| BLOCK_INFO | Structure containing statistics collected during FlmDbCheck() for a particular category of blocks in the database |
| BLOCKIO_STATS | Statistics for block reads and writes |
| BYTE_PROGRESS | Structure used to report the progress of a restore operation |
| CHECKPOINT_INFO | Structure that gives the current state of the checkpoint thread. Returned from FlmDbGetConfig() when eDbGetConfigType::FDB_GET_CHECKPOINT_INFO is passed in as the option |
| CHK_RECORD | Structure that is returned to the callback function that is passed to FlmDbRebuild() |
| CORRUPT_INFO | Structure containing information about a specific corruption that is being reported by FlmDbCheck() |
| CREATE_OPTS | Database create options. This structure is passed to FlmDbCreate() to specify create options for a new database |
| DB_BACKUP_INFO | Structure that is returned to the callback function that is passed to FlmDbBackup() |
| DB_CHECK_PROGRESS | Structure returned during status callback from FlmDbCheck() |
| DB_COPY_INFO | Structure that is returned to the callback function that is passed to FlmDbCopy() |
| DB_RENAME_INFO | Structure that is returned to the callback function that is passed to FlmDbRename() |
| DB_STATS | Database statistics |
| DB_UPGRADE_INFO | Structure that is returned to the callback function that is passed to FlmDbUpgrade() |
| DISKIO_STAT | Structure used in gathering statistics to hold a operation count, a byte count, and an elapsed time |
| F_NameTable | Class for mapping names to IDs and vice versa. Methods in this class allow an application to get the dictionary number for a field, index, or container using the field name, index name, or container name. It also allows an application to to get a field name, index name, or field name using the dictionary number |
| F_Restore | This is an abstract base class for reading backup data during a FlmDbRestore() operation |
| F_UnknownStream | This is an abstract base class that allows an application to read "unknown" data from the RFL or to write "unknown" data to the RFL |
| FCURSOR_SUBQUERY_STATUS | Structure that reports query processing progress |
| FINDEX_STATUS | Structure returned from FlmIndexStatus() to report current status of an index |
| FLM_CACHE_USAGE | Structure that holds cache usage statistics. The statistics will be for either block cache or record cache |
| FLM_MEM_INFO | Structure returned from FlmGetMemoryInfo() |
| FLM_RFL_SIZE_EVENT | Structure returned to an event handler function whenever RFL size events occur. Specifically, this structure is returned whenever the RFL exceeds the on-disk size threshold specified for a database |
| FLM_STATS | FLAIM statistics returned from FlmGetStats() |
| FLM_TRANS_EVENT | Structure returned to an event handler function whenever transaction events occur. Specifically, this structure is returned for transaction begin, commit, and abort events |
| FLM_UPDATE_EVENT | Structure returned to an event handler function whenever database update events occur. Specifically, this structure is returned for record add, modify, and delete events, as well as DRN reserve events |
| FlmBlob | This class provides an interface for handling binary large objects |
| FlmRecord | Class for creating and modifying database records |
| FlmRecordSet | This class allows an application to keep a set of FlmRecord objects |
| FlmUserPredicate | This is an abstract base class which defines the interface that an application must implement to embed its own predicate in a query |
| FMAINT_STATUS | This structure is returned from FlmMaintenanceStatus(). It contains information about the background maintenance thread |
| LEVEL_INFO | Statistics for a particular level in an index or container b-tree. These statistics are gathered by FlmDbCheck() |
| LF_STATS | Statistics gathered by FlmDbCheck() for a particular logical file (index or container) |
| LFILE_STATS | Statistics gathered for a particular logical file (index or container) |
| NODE | Structure for nodes used in GEDCOM functions. Nodes are the basic components of GEDCOM trees |
| OPT_INFO | Structure returned when FCURSOR_GET_OPT_INFO_LIST option is passed to FlmCursorGetConfig() |
| POOL_STATS | Pool memory manager |
| PoolMemoryBlock | Header for blocks in a memory pool |
| REBUILD_INFO | Structure returned during status callback from FlmDbRebuild() |
| REC_KEY | Structure used to create a linked list of index keys from a record |
| RTRANS_STATS | Statistics for read transactions |
| SWEEP_INFO | Structure that reports information on the progress of FlmDbSweep() |
| UTRANS_STATS | Statistics for update transactions |