2.2.42 SMB2 COMPRESSION_TRANSFORM_HEADER
The SMB2 COMPRESSION_TRANSFORM_HEADER is used by the client or server when sending compressed messages.
There are two variants of this header:
SMB2_COMPRESSION_TRANSFORM_HEADER_CHAINED
SMB2_COMPRESSION_TRANSFORM_HEADER_UNCHAINED
If the Flags field of SMB2 COMPRESSION_TRANSFORM_HEADER is zero (SMB2_COMPRESSION_FLAG_NONE), the header takes the form SMB2_COMPRESSION_TRANSFORM_HEADER_UNCHAINED (defined in section 2.2.42.1).
If the Flags field of SMB2 COMPRESSION_TRANSFORM_HEADER is 0x0001 (SMB2_COMPRESSION_FLAG_CHAINED), the header takes the form SMB2_COMPRESSION_TRANSFORM_HEADER_CHAINED (defined in section 2.2.42.2).