2.2.2.2.19 AUX_SERVER_CAPABILITIES Auxiliary Block Structure

The AUX_SERVER_CAPABILITIES auxiliary block structure informs the client that the server supports specific capabilities.


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

ServerCapabilityFlags

ServerCapabilityFlags (4 bytes): A flag that indicates that the server supports specific capabilities. The valid flag values are specified in the following table.

Flag name

Value

Meaning

PACKED_FAST_TRANSFER_UPLOAD_BUFFERS

0x00000001

The server supports the client sending up packed upload extended buffers, see section 3.1.4.2.1.2.1, containing RopFastTransferDestinationPutBuffer ROP ([MS-OXCROPS] section 2.2.12.2) or RopFastTransferDestinationPutBuffetExtended ROP ([MS-OXCROPS] section 2.2.12.3).

PACKED_WRITE_STREAM_UPLOAD_BUFFERS

0x00000002

The server supports the client sending up packed upload extended buffers, see section 3.1.4.2.1.2.1, containing RopWriteStreamExtended ROP ([MS-OXCROPS] section 2.2.9.4).

ULTRA_LARGE_PACKED_DOWNLOAD_BUFFERS

0x00000008

The server supports the client asking for packed download chained buffers in EcDoRpcExt2.