2.2.5.1.1 Bind Request Type Request Body

The Bind request type request 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

Flags

HasState

State (optional)

...

(State field continues for 7 rows)

...

AuxiliaryBufferSize

...

AuxiliaryBuffer (variable)

...

Flags (4 bytes): A set of bit flags that specify the authentication type for the connection. The server MUST ignore values other than the bit flag fAnonymousLogin (0x00000020).

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

State (optional) (36 bytes): A STAT structure ([MS-OXNSPI] section 2.2.8) that specifies the state of a specific address book container. This field is present when the HasState 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 sent from the client. 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.1.1 and section 3.1.4.1.2.