I though there was a way with a single call, but I cant find it now (or maybe I dreamed it existed)....
You may have have to take a two step approach: get the list of permissions on the list (Permissions.GetPermissionCollection) then iterate over that an check if user has that permission... you will be dealing with permission masks.
You may have have to take a two step approach: get the list of permissions on the list (Permissions.GetPermissionCollection) then iterate over that an check if user has that permission... you will be dealing with permission masks.