ASA Programming Guide
  The Database Tools Interface
    DBTools structures
Holds the information needed to encrypt a database file as used by the dbinit command-line utility.
typedef struct a_crypt_db {
const char _fd_ *    dbname;
const char _fd_ *    dllname;
MSG_CALLBACK    errorrtn;
MSG_CALLBACK    msgrtn;
MSG_CALLBACK    statusrtn;
char              verbose;
a_bit_field        quiet    : 1;
a_bit_field        debug    : 1;
} a_crypt_db;
| Member | Description | 
|---|---|
| dbname | Database file name | 
| dllname | The name of the DLL used to carry out the encryption | 
| errorrtn | Callback routine for handling an error message | 
| msgrtn | Callback routine for handling an information message | 
| statusrtn | Callback routine for handling a status message | 
| verbose | Operate in verbose mode | 
| quiet | Operate without messages | 
| debug | Reserved | 
Creating a database using the dbinit command-line utility