2.2.4.1.2 Connect Request Type Success Response Body

The Connect request type success response body contains the following fields. For more details about the fields, see the [out] parameters in [MS-OXCRPC] section 3.1.4.1.


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

PollsMax

RetryCount

RetryDelay

DnPrefix (variable)

...

DisplayName (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-OXCRPC] section 3.1.4.1 as the Return Values.

PollsMax (4 bytes): An unsigned integer that specifies the number of milliseconds for the maximum polling interval. This field is equivalent to the pcmsPollsMax output parameter, as specified in [MS-OXCRPC] section 3.1.4.1.

RetryCount (4 bytes): An unsigned integer that specifies the number of times to retry request types. This field is equivalent to the pcRetry output parameter, as specified in [MS-OXCRPC] section 3.1.4.1.

RetryDelay (4 bytes): An unsigned integer that specifies the number of milliseconds for the client to wait before retrying a failed request type. This field is equivalent to the pcmsRetryDelay output parameter, as specified in [MS-OXCRPC] section 3.1.4.1.

DnPrefix (variable): A null-terminated ASCII string that specifies the DN prefix to be used for building message recipients. This field is equivalent to the szDNPrefix output parameter, as specified in [MS-OXCRPC] section 3.1.4.1.

DisplayName (variable): A null-terminated Unicode string that specifies the display name of the user who is specified in the UserDn field of the Connect request type request body. This field is equivalent to the szDisplayName output parameter, as specified in [MS-OXCRPC] section 3.1.4.1.

AuxiliaryBufferSize (4 bytes): An unsigned integer that specifies the size, in bytes, of the AuxiliaryBuffer field. This field is equivalent to the pcbAuxOut output parameter, as specified in [MS-OXCRPC] section 3.1.4.1.

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. This field is equivalent to the rgbAuxOut output parameter, as specified in [MS-OXCRPC] section 3.1.4.1.