8.2 WFSVERSION

This structure is used to return version information from WFSStartUp, WFSOpen and WFPOpen.

typedef  struct _wfsversion {
 WORD   wVersion;
 WORD   wLowVersion;
 WORD   wHighVersion;
 char   szDescription[WFSDDESCRIPTION_LEN+1];
 char   szSystemStatus[WFSDSYSSTATUS_LEN+1];
} WFSVERSION, *LPWFSVERSION;

The members of this structure are (note that this structure is used to report version information for three distinct WOSA/XFS interfaces: API, SPI, and the service-specific interface):

Element Usage

wVersion The version number to be used.

wLowVersion The lowest version number that the called DLL can support.

wHighVersion The highest version number that the called DLL can support.

szDescription A null-terminated ASCII string into which the called DLL copies a description of the implementation. The text (up to 256 characters in length) may contain any characters: the most likely use that an application will make of this is to display it (possibly truncated) in a status message.

szSystemStatus A null-terminated ASCII string into which the called DLL copies relevant status or configuration information. Not to be considered as an extension of the szDescription field. Used only if the information might be useful to the user or support staff.