2.2.2.3.1 Client Hardware Identification (CLIENT_HARDWARE_ID)

The Client Hardware Identification packet is used for uniquely identifying a Remote Desktop client for the purpose of issuing a license. A license server uses the content of this structure as an index into the issued licenses in its database.


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

PlatformId

Data1

Data2

Data3

Data4

PlatformId (4 bytes): The content and format of this field are the same as the PlatformId field of the Client New License Request.

Data1 (4 bytes): A 32-bit unsigned integer containing client hardware-specific data. This field MUST contain a number that helps the server uniquely identify the client.

Data2 (4 bytes): A 32-bit unsigned integer containing client hardware-specific data. This field MUST contain a number that helps the server uniquely identify the client.

Data3 (4 bytes): A 32-bit unsigned integer containing client hardware-specific data. This field MUST contain a number that helps the server uniquely identify the client.

Data4 (4 bytes): A 32-bit unsigned integer containing client hardware-specific data. This field MUST contain a number that helps the server uniquely identify the client.