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

4.3.2 Server Response Buffer

The server returns the property values to the client.

A complete ROP response buffer is formatted as follows.

0000: 07 00 00 00 00 00 01 00-00 00 62 00 00 00 0a 0f
0010: 01 04 80

The first six bytes of the RopGetPropertiesSpecific ROP response buffer ([MS-OXCROPS] section 2.2.8.3) contain the RopId, InputHandleIndex, and ReturnValue fields.

0000: 07 00 00 00 00 00

RopId: 0x07 (RopGetPropertiesSpecific ([MS-OXCROPS] section 2.2.8.3))

InputHandleIndex: 0x00

ReturnValue: 0x00000000 (Success)

The remaining bytes in the ROP response buffer are for the RowData field, which contains a PropertyRow structure. The first byte of the RowData field is the Flag field of the PropertyRow structure. This is followed by three FlaggedPropertyValue structures ([MS-OXCDATA] section 2.11.5). The order of properties is the same as in the request buffer.

0006: 01 00 00 00 62 00 00 00-0A 0F 01 04 80

Flag: 0x01 (Nonzero indicates there was an error in at least one of the property values)

Property 1:

Flag: 0x00

PropertyValue: 0x00 (False)

Property 2:

Flag: 0x00

PropertyValue: 0x00000062 (98 in decimal)

Property 3:

Flag: 0x0A (Indicates that the PropertyValue field will be an error code)

PropertyValue: 0x8004010F (NotFound)

Show:
© 2015 Microsoft