Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The server announces its capabilities and requests the same from the client.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Header |
|||||||||||||||||||||||||||||||
numCapabilities |
Padding |
||||||||||||||||||||||||||||||
CapabilityMessage (variable) |
|||||||||||||||||||||||||||||||
... |
Header (4 bytes): An RDPDR_HEADER header. The Component field MUST be set to RDPDR_CTYP_CORE, and the PacketId field MUST be set to PAKID_CORE_SERVER_CAPABILITY.
numCapabilities (2 bytes): A 16-bit integer that specifies the number of items in the CapabilityMessage array.
Padding (2 bytes): A 16-bit unsigned integer of padding. This field is unused and MUST be ignored.
CapabilityMessage (variable): An array of CAPABILITY_SET structures (section 2.2.1.2.1). The number of capabilities is specified by the numCapabilities field.