3.3.5.1.1.1.10 Construction of Mem3Blt

The structure and fields of the Mem3Blt Primary Drawing Order are specified in section 2.2.2.2.1.1.2.10. The order fields MUST be populated in accordance with this description and the instructions detailed in section 3.3.5.1.1.1.

The construction of the Mem3Blt Order follows the same principles as those outlined for the MemBlt Order specified in section 3.3.5.1.1.1.9. However, the Mem3Blt Order includes fields to specify a brush.

If a cached brush is specified in this order, that brush MUST be sent to the client before this order is dispatched by using a Cache Brush Secondary Drawing Order (see section 3.3.5.1.2.1.6). (The client specifies support for brush caching using the Brush Capability Set defined in [MS-RDPBCGR] section 2.2.7.1.7.)

The Mem3Blt Order MUST NOT be sent to the client if support for it was not specified in the Order Capability Set (see [MS-RDPBCGR] section 2.2.7.1.3).