2.2.2.9 Client Device List Announce Request (DR_CORE_DEVICELIST_ANNOUNCE_REQ)

 The client announces the list of devices to redirect on the server.


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

Header

DeviceCount

DeviceList (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_DEVICELIST_ANNOUNCE.

DeviceCount (4 bytes): A 32-bit unsigned integer that specifies the number of items in the DeviceList array.

DeviceList (variable):  A variable-length array of DEVICE_ANNOUNCE (section 2.2.1.3) headers. This field specifies a list of devices that are being announced. The number of entries is specified by the DeviceCount field. There is no alignment padding between individual DEVICE_ANNOUNCE structures. They are ordered sequentially within this packet.