2.2.2.2.1.1.2.1 DstBlt (DSTBLT_ORDER)

The DstBlt Primary Drawing Order is used to paint a rectangle by using a destination-only raster operation.

 Encoding order number: 0 (0x00)
 Negotiation order number: 0 (0x00)
 Number of fields: 5
 Number of field encoding bytes: 1
 Maximum encoded field length: 9 bytes


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

nLeftRect (variable)

nTopRect (variable)

nWidth (variable)

nHeight (variable)

bRop (optional)

nLeftRect (variable): Left coordinate of the destination rectangle specified using a Coord Field (section 2.2.2.2.1.1.1.1).

nTopRect (variable): Top coordinate of the destination rectangle specified using a Coord Field (section 2.2.2.2.1.1.1.1).

nWidth (variable): Width of the destination rectangle specified by using a Coord Field (section 2.2.2.2.1.1.1.1).

nHeight (variable): Height of the destination rectangle specified by using a Coord Field (section 2.2.2.2.1.1.1.1).

bRop (1 byte): Index of the ternary raster operation to perform (see section 2.2.2.2.1.1.1.7). The resultant ROP3 operation MUST only depend on the destination bits (there MUST NOT be any dependence on source or pattern bits).