2.2.3.6.21 COMM_CO_EXT_WIN2K

The COMM_CO_EXT_WIN2K element contains a CO_RECORD_EXTENSION_WIN2K structure, which is an extension to the CHANGE_ORDER_COMMAND structure that is compatible with down-level clients (NTFRS_COMM_MINOR_3). The structure of the COMM_CO_EXT_WIN2K packet element is as follows.

 typedef struct _COMM_CO_EXT_WIN2K {
   USHORT CommType;
   ULONG Length;
   ULONG DataLength;
   CO_RECORD_EXTENSION_WIN2K Data;
 } COMM_CO_EXT_WIN2K,
  *PCOMM_CO_EXT_WIN2K;

CommType: A 16-bit, unsigned integer that specifies the type of this COMM_PACKET element. MUST be 0x0016.

Length: A 32-bit, unsigned integer that indicates the length in bytes of the data following the Length field. MUST be 0x0000002C.

DataLength: A 32-bit, unsigned integer that indicates the length in bytes of the data following the DataLength field. MUST be 0x00000028.

Data: The CO_RECORD_EXTENSION_WIN2K structure being transmitted (see section 2.2.3.3).