2.2.69 FAX_EVENT_DEVICE_STATUS

The FAX_EVENT_DEVICE_STATUS structure defines information about the status of a fax device. 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.


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

...

Fixed_Portion (8 bytes):


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

dwDeviceId

dwNewStatus

dwDeviceId (4 bytes): A DWORD ([MS-DTYP] section 2.2.9) value indicating the identification number of the device that had a status change.

dwNewStatus (4 bytes): A DWORD value indicating the new status. The value is a combination of values from FAX_ENUM_DEVICE_STATUS (section 2.2.64).