| version | DBTools version number. | 
                     
                        | errorrtn | Callback routine for handling an error message. | 
                     
                        | msgrtn | Callback routine for handling an information message. | 
                     
                        | statusrtn | Callback routine for handling a status message. | 
                     
                        | dbbufsize | Set the length of the database file name buffer (for example, _MAX_PATH). | 
                     
                        | dbnamebuffer | Set the pointer to database file name buffer. | 
                     
                        | logbufsize | Set the length of the transaction log file name buffer (for example, _MAX_PATH). | 
                     
                        | lognamebuffer | Set the pointer to the transaction log file name buffer. | 
                     
                        | mirrorbufsize | Set the length of the mirror file name buffer (for example, _MAX_PATH). | 
                     
                        | mirrornamebuffer | Set the pointer to the mirror file name buffer. | 
                     
                        | collationnamebufsize | Set the length of the database collation name and label buffer (the maximum size is 129 including space for the null character). | 
                     
                        | collationnamebuffer | Set the pointer to the database collation name and label buffer. | 
                     
                        | connectparms | Parameters needed to connect to the database. They take the form of connection strings, such as the following: The database server would be started by the connection string START parameter. For example: A full example connection string including the START parameter: For a list of connection parameters, see Connection parameters.
                            | 
                     
                        | quiet | Operate without confirming messages. | 
                     
                        | page_usage | 1 to report page usage statistics, otherwise 0. | 
                     
                        | sysinfo | a_sysinfo structure (see a_sysinfo structure). | 
                     
                        | totals | Pointer to a_table_info structure (see a_table_info structure). | 
                     
                        | file_size | Size of database file. | 
                     
                        | free_pages | Number of free pages. | 
                     
                        | bit_map_pages | Number of bitmap pages in the database. | 
                     
                        | other_pages | Number of pages that are not table pages, index pages, free pages, or bitmap pages. | 
                     
                        | checksum | Database page checksums enabled if 1, disabled if 0. | 
                     
                        | encrypted_tables | Encrypted tables are supported if 1, disabled if 0. |