3.1.8.1.3 Decompressing Data

Decompression using RDP6.0-BC is based on the principles specified in [MS-RDPBCGR] section 3.1.8.3 with the compressed stream being decoded using the scheme described in section 3.1.8.1.4.4. Also, due to the slide-back behavior described in section 3.1.8.1.1, the interpretation of the PACKET_AT_FRONT flag (0x40) has changed. If this flag is set, the decompressor MUST slide the history buffer back by half its size and reset the HistoryOffset to the middle of the history buffer.