Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

3.2.5.1 Processing a RopGetPermissionsTable ROP Request

When the server receives a RopGetPermissionsTableROP request buffer ([MS-OXCROPS] section 2.2.10.2) from the client, the server parses the buffer. The server responds with a RopGetPermissionsTableROP response buffer. For details about how the server parses buffers and processes ROPs, see [MS-OXCROPS] section 3.2.5.1. For details about how the server formats buffers for the response, see [MS-OXCROPS] section 3.2.5.2.

The server MUST return a Server object handle to a Table object, which the client uses to retrieve the permissions list of the folder, as specified in section 3.1.4.1. The server MUST determine whether the user has permission to view the permissions list of the folder by examining the FolderVisible flag of the PidTagMemberRights property (section 2.2.7). If the user has permission to view the permissions list of the folder, the server returns the permissions list in a RopQueryRows ROP response buffer ([MS-OXCROPS] section 2.2.5.4). If the user does not have permission to view the permissions list of the folder, the server returns 0x80070005 (AccessDenied) in the ReturnValue field of the RopQueryRows ROP response buffer.

Show:
© 2015 Microsoft