3.2.5.2 Processing RopGetPropertiesAll

When the server receives a RopGetPropertiesAll ROP request buffer ([MS-OXCROPS] section 2.2.8.4) from the client, the server parses the buffer. The server responds with a RopGetPropertiesAll ROP response buffer. If this is the first ROP in the request buffer, and the maximum size of a ROP response buffer is used, and the serialized response would not fit, the server SHOULD<5> fail the EcDoRpcExt2 method with a return value of 0x000003F0 or fail the Execute request type with a value of 0x000003F0 in the StatusCode field. 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 behavior for this ROP is the same as that for the RopGetPropertiesSpecific ROP ([MS-OXCROPS] section 2.2.8.3), as specified in section 3.2.5.1, except that the server MUST return the values for all properties on the object.