2.2.2.2 Server Announce Request (DR_CORE_SERVER_ANNOUNCE_REQ)
The server initiates the protocol with this message.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Header |
|||||||||||||||||||||||||||||||
VersionMajor |
VersionMinor |
||||||||||||||||||||||||||||||
ClientId |
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_ANNOUNCE.
VersionMajor (2 bytes): A 16-bit unsigned integer that specifies the server major version number. This field MUST be set to 0x0001.
VersionMinor (2 bytes): A 16-bit unsigned integer that specifies the server minor version number. This field MUST be set to one of several values<8>.
ClientId (4 bytes): A 32-bit unsigned integer that specifies the unique ID generated by the server as specified in section 3.3.5.1.2.