btrieveC.h
[詳解]
1 //
3 // Copyright (C) 2016 - Actian Corp.
4 //
6 
7 // This file exists in both project "zen.core" and "zen.docs".
8 // Make sure that both files are kept in sync.
9 //
10 // When updating this file make the corresponding changes to "btrieveCpp.h".
11 
12 #ifndef _BTRIEVEC_H
13 #define _BTRIEVEC_H
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
19 #ifndef LINKAGE
20  #ifdef __GNUC__
21  #define LINKAGE
22  #else
23  #define LINKAGE __declspec(dllimport)
24  #endif
25 #endif
26 
28 #define BTRIEVE_MAXIMUM_RECORD_LENGTH (64 * 1024 - 1)
29 
31 #define BTRIEVE_MAXIMUM_KEY_LENGTH 255
32 
34 #define BTRIEVE_MAXIMUM_BULK_RECORD_COUNT 25804
35 
40 typedef enum {
523 
526 typedef enum {
536 
539 typedef enum {
553 
556 typedef enum {
566 
569 typedef enum {
579 
583 typedef enum {
607 
609 typedef enum {
619 
621 typedef enum {
679 
682 typedef enum {
702 
706 typedef enum {
714 
718 typedef enum {
728 
733 typedef enum {
747 
751 typedef enum {
765 
768 typedef enum {
782 
785 typedef enum {
799 
801 typedef enum {
811 
813 typedef enum {
821 
826 typedef enum {
1073 } btrieve_index_t;
1074 
1079 typedef enum {
1145 
1148 typedef enum {
1168 
1171 typedef enum {
1183 
1186 typedef enum {
1196 
1199 typedef enum {
1211 
1214 typedef enum {
1238 
1241 typedef enum {
1253 
1256 typedef enum {
1264 
1267 typedef struct btrieve_bulk_create_payload *btrieve_bulk_create_payload_t;
1268 
1271 typedef struct btrieve_bulk_create_result *btrieve_bulk_create_result_t;
1272 
1275 typedef struct btrieve_bulk_retrieve_attributes *btrieve_bulk_retrieve_attributes_t;
1276 
1279 typedef struct btrieve_bulk_delete_attributes *btrieve_bulk_delete_attributes_t;
1280 
1283 typedef struct btrieve_bulk_retrieve_result *btrieve_bulk_retrieve_result_t;
1284 
1287 typedef struct btrieve_bulk_delete_result *btrieve_bulk_delete_result_t;
1288 
1294 typedef struct btrieve_client *btrieve_client_t;
1295 
1300 typedef struct btrieve_file *btrieve_file_t;
1301 
1307 typedef struct btrieve_file_attributes *btrieve_file_attributes_t;
1308 
1311 typedef struct btrieve_file_information *btrieve_file_information_t;
1312 
1315 typedef struct btrieve_filter *btrieve_filter_t;
1316 
1322 typedef struct btrieve_index_attributes *btrieve_index_attributes_t;
1323 
1329 typedef struct btrieve_key_segment *btrieve_key_segment_t;
1330 
1333 typedef struct btrieve_version *btrieve_version_t;
1334 
1340 extern LINKAGE btrieve_acs_mode_t BtrieveKeySegmentGetACSMode(btrieve_key_segment_t keySegment);
1341 
1347 extern LINKAGE btrieve_data_type_t BtrieveKeySegmentGetDataType(btrieve_key_segment_t keySegment);
1348 
1354 extern LINKAGE btrieve_duplicate_mode_t BtrieveKeySegmentGetDuplicateMode(btrieve_key_segment_t keySegment);
1355 
1361 extern LINKAGE btrieve_file_version_t BtrieveFileInformationGetFileVersion(btrieve_file_information_t fileInformation);
1362 
1368 extern LINKAGE btrieve_free_space_threshold_t BtrieveFileInformationGetFreeSpaceThreshold(btrieve_file_information_t fileInformation);
1369 
1375 extern LINKAGE btrieve_index_t BtrieveFileInformationGetDuplicateRecordConflictIndex(btrieve_file_information_t fileInformation);
1376 
1382 extern LINKAGE btrieve_index_t BtrieveFileInformationGetLockOwnerIndex(btrieve_file_information_t fileInformation);
1383 
1389 extern LINKAGE btrieve_index_t BtrieveFileInformationGetLogIndex(btrieve_file_information_t fileInformation);
1390 
1396 extern LINKAGE btrieve_index_t BtrieveKeySegmentGetIndex(btrieve_key_segment_t keySegment);
1397 
1403 extern LINKAGE btrieve_lock_mode_t BtrieveFileInformationGetLockOwnerExplicitLockMode(btrieve_file_information_t fileInformation);
1404 
1410 extern LINKAGE btrieve_null_key_mode_t BtrieveKeySegmentGetNullKeyMode(btrieve_key_segment_t keySegment);
1411 
1417 extern LINKAGE btrieve_owner_mode_t BtrieveFileInformationGetOwnerMode(btrieve_file_information_t fileInformation);
1418 
1424 extern LINKAGE btrieve_encrypt_type_t BtrieveFileInformationGetEncryptionType(btrieve_file_information_t fileInformation);
1425 
1431 extern LINKAGE btrieve_page_lock_type_t BtrieveFileInformationGetLockOwnerPageLockType(btrieve_file_information_t fileInformation);
1432 
1438 extern LINKAGE btrieve_page_size_t BtrieveFileInformationGetPageSize(btrieve_file_information_t fileInformation);
1439 
1446 extern LINKAGE btrieve_record_compression_mode_t BtrieveFileInformationGetRecordCompressionMode(btrieve_file_information_t fileInformation);
1447 
1455 extern LINKAGE btrieve_status_code_t BtrieveBulkCreatePayloadAddRecord(btrieve_bulk_create_payload_t bulkCreatePayload, const char *record, int recordLength);
1456 
1462 extern LINKAGE btrieve_status_code_t BtrieveBulkCreatePayloadAllocate(btrieve_bulk_create_payload_t *btrieveBulkCreatePayloadPtr);
1463 
1469 extern LINKAGE btrieve_status_code_t BtrieveBulkCreatePayloadFree(btrieve_bulk_create_payload_t bulkCreatePayload);
1470 
1476 extern LINKAGE btrieve_status_code_t BtrieveBulkCreateResultAllocate(btrieve_bulk_create_result_t *btrieveBulkCreateResultPtr);
1477 
1483 extern LINKAGE btrieve_status_code_t BtrieveBulkCreateResultFree(btrieve_bulk_create_result_t bulkCreateResult);
1484 
1491 extern LINKAGE btrieve_status_code_t BtrieveBulkCreateResultGetLastStatusCode(btrieve_bulk_create_result_t bulkCreateResult);
1492 
1503 extern LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesAddField(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int offset, int length);
1504 
1511 extern LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesAddFilter(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, btrieve_filter_t filter);
1512 
1519 extern LINKAGE btrieve_status_code_t BtrieveBulkDeleteAttributesAddFilter(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, btrieve_filter_t filter);
1520 
1526 extern LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesAllocate(btrieve_bulk_retrieve_attributes_t *bulkRetrieveAttributesPtr);
1527 
1533 extern LINKAGE btrieve_status_code_t BtrieveBulkDeleteAttributesAllocate(btrieve_bulk_delete_attributes_t *bulkDeleteAttributesPtr);
1534 
1540 extern LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesFree(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes);
1541 
1547 extern LINKAGE btrieve_status_code_t BtrieveBulkDeleteAttributesFree(btrieve_bulk_delete_attributes_t bulkDeleteAttributes);
1548 
1557 extern LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesSetMaximumRecordCount(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int maximumRecordCount);
1558 
1567 extern LINKAGE btrieve_status_code_t BtrieveBulkDeleteAttributesSetMaximumRecordCount(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, int maximumRecordCount);
1568 
1577 extern LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesSetMaximumRejectCount(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int maximumRejectCount);
1578 
1587 extern LINKAGE btrieve_status_code_t BtrieveBulkDeleteAttributesSetMaximumRejectCount(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, int maximumRejectCount);
1588 
1597 extern LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesSetSkipCurrentRecord(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int skipCurrentRecord);
1598 
1607 extern LINKAGE btrieve_status_code_t BtrieveBulkDeleteAttributesSetSkipCurrentRecord(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, int skipCurrentRecord);
1608 
1614 extern LINKAGE btrieve_status_code_t BtrieveBulkRetrieveResultAllocate(btrieve_bulk_retrieve_result_t *bulkRetrieveResultPtr);
1615 
1621 extern LINKAGE btrieve_status_code_t BtrieveBulkDeleteResultAllocate(btrieve_bulk_delete_result_t *bulkDeleteResultPtr);
1622 
1628 extern LINKAGE btrieve_status_code_t BtrieveBulkRetrieveResultFree(btrieve_bulk_retrieve_result_t bulkRetrieveResult);
1629 
1635 extern LINKAGE btrieve_status_code_t BtrieveBulkDeleteResultFree(btrieve_bulk_delete_result_t bulkDeleteResult);
1636 
1643 extern LINKAGE btrieve_status_code_t BtrieveBulkRetrieveResultGetLastStatusCode(btrieve_bulk_retrieve_result_t bulkRetrieveResult);
1644 
1651 extern LINKAGE btrieve_status_code_t BtrieveBulkDeleteResultGetLastStatusCode(btrieve_bulk_delete_result_t bulkDeleteResult);
1652 
1662 extern LINKAGE btrieve_status_code_t BtrieveClientAllocate(btrieve_client_t *btrieveClientPtr, int serviceAgentIdentifier, int clientIdentifier);
1663 
1670 extern LINKAGE btrieve_status_code_t BtrieveClientContinuousOperationBegin(btrieve_client_t client, const char *pathNames);
1671 
1678 extern LINKAGE btrieve_status_code_t BtrieveClientContinuousOperationBeginW(btrieve_client_t client, const wchar_t *pathNames);
1679 
1686 extern LINKAGE btrieve_status_code_t BtrieveClientContinuousOperationEnd(btrieve_client_t client, const char *pathNames);
1687 
1694 extern LINKAGE btrieve_status_code_t BtrieveClientContinuousOperationEndW(btrieve_client_t client, const wchar_t *pathNames);
1695 
1704 extern LINKAGE btrieve_status_code_t BtrieveClientFileClose(btrieve_client_t client, btrieve_file_t file);
1705 
1718 extern 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);
1719 
1730 extern 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);
1731 
1740 extern LINKAGE btrieve_status_code_t BtrieveClientFileDelete(btrieve_client_t client, const char *fileName);
1741 
1748 extern LINKAGE btrieve_status_code_t BtrieveClientFileDeleteW(btrieve_client_t client, const wchar_t *fileName);
1749 
1762 extern 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);
1763 
1774 extern 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);
1775 
1783 extern LINKAGE btrieve_status_code_t BtrieveClientFileRename(btrieve_client_t client, const char *existingFileName, const char *newFileName);
1784 
1792 extern LINKAGE btrieve_status_code_t BtrieveClientFileRenameW(btrieve_client_t client, const wchar_t *existingFileName, const wchar_t *newFileName);
1793 
1801 extern LINKAGE btrieve_status_code_t BtrieveClientFree(btrieve_client_t client);
1802 
1811 extern LINKAGE btrieve_status_code_t BtrieveClientGetCurrentDirectory(btrieve_client_t client, btrieve_disk_drive_t diskDrive, char *currentDirectory, int currentDirectorySize);
1812 
1821 extern LINKAGE btrieve_status_code_t BtrieveClientGetCurrentDirectoryW(btrieve_client_t client, btrieve_disk_drive_t diskDrive, wchar_t *currentDirectory, int currentDirectorySize);
1822 
1829 extern LINKAGE btrieve_status_code_t BtrieveClientGetLastStatusCode(btrieve_client_t client);
1830 
1838 extern LINKAGE btrieve_status_code_t BtrieveClientGetVersion(btrieve_client_t client, btrieve_version_t version, btrieve_file_t file);
1839 
1846 extern LINKAGE btrieve_status_code_t BtrieveClientLogin(btrieve_client_t client, const char *databaseURI);
1847 
1854 extern LINKAGE btrieve_status_code_t BtrieveClientLoginW(btrieve_client_t client, const wchar_t *databaseURI);
1855 
1862 extern LINKAGE btrieve_status_code_t BtrieveClientLogout(btrieve_client_t client, const char *databaseURI);
1863 
1870 extern LINKAGE btrieve_status_code_t BtrieveClientLogoutW(btrieve_client_t client, const wchar_t *databaseURI);
1871 
1877 extern LINKAGE btrieve_status_code_t BtrieveClientReset(btrieve_client_t client);
1878 
1887 extern LINKAGE btrieve_status_code_t BtrieveClientSetCurrentDirectory(btrieve_client_t client, const char *currentDirectory);
1888 
1897 extern LINKAGE btrieve_status_code_t BtrieveClientSetCurrentDirectoryW(btrieve_client_t client, const wchar_t *currentDirectory);
1898 
1904 extern LINKAGE btrieve_status_code_t BtrieveClientStop(btrieve_client_t client);
1905 
1911 extern LINKAGE btrieve_status_code_t BtrieveClientTransactionAbort(btrieve_client_t client);
1912 
1920 extern LINKAGE btrieve_status_code_t BtrieveClientTransactionBegin(btrieve_client_t client, btrieve_transaction_mode_t transactionMode, btrieve_lock_mode_t lockMode);
1921 
1927 extern LINKAGE btrieve_status_code_t BtrieveClientTransactionEnd(btrieve_client_t client);
1928 
1936 extern LINKAGE btrieve_status_code_t BtrieveFileAttributesAllocate(btrieve_file_attributes_t *btrieveFileAttributesPtr);
1937 
1945 extern LINKAGE btrieve_status_code_t BtrieveFileAttributesFree(btrieve_file_attributes_t fileAttributes);
1946 
1955 extern LINKAGE btrieve_status_code_t BtrieveFileAttributesSetBalancedIndexes(btrieve_file_attributes_t fileAttributes, int enableBalancedIndexes);
1956 
1966 extern LINKAGE btrieve_status_code_t BtrieveFileAttributesSetFileVersion(btrieve_file_attributes_t fileAttributes, btrieve_file_version_t fileVersion);
1967 
1978 extern LINKAGE btrieve_status_code_t BtrieveFileAttributesSetFixedRecordLength(btrieve_file_attributes_t fileAttributes, int fixedRecordLength);
1979 
1989 extern LINKAGE btrieve_status_code_t BtrieveFileAttributesSetFreeSpaceThreshold(btrieve_file_attributes_t fileAttributes, btrieve_free_space_threshold_t freeSpaceThreshold);
1990 
1999 extern LINKAGE btrieve_status_code_t BtrieveFileAttributesSetKeyOnly(btrieve_file_attributes_t fileAttributes, int enableKeyOnly);
2000 
2014 extern LINKAGE btrieve_status_code_t BtrieveFileAttributesSetPageSize(btrieve_file_attributes_t fileAttributes, btrieve_page_size_t pageSize, int enablePageCompression);
2015 
2024 extern LINKAGE btrieve_status_code_t BtrieveFileAttributesSetPreallocatedPageCount(btrieve_file_attributes_t fileAttributes, int preallocatedPageCount);
2025 
2035 extern LINKAGE btrieve_status_code_t BtrieveFileAttributesSetRecordCompressionMode(btrieve_file_attributes_t fileAttributes, btrieve_record_compression_mode_t recordCompressionMode);
2036 
2047 extern LINKAGE btrieve_status_code_t BtrieveFileAttributesSetReservedDuplicatePointerCount(btrieve_file_attributes_t fileAttributes, int reservedDuplicatePointerCount);
2048 
2057 extern LINKAGE btrieve_status_code_t BtrieveFileAttributesSetSystemDataMode(btrieve_file_attributes_t fileAttributes, btrieve_system_data_mode_t systemDataMode);
2058 
2067 extern LINKAGE btrieve_status_code_t BtrieveFileAttributesSetVariableLengthRecordsMode(btrieve_file_attributes_t fileAttributes, btrieve_variable_length_records_mode_t variableLengthRecordsMode);
2068 
2080 extern LINKAGE btrieve_status_code_t BtrieveFileBulkCreate(btrieve_file_t file, const btrieve_bulk_create_payload_t bulkCreatePayload, btrieve_bulk_create_result_t bulkCreateResult);
2081 
2094 extern 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);
2095 
2108 extern 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);
2109 
2121 extern LINKAGE btrieve_status_code_t BtrieveFileBulkDeleteNext(btrieve_file_t file, const btrieve_bulk_delete_attributes_t bulkDeleteAttributes, btrieve_bulk_delete_result_t bulkDeleteResult);
2122 
2134 extern LINKAGE btrieve_status_code_t BtrieveFileBulkDeletePrevious(btrieve_file_t file, const btrieve_bulk_delete_attributes_t bulkDeleteAttributes, btrieve_bulk_delete_result_t bulkDeleteResult);
2135 
2146 extern LINKAGE btrieve_status_code_t BtrieveFileGetInformation(btrieve_file_t file, btrieve_file_information_t fileInformation);
2147 
2160 extern LINKAGE btrieve_status_code_t BtrieveFileGetLastStatusCode(btrieve_file_t file);
2161 
2174 extern LINKAGE btrieve_status_code_t BtrieveFileIndexCreate(btrieve_file_t file, const btrieve_index_attributes_t indexAttributes);
2175 
2186 extern LINKAGE btrieve_status_code_t BtrieveFileIndexDrop(btrieve_file_t file, btrieve_index_t index);
2187 
2193 extern LINKAGE btrieve_status_code_t BtrieveFileInformationAllocate(btrieve_file_information_t *btrieveFileInformationPtr);
2194 
2200 extern LINKAGE btrieve_status_code_t BtrieveFileInformationFree(btrieve_file_information_t fileInformation);
2201 
2209 extern LINKAGE btrieve_status_code_t BtrieveFileInformationGetGatewayName(btrieve_file_information_t fileInformation, char *name, int nameSize);
2210 
2218 extern LINKAGE btrieve_status_code_t BtrieveFileInformationGetKeySegment(btrieve_file_information_t fileInformation, btrieve_key_segment_t keySegment, int keySegmentNumber);
2219 
2226 extern LINKAGE btrieve_status_code_t BtrieveFileInformationGetLastStatusCode(btrieve_file_information_t fileInformation);
2227 
2235 extern LINKAGE btrieve_status_code_t BtrieveFileInformationGetLockOwnerName(btrieve_file_information_t fileInformation, char *name, int nameSize);
2236 
2244 extern LINKAGE btrieve_status_code_t BtrieveFileInformationGetReferentialIntegrityFileName(btrieve_file_information_t fileInformation, char *name, int nameSize);
2245 
2253 extern LINKAGE btrieve_status_code_t BtrieveFileInformationGetSecurityCurrentDatabaseName(btrieve_file_information_t fileInformation, char *name, int nameSize);
2254 
2262 extern LINKAGE btrieve_status_code_t BtrieveFileInformationGetSecurityCurrentUserName(btrieve_file_information_t fileInformation, char *name, int nameSize);
2263 
2271 extern LINKAGE btrieve_status_code_t BtrieveFileInformationGetSecurityHandleDatabaseName(btrieve_file_information_t fileInformation, char *name, int nameSize);
2272 
2280 extern LINKAGE btrieve_status_code_t BtrieveFileInformationGetSecurityHandleTableName(btrieve_file_information_t fileInformation, char *name, int nameSize);
2281 
2289 extern LINKAGE btrieve_status_code_t BtrieveFileInformationGetSecurityHandleUserName(btrieve_file_information_t fileInformation, char *name, int nameSize);
2290 
2299 extern LINKAGE btrieve_status_code_t BtrieveFileInformationGetSegmentFileName(btrieve_file_information_t fileInformation, int segmentFileNumber, char *name, int nameSize);
2300 
2315 extern LINKAGE btrieve_status_code_t BtrieveFileKeyRetrieve(btrieve_file_t file, btrieve_comparison_t comparison, btrieve_index_t index, char *key, int keyLength);
2316 
2329 extern LINKAGE btrieve_status_code_t BtrieveFileKeyRetrieveFirst(btrieve_file_t file, btrieve_index_t index, char *key, int keySize);
2330 
2343 extern LINKAGE btrieve_status_code_t BtrieveFileKeyRetrieveLast(btrieve_file_t file, btrieve_index_t index, char *key, int keySize);
2344 
2356 extern LINKAGE btrieve_status_code_t BtrieveFileKeyRetrieveNext(btrieve_file_t file, char *key, int keySize);
2357 
2369 extern LINKAGE btrieve_status_code_t BtrieveFileKeyRetrievePrevious(btrieve_file_t file, char *key, int keySize);
2370 
2384 extern LINKAGE btrieve_status_code_t BtrieveFileRecordAppendChunk(btrieve_file_t file, const char *chunk, int chunkLength);
2385 
2399 extern LINKAGE btrieve_status_code_t BtrieveFileRecordCreate(btrieve_file_t file, char *record, int recordLength);
2400 
2410 extern LINKAGE btrieve_status_code_t BtrieveFileRecordDelete(btrieve_file_t file);
2411 
2422 extern LINKAGE btrieve_status_code_t BtrieveFileRecordTruncate(btrieve_file_t file, int offset);
2423 
2434 extern LINKAGE btrieve_status_code_t BtrieveFileRecordUnlock(btrieve_file_t file, btrieve_unlock_mode_t unlockMode);
2435 
2447 extern LINKAGE btrieve_status_code_t BtrieveFileRecordUpdate(btrieve_file_t file, const char *record, int recordLength);
2448 
2463 extern LINKAGE btrieve_status_code_t BtrieveFileRecordUpdateChunk(btrieve_file_t file, int offset, const char *chunk, int chunkLength);
2464 
2480 extern LINKAGE btrieve_status_code_t BtrieveFileSetOwner(btrieve_file_t file, btrieve_owner_mode_t ownerMode, const char *ownerName, const char *ownerNameAgain, int useLongOwnerName);
2481 
2496 extern LINKAGE btrieve_status_code_t BtrieveFileRecordInsertChunk(btrieve_file_t file, int offset, const char *chunk, int chunkLength);
2497 
2511 extern LINKAGE btrieve_status_code_t BtrieveFileRecordDeleteChunk(btrieve_file_t file, int offset, int chunkLength);
2512 
2523 extern LINKAGE btrieve_status_code_t BtrieveFileUnlockCursorPosition(btrieve_file_t file, long long cursorPosition);
2524 
2530 extern LINKAGE btrieve_status_code_t BtrieveFilterAllocate(btrieve_filter_t *btrieveFilterPtr);
2531 
2537 extern LINKAGE btrieve_status_code_t BtrieveFilterFree(btrieve_filter_t filter);
2538 
2547 extern LINKAGE btrieve_status_code_t BtrieveFilterSetACSMode(btrieve_filter_t filter, btrieve_acs_mode_t ACSMode);
2548 
2555 extern LINKAGE btrieve_status_code_t BtrieveFilterSetACSName(btrieve_filter_t filter, const char *name);
2556 
2563 extern LINKAGE btrieve_status_code_t BtrieveFilterSetACSUserDefined(btrieve_filter_t filter, const char *name);
2564 
2573 extern LINKAGE btrieve_status_code_t BtrieveFilterSetComparison(btrieve_filter_t filter, btrieve_comparison_t comparison);
2574 
2584 extern LINKAGE btrieve_status_code_t BtrieveFilterSetComparisonConstant(btrieve_filter_t filter, const char *constant, int constantLength);
2585 
2594 extern LINKAGE btrieve_status_code_t BtrieveFilterSetComparisonField(btrieve_filter_t filter, int offset);
2595 
2604 extern LINKAGE btrieve_status_code_t BtrieveFilterSetConnector(btrieve_filter_t filter, btrieve_connector_t connector);
2605 
2617 extern LINKAGE btrieve_status_code_t BtrieveFilterSetField(btrieve_filter_t filter, int offset, int length, btrieve_data_type_t dataType);
2618 
2627 extern LINKAGE btrieve_status_code_t BtrieveFilterSetSystemField(btrieve_filter_t filter, btrieve_system_field_t systemField);
2628 
2635 extern LINKAGE btrieve_status_code_t BtrieveFilterSetLikeCodePageName(btrieve_filter_t filter, const char *name);
2636 
2645 extern LINKAGE btrieve_status_code_t BtrieveIndexAttributesAddKeySegment(btrieve_index_attributes_t indexAttributes, btrieve_key_segment_t keySegment);
2646 
2654 extern LINKAGE btrieve_status_code_t BtrieveIndexAttributesAllocate(btrieve_index_attributes_t *btrieveIndexAttributesPtr);
2655 
2663 extern LINKAGE btrieve_status_code_t BtrieveIndexAttributesFree(btrieve_index_attributes_t indexAttributes);
2664 
2673 extern LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetACSMode(btrieve_index_attributes_t indexAttributes, btrieve_acs_mode_t ACSMode);
2674 
2683 extern LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetACSName(btrieve_index_attributes_t indexAttributes, const char *ACSName);
2684 
2693 extern LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetACSNumber(btrieve_index_attributes_t indexAttributes, int ACSNumber);
2694 
2705 extern LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetACSUserDefined(btrieve_index_attributes_t indexAttributes, const char *ACSName, const char *ACSMap, int ACSMapLength);
2706 
2715 extern LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetDuplicateMode(btrieve_index_attributes_t indexAttributes, btrieve_duplicate_mode_t duplicateMode);
2716 
2725 extern LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetIndex(btrieve_index_attributes_t indexAttributes, btrieve_index_t index);
2726 
2735 extern LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetModifiable(btrieve_index_attributes_t indexAttributes, int enableModifiable);
2736 
2744 extern LINKAGE btrieve_status_code_t BtrieveKeySegmentAllocate(btrieve_key_segment_t *btrieveKeySegmentPtr);
2745 
2753 extern LINKAGE btrieve_status_code_t BtrieveKeySegmentFree(btrieve_key_segment_t keySegment);
2754 
2761 extern LINKAGE btrieve_status_code_t BtrieveKeySegmentGetLastStatusCode(btrieve_key_segment_t keySegment);
2762 
2771 extern LINKAGE btrieve_status_code_t BtrieveKeySegmentSetDescendingSortOrder(btrieve_key_segment_t keySegment, int setDescendingSortOrder);
2772 
2786 extern LINKAGE btrieve_status_code_t BtrieveKeySegmentSetField(btrieve_key_segment_t keySegment, int offset, int length, btrieve_data_type_t dataType);
2787 
2796 extern LINKAGE btrieve_status_code_t BtrieveKeySegmentSetNullKeyMode(btrieve_key_segment_t keySegment, btrieve_null_key_mode_t nullKeyMode);
2797 
2806 extern LINKAGE btrieve_status_code_t BtrieveKeySegmentSetNullValue(btrieve_key_segment_t keySegment, int nullValue);
2807 
2813 extern LINKAGE btrieve_status_code_t BtrieveVersionAllocate(btrieve_version_t *btrieveVersionPtr);
2814 
2820 extern LINKAGE btrieve_status_code_t BtrieveVersionFree(btrieve_version_t version);
2821 
2828 extern LINKAGE btrieve_status_code_t BtrieveVersionGetLastStatusCode(btrieve_version_t version);
2829 
2836 extern LINKAGE btrieve_system_data_mode_t BtrieveFileInformationGetSystemDataMode(btrieve_file_information_t fileInformation);
2837 
2844 extern LINKAGE btrieve_variable_length_records_mode_t BtrieveFileInformationGetVariableLengthRecordsMode(btrieve_file_information_t fileInformation);
2845 
2851 extern LINKAGE btrieve_version_type_t BtrieveVersionGetClientVersionType(btrieve_version_t version);
2852 
2858 extern LINKAGE btrieve_version_type_t BtrieveVersionGetLocalVersionType(btrieve_version_t version);
2859 
2865 extern LINKAGE btrieve_version_type_t BtrieveVersionGetRemoteVersionType(btrieve_version_t version);
2866 
2870 extern LINKAGE const char *BtrieveACSModeToString(btrieve_acs_mode_t ACSMode);
2871 
2875 extern LINKAGE const char *BtrieveDataTypeToString(btrieve_data_type_t dataType);
2876 
2880 extern LINKAGE const char *BtrieveDuplicateModeToString(btrieve_duplicate_mode_t duplicateMode);
2881 
2885 extern LINKAGE const char *BtrieveFileVersionToString(btrieve_file_version_t fileVersion);
2886 
2890 extern LINKAGE const char *BtrieveFreeSpaceThresholdToString(btrieve_free_space_threshold_t freeSpaceThreshold);
2891 
2895 extern LINKAGE const char *BtrieveIndexToString(btrieve_index_t index);
2896 
2900 extern LINKAGE const char *BtrieveLockModeToString(btrieve_lock_mode_t lockMode);
2901 
2905 extern LINKAGE const char *BtrieveNullKeyModeToString(btrieve_null_key_mode_t nullKeyMode);
2906 
2910 extern LINKAGE const char *BtrieveOwnerModeToString(btrieve_owner_mode_t ownerMode);
2911 
2915 extern LINKAGE const char *BtrieveEncryptionTypeToString(btrieve_encrypt_type_t encryptType);
2916 
2920 extern LINKAGE const char *BtrievePageLockTypeToString(btrieve_page_lock_type_t pageLockType);
2921 
2925 extern LINKAGE const char *BtrievePageSizeToString(btrieve_page_size_t pageSize);
2926 
2930 extern LINKAGE const char *BtrieveRecordCompressionModeToString(btrieve_record_compression_mode_t recordCompressionMode);
2931 
2935 extern LINKAGE const char *BtrieveStatusCodeToString(btrieve_status_code_t statusCode);
2936 
2940 extern LINKAGE const char *BtrieveSystemDataModeToString(btrieve_system_data_mode_t systemDataMode);
2941 
2945 extern LINKAGE const char *BtrieveVariableLengthRecordsModeToString(btrieve_variable_length_records_mode_t variableLengthRecordsMode);
2946 
2950 extern LINKAGE const char *BtrieveVersionTypeToString(btrieve_version_type_t versionType);
2951 
2955 extern LINKAGE const char *BtrieveSystemFieldToString(btrieve_system_field_t systemField);
2956 
2962 extern LINKAGE int BtrieveBulkCreateResultGetRecordCount(btrieve_bulk_create_result_t bulkCreateResult);
2963 
2970 extern LINKAGE long long BtrieveBulkCreateResultGetRecordCursorPosition(btrieve_bulk_create_result_t bulkCreateResult, int recordNumber);
2971 
2981 extern LINKAGE int BtrieveBulkRetrieveResultGetRecord(btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber, char *record, int recordSize);
2982 
2988 extern LINKAGE int BtrieveBulkRetrieveResultGetRecordCount(btrieve_bulk_retrieve_result_t bulkRetrieveResult);
2989 
2995 extern LINKAGE int BtrieveBulkDeleteResultGetRecordCount(btrieve_bulk_delete_result_t bulkDeleteResult);
2996 
3003 extern LINKAGE long long BtrieveBulkRetrieveResultGetRecordCursorPosition(btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber);
3004 
3011 extern LINKAGE long long BtrieveBulkDeleteResultGetRecordCursorPosition(btrieve_bulk_delete_result_t bulkDeleteResult, int recordNumber);
3012 
3019 extern LINKAGE int BtrieveBulkRetrieveResultGetRecordLength(btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber);
3020 
3026 extern LINKAGE int BtrieveClientGetClientIdentifier(btrieve_client_t client);
3027 
3033 extern LINKAGE int BtrieveClientGetServiceAgentIdentifier(btrieve_client_t client);
3034 
3044 extern LINKAGE long long BtrieveFileGetCursorPosition(btrieve_file_t file);
3045 
3057 extern LINKAGE long long BtrieveFileGetRecordCreateTime(btrieve_file_t file);
3058 
3070 extern LINKAGE long long BtrieveFileGetRecordUpdateTime(btrieve_file_t file);
3071 
3086 extern LINKAGE int BtrieveFileGetNumerator(btrieve_file_t file, btrieve_index_t index, const char *key, int keyLength, long long cursorPosition, int denominator);
3087 
3101 extern LINKAGE int BtrieveFileGetPercentage(btrieve_file_t file, btrieve_index_t index, const char *key, int keyLength, long long cursorPosition);
3102 
3109 extern LINKAGE int BtrieveFileInformationGetBalancedIndexes(btrieve_file_information_t fileInformation);
3110 
3117 extern LINKAGE int BtrieveFileInformationGetClientTransactions(btrieve_file_information_t fileInformation);
3118 
3125 extern LINKAGE int BtrieveFileInformationGetContinuousOperation(btrieve_file_information_t fileInformation);
3126 
3132 extern LINKAGE long long BtrieveFileInformationGetDuplicateRecordConflictCursorPosition(btrieve_file_information_t fileInformation);
3133 
3140 extern LINKAGE int BtrieveFileInformationGetExplicitLocks(btrieve_file_information_t fileInformation);
3141 
3147 extern LINKAGE int BtrieveFileInformationGetFixedRecordLength(btrieve_file_information_t fileInformation);
3148 
3154 extern LINKAGE int BtrieveFileInformationGetGatewayMajorVersion(btrieve_file_information_t fileInformation);
3155 
3161 extern LINKAGE int BtrieveFileInformationGetGatewayMinorVersion(btrieve_file_information_t fileInformation);
3162 
3168 extern LINKAGE int BtrieveFileInformationGetGatewayPatchLevel(btrieve_file_information_t fileInformation);
3169 
3175 extern LINKAGE int BtrieveFileInformationGetGatewayPlatform(btrieve_file_information_t fileInformation);
3176 
3182 extern LINKAGE int BtrieveFileInformationGetHandleCount(btrieve_file_information_t fileInformation);
3183 
3189 extern LINKAGE int BtrieveFileInformationGetIdentifier(btrieve_file_information_t fileInformation);
3190 
3196 extern LINKAGE int BtrieveFileInformationGetIndexCount(btrieve_file_information_t fileInformation);
3197 
3204 extern LINKAGE int BtrieveFileInformationGetKeyOnly(btrieve_file_information_t fileInformation);
3205 
3211 extern LINKAGE int BtrieveFileInformationGetLockOwnerClientIdentifier(btrieve_file_information_t fileInformation);
3212 
3219 extern LINKAGE int BtrieveFileInformationGetLockOwnerFileLock(btrieve_file_information_t fileInformation);
3220 
3227 extern LINKAGE int BtrieveFileInformationGetLockOwnerImplicitLock(btrieve_file_information_t fileInformation);
3228 
3235 extern LINKAGE int BtrieveFileInformationGetLockOwnerRecordLock(btrieve_file_information_t fileInformation);
3236 
3243 extern LINKAGE int BtrieveFileInformationGetLockOwnerSameProcess(btrieve_file_information_t fileInformation);
3244 
3250 extern LINKAGE int BtrieveFileInformationGetLockOwnerServiceAgentIdentifier(btrieve_file_information_t fileInformation);
3251 
3257 extern LINKAGE int BtrieveFileInformationGetLockOwnerTimeInTransaction(btrieve_file_information_t fileInformation);
3258 
3264 extern LINKAGE int BtrieveFileInformationGetLockOwnerTransactionLevel(btrieve_file_information_t fileInformation);
3265 
3272 extern LINKAGE int BtrieveFileInformationGetLockOwnerWriteHold(btrieve_file_information_t fileInformation);
3273 
3280 extern LINKAGE int BtrieveFileInformationGetLockOwnerWriteNoWait(btrieve_file_information_t fileInformation);
3281 
3288 extern LINKAGE int BtrieveFileInformationGetLoggable(btrieve_file_information_t fileInformation);
3289 
3295 extern LINKAGE int BtrieveFileInformationGetOpenTimestamp(btrieve_file_information_t fileInformation);
3296 
3303 extern LINKAGE int BtrieveFileInformationGetPageCompression(btrieve_file_information_t fileInformation);
3304 
3311 extern LINKAGE int BtrieveFileInformationGetPagePreallocation(btrieve_file_information_t fileInformation);
3312 
3319 extern LINKAGE int BtrieveFileInformationGetReadOnly(btrieve_file_information_t fileInformation);
3320 
3326 extern LINKAGE long long BtrieveFileInformationGetRecordCount(btrieve_file_information_t fileInformation);
3327 
3334 extern LINKAGE int BtrieveFileInformationGetReferentialIntegrityConstraints(btrieve_file_information_t fileInformation);
3335 
3341 extern LINKAGE long long BtrieveFileInformationGetReferentialIntegrityCursorPosition(btrieve_file_information_t fileInformation);
3342 
3348 extern LINKAGE int BtrieveFileInformationGetReferentialIntegrityOperationCode(btrieve_file_information_t fileInformation);
3349 
3356 extern LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseAuthenticationByDatabase(btrieve_file_information_t fileInformation);
3357 
3364 extern LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseAuthorizationByDatabase(btrieve_file_information_t fileInformation);
3365 
3372 extern LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseBtpasswd(btrieve_file_information_t fileInformation);
3373 
3380 extern LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseExplicit(btrieve_file_information_t fileInformation);
3381 
3388 extern LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseImplicit(btrieve_file_information_t fileInformation);
3389 
3396 extern LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabasePAM(btrieve_file_information_t fileInformation);
3397 
3404 extern LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSComplete(btrieve_file_information_t fileInformation);
3405 
3412 extern LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSDisabled(btrieve_file_information_t fileInformation);
3413 
3420 extern LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSPreauthorized(btrieve_file_information_t fileInformation);
3421 
3428 extern LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseTrusted(btrieve_file_information_t fileInformation);
3429 
3436 extern LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseWindowsNamedPipe(btrieve_file_information_t fileInformation);
3437 
3444 extern LINKAGE int BtrieveFileInformationGetSecurityCurrentDatabaseWorkgroup(btrieve_file_information_t fileInformation);
3445 
3452 extern LINKAGE int BtrieveFileInformationGetSecurityHandleAuthenticationByDatabase(btrieve_file_information_t fileInformation);
3453 
3460 extern LINKAGE int BtrieveFileInformationGetSecurityHandleAuthorizationByDatabase(btrieve_file_information_t fileInformation);
3461 
3468 extern LINKAGE int BtrieveFileInformationGetSecurityHandleBtpasswd(btrieve_file_information_t fileInformation);
3469 
3476 extern LINKAGE int BtrieveFileInformationGetSecurityHandleExplicit(btrieve_file_information_t fileInformation);
3477 
3484 extern LINKAGE int BtrieveFileInformationGetSecurityHandleImplicit(btrieve_file_information_t fileInformation);
3485 
3492 extern LINKAGE int BtrieveFileInformationGetSecurityHandlePAM(btrieve_file_information_t fileInformation);
3493 
3500 extern LINKAGE int BtrieveFileInformationGetSecurityHandleRTSSComplete(btrieve_file_information_t fileInformation);
3501 
3508 extern LINKAGE int BtrieveFileInformationGetSecurityHandleRTSSDisabled(btrieve_file_information_t fileInformation);
3509 
3516 extern LINKAGE int BtrieveFileInformationGetSecurityHandleRTSSPreauthorized(btrieve_file_information_t fileInformation);
3517 
3524 extern LINKAGE int BtrieveFileInformationGetSecurityHandleTrusted(btrieve_file_information_t fileInformation);
3525 
3532 extern LINKAGE int BtrieveFileInformationGetSecurityHandleWindowsNamedPipe(btrieve_file_information_t fileInformation);
3533 
3540 extern LINKAGE int BtrieveFileInformationGetSecurityHandleWorkgroup(btrieve_file_information_t fileInformation);
3541 
3548 extern LINKAGE int BtrieveFileInformationGetSecurityPermissionAlter(btrieve_file_information_t fileInformation);
3549 
3556 extern LINKAGE int BtrieveFileInformationGetSecurityPermissionCreateFile(btrieve_file_information_t fileInformation);
3557 
3564 extern LINKAGE int BtrieveFileInformationGetSecurityPermissionCreateRecord(btrieve_file_information_t fileInformation);
3565 
3572 extern LINKAGE int BtrieveFileInformationGetSecurityPermissionCreateStoredProcedure(btrieve_file_information_t fileInformation);
3573 
3580 extern LINKAGE int BtrieveFileInformationGetSecurityPermissionCreateView(btrieve_file_information_t fileInformation);
3581 
3588 extern LINKAGE int BtrieveFileInformationGetSecurityPermissionDelete(btrieve_file_information_t fileInformation);
3589 
3596 extern LINKAGE int BtrieveFileInformationGetSecurityPermissionExecute(btrieve_file_information_t fileInformation);
3597 
3604 extern LINKAGE int BtrieveFileInformationGetSecurityPermissionNoRights(btrieve_file_information_t fileInformation);
3605 
3612 extern LINKAGE int BtrieveFileInformationGetSecurityPermissionOpen(btrieve_file_information_t fileInformation);
3613 
3620 extern LINKAGE int BtrieveFileInformationGetSecurityPermissionRead(btrieve_file_information_t fileInformation);
3621 
3628 extern LINKAGE int BtrieveFileInformationGetSecurityPermissionRefer(btrieve_file_information_t fileInformation);
3629 
3636 extern LINKAGE int BtrieveFileInformationGetSecurityPermissionUpdate(btrieve_file_information_t fileInformation);
3637 
3643 extern LINKAGE int BtrieveFileInformationGetSegmentCount(btrieve_file_information_t fileInformation);
3644 
3651 extern LINKAGE int BtrieveFileInformationGetSegmented(btrieve_file_information_t fileInformation);
3652 
3661 extern LINKAGE int BtrieveFileInformationGetSystemData(btrieve_file_information_t fileInformation);
3662 
3668 extern LINKAGE int BtrieveFileInformationGetSystemIndexSize(btrieve_file_information_t fileInformation);
3669 
3679 extern LINKAGE int BtrieveFileInformationGetSystemIndex(btrieve_file_information_t fileInformation);
3680 
3686 extern LINKAGE int BtrieveFileInformationGetSystemIndexVersion(btrieve_file_information_t fileInformation);
3687 
3693 extern LINKAGE int BtrieveFileInformationGetUnusedDuplicatePointerCount(btrieve_file_information_t fileInformation);
3694 
3700 extern LINKAGE int BtrieveFileInformationGetUnusedPageCount(btrieve_file_information_t fileInformation);
3701 
3707 extern LINKAGE int BtrieveFileInformationGetUsageCount(btrieve_file_information_t fileInformation);
3708 
3715 extern LINKAGE int BtrieveFileInformationGetWrongOwner(btrieve_file_information_t fileInformation);
3716 
3737 extern LINKAGE int BtrieveFileRecordRetrieve(btrieve_file_t file, btrieve_comparison_t comparison, btrieve_index_t index, char *key, int keyLength, char *record, int recordSize, btrieve_lock_mode_t lockMode);
3738 
3757 extern LINKAGE int BtrieveFileRecordRetrieveByCursorPosition(btrieve_file_t file, btrieve_index_t index, long long cursorPosition, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode);
3758 
3778 extern LINKAGE int BtrieveFileRecordRetrieveByFraction(btrieve_file_t file, btrieve_index_t index, int numerator, int denominator, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode);
3779 
3798 extern LINKAGE int BtrieveFileRecordRetrieveByPercentage(btrieve_file_t file, btrieve_index_t index, int percentage, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode);
3799 
3815 extern LINKAGE int BtrieveFileRecordRetrieveChunk(btrieve_file_t file, int offset, int length, char *chunk, int chunkSize, btrieve_lock_mode_t lockMode);
3816 
3834 extern LINKAGE int BtrieveFileRecordRetrieveFirst(btrieve_file_t file, btrieve_index_t index, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode);
3835 
3853 extern LINKAGE int BtrieveFileRecordRetrieveLast(btrieve_file_t file, btrieve_index_t index, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode);
3854 
3871 extern LINKAGE int BtrieveFileRecordRetrieveNext(btrieve_file_t file, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode);
3872 
3889 extern LINKAGE int BtrieveFileRecordRetrievePrevious(btrieve_file_t file, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode);
3890 
3896 extern LINKAGE int BtrieveKeySegmentGetACSNumber(btrieve_key_segment_t keySegment);
3897 
3904 extern LINKAGE int BtrieveKeySegmentGetDescendingSortOrder(btrieve_key_segment_t keySegment);
3905 
3912 extern LINKAGE int BtrieveKeySegmentGetKeyContinues(btrieve_key_segment_t keySegment);
3913 
3919 extern LINKAGE int BtrieveKeySegmentGetLength(btrieve_key_segment_t keySegment);
3920 
3927 extern LINKAGE int BtrieveKeySegmentGetModifiable(btrieve_key_segment_t keySegment);
3928 
3934 extern LINKAGE int BtrieveKeySegmentGetNullAllSegments(btrieve_key_segment_t keySegment);
3935 
3941 extern LINKAGE int BtrieveKeySegmentGetNullAnySegment(btrieve_key_segment_t keySegment);
3942 
3948 extern LINKAGE int BtrieveKeySegmentGetNullValue(btrieve_key_segment_t keySegment);
3949 
3955 extern LINKAGE int BtrieveKeySegmentGetOffset(btrieve_key_segment_t keySegment);
3956 
3962 extern LINKAGE int BtrieveKeySegmentGetSegmented(btrieve_key_segment_t keySegment);
3963 
3969 extern LINKAGE long long BtrieveKeySegmentGetUniqueValueCount(btrieve_key_segment_t keySegment);
3970 
3976 extern LINKAGE int BtrieveKeySegmentGetUseNumberedACS(btrieve_key_segment_t keySegment);
3977 
3983 extern LINKAGE int BtrieveVersionGetClientRevisionNumber(btrieve_version_t version);
3984 
3990 extern LINKAGE int BtrieveVersionGetClientVersionNumber(btrieve_version_t version);
3991 
3997 extern LINKAGE int BtrieveVersionGetLocalRevisionNumber(btrieve_version_t version);
3998 
4004 extern LINKAGE int BtrieveVersionGetLocalVersionNumber(btrieve_version_t version);
4005 
4011 extern LINKAGE int BtrieveVersionGetRemoteRevisionNumber(btrieve_version_t version);
4012 
4018 extern LINKAGE int BtrieveVersionGetRemoteVersionNumber(btrieve_version_t version);
4019 
4023 extern LINKAGE long long BtrieveUnixEpochMicrosecondsToTimestamp(long long microseconds);
4024 
4028 extern LINKAGE long long BtrieveTimestampToUnixEpochMicroseconds(long long timestamp);
4029 
4033 
4034 #ifdef __cplusplus
4035 }
4036 #endif
4037 
4038 #endif
1005 - プリイメージ パラメーターが無効です。
Definition: btrieveC.h:345
int BtrieveFileInformationGetLockOwnerRecordLock(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのレコード ロックを取得します。
long long BtrieveFileInformationGetReferentialIntegrityCursorPosition(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から参照整合性のカーソル位置を取得します。
71 - 参照整合性:定義に違反があります。
Definition: btrieveC.h:182
Float。
Definition: btrieveC.h:1089
int BtrieveFileRecordRetrieve(btrieve_file_t file, btrieve_comparison_t comparison, btrieve_index_t index, char *key, int keyLength, char *record, int recordSize, btrieve_lock_mode_t lockMode)
Btrieve ファイルのレコードを取得します。
ファイル バージョン 6.1。
Definition: btrieveC.h:1152
btrieve_owner_mode_t BtrieveFileInformationGetOwnerMode(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からオーナー モードを取得します。
3110 - ネットワーク レイヤーが接続されていません。
Definition: btrieveC.h:483
1002 - メモリ割り当てエラーです。
Definition: btrieveC.h:339
インデックス 9。
Definition: btrieveC.h:844
単一。
Definition: btrieveC.h:815
btrieve_status_code_t BtrieveBulkDeleteResultFree(btrieve_bulk_delete_result_t bulkDeleteResult)
Btrieve 一括削除結果を解放します。
インデックス 37。
Definition: btrieveC.h:900
ディスク ドライブ H。
Definition: btrieveC.h:637
インデックス 68。
Definition: btrieveC.h:962
136 - オルタネート コレーティング シーケンスが見つかりません。
Definition: btrieveC.h:278
インデックス 97。
Definition: btrieveC.h:1020
int BtrieveFileInformationGetContinuousOperation(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から Continuous オペレーションを取得します。
int BtrieveFileInformationGetSecurityHandleRTSSPreauthorized(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの RTSS preautorized を取得します。
CLOB(文字ラージ オブジェクト)。
Definition: btrieveC.h:1131
インデックス 119。
Definition: btrieveC.h:1064
5 - 重複するキー値があります。
Definition: btrieveC.h:52
ディスク ドライブ F。
Definition: btrieveC.h:633
btrieve_status_code_t BtrieveClientFileClose(btrieve_client_t client, btrieve_file_t file)
Btrieve クライアントのファイルを閉じます。
2009 - MicroKernel ルーターをロードできません。
Definition: btrieveC.h:399
インデックス 109。
Definition: btrieveC.h:1044
int BtrieveFileInformationGetHandleCount(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からハンドル数を取得します。
3028 - MicroKernel:IDS のログインに失敗しました。
Definition: btrieveC.h:463
btrieve_status_code_t BtrieveClientContinuousOperationBeginW(btrieve_client_t client, const wchar_t *pathNames)
Btrieve クライアントの Continuous オペレーションを開始します。
int BtrieveFileInformationGetSecurityHandleTrusted(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの信頼を取得します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesSetSkipCurrentRecord(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int skipCurrentRecord)
Btrieve 一括取得属性に現在のレコードのスキップを設定します。
102 - 使用可能なスタック領域がありません。
Definition: btrieveC.h:240
ページ サイズ 1536。
Definition: btrieveC.h:1220
デフォルト。
Definition: btrieveC.h:549
btrieve_status_code_t BtrieveClientContinuousOperationEnd(btrieve_client_t client, const char *pathNames)
Btrieve クライアントの Continuous オペレーションを終了します。
1007 - ファイル パラメーターが範囲外です。
Definition: btrieveC.h:349
btrieve_status_code_t BtrieveFileSetOwner(btrieve_file_t file, btrieve_owner_mode_t ownerMode, const char *ownerName, const char *ownerNameAgain, int useLongOwnerName)
Btrieve ファイルのオーナーを設定します。
116 - ロケーター ファイル インジケーターです。
Definition: btrieveC.h:266
ページ サイズ 4096。
Definition: btrieveC.h:1228
ワークグループ エンジン。
Definition: btrieveC.h:688
Yes。
Definition: btrieveC.h:1243
番号付き。
Definition: btrieveC.h:545
143 - SSQL の権利がありません。
Definition: btrieveC.h:292
より大きい。
Definition: btrieveC.h:589
int BtrieveFileInformationGetGatewayMajorVersion(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からゲートウェイのメジャー バージョンを取得します。
41 - 許可されていない操作です。
Definition: btrieveC.h:124
btrieve_status_code_t BtrieveFilterSetSystemField(btrieve_filter_t filter, btrieve_system_field_t systemField)
Btrieve フィルターにシステム フィールドを設定します。
Btrieve エンジン。
Definition: btrieveC.h:686
94 - アクセス権エラーです。
Definition: btrieveC.h:224
ディスク ドライブ U。
Definition: btrieveC.h:663
2011 - リソース DLL がありません。
Definition: btrieveC.h:403
150 - DBS 内部エラーです。
Definition: btrieveC.h:306
17 - 閉じるときにエラーが発生しました。
Definition: btrieveC.h:76
int BtrieveFileInformationGetSystemIndexVersion(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からシステム インデックスのバージョンを取得します。
int BtrieveFileInformationGetSecurityPermissionDelete(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの delete アクセス権を取得します。
struct btrieve_client * btrieve_client_t
Btrieve クライアント。
Definition: btrieveC.h:1294
btrieve_status_code_t BtrieveBulkRetrieveAttributesAddFilter(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, btrieve_filter_t filter)
Btrieve 一括取得属性にフィルターを追加します。
GUID(グローバル一意識別子)。
Definition: btrieveC.h:1119
int BtrieveFileInformationGetSecurityHandleRTSSComplete(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの RTSS complete を取得します。
インデックス 34。
Definition: btrieveC.h:894
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)
Btrieve ファイルの前の一括取得。
インデックス 32。
Definition: btrieveC.h:890
btrieve_status_code_t BtrieveKeySegmentSetDescendingSortOrder(btrieve_key_segment_t keySegment, int setDescendingSortOrder)
Btrieve キー セグメントに降順ソートを設定します。
138 - ヌル インジケーターが無効です。
Definition: btrieveC.h:282
btrieve_status_code_t BtrieveFileRecordDeleteChunk(btrieve_file_t file, int offset, int chunkLength)
Btrieve ファイルのレコード チャンクを削除します。
int BtrieveFileInformationGetSecurityHandlePAM(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの PAM を取得します。
114 - アーカイブ ログ ファイルが無効です。
Definition: btrieveC.h:262
並行、書き込みウェイト。
Definition: btrieveC.h:805
36 - トランザクション エラーが発生しました。
Definition: btrieveC.h:114
int BtrieveVersionGetLocalRevisionNumber(btrieve_version_t version)
Btrieve バージョンからローカルのリビジョン番号を取得します。
インデックス 108。
Definition: btrieveC.h:1042
btrieve_null_key_mode_t
Btrieve ヌル キー モード。
Definition: btrieveC.h:1186
3024 - MicroKernel:リモートでは無効な操作です。
Definition: btrieveC.h:455
インデックス 20。
Definition: btrieveC.h:866
btrieve_status_code_t BtrieveBulkDeleteResultAllocate(btrieve_bulk_delete_result_t *bulkDeleteResultPtr)
Btrieve 一括削除結果を割り当てます。
インデックス 11。
Definition: btrieveC.h:848
112 - アーカイブ ファイルは使用中です。
Definition: btrieveC.h:258
93 - 両立しないロック タイプです。
Definition: btrieveC.h:222
ディスク ドライブ Z。
Definition: btrieveC.h:673
43 - レコード アドレスが無効です。
Definition: btrieveC.h:128
int BtrieveClientGetClientIdentifier(btrieve_client_t client)
Btrieve クライアントからクライアント ID を取得します。
btrieve_status_code_t BtrieveClientFileDelete(btrieve_client_t client, const char *fileName)
Btrieve クライアントのファイルを削除します。
struct btrieve_file_attributes * btrieve_file_attributes_t
Btrieve ファイル属性。
Definition: btrieveC.h:1307
int BtrieveFileInformationGetSecurityCurrentDatabaseTrusted(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの信頼を取得します。
インデックス 116。
Definition: btrieveC.h:1058
類似しない。
Definition: btrieveC.h:601
3109 - ネットワーク レイヤー:余分なデータです。
Definition: btrieveC.h:481
インデックス 46。
Definition: btrieveC.h:918
読み取りは許可され、暗号化されない。
Definition: btrieveC.h:774
btrieve_status_code_t BtrieveBulkDeleteResultGetLastStatusCode(btrieve_bulk_delete_result_t bulkDeleteResult)
Btrieve 一括削除結果から最新のステータス コードを取得します。
btrieve_system_field_t
Btrieve システム フィールド。
Definition: btrieveC.h:1256
101 - 使用可能なオペレーティング システム メモリがありません。
Definition: btrieveC.h:238
Char(文字)。
Definition: btrieveC.h:1081
インデックス 21。
Definition: btrieveC.h:868
176 - Login:ファイルおよびテーブルが見つかりません。
Definition: btrieveC.h:331
3025 - MicroKernel:PIDs がロードされていません。
Definition: btrieveC.h:457
btrieve_status_code_t BtrieveClientTransactionEnd(btrieve_client_t client)
Btrieve クライアントのトランザクションを終了します。
3004 - MicroKernel:タイムアウト エラーです。
Definition: btrieveC.h:415
78 - デッド ロック状態です。
Definition: btrieveC.h:194
なし。
Definition: btrieveC.h:585
btrieve_status_code_t BtrieveClientGetCurrentDirectoryW(btrieve_client_t client, btrieve_disk_drive_t diskDrive, wchar_t *currentDirectory, int currentDirectorySize)
Btrieve クライアントから現在のディレクトリを取得します。
ファイル バージョン 7.0。
Definition: btrieveC.h:1154
btrieve_data_type_t BtrieveKeySegmentGetDataType(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからデータ型を取得します。
インデックス 12。
Definition: btrieveC.h:850
174 - Login:ログアウトに失敗しました。
Definition: btrieveC.h:327
int BtrieveFileInformationGetSegmentCount(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセグメント数を取得します。
1014 - 中止警告。
Definition: btrieveC.h:363
btrieve_index_t
Btrieve インデックス。
Definition: btrieveC.h:826
144 - 既にログインしています。
Definition: btrieveC.h:294
Time。
Definition: btrieveC.h:1097
170 - ユーザー名が間違っているため、ログインに失敗しました。
Definition: btrieveC.h:319
int BtrieveFileInformationGetGatewayMinorVersion(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からゲートウェイのマイナー バージョンを取得します。
インデックス 15。
Definition: btrieveC.h:856
AES-192 暗号化。
Definition: btrieveC.h:793
46 - ファイルへのアクセスは拒否されました。
Definition: btrieveC.h:134
int BtrieveFileInformationGetLockOwnerWriteNoWait(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーの書き込みノー ウェイトを取得します。
3022 - MicroKernel:データ バッファー長が大きすぎます。
Definition: btrieveC.h:451
btrieve_transaction_mode_t
Btrieve トランザクション モード。
Definition: btrieveC.h:801
111 - アーカイブ ファイルが記録されていません。
Definition: btrieveC.h:256
ディスク ドライブ M。
Definition: btrieveC.h:647
128 ビット暗号化。
Definition: btrieveC.h:791
98 - 内部トランザクション エラーです。
Definition: btrieveC.h:232
btrieve_status_code_t BtrieveFileAttributesSetFreeSpaceThreshold(btrieve_file_attributes_t fileAttributes, btrieve_free_space_threshold_t freeSpaceThreshold)
Btrieve ファイル属性に空きスペース スレッショルドを設定します。
30 - Btrieve ファイルではありません。
Definition: btrieveC.h:102
レガシー文字列。
Definition: btrieveC.h:1125
Yes。
Definition: btrieveC.h:530
int BtrieveFileInformationGetSecurityCurrentDatabaseWindowsNamedPipe(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの Windows 名前付きパイプを取得します。 ...
3000 - MicroKernel ルーターのメモリ エラーです。
Definition: btrieveC.h:407
64 - 最適化の範囲に達しました。
Definition: btrieveC.h:170
3123 - ネットワーク レイヤー:セッション レベル パラメーターが無効です。
Definition: btrieveC.h:509
ディスク ドライブ R。
Definition: btrieveC.h:657
3013 - MicroKernel:ネットワーク サービス レイヤーがロードされていません。
Definition: btrieveC.h:433
より小さい。
Definition: btrieveC.h:591
ディスク ドライブ E。
Definition: btrieveC.h:631
btrieve_lock_mode_t BtrieveFileInformationGetLockOwnerExplicitLockMode(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーの明示的ロック モードを取得します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesSetMaximumRejectCount(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int maximumRejectCount)
Btrieve 一括取得属性に最大リジェクト カウントを設定します。
btrieve_status_code_t BtrieveFileInformationGetSecurityCurrentUserName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からセキュリティの現在のユーザー名を取得します。
3101 - ネットワーク レイヤーでエラーが発生しました。
Definition: btrieveC.h:465
int BtrieveFileInformationGetSecurityCurrentDatabaseWorkgroup(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースのワークグループを取得します。 ...
3118 - ネットワーク レイヤー:アドレス ファミリが無効です。
Definition: btrieveC.h:499
3116 - ネットワーク レイヤー:受信データがオーバーフローしました。
Definition: btrieveC.h:495
3006 - MicroKernel:セッションが無効です。
Definition: btrieveC.h:419
btrieve_status_code_t BtrieveClientGetVersion(btrieve_client_t client, btrieve_version_t version, btrieve_file_t file)
Btrieve クライアントからバージョンを取得します。
btrieve_status_code_t BtrieveFileAttributesSetBalancedIndexes(btrieve_file_attributes_t fileAttributes, int enableBalancedIndexes)
Btrieve ファイル属性にインデックス バランスを設定します。
btrieve_status_code_t BtrieveClientContinuousOperationEndW(btrieve_client_t client, const wchar_t *pathNames)
Btrieve クライアントの Continuous オペレーションを終了します。
btrieve_status_code_t BtrieveClientContinuousOperationBegin(btrieve_client_t client, const char *pathNames)
Btrieve クライアントの Continuous オペレーションを開始します。
20 - レコード マネージャーが非アクティブです。
Definition: btrieveC.h:82
ページ サイズ 8192。
Definition: btrieveC.h:1230
btrieve_status_code_t BtrieveFileRecordInsertChunk(btrieve_file_t file, int offset, const char *chunk, int chunkLength)
Btrieve ファイルにレコード チャンクを挿入します。
ディスク ドライブ T。
Definition: btrieveC.h:661
btrieve_status_code_t BtrieveFileBulkDeleteNext(btrieve_file_t file, const btrieve_bulk_delete_attributes_t bulkDeleteAttributes, btrieve_bulk_delete_result_t bulkDeleteResult)
Btrieve ファイルの次の一括削除。
単一のノー ウェイト。
Definition: btrieveC.h:739
インデックス 1。
Definition: btrieveC.h:828
100 - 使用可能なキャッシュ バッファーがありません。
Definition: btrieveC.h:236
int BtrieveKeySegmentGetACSNumber(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから ACS 番号を取得します。
btrieve_connector_t
Btrieve コネクタ。
Definition: btrieveC.h:609
インデックス 13。
Definition: btrieveC.h:852
btrieve_status_code_t BtrieveBulkDeleteAttributesAddFilter(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, btrieve_filter_t filter)
Btrieve 一括削除属性にフィルターを追加します。
3005 - MicroKernel:オペレーティング システム エラーです。
Definition: btrieveC.h:417
int BtrieveFileInformationGetReferentialIntegrityConstraints(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から参照整合性制約を取得します。
ページ サイズ 1024。
Definition: btrieveC.h:1218
int BtrieveFileInformationGetUsageCount(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から使用回数を取得します。
3112 - ネットワーク レイヤー:受信に失敗しました。
Definition: btrieveC.h:487
btrieve_page_lock_type_t
Btrieve ページ ロックの種類。
Definition: btrieveC.h:1199
24 - ページ サイズ エラーです。
Definition: btrieveC.h:90
ディスク ドライブ P。
Definition: btrieveC.h:653
btrieve_status_code_t BtrieveBulkRetrieveResultGetLastStatusCode(btrieve_bulk_retrieve_result_t bulkRetrieveResult)
Btrieve 一括取得結果から最新のステータス コードを取得します。
57 - 拡張メモリ エラーです。
Definition: btrieveC.h:156
btrieve_status_code_t BtrieveFileInformationGetKeySegment(btrieve_file_information_t fileInformation, btrieve_key_segment_t keySegment, int keySegmentNumber)
Btrieve ファイル情報からキー セグメントを取得します。
long long BtrieveFileGetRecordUpdateTime(btrieve_file_t file)
Btrieve ファイルからレコードの更新時刻を取得します。
btrieve_status_code_t BtrieveIndexAttributesAllocate(btrieve_index_attributes_t *btrieveIndexAttributesPtr)
Btrieve インデックス属性を割り当てます。
int BtrieveFileInformationGetGatewayPlatform(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からゲートウェイのプラットフォームを取得します。
インデックス 73。
Definition: btrieveC.h:972
btrieve_status_code_t BtrieveClientLogoutW(btrieve_client_t client, const wchar_t *databaseURI)
Btrieve クライアントをログアウトします。
btrieve_open_mode_t
Btrieve オープン モード。
Definition: btrieveC.h:751
34 - 拡張名が無効です。
Definition: btrieveC.h:110
btrieve_status_code_t BtrieveBulkDeleteAttributesSetSkipCurrentRecord(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, int skipCurrentRecord)
Btrieve 一括削除属性に現在のレコードのスキップを設定します。
インデックス 91。
Definition: btrieveC.h:1008
int BtrieveFileInformationGetKeyOnly(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からキー オンリーを取得します。
btrieve_lock_mode_t
Btrieve ロック モード。
Definition: btrieveC.h:733
struct btrieve_bulk_create_result * btrieve_bulk_create_result_t
Btrieve 一括作成結果。
Definition: btrieveC.h:1271
134 - インターナショナル ソート規則(ISR)が見つかりません。
Definition: btrieveC.h:274
不明。
Definition: btrieveC.h:726
btrieve_status_code_t BtrieveClientFileDeleteW(btrieve_client_t client, const wchar_t *fileName)
Btrieve クライアントのファイルを削除します。
btrieve_status_code_t BtrieveIndexAttributesFree(btrieve_index_attributes_t indexAttributes)
Btrieve インデックス属性を解放します。
3120 - ネットワーク レイヤー:認証の種類が無効です。
Definition: btrieveC.h:503
12 - ファイルが見つかりません。
Definition: btrieveC.h:66
int BtrieveFileInformationGetSecurityHandleImplicit(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの暗黙を取得します。
インデックス 92。
Definition: btrieveC.h:1010
btrieve_status_code_t BtrieveFileBulkCreate(btrieve_file_t file, const btrieve_bulk_create_payload_t bulkCreatePayload, btrieve_bulk_create_result_t bulkCreateResult)
Btrieve ファイルの一括作成。
btrieve_status_code_t BtrieveKeySegmentSetNullKeyMode(btrieve_key_segment_t keySegment, btrieve_null_key_mode_t nullKeyMode)
Btrieve キー セグメントにヌル キー モードを設定します。
上書きしない。
Definition: btrieveC.h:710
int BtrieveFileInformationGetIndexCount(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からインデックス数を取得します。
83 - トランザクション外で読み取られました。
Definition: btrieveC.h:204
55 - Autoincrement エラーです。
Definition: btrieveC.h:152
3107 - ネットワーク レイヤー:メモリ不足です。
Definition: btrieveC.h:477
btrieve_status_code_t BtrieveFileInformationGetLastStatusCode(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から最新のステータス コードを取得します。
int BtrieveFileInformationGetSecurityCurrentDatabaseAuthenticationByDatabase(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの、データベースによる認証を取得します。 ...
btrieve_status_code_t BtrieveFileRecordUpdate(btrieve_file_t file, const char *record, int recordLength)
Btrieve ファイルのレコードを更新します。
クライアント エンジン。
Definition: btrieveC.h:698
ナノ秒精度のタイムスタンプ。
Definition: btrieveC.h:1133
btrieve_status_code_t BtrieveBulkDeleteAttributesSetMaximumRecordCount(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, int maximumRecordCount)
Btrieve 一括削除属性に最大レコード数を設定します。
61 - Extended Get 用のバッファーが小さすぎます。
Definition: btrieveC.h:164
インデックス 35。
Definition: btrieveC.h:896
インデックス 16。
Definition: btrieveC.h:858
long long BtrieveBulkRetrieveResultGetRecordCursorPosition(btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber)
Btrieve 一括取得結果からレコードのカーソル位置を取得します。
インデックス 104。
Definition: btrieveC.h:1034
int BtrieveFileInformationGetSecurityPermissionCreateFile(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの file create アクセス権を取得します。
4 - キー値が見つかりません。
Definition: btrieveC.h:50
インデックス 115。
Definition: btrieveC.h:1056
int BtrieveVersionGetClientRevisionNumber(btrieve_version_t version)
Btrieve バージョンからクライアントのリビジョン番号を取得します。
ローカルを設定する。
Definition: btrieveC.h:722
ディスク ドライブ Y。
Definition: btrieveC.h:671
109 - トランザクションが複雑すぎます。
Definition: btrieveC.h:252
btrieve_status_code_t BtrieveFilterSetLikeCodePageName(btrieve_filter_t filter, const char *name)
Btrieve フィルターに Like で使用するコード ページ名を設定します。
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)
Btrieve ファイルの次の一括取得。
なし。
Definition: btrieveC.h:1201
btrieve_page_size_t
Btrieve ページ サイズ。
Definition: btrieveC.h:1214
1020 - インターフェイスの通信エラーです。
Definition: btrieveC.h:375
btrieve_status_code_t BtrieveIndexAttributesSetACSUserDefined(btrieve_index_attributes_t indexAttributes, const char *ACSName, const char *ACSMap, int ACSMapLength)
Btrieve インデックス属性にユーザー定義の ACS を設定します。
なし。
Definition: btrieveC.h:558
btrieve_page_lock_type_t BtrieveFileInformationGetLockOwnerPageLockType(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのページ ロックの種類を取得します。
インデックス 23。
Definition: btrieveC.h:872
3114 - ネットワーク レイヤー:サーバーのルーティング テーブルがいっぱいです。
Definition: btrieveC.h:491
単一のウェイト。
Definition: btrieveC.h:737
btrieve_acs_mode_t
Btrieve 代替照合順序モード。
Definition: btrieveC.h:539
133 - 6 人以上のユーザーが同時にアクセスしようとしました。
Definition: btrieveC.h:272
38 - トランザクション ファイルの I/O エラーが発生しました。
Definition: btrieveC.h:118
btrieve_status_code_t BtrieveClientGetLastStatusCode(btrieve_client_t client)
Btrieve クライアントから最新のステータス コードを取得します。
不明。
Definition: btrieveC.h:1262
btrieve_status_code_t BtrieveFileInformationGetGatewayName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からゲートウェイの名前を取得します。
インデックス 81。
Definition: btrieveC.h:988
btrieve_status_code_t BtrieveFileAttributesSetPageSize(btrieve_file_attributes_t fileAttributes, btrieve_page_size_t pageSize, int enablePageCompression)
Btrieve ファイル属性にページ サイズを設定します。
不明。
Definition: btrieveC.h:1194
btrieve_status_code_t BtrieveIndexAttributesSetACSMode(btrieve_index_attributes_t indexAttributes, btrieve_acs_mode_t ACSMode)
Btrieve インデックス属性に ACS モードを設定します。
インデックス 18。
Definition: btrieveC.h:862
int BtrieveFileInformationGetSecurityPermissionOpen(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの open アクセス権を取得します。
btrieve_page_size_t BtrieveFileInformationGetPageSize(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からページ サイズを取得します。
btrieve_status_code_t BtrieveFilterSetACSUserDefined(btrieve_filter_t filter, const char *name)
Btrieve フィルターにユーザー定義の ACS を設定します。
72 - 参照整合性:参照ファイルを開けません。
Definition: btrieveC.h:184
2000 - 内部エラーです。
Definition: btrieveC.h:381
Money。
Definition: btrieveC.h:1105
btrieve_status_code_t BtrieveFileAttributesSetReservedDuplicatePointerCount(btrieve_file_attributes_t fileAttributes, int reservedDuplicatePointerCount)
Btrieve ファイル属性に予約重複ポインター数を設定します。
3014 - MicroKernel:エンジンを見つけられません。
Definition: btrieveC.h:435
ブランク トランケーション。
Definition: btrieveC.h:560
不明。
Definition: btrieveC.h:745
btrieve_index_t BtrieveFileInformationGetDuplicateRecordConflictIndex(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から重複レコードによる競合のインデックスを取得します。
btrieve_record_compression_mode_t
Btrieve レコード圧縮モード。
Definition: btrieveC.h:556
int BtrieveKeySegmentGetNullAnySegment(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから一部セグメント ヌル キーを取得します。
インデックス 84。
Definition: btrieveC.h:994
ディスク ドライブ L。
Definition: btrieveC.h:645
デフォルト。
Definition: btrieveC.h:675
btrieve_status_code_t BtrieveFilterFree(btrieve_filter_t filter)
Btrieve フィルターを解放します。
int BtrieveBulkCreateResultGetRecordCount(btrieve_bulk_create_result_t bulkCreateResult)
Btrieve 一括作成結果からレコード数を取得します。
3121 - ネットワーク レイヤー:認証オブジェクトが無効です。
Definition: btrieveC.h:505
なし。
Definition: btrieveC.h:1070
インデックス 27。
Definition: btrieveC.h:880
リモートを設定する。
Definition: btrieveC.h:724
btrieve_version_type_t BtrieveVersionGetLocalVersionType(btrieve_version_t version)
Btrieve バージョンからローカルのバージョンの種類を取得します。
btrieve_status_code_t BtrieveFileAttributesSetFixedRecordLength(btrieve_file_attributes_t fileAttributes, int fixedRecordLength)
Btrieve ファイル属性に固定レコード長を設定します。
インデックス 101。
Definition: btrieveC.h:1028
3117 - ネットワーク レイヤー:CST がいっぱいです。
Definition: btrieveC.h:497
int BtrieveFileInformationGetUnusedDuplicatePointerCount(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から未使用の重複ポインター数を取得します。
インデックス 4。
Definition: btrieveC.h:834
ページ サイズ 3072。
Definition: btrieveC.h:1224
1004 - ページ サイズ パラメーターが範囲外です。
Definition: btrieveC.h:343
int BtrieveFileInformationGetSecurityPermissionNoRights(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの no rights アクセス権を取得します。
const char * BtrieveVersionTypeToString(btrieve_version_type_t versionType)
Btrieve バージョンの種類を文字列として返します。
WZString(ヌル終端ワイド文字列)。
Definition: btrieveC.h:1115
インデックス 51。
Definition: btrieveC.h:928
int BtrieveFileInformationGetSecurityPermissionCreateRecord(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの record create アクセス権を取得します。
35 - ディレクトリ エラーが発生しました。
Definition: btrieveC.h:112
2003 - ローカル アクセスは許可されていません。
Definition: btrieveC.h:387
68 - 参照整合性:カスケードが深すぎます。
Definition: btrieveC.h:178
不明。
Definition: btrieveC.h:564
And。
Definition: btrieveC.h:613
int BtrieveBulkRetrieveResultGetRecordCount(btrieve_bulk_retrieve_result_t bulkRetrieveResult)
Btrieve 一括取得結果からレコード数を取得します。
インデックス 114。
Definition: btrieveC.h:1054
インデックス 59。
Definition: btrieveC.h:944
不明。
Definition: btrieveC.h:1166
インデックス 96。
Definition: btrieveC.h:1018
不明。
Definition: btrieveC.h:1143
Timestamp。
Definition: btrieveC.h:1107
btrieve_system_data_mode_t
Btrieve システム データ モード。
Definition: btrieveC.h:1241
インデックス 40。
Definition: btrieveC.h:906
int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSComplete(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの RTSS complete を取得します。 ...
3128 - ネットワーク レイヤー:IDS 受信に失敗しました。
Definition: btrieveC.h:519
btrieve_status_code_t BtrieveFileRecordCreate(btrieve_file_t file, char *record, int recordLength)
Btrieve ファイルのレコードを作成します。
1010 - トランザクション制御ファイルにアクセス中、エラーが発生しました。
Definition: btrieveC.h:355
なし。
Definition: btrieveC.h:541
btrieve_status_code_t BtrieveClientLogin(btrieve_client_t client, const char *databaseURI)
Btrieve クライアントをログインします。
int BtrieveFileInformationGetSecurityCurrentDatabaseExplicit(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの明示的を取得します。
2006 - 使用可能な SPX 接続がありません。
Definition: btrieveC.h:393
110 - アーカイブ ログ設定ファイル(BLOG)のオープン エラーです。
Definition: btrieveC.h:254
バージョン 2。
Definition: btrieveC.h:1249
10 - 変更可能キー値のエラーです。
Definition: btrieveC.h:62
145 - データベース サービスがありません。
Definition: btrieveC.h:296
btrieve_status_code_t BtrieveBulkCreateResultGetLastStatusCode(btrieve_bulk_create_result_t bulkCreateResult)
Btrieve 一括作成結果から最新のステータス コードを取得します。
22 - データ長エラーです。
Definition: btrieveC.h:86
インデックス 55。
Definition: btrieveC.h:936
インデックス 24。
Definition: btrieveC.h:874
システム。
Definition: btrieveC.h:1068
3103 - ネットワーク レイヤー:名前が見つかりません。
Definition: btrieveC.h:469
不明。
Definition: btrieveC.h:1236
long long BtrieveFileInformationGetRecordCount(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からレコード数を取得します。
2005 - SPX のバージョンが正しくありません。
Definition: btrieveC.h:391
82 - ポジションを失いました。
Definition: btrieveC.h:202
int BtrieveFileInformationGetClientTransactions(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からクライアント トランザクションを取得します。
int BtrieveFileInformationGetSystemIndex(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からシステム インデックスを取得します。
7 - インデックス番号が異なっています。
Definition: btrieveC.h:56
137 - RP を変換できません。
Definition: btrieveC.h:280
ディスク ドライブ A。
Definition: btrieveC.h:623
なし。
Definition: btrieveC.h:684
int BtrieveBulkDeleteResultGetRecordCount(btrieve_bulk_delete_result_t bulkDeleteResult)
Btrieve 一括削除結果からレコード数を取得します。
btrieve_status_code_t BtrieveBulkRetrieveResultAllocate(btrieve_bulk_retrieve_result_t *bulkRetrieveResultPtr)
Btrieve 一括取得結果を割り当てます。
3 - ファイルが開いていません。
Definition: btrieveC.h:48
インデックス 53。
Definition: btrieveC.h:932
btrieve_status_code_t BtrieveKeySegmentGetLastStatusCode(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから最新のステータス コードを取得します。
int BtrieveFileInformationGetWrongOwner(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から不正なオーナーを取得します。
btrieve_index_t BtrieveKeySegmentGetIndex(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからインデックスを取得します。
インデックス 88。
Definition: btrieveC.h:1002
66 - 参照整合性:データベースが多すぎます。
Definition: btrieveC.h:174
不明。
Definition: btrieveC.h:819
インデックス 62。
Definition: btrieveC.h:950
インデックス 103。
Definition: btrieveC.h:1032
ディスク ドライブ K。
Definition: btrieveC.h:643
long long BtrieveFileInformationGetDuplicateRecordConflictCursorPosition(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から重複レコードによる競合のカーソル位置を取得します。
btrieve_status_code_t BtrieveBulkDeleteAttributesSetMaximumRejectCount(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, int maximumRejectCount)
Btrieve 一括削除属性に最大リジェクト カウントを設定します。
ファイル バージョン 8.0。
Definition: btrieveC.h:1156
175 - Login:URI(uniform resource indicator)の形式が間違っています。
Definition: btrieveC.h:329
2 - I/O エラーが発生しました。
Definition: btrieveC.h:46
btrieve_status_code_t BtrieveClientGetCurrentDirectory(btrieve_client_t client, btrieve_disk_drive_t diskDrive, char *currentDirectory, int currentDirectorySize)
Btrieve クライアントから現在のディレクトリを取得します。
btrieve_status_code_t BtrieveFileIndexDrop(btrieve_file_t file, btrieve_index_t index)
Btrieve ファイルのインデックスを削除します。
NUMERICSTB(Numeric sign trailing COBOL)。
Definition: btrieveC.h:1141
デフォルト。
Definition: btrieveC.h:1234
const char * BtrieveLockModeToString(btrieve_lock_mode_t lockMode)
Btrieve ロック モードを文字列として返します。
1009 - トランザクション パラメーターが無効です。
Definition: btrieveC.h:353
2004 - SPX はインストールされていません。
Definition: btrieveC.h:389
14 - プリイメージを開くときにエラーが発生しました。
Definition: btrieveC.h:70
不明。
Definition: btrieveC.h:677
int BtrieveFileRecordRetrieveByPercentage(btrieve_file_t file, btrieve_index_t index, int percentage, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
パーセンテージによって Btrieve ファイルのレコードを取得します。
struct btrieve_key_segment * btrieve_key_segment_t
Btrieve キー セグメント。
Definition: btrieveC.h:1329
btrieve_status_code_t BtrieveFileGetInformation(btrieve_file_t file, btrieve_file_information_t fileInformation)
Btrieve ファイルから情報を取得します。
末尾。
Definition: btrieveC.h:611
ディスク ドライブ V。
Definition: btrieveC.h:665
86 - ファイル テーブルがいっぱいです。
Definition: btrieveC.h:210
読み取りは許可されず、暗号化されない。
Definition: btrieveC.h:772
不明。
Definition: btrieveC.h:551
ファイル バージョン 9.5。
Definition: btrieveC.h:1160
読み取りは許可され、暗号化される。
Definition: btrieveC.h:778
ノーマル。
Definition: btrieveC.h:753
btrieve_encrypt_type_t
Btrieve ファイル暗号化の種類。
Definition: btrieveC.h:785
btrieve_free_space_threshold_t
Btrieve 空きスペース スレッショルド。
Definition: btrieveC.h:1171
3113 - ネットワーク レイヤー:サーバーの種類が無効です。
Definition: btrieveC.h:489
2010 - UT サンクがロードされていません。
Definition: btrieveC.h:401
ファイル バージョン 13.0。
Definition: btrieveC.h:1162
65 - エクストラクタが無効です。
Definition: btrieveC.h:172
ファイル バージョン 6.0。
Definition: btrieveC.h:1150
int BtrieveFileInformationGetSegmented(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセグメント化を取得します。
NumericSA(Numeric signed ASCII)。
Definition: btrieveC.h:1099
JSON フィルター クエリ一致。
Definition: btrieveC.h:603
上書きする。
Definition: btrieveC.h:708
struct btrieve_bulk_create_payload * btrieve_bulk_create_payload_t
Btrieve 一括作成ペイロード。
Definition: btrieveC.h:1267
インデックス 93。
Definition: btrieveC.h:1012
インデックス 47。
Definition: btrieveC.h:920
btrieve_status_code_t BtrieveFilterSetConnector(btrieve_filter_t filter, btrieve_connector_t connector)
Btrieve フィルターにコネクタを設定します。
btrieve_duplicate_mode_t
Btrieve 重複モード。
Definition: btrieveC.h:569
int BtrieveFileInformationGetExplicitLocks(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から明示的ロックを取得します。
btrieve_disk_drive_t
Btrieve ディスク ドライブ。
Definition: btrieveC.h:621
btrieve_status_code_t BtrieveFileInformationGetSegmentFileName(btrieve_file_information_t fileInformation, int segmentFileNumber, char *name, int nameSize)
Btrieve ファイル情報からセグメント ファイル名を取得します。
空きスペース スレッショルド 20パーセント
Definition: btrieveC.h:1175
const char * BtrieveFreeSpaceThresholdToString(btrieve_free_space_threshold_t freeSpaceThreshold)
Btrieve 空きスペース スレッショルドを文字列として返します。
104 - ロケール エラーです。
Definition: btrieveC.h:244
Integer。
Definition: btrieveC.h:1085
int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSPreauthorized(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの RTSS preauthorized を取得します。 ...
デフォルト。
Definition: btrieveC.h:1164
btrieve_status_code_t BtrieveIndexAttributesSetACSName(btrieve_index_attributes_t indexAttributes, const char *ACSName)
Btrieve インデックス属性に ACS 名を設定します。
インデックス 85。
Definition: btrieveC.h:996
103 - チャンク オフセットが長すぎます。
Definition: btrieveC.h:242
btrieve_status_code_t BtrieveBulkCreatePayloadAllocate(btrieve_bulk_create_payload_t *btrieveBulkCreatePayloadPtr)
Btrieve 一括作成ペイロードを割り当てます。
重複は許可されない。
Definition: btrieveC.h:571
btrieve_status_code_t BtrieveVersionFree(btrieve_version_t version)
Btrieve バージョンを解放します。
並行、書き込みノー ウェイト。
Definition: btrieveC.h:807
排他。
Definition: btrieveC.h:803
62 - GET 式が無効です。
Definition: btrieveC.h:166
インデックス 74。
Definition: btrieveC.h:974
Yes、可変長部割り当てテーブル付き。
Definition: btrieveC.h:532
const char * BtrievePageLockTypeToString(btrieve_page_lock_type_t pageLockType)
Btrieve ページ ロックの種類を文字列として返します。
3002 - MicroKernel:リソース DLL がありません。
Definition: btrieveC.h:411
16 - 拡張エラーが発生しました。
Definition: btrieveC.h:74
int BtrieveVersionGetClientVersionNumber(btrieve_version_t version)
Btrieve バージョンからクライアントのバージョン番号を取得します。
32 - 入出力の拡張エラーです。
Definition: btrieveC.h:106
int BtrieveFileRecordRetrieveNext(btrieve_file_t file, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
Btrieve ファイルの次にあるレコードを取得します。
3007 - MicroKernel:サーバーが見つかりません。
Definition: btrieveC.h:421
Decimal。
Definition: btrieveC.h:1101
インデックス 80。
Definition: btrieveC.h:986
ヌル インジケーター セグメント。
Definition: btrieveC.h:1123
不明。
Definition: btrieveC.h:1251
Currency。
Definition: btrieveC.h:1103
1017 - Btrieve リクエスターがリソース DLL を見つけられません。
Definition: btrieveC.h:369
インデックス 28。
Definition: btrieveC.h:882
btrieve_free_space_threshold_t BtrieveFileInformationGetFreeSpaceThreshold(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から空きスペース スレッショルドを取得します。
1016 - 既に初期化されています。
Definition: btrieveC.h:367
80 - 競合しています。
Definition: btrieveC.h:198
1012 - [トランザクション内の最大ファイル数]オプションが無効です。
Definition: btrieveC.h:359
ZString(ヌル終端文字列)。
Definition: btrieveC.h:1083
int BtrieveFileInformationGetSecurityPermissionCreateStoredProcedure(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの create stored procedure アクセス権を取得します。 ...
115 - アーカイブ ログのダンプ ファイル アクセス エラーです。
Definition: btrieveC.h:264
3105 - ネットワーク レイヤー:利用可能な転送プロトコルがありません。
Definition: btrieveC.h:473
不明。
Definition: btrieveC.h:700
不明。
Definition: btrieveC.h:577
不明。
Definition: btrieveC.h:534
3106 - ネットワーク レイヤー:接続に失敗しました。
Definition: btrieveC.h:475
Logical。
Definition: btrieveC.h:1109
81 - ロック エラーです。
Definition: btrieveC.h:200
Or。
Definition: btrieveC.h:615
btrieve_status_code_t BtrieveFileIndexCreate(btrieve_file_t file, const btrieve_index_attributes_t indexAttributes)
Btrieve ファイルのインデックスを作成します。
複数のノー ウェイト。
Definition: btrieveC.h:743
インデックス 76。
Definition: btrieveC.h:978
int BtrieveKeySegmentGetSegmented(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからセグメント化を取得します。
インデックス 50。
Definition: btrieveC.h:926
インデックス 106。
Definition: btrieveC.h:1038
btrieve_status_code_t BtrieveFileUnlockCursorPosition(btrieve_file_t file, long long cursorPosition)
Btrieve ファイルのカーソル位置のロックを解除します。
デフォルト。
Definition: btrieveC.h:1179
1022 - MicroKernel はシャットダウン中です。
Definition: btrieveC.h:379
優先設定しない。
Definition: btrieveC.h:720
int BtrieveFileInformationGetLockOwnerTimeInTransaction(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのトランザクション内での時間を取得します。 ...
btrieve_status_code_t BtrieveFileRecordDelete(btrieve_file_t file)
Btrieve ファイルのレコードを削除します。
2002 - オプションが無効です。
Definition: btrieveC.h:385
3021 - MicroKernel:SRB のフォーマットが正しくありません。
Definition: btrieveC.h:449
const char * BtrievePageSizeToString(btrieve_page_size_t pageSize)
Btrieve ページ サイズを文字列として返します。
1021 - 初期化に失敗しました。
Definition: btrieveC.h:377
const char * BtrieveACSModeToString(btrieve_acs_mode_t ACSMode)
Btrieve ACS モードを文字列として返します。
インデックス 42。
Definition: btrieveC.h:910
130 - 使用可能なシステム ロックがありません。
Definition: btrieveC.h:268
不明。
Definition: btrieveC.h:809
Unsigned binary(符号なしバイナリ)。
Definition: btrieveC.h:1087
複数のウェイト。
Definition: btrieveC.h:741
84 - レコードは使用中です。
Definition: btrieveC.h:206
UNIX。
Definition: btrieveC.h:696
3127 - ネットワーク レイヤー:IDS 送信に失敗しました。
Definition: btrieveC.h:517
171 - パスワードが間違っているため、ログインに失敗しました。
Definition: btrieveC.h:321
162 - クライアント テーブルがいっぱいです。
Definition: btrieveC.h:315
インデックス 99。
Definition: btrieveC.h:1024
int BtrieveFileRecordRetrieveFirst(btrieve_file_t file, btrieve_index_t index, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
Btrieve ファイルの先頭のレコードを取得します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesAllocate(btrieve_bulk_retrieve_attributes_t *bulkRetrieveAttributesPtr)
Btrieve 一括取得属性を割り当てます。
btrieve_status_code_t BtrieveFileInformationGetSecurityHandleTableName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からセキュリティ ハンドルのテーブル名を取得します。
31 - ファイルは既に拡張されています。
Definition: btrieveC.h:104
NUMERICSLS(Numeric sign leading separate)。
Definition: btrieveC.h:1139
btrieve_status_code_t BtrieveFileRecordUpdateChunk(btrieve_file_t file, int offset, const char *chunk, int chunkLength)
Btrieve ファイルのレコード チャンクを更新します。
ディスク ドライブ J。
Definition: btrieveC.h:641
int BtrieveFileInformationGetSecurityHandleExplicit(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの明示的を取得します。
45 - キー フラグが矛盾しています。
Definition: btrieveC.h:132
レガシー バイナリ。
Definition: btrieveC.h:1127
13 - 拡張ファイル エラーです。
Definition: btrieveC.h:68
int BtrieveVersionGetRemoteRevisionNumber(btrieve_version_t version)
Btrieve バージョンからリモートのリビジョン番号を取得します。
大文字小文字無視。
Definition: btrieveC.h:547
int BtrieveFileInformationGetSecurityCurrentDatabaseAuthorizationByDatabase(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの、データベースによる許可を取得します。 ...
btrieve_status_code_t BtrieveFileInformationGetSecurityHandleDatabaseName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からセキュリティ ハンドルのデータベース名を取得します。
int BtrieveFileInformationGetSecurityPermissionRead(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの read アクセス権を取得します。
ディスク ドライブ N。
Definition: btrieveC.h:649
struct btrieve_filter * btrieve_filter_t
Btrieve フィルター。
Definition: btrieveC.h:1315
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)
Btrieve クライアントのファイルを開きます。
3020 - MicroKernel:ロード エラーです。
Definition: btrieveC.h:447
3126 - ネットワーク レイヤー:ファイル名の解決エラーです。
Definition: btrieveC.h:515
btrieve_status_code_t BtrieveIndexAttributesSetModifiable(btrieve_index_attributes_t indexAttributes, int enableModifiable)
Btrieve インデックス属性に変更可能を設定します。
2008 - Btrieve 6.15 エンジンに接続できません。
Definition: btrieveC.h:397
48 - オルタネート コレーティング シーケンスの定義が無効です。
Definition: btrieveC.h:138
const char * BtrieveSystemDataModeToString(btrieve_system_data_mode_t systemDataMode)
Btrieve システム データ モードを文字列として返します。
40 - トランザクションで許容されるファイルの最大数を超えています。
Definition: btrieveC.h:122
インデックス 87。
Definition: btrieveC.h:1000
91 - サーバー エラーです。
Definition: btrieveC.h:218
LString(Length first string)。
Definition: btrieveC.h:1121
インデックス 17。
Definition: btrieveC.h:860
btrieve_status_code_t BtrieveIndexAttributesSetDuplicateMode(btrieve_index_attributes_t indexAttributes, btrieve_duplicate_mode_t duplicateMode)
Btrieve インデックス属性に重複モードを設定します。
インデックス 79。
Definition: btrieveC.h:984
const char * BtrieveFileVersionToString(btrieve_file_version_t fileVersion)
Btrieve ファイル バージョンを文字列として返します。
インデックス 36。
Definition: btrieveC.h:898
21 - キー バッファーが短すぎます。
Definition: btrieveC.h:84
56 - インデックスが不完全です。
Definition: btrieveC.h:154
システム バージョン 2。
Definition: btrieveC.h:1066
インデックス 41。
Definition: btrieveC.h:908
int BtrieveKeySegmentGetKeyContinues(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからキーの継続を取得します。
49 - キー タイプのエラーです。
Definition: btrieveC.h:140
161 - ユーザー数の制限値を超えました。
Definition: btrieveC.h:313
インデックス ページ。
Definition: btrieveC.h:1205
3010 - MicroKernel:NWAPI がロードされていません。
Definition: btrieveC.h:427
1019 - コールバックは中止されました。
Definition: btrieveC.h:373
インデックス 58。
Definition: btrieveC.h:942
int BtrieveFileRecordRetrieveByFraction(btrieve_file_t file, btrieve_index_t index, int numerator, int denominator, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
分数によって Btrieve ファイルのレコードを取得します。
const char * BtrieveIndexToString(btrieve_index_t index)
Btrieve インデックスを文字列として返します。
btrieve_status_code_t BtrieveFileRecordTruncate(btrieve_file_t file, int offset)
Btrieve ファイルのレコードを切り詰めます。
177 - Login:データベースに存在しないテーブルです。
Definition: btrieveC.h:333
全セグメント。
Definition: btrieveC.h:1188
btrieve_status_code_t BtrieveVersionAllocate(btrieve_version_t *btrieveVersionPtr)
Btrieve バージョンを割り当てます。
No。
Definition: btrieveC.h:528
struct btrieve_bulk_retrieve_result * btrieve_bulk_retrieve_result_t
Btrieve 一括取得結果。
Definition: btrieveC.h:1283
106 - チャンクの Get Next を実行できません。
Definition: btrieveC.h:248
long long BtrieveTimestampToUnixEpochMicroseconds(long long timestamp)
Btrieve TIMESTAMP を Unix エポック タイムスタンプ(マイクロ秒単位)に変換します。 ...
インデックス 52。
Definition: btrieveC.h:930
btrieve_status_code_t BtrieveIndexAttributesAddKeySegment(btrieve_index_attributes_t indexAttributes, btrieve_key_segment_t keySegment)
Btrieve インデックス属性にキー セグメントを追加します。
int BtrieveVersionGetRemoteVersionNumber(btrieve_version_t version)
Btrieve バージョンからリモートのバージョン番号を取得します。
不明。
Definition: btrieveC.h:797
インデックス 89。
Definition: btrieveC.h:1004
不明。
Definition: btrieveC.h:1072
struct btrieve_bulk_retrieve_attributes * btrieve_bulk_retrieve_attributes_t
Btrieve 一括取得属性。
Definition: btrieveC.h:1275
int BtrieveFileRecordRetrieveChunk(btrieve_file_t file, int offset, int length, char *chunk, int chunkSize, btrieve_lock_mode_t lockMode)
Btrieve ファイルのレコード チャンクを取得します。
インデックス 25。
Definition: btrieveC.h:876
可変ページ。
Definition: btrieveC.h:1207
インデックス 30。
Definition: btrieveC.h:886
btrieve_status_code_t BtrieveFilterSetACSName(btrieve_filter_t filter, const char *name)
Btrieve フィルターに ACS 名を設定します。
btrieve_index_t BtrieveFileInformationGetLockOwnerIndex(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのインデックスを取得します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesSetMaximumRecordCount(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int maximumRecordCount)
Btrieve 一括取得属性に最大レコード数を設定します。
54 - 可変長ページのエラーです。
Definition: btrieveC.h:150
インデックス 72。
Definition: btrieveC.h:970
1003 - メモリ パラメーターが小さすぎます。
Definition: btrieveC.h:341
一部セグメント。
Definition: btrieveC.h:1190
99 - リクエスターがランタイム サーバーにアクセスできません。
Definition: btrieveC.h:234
複数。
Definition: btrieveC.h:817
btrieve_status_code_t BtrieveVersionGetLastStatusCode(btrieve_version_t version)
Btrieve バージョンから最新のステータス コードを取得します。
42 - 未完了のアクセラレイティド アクセスがあります。
Definition: btrieveC.h:126
ディスク ドライブ O。
Definition: btrieveC.h:651
3011 - MicroKernel:サンクがロードされていません。
Definition: btrieveC.h:429
27 - キー ポジションが無効です。
Definition: btrieveC.h:96
btrieve_status_code_t BtrieveFileAttributesFree(btrieve_file_attributes_t fileAttributes)
Btrieve ファイル属性を解放します。
3003 - MicroKernel:互換性のないコンポーネントです。
Definition: btrieveC.h:413
インデックス 90。
Definition: btrieveC.h:1006
28 - レコード長が無効です。
Definition: btrieveC.h:98
データ ページ。
Definition: btrieveC.h:1203
インデックス 117。
Definition: btrieveC.h:1060
Date。
Definition: btrieveC.h:1093
long long BtrieveFileGetCursorPosition(btrieve_file_t file)
Btrieve ファイルからカーソル位置を取得します。
int BtrieveClientGetServiceAgentIdentifier(btrieve_client_t client)
Btrieve クライアントからサービス エージェント ID を取得します。
int BtrieveFileInformationGetSecurityPermissionUpdate(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの update アクセス権を取得します。
WString(ワイド文字列)。
Definition: btrieveC.h:1111
等しくない。
Definition: btrieveC.h:593
インデックス 107。
Definition: btrieveC.h:1040
ディスク ドライブ I。
Definition: btrieveC.h:639
1013 - タスク リストがいっぱいです。
Definition: btrieveC.h:361
インデックス 57。
Definition: btrieveC.h:940
btrieve_status_code_t BtrieveClientFileRename(btrieve_client_t client, const char *existingFileName, const char *newFileName)
Btrieve クライアントのファイルの名前を変更します。
const char * BtrieveSystemFieldToString(btrieve_system_field_t systemField)
Btrieve システム フィールドを文字列として返します。
const char * BtrieveEncryptionTypeToString(btrieve_encrypt_type_t encryptType)
Btrieve 暗号化の種類を文字列として返します。
btrieve_status_code_t BtrieveFileInformationAllocate(btrieve_file_information_t *btrieveFileInformationPtr)
Btrieve ファイル情報を割り当てます。
15 - プリイメージの I/O エラーです。
Definition: btrieveC.h:72
3023 - MicroKernel:タスク テーブルがいっぱいです。
Definition: btrieveC.h:453
btrieve_status_code_t BtrieveBulkCreateResultFree(btrieve_bulk_create_result_t bulkCreateResult)
Btrieve 一括作成結果を解放します。
2001 - メモリの割り当てが不十分です。
Definition: btrieveC.h:383
int BtrieveKeySegmentGetOffset(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからオフセットを取得します。
インデックス 78。
Definition: btrieveC.h:982
int BtrieveFileInformationGetSecurityHandleWorkgroup(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルのワークグループを取得します。
Bit。
Definition: btrieveC.h:1135
エクスクルーシブ。
Definition: btrieveC.h:759
インデックス 67。
Definition: btrieveC.h:960
ディスク ドライブ S。
Definition: btrieveC.h:659
btrieve_status_code_t BtrieveFileInformationGetReferentialIntegrityFileName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報から参照整合性のファイル名を取得します。
int BtrieveFileRecordRetrieveByCursorPosition(btrieve_file_t file, btrieve_index_t index, long long cursorPosition, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
カーソル位置によって Btrieve ファイルのレコードを取得します。
44 - キー パスがヌルです。
Definition: btrieveC.h:130
3026 - MicroKernel:PIDs が無効です。
Definition: btrieveC.h:459
int BtrieveFileInformationGetUnusedPageCount(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から未使用ページ数を取得します。
3018 - MicroKernel:クローズ済みエラーです。
Definition: btrieveC.h:443
47 - 開いているファイルの数が最大数を超えています。
Definition: btrieveC.h:136
29 - キー長が無効です。
Definition: btrieveC.h:100
int BtrieveFileInformationGetOpenTimestamp(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から開かれたときのタイムスタンプを取得します。
50 - オーナーは既に設定されています。
Definition: btrieveC.h:142
ファイル バージョン 9.0。
Definition: btrieveC.h:1158
No。
Definition: btrieveC.h:1245
インデックス 7。
Definition: btrieveC.h:840
btrieve_status_code_t BtrieveFileInformationGetLockOwnerName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からロック オーナーの名前を取得します。
ページ サイズ 512。
Definition: btrieveC.h:1216
btrieve_status_code_t BtrieveFileAttributesSetRecordCompressionMode(btrieve_file_attributes_t fileAttributes, btrieve_record_compression_mode_t recordCompressionMode)
Btrieve ファイル属性にレコード圧縮モードを設定します。
btrieve_index_t BtrieveFileInformationGetLogIndex(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からログ インデックスを取得します。
インデックス 44。
Definition: btrieveC.h:914
int BtrieveFileInformationGetSecurityCurrentDatabaseImplicit(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの暗黙を取得します。
btrieve_status_code_t BtrieveFileAttributesAllocate(btrieve_file_attributes_t *btrieveFileAttributesPtr)
Btrieve ファイル属性を割り当てます。
59 - ファイルは既に存在します。
Definition: btrieveC.h:160
インデックス 14。
Definition: btrieveC.h:854
btrieve_duplicate_mode_t BtrieveKeySegmentGetDuplicateMode(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから重複モードを取得します。
インデックス 60。
Definition: btrieveC.h:946
18 - ディスクがいっぱいです。
Definition: btrieveC.h:78
ディスク ドライブ D。
Definition: btrieveC.h:629
90 - デバイス テーブルがいっぱいです。
Definition: btrieveC.h:216
btrieve_status_code_t BtrieveFilterSetComparison(btrieve_filter_t filter, btrieve_comparison_t comparison)
Btrieve フィルターに比較を設定します。
148 - ロール フォワード エラーです。
Definition: btrieveC.h:302
インデックス 77。
Definition: btrieveC.h:980
3122 - ネットワーク レイヤー:認証の長さが短すぎます。
Definition: btrieveC.h:507
ラン レングス符号化(RLE)。
Definition: btrieveC.h:562
int BtrieveFileInformationGetLockOwnerServiceAgentIdentifier(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのサービス エージェント ID を取得します。
btrieve_status_code_t BtrieveClientReset(btrieve_client_t client)
Btrieve クライアントをリセットします。
const char * BtrieveNullKeyModeToString(btrieve_null_key_mode_t nullKeyMode)
Btrieve ヌル キー モードを文字列として返します。
なし。
Definition: btrieveC.h:1192
btrieve_status_code_t BtrieveBulkRetrieveAttributesAddField(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int offset, int length)
Btrieve 一括取得属性にフィールドを追加します。
3017 - MicroKernel:ローカル MicroKernel のデータ バッファーが小さすぎます。
Definition: btrieveC.h:441
インデックス 33。
Definition: btrieveC.h:892
btrieve_file_version_t
Btrieve ファイル バージョン。
Definition: btrieveC.h:1148
37 - トランザクションが実行中です。
Definition: btrieveC.h:116
3019 - MicroKernel:セマフォ エラーです。
Definition: btrieveC.h:445
const char * BtrieveDataTypeToString(btrieve_data_type_t dataType)
Btrieve データ型を文字列として返します。
60 - リジェクト カウントに達しました。
Definition: btrieveC.h:162
int BtrieveFileGetPercentage(btrieve_file_t file, btrieve_index_t index, const char *key, int keyLength, long long cursorPosition)
Btrieve ファイルからパーセンテージを取得します。
76 - 参照整合性に矛盾があります。
Definition: btrieveC.h:190
146 - 重複するシステム キーがあります。
Definition: btrieveC.h:298
33 - Btrieve をアンロードできません。
Definition: btrieveC.h:108
インデックス 111。
Definition: btrieveC.h:1048
3015 - MicroKernel:初期化エラーです。
Definition: btrieveC.h:437
btrieve_status_code_t BtrieveFilterSetACSMode(btrieve_filter_t filter, btrieve_acs_mode_t ACSMode)
Btrieve フィルターに ACS モードを設定します。
53 - インターフェイスが無効です。
Definition: btrieveC.h:148
int BtrieveFileInformationGetPageCompression(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からページ圧縮を取得します。
インデックス 8。
Definition: btrieveC.h:842
btrieve_status_code_t BtrieveFileKeyRetrieveNext(btrieve_file_t file, char *key, int keySize)
Btrieve ファイルの次にあるキーを取得します。
btrieve_status_code_t BtrieveFileAttributesSetFileVersion(btrieve_file_attributes_t fileAttributes, btrieve_file_version_t fileVersion)
Btrieve ファイル属性にファイル バージョンを設定します。
151 - チャンク オフセットが小さすぎます。
Definition: btrieveC.h:309
const char * BtrieveOwnerModeToString(btrieve_owner_mode_t ownerMode)
Btrieve オーナー モードを文字列として返します。
107 - チャンクと互換性のないファイルです。
Definition: btrieveC.h:250
140 - 両立しないクローズです。
Definition: btrieveC.h:286
インデックス 65。
Definition: btrieveC.h:956
96 - 通信エラーです。
Definition: btrieveC.h:228
3008 - MicroKernel:設定が無効です。
Definition: btrieveC.h:423
DOS ワークステーション。
Definition: btrieveC.h:690
btrieve_status_code_t BtrieveBulkCreatePayloadAddRecord(btrieve_bulk_create_payload_t bulkCreatePayload, const char *record, int recordLength)
Btrieve 一括作成ペイロードにレコードを追加します。
インデックス 48。
Definition: btrieveC.h:922
インデックス 2。
Definition: btrieveC.h:830
int BtrieveKeySegmentGetDescendingSortOrder(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから降順ソートを取得します。
btrieve_status_code_t BtrieveFileAttributesSetKeyOnly(btrieve_file_attributes_t fileAttributes, int enableKeyOnly)
Btrieve ファイル属性にキー オンリーを設定します。
インデックス 56。
Definition: btrieveC.h:938
インデックス 26。
Definition: btrieveC.h:878
struct btrieve_file * btrieve_file_t
Btrieve ファイル。
Definition: btrieveC.h:1300
btrieve_status_code_t BtrieveKeySegmentFree(btrieve_key_segment_t keySegment)
Btrieve キー セグメントを解放します。
struct btrieve_index_attributes * btrieve_index_attributes_t
Btrieve インデックス属性。
Definition: btrieveC.h:1322
int BtrieveFileInformationGetLockOwnerWriteHold(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーの書き込み保持を取得します。
等しい。
Definition: btrieveC.h:587
ディスク ドライブ Q。
Definition: btrieveC.h:655
int BtrieveFileInformationGetLockOwnerSameProcess(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーの同じプロセスを取得します。
int BtrieveFileInformationGetReferentialIntegrityOperationCode(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から参照整合性のオペレーション コードを取得します。
インデックス 3。
Definition: btrieveC.h:832
btrieve_null_key_mode_t BtrieveKeySegmentGetNullKeyMode(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからヌル キー モードを取得します。
btrieve_status_code_t BtrieveClientSetCurrentDirectoryW(btrieve_client_t client, const wchar_t *currentDirectory)
Btrieve クライアントに現在のディレクトリを設定します。
ページ サイズ 16384。
Definition: btrieveC.h:1232
btrieve_status_code_t BtrieveClientStop(btrieve_client_t client)
Btrieve クライアントを停止します。
インデックス 38。
Definition: btrieveC.h:902
int BtrieveFileInformationGetGatewayPatchLevel(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からゲートウェイのパッチ レベルを取得します。
int BtrieveFileInformationGetSecurityHandleBtpasswd(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの Btpasswd を取得します。
なし。
Definition: btrieveC.h:787
ディスク ドライブ B。
Definition: btrieveC.h:625
int BtrieveFileInformationGetReadOnly(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から読み取り専用を取得します。
btrieve_status_code_t BtrieveFileKeyRetrievePrevious(btrieve_file_t file, char *key, int keySize)
Btrieve ファイルの前にあるキーを取得します。
0 - エラーはありません。
Definition: btrieveC.h:42
インデックス 69。
Definition: btrieveC.h:964
従来の暗号化。
Definition: btrieveC.h:789
6 - インデックス番号が無効です。
Definition: btrieveC.h:54
btrieve_status_code_t BtrieveIndexAttributesSetIndex(btrieve_index_attributes_t indexAttributes, btrieve_index_t index)
Btrieve インデックス属性にインデックスを設定します。
インデックス 110。
Definition: btrieveC.h:1046
int BtrieveFileInformationGetSecurityHandleWindowsNamedPipe(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの Windows 名前付きパイプを取得します。 ...
ディスク ドライブ C。
Definition: btrieveC.h:627
btrieve_status_code_t BtrieveFileInformationGetSecurityHandleUserName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からセキュリティ ハンドルのユーザー名を取得します。
77 - サーバーでループできません。
Definition: btrieveC.h:192
73 - 参照整合性:同期が取れていません。
Definition: btrieveC.h:186
69 - 参照整合性:カスケード エラーです。
Definition: btrieveC.h:180
int BtrieveFileInformationGetLockOwnerTransactionLevel(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのトランザクション レベルを取得します。
なし。
Definition: btrieveC.h:735
btrieve_acs_mode_t BtrieveKeySegmentGetACSMode(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから ACS モードを取得します。
インデックス 19。
Definition: btrieveC.h:864
インデックス 39。
Definition: btrieveC.h:904
3115 - ネットワーク レイヤー:転送に失敗しました。
Definition: btrieveC.h:493
インデックス 102。
Definition: btrieveC.h:1030
NUMERICSLB(Numeric sign leading COBOL)。
Definition: btrieveC.h:1137
int BtrieveFileInformationGetSecurityPermissionAlter(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの alter アクセス権を取得します。
作成時刻。
Definition: btrieveC.h:1258
struct btrieve_bulk_delete_attributes * btrieve_bulk_delete_attributes_t
Btrieve 一括削除属性。
Definition: btrieveC.h:1279
142 - データベースが無効です。
Definition: btrieveC.h:290
int BtrieveFileInformationGetSecurityHandleRTSSDisabled(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの RTSS disabled を取得します。
インデックス 10。
Definition: btrieveC.h:846
インデックス 54。
Definition: btrieveC.h:934
名前付き。
Definition: btrieveC.h:543
btrieve_create_mode_t
Btrieve 作成モード。
Definition: btrieveC.h:706
3119 - ネットワーク レイヤー:使用可能な認証コンテキストがありません。
Definition: btrieveC.h:501
不明。
Definition: btrieveC.h:617
int BtrieveFileInformationGetSecurityCurrentDatabaseBtpasswd(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの Btpasswd を取得します。 ...
11 - ファイル名が正しくありません。
Definition: btrieveC.h:64
ページ サイズ 3584。
Definition: btrieveC.h:1226
btrieve_status_code_t BtrieveClientFree(btrieve_client_t client)
Btrieve クライアントを解放します。
132 - ファイルがいっぱいです。
Definition: btrieveC.h:270
19 - 修復不能なエラーが発生しました。
Definition: btrieveC.h:80
btrieve_unlock_mode_t
Btrieve ロック解除モード。
Definition: btrieveC.h:813
int BtrieveBulkRetrieveResultGetRecordLength(btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber)
Btrieve 一括取得結果からレコード長を取得します。
ディスク ドライブ G。
Definition: btrieveC.h:635
int BtrieveFileInformationGetSecurityHandleAuthorizationByDatabase(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルのデータベースによる許可を取得します。 ...
類似。
Definition: btrieveC.h:599
int BtrieveFileInformationGetSystemIndexSize(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からシステム インデックスのサイズを取得します。
-7 - 不明。
Definition: btrieveC.h:521
リード オンリー。
Definition: btrieveC.h:757
インデックス 113。
Definition: btrieveC.h:1052
2007 - ポインター パラメーターが無効です。
Definition: btrieveC.h:395
int BtrieveFileInformationGetSecurityHandleAuthenticationByDatabase(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルのデータベースによる認証を取得します。 ...
不明。
Definition: btrieveC.h:712
btrieve_status_code_t BtrieveKeySegmentSetNullValue(btrieve_key_segment_t keySegment, int nullValue)
Btrieve キー セグメントにヌル値を設定します。
btrieve_status_code_t BtrieveFilterAllocate(btrieve_filter_t *btrieveFilterPtr)
Btrieve フィルターを割り当てます。
インデックス 22。
Definition: btrieveC.h:870
btrieve_status_code_t BtrieveFileAttributesSetVariableLengthRecordsMode(btrieve_file_attributes_t fileAttributes, btrieve_variable_length_records_mode_t variableLengthRecordsMode)
Btrieve ファイル属性に可変長レコード モードを設定します。
btrieve_status_code_t BtrieveFileAttributesSetPreallocatedPageCount(btrieve_file_attributes_t fileAttributes, int preallocatedPageCount)
Btrieve ファイル属性にプリアロケート ページ数を設定します。
btrieve_status_code_t BtrieveFileGetLastStatusCode(btrieve_file_t file)
Btrieve ファイルから最新のステータス コードを取得します。
long long BtrieveBulkCreateResultGetRecordCursorPosition(btrieve_bulk_create_result_t bulkCreateResult, int recordNumber)
Btrieve 一括作成結果からレコードのカーソル位置を取得します。
btrieve_status_code_t BtrieveFileKeyRetrieveFirst(btrieve_file_t file, btrieve_index_t index, char *key, int keySize)
Btrieve ファイルの先頭のキーを取得します。
int BtrieveFileInformationGetSecurityPermissionExecute(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの execute アクセス権を取得します。
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)
Btrieve クライアントのファイルを作成します。
int BtrieveFileInformationGetSecurityCurrentDatabasePAM(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの PAM を取得します。
int BtrieveFileGetNumerator(btrieve_file_t file, btrieve_index_t index, const char *key, int keyLength, long long cursorPosition, int denominator)
Btrieve ファイルから分子を取得します。
btrieve_status_code_t BtrieveIndexAttributesSetACSNumber(btrieve_index_attributes_t indexAttributes, int ACSNumber)
Btrieve インデックス属性に ACS 番号を設定します。
インデックス 86。
Definition: btrieveC.h:998
インデックス 5。
Definition: btrieveC.h:836
long long BtrieveKeySegmentGetUniqueValueCount(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからユニーク値の数を取得します。
btrieve_version_type_t
Btrieve バージョンの種類。
Definition: btrieveC.h:682
不明。
Definition: btrieveC.h:780
インデックス 112。
Definition: btrieveC.h:1050
163 - 最終セグメント エラーです。
Definition: btrieveC.h:317
2012 - オペレーティング システム エラーです。
Definition: btrieveC.h:405
不明。
Definition: btrieveC.h:1181
int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSDisabled(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの RTSS disabled を取得します。 ...
26 - インデックスの数が無効です。
Definition: btrieveC.h:94
int BtrieveFileInformationGetLockOwnerImplicitLock(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーの暗黙ロックを取得します。
int BtrieveFileInformationGetSecurityPermissionCreateView(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの create view アクセス権を取得します。
ページ サイズ 2048。
Definition: btrieveC.h:1222
3108 - ネットワーク レイヤー:セッションが無効です。
Definition: btrieveC.h:479
デフォルト。
Definition: btrieveC.h:1247
インデックス 75。
Definition: btrieveC.h:976
172 - 無効なデータベースであるため、ログインに失敗しました。
Definition: btrieveC.h:323
AES-256 暗号化。
Definition: btrieveC.h:795
btrieve_owner_mode_t
Btrieve ファイルのオーナー モード。
Definition: btrieveC.h:768
btrieve_variable_length_records_mode_t
Btrieve 可変長レコード モード。
Definition: btrieveC.h:526
AutoTimestamp(自動タイムスタンプ)。
Definition: btrieveC.h:1129
const char * BtrieveRecordCompressionModeToString(btrieve_record_compression_mode_t recordCompressionMode)
Btrieve レコード圧縮モードを文字列として返します。
btrieve_location_mode_t
Btrieve 場所モード。
Definition: btrieveC.h:718
141 - ユーザー名が無効です。
Definition: btrieveC.h:288
1015 - ポインター パラメーターが無効です。
Definition: btrieveC.h:365
int BtrieveKeySegmentGetModifiable(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから変更可能を取得します。
ディスク ドライブ X。
Definition: btrieveC.h:669
74 - End を Abort に変更しました。
Definition: btrieveC.h:188
1011 - 圧縮バッファー パラメーターが範囲外です。
Definition: btrieveC.h:357
92 - トランザクション テーブルがいっぱいです。
Definition: btrieveC.h:220
インデックス 82。
Definition: btrieveC.h:990
以下。
Definition: btrieveC.h:597
btrieve_data_type_t
Btrieve データ型。
Definition: btrieveC.h:1079
63 - Insert Extended のバッファーが無効です。
Definition: btrieveC.h:168
struct btrieve_file_information * btrieve_file_information_t
Btrieve ファイル情報。
Definition: btrieveC.h:1311
Autoincrement(自動インクリメント)。
Definition: btrieveC.h:1091
1018 - 既に Btrieve 関数内にいます。
Definition: btrieveC.h:371
95 - セッションは既に無効になっています。
Definition: btrieveC.h:226
btrieve_status_code_t BtrieveClientAllocate(btrieve_client_t *btrieveClientPtr, int serviceAgentIdentifier, int clientIdentifier)
Btrieve クライアントを割り当てます。
const char * BtrieveVariableLengthRecordsModeToString(btrieve_variable_length_records_mode_t variableLengthRecordsMode)
Btrieve 可変長レコード モードを文字列として返します。
ディスク ドライブ W。
Definition: btrieveC.h:667
なし。
Definition: btrieveC.h:770
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)
Btrieve クライアントのファイルを開きます。
インデックス 6。
Definition: btrieveC.h:838
const char * BtrieveStatusCodeToString(btrieve_status_code_t statusCode)
Btrieve ステータス コードを文字列として返します。
インデックス 63。
Definition: btrieveC.h:952
btrieve_status_code_t BtrieveFilterSetField(btrieve_filter_t filter, int offset, int length, btrieve_data_type_t dataType)
Btrieve フィルターにフィールドを設定します。
160 - MicroKernel に無効なパラメーターが渡されました。
Definition: btrieveC.h:311
書き込み可能。
Definition: btrieveC.h:761
173 - 既にログインしています。
Definition: btrieveC.h:325
67 - 参照整合性:SQL データ辞書ファイルを開けません。
Definition: btrieveC.h:176
8 - ポジションが設定されていません。
Definition: btrieveC.h:58
btrieve_version_type_t BtrieveVersionGetClientVersionType(btrieve_version_t version)
Btrieve バージョンからクライアントのバージョンの種類を取得します。
3027 - MicroKernel:IDS 接続に失敗しました。
Definition: btrieveC.h:461
3001 - MicroKernel:ローカル アクセスは許可されていません。
Definition: btrieveC.h:409
9 - ファイルの終わり(EOF)です。
Definition: btrieveC.h:60
58 - 圧縮バッファーが短すぎます。
Definition: btrieveC.h:158
int BtrieveFileInformationGetBalancedIndexes(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からインデックス バランスを取得します。
int BtrieveFileInformationGetFixedRecordLength(btrieve_file_information_t fileInformation)
Btrieve ファイル属性から固定レコード長を取得します。
インデックス 95。
Definition: btrieveC.h:1016
btrieve_status_code_t
Btrieve ステータス コード。
Definition: btrieveC.h:40
btrieve_status_code_t BtrieveBulkCreateResultAllocate(btrieve_bulk_create_result_t *btrieveBulkCreateResultPtr)
Btrieve 一括作成結果を割り当てます。
79 - プログラミング エラーです。
Definition: btrieveC.h:196
btrieve_status_code_t BtrieveKeySegmentSetField(btrieve_key_segment_t keySegment, int offset, int length, btrieve_data_type_t dataType)
Btrieve キー セグメントにフィールドを設定します。
1008 - 初期化パラメーターが無効です。
Definition: btrieveC.h:351
int BtrieveFileInformationGetLockOwnerFileLock(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのファイル ロックを取得します。
btrieve_status_code_t BtrieveClientLoginW(btrieve_client_t client, const wchar_t *databaseURI)
Btrieve クライアントをログインします。
85 - ファイルは使用中です。
Definition: btrieveC.h:208
インデックス 98。
Definition: btrieveC.h:1022
105 - 可変長部割り当てテーブル付きで作成することはできません。
Definition: btrieveC.h:246
btrieve_status_code_t BtrieveFileAttributesSetSystemDataMode(btrieve_file_attributes_t fileAttributes, btrieve_system_data_mode_t systemDataMode)
Btrieve ファイル属性にシステム データ モードを設定します。
インデックス 29。
Definition: btrieveC.h:884
btrieve_status_code_t BtrieveFileBulkDeletePrevious(btrieve_file_t file, const btrieve_bulk_delete_attributes_t bulkDeleteAttributes, btrieve_bulk_delete_result_t bulkDeleteResult)
Btrieve ファイルの前の一括削除。
btrieve_status_code_t BtrieveBulkCreatePayloadFree(btrieve_bulk_create_payload_t bulkCreatePayload)
Btrieve 一括作成ペイロードを解放します。
int BtrieveKeySegmentGetUseNumberedACS(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから番号付き ACS の使用を取得します。
135 - インターナショナル ソート規則(ISR)が無効です。
Definition: btrieveC.h:276
3111 - ネットワーク レイヤー:送信に失敗しました。
Definition: btrieveC.h:485
long long BtrieveUnixEpochMicrosecondsToTimestamp(long long microseconds)
マイクロ秒単位のタイムスタンプに基づく Unix エポックを Btrieve TIMESTAMP に変換します。 ...
インデックス 43。
Definition: btrieveC.h:912
btrieve_variable_length_records_mode_t BtrieveFileInformationGetVariableLengthRecordsMode(btrieve_file_information_t fileInformation)
Btrieve ファイル属性から可変長レコード モードを取得します。
int BtrieveBulkRetrieveResultGetRecord(btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber, char *record, int recordSize)
Btrieve 一括取得結果からレコードを取得します。
インデックス 71。
Definition: btrieveC.h:968
アクセラレイティド。
Definition: btrieveC.h:755
int BtrieveFileRecordRetrievePrevious(btrieve_file_t file, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
Btrieve ファイルの前にあるレコードを取得します。
BFloat(BASIC float)。
Definition: btrieveC.h:1117
btrieve_status_code_t BtrieveClientTransactionBegin(btrieve_client_t client, btrieve_transaction_mode_t transactionMode, btrieve_lock_mode_t lockMode)
Btrieve クライアントのトランザクションを開始します。
btrieve_status_code_t BtrieveClientLogout(btrieve_client_t client, const char *databaseURI)
Btrieve クライアントをログアウトします。
97 - データ メッセージが小さすぎます。
Definition: btrieveC.h:230
3016 - MicroKernel:内部エラーです。
Definition: btrieveC.h:439
int BtrieveKeySegmentGetLength(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから長さを取得します。
空きスペース スレッショルド 10%
Definition: btrieveC.h:1173
不明。
Definition: btrieveC.h:763
以上。
Definition: btrieveC.h:595
int BtrieveFileInformationGetPagePreallocation(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からページ プリアロケーションを取得します。
52 - キャッシュへの書き込み中にエラーが発生しました。
Definition: btrieveC.h:146
149 - システム キー内部。
Definition: btrieveC.h:304
1006 - プリイメージ バッファー パラメーターが範囲外です。
Definition: btrieveC.h:347
btrieve_status_code_t BtrieveClientSetCurrentDirectory(btrieve_client_t client, const char *currentDirectory)
Btrieve クライアントに現在のディレクトリを設定します。
int BtrieveFileInformationGetLoggable(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からログ可能を取得します。
25 - 入出力の作成エラーです。
Definition: btrieveC.h:92
インデックス 64。
Definition: btrieveC.h:954
1001 - ロック パラメーターが範囲外です。
Definition: btrieveC.h:337
struct btrieve_bulk_delete_result * btrieve_bulk_delete_result_t
Btrieve 一括削除結果。
Definition: btrieveC.h:1287
87 - 使用可能なハンドルがありません。
Definition: btrieveC.h:212
インデックス 66。
Definition: btrieveC.h:958
クライアント。
Definition: btrieveC.h:692
btrieve_record_compression_mode_t BtrieveFileInformationGetRecordCompressionMode(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からレコード圧縮モードを取得します。
btrieve_file_version_t BtrieveFileInformationGetFileVersion(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からファイル バージョンを取得します。
インデックス 83。
Definition: btrieveC.h:992
インデックス 45。
Definition: btrieveC.h:916
btrieve_status_code_t BtrieveFileKeyRetrieve(btrieve_file_t file, btrieve_comparison_t comparison, btrieve_index_t index, char *key, int keyLength)
Btrieve ファイルのキーを取得します。
インデックス 61。
Definition: btrieveC.h:948
インデックス 70。
Definition: btrieveC.h:966
51 - オーナーが無効です。
Definition: btrieveC.h:144
113 - アーカイブ ログ ファイルが見つかりません。
Definition: btrieveC.h:260
インデックス 31。
Definition: btrieveC.h:888
btrieve_encrypt_type_t BtrieveFileInformationGetEncryptionType(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から暗号化の種類を取得します。
不明。
Definition: btrieveC.h:605
int BtrieveVersionGetLocalVersionNumber(btrieve_version_t version)
Btrieve バージョンからローカルのバージョン番号を取得します。
3125 - ネットワーク レイヤー:NDS の名前解決エラーです。
Definition: btrieveC.h:513
int BtrieveFileInformationGetSecurityPermissionRefer(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの refer アクセス権を取得します。
インデックス 94。
Definition: btrieveC.h:1014
btrieve_comparison_t
Btrieve 比較。
Definition: btrieveC.h:583
3124 - ネットワーク レイヤー:タスク テーブルがいっぱいです。
Definition: btrieveC.h:511
btrieve_status_code_t BtrieveFileInformationGetSecurityCurrentDatabaseName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からセキュリティの現在のデータベース名を取得します。
インデックス 100。
Definition: btrieveC.h:1026
struct btrieve_version * btrieve_version_t
Btrieve バージョン。
Definition: btrieveC.h:1333
3012 - MicroKernel:ローカル エンジンがロードされていません。
Definition: btrieveC.h:431
const char * BtrieveDuplicateModeToString(btrieve_duplicate_mode_t duplicateMode)
Btrieve 重複モードを文字列として返します。
39 - End Transaction エラーです。
Definition: btrieveC.h:120
更新時刻。
Definition: btrieveC.h:1260
btrieve_status_code_t BtrieveBulkRetrieveResultFree(btrieve_bulk_retrieve_result_t bulkRetrieveResult)
Btrieve 一括取得結果を解放します。
btrieve_status_code_t BtrieveClientFileRenameW(btrieve_client_t client, const wchar_t *existingFileName, const wchar_t *newFileName)
Btrieve クライアントのファイルの名前を変更します。
int BtrieveFileInformationGetSystemData(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からシステム データを取得します。
long long BtrieveFileGetRecordCreateTime(btrieve_file_t file)
Btrieve ファイルからレコードの作成時刻を取得します。
btrieve_status_code_t BtrieveFilterSetComparisonField(btrieve_filter_t filter, int offset)
Btrieve フィルターに比較フィールドを設定します。
btrieve_version_type_t BtrieveVersionGetRemoteVersionType(btrieve_version_t version)
Btrieve バージョンからリモートのバージョンの種類を取得します。
int BtrieveFileRecordRetrieveLast(btrieve_file_t file, btrieve_index_t index, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
Btrieve ファイルの末尾のレコードを取得します。
3102 - ネットワーク レイヤーが初期化されていません。
Definition: btrieveC.h:467
178 - Login:データベースに存在しないディレクトリです。
Definition: btrieveC.h:335
重複は許可され、繰り返される。
Definition: btrieveC.h:575
NumericSTS(Numeric sign trailing separate)。
Definition: btrieveC.h:1095
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)
Btrieve クライアントのファイルを作成します。
btrieve_status_code_t BtrieveKeySegmentAllocate(btrieve_key_segment_t *btrieveKeySegmentPtr)
Btrieve キー セグメントを割り当てます。
139 - キー オプションが無効です。
Definition: btrieveC.h:284
インデックス 49。
Definition: btrieveC.h:924
3009 - MicroKernel:NETAPI がロードされていません。
Definition: btrieveC.h:425
long long BtrieveBulkDeleteResultGetRecordCursorPosition(btrieve_bulk_delete_result_t bulkDeleteResult, int recordNumber)
Btrieve 一括削除結果からレコードのカーソル位置を取得します。
Numeric。
Definition: btrieveC.h:1113
btrieve_status_code_t BtrieveFileKeyRetrieveLast(btrieve_file_t file, btrieve_index_t index, char *key, int keySize)
Btrieve ファイルの末尾のキーを取得します。
インデックス 118。
Definition: btrieveC.h:1062
btrieve_status_code_t BtrieveFileRecordUnlock(btrieve_file_t file, btrieve_unlock_mode_t unlockMode)
Btrieve ファイルのレコードのロックを解除します。
1 - 関数が無効です。
Definition: btrieveC.h:44
3104 - ネットワーク レイヤー:アクセス権エラーです。
Definition: btrieveC.h:471
int BtrieveKeySegmentGetNullValue(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからヌル値を取得します。
空きスペース スレッショルド 30パーセント
Definition: btrieveC.h:1177
btrieve_status_code_t BtrieveBulkRetrieveAttributesFree(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes)
Btrieve 一括取得属性を解放します。
147 - ログ セグメントが見つかりません。
Definition: btrieveC.h:300
int BtrieveFileInformationGetLockOwnerClientIdentifier(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのクライアント ID を取得します。
読み取りは許可されず、暗号化される。
Definition: btrieveC.h:776
btrieve_status_code_t BtrieveBulkDeleteAttributesAllocate(btrieve_bulk_delete_attributes_t *bulkDeleteAttributesPtr)
Btrieve 一括削除属性を割り当てます。
インデックス 105。
Definition: btrieveC.h:1036
88 - 両立しないモードのエラーです。
Definition: btrieveC.h:214
int BtrieveKeySegmentGetNullAllSegments(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから全セグメント ヌル キーを取得します。
btrieve_status_code_t BtrieveFileRecordAppendChunk(btrieve_file_t file, const char *chunk, int chunkLength)
Btrieve ファイルにレコード チャンクを追加します。
btrieve_status_code_t BtrieveBulkDeleteAttributesFree(btrieve_bulk_delete_attributes_t bulkDeleteAttributes)
Btrieve 一括削除属性を解放します。
不明。
Definition: btrieveC.h:1209
int BtrieveFileInformationGetIdentifier(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から ID を取得します。
btrieve_system_data_mode_t BtrieveFileInformationGetSystemDataMode(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からシステム データ モードを取得します。
btrieve_status_code_t BtrieveFilterSetComparisonConstant(btrieve_filter_t filter, const char *constant, int constantLength)
Btrieve フィルターに比較定数を設定します。
重複は許可され、繰り返されない。
Definition: btrieveC.h:573
23 - ポジション ブロックの長さが無効です。
Definition: btrieveC.h:88
btrieve_status_code_t BtrieveFileInformationFree(btrieve_file_information_t fileInformation)
Btrieve ファイル情報を解放します。
btrieve_status_code_t BtrieveClientTransactionAbort(btrieve_client_t client)
Btrieve クライアントのトランザクションを中止します。
Windows サーバー エンジン。
Definition: btrieveC.h:694