2.2.2.6.4 _JOB_INFO_4

The _JOB_INFO_4 structure specifies print job information.<113> It is a custom-marshaled form of the JOB_INFO_4 (section 2.2.1.7.4) structure.


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

Fixed_Portion (variable)

...

Variable_Data (variable)

...

Fixed_Portion (variable): An array of one or more groups of fixed-size fields, which are defined as follows.


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

JobId

PrinterNameOffset

MachineNameOffset

UserNameOffset

DocumentOffset

NotifyNameOffset

DatatypeOffset

PrintProcessorOffset

ParametersOffset

DriverNameOffset

DevModeOffset

StatusOffset

SecurityDescriptorOffset

Status

Priority

Position

StartTime

UntilTime

TotalPages

Size

Submitted.wYear

Submitted.wMonth

Submitted.wDayOfWeek

Submitted.wDay

Submitted.wHour

Submitted.wMinute

Submitted.wSecond

Submitted.wMilliseconds

Time

PagesPrinted

SizeHigh

Variable_Data (variable): An array of zero or more groups of optional, variable-size fields, which are defined as follows.


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

SecurityDescriptorArray (variable)

...

StatusArray (variable)

...

DevModeArray (variable)

...

DriverNameArray (variable)

...

ParametersArray (variable)

...

PrintProcessorArray (variable)

...

DatatypeArray (variable)

...

NotifyNameArray (variable)

...

DocumentArray (variable)

...

UserNameArray (variable)

...

MachineNameArray (variable)

...

PrinterNameArray (variable)

...

Fields that are not defined in this section are specified in section 2.2.1.3.3.

Show: