2.3.6.1 EMR_DRAWESCAPE Record

The EMR_DRAWESCAPE record passes arbitrary information to a printer driver. The intent is that the information results in drawing being done.

Fields not specified in this section are specified in section 2.3.6.


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

Type

Size

iEscape

cjIn

Data (variable)

...

Type (4 bytes): An unsigned integer that identifies this record type from the RecordType enumeration (section 2.1.1). It MUST be EMR_DRAWESCAPE, which is 0x00000069.

cjIn (4 bytes): An unsigned integer specifying the number of bytes to pass to the printer driver.

Data (variable): The data to pass to the printer driver. There MUST be cjIn bytes available.

See section 2.3.6 for more escape record types.