The DtMmdbInit function makes the DtInfo database engine ready to provide access service. When the function returns, the database has been initialized.
The DtMmdbLocatorGetSectionLoc function returns the locator of the section that contains the specified component. Do not use the free function on the returned pointer. Table lookup is involved because the component identifier is specified by the locator_ptr field.
The DtMmdbLocatorGetSectionObjectId function returns the object identifier of the specified section. Use the DtMmdbFreeHandle function to release the identifier when it is no longer needed. Table lookup is involved because the section identifier is specified by the locator_ptr field.
The DtMmdbOpenInfoLib function opens an infolib for user access and returns the descriptor for the infolib. It makes the database engine ready to provide service for an infolib. To obtain information about an infolib, use the DtMmdbInfoLibGetInfo function.
The DtMmdbQuit function frees all memory used by the database engine and instructs it to stop service. After the call, the database engine can no longer provide services.
The DtMmdbSectionGetBookId function returns the object identifier of the book that contains the specified section. Use the DtMmdbFreeHandle function to release the identifier when it is no longer needed. Table lookup is involved if the section identifier is specified by the locator_ptr field.
The DtMmdbSectionGetData function returns the data for the specified section. Do not use the free function on the returned pointer. Table lookup is involved if the section identifier is specified by the locator_ptr field.
The DtMmdbSectionGetDataSize function returns the number of bytes in the specified section's data. Table lookup is involved if the section identifier is specified by the locator_ptr field.
The DtMmdbSectionGetLoc function returns the logical identifier for the specified section. Do not use the free function on the returned pointer. No table lookup is involved. The space used by the returned locator pointer is likely to be reused by the database engine when any of the API functions are invoked again. You must make a copy of the content if you want to retain it across multiple API cal...
The DtMmdbSectionGetLongTitle function returns the long title for the specified section. Do not use the free function on the returned pointer. Table lookup is involved if the section identifier is specified by the locator_ptr field.
The DtMmdbSectionGetShortTitle function returns the short title for the specified section. Do not use the free function on the returned pointer. Table lookup is involved if the section identifier is specified by the locator_ptr field.
The DtMmdbSectionGetStyleSheetId function returns the object identifier for the specified section's stylesheet. Use the DtMmdbFreeHandle function to free the handle when it is no longer needed. Table lookup is involved if the section identifier is specified by the locator_ptr field.
The DtMmdbSectionGetTocLoc function returns the locator of the TOC section of the book that contains the specified section. Table lookup is involved if the section identifier is specified by the locator_ptr field.
The DtMmdbStylesheetGetData function returns the data for the stylesheet used by the specified section. Do not use the free function on the returned pointer. Table lookup is involved if the section identifier is specified by the locator_ptr field.