3.1.4.1.1.1.2 rgbAuxOut Output Buffer
The rgbAuxOut parameter output buffer contains an RPC_HEADER_EXT structure, as specified in section 2.2.2.1, followed by payload data.
The RPC_HEADER_EXT structure provides information about the payload that follows it.
The RPC_HEADER_EXT structure MUST contain the Last flag in the Flags field.
If the Compressed flag is present in the Flags field, the payload data MUST be compressed by the server and MUST be uncompressed by the client before it can be interpreted. For details about the compression algorithm, see section 3.1.4.1.1.2.
If the XorMagic flag is present in the Flags field, the payload data MUST be obfuscated by the server and MUST be reverted by the client before it can be interpreted. For details about the obfuscation algorithm, see section 3.1.4.1.1.3.
If both the Compressed and XorMagic flags are present in the Flags field, the payload data MUST first be compressed and then obfuscated by the server and then MUST first be reverted and then uncompressed by the client before it can be interpreted.
Payload data contains auxiliary information passed from the server to the client, as specified in section 3.1.4.1.2. The payload contains an AUX_HEADER structure, as specified in section 2.2.2.2, followed by an auxiliary block structure as specified in the auxiliary block structure table.