2.2.3.6.12 COMM_COMPRESSION_GUID
The structure of the COMM_COMPRESSION_GUID packet element is as follows:
-
typedef struct _COMM_COMPRESSION_GUID { USHORT CommType; ULONG Length; GUID Data; } COMM_COMPRESSION_GUID, *PCOMM_COMPRESSION_GUID;
CommType: A 16-bit, unsigned integer that indicates the type of this COMM_PACKET element. MUST be set to 0x0018.
Length: A 32-bit, unsigned integer that indicates the length in bytes of the data following the Length field. MUST be 0x00000010.
Data: A field of type GUID that contains a GUID that represents a compression algorithm. This field MUST contain the GUID of a compression algorithm supported by the FRS implementation. The two machines exchanging FRS messages MUST agree on the compression algorithm represented by any GUID sent in this field. A GUID value of 00000000-0000-0000-0000-00000000000 indicates uncompressed data. A GUID value of 64d2f7d2-2695-436d-8830-8d3c58701e15 indicates LZNT1 compression, as specified in [MS-XCA] section 2.5.<11>