ASA Programming Guide
The Database Tools Interface
Using the database tools interface
Each structure has a member that indicates the version number. You should use this version member to hold the version of the DBTools library that your application was developed against. The current version of the DBTools library is included as the constant in the dbtools.h header file.
To assign the current version number to a structure
Assign the version constant to the version member of the structure before calling the DBTools function. The following line assigns the current version to a backup structure:
backup_info.version = DB_TOOLS_VERSION_NUMBER;
The version number allows your application to continue working against newer versions of the DBTools library. The DBTools functions use the version number supplied by your application to allow the application to work, even if new members have been added to the DBTools structure.
Applications will not work against older versions of the DBTools library.