3.2.5.1.1 Sending a Client Device List Announce Request Message

After Remote Desktop Protocol: File System Virtual Channel Extension finishes initialization by sending a Client Core Capability Response message, as specified in [MS-RDPEFS] section 2.2.2.8, the client sends a DR_CORE_DEVICELIST_ANNOUNCE_REQ message to the server along with information for various devices, as specified in [MS-RDPEFS] section 2.2.2.9. The device type is set to RDPDR_TYP_SERIAL for serial port type devices and RDPDR_TYP_PARALLEL for parallel ports. The port extension prepares the port devices information that goes into this packet. The port-specific structure is specified in section 2.2.2.1.

The port redirection extension enumerates the local serial and parallel ports that need to be redirected. It MUST set the appropriate PreferredDosName fields, generate unique IDs for the devices, set the appropriate device types, and let the Remote Desktop Protocol: File System Virtual Channel Extension send the information over to the server.

The DeviceId field generated in this message is used to refer to this port in subsequent messages.