The FAX_VERSION structure contains information about the version of the fax server components. This structure is used by FAX_GetVersion (section 3.1.4.1.64).
typedef struct {
DWORD dwSizeOfStruct;
BOOL bValid;
WORD wMajorVersion;
WORD wMinorVersion;
WORD wMajorBuildNumber;
WORD wMinorBuildNumber;
DWORD dwFlags;
} FAX_VERSION,
*PFAX_VERSION;
dwSizeOfStruct: 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: A Boolean value indicating the validity of the version information returned.
Note This value MUST be set to false if no version information is returned in this structure.
wMajorVersion: A WORD containing the major version number of the fax server component.
wMinorVersion: A WORD containing the minor version number of the fax server component.
wMajorBuildNumber: A WORD containing the major build number of the fax server component.
wMinorBuildNumber: A WORD containing the minor build number of the fax server component.
dwFlags: A DWORD that MUST contain one of the following values.
|
Value/code |
Meaning |
|---|---|
|
0x00000000 |
Indicates that the server component was built in release mode. Note If built in release mode, this value MUST be zero, which is the default. |
|
FAX_VER_FLAG_CHECKED 0x00000001 |
Indicates that the server component was built in debug mode. |
|
FAX_VER_FLAG_EVALUATION 0x00000002 |
Indicates that the server component was built for evaluation purposes. Reserved for future use. |