2.2.2.4.1.1 RDP 6.1 Match Details (RDP61_MATCH_DETAILS)
The RDP61_MATCH_DETAILS structure encapsulates all of the details, which describes a compression match in a history buffer. (See section 3.1.8.2.2 for a description of how matches are employed within the RDP 6.1 Compression Engine.)
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MatchLength |
MatchOutputOffset |
||||||||||||||||||||||||||||||
MatchHistoryOffset |
MatchLength (2 bytes): A 16-bit, unsigned integer. The length in bytes of the match in the level-1 history buffer.
MatchOutputOffset (2 bytes): A 16-bit, unsigned integer. The relative offset into the output buffer where the match MUST be copied to from the history buffer.
MatchHistoryOffset (4 bytes): A 32-bit, unsigned integer. The byte offset into the current level-1 history buffer specifying where the match begins.