2.2.70 FAX_EVENT_JOB_1
The FAX_EVENT_JOB_1 structure defines information about notifications regarding a single job in the server's queue. This structure is embedded in the FAX_EVENT_EX (section 2.2.67) and FAX_EVENT_EX_1 (section 2.2.68) structures as a union field.
This data structure is custom marshaled as follows and uses the custom-marshaling rules defined in section 2.2.1.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Fixed_Portion (24 bytes) |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
Variable_Data (variable) |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
Fixed_Portion (24 bytes):
-
0
1
2
3
4
5
6
7
8
91
0
1
2
3
4
5
6
7
8
92
0
1
2
3
4
5
6
7
8
93
0
1dwlMessageId
...
Type
pJobDataOffset
bServerReceiveFolder
Padding
-
dwlMessageId (8 bytes): A DWORDLONG ([MS-DTYP] section 2.2.13) value that contains the unique identifier of the job.
-
Type (4 bytes): Specifies the type of information about the job. This is one of the FAX_ENUM_JOB_EVENT_TYPE (section 2.2.71) enumeration values.
-
pJobDataOffset (4 bytes): If the Type field contains the FAX_JOB_EVENT_TYPE_STATUS value from the FAX_ENUM_JOB_EVENT_TYPE (section 2.2.71) enumeration, this field contains an offset to the Fixed_Portion of the pJobData field in the Variable_Data of the structure holding a FAX_JOB_STATUS (section 2.2.36) structure that contains the current status of the job. Otherwise, this offset is zero.
-
bServerReceiveFolder (4 bytes): A BOOL ([MS-DTYP] section 2.2.3) value that indicates whether the job is still in the server's receive folder.
-
Value
Meaning
1
The job is still in the server's receive folder; it has not been reassigned yet.
0
The job has been reassigned and is no longer in the server's receive folder.
-
-
Padding (4 bytes): Padding for data alignment to 8-byte boundary.
Variable_Data (variable):
-
0
1
2
3
4
5
6
7
8
91
0
1
2
3
4
5
6
7
8
92
0
1
2
3
4
5
6
7
8
93
0
1Fixed_Portion of pStatus (120 bytes, optional)
...
...
...
Variable_Data of pStatus (variable)
...
-
Fixed_Portion of pStatus (120 bytes): The Fixed_Portion of a FAX_JOB_STATUS that contains the current status of the job.
-
Variable_Data of pStatus (variable): The Variable_Data of a FAX_JOB_STATUS that contains the current status of the job.