The _FAX_VERSION structure is the custom-marshaled variant of the FAX_VERSION (section 2.2.22) structure. The _FAX_VERSION contains the same information about the version of the fax server components as contained in the FAX_VERSION. The _FAX_VERSION is embedded in the FAX_ROUTING_EXTENSION_INFO (section 2.2.49) and FAX_DEVICE_PROVIDER_INFO (section 2.2.30) structures.
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 (20 bytes) |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
Fixed_Portion (20 bytes):
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
dwSizeOfStruct |
|||||||||||||||||||||||||||||||
|
bValid |
|||||||||||||||||||||||||||||||
|
wMajorVersion |
wMinorVersion |
||||||||||||||||||||||||||||||
|
wMajorBuildNumber |
wMinorBuildNumber |
||||||||||||||||||||||||||||||
|
dwFlags |
|||||||||||||||||||||||||||||||
dwSizeOfStruct (4 bytes): A DWORD ([MS-DTYP] section 2.2.9) value that holds the total size of the structure, in bytes. This value MUST be 20 bytes.
bValid (4 bytes): See the bValid field for FAX_VERSION.
wMajorVersion (2 bytes): See the wMajorVersion field for FAX_VERSION.
wMinorVersion (2 bytes): See the wMinorVersion field for FAX_VERSION.
wMajorBuildNumber (2 bytes): See the wMajorBuildNumber field for FAX_VERSION.
wMinorBuildNumber (2 bytes): See the wMinorBuildNumber field for FAX_VERSION.
dwFlags (4 bytes): See the dwFlags field for FAX_VERSION.