2.2.3.6.14 COMM_BLOCK_SIZE

The structure of the COMM_BLOCK_SIZE packet element is as follows:

 typedef struct _COMM_BLOCK_SIZE {
   USHORT CommType;
   ULONG Length;
   ULONGLONG Data;
 } COMM_BLOCK_SIZE,
  *PCOMM_BLOCK_SIZE;

CommType: A 16-bit, unsigned integer that indicates the type of this COMM_PACKET element. MUST be set to 0x000A.

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

Data: A 64-bit, unsigned integer representing the size in bytes of the data in the COMM_BLOCK element. If Data is 0, COMM_BLOCK MUST NOT be included in the packet. When sending compressed data in the COMM_BLOCK element, this field MUST contain the size of the compressed data.