2.2.3.5 EMRI_DEVMODE Record

The EMRI_DEVMODE record specifies the configuration and capabilities of an output device.


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

Devmode (variable)

...

ulID (4 bytes): An unsigned integer that identifies the record type (section 2.1.1). This value is 0x00000003 for the EMRI_DEVMODE record.

CjSize (4 bytes): An unsigned integer that specifies the size of the Devmode field, in bytes. Each EMFSPOOL record MUST be aligned to a multiple of 32 bits.

Devmode (variable): A _DEVMODE structure ([MS-RPRN] section 2.2.2.1), which defines the  configuration and capabilities of an output device.