Macros | Typedefs | Enumerations | Functions
btrieveC.h File Reference

Go to the source code of this file.

Macros

#define BTRIEVE_MAXIMUM_KEY_LENGTH   255
 
#define BTRIEVE_MAXIMUM_RECORD_LENGTH   (60 * 1024)
 
#define LINKAGE   __declspec(dllimport)
 

Typedefs

typedef struct btrieve_bulk_create_payload * btrieve_bulk_create_payload_t
 
typedef struct btrieve_bulk_create_result * btrieve_bulk_create_result_t
 
typedef struct btrieve_bulk_retrieve_attributes * btrieve_bulk_retrieve_attributes_t
 
typedef struct btrieve_bulk_retrieve_result * btrieve_bulk_retrieve_result_t
 
typedef struct btrieve_chunk_attributes * btrieve_chunk_attributes_t
 
typedef struct btrieve_client * btrieve_client_t
 
typedef struct btrieve_file_attributes * btrieve_file_attributes_t
 
typedef struct btrieve_file_information * btrieve_file_information_t
 
typedef struct btrieve_file * btrieve_file_t
 
typedef struct btrieve_filter * btrieve_filter_t
 
typedef struct btrieve_index_attributes * btrieve_index_attributes_t
 
typedef struct btrieve_key_segment * btrieve_key_segment_t
 
typedef enum VariableLengthRecordsMode btrieve_variable_length_records_mode_t
 
typedef struct btrieve_version * btrieve_version_t
 

Enumerations

enum  btrieve_acs_mode_t
 
enum  btrieve_comparison_t
 
enum  btrieve_connector_t
 
enum  btrieve_create_mode_t
 
enum  btrieve_data_type_t
 
enum  btrieve_disk_drive_t
 
enum  btrieve_duplicate_mode_t
 
enum  btrieve_file_version_t
 
enum  btrieve_free_space_threshold_t
 
enum  btrieve_index_t
 
enum  btrieve_location_mode_t
 
enum  btrieve_lock_mode_t
 
enum  btrieve_null_key_mode_t
 
enum  btrieve_open_mode_t
 
enum  btrieve_owner_mode_t
 
enum  btrieve_page_lock_type_t
 
enum  btrieve_page_size_t
 
enum  btrieve_record_compression_mode_t
 
enum  btrieve_status_code_t
 
enum  btrieve_system_data_mode_t
 
enum  btrieve_transaction_mode_t
 
enum  btrieve_unlock_mode_t
 
enum  btrieve_version_type_t
 
enum  VariableLengthRecordsMode
 

Functions

LINKAGE const char * BtrieveACSModeToString (btrieve_acs_mode_t ACSMode)
 
LINKAGE btrieve_status_code_t BtrieveBulkCreatePayloadAddRecord (btrieve_bulk_create_payload_t bulkCreatePayload, const char *record, int recordLength)
 
LINKAGE btrieve_status_code_t BtrieveBulkCreatePayloadAllocate (btrieve_bulk_create_payload_t *btrieveBulkCreatePayloadPtr)
 
LINKAGE btrieve_status_code_t BtrieveBulkCreatePayloadFree (btrieve_bulk_create_payload_t bulkCreatePayload)
 
LINKAGE btrieve_status_code_t BtrieveBulkCreateResultAllocate (btrieve_bulk_create_result_t *btrieveBulkCreateResultPtr)
 
LINKAGE btrieve_status_code_t BtrieveBulkCreateResultFree (btrieve_bulk_create_result_t bulkCreateResult)
 
LINKAGE btrieve_status_code_t BtrieveBulkCreateResultGetLastStatusCode (btrieve_bulk_create_result_t bulkCreateResult)
 
LINKAGE int BtrieveBulkCreateResultGetRecordCount (btrieve_bulk_create_result_t bulkCreateResult)
 
LINKAGE long long BtrieveBulkCreateResultGetRecordCursorPosition (btrieve_bulk_create_result_t bulkCreateResult, int recordNumber)
 
LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesAddField (btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int offset, int length)
 
LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesAddFilter (btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, btrieve_filter_t filter)
 
LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesAllocate (btrieve_bulk_retrieve_attributes_t *bulkRetrieveAttributesPtr)
 
LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesFree (btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes)
 
LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesSetMaximumRecordCount (btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int maximumRecordCount)
 
LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesSetMaximumRejectCount (btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int maximumRejectCount)
 
LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesSetSkipCurrentRecord (btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int skipCurrentRecord)
 
LINKAGE btrieve_status_code_t BtrieveBulkRetrieveResultAllocate (btrieve_bulk_retrieve_result_t *bulkRetrieveResultPtr)
 
LINKAGE btrieve_status_code_t BtrieveBulkRetrieveResultFree (btrieve_bulk_retrieve_result_t bulkRetrieveResult)
 
LINKAGE btrieve_status_code_t BtrieveBulkRetrieveResultGetLastStatusCode (btrieve_bulk_retrieve_result_t bulkRetrieveResult)
 
LINKAGE int BtrieveBulkRetrieveResultGetRecord (btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber, char *record, int recordSize)
 
LINKAGE int BtrieveBulkRetrieveResultGetRecordCount (btrieve_bulk_retrieve_result_t bulkRetrieveResult)
 
LINKAGE long long BtrieveBulkRetrieveResultGetRecordCursorPosition (btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber)
 
LINKAGE int BtrieveBulkRetrieveResultGetRecordLength (btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber)
 
LINKAGE btrieve_status_code_t BtrieveClientAllocate (btrieve_client_t *btrieveClientPtr, int serviceAgentIdentifier, int clientIdentifier)
 
LINKAGE btrieve_status_code_t BtrieveClientContinuousOperationBegin (btrieve_client_t client, const char *pathNames)
 
LINKAGE btrieve_status_code_t BtrieveClientContinuousOperationBeginW (btrieve_client_t client, const wchar_t *pathNames)
 
LINKAGE btrieve_status_code_t BtrieveClientContinuousOperationEnd (btrieve_client_t client, const char *pathNames)
 
LINKAGE btrieve_status_code_t BtrieveClientContinuousOperationEndW (btrieve_client_t client, const wchar_t *pathNames)
 
LINKAGE btrieve_status_code_t BtrieveClientFileClose (btrieve_client_t client, btrieve_file_t file)
 
LINKAGE btrieve_status_code_t BtrieveClientFileCreate (btrieve_client_t client, const btrieve_file_attributes_t fileAttributes, const btrieve_index_attributes_t indexAttributes, const char *fileName, btrieve_create_mode_t createMode, btrieve_location_mode_t locationMode)
 
LINKAGE btrieve_status_code_t BtrieveClientFileCreateW (btrieve_client_t client, const btrieve_file_attributes_t fileAttributes, const btrieve_index_attributes_t indexAttributes, const wchar_t *fileName, btrieve_create_mode_t createMode, btrieve_location_mode_t locationMode)
 
LINKAGE btrieve_status_code_t BtrieveClientFileDelete (btrieve_client_t client, const char *fileName)
 
LINKAGE btrieve_status_code_t BtrieveClientFileDeleteW (btrieve_client_t client, const wchar_t *fileName)
 
LINKAGE btrieve_status_code_t BtrieveClientFileOpen (btrieve_client_t client, btrieve_file_t *btrieveFilePtr, const char *fileName, const char *ownerName, btrieve_open_mode_t openMode, btrieve_location_mode_t locationMode)
 
LINKAGE btrieve_status_code_t BtrieveClientFileOpenW (btrieve_client_t client, btrieve_file_t *btrieveFilePtr, const wchar_t *fileName, const char *ownerName, btrieve_open_mode_t openMode, btrieve_location_mode_t locationMode)
 
LINKAGE btrieve_status_code_t BtrieveClientFileRename (btrieve_client_t client, const char *existingFileName, const char *newFileName)
 
LINKAGE btrieve_status_code_t BtrieveClientFileRenameW (btrieve_client_t client, const wchar_t *existingFileName, const wchar_t *newFileName)
 
LINKAGE btrieve_status_code_t BtrieveClientFree (btrieve_client_t client)
 
LINKAGE int BtrieveClientGetClientIdentifier (btrieve_client_t client)
 
LINKAGE btrieve_status_code_t BtrieveClientGetCurrentDirectory (btrieve_client_t client, btrieve_disk_drive_t diskDrive, char *currentDirectory, int currentDirectorySize)
 
LINKAGE btrieve_status_code_t BtrieveClientGetCurrentDirectoryW (btrieve_client_t client, btrieve_disk_drive_t diskDrive, wchar_t *currentDirectoryW, int currentDirectorySize)
 
LINKAGE btrieve_status_code_t BtrieveClientGetLastStatusCode (btrieve_client_t client)
 
LINKAGE int BtrieveClientGetServiceAgentIdentifier (btrieve_client_t client)
 
LINKAGE btrieve_status_code_t BtrieveClientGetVersion (btrieve_client_t client, btrieve_version_t version, btrieve_file_t file)
 
LINKAGE btrieve_status_code_t BtrieveClientLogin (btrieve_client_t client, const char *databaseURI)
 
LINKAGE btrieve_status_code_t BtrieveClientLoginW (btrieve_client_t client, const wchar_t *databaseURI)
 
LINKAGE btrieve_status_code_t BtrieveClientLogout (btrieve_client_t client, const char *databaseURI)
 
LINKAGE btrieve_status_code_t BtrieveClientLogoutW (btrieve_client_t client, const wchar_t *databaseURI)
 
LINKAGE btrieve_status_code_t BtrieveClientReset (btrieve_client_t client)
 
LINKAGE btrieve_status_code_t BtrieveClientSetCurrentDirectory (btrieve_client_t client, const char *currentDirectory)
 
LINKAGE btrieve_status_code_t BtrieveClientSetCurrentDirectoryW (btrieve_client_t client, const wchar_t *currentDirectory)
 
LINKAGE btrieve_status_code_t BtrieveClientStop (btrieve_client_t client)
 
LINKAGE btrieve_status_code_t BtrieveClientTransactionAbort (btrieve_client_t client)
 
LINKAGE btrieve_status_code_t BtrieveClientTransactionBegin (btrieve_client_t client, btrieve_transaction_mode_t transactionMode, btrieve_lock_mode_t lockMode)
 
LINKAGE btrieve_status_code_t BtrieveClientTransactionEnd (btrieve_client_t client)
 
LINKAGE const char * BtrieveDataTypeToString (btrieve_data_type_t dataType)
 
LINKAGE const char * BtrieveDuplicateModeToString (btrieve_duplicate_mode_t duplicateMode)
 
LINKAGE btrieve_status_code_t BtrieveFileAttributesAllocate (btrieve_file_attributes_t *btrieveFileAttributesPtr)
 
LINKAGE btrieve_status_code_t BtrieveFileAttributesFree (btrieve_file_attributes_t fileAttributes)
 
LINKAGE btrieve_status_code_t BtrieveFileAttributesSetBalancedIndexes (btrieve_file_attributes_t fileAttributes, int enableBalancedIndexes)
 
LINKAGE btrieve_status_code_t BtrieveFileAttributesSetFileVersion (btrieve_file_attributes_t fileAttributes, btrieve_file_version_t fileVersion)
 
LINKAGE btrieve_status_code_t BtrieveFileAttributesSetFixedRecordLength (btrieve_file_attributes_t fileAttributes, int fixedRecordLength)
 
LINKAGE btrieve_status_code_t BtrieveFileAttributesSetFreeSpaceThreshold (btrieve_file_attributes_t fileAttributes, btrieve_free_space_threshold_t freeSpaceThreshold)
 
LINKAGE btrieve_status_code_t BtrieveFileAttributesSetKeyOnly (btrieve_file_attributes_t fileAttributes, int enableKeyOnly)
 
LINKAGE btrieve_status_code_t BtrieveFileAttributesSetPageSize (btrieve_file_attributes_t fileAttributes, btrieve_page_size_t pageSize, int enablePageCompression)
 
LINKAGE btrieve_status_code_t BtrieveFileAttributesSetPreallocatedPageCount (btrieve_file_attributes_t fileAttributes, int preallocatedPageCount)
 
LINKAGE btrieve_status_code_t BtrieveFileAttributesSetRecordCompressionMode (btrieve_file_attributes_t fileAttributes, btrieve_record_compression_mode_t recordCompressionMode)
 
LINKAGE btrieve_status_code_t BtrieveFileAttributesSetReservedDuplicatePointerCount (btrieve_file_attributes_t fileAttributes, int reservedDuplicatePointerCount)
 
LINKAGE btrieve_status_code_t BtrieveFileAttributesSetSystemDataMode (btrieve_file_attributes_t fileAttributes, btrieve_system_data_mode_t systemDataMode)
 
LINKAGE btrieve_status_code_t BtrieveFileAttributesSetVariableLengthRecordsMode (btrieve_file_attributes_t fileAttributes, btrieve_variable_length_records_mode_t variableLengthRecordsMode)
 
LINKAGE btrieve_status_code_t BtrieveFileBulkCreate (btrieve_file_t file, const btrieve_bulk_create_payload_t bulkCreatePayload, btrieve_bulk_create_result_t bulkCreateResult)
 
LINKAGE btrieve_status_code_t BtrieveFileBulkRetrieveNext (btrieve_file_t file, const btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, btrieve_bulk_retrieve_result_t bulkRetrieveResult, btrieve_lock_mode_t lockMode)
 
LINKAGE btrieve_status_code_t BtrieveFileBulkRetrievePrevious (btrieve_file_t file, const btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, btrieve_bulk_retrieve_result_t bulkRetrieveResult, btrieve_lock_mode_t lockMode)
 
LINKAGE long long BtrieveFileGetCursorPosition (btrieve_file_t file)
 
LINKAGE btrieve_status_code_t BtrieveFileGetInformation (btrieve_file_t file, btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_status_code_t BtrieveFileGetLastStatusCode (btrieve_file_t file)
 
LINKAGE int BtrieveFileGetNumerator (btrieve_file_t file, btrieve_index_t index, const char *key, int keyLength, long long cursorPosition, int denominator)
 
LINKAGE int BtrieveFileGetPercentage (btrieve_file_t file, btrieve_index_t index, const char *key, int keyLength, long long cursorPosition)
 
LINKAGE btrieve_status_code_t BtrieveFileIndexCreate (btrieve_file_t file, const btrieve_index_attributes_t indexAttributes)
 
LINKAGE btrieve_status_code_t BtrieveFileIndexDrop (btrieve_file_t file, btrieve_index_t index)
 
LINKAGE btrieve_status_code_t BtrieveFileInformationAllocate (btrieve_file_information_t *btrieveFileInformationPtr)
 
LINKAGE btrieve_status_code_t BtrieveFileInformationFree (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetBalancedIndexes (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetClientTransactions (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetContinuousOperation (btrieve_file_information_t fileInformation)
 
LINKAGE long long BtrieveFileInformationGetDuplicateRecordConflictCursorPosition (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_index_t BtrieveFileInformationGetDuplicateRecordConflictIndex (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetExplicitLocks (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_file_version_t BtrieveFileInformationGetFileVersion (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetFixedRecordLength (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_free_space_threshold_t BtrieveFileInformationGetFreeSpaceThreshold (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetGatewayMajorVersion (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetGatewayMinorVersion (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_status_code_t BtrieveFileInformationGetGatewayName (btrieve_file_information_t fileInformation, char *name, int nameSize)
 
LINKAGE int BtrieveFileInformationGetGatewayPatchLevel (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetGatewayPlatform (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetHandleCount (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetIdentifier (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetIndexCount (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetKeyOnly (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_status_code_t BtrieveFileInformationGetKeySegment (btrieve_file_information_t fileInformation, btrieve_key_segment_t keySegment, int keySegmentNumber)
 
LINKAGE btrieve_status_code_t BtrieveFileInformationGetLastStatusCode (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetLockOwnerClientIdentifier (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_lock_mode_t BtrieveFileInformationGetLockOwnerExplicitLockMode (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetLockOwnerFileLock (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetLockOwnerImplicitLock (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_index_t BtrieveFileInformationGetLockOwnerIndex (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_status_code_t BtrieveFileInformationGetLockOwnerName (btrieve_file_information_t fileInformation, char *name, int nameSize)
 
LINKAGE btrieve_page_lock_type_t BtrieveFileInformationGetLockOwnerPageLockType (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetLockOwnerRecordLock (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetLockOwnerSameProcess (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetLockOwnerServiceAgentIdentifier (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetLockOwnerTimeInTransaction (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetLockOwnerTransactionLevel (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetLockOwnerWriteHold (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetLockOwnerWriteNoWait (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetLoggable (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_index_t BtrieveFileInformationGetLogIndex (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetOpenTimestamp (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_owner_mode_t BtrieveFileInformationGetOwnerMode (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetPageCompression (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetPagePreallocation (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_page_size_t BtrieveFileInformationGetPageSize (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetReadOnly (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_record_compression_mode_t BtrieveFileInformationGetRecordCompressionMode (btrieve_file_information_t fileInformation)
 
LINKAGE long long BtrieveFileInformationGetRecordCount (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetReferentialIntegrityConstraints (btrieve_file_information_t fileInformation)
 
LINKAGE long long BtrieveFileInformationGetReferentialIntegrityCursorPosition (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_status_code_t BtrieveFileInformationGetReferentialIntegrityFileName (btrieve_file_information_t fileInformation, char *name, int nameSize)
 
LINKAGE int BtrieveFileInformationGetReferentialIntegrityOperationCode (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseAuthenticationByDatabase (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseAuthorizationByDatabase (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseBtpasswd (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseExplicit (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseImplicit (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_status_code_t BtrieveFileInformationGetSecurityCurrentDatabaseName (btrieve_file_information_t fileInformation, char *name, int nameSize)
 
LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabasePAM (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSComplete (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSDisabled (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSPreauthorized (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseTrusted (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseWindowsNamedPipe (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseWorkgroup (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_status_code_t BtrieveFileInformationGetSecurityCurrentUserName (btrieve_file_information_t fileInformation, char *name, int nameSize)
 
LINKAGE int BtrieveFileInformationGetSecurityHandleAuthenticationByDatabase (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityHandleAuthorizationByDatabase (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityHandleBtpasswd (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_status_code_t BtrieveFileInformationGetSecurityHandleDatabaseName (btrieve_file_information_t fileInformation, char *name, int nameSize)
 
LINKAGE int BtrieveFileInformationGetSecurityHandleExplicit (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityHandleImplicit (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityHandlePAM (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityHandleRTSSComplete (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityHandleRTSSDisabled (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityHandleRTSSPreauthorized (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_status_code_t BtrieveFileInformationGetSecurityHandleTableName (btrieve_file_information_t fileInformation, char *name, int nameSize)
 
LINKAGE int BtrieveFileInformationGetSecurityHandleTrusted (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_status_code_t BtrieveFileInformationGetSecurityHandleUserName (btrieve_file_information_t fileInformation, char *name, int nameSize)
 
LINKAGE int BtrieveFileInformationGetSecurityHandleWindowsNamedPipe (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityHandleWorkgroup (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityPermissionAlter (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityPermissionCreateFile (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityPermissionCreateRecord (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityPermissionCreateStoredProcedure (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityPermissionCreateView (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityPermissionDelete (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityPermissionExecute (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityPermissionNoRights (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityPermissionOpen (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityPermissionRead (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityPermissionRefer (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSecurityPermissionUpdate (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSegmentCount (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSegmented (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_status_code_t BtrieveFileInformationGetSegmentFileName (btrieve_file_information_t fileInformation, int segmentFileNumber, char *name, int nameSize)
 
LINKAGE btrieve_system_data_mode_t BtrieveFileInformationGetSystemDataMode (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSystemIndexPresent (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSystemIndexSize (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSystemIndexUsed (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetSystemIndexVersion (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetUnusedDuplicatePointerCount (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetUnusedPageCount (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetUsageCount (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_variable_length_records_mode_t BtrieveFileInformationGetVariableLengthRecordsMode (btrieve_file_information_t fileInformation)
 
LINKAGE int BtrieveFileInformationGetWrongOwner (btrieve_file_information_t fileInformation)
 
LINKAGE btrieve_status_code_t BtrieveFileKeyRetrieve (btrieve_file_t file, btrieve_comparison_t comparison, btrieve_index_t index, const char *key, int keyLength)
 
LINKAGE btrieve_status_code_t BtrieveFileKeyRetrieveFirst (btrieve_file_t file, btrieve_index_t index, char *key, int keySize)
 
LINKAGE btrieve_status_code_t BtrieveFileKeyRetrieveLast (btrieve_file_t file, btrieve_index_t index, char *key, int keySize)
 
LINKAGE btrieve_status_code_t BtrieveFileKeyRetrieveNext (btrieve_file_t file, char *key, int keySize)
 
LINKAGE btrieve_status_code_t BtrieveFileKeyRetrievePrevious (btrieve_file_t file, char *key, int keySize)
 
LINKAGE btrieve_status_code_t BtrieveFileRecordAppendChunk (btrieve_file_t file, const char *chunk, int chunkLength)
 
LINKAGE btrieve_status_code_t BtrieveFileRecordCreate (btrieve_file_t file, char *record, int recordLength)
 
LINKAGE btrieve_status_code_t BtrieveFileRecordDelete (btrieve_file_t file)
 
LINKAGE int BtrieveFileRecordRetrieve (btrieve_file_t file, btrieve_comparison_t comparison, btrieve_index_t index, const char *key, int keyLength, char *record, int recordSize, btrieve_lock_mode_t lockMode)
 
LINKAGE int BtrieveFileRecordRetrieveByCursorPosition (btrieve_file_t file, btrieve_index_t index, long long cursorPosition, char *record, int recordSize, btrieve_lock_mode_t lockMode)
 
LINKAGE int BtrieveFileRecordRetrieveByFraction (btrieve_file_t file, btrieve_index_t index, int numerator, int denominator, char *record, int recordSize, btrieve_lock_mode_t lockMode)
 
LINKAGE int BtrieveFileRecordRetrieveByPercentage (btrieve_file_t file, btrieve_index_t index, int percentage, char *record, int recordSize, btrieve_lock_mode_t lockMode)
 
LINKAGE int BtrieveFileRecordRetrieveChunk (btrieve_file_t file, int offset, int length, char *chunk, int chunkSize, btrieve_lock_mode_t lockMode)
 
LINKAGE int BtrieveFileRecordRetrieveFirst (btrieve_file_t file, btrieve_index_t index, char *record, int recordSize, btrieve_lock_mode_t lockMode)
 
LINKAGE int BtrieveFileRecordRetrieveLast (btrieve_file_t file, btrieve_index_t index, char *record, int recordSize, btrieve_lock_mode_t lockMode)
 
LINKAGE int BtrieveFileRecordRetrieveNext (btrieve_file_t file, char *record, int recordSize, btrieve_lock_mode_t lockMode)
 
LINKAGE int BtrieveFileRecordRetrievePrevious (btrieve_file_t file, char *record, int recordSize, btrieve_lock_mode_t lockMode)
 
LINKAGE btrieve_status_code_t BtrieveFileRecordTruncate (btrieve_file_t file, int offset)
 
LINKAGE btrieve_status_code_t BtrieveFileRecordUnlock (btrieve_file_t file, btrieve_unlock_mode_t unlockMode)
 
LINKAGE btrieve_status_code_t BtrieveFileRecordUpdate (btrieve_file_t file, const char *record, int recordLength)
 
LINKAGE btrieve_status_code_t BtrieveFileRecordUpdateChunk (btrieve_file_t file, int offset, const char *chunk, int chunkLength)
 
LINKAGE btrieve_status_code_t BtrieveFileSetOwner (btrieve_file_t file, btrieve_owner_mode_t ownerMode, const char *ownerName, const char *ownerNameAgain, int useLongOwnerName)
 
LINKAGE btrieve_status_code_t BtrieveFileUnlockCursorPosition (btrieve_file_t file, long long cursorPosition)
 
LINKAGE const char * BtrieveFileVersionToString (btrieve_file_version_t fileVersion)
 
LINKAGE btrieve_status_code_t BtrieveFilterAllocate (btrieve_filter_t *btrieveFilterPtr)
 
LINKAGE btrieve_status_code_t BtrieveFilterFree (btrieve_filter_t filter)
 
LINKAGE btrieve_status_code_t BtrieveFilterSetACSMode (btrieve_filter_t filter, btrieve_acs_mode_t ACSMode)
 
LINKAGE btrieve_status_code_t BtrieveFilterSetACSName (btrieve_filter_t filter, const char *name)
 
LINKAGE btrieve_status_code_t BtrieveFilterSetACSUserDefined (btrieve_filter_t filter, const char *name)
 
LINKAGE btrieve_status_code_t BtrieveFilterSetComparison (btrieve_filter_t filter, btrieve_comparison_t comparison)
 
LINKAGE btrieve_status_code_t BtrieveFilterSetComparisonConstant (btrieve_filter_t filter, const char *constant, int constantLength)
 
LINKAGE btrieve_status_code_t BtrieveFilterSetComparisonField (btrieve_filter_t filter, int offset)
 
LINKAGE btrieve_status_code_t BtrieveFilterSetConnector (btrieve_filter_t filter, btrieve_connector_t connector)
 
LINKAGE btrieve_status_code_t BtrieveFilterSetField (btrieve_filter_t filter, int offset, int length, btrieve_data_type_t dataType)
 
LINKAGE btrieve_status_code_t BtrieveFilterSetLikeCodePageName (btrieve_filter_t filter, const char *name)
 
LINKAGE const char * BtrieveFreeSpaceThresholdToString (btrieve_free_space_threshold_t freeSpaceThreshold)
 
LINKAGE btrieve_status_code_t BtrieveIndexAttributesAddKeySegment (btrieve_index_attributes_t indexAttributes, btrieve_key_segment_t keySegment)
 
LINKAGE btrieve_status_code_t BtrieveIndexAttributesAllocate (btrieve_index_attributes_t *btrieveIndexAttributesPtr)
 
LINKAGE btrieve_status_code_t BtrieveIndexAttributesFree (btrieve_index_attributes_t indexAttributes)
 
LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetACSMode (btrieve_index_attributes_t indexAttributes, btrieve_acs_mode_t ACSMode)
 
LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetACSName (btrieve_index_attributes_t indexAttributes, const char *ACSName)
 
LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetACSNumber (btrieve_index_attributes_t indexAttributes, int ACSNumber)
 
LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetACSUserDefined (btrieve_index_attributes_t indexAttributes, const char *ACSName, const char *ACSMap, int ACSMapLength)
 
LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetDuplicateMode (btrieve_index_attributes_t indexAttributes, btrieve_duplicate_mode_t duplicateMode)
 
LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetIndex (btrieve_index_attributes_t indexAttributes, btrieve_index_t index)
 
LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetModifiable (btrieve_index_attributes_t indexAttributes, int enableModifiable)
 
LINKAGE const char * BtrieveIndexToString (btrieve_index_t index)
 
LINKAGE btrieve_status_code_t BtrieveKeySegmentAllocate (btrieve_key_segment_t *btrieveKeySegmentPtr)
 
LINKAGE btrieve_status_code_t BtrieveKeySegmentFree (btrieve_key_segment_t keySegment)
 
LINKAGE btrieve_acs_mode_t BtrieveKeySegmentGetACSMode (btrieve_key_segment_t keySegment)
 
LINKAGE int BtrieveKeySegmentGetACSNumber (btrieve_key_segment_t keySegment)
 
LINKAGE btrieve_data_type_t BtrieveKeySegmentGetDataType (btrieve_key_segment_t keySegment)
 
LINKAGE int BtrieveKeySegmentGetDescendingSortOrder (btrieve_key_segment_t keySegment)
 
LINKAGE btrieve_duplicate_mode_t BtrieveKeySegmentGetDuplicateMode (btrieve_key_segment_t keySegment)
 
LINKAGE btrieve_index_t BtrieveKeySegmentGetIndex (btrieve_key_segment_t keySegment)
 
LINKAGE int BtrieveKeySegmentGetKeyContinues (btrieve_key_segment_t keySegment)
 
LINKAGE btrieve_status_code_t BtrieveKeySegmentGetLastStatusCode (btrieve_key_segment_t keySegment)
 
LINKAGE int BtrieveKeySegmentGetLength (btrieve_key_segment_t keySegment)
 
LINKAGE int BtrieveKeySegmentGetModifiable (btrieve_key_segment_t keySegment)
 
LINKAGE int BtrieveKeySegmentGetNullAllSegments (btrieve_key_segment_t keySegment)
 
LINKAGE int BtrieveKeySegmentGetNullAnySegment (btrieve_key_segment_t keySegment)
 
LINKAGE btrieve_null_key_mode_t BtrieveKeySegmentGetNullKeyMode (btrieve_key_segment_t keySegment)
 
LINKAGE int BtrieveKeySegmentGetNullValue (btrieve_key_segment_t keySegment)
 
LINKAGE int BtrieveKeySegmentGetOffset (btrieve_key_segment_t keySegment)
 
LINKAGE int BtrieveKeySegmentGetSegmented (btrieve_key_segment_t keySegment)
 
LINKAGE long long BtrieveKeySegmentGetUniqueValueCount (btrieve_key_segment_t keySegment)
 
LINKAGE int BtrieveKeySegmentGetUseNumberedACS (btrieve_key_segment_t keySegment)
 
LINKAGE btrieve_status_code_t BtrieveKeySegmentSetDescendingSortOrder (btrieve_key_segment_t keySegment, int setDescendingSortOrder)
 
LINKAGE btrieve_status_code_t BtrieveKeySegmentSetField (btrieve_key_segment_t keySegment, int offset, int length, btrieve_data_type_t dataType)
 
LINKAGE btrieve_status_code_t BtrieveKeySegmentSetNullKeyMode (btrieve_key_segment_t keySegment, btrieve_null_key_mode_t nullKeyMode)
 
LINKAGE btrieve_status_code_t BtrieveKeySegmentSetNullValue (btrieve_key_segment_t keySegment, int nullValue)
 
LINKAGE const char * BtrieveLockModeToString (btrieve_lock_mode_t lockMode)
 
LINKAGE const char * BtrieveNullKeyModeToString (btrieve_null_key_mode_t nullKeyMode)
 
LINKAGE const char * BtrieveOwnerModeToString (btrieve_owner_mode_t ownerMode)
 
LINKAGE const char * BtrievePageLockTypeToString (btrieve_page_lock_type_t pageLockType)
 
LINKAGE const char * BtrievePageSizeToString (btrieve_page_size_t pageSize)
 
LINKAGE const char * BtrieveRecordCompressionModeToString (btrieve_record_compression_mode_t RecordCompressionMode)
 
LINKAGE const char * BtrieveStatusCodeToString (btrieve_status_code_t statusCode)
 
LINKAGE const char * BtrieveSystemDataModeToString (btrieve_system_data_mode_t systemDataMode)
 
LINKAGE long long BtrieveTimestampToUnixEpochMicroseconds (long long timestamp)
 
LINKAGE long long BtrieveUnixEpochMicrosecondsToTimestamp (long long microseconds)
 
LINKAGE const char * BtrieveVariableLengthRecordsModeToString (btrieve_variable_length_records_mode_t variableLengthRecordsMode)
 
LINKAGE btrieve_status_code_t BtrieveVersionAllocate (btrieve_version_t *btrieveVersionPtr)
 
LINKAGE btrieve_status_code_t BtrieveVersionFree (btrieve_version_t version)
 
LINKAGE int BtrieveVersionGetClientRevisionNumber (btrieve_version_t version)
 
LINKAGE int BtrieveVersionGetClientVersionNumber (btrieve_version_t version)
 
LINKAGE btrieve_version_type_t BtrieveVersionGetClientVersionType (btrieve_version_t version)
 
LINKAGE btrieve_status_code_t BtrieveVersionGetLastStatusCode (btrieve_version_t version)
 
LINKAGE int BtrieveVersionGetLocalRevisionNumber (btrieve_version_t version)
 
LINKAGE int BtrieveVersionGetLocalVersionNumber (btrieve_version_t version)
 
LINKAGE btrieve_version_type_t BtrieveVersionGetLocalVersionType (btrieve_version_t version)
 
LINKAGE int BtrieveVersionGetRemoteRevisionNumber (btrieve_version_t version)
 
LINKAGE int BtrieveVersionGetRemoteVersionNumber (btrieve_version_t version)
 
LINKAGE btrieve_version_type_t BtrieveVersionGetRemoteVersionType (btrieve_version_t version)
 
LINKAGE const char * BtrieveVersionTypeToString (btrieve_version_type_t versionType)
 

Macro Definition Documentation

◆ BTRIEVE_MAXIMUM_KEY_LENGTH

#define BTRIEVE_MAXIMUM_KEY_LENGTH   255

◆ BTRIEVE_MAXIMUM_RECORD_LENGTH

#define BTRIEVE_MAXIMUM_RECORD_LENGTH   (60 * 1024)

◆ LINKAGE

#define LINKAGE   __declspec(dllimport)

Typedef Documentation

◆ btrieve_bulk_create_payload_t

typedef struct btrieve_bulk_create_payload* btrieve_bulk_create_payload_t

◆ btrieve_bulk_create_result_t

typedef struct btrieve_bulk_create_result* btrieve_bulk_create_result_t

◆ btrieve_bulk_retrieve_attributes_t

typedef struct btrieve_bulk_retrieve_attributes* btrieve_bulk_retrieve_attributes_t

◆ btrieve_bulk_retrieve_result_t

typedef struct btrieve_bulk_retrieve_result* btrieve_bulk_retrieve_result_t

◆ btrieve_chunk_attributes_t

typedef struct btrieve_chunk_attributes* btrieve_chunk_attributes_t

◆ btrieve_client_t

typedef struct btrieve_client* btrieve_client_t

◆ btrieve_file_attributes_t

typedef struct btrieve_file_attributes* btrieve_file_attributes_t

◆ btrieve_file_information_t

typedef struct btrieve_file_information* btrieve_file_information_t

◆ btrieve_file_t

typedef struct btrieve_file* btrieve_file_t

◆ btrieve_filter_t

typedef struct btrieve_filter* btrieve_filter_t

◆ btrieve_index_attributes_t

typedef struct btrieve_index_attributes* btrieve_index_attributes_t

◆ btrieve_key_segment_t

typedef struct btrieve_key_segment* btrieve_key_segment_t

◆ btrieve_variable_length_records_mode_t

◆ btrieve_version_t

typedef struct btrieve_version* btrieve_version_t

Enumeration Type Documentation

◆ btrieve_acs_mode_t

Enumerator
BTRIEVE_ACS_MODE_NONE 
BTRIEVE_ACS_MODE_NAMED 
BTRIEVE_ACS_MODE_NUMBERED 
BTRIEVE_ACS_MODE_CASE_INSENSITIVE 
BTRIEVE_ACS_MODE_DEFAULT 
BTRIEVE_ACS_MODE_UNKNOWN 

◆ btrieve_comparison_t

Enumerator
BTRIEVE_COMPARISON_NONE 
BTRIEVE_COMPARISON_EQUAL 
BTRIEVE_COMPARISON_GREATER_THAN 
BTRIEVE_COMPARISON_LESS_THAN 
BTRIEVE_COMPARISON_NOT_EQUAL 
BTRIEVE_COMPARISON_GREATER_THAN_OR_EQUAL 
BTRIEVE_COMPARISON_LESS_THAN_OR_EQUAL 
BTRIEVE_COMPARISON_LIKE 
BTRIEVE_COMPARISON_NOT_LIKE 
BTRIEVE_COMPARISON_UNKNOWN 

◆ btrieve_connector_t

Enumerator
BTRIEVE_CONNECTOR_LAST 
BTRIEVE_CONNECTOR_AND 
BTRIEVE_CONNECTOR_OR 
BTRIEVE_CONNECTOR_UNKNOWN 

◆ btrieve_create_mode_t

Enumerator
BTRIEVE_CREATE_MODE_OVERWRITE 
BTRIEVE_CREATE_MODE_NO_OVERWRITE 
BTRIEVE_CREATE_MODE_UNKNOWN 

◆ btrieve_data_type_t

Enumerator
BTRIEVE_DATA_TYPE_CHAR 
BTRIEVE_DATA_TYPE_ZSTRING 
BTRIEVE_DATA_TYPE_INTEGER 
BTRIEVE_DATA_TYPE_UNSIGNED_BINARY 
BTRIEVE_DATA_TYPE_FLOAT 
BTRIEVE_DATA_TYPE_AUTOINCREMENT 
BTRIEVE_DATA_TYPE_DATE 
BTRIEVE_DATA_TYPE_NUMERICSTS 
BTRIEVE_DATA_TYPE_TIME 
BTRIEVE_DATA_TYPE_NUMERICSA 
BTRIEVE_DATA_TYPE_DECIMAL 
BTRIEVE_DATA_TYPE_CURRENCY 
BTRIEVE_DATA_TYPE_MONEY 
BTRIEVE_DATA_TYPE_TIMESTAMP 
BTRIEVE_DATA_TYPE_LOGICAL 
BTRIEVE_DATA_TYPE_WSTRING 
BTRIEVE_DATA_TYPE_NUMERIC 
BTRIEVE_DATA_TYPE_WZSTRING 
BTRIEVE_DATA_TYPE_BFLOAT 
BTRIEVE_DATA_TYPE_GUID 
BTRIEVE_DATA_TYPE_LSTRING 
BTRIEVE_DATA_TYPE_NULL_INDICATOR_SEGMENT 
BTRIEVE_DATA_TYPE_LEGACY_STRING 
BTRIEVE_DATA_TYPE_LEGACY_BINARY 
BTRIEVE_DATA_TYPE_UNKNOWN 

◆ btrieve_disk_drive_t

Enumerator
BTRIEVE_DISK_DRIVE_A 
BTRIEVE_DISK_DRIVE_B 
BTRIEVE_DISK_DRIVE_C 
BTRIEVE_DISK_DRIVE_D 
BTRIEVE_DISK_DRIVE_E 
BTRIEVE_DISK_DRIVE_F 
BTRIEVE_DISK_DRIVE_G 
BTRIEVE_DISK_DRIVE_H 
BTRIEVE_DISK_DRIVE_I 
BTRIEVE_DISK_DRIVE_J 
BTRIEVE_DISK_DRIVE_K 
BTRIEVE_DISK_DRIVE_L 
BTRIEVE_DISK_DRIVE_M 
BTRIEVE_DISK_DRIVE_N 
BTRIEVE_DISK_DRIVE_O 
BTRIEVE_DISK_DRIVE_P 
BTRIEVE_DISK_DRIVE_Q 
BTRIEVE_DISK_DRIVE_R 
BTRIEVE_DISK_DRIVE_S 
BTRIEVE_DISK_DRIVE_T 
BTRIEVE_DISK_DRIVE_U 
BTRIEVE_DISK_DRIVE_V 
BTRIEVE_DISK_DRIVE_W 
BTRIEVE_DISK_DRIVE_X 
BTRIEVE_DISK_DRIVE_Y 
BTRIEVE_DISK_DRIVE_Z 
BTRIEVE_DISK_DRIVE_DEFAULT 
BTRIEVE_DISK_DRIVE_UNKNOWN 

◆ btrieve_duplicate_mode_t

Enumerator
BTRIEVE_DUPLICATE_MODE_NOT_ALLOWED 
BTRIEVE_DUPLICATE_MODE_ALLOWED_NONREPEATING 
BTRIEVE_DUPLICATE_MODE_ALLOWED_REPEATING 
BTRIEVE_DUPLICATE_MODE_UNKNOWN 

◆ btrieve_file_version_t

Enumerator
BTRIEVE_FILE_VERSION_6_0 
BTRIEVE_FILE_VERSION_6_1 
BTRIEVE_FILE_VERSION_7_0 
BTRIEVE_FILE_VERSION_8_0 
BTRIEVE_FILE_VERSION_9_0 
BTRIEVE_FILE_VERSION_9_5 
BTRIEVE_FILE_VERSION_DEFAULT 
BTRIEVE_FILE_VERSION_13_0 
BTRIEVE_FILE_VERSION_UNKNOWN 

◆ btrieve_free_space_threshold_t

Enumerator
BTRIEVE_FREE_SPACE_THRESHOLD_10_PERCENT 
BTRIEVE_FREE_SPACE_THRESHOLD_20_PERCENT 
BTRIEVE_FREE_SPACE_THRESHOLD_30_PERCENT 
BTRIEVE_FREE_SPACE_THRESHOLD_DEFAULT 
BTRIEVE_FREE_SPACE_THRESHOLD_UNKNOWN 

◆ btrieve_index_t

Enumerator
BTRIEVE_INDEX_1 
BTRIEVE_INDEX_2 
BTRIEVE_INDEX_3 
BTRIEVE_INDEX_4 
BTRIEVE_INDEX_5 
BTRIEVE_INDEX_6 
BTRIEVE_INDEX_7 
BTRIEVE_INDEX_8 
BTRIEVE_INDEX_9 
BTRIEVE_INDEX_10 
BTRIEVE_INDEX_11 
BTRIEVE_INDEX_12 
BTRIEVE_INDEX_13 
BTRIEVE_INDEX_14 
BTRIEVE_INDEX_15 
BTRIEVE_INDEX_16 
BTRIEVE_INDEX_17 
BTRIEVE_INDEX_18 
BTRIEVE_INDEX_19 
BTRIEVE_INDEX_20 
BTRIEVE_INDEX_21 
BTRIEVE_INDEX_22 
BTRIEVE_INDEX_23 
BTRIEVE_INDEX_24 
BTRIEVE_INDEX_25 
BTRIEVE_INDEX_26 
BTRIEVE_INDEX_27 
BTRIEVE_INDEX_28 
BTRIEVE_INDEX_29 
BTRIEVE_INDEX_30 
BTRIEVE_INDEX_31 
BTRIEVE_INDEX_32 
BTRIEVE_INDEX_33 
BTRIEVE_INDEX_34 
BTRIEVE_INDEX_35 
BTRIEVE_INDEX_36 
BTRIEVE_INDEX_37 
BTRIEVE_INDEX_38 
BTRIEVE_INDEX_39 
BTRIEVE_INDEX_40 
BTRIEVE_INDEX_41 
BTRIEVE_INDEX_42 
BTRIEVE_INDEX_43 
BTRIEVE_INDEX_44 
BTRIEVE_INDEX_45 
BTRIEVE_INDEX_46 
BTRIEVE_INDEX_47 
BTRIEVE_INDEX_48 
BTRIEVE_INDEX_49 
BTRIEVE_INDEX_50 
BTRIEVE_INDEX_51 
BTRIEVE_INDEX_52 
BTRIEVE_INDEX_53 
BTRIEVE_INDEX_54 
BTRIEVE_INDEX_55 
BTRIEVE_INDEX_56 
BTRIEVE_INDEX_57 
BTRIEVE_INDEX_58 
BTRIEVE_INDEX_59 
BTRIEVE_INDEX_60 
BTRIEVE_INDEX_61 
BTRIEVE_INDEX_62 
BTRIEVE_INDEX_63 
BTRIEVE_INDEX_64 
BTRIEVE_INDEX_65 
BTRIEVE_INDEX_66 
BTRIEVE_INDEX_67 
BTRIEVE_INDEX_68 
BTRIEVE_INDEX_69 
BTRIEVE_INDEX_70 
BTRIEVE_INDEX_71 
BTRIEVE_INDEX_72 
BTRIEVE_INDEX_73 
BTRIEVE_INDEX_74 
BTRIEVE_INDEX_75 
BTRIEVE_INDEX_76 
BTRIEVE_INDEX_77 
BTRIEVE_INDEX_78 
BTRIEVE_INDEX_79 
BTRIEVE_INDEX_80 
BTRIEVE_INDEX_81 
BTRIEVE_INDEX_82 
BTRIEVE_INDEX_83 
BTRIEVE_INDEX_84 
BTRIEVE_INDEX_85 
BTRIEVE_INDEX_86 
BTRIEVE_INDEX_87 
BTRIEVE_INDEX_88 
BTRIEVE_INDEX_89 
BTRIEVE_INDEX_90 
BTRIEVE_INDEX_91 
BTRIEVE_INDEX_92 
BTRIEVE_INDEX_93 
BTRIEVE_INDEX_94 
BTRIEVE_INDEX_95 
BTRIEVE_INDEX_96 
BTRIEVE_INDEX_97 
BTRIEVE_INDEX_98 
BTRIEVE_INDEX_99 
BTRIEVE_INDEX_100 
BTRIEVE_INDEX_101 
BTRIEVE_INDEX_102 
BTRIEVE_INDEX_103 
BTRIEVE_INDEX_104 
BTRIEVE_INDEX_105 
BTRIEVE_INDEX_106 
BTRIEVE_INDEX_107 
BTRIEVE_INDEX_108 
BTRIEVE_INDEX_109 
BTRIEVE_INDEX_110 
BTRIEVE_INDEX_111 
BTRIEVE_INDEX_112 
BTRIEVE_INDEX_113 
BTRIEVE_INDEX_114 
BTRIEVE_INDEX_115 
BTRIEVE_INDEX_116 
BTRIEVE_INDEX_117 
BTRIEVE_INDEX_118 
BTRIEVE_INDEX_119 
BTRIEVE_INDEX_SYSTEM 
BTRIEVE_INDEX_NONE 
BTRIEVE_INDEX_UNKNOWN 

◆ btrieve_location_mode_t

Enumerator
BTRIEVE_LOCATION_MODE_NO_PREFERENCE 
BTRIEVE_LOCATION_MODE_FORCE_LOCAL 
BTRIEVE_LOCATION_MODE_FORCE_REMOTE 
BTRIEVE_LOCATION_MODE_UNKNOWN 

◆ btrieve_lock_mode_t

Enumerator
BTRIEVE_LOCK_MODE_NONE 
BTRIEVE_LOCK_MODE_SINGLE_WAIT 
BTRIEVE_LOCK_MODE_SINGLE_NO_WAIT 
BTRIEVE_LOCK_MODE_MULTIPLE_WAIT 
BTRIEVE_LOCK_MODE_MULTIPLE_NO_WAIT 
BTRIEVE_LOCK_MODE_UNKNOWN 

◆ btrieve_null_key_mode_t

Enumerator
BTRIEVE_NULL_KEY_MODE_ALL_SEGMENTS 
BTRIEVE_NULL_KEY_MODE_ANY_SEGMENTS 
BTRIEVE_NULL_KEY_MODE_NONE 
BTRIEVE_NULL_KEY_MODE_UNKNOWN 

◆ btrieve_open_mode_t

Enumerator
BTRIEVE_OPEN_MODE_NORMAL 
BTRIEVE_OPEN_MODE_ACCELERATED 
BTRIEVE_OPEN_MODE_READ_ONLY 
BTRIEVE_OPEN_MODE_EXCLUSIVE 
BTRIEVE_OPEN_MODE_UNKNOWN 

◆ btrieve_owner_mode_t

Enumerator
BTRIEVE_OWNER_MODE_NONE 
BTRIEVE_OWNER_MODE_NO_ENCRYPTION_NO_READ_ALLOWED 
BTRIEVE_OWNER_MODE_NO_ENCRYPTION_READ_ALLOWED 
BTRIEVE_OWNER_MODE_ENCRYPTION_NO_READ_ALLOWED 
BTRIEVE_OWNER_MODE_ENCRYPTION_READ_ALLOWED 
BTRIEVE_OWNER_MODE_UNKNOWN 

◆ btrieve_page_lock_type_t

Enumerator
BTRIEVE_PAGE_LOCK_TYPE_NONE 
BTRIEVE_PAGE_LOCK_TYPE_DATA_PAGE 
BTRIEVE_PAGE_LOCK_TYPE_INDEX_PAGE 
BTRIEVE_PAGE_LOCK_TYPE_VARIABLE_PAGE 
BTRIEVE_PAGE_LOCK_TYPE_UNKNOWN 

◆ btrieve_page_size_t

Enumerator
BTRIEVE_PAGE_SIZE_512 
BTRIEVE_PAGE_SIZE_1024 
BTRIEVE_PAGE_SIZE_1536 
BTRIEVE_PAGE_SIZE_2048 
BTRIEVE_PAGE_SIZE_3072 
BTRIEVE_PAGE_SIZE_3584 
BTRIEVE_PAGE_SIZE_4096 
BTRIEVE_PAGE_SIZE_8192 
BTRIEVE_PAGE_SIZE_16384 
BTRIEVE_PAGE_SIZE_DEFAULT 
BTRIEVE_PAGE_SIZE_UNKNOWN 

◆ btrieve_record_compression_mode_t

Enumerator
BTRIEVE_RECORD_COMPRESSION_MODE_NONE 
BTRIEVE_RECORD_COMPRESSION_MODE_BLANK_TRUNCATION 
BTRIEVE_RECORD_COMPRESSION_MODE_RUN_LENGTH_ENCODING 
BTRIEVE_RECORD_COMPRESSION_MODE_UNKNOWN 

◆ btrieve_status_code_t

Enumerator
BTRIEVE_STATUS_CODE_NO_ERROR 
BTRIEVE_STATUS_CODE_INVALID_FUNCTION 
BTRIEVE_STATUS_CODE_IO_ERROR 
BTRIEVE_STATUS_CODE_FILE_NOT_OPEN 
BTRIEVE_STATUS_CODE_KEY_VALUE_NOT_FOUND 
BTRIEVE_STATUS_CODE_DUPLICATE_KEY_VALUE 
BTRIEVE_STATUS_CODE_INVALID_INDEX_NUMBER 
BTRIEVE_STATUS_CODE_DIFFERENT_INDEX_NUMBER 
BTRIEVE_STATUS_CODE_POSITION_NOT_SET 
BTRIEVE_STATUS_CODE_END_OF_FILE 
BTRIEVE_STATUS_CODE_MODIFIABLE_KEYVALUE_ERROR 
BTRIEVE_STATUS_CODE_FILENAME_BAD 
BTRIEVE_STATUS_CODE_FILE_NOT_FOUND 
BTRIEVE_STATUS_CODE_EXTENDED_FILE_ERROR 
BTRIEVE_STATUS_CODE_PREIMAGE_OPEN_ERROR 
BTRIEVE_STATUS_CODE_PREIMAGE_IO_ERROR 
BTRIEVE_STATUS_CODE_EXPANSION_ERROR 
BTRIEVE_STATUS_CODE_CLOSE_ERROR 
BTRIEVE_STATUS_CODE_DISKFULL 
BTRIEVE_STATUS_CODE_UNRECOVERABLE_ERROR 
BTRIEVE_STATUS_CODE_RECORD_MANAGER_INACTIVE 
BTRIEVE_STATUS_CODE_KEYBUFFER_TOO_SHORT 
BTRIEVE_STATUS_CODE_DATALENGTH_ERROR 
BTRIEVE_STATUS_CODE_POSITIONBLOCK_LENGTH 
BTRIEVE_STATUS_CODE_PAGE_SIZE_ERROR 
BTRIEVE_STATUS_CODE_CREATE_IO_ERROR 
BTRIEVE_STATUS_CODE_NUMBER_OF_INDEXES 
BTRIEVE_STATUS_CODE_INVALID_KEY_POSITION 
BTRIEVE_STATUS_CODE_INVALID_RECORD_LENGTH 
BTRIEVE_STATUS_CODE_INVALID_KEYLENGTH 
BTRIEVE_STATUS_CODE_NOT_A_BTRIEVE_FILE 
BTRIEVE_STATUS_CODE_FILE_ALREADY_EXTENDED 
BTRIEVE_STATUS_CODE_EXTEND_IO_ERROR 
BTRIEVE_STATUS_CODE_BTR_CANNOT_UNLOAD 
BTRIEVE_STATUS_CODE_INVALID_EXTENSION_NAME 
BTRIEVE_STATUS_CODE_DIRECTORY_ERROR 
BTRIEVE_STATUS_CODE_TRANSACTION_ERROR 
BTRIEVE_STATUS_CODE_TRANSACTION_IS_ACTIVE 
BTRIEVE_STATUS_CODE_TRANSACTION_FILE_IO_ERROR 
BTRIEVE_STATUS_CODE_END_TRANSACTION_ERROR 
BTRIEVE_STATUS_CODE_TRANSACTION_MAX_FILES 
BTRIEVE_STATUS_CODE_OPERATION_NOT_ALLOWED 
BTRIEVE_STATUS_CODE_INCOMPLETE_ACCEL_ACCESS 
BTRIEVE_STATUS_CODE_INVALID_RECORD_ADDRESS 
BTRIEVE_STATUS_CODE_NULL_KEYPATH 
BTRIEVE_STATUS_CODE_INCONSISTENT_KEY_FLAGS 
BTRIEVE_STATUS_CODE_ACCESS_TO_FILE_DENIED 
BTRIEVE_STATUS_CODE_MAXIMUM_OPEN_FILES 
BTRIEVE_STATUS_CODE_INVALID_ALT_SEQUENCE_DEF 
BTRIEVE_STATUS_CODE_KEY_TYPE_ERROR 
BTRIEVE_STATUS_CODE_OWNER_ALREADY_SET 
BTRIEVE_STATUS_CODE_INVALID_OWNER 
BTRIEVE_STATUS_CODE_ERROR_WRITING_CACHE 
BTRIEVE_STATUS_CODE_INVALID_INTERFACE 
BTRIEVE_STATUS_CODE_VARIABLE_PAGE_ERROR 
BTRIEVE_STATUS_CODE_AUTOINCREMENT_ERROR 
BTRIEVE_STATUS_CODE_INCOMPLETE_INDEX 
BTRIEVE_STATUS_CODE_EXPANED_MEM_ERROR 
BTRIEVE_STATUS_CODE_COMPRESS_BUFFER_TOO_SHORT 
BTRIEVE_STATUS_CODE_FILE_ALREADY_EXISTS 
BTRIEVE_STATUS_CODE_REJECT_COUNT_REACHED 
BTRIEVE_STATUS_CODE_SMALL_EX_GET_BUFFER_ERROR 
BTRIEVE_STATUS_CODE_INVALID_GET_EXPRESSION 
BTRIEVE_STATUS_CODE_INVALID_EXT_INSERT_BUFF 
BTRIEVE_STATUS_CODE_OPTIMIZE_LIMIT_REACHED 
BTRIEVE_STATUS_CODE_INVALID_EXTRACTOR 
BTRIEVE_STATUS_CODE_RI_TOO_MANY_DATABASES 
BTRIEVE_STATUS_CODE_RIDDF_CANNOT_OPEN 
BTRIEVE_STATUS_CODE_RI_CASCADE_TOO_DEEP 
BTRIEVE_STATUS_CODE_RI_CASCADE_ERROR 
BTRIEVE_STATUS_CODE_RI_VIOLATION 
BTRIEVE_STATUS_CODE_RI_REFERENCED_FILE_CANNOT_OPEN 
BTRIEVE_STATUS_CODE_RI_OUT_OF_SYNC 
BTRIEVE_STATUS_CODE_END_CHANGED_TO_ABORT 
BTRIEVE_STATUS_CODE_RI_CONFLICT 
BTRIEVE_STATUS_CODE_CANT_LOOP_IN_SERVER 
BTRIEVE_STATUS_CODE_DEAD_LOCK 
BTRIEVE_STATUS_CODE_PROGRAMMING_ERROR 
BTRIEVE_STATUS_CODE_CONFLICT 
BTRIEVE_STATUS_CODE_LOCKERROR 
BTRIEVE_STATUS_CODE_LOST_POSITION 
BTRIEVE_STATUS_CODE_READ_OUTSIDE_TRANSACTION 
BTRIEVE_STATUS_CODE_RECORD_INUSE 
BTRIEVE_STATUS_CODE_FILE_INUSE 
BTRIEVE_STATUS_CODE_FILE_TABLE_FULL 
BTRIEVE_STATUS_CODE_NOHANDLES_AVAILABLE 
BTRIEVE_STATUS_CODE_INCOMPATIBLE_MODE_ERROR 
BTRIEVE_STATUS_CODE_DEVICE_TABLE_FULL 
BTRIEVE_STATUS_CODE_SERVER_ERROR 
BTRIEVE_STATUS_CODE_TRANSACTION_TABLE_FULL 
BTRIEVE_STATUS_CODE_INCOMPATIBLE_LOCK_TYPE 
BTRIEVE_STATUS_CODE_PERMISSION_ERROR 
BTRIEVE_STATUS_CODE_SESSION_NO_LONGER_VALID 
BTRIEVE_STATUS_CODE_COMMUNICATIONS_ERROR 
BTRIEVE_STATUS_CODE_DATA_MESSAGE_TOO_SMALL 
BTRIEVE_STATUS_CODE_INTERNAL_TRANSACTION_ERROR 
BTRIEVE_STATUS_CODE_REQUESTER_CANT_ACCESS_RUNTIME 
BTRIEVE_STATUS_CODE_NO_CACHE_BUFFERS_AVAIL 
BTRIEVE_STATUS_CODE_NO_OS_MEMORY_AVAIL 
BTRIEVE_STATUS_CODE_NO_STACK_AVAIL 
BTRIEVE_STATUS_CODE_CHUNK_OFFSET_TOO_LONG 
BTRIEVE_STATUS_CODE_LOCALE_ERROR 
BTRIEVE_STATUS_CODE_CANNOT_CREATE_WITH_VAT 
BTRIEVE_STATUS_CODE_CHUNK_CANNOT_GET_NEXT 
BTRIEVE_STATUS_CODE_CHUNK_INCOMPATIBLE_FILE 
BTRIEVE_STATUS_CODE_TRANSACTION_TOO_COMPLEX 
BTRIEVE_STATUS_CODE_ARCH_BLOG_OPEN_ERROR 
BTRIEVE_STATUS_CODE_ARCH_FILE_NOT_LOGGED 
BTRIEVE_STATUS_CODE_ARCH_FILE_IN_USE 
BTRIEVE_STATUS_CODE_ARCH_LOGFILE_NOT_FOUND 
BTRIEVE_STATUS_CODE_ARCH_LOGFILE_INVALID 
BTRIEVE_STATUS_CODE_ARCH_DUMPFILE_ACCESS_ERROR 
BTRIEVE_STATUS_CODE_LOCATOR_FILE_INDICATOR 
BTRIEVE_STATUS_CODE_NO_SYSTEM_LOCKS_AVAILABLE 
BTRIEVE_STATUS_CODE_FILE_FULL 
BTRIEVE_STATUS_CODE_MORE_THAN_5_CONCURRENT_USERS 
BTRIEVE_STATUS_CODE_ISR_NOT_FOUND 
BTRIEVE_STATUS_CODE_ISR_INVALID 
BTRIEVE_STATUS_CODE_ACS_NOT_FOUND 
BTRIEVE_STATUS_CODE_CANNOT_CONVERT_RP 
BTRIEVE_STATUS_CODE_INVALID_NULL_INDICATOR 
BTRIEVE_STATUS_CODE_INVALID_KEY_OPTION 
BTRIEVE_STATUS_CODE_INCOMPATIBLE_CLOSE 
BTRIEVE_STATUS_CODE_INVALID_USERNAME 
BTRIEVE_STATUS_CODE_INVALID_DATABASE 
BTRIEVE_STATUS_CODE_NO_SSQL_RIGHTS 
BTRIEVE_STATUS_CODE_ALREADY_LOGGED_IN 
BTRIEVE_STATUS_CODE_NO_DATABASE_SERVICES 
BTRIEVE_STATUS_CODE_DUPLICATE_SYSTEM_KEY 
BTRIEVE_STATUS_CODE_LOG_SEGMENT_MISSING 
BTRIEVE_STATUS_CODE_ROLL_FORWARD_ERROR 
BTRIEVE_STATUS_CODE_SYSTEM_KEY_INTERNAL 
BTRIEVE_STATUS_CODE_DBS_INTERNAL_ERROR 
BTRIEVE_STATUS_CODE_NESTING_DEPTH_ERROR 
BTRIEVE_STATUS_CODE_INVALID_PARAMETER_TO_MKDE 
BTRIEVE_STATUS_CODE_USER_COUNT_LIMIT_EXCEEDED 
BTRIEVE_STATUS_CODE_CLIENT_TABLE_FULL 
BTRIEVE_STATUS_CODE_LAST_SEGMENT_ERROR 
BTRIEVE_STATUS_CODE_LOGIN_FAILED_BAD_USERNAME 
BTRIEVE_STATUS_CODE_LOGIN_FAILED_BAD_PASSWORD 
BTRIEVE_STATUS_CODE_LOGIN_FAILED_BAD_DATABASE 
BTRIEVE_STATUS_CODE_LOGIN_ALREADY_LOGGED_IN 
BTRIEVE_STATUS_CODE_LOGIN_LOGOUT_FAILED 
BTRIEVE_STATUS_CODE_LOGIN_WRONG_URI_FORMAT 
BTRIEVE_STATUS_CODE_LOGIN_FILE_AND_TABLE_NOT_FOUND 
BTRIEVE_STATUS_CODE_LOGIN_TABLE_NOT_IN_DATABASE 
BTRIEVE_STATUS_CODE_LOGIN_DIRECTORY_NOT_IN_DATABASE 
BTRIEVE_STATUS_CODE_LOCK_PARM_OUTOFRANGE 
BTRIEVE_STATUS_CODE_MEM_ALLOCATION_ERR 
BTRIEVE_STATUS_CODE_MEM_PARM_TOO_SMALL 
BTRIEVE_STATUS_CODE_PAGE_SIZE_PARM_OUTOFRANGE 
BTRIEVE_STATUS_CODE_INVALID_PREIMAGE_PARM 
BTRIEVE_STATUS_CODE_PREIMAGE_BUF_PARM_OUTOFRANGE 
BTRIEVE_STATUS_CODE_FILES_PARM_OUTOFRANGE 
BTRIEVE_STATUS_CODE_INVALID_INIT_PARM 
BTRIEVE_STATUS_CODE_INVALID_TRANS_PARM 
BTRIEVE_STATUS_CODE_ERROR_ACC_TRANS_CONTROL_FILE 
BTRIEVE_STATUS_CODE_COMPRESSION_BUF_PARM_OUTOFRANGE 
BTRIEVE_STATUS_CODE_INV_N_OPTION 
BTRIEVE_STATUS_CODE_TASK_LIST_FULL 
BTRIEVE_STATUS_CODE_STOP_WARNING 
BTRIEVE_STATUS_CODE_POINTER_PARM_INVALID 
BTRIEVE_STATUS_CODE_ALREADY_INITIALIZED 
BTRIEVE_STATUS_CODE_REQ_CANT_FIND_RES_DLL 
BTRIEVE_STATUS_CODE_ALREADY_INSIDE_BTR_FUNCTION 
BTRIEVE_STATUS_CODE_CALLBACK_ABORT 
BTRIEVE_STATUS_CODE_INTF_COMM_ERROR 
BTRIEVE_STATUS_CODE_FAILED_TO_INITIALIZE 
BTRIEVE_STATUS_CODE_MKDE_SHUTTING_DOWN 
BTRIEVE_STATUS_CODE_INTERNAL_ERROR 
BTRIEVE_STATUS_CODE_INSUFFICIENT_MEM_ALLOC 
BTRIEVE_STATUS_CODE_INVALID_OPTION 
BTRIEVE_STATUS_CODE_NO_LOCAL_ACCESS_ALLOWED 
BTRIEVE_STATUS_CODE_SPX_NOT_INSTALLED 
BTRIEVE_STATUS_CODE_INCORRECT_SPX_VERSION 
BTRIEVE_STATUS_CODE_NO_AVAIL_SPX_CONNECTION 
BTRIEVE_STATUS_CODE_INVALID_PTR_PARM 
BTRIEVE_STATUS_CODE_CANT_CONNECT_TO_615 
BTRIEVE_STATUS_CODE_CANT_LOAD_MKDE_ROUTER 
BTRIEVE_STATUS_CODE_UT_THUNK_NOT_LOADED 
BTRIEVE_STATUS_CODE_NO_RESOURCE_DLL 
BTRIEVE_STATUS_CODE_OS_ERROR 
BTRIEVE_STATUS_CODE_MK_ROUTER_MEM_ERROR 
BTRIEVE_STATUS_CODE_MK_NO_LOCAL_ACCESS_ALLOWED 
BTRIEVE_STATUS_CODE_MK_NO_RESOURCE_DLL 
BTRIEVE_STATUS_CODE_MK_INCOMPAT_COMPONENT 
BTRIEVE_STATUS_CODE_MK_TIMEOUT_ERROR 
BTRIEVE_STATUS_CODE_MK_OS_ERROR 
BTRIEVE_STATUS_CODE_MK_INVALID_SESSION 
BTRIEVE_STATUS_CODE_MK_SERVER_NOT_FOUND 
BTRIEVE_STATUS_CODE_MK_INVALID_CONFIG 
BTRIEVE_STATUS_CODE_MK_NETAPI_NOT_LOADED 
BTRIEVE_STATUS_CODE_MK_NWAPI_NOT_LOADED 
BTRIEVE_STATUS_CODE_MK_THUNK_NOT_LOADED 
BTRIEVE_STATUS_CODE_MK_LOCAL_NOT_LOADED 
BTRIEVE_STATUS_CODE_MK_PNSL_NOT_LOADED 
BTRIEVE_STATUS_CODE_MK_CANT_FIND_ENGINE 
BTRIEVE_STATUS_CODE_MK_INIT_ERROR 
BTRIEVE_STATUS_CODE_MK_INTERNAL_ERROR 
BTRIEVE_STATUS_CODE_MK_LOCAL_MKDE_DATABUF_TOO_SMALL 
BTRIEVE_STATUS_CODE_MK_CLOSED_ERROR 
BTRIEVE_STATUS_CODE_MK_SEMAPHORE_ERROR 
BTRIEVE_STATUS_CODE_MK_LOADING_ERROR 
BTRIEVE_STATUS_CODE_MK_BAD_SRB_FORMAT 
BTRIEVE_STATUS_CODE_MK_DATABUF_LEN_TOO_LARGE 
BTRIEVE_STATUS_CODE_MK_TASK_TABLE_FULL 
BTRIEVE_STATUS_CODE_MK_INVALID_OP_ON_REMOTE 
BTRIEVE_STATUS_CODE_MK_PIDS_NOT_LOADED 
BTRIEVE_STATUS_CODE_MK_BAD_PIDS 
BTRIEVE_STATUS_CODE_MK_IDS_CONNECT_FAILURE 
BTRIEVE_STATUS_CODE_MK_IDS_LOGIN_FAILURE 
BTRIEVE_STATUS_CODE_NL_FAILURE 
BTRIEVE_STATUS_CODE_NL_NOT_INITIALIZED 
BTRIEVE_STATUS_CODE_NL_NAME_NOT_FOUND 
BTRIEVE_STATUS_CODE_NL_PERMISSION_ERROR 
BTRIEVE_STATUS_CODE_NL_NO_AVAILABLE_TRANSPORT 
BTRIEVE_STATUS_CODE_NL_CONNECTION_FAILURE 
BTRIEVE_STATUS_CODE_NL_OUT_OF_MEMORY 
BTRIEVE_STATUS_CODE_NL_INVALID_SESSION 
BTRIEVE_STATUS_CODE_NL_MORE_DATA 
BTRIEVE_STATUS_CODE_NL_NOT_CONNECTED 
BTRIEVE_STATUS_CODE_NL_SEND_FAILURE 
BTRIEVE_STATUS_CODE_NL_RECEIVE_FAILURE 
BTRIEVE_STATUS_CODE_NL_INVALID_SERVER_TYPE 
BTRIEVE_STATUS_CODE_NL_SRT_FULL 
BTRIEVE_STATUS_CODE_NL_TRANSPORT_FAILURE 
BTRIEVE_STATUS_CODE_NL_RCV_DATA_OVERFLOW 
BTRIEVE_STATUS_CODE_NL_CST_FULL 
BTRIEVE_STATUS_CODE_NL_INVALID_ADDRESS_FAMILY 
BTRIEVE_STATUS_CODE_NL_NO_AUTH_CONTEXT_AVAILABLE 
BTRIEVE_STATUS_CODE_NL_INVALID_AUTH_TYPE 
BTRIEVE_STATUS_CODE_NL_INVALID_AUTH_OBJECT 
BTRIEVE_STATUS_CODE_NL_AUTH_LEN_TOO_SMALL 
BTRIEVE_STATUS_CODE_NL_INVALID_SESSION_LEVEL_PARM 
BTRIEVE_STATUS_CODE_NL_TASK_TABLE_FULL 
BTRIEVE_STATUS_CODE_NL_NDS_NAME_RESOLUTION_ERROR 
BTRIEVE_STATUS_CODE_NL_FILE_NAME_RESOLUTION_ERROR 
BTRIEVE_STATUS_CODE_NL_IDS_SEND_FAILURE 
BTRIEVE_STATUS_CODE_NL_IDS_RCV_FAILURE 
BTRIEVE_STATUS_CODE_UNKNOWN 

◆ btrieve_system_data_mode_t

Enumerator
BTRIEVE_SYSTEM_DATA_MODE_YES 
BTRIEVE_SYSTEM_DATA_MODE_NO 
BTRIEVE_SYSTEM_DATA_MODE_DEFAULT 
BTRIEVE_SYSTEM_DATA_MODE_UNKNOWN 

◆ btrieve_transaction_mode_t

Enumerator
BTRIEVE_TRANSACTION_MODE_EXCLUSIVE 
BTRIEVE_TRANSACTION_MODE_CONCURRENT_WRITE_WAIT 
BTRIEVE_TRANSACTION_MODE_CONCURRENT_NO_WRITE_WAIT 
BTRIEVE_TRANSACTION_MODE_UNKNOWN 

◆ btrieve_unlock_mode_t

Enumerator
BTRIEVE_UNLOCK_MODE_SINGLE 
BTRIEVE_UNLOCK_MODE_MULTIPLE 
BTRIEVE_UNLOCK_MODE_UNKNOWN 

◆ btrieve_version_type_t

Enumerator
BTRIEVE_VERSION_TYPE_NONE 
BTRIEVE_VERSION_TYPE_BTRIEVE_ENGINE 
BTRIEVE_VERSION_TYPE_WORKGROUP_ENGINE 
BTRIEVE_VERSION_TYPE_DOS_WORKSTATION 
BTRIEVE_VERSION_TYPE_CLIENT_REQUESTOR 
BTRIEVE_VERSION_TYPE_WINDOWS_SERVER_ENGINE 
BTRIEVE_VERSION_TYPE_UNIX 
BTRIEVE_VERSION_TYPE_CLIENT_ENGINE 
BTRIEVE_VERSION_TYPE_UNKNOWN 

◆ VariableLengthRecordsMode

Enumerator
BTRIEVE_VARIABLE_LENGTH_RECORDS_MODE_NO 
BTRIEVE_VARIABLE_LENGTH_RECORDS_MODE_YES 
BTRIEVE_VARIABLE_LENGTH_RECORDS_MODE_YES_VARIABLE_ALLOCATION_TAILS 
BTRIEVE_VARIABLE_LENGTH_RECORDS_MODE_UNKNOWN 

Function Documentation

◆ BtrieveACSModeToString()

LINKAGE const char* BtrieveACSModeToString ( btrieve_acs_mode_t  ACSMode)

◆ BtrieveBulkCreatePayloadAddRecord()

LINKAGE btrieve_status_code_t BtrieveBulkCreatePayloadAddRecord ( btrieve_bulk_create_payload_t  bulkCreatePayload,
const char *  record,
int  recordLength 
)

◆ BtrieveBulkCreatePayloadAllocate()

LINKAGE btrieve_status_code_t BtrieveBulkCreatePayloadAllocate ( btrieve_bulk_create_payload_t btrieveBulkCreatePayloadPtr)

◆ BtrieveBulkCreatePayloadFree()

LINKAGE btrieve_status_code_t BtrieveBulkCreatePayloadFree ( btrieve_bulk_create_payload_t  bulkCreatePayload)

◆ BtrieveBulkCreateResultAllocate()

LINKAGE btrieve_status_code_t BtrieveBulkCreateResultAllocate ( btrieve_bulk_create_result_t btrieveBulkCreateResultPtr)

◆ BtrieveBulkCreateResultFree()

LINKAGE btrieve_status_code_t BtrieveBulkCreateResultFree ( btrieve_bulk_create_result_t  bulkCreateResult)

◆ BtrieveBulkCreateResultGetLastStatusCode()

LINKAGE btrieve_status_code_t BtrieveBulkCreateResultGetLastStatusCode ( btrieve_bulk_create_result_t  bulkCreateResult)

◆ BtrieveBulkCreateResultGetRecordCount()

LINKAGE int BtrieveBulkCreateResultGetRecordCount ( btrieve_bulk_create_result_t  bulkCreateResult)

◆ BtrieveBulkCreateResultGetRecordCursorPosition()

LINKAGE long long BtrieveBulkCreateResultGetRecordCursorPosition ( btrieve_bulk_create_result_t  bulkCreateResult,
int  recordNumber 
)

◆ BtrieveBulkRetrieveAttributesAddField()

LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesAddField ( btrieve_bulk_retrieve_attributes_t  bulkRetrieveAttributes,
int  offset,
int  length 
)

◆ BtrieveBulkRetrieveAttributesAddFilter()

LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesAddFilter ( btrieve_bulk_retrieve_attributes_t  bulkRetrieveAttributes,
btrieve_filter_t  filter 
)

◆ BtrieveBulkRetrieveAttributesAllocate()

LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesAllocate ( btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributesPtr)

◆ BtrieveBulkRetrieveAttributesFree()

LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesFree ( btrieve_bulk_retrieve_attributes_t  bulkRetrieveAttributes)

◆ BtrieveBulkRetrieveAttributesSetMaximumRecordCount()

LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesSetMaximumRecordCount ( btrieve_bulk_retrieve_attributes_t  bulkRetrieveAttributes,
int  maximumRecordCount 
)

◆ BtrieveBulkRetrieveAttributesSetMaximumRejectCount()

LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesSetMaximumRejectCount ( btrieve_bulk_retrieve_attributes_t  bulkRetrieveAttributes,
int  maximumRejectCount 
)

◆ BtrieveBulkRetrieveAttributesSetSkipCurrentRecord()

LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesSetSkipCurrentRecord ( btrieve_bulk_retrieve_attributes_t  bulkRetrieveAttributes,
int  skipCurrentRecord 
)

◆ BtrieveBulkRetrieveResultAllocate()

LINKAGE btrieve_status_code_t BtrieveBulkRetrieveResultAllocate ( btrieve_bulk_retrieve_result_t bulkRetrieveResultPtr)

◆ BtrieveBulkRetrieveResultFree()

LINKAGE btrieve_status_code_t BtrieveBulkRetrieveResultFree ( btrieve_bulk_retrieve_result_t  bulkRetrieveResult)

◆ BtrieveBulkRetrieveResultGetLastStatusCode()

LINKAGE btrieve_status_code_t BtrieveBulkRetrieveResultGetLastStatusCode ( btrieve_bulk_retrieve_result_t  bulkRetrieveResult)

◆ BtrieveBulkRetrieveResultGetRecord()

LINKAGE int BtrieveBulkRetrieveResultGetRecord ( btrieve_bulk_retrieve_result_t  bulkRetrieveResult,
int  recordNumber,
char *  record,
int  recordSize 
)

◆ BtrieveBulkRetrieveResultGetRecordCount()

LINKAGE int BtrieveBulkRetrieveResultGetRecordCount ( btrieve_bulk_retrieve_result_t  bulkRetrieveResult)

◆ BtrieveBulkRetrieveResultGetRecordCursorPosition()

LINKAGE long long BtrieveBulkRetrieveResultGetRecordCursorPosition ( btrieve_bulk_retrieve_result_t  bulkRetrieveResult,
int  recordNumber 
)

◆ BtrieveBulkRetrieveResultGetRecordLength()

LINKAGE int BtrieveBulkRetrieveResultGetRecordLength ( btrieve_bulk_retrieve_result_t  bulkRetrieveResult,
int  recordNumber 
)

◆ BtrieveClientAllocate()

LINKAGE btrieve_status_code_t BtrieveClientAllocate ( btrieve_client_t btrieveClientPtr,
int  serviceAgentIdentifier,
int  clientIdentifier 
)
Examples:
btest.c.

◆ BtrieveClientContinuousOperationBegin()

LINKAGE btrieve_status_code_t BtrieveClientContinuousOperationBegin ( btrieve_client_t  client,
const char *  pathNames 
)

◆ BtrieveClientContinuousOperationBeginW()

LINKAGE btrieve_status_code_t BtrieveClientContinuousOperationBeginW ( btrieve_client_t  client,
const wchar_t *  pathNames 
)

◆ BtrieveClientContinuousOperationEnd()

LINKAGE btrieve_status_code_t BtrieveClientContinuousOperationEnd ( btrieve_client_t  client,
const char *  pathNames 
)

◆ BtrieveClientContinuousOperationEndW()

LINKAGE btrieve_status_code_t BtrieveClientContinuousOperationEndW ( btrieve_client_t  client,
const wchar_t *  pathNames 
)

◆ BtrieveClientFileClose()

LINKAGE btrieve_status_code_t BtrieveClientFileClose ( btrieve_client_t  client,
btrieve_file_t  file 
)
Examples:
btest.c.

◆ BtrieveClientFileCreate()

LINKAGE btrieve_status_code_t BtrieveClientFileCreate ( btrieve_client_t  client,
const btrieve_file_attributes_t  fileAttributes,
const btrieve_index_attributes_t  indexAttributes,
const char *  fileName,
btrieve_create_mode_t  createMode,
btrieve_location_mode_t  locationMode 
)
Examples:
btest.c.

◆ BtrieveClientFileCreateW()

LINKAGE btrieve_status_code_t BtrieveClientFileCreateW ( btrieve_client_t  client,
const btrieve_file_attributes_t  fileAttributes,
const btrieve_index_attributes_t  indexAttributes,
const wchar_t *  fileName,
btrieve_create_mode_t  createMode,
btrieve_location_mode_t  locationMode 
)

◆ BtrieveClientFileDelete()

LINKAGE btrieve_status_code_t BtrieveClientFileDelete ( btrieve_client_t  client,
const char *  fileName 
)
Examples:
btest.c.

◆ BtrieveClientFileDeleteW()

LINKAGE btrieve_status_code_t BtrieveClientFileDeleteW ( btrieve_client_t  client,
const wchar_t *  fileName 
)

◆ BtrieveClientFileOpen()

LINKAGE btrieve_status_code_t BtrieveClientFileOpen ( btrieve_client_t  client,
btrieve_file_t btrieveFilePtr,
const char *  fileName,
const char *  ownerName,
btrieve_open_mode_t  openMode,
btrieve_location_mode_t  locationMode 
)
Examples:
btest.c.

◆ BtrieveClientFileOpenW()

LINKAGE btrieve_status_code_t BtrieveClientFileOpenW ( btrieve_client_t  client,
btrieve_file_t btrieveFilePtr,
const wchar_t *  fileName,
const char *  ownerName,
btrieve_open_mode_t  openMode,
btrieve_location_mode_t  locationMode 
)

◆ BtrieveClientFileRename()

LINKAGE btrieve_status_code_t BtrieveClientFileRename ( btrieve_client_t  client,
const char *  existingFileName,
const char *  newFileName 
)

◆ BtrieveClientFileRenameW()

LINKAGE btrieve_status_code_t BtrieveClientFileRenameW ( btrieve_client_t  client,
const wchar_t *  existingFileName,
const wchar_t *  newFileName 
)

◆ BtrieveClientFree()

LINKAGE btrieve_status_code_t BtrieveClientFree ( btrieve_client_t  client)
Examples:
btest.c.

◆ BtrieveClientGetClientIdentifier()

LINKAGE int BtrieveClientGetClientIdentifier ( btrieve_client_t  client)

◆ BtrieveClientGetCurrentDirectory()

LINKAGE btrieve_status_code_t BtrieveClientGetCurrentDirectory ( btrieve_client_t  client,
btrieve_disk_drive_t  diskDrive,
char *  currentDirectory,
int  currentDirectorySize 
)

◆ BtrieveClientGetCurrentDirectoryW()

LINKAGE btrieve_status_code_t BtrieveClientGetCurrentDirectoryW ( btrieve_client_t  client,
btrieve_disk_drive_t  diskDrive,
wchar_t *  currentDirectoryW,
int  currentDirectorySize 
)

◆ BtrieveClientGetLastStatusCode()

LINKAGE btrieve_status_code_t BtrieveClientGetLastStatusCode ( btrieve_client_t  client)

◆ BtrieveClientGetServiceAgentIdentifier()

LINKAGE int BtrieveClientGetServiceAgentIdentifier ( btrieve_client_t  client)

◆ BtrieveClientGetVersion()

LINKAGE btrieve_status_code_t BtrieveClientGetVersion ( btrieve_client_t  client,
btrieve_version_t  version,
btrieve_file_t  file 
)

◆ BtrieveClientLogin()

LINKAGE btrieve_status_code_t BtrieveClientLogin ( btrieve_client_t  client,
const char *  databaseURI 
)

◆ BtrieveClientLoginW()

LINKAGE btrieve_status_code_t BtrieveClientLoginW ( btrieve_client_t  client,
const wchar_t *  databaseURI 
)

◆ BtrieveClientLogout()

LINKAGE btrieve_status_code_t BtrieveClientLogout ( btrieve_client_t  client,
const char *  databaseURI 
)

◆ BtrieveClientLogoutW()

LINKAGE btrieve_status_code_t BtrieveClientLogoutW ( btrieve_client_t  client,
const wchar_t *  databaseURI 
)

◆ BtrieveClientReset()

LINKAGE btrieve_status_code_t BtrieveClientReset ( btrieve_client_t  client)

◆ BtrieveClientSetCurrentDirectory()

LINKAGE btrieve_status_code_t BtrieveClientSetCurrentDirectory ( btrieve_client_t  client,
const char *  currentDirectory 
)

◆ BtrieveClientSetCurrentDirectoryW()

LINKAGE btrieve_status_code_t BtrieveClientSetCurrentDirectoryW ( btrieve_client_t  client,
const wchar_t *  currentDirectory 
)

◆ BtrieveClientStop()

LINKAGE btrieve_status_code_t BtrieveClientStop ( btrieve_client_t  client)

◆ BtrieveClientTransactionAbort()

LINKAGE btrieve_status_code_t BtrieveClientTransactionAbort ( btrieve_client_t  client)

◆ BtrieveClientTransactionBegin()

LINKAGE btrieve_status_code_t BtrieveClientTransactionBegin ( btrieve_client_t  client,
btrieve_transaction_mode_t  transactionMode,
btrieve_lock_mode_t  lockMode 
)

◆ BtrieveClientTransactionEnd()

LINKAGE btrieve_status_code_t BtrieveClientTransactionEnd ( btrieve_client_t  client)

◆ BtrieveDataTypeToString()

LINKAGE const char* BtrieveDataTypeToString ( btrieve_data_type_t  dataType)

◆ BtrieveDuplicateModeToString()

LINKAGE const char* BtrieveDuplicateModeToString ( btrieve_duplicate_mode_t  duplicateMode)

◆ BtrieveFileAttributesAllocate()

LINKAGE btrieve_status_code_t BtrieveFileAttributesAllocate ( btrieve_file_attributes_t btrieveFileAttributesPtr)
Examples:
btest.c.

◆ BtrieveFileAttributesFree()

LINKAGE btrieve_status_code_t BtrieveFileAttributesFree ( btrieve_file_attributes_t  fileAttributes)
Examples:
btest.c.

◆ BtrieveFileAttributesSetBalancedIndexes()

LINKAGE btrieve_status_code_t BtrieveFileAttributesSetBalancedIndexes ( btrieve_file_attributes_t  fileAttributes,
int  enableBalancedIndexes 
)

◆ BtrieveFileAttributesSetFileVersion()

LINKAGE btrieve_status_code_t BtrieveFileAttributesSetFileVersion ( btrieve_file_attributes_t  fileAttributes,
btrieve_file_version_t  fileVersion 
)

◆ BtrieveFileAttributesSetFixedRecordLength()

LINKAGE btrieve_status_code_t BtrieveFileAttributesSetFixedRecordLength ( btrieve_file_attributes_t  fileAttributes,
int  fixedRecordLength 
)
Examples:
btest.c.

◆ BtrieveFileAttributesSetFreeSpaceThreshold()

LINKAGE btrieve_status_code_t BtrieveFileAttributesSetFreeSpaceThreshold ( btrieve_file_attributes_t  fileAttributes,
btrieve_free_space_threshold_t  freeSpaceThreshold 
)

◆ BtrieveFileAttributesSetKeyOnly()

LINKAGE btrieve_status_code_t BtrieveFileAttributesSetKeyOnly ( btrieve_file_attributes_t  fileAttributes,
int  enableKeyOnly 
)

◆ BtrieveFileAttributesSetPageSize()

LINKAGE btrieve_status_code_t BtrieveFileAttributesSetPageSize ( btrieve_file_attributes_t  fileAttributes,
btrieve_page_size_t  pageSize,
int  enablePageCompression 
)

◆ BtrieveFileAttributesSetPreallocatedPageCount()

LINKAGE btrieve_status_code_t BtrieveFileAttributesSetPreallocatedPageCount ( btrieve_file_attributes_t  fileAttributes,
int  preallocatedPageCount 
)

◆ BtrieveFileAttributesSetRecordCompressionMode()

LINKAGE btrieve_status_code_t BtrieveFileAttributesSetRecordCompressionMode ( btrieve_file_attributes_t  fileAttributes,
btrieve_record_compression_mode_t  recordCompressionMode 
)

◆ BtrieveFileAttributesSetReservedDuplicatePointerCount()

LINKAGE btrieve_status_code_t BtrieveFileAttributesSetReservedDuplicatePointerCount ( btrieve_file_attributes_t  fileAttributes,
int  reservedDuplicatePointerCount 
)

◆ BtrieveFileAttributesSetSystemDataMode()

LINKAGE btrieve_status_code_t BtrieveFileAttributesSetSystemDataMode ( btrieve_file_attributes_t  fileAttributes,
btrieve_system_data_mode_t  systemDataMode 
)

◆ BtrieveFileAttributesSetVariableLengthRecordsMode()

LINKAGE btrieve_status_code_t BtrieveFileAttributesSetVariableLengthRecordsMode ( btrieve_file_attributes_t  fileAttributes,
btrieve_variable_length_records_mode_t  variableLengthRecordsMode 
)

◆ BtrieveFileBulkCreate()

LINKAGE btrieve_status_code_t BtrieveFileBulkCreate ( btrieve_file_t  file,
const btrieve_bulk_create_payload_t  bulkCreatePayload,
btrieve_bulk_create_result_t  bulkCreateResult 
)

◆ BtrieveFileBulkRetrieveNext()

LINKAGE btrieve_status_code_t BtrieveFileBulkRetrieveNext ( btrieve_file_t  file,
const btrieve_bulk_retrieve_attributes_t  bulkRetrieveAttributes,
btrieve_bulk_retrieve_result_t  bulkRetrieveResult,
btrieve_lock_mode_t  lockMode 
)

◆ BtrieveFileBulkRetrievePrevious()

LINKAGE btrieve_status_code_t BtrieveFileBulkRetrievePrevious ( btrieve_file_t  file,
const btrieve_bulk_retrieve_attributes_t  bulkRetrieveAttributes,
btrieve_bulk_retrieve_result_t  bulkRetrieveResult,
btrieve_lock_mode_t  lockMode 
)

◆ BtrieveFileGetCursorPosition()

LINKAGE long long BtrieveFileGetCursorPosition ( btrieve_file_t  file)

◆ BtrieveFileGetInformation()

LINKAGE btrieve_status_code_t BtrieveFileGetInformation ( btrieve_file_t  file,
btrieve_file_information_t  fileInformation 
)

◆ BtrieveFileGetLastStatusCode()

LINKAGE btrieve_status_code_t BtrieveFileGetLastStatusCode ( btrieve_file_t  file)
Examples:
btest.c.

◆ BtrieveFileGetNumerator()

LINKAGE int BtrieveFileGetNumerator ( btrieve_file_t  file,
btrieve_index_t  index,
const char *  key,
int  keyLength,
long long  cursorPosition,
int  denominator 
)

◆ BtrieveFileGetPercentage()

LINKAGE int BtrieveFileGetPercentage ( btrieve_file_t  file,
btrieve_index_t  index,
const char *  key,
int  keyLength,
long long  cursorPosition 
)

◆ BtrieveFileIndexCreate()

LINKAGE btrieve_status_code_t BtrieveFileIndexCreate ( btrieve_file_t  file,
const btrieve_index_attributes_t  indexAttributes 
)
Examples:
btest.c.

◆ BtrieveFileIndexDrop()

LINKAGE btrieve_status_code_t BtrieveFileIndexDrop ( btrieve_file_t  file,
btrieve_index_t  index 
)

◆ BtrieveFileInformationAllocate()

LINKAGE btrieve_status_code_t BtrieveFileInformationAllocate ( btrieve_file_information_t btrieveFileInformationPtr)

◆ BtrieveFileInformationFree()

LINKAGE btrieve_status_code_t BtrieveFileInformationFree ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetBalancedIndexes()

LINKAGE int BtrieveFileInformationGetBalancedIndexes ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetClientTransactions()

LINKAGE int BtrieveFileInformationGetClientTransactions ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetContinuousOperation()

LINKAGE int BtrieveFileInformationGetContinuousOperation ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetDuplicateRecordConflictCursorPosition()

LINKAGE long long BtrieveFileInformationGetDuplicateRecordConflictCursorPosition ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetDuplicateRecordConflictIndex()

LINKAGE btrieve_index_t BtrieveFileInformationGetDuplicateRecordConflictIndex ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetExplicitLocks()

LINKAGE int BtrieveFileInformationGetExplicitLocks ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetFileVersion()

LINKAGE btrieve_file_version_t BtrieveFileInformationGetFileVersion ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetFixedRecordLength()

LINKAGE int BtrieveFileInformationGetFixedRecordLength ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetFreeSpaceThreshold()

LINKAGE btrieve_free_space_threshold_t BtrieveFileInformationGetFreeSpaceThreshold ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetGatewayMajorVersion()

LINKAGE int BtrieveFileInformationGetGatewayMajorVersion ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetGatewayMinorVersion()

LINKAGE int BtrieveFileInformationGetGatewayMinorVersion ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetGatewayName()

LINKAGE btrieve_status_code_t BtrieveFileInformationGetGatewayName ( btrieve_file_information_t  fileInformation,
char *  name,
int  nameSize 
)

◆ BtrieveFileInformationGetGatewayPatchLevel()

LINKAGE int BtrieveFileInformationGetGatewayPatchLevel ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetGatewayPlatform()

LINKAGE int BtrieveFileInformationGetGatewayPlatform ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetHandleCount()

LINKAGE int BtrieveFileInformationGetHandleCount ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetIdentifier()

LINKAGE int BtrieveFileInformationGetIdentifier ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetIndexCount()

LINKAGE int BtrieveFileInformationGetIndexCount ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetKeyOnly()

LINKAGE int BtrieveFileInformationGetKeyOnly ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetKeySegment()

LINKAGE btrieve_status_code_t BtrieveFileInformationGetKeySegment ( btrieve_file_information_t  fileInformation,
btrieve_key_segment_t  keySegment,
int  keySegmentNumber 
)

◆ BtrieveFileInformationGetLastStatusCode()

LINKAGE btrieve_status_code_t BtrieveFileInformationGetLastStatusCode ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetLockOwnerClientIdentifier()

LINKAGE int BtrieveFileInformationGetLockOwnerClientIdentifier ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetLockOwnerExplicitLockMode()

LINKAGE btrieve_lock_mode_t BtrieveFileInformationGetLockOwnerExplicitLockMode ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetLockOwnerFileLock()

LINKAGE int BtrieveFileInformationGetLockOwnerFileLock ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetLockOwnerImplicitLock()

LINKAGE int BtrieveFileInformationGetLockOwnerImplicitLock ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetLockOwnerIndex()

LINKAGE btrieve_index_t BtrieveFileInformationGetLockOwnerIndex ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetLockOwnerName()

LINKAGE btrieve_status_code_t BtrieveFileInformationGetLockOwnerName ( btrieve_file_information_t  fileInformation,
char *  name,
int  nameSize 
)

◆ BtrieveFileInformationGetLockOwnerPageLockType()

LINKAGE btrieve_page_lock_type_t BtrieveFileInformationGetLockOwnerPageLockType ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetLockOwnerRecordLock()

LINKAGE int BtrieveFileInformationGetLockOwnerRecordLock ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetLockOwnerSameProcess()

LINKAGE int BtrieveFileInformationGetLockOwnerSameProcess ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetLockOwnerServiceAgentIdentifier()

LINKAGE int BtrieveFileInformationGetLockOwnerServiceAgentIdentifier ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetLockOwnerTimeInTransaction()

LINKAGE int BtrieveFileInformationGetLockOwnerTimeInTransaction ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetLockOwnerTransactionLevel()

LINKAGE int BtrieveFileInformationGetLockOwnerTransactionLevel ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetLockOwnerWriteHold()

LINKAGE int BtrieveFileInformationGetLockOwnerWriteHold ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetLockOwnerWriteNoWait()

LINKAGE int BtrieveFileInformationGetLockOwnerWriteNoWait ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetLoggable()

LINKAGE int BtrieveFileInformationGetLoggable ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetLogIndex()

LINKAGE btrieve_index_t BtrieveFileInformationGetLogIndex ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetOpenTimestamp()

LINKAGE int BtrieveFileInformationGetOpenTimestamp ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetOwnerMode()

LINKAGE btrieve_owner_mode_t BtrieveFileInformationGetOwnerMode ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetPageCompression()

LINKAGE int BtrieveFileInformationGetPageCompression ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetPagePreallocation()

LINKAGE int BtrieveFileInformationGetPagePreallocation ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetPageSize()

LINKAGE btrieve_page_size_t BtrieveFileInformationGetPageSize ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetReadOnly()

LINKAGE int BtrieveFileInformationGetReadOnly ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetRecordCompressionMode()

LINKAGE btrieve_record_compression_mode_t BtrieveFileInformationGetRecordCompressionMode ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetRecordCount()

LINKAGE long long BtrieveFileInformationGetRecordCount ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetReferentialIntegrityConstraints()

LINKAGE int BtrieveFileInformationGetReferentialIntegrityConstraints ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetReferentialIntegrityCursorPosition()

LINKAGE long long BtrieveFileInformationGetReferentialIntegrityCursorPosition ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetReferentialIntegrityFileName()

LINKAGE btrieve_status_code_t BtrieveFileInformationGetReferentialIntegrityFileName ( btrieve_file_information_t  fileInformation,
char *  name,
int  nameSize 
)

◆ BtrieveFileInformationGetReferentialIntegrityOperationCode()

LINKAGE int BtrieveFileInformationGetReferentialIntegrityOperationCode ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityCurrentDatabaseAuthenticationByDatabase()

LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseAuthenticationByDatabase ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityCurrentDatabaseAuthorizationByDatabase()

LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseAuthorizationByDatabase ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityCurrentDatabaseBtpasswd()

LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseBtpasswd ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityCurrentDatabaseExplicit()

LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseExplicit ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityCurrentDatabaseImplicit()

LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseImplicit ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityCurrentDatabaseName()

LINKAGE btrieve_status_code_t BtrieveFileInformationGetSecurityCurrentDatabaseName ( btrieve_file_information_t  fileInformation,
char *  name,
int  nameSize 
)

◆ BtrieveFileInformationGetSecurityCurrentDatabasePAM()

LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabasePAM ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityCurrentDatabaseRTSSComplete()

LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSComplete ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityCurrentDatabaseRTSSDisabled()

LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSDisabled ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityCurrentDatabaseRTSSPreauthorized()

LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSPreauthorized ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityCurrentDatabaseTrusted()

LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseTrusted ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityCurrentDatabaseWindowsNamedPipe()

LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseWindowsNamedPipe ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityCurrentDatabaseWorkgroup()

LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseWorkgroup ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityCurrentUserName()

LINKAGE btrieve_status_code_t BtrieveFileInformationGetSecurityCurrentUserName ( btrieve_file_information_t  fileInformation,
char *  name,
int  nameSize 
)

◆ BtrieveFileInformationGetSecurityHandleAuthenticationByDatabase()

LINKAGE int BtrieveFileInformationGetSecurityHandleAuthenticationByDatabase ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityHandleAuthorizationByDatabase()

LINKAGE int BtrieveFileInformationGetSecurityHandleAuthorizationByDatabase ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityHandleBtpasswd()

LINKAGE int BtrieveFileInformationGetSecurityHandleBtpasswd ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityHandleDatabaseName()

LINKAGE btrieve_status_code_t BtrieveFileInformationGetSecurityHandleDatabaseName ( btrieve_file_information_t  fileInformation,
char *  name,
int  nameSize 
)

◆ BtrieveFileInformationGetSecurityHandleExplicit()

LINKAGE int BtrieveFileInformationGetSecurityHandleExplicit ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityHandleImplicit()

LINKAGE int BtrieveFileInformationGetSecurityHandleImplicit ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityHandlePAM()

LINKAGE int BtrieveFileInformationGetSecurityHandlePAM ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityHandleRTSSComplete()

LINKAGE int BtrieveFileInformationGetSecurityHandleRTSSComplete ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityHandleRTSSDisabled()

LINKAGE int BtrieveFileInformationGetSecurityHandleRTSSDisabled ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityHandleRTSSPreauthorized()

LINKAGE int BtrieveFileInformationGetSecurityHandleRTSSPreauthorized ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityHandleTableName()

LINKAGE btrieve_status_code_t BtrieveFileInformationGetSecurityHandleTableName ( btrieve_file_information_t  fileInformation,
char *  name,
int  nameSize 
)

◆ BtrieveFileInformationGetSecurityHandleTrusted()

LINKAGE int BtrieveFileInformationGetSecurityHandleTrusted ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityHandleUserName()

LINKAGE btrieve_status_code_t BtrieveFileInformationGetSecurityHandleUserName ( btrieve_file_information_t  fileInformation,
char *  name,
int  nameSize 
)

◆ BtrieveFileInformationGetSecurityHandleWindowsNamedPipe()

LINKAGE int BtrieveFileInformationGetSecurityHandleWindowsNamedPipe ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityHandleWorkgroup()

LINKAGE int BtrieveFileInformationGetSecurityHandleWorkgroup ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityPermissionAlter()

LINKAGE int BtrieveFileInformationGetSecurityPermissionAlter ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityPermissionCreateFile()

LINKAGE int BtrieveFileInformationGetSecurityPermissionCreateFile ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityPermissionCreateRecord()

LINKAGE int BtrieveFileInformationGetSecurityPermissionCreateRecord ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityPermissionCreateStoredProcedure()

LINKAGE int BtrieveFileInformationGetSecurityPermissionCreateStoredProcedure ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityPermissionCreateView()

LINKAGE int BtrieveFileInformationGetSecurityPermissionCreateView ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityPermissionDelete()

LINKAGE int BtrieveFileInformationGetSecurityPermissionDelete ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityPermissionExecute()

LINKAGE int BtrieveFileInformationGetSecurityPermissionExecute ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityPermissionNoRights()

LINKAGE int BtrieveFileInformationGetSecurityPermissionNoRights ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityPermissionOpen()

LINKAGE int BtrieveFileInformationGetSecurityPermissionOpen ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityPermissionRead()

LINKAGE int BtrieveFileInformationGetSecurityPermissionRead ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityPermissionRefer()

LINKAGE int BtrieveFileInformationGetSecurityPermissionRefer ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSecurityPermissionUpdate()

LINKAGE int BtrieveFileInformationGetSecurityPermissionUpdate ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSegmentCount()

LINKAGE int BtrieveFileInformationGetSegmentCount ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSegmented()

LINKAGE int BtrieveFileInformationGetSegmented ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSegmentFileName()

LINKAGE btrieve_status_code_t BtrieveFileInformationGetSegmentFileName ( btrieve_file_information_t  fileInformation,
int  segmentFileNumber,
char *  name,
int  nameSize 
)

◆ BtrieveFileInformationGetSystemDataMode()

LINKAGE btrieve_system_data_mode_t BtrieveFileInformationGetSystemDataMode ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSystemIndexPresent()

LINKAGE int BtrieveFileInformationGetSystemIndexPresent ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSystemIndexSize()

LINKAGE int BtrieveFileInformationGetSystemIndexSize ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSystemIndexUsed()

LINKAGE int BtrieveFileInformationGetSystemIndexUsed ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetSystemIndexVersion()

LINKAGE int BtrieveFileInformationGetSystemIndexVersion ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetUnusedDuplicatePointerCount()

LINKAGE int BtrieveFileInformationGetUnusedDuplicatePointerCount ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetUnusedPageCount()

LINKAGE int BtrieveFileInformationGetUnusedPageCount ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetUsageCount()

LINKAGE int BtrieveFileInformationGetUsageCount ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetVariableLengthRecordsMode()

LINKAGE btrieve_variable_length_records_mode_t BtrieveFileInformationGetVariableLengthRecordsMode ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileInformationGetWrongOwner()

LINKAGE int BtrieveFileInformationGetWrongOwner ( btrieve_file_information_t  fileInformation)

◆ BtrieveFileKeyRetrieve()

LINKAGE btrieve_status_code_t BtrieveFileKeyRetrieve ( btrieve_file_t  file,
btrieve_comparison_t  comparison,
btrieve_index_t  index,
const char *  key,
int  keyLength 
)

◆ BtrieveFileKeyRetrieveFirst()

LINKAGE btrieve_status_code_t BtrieveFileKeyRetrieveFirst ( btrieve_file_t  file,
btrieve_index_t  index,
char *  key,
int  keySize 
)

◆ BtrieveFileKeyRetrieveLast()

LINKAGE btrieve_status_code_t BtrieveFileKeyRetrieveLast ( btrieve_file_t  file,
btrieve_index_t  index,
char *  key,
int  keySize 
)

◆ BtrieveFileKeyRetrieveNext()

LINKAGE btrieve_status_code_t BtrieveFileKeyRetrieveNext ( btrieve_file_t  file,
char *  key,
int  keySize 
)

◆ BtrieveFileKeyRetrievePrevious()

LINKAGE btrieve_status_code_t BtrieveFileKeyRetrievePrevious ( btrieve_file_t  file,
char *  key,
int  keySize 
)

◆ BtrieveFileRecordAppendChunk()

LINKAGE btrieve_status_code_t BtrieveFileRecordAppendChunk ( btrieve_file_t  file,
const char *  chunk,
int  chunkLength 
)

◆ BtrieveFileRecordCreate()

LINKAGE btrieve_status_code_t BtrieveFileRecordCreate ( btrieve_file_t  file,
char *  record,
int  recordLength 
)
Examples:
btest.c.

◆ BtrieveFileRecordDelete()

LINKAGE btrieve_status_code_t BtrieveFileRecordDelete ( btrieve_file_t  file)

◆ BtrieveFileRecordRetrieve()

LINKAGE int BtrieveFileRecordRetrieve ( btrieve_file_t  file,
btrieve_comparison_t  comparison,
btrieve_index_t  index,
const char *  key,
int  keyLength,
char *  record,
int  recordSize,
btrieve_lock_mode_t  lockMode 
)
Examples:
btest.c.

◆ BtrieveFileRecordRetrieveByCursorPosition()

LINKAGE int BtrieveFileRecordRetrieveByCursorPosition ( btrieve_file_t  file,
btrieve_index_t  index,
long long  cursorPosition,
char *  record,
int  recordSize,
btrieve_lock_mode_t  lockMode 
)

◆ BtrieveFileRecordRetrieveByFraction()

LINKAGE int BtrieveFileRecordRetrieveByFraction ( btrieve_file_t  file,
btrieve_index_t  index,
int  numerator,
int  denominator,
char *  record,
int  recordSize,
btrieve_lock_mode_t  lockMode 
)

◆ BtrieveFileRecordRetrieveByPercentage()

LINKAGE int BtrieveFileRecordRetrieveByPercentage ( btrieve_file_t  file,
btrieve_index_t  index,
int  percentage,
char *  record,
int  recordSize,
btrieve_lock_mode_t  lockMode 
)

◆ BtrieveFileRecordRetrieveChunk()

LINKAGE int BtrieveFileRecordRetrieveChunk ( btrieve_file_t  file,
int  offset,
int  length,
char *  chunk,
int  chunkSize,
btrieve_lock_mode_t  lockMode 
)

◆ BtrieveFileRecordRetrieveFirst()

LINKAGE int BtrieveFileRecordRetrieveFirst ( btrieve_file_t  file,
btrieve_index_t  index,
char *  record,
int  recordSize,
btrieve_lock_mode_t  lockMode 
)

◆ BtrieveFileRecordRetrieveLast()

LINKAGE int BtrieveFileRecordRetrieveLast ( btrieve_file_t  file,
btrieve_index_t  index,
char *  record,
int  recordSize,
btrieve_lock_mode_t  lockMode 
)

◆ BtrieveFileRecordRetrieveNext()

LINKAGE int BtrieveFileRecordRetrieveNext ( btrieve_file_t  file,
char *  record,
int  recordSize,
btrieve_lock_mode_t  lockMode 
)

◆ BtrieveFileRecordRetrievePrevious()

LINKAGE int BtrieveFileRecordRetrievePrevious ( btrieve_file_t  file,
char *  record,
int  recordSize,
btrieve_lock_mode_t  lockMode 
)

◆ BtrieveFileRecordTruncate()

LINKAGE btrieve_status_code_t BtrieveFileRecordTruncate ( btrieve_file_t  file,
int  offset 
)

◆ BtrieveFileRecordUnlock()

LINKAGE btrieve_status_code_t BtrieveFileRecordUnlock ( btrieve_file_t  file,
btrieve_unlock_mode_t  unlockMode 
)

◆ BtrieveFileRecordUpdate()

LINKAGE btrieve_status_code_t BtrieveFileRecordUpdate ( btrieve_file_t  file,
const char *  record,
int  recordLength 
)

◆ BtrieveFileRecordUpdateChunk()

LINKAGE btrieve_status_code_t BtrieveFileRecordUpdateChunk ( btrieve_file_t  file,
int  offset,
const char *  chunk,
int  chunkLength 
)

◆ BtrieveFileSetOwner()

LINKAGE btrieve_status_code_t BtrieveFileSetOwner ( btrieve_file_t  file,
btrieve_owner_mode_t  ownerMode,
const char *  ownerName,
const char *  ownerNameAgain,
int  useLongOwnerName 
)

◆ BtrieveFileUnlockCursorPosition()

LINKAGE btrieve_status_code_t BtrieveFileUnlockCursorPosition ( btrieve_file_t  file,
long long  cursorPosition 
)

◆ BtrieveFileVersionToString()

LINKAGE const char* BtrieveFileVersionToString ( btrieve_file_version_t  fileVersion)

◆ BtrieveFilterAllocate()

LINKAGE btrieve_status_code_t BtrieveFilterAllocate ( btrieve_filter_t btrieveFilterPtr)

◆ BtrieveFilterFree()

LINKAGE btrieve_status_code_t BtrieveFilterFree ( btrieve_filter_t  filter)

◆ BtrieveFilterSetACSMode()

LINKAGE btrieve_status_code_t BtrieveFilterSetACSMode ( btrieve_filter_t  filter,
btrieve_acs_mode_t  ACSMode 
)

◆ BtrieveFilterSetACSName()

LINKAGE btrieve_status_code_t BtrieveFilterSetACSName ( btrieve_filter_t  filter,
const char *  name 
)

◆ BtrieveFilterSetACSUserDefined()

LINKAGE btrieve_status_code_t BtrieveFilterSetACSUserDefined ( btrieve_filter_t  filter,
const char *  name 
)

◆ BtrieveFilterSetComparison()

LINKAGE btrieve_status_code_t BtrieveFilterSetComparison ( btrieve_filter_t  filter,
btrieve_comparison_t  comparison 
)

◆ BtrieveFilterSetComparisonConstant()

LINKAGE btrieve_status_code_t BtrieveFilterSetComparisonConstant ( btrieve_filter_t  filter,
const char *  constant,
int  constantLength 
)

◆ BtrieveFilterSetComparisonField()

LINKAGE btrieve_status_code_t BtrieveFilterSetComparisonField ( btrieve_filter_t  filter,
int  offset 
)

◆ BtrieveFilterSetConnector()

LINKAGE btrieve_status_code_t BtrieveFilterSetConnector ( btrieve_filter_t  filter,
btrieve_connector_t  connector 
)

◆ BtrieveFilterSetField()

LINKAGE btrieve_status_code_t BtrieveFilterSetField ( btrieve_filter_t  filter,
int  offset,
int  length,
btrieve_data_type_t  dataType 
)

◆ BtrieveFilterSetLikeCodePageName()

LINKAGE btrieve_status_code_t BtrieveFilterSetLikeCodePageName ( btrieve_filter_t  filter,
const char *  name 
)

◆ BtrieveFreeSpaceThresholdToString()

LINKAGE const char* BtrieveFreeSpaceThresholdToString ( btrieve_free_space_threshold_t  freeSpaceThreshold)

◆ BtrieveIndexAttributesAddKeySegment()

LINKAGE btrieve_status_code_t BtrieveIndexAttributesAddKeySegment ( btrieve_index_attributes_t  indexAttributes,
btrieve_key_segment_t  keySegment 
)
Examples:
btest.c.

◆ BtrieveIndexAttributesAllocate()

LINKAGE btrieve_status_code_t BtrieveIndexAttributesAllocate ( btrieve_index_attributes_t btrieveIndexAttributesPtr)
Examples:
btest.c.

◆ BtrieveIndexAttributesFree()

LINKAGE btrieve_status_code_t BtrieveIndexAttributesFree ( btrieve_index_attributes_t  indexAttributes)
Examples:
btest.c.

◆ BtrieveIndexAttributesSetACSMode()

LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetACSMode ( btrieve_index_attributes_t  indexAttributes,
btrieve_acs_mode_t  ACSMode 
)

◆ BtrieveIndexAttributesSetACSName()

LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetACSName ( btrieve_index_attributes_t  indexAttributes,
const char *  ACSName 
)

◆ BtrieveIndexAttributesSetACSNumber()

LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetACSNumber ( btrieve_index_attributes_t  indexAttributes,
int  ACSNumber 
)

◆ BtrieveIndexAttributesSetACSUserDefined()

LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetACSUserDefined ( btrieve_index_attributes_t  indexAttributes,
const char *  ACSName,
const char *  ACSMap,
int  ACSMapLength 
)

◆ BtrieveIndexAttributesSetDuplicateMode()

LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetDuplicateMode ( btrieve_index_attributes_t  indexAttributes,
btrieve_duplicate_mode_t  duplicateMode 
)

◆ BtrieveIndexAttributesSetIndex()

LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetIndex ( btrieve_index_attributes_t  indexAttributes,
btrieve_index_t  index 
)

◆ BtrieveIndexAttributesSetModifiable()

LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetModifiable ( btrieve_index_attributes_t  indexAttributes,
int  enableModifiable 
)

◆ BtrieveIndexToString()

LINKAGE const char* BtrieveIndexToString ( btrieve_index_t  index)

◆ BtrieveKeySegmentAllocate()

LINKAGE btrieve_status_code_t BtrieveKeySegmentAllocate ( btrieve_key_segment_t btrieveKeySegmentPtr)
Examples:
btest.c.

◆ BtrieveKeySegmentFree()

LINKAGE btrieve_status_code_t BtrieveKeySegmentFree ( btrieve_key_segment_t  keySegment)
Examples:
btest.c.

◆ BtrieveKeySegmentGetACSMode()

LINKAGE btrieve_acs_mode_t BtrieveKeySegmentGetACSMode ( btrieve_key_segment_t  keySegment)

◆ BtrieveKeySegmentGetACSNumber()

LINKAGE int BtrieveKeySegmentGetACSNumber ( btrieve_key_segment_t  keySegment)

◆ BtrieveKeySegmentGetDataType()

LINKAGE btrieve_data_type_t BtrieveKeySegmentGetDataType ( btrieve_key_segment_t  keySegment)

◆ BtrieveKeySegmentGetDescendingSortOrder()

LINKAGE int BtrieveKeySegmentGetDescendingSortOrder ( btrieve_key_segment_t  keySegment)

◆ BtrieveKeySegmentGetDuplicateMode()

LINKAGE btrieve_duplicate_mode_t BtrieveKeySegmentGetDuplicateMode ( btrieve_key_segment_t  keySegment)

◆ BtrieveKeySegmentGetIndex()

LINKAGE btrieve_index_t BtrieveKeySegmentGetIndex ( btrieve_key_segment_t  keySegment)

◆ BtrieveKeySegmentGetKeyContinues()

LINKAGE int BtrieveKeySegmentGetKeyContinues ( btrieve_key_segment_t  keySegment)

◆ BtrieveKeySegmentGetLastStatusCode()

LINKAGE btrieve_status_code_t BtrieveKeySegmentGetLastStatusCode ( btrieve_key_segment_t  keySegment)

◆ BtrieveKeySegmentGetLength()

LINKAGE int BtrieveKeySegmentGetLength ( btrieve_key_segment_t  keySegment)

◆ BtrieveKeySegmentGetModifiable()

LINKAGE int BtrieveKeySegmentGetModifiable ( btrieve_key_segment_t  keySegment)

◆ BtrieveKeySegmentGetNullAllSegments()

LINKAGE int BtrieveKeySegmentGetNullAllSegments ( btrieve_key_segment_t  keySegment)

◆ BtrieveKeySegmentGetNullAnySegment()

LINKAGE int BtrieveKeySegmentGetNullAnySegment ( btrieve_key_segment_t  keySegment)

◆ BtrieveKeySegmentGetNullKeyMode()

LINKAGE btrieve_null_key_mode_t BtrieveKeySegmentGetNullKeyMode ( btrieve_key_segment_t  keySegment)

◆ BtrieveKeySegmentGetNullValue()

LINKAGE int BtrieveKeySegmentGetNullValue ( btrieve_key_segment_t  keySegment)

◆ BtrieveKeySegmentGetOffset()

LINKAGE int BtrieveKeySegmentGetOffset ( btrieve_key_segment_t  keySegment)

◆ BtrieveKeySegmentGetSegmented()

LINKAGE int BtrieveKeySegmentGetSegmented ( btrieve_key_segment_t  keySegment)

◆ BtrieveKeySegmentGetUniqueValueCount()

LINKAGE long long BtrieveKeySegmentGetUniqueValueCount ( btrieve_key_segment_t  keySegment)

◆ BtrieveKeySegmentGetUseNumberedACS()

LINKAGE int BtrieveKeySegmentGetUseNumberedACS ( btrieve_key_segment_t  keySegment)

◆ BtrieveKeySegmentSetDescendingSortOrder()

LINKAGE btrieve_status_code_t BtrieveKeySegmentSetDescendingSortOrder ( btrieve_key_segment_t  keySegment,
int  setDescendingSortOrder 
)

◆ BtrieveKeySegmentSetField()

LINKAGE btrieve_status_code_t BtrieveKeySegmentSetField ( btrieve_key_segment_t  keySegment,
int  offset,
int  length,
btrieve_data_type_t  dataType 
)
Examples:
btest.c.

◆ BtrieveKeySegmentSetNullKeyMode()

LINKAGE btrieve_status_code_t BtrieveKeySegmentSetNullKeyMode ( btrieve_key_segment_t  keySegment,
btrieve_null_key_mode_t  nullKeyMode 
)

◆ BtrieveKeySegmentSetNullValue()

LINKAGE btrieve_status_code_t BtrieveKeySegmentSetNullValue ( btrieve_key_segment_t  keySegment,
int  nullValue 
)

◆ BtrieveLockModeToString()

LINKAGE const char* BtrieveLockModeToString ( btrieve_lock_mode_t  lockMode)

◆ BtrieveNullKeyModeToString()

LINKAGE const char* BtrieveNullKeyModeToString ( btrieve_null_key_mode_t  nullKeyMode)

◆ BtrieveOwnerModeToString()

LINKAGE const char* BtrieveOwnerModeToString ( btrieve_owner_mode_t  ownerMode)

◆ BtrievePageLockTypeToString()

LINKAGE const char* BtrievePageLockTypeToString ( btrieve_page_lock_type_t  pageLockType)

◆ BtrievePageSizeToString()

LINKAGE const char* BtrievePageSizeToString ( btrieve_page_size_t  pageSize)

◆ BtrieveRecordCompressionModeToString()

LINKAGE const char* BtrieveRecordCompressionModeToString ( btrieve_record_compression_mode_t  RecordCompressionMode)

◆ BtrieveStatusCodeToString()

LINKAGE const char* BtrieveStatusCodeToString ( btrieve_status_code_t  statusCode)
Examples:
btest.c.

◆ BtrieveSystemDataModeToString()

LINKAGE const char* BtrieveSystemDataModeToString ( btrieve_system_data_mode_t  systemDataMode)

◆ BtrieveTimestampToUnixEpochMicroseconds()

LINKAGE long long BtrieveTimestampToUnixEpochMicroseconds ( long long  timestamp)

◆ BtrieveUnixEpochMicrosecondsToTimestamp()

LINKAGE long long BtrieveUnixEpochMicrosecondsToTimestamp ( long long  microseconds)

◆ BtrieveVariableLengthRecordsModeToString()

LINKAGE const char* BtrieveVariableLengthRecordsModeToString ( btrieve_variable_length_records_mode_t  variableLengthRecordsMode)

◆ BtrieveVersionAllocate()

LINKAGE btrieve_status_code_t BtrieveVersionAllocate ( btrieve_version_t btrieveVersionPtr)

◆ BtrieveVersionFree()

LINKAGE btrieve_status_code_t BtrieveVersionFree ( btrieve_version_t  version)

◆ BtrieveVersionGetClientRevisionNumber()

LINKAGE int BtrieveVersionGetClientRevisionNumber ( btrieve_version_t  version)

◆ BtrieveVersionGetClientVersionNumber()

LINKAGE int BtrieveVersionGetClientVersionNumber ( btrieve_version_t  version)

◆ BtrieveVersionGetClientVersionType()

LINKAGE btrieve_version_type_t BtrieveVersionGetClientVersionType ( btrieve_version_t  version)

◆ BtrieveVersionGetLastStatusCode()

LINKAGE btrieve_status_code_t BtrieveVersionGetLastStatusCode ( btrieve_version_t  version)

◆ BtrieveVersionGetLocalRevisionNumber()

LINKAGE int BtrieveVersionGetLocalRevisionNumber ( btrieve_version_t  version)

◆ BtrieveVersionGetLocalVersionNumber()

LINKAGE int BtrieveVersionGetLocalVersionNumber ( btrieve_version_t  version)

◆ BtrieveVersionGetLocalVersionType()

LINKAGE btrieve_version_type_t BtrieveVersionGetLocalVersionType ( btrieve_version_t  version)

◆ BtrieveVersionGetRemoteRevisionNumber()

LINKAGE int BtrieveVersionGetRemoteRevisionNumber ( btrieve_version_t  version)

◆ BtrieveVersionGetRemoteVersionNumber()

LINKAGE int BtrieveVersionGetRemoteVersionNumber ( btrieve_version_t  version)

◆ BtrieveVersionGetRemoteVersionType()

LINKAGE btrieve_version_type_t BtrieveVersionGetRemoteVersionType ( btrieve_version_t  version)

◆ BtrieveVersionTypeToString()

LINKAGE const char* BtrieveVersionTypeToString ( btrieve_version_type_t  versionType)