2.2.5.7.2 GetProps Request Type Success Response Body

The GetProps request type success response body contains the following fields.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

StatusCode

ErrorCode

CodePage

HasPropertyValues

PropertyValues (optional) (variable)

...

AuxiliaryBufferSize

AuxiliaryBuffer (variable)

...

StatusCode (4 bytes): An unsigned integer that specifies the status of the request. This field MUST be set to 0x00000000.

ErrorCode (4 bytes): An unsigned integer that specifies the return status of the operation. The error code values are specified in [MS-OXNSPI] section 2.2.1.2.

CodePage (4 bytes): An unsigned integer that specifies the code page that the server used to express string properties. For details about code pages, see [MS-OXNSPI] section 2.2.1.5.

HasPropertyValues (1 byte): A Boolean value that specifies whether the PropertyValues field is present.

PropertyValues (optional) (variable): An AddressBookPropertyValueList structure (section 2.2.1.3) that contains the values of the properties requested. This field is present when the value of the HasPropertyValues field is nonzero and is not present otherwise.

AuxiliaryBufferSize (4 bytes): An unsigned integer that specifies the size, in bytes, of the AuxiliaryBuffer field.

AuxiliaryBuffer (variable): An array of bytes that constitute the auxiliary payload data returned from the server. The size of this field, in bytes, is specified by the AuxiliaryBufferSize field. For details about extended buffers and auxiliary payloads, see [MS-OXCRPC] section 3.1.4.2.1 and section 3.1.4.2.2.