2.2.3.6 EMRI_PRESTARTPAGE Record

The EMRI_PRESTARTPAGE record specifies the start of encapsulated PostScript (EPS) data.


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

ulID

cjSize

ulUnused

bEPS

ulID (4 bytes): A 32-bit unsigned integer that identifies the type of record. The value MUST be 0x00000005, from the RecordType (section 2.1.1) enumeration.

cjSize (4 bytes): A 32-bit unsigned integer that specifies the size, in bytes, of the data attached to the record. Each record in EMF spool format MUST be aligned to a multiple of 4 bytes.

ulUnused (4 bytes): A 32-bit unsigned integer that is not used. Its value MUST be 0xFFFFFFFF.

bEPS (4 bytes): A 32-bit unsigned integer that specifies whether EPS printing is enabled. EPS printing is enabled if the value is nonzero. When EPS printing is enabled, the printer driver is only used to generate a minimum header, and the rest of the output is generated through PostScript pass-through.