2.2.3.6.13 COMM_BLOCK
The structure of the COMM_BLOCK packet element is as follows:
-
typedef struct _COMM_BLOCK { USHORT CommType; ULONG Length; ULONG DataLength; UCHAR Data[]; } COMM_BLOCK, *PCOMM_BLOCK;
CommType: A 16-bit, unsigned integer that indicates the type of this COMM_PACKET element. MUST be set to 0x0009.
Length: A 32-bit, unsigned integer that indicates the length in bytes of the data following the Length field. MUST be set to the sum of 4 and the length of the Data field.
DataLength: A 32-bit, unsigned integer that MUST indicate the length in bytes of the Data field.
Data: A binary large object (BLOB) that contains the block of staging file data that is being transmitted. <12>