23 #define LINKAGE __declspec(dllimport) 28 #define BTRIEVE_MAXIMUM_RECORD_LENGTH (64 * 1024 - 1) 31 #define BTRIEVE_MAXIMUM_KEY_LENGTH 255 34 #define BTRIEVE_MAXIMUM_BULK_RECORD_COUNT 25804 1005 - Invalid preimage parameter.
Definition: btrieveC.h:345
int BtrieveFileInformationGetLockOwnerRecordLock(btrieve_file_information_t fileInformation)
Get lock owner record lock from a Btrieve file information.
long long BtrieveFileInformationGetReferentialIntegrityCursorPosition(btrieve_file_information_t fileInformation)
Get referential integrity cursor position from a Btrieve file information.
71 - Referential integrity violation.
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)
Record retrieve for a Btrieve file.
File version 6.1.
Definition: btrieveC.h:1152
btrieve_owner_mode_t BtrieveFileInformationGetOwnerMode(btrieve_file_information_t fileInformation)
Get owner mode from a Btrieve file information.
3110 - Network layer not connected.
Definition: btrieveC.h:483
1002 - Memory allocation error.
Definition: btrieveC.h:339
Index 9.
Definition: btrieveC.h:844
Single.
Definition: btrieveC.h:815
btrieve_status_code_t BtrieveBulkDeleteResultFree(btrieve_bulk_delete_result_t bulkDeleteResult)
Free a Btrieve bulk delete result.
Index 37.
Definition: btrieveC.h:900
Disk drive H.
Definition: btrieveC.h:637
Index 68.
Definition: btrieveC.h:962
136 - Alternate collating sequence not found.
Definition: btrieveC.h:278
Index 97.
Definition: btrieveC.h:1020
int BtrieveFileInformationGetContinuousOperation(btrieve_file_information_t fileInformation)
Get continuous operation from a Btrieve file information.
int BtrieveFileInformationGetSecurityHandleRTSSPreauthorized(btrieve_file_information_t fileInformation)
Get security handle RTSS preauthorized from a Btrieve file information.
Character large object.
Definition: btrieveC.h:1131
Index 119.
Definition: btrieveC.h:1064
5 - Duplicate key value.
Definition: btrieveC.h:52
Disk drive F.
Definition: btrieveC.h:633
btrieve_status_code_t BtrieveClientFileClose(btrieve_client_t client, btrieve_file_t file)
File close for a Btrieve client.
2009 - Can't load MicroKernel router.
Definition: btrieveC.h:399
Index 109.
Definition: btrieveC.h:1044
int BtrieveFileInformationGetHandleCount(btrieve_file_information_t fileInformation)
Get handle count from a Btrieve file information.
3028 - MicroKernel IDS login failure.
Definition: btrieveC.h:463
btrieve_status_code_t BtrieveClientContinuousOperationBeginW(btrieve_client_t client, const wchar_t *pathNames)
Continuous operation begin for a Btrieve client.
int BtrieveFileInformationGetSecurityHandleTrusted(btrieve_file_information_t fileInformation)
Get security handle trusted from a Btrieve file information.
btrieve_status_code_t BtrieveBulkRetrieveAttributesSetSkipCurrentRecord(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int skipCurrentRecord)
Set skip current record for a Btrieve bulk retrieve attributes.
102 - No stack available.
Definition: btrieveC.h:240
Page size 1536.
Definition: btrieveC.h:1220
Default.
Definition: btrieveC.h:549
btrieve_status_code_t BtrieveClientContinuousOperationEnd(btrieve_client_t client, const char *pathNames)
Continuous operation end for a Btrieve client.
1007 - Files parameter out of range.
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)
Set owner for a Btrieve file.
116 - Locator file indicator.
Definition: btrieveC.h:266
Page size 4096.
Definition: btrieveC.h:1228
Workgroup engine.
Definition: btrieveC.h:688
Yes.
Definition: btrieveC.h:1243
Numbered.
Definition: btrieveC.h:545
143 - No SSQL rights.
Definition: btrieveC.h:292
Greater than.
Definition: btrieveC.h:589
int BtrieveFileInformationGetGatewayMajorVersion(btrieve_file_information_t fileInformation)
Get gateway major version from a Btrieve file information.
41 - Operation not allowed.
Definition: btrieveC.h:124
btrieve_status_code_t BtrieveFilterSetSystemField(btrieve_filter_t filter, btrieve_system_field_t systemField)
Set system field for a Btrieve filter.
Btrieve engine.
Definition: btrieveC.h:686
94 - Permission error.
Definition: btrieveC.h:224
Disk drive U.
Definition: btrieveC.h:663
2011 - No resource DLL.
Definition: btrieveC.h:403
150 - DBS internal error.
Definition: btrieveC.h:306
17 - Close error.
Definition: btrieveC.h:76
int BtrieveFileInformationGetSystemIndexVersion(btrieve_file_information_t fileInformation)
Get system index version from a Btrieve file information.
int BtrieveFileInformationGetSecurityPermissionDelete(btrieve_file_information_t fileInformation)
Get security permission delete from a Btrieve file information.
struct btrieve_client * btrieve_client_t
A Btrieve client.
Definition: btrieveC.h:1294
btrieve_status_code_t BtrieveBulkRetrieveAttributesAddFilter(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, btrieve_filter_t filter)
Add a filter to a Btrieve bulk retrieve attributes.
Globally unique identifier.
Definition: btrieveC.h:1119
int BtrieveFileInformationGetSecurityHandleRTSSComplete(btrieve_file_information_t fileInformation)
Get security handle RTSS complete from a Btrieve file information.
Index 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)
Bulk retrieve previous for a Btrieve file.
Index 32.
Definition: btrieveC.h:890
btrieve_status_code_t BtrieveKeySegmentSetDescendingSortOrder(btrieve_key_segment_t keySegment, int setDescendingSortOrder)
Set descending sort order for a Btrieve key segment.
138 - Invalid null indicator.
Definition: btrieveC.h:282
btrieve_status_code_t BtrieveFileRecordDeleteChunk(btrieve_file_t file, int offset, int chunkLength)
Record delete chunk for a Btrieve file.
int BtrieveFileInformationGetSecurityHandlePAM(btrieve_file_information_t fileInformation)
Get security handle PAM from a Btrieve file information.
114 - Archival log file invalid.
Definition: btrieveC.h:262
Concurrent with write wait.
Definition: btrieveC.h:805
36 - Transaction error.
Definition: btrieveC.h:114
int BtrieveVersionGetLocalRevisionNumber(btrieve_version_t version)
Get local revision number from a Btrieve version.
Index 108.
Definition: btrieveC.h:1042
btrieve_null_key_mode_t
The Btrieve null key modes.
Definition: btrieveC.h:1186
3024 - MicroKernel invalid operation on remote.
Definition: btrieveC.h:455
Index 20.
Definition: btrieveC.h:866
btrieve_status_code_t BtrieveBulkDeleteResultAllocate(btrieve_bulk_delete_result_t *bulkDeleteResultPtr)
Allocate a Btrieve bulk delete result.
Index 11.
Definition: btrieveC.h:848
112 - Archival file in use.
Definition: btrieveC.h:258
93 - Incompatible lock type.
Definition: btrieveC.h:222
Disk drive Z.
Definition: btrieveC.h:673
43 - Invalid record address.
Definition: btrieveC.h:128
int BtrieveClientGetClientIdentifier(btrieve_client_t client)
Get client identifier from a Btrieve client.
btrieve_status_code_t BtrieveClientFileDelete(btrieve_client_t client, const char *fileName)
File delete for a Btrieve client.
struct btrieve_file_attributes * btrieve_file_attributes_t
A Btrieve file attributes.
Definition: btrieveC.h:1307
int BtrieveFileInformationGetSecurityCurrentDatabaseTrusted(btrieve_file_information_t fileInformation)
Get security current database trusted from a Btrieve file information.
Index 116.
Definition: btrieveC.h:1058
Not like.
Definition: btrieveC.h:601
3109 - Network layer more data.
Definition: btrieveC.h:481
Index 46.
Definition: btrieveC.h:918
No encryption with read allowed.
Definition: btrieveC.h:774
btrieve_status_code_t BtrieveBulkDeleteResultGetLastStatusCode(btrieve_bulk_delete_result_t bulkDeleteResult)
Get last status code from a Btrieve bulk delete result.
btrieve_system_field_t
The Btrieve system fields.
Definition: btrieveC.h:1256
101 - No operating system memory available.
Definition: btrieveC.h:238
Character.
Definition: btrieveC.h:1081
Index 21.
Definition: btrieveC.h:868
176 - Login file and table not found.
Definition: btrieveC.h:331
3025 - MicroKernel PIDs not loaded.
Definition: btrieveC.h:457
btrieve_status_code_t BtrieveClientTransactionEnd(btrieve_client_t client)
Transaction end for a Btrieve client.
3004 - MicroKernel timeout error.
Definition: btrieveC.h:415
78 - Dead lock.
Definition: btrieveC.h:194
None.
Definition: btrieveC.h:585
btrieve_status_code_t BtrieveClientGetCurrentDirectoryW(btrieve_client_t client, btrieve_disk_drive_t diskDrive, wchar_t *currentDirectory, int currentDirectorySize)
Get current directory from a Btrieve client.
File version 7.0.
Definition: btrieveC.h:1154
btrieve_data_type_t BtrieveKeySegmentGetDataType(btrieve_key_segment_t keySegment)
Get data type from a Btrieve key segment.
Index 12.
Definition: btrieveC.h:850
174 - Login logout failed.
Definition: btrieveC.h:327
int BtrieveFileInformationGetSegmentCount(btrieve_file_information_t fileInformation)
Get segment count from a Btrieve file information.
1014 - Stop warning.
Definition: btrieveC.h:363
btrieve_index_t
The Btrieve indexes.
Definition: btrieveC.h:826
144 - Already logged in.
Definition: btrieveC.h:294
Time.
Definition: btrieveC.h:1097
170 - Login failed bad user name.
Definition: btrieveC.h:319
int BtrieveFileInformationGetGatewayMinorVersion(btrieve_file_information_t fileInformation)
Get gateway minor version from a Btrieve file information.
Index 15.
Definition: btrieveC.h:856
AES-192 encryption.
Definition: btrieveC.h:793
46 - Access to file denied.
Definition: btrieveC.h:134
int BtrieveFileInformationGetLockOwnerWriteNoWait(btrieve_file_information_t fileInformation)
Get lock owner write no wait from a Btrieve file information.
3022 - MicroKernel data buffer length too large.
Definition: btrieveC.h:451
btrieve_transaction_mode_t
The Btrieve transaction modes.
Definition: btrieveC.h:801
111 - Archival file not logged.
Definition: btrieveC.h:256
Disk drive M.
Definition: btrieveC.h:647
128-bit encryption.
Definition: btrieveC.h:791
98 - Internal transaction error.
Definition: btrieveC.h:232
btrieve_status_code_t BtrieveFileAttributesSetFreeSpaceThreshold(btrieve_file_attributes_t fileAttributes, btrieve_free_space_threshold_t freeSpaceThreshold)
Set free space threshold for a Btrieve file attributes.
30 - Not a Btrieve file.
Definition: btrieveC.h:102
Legacy string.
Definition: btrieveC.h:1125
Yes.
Definition: btrieveC.h:530
int BtrieveFileInformationGetSecurityCurrentDatabaseWindowsNamedPipe(btrieve_file_information_t fileInformation)
Get security current database windows named pipe from a Btrieve file information. ...
3000 - MicroKernel router memory error.
Definition: btrieveC.h:407
64 - Optimize limit reached.
Definition: btrieveC.h:170
3123 - Network layer invalid session level parameter.
Definition: btrieveC.h:509
Disk drive R.
Definition: btrieveC.h:657
3013 - MicroKernel Network Services Layer not loaded.
Definition: btrieveC.h:433
Less than.
Definition: btrieveC.h:591
Disk drive E.
Definition: btrieveC.h:631
btrieve_lock_mode_t BtrieveFileInformationGetLockOwnerExplicitLockMode(btrieve_file_information_t fileInformation)
Get lock owner explicit lock mode from a Btrieve file information.
btrieve_status_code_t BtrieveBulkRetrieveAttributesSetMaximumRejectCount(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int maximumRejectCount)
Set maximum reject count for a Btrieve bulk retrieve attributes.
btrieve_status_code_t BtrieveFileInformationGetSecurityCurrentUserName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Get security current user name from a Btrieve file information.
3101 - Network layer failure.
Definition: btrieveC.h:465
int BtrieveFileInformationGetSecurityCurrentDatabaseWorkgroup(btrieve_file_information_t fileInformation)
Get security current database workgroup from a Btrieve file information.
3118 - Network layer invalid address family.
Definition: btrieveC.h:499
3116 - Network layer receive data overflow.
Definition: btrieveC.h:495
3006 - MicroKernel invalid session.
Definition: btrieveC.h:419
btrieve_status_code_t BtrieveClientGetVersion(btrieve_client_t client, btrieve_version_t version, btrieve_file_t file)
Get version from a Btrieve client.
btrieve_status_code_t BtrieveFileAttributesSetBalancedIndexes(btrieve_file_attributes_t fileAttributes, int enableBalancedIndexes)
Set balanced indexes for a Btrieve file attributes.
btrieve_status_code_t BtrieveClientContinuousOperationEndW(btrieve_client_t client, const wchar_t *pathNames)
Continuous operation end for a Btrieve client.
btrieve_status_code_t BtrieveClientContinuousOperationBegin(btrieve_client_t client, const char *pathNames)
Continuous operation begin for a Btrieve client.
20 - Record manager inactive.
Definition: btrieveC.h:82
Page size 8192.
Definition: btrieveC.h:1230
btrieve_status_code_t BtrieveFileRecordInsertChunk(btrieve_file_t file, int offset, const char *chunk, int chunkLength)
Record insert chunk for a Btrieve file.
Disk drive 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)
Bulk delete next for a Btrieve file.
Single with no wait.
Definition: btrieveC.h:739
Index 1.
Definition: btrieveC.h:828
100 - No cache buffers available.
Definition: btrieveC.h:236
int BtrieveKeySegmentGetACSNumber(btrieve_key_segment_t keySegment)
Get ACS number from a Btrieve key segment.
btrieve_connector_t
The Btrieve connectors.
Definition: btrieveC.h:609
Index 13.
Definition: btrieveC.h:852
btrieve_status_code_t BtrieveBulkDeleteAttributesAddFilter(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, btrieve_filter_t filter)
Add a filter to a Btrieve bulk delete attributes.
3005 - MicroKernel operating system error.
Definition: btrieveC.h:417
int BtrieveFileInformationGetReferentialIntegrityConstraints(btrieve_file_information_t fileInformation)
Get referential integrity constraints from a Btrieve file information.
Page size 1024.
Definition: btrieveC.h:1218
int BtrieveFileInformationGetUsageCount(btrieve_file_information_t fileInformation)
Get usage count from a Btrieve file information.
3112 - Network layer receive failure.
Definition: btrieveC.h:487
btrieve_page_lock_type_t
The Btrieve page lock type.
Definition: btrieveC.h:1199
24 - Page size error.
Definition: btrieveC.h:90
Disk drive P.
Definition: btrieveC.h:653
btrieve_status_code_t BtrieveBulkRetrieveResultGetLastStatusCode(btrieve_bulk_retrieve_result_t bulkRetrieveResult)
Get last status code from a Btrieve bulk retrieve result.
57 - Expaned memory error.
Definition: btrieveC.h:156
btrieve_status_code_t BtrieveFileInformationGetKeySegment(btrieve_file_information_t fileInformation, btrieve_key_segment_t keySegment, int keySegmentNumber)
Get key segment from a Btrieve file information.
long long BtrieveFileGetRecordUpdateTime(btrieve_file_t file)
Get record update time from a Btrieve file.
btrieve_status_code_t BtrieveIndexAttributesAllocate(btrieve_index_attributes_t *btrieveIndexAttributesPtr)
Allocate a Btrieve index attributes.
int BtrieveFileInformationGetGatewayPlatform(btrieve_file_information_t fileInformation)
Get gateway platform from a Btrieve file information.
Index 73.
Definition: btrieveC.h:972
btrieve_status_code_t BtrieveClientLogoutW(btrieve_client_t client, const wchar_t *databaseURI)
Logout for a Btrieve client.
btrieve_open_mode_t
The Btrieve open modes.
Definition: btrieveC.h:751
34 - Invalid extension name.
Definition: btrieveC.h:110
btrieve_status_code_t BtrieveBulkDeleteAttributesSetSkipCurrentRecord(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, int skipCurrentRecord)
Set skip current record for a Btrieve bulk delete attributes.
Index 91.
Definition: btrieveC.h:1008
int BtrieveFileInformationGetKeyOnly(btrieve_file_information_t fileInformation)
Get key only from a Btrieve file information.
btrieve_lock_mode_t
The Btrieve lock modes.
Definition: btrieveC.h:733
struct btrieve_bulk_create_result * btrieve_bulk_create_result_t
A Btrieve bulk create result.
Definition: btrieveC.h:1271
134 - International sorting rule not found.
Definition: btrieveC.h:274
Unknown.
Definition: btrieveC.h:726
btrieve_status_code_t BtrieveClientFileDeleteW(btrieve_client_t client, const wchar_t *fileName)
File delete for a Btrieve client.
btrieve_status_code_t BtrieveIndexAttributesFree(btrieve_index_attributes_t indexAttributes)
Free a Btrieve index attributes.
3120 - Network layer invalid authentication type.
Definition: btrieveC.h:503
12 - File not found.
Definition: btrieveC.h:66
int BtrieveFileInformationGetSecurityHandleImplicit(btrieve_file_information_t fileInformation)
Get security handle implicit from a Btrieve file information.
Index 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)
Bulk create for a Btrieve file.
btrieve_status_code_t BtrieveKeySegmentSetNullKeyMode(btrieve_key_segment_t keySegment, btrieve_null_key_mode_t nullKeyMode)
Set null key mode for a Btrieve key segment.
No overwrite.
Definition: btrieveC.h:710
int BtrieveFileInformationGetIndexCount(btrieve_file_information_t fileInformation)
Get index count from a Btrieve file information.
83 - Read outside transaction.
Definition: btrieveC.h:204
55 - Autoincrement error.
Definition: btrieveC.h:152
3107 - Network layer out of memory.
Definition: btrieveC.h:477
btrieve_status_code_t BtrieveFileInformationGetLastStatusCode(btrieve_file_information_t fileInformation)
Get last status code from a Btrieve file information.
int BtrieveFileInformationGetSecurityCurrentDatabaseAuthenticationByDatabase(btrieve_file_information_t fileInformation)
Get security current database authentication by database from a Btrieve file information.
btrieve_status_code_t BtrieveFileRecordUpdate(btrieve_file_t file, const char *record, int recordLength)
Record update for a Btrieve file.
Client engine.
Definition: btrieveC.h:698
Nanosecond resolution timestamp.
Definition: btrieveC.h:1133
btrieve_status_code_t BtrieveBulkDeleteAttributesSetMaximumRecordCount(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, int maximumRecordCount)
Set maximum record count for a Btrieve bulk delete attributes.
61 - Small extended get buffer error.
Definition: btrieveC.h:164
Index 35.
Definition: btrieveC.h:896
Index 16.
Definition: btrieveC.h:858
long long BtrieveBulkRetrieveResultGetRecordCursorPosition(btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber)
Get record cursor position from a Btrieve bulk retrieve result.
Index 104.
Definition: btrieveC.h:1034
int BtrieveFileInformationGetSecurityPermissionCreateFile(btrieve_file_information_t fileInformation)
Get security permission create file from a Btrieve file information.
4 - Key value not found.
Definition: btrieveC.h:50
Index 115.
Definition: btrieveC.h:1056
int BtrieveVersionGetClientRevisionNumber(btrieve_version_t version)
Get client revision number from a Btrieve version.
Force local.
Definition: btrieveC.h:722
Disk drive Y.
Definition: btrieveC.h:671
109 - Transaction too complex.
Definition: btrieveC.h:252
btrieve_status_code_t BtrieveFilterSetLikeCodePageName(btrieve_filter_t filter, const char *name)
Set like code page name for a Btrieve filter.
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)
Bulk retrieve next for a Btrieve file.
None.
Definition: btrieveC.h:1201
btrieve_page_size_t
The Btrieve page sizes.
Definition: btrieveC.h:1214
1020 - Interface communications error.
Definition: btrieveC.h:375
btrieve_status_code_t BtrieveIndexAttributesSetACSUserDefined(btrieve_index_attributes_t indexAttributes, const char *ACSName, const char *ACSMap, int ACSMapLength)
Set ACS user defined for a Btrieve index attributes.
None.
Definition: btrieveC.h:558
btrieve_page_lock_type_t BtrieveFileInformationGetLockOwnerPageLockType(btrieve_file_information_t fileInformation)
Get lock owner page lock type from a Btrieve file information.
Index 23.
Definition: btrieveC.h:872
3114 - Network layer server routing table full.
Definition: btrieveC.h:491
Single with wait.
Definition: btrieveC.h:737
btrieve_acs_mode_t
The Btrieve alternate collation sequence modes.
Definition: btrieveC.h:539
133 - More than 5 concurrent users.
Definition: btrieveC.h:272
38 - Transaction file input/output error.
Definition: btrieveC.h:118
btrieve_status_code_t BtrieveClientGetLastStatusCode(btrieve_client_t client)
Get last status code from a Btrieve client.
Unknown.
Definition: btrieveC.h:1262
btrieve_status_code_t BtrieveFileInformationGetGatewayName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Get gateway name from a Btrieve file information.
Index 81.
Definition: btrieveC.h:988
btrieve_status_code_t BtrieveFileAttributesSetPageSize(btrieve_file_attributes_t fileAttributes, btrieve_page_size_t pageSize, int enablePageCompression)
Set page size for a Btrieve file attributes.
Unknown.
Definition: btrieveC.h:1194
btrieve_status_code_t BtrieveIndexAttributesSetACSMode(btrieve_index_attributes_t indexAttributes, btrieve_acs_mode_t ACSMode)
Set ACS mode for a Btrieve index attributes.
Index 18.
Definition: btrieveC.h:862
int BtrieveFileInformationGetSecurityPermissionOpen(btrieve_file_information_t fileInformation)
Get security permission open from a Btrieve file information.
btrieve_page_size_t BtrieveFileInformationGetPageSize(btrieve_file_information_t fileInformation)
Get page size from a Btrieve file information.
btrieve_status_code_t BtrieveFilterSetACSUserDefined(btrieve_filter_t filter, const char *name)
Set ACS user defined for a Btrieve filter.
72 - Referential integrity referenced file cannot open.
Definition: btrieveC.h:184
2000 - Internal error.
Definition: btrieveC.h:381
Money.
Definition: btrieveC.h:1105
btrieve_status_code_t BtrieveFileAttributesSetReservedDuplicatePointerCount(btrieve_file_attributes_t fileAttributes, int reservedDuplicatePointerCount)
Set reserved duplicate pointer count for a Btrieve file attributes.
3014 - MicroKernel can't find engine.
Definition: btrieveC.h:435
Blank truncation.
Definition: btrieveC.h:560
Unknown.
Definition: btrieveC.h:745
btrieve_index_t BtrieveFileInformationGetDuplicateRecordConflictIndex(btrieve_file_information_t fileInformation)
Get duplicate record conflict index from a Btrieve file information.
btrieve_record_compression_mode_t
The Btrieve record compression modes.
Definition: btrieveC.h:556
int BtrieveKeySegmentGetNullAnySegment(btrieve_key_segment_t keySegment)
Get null any segment from a Btrieve key segment.
Index 84.
Definition: btrieveC.h:994
Disk drive L.
Definition: btrieveC.h:645
Default.
Definition: btrieveC.h:675
btrieve_status_code_t BtrieveFilterFree(btrieve_filter_t filter)
Free a Btrieve filter.
int BtrieveBulkCreateResultGetRecordCount(btrieve_bulk_create_result_t bulkCreateResult)
Get record count from a Btrieve bulk create result.
3121 - Network layer invalid authentication object.
Definition: btrieveC.h:505
None.
Definition: btrieveC.h:1070
Index 27.
Definition: btrieveC.h:880
Force remote.
Definition: btrieveC.h:724
btrieve_version_type_t BtrieveVersionGetLocalVersionType(btrieve_version_t version)
Get local version type from a Btrieve version.
btrieve_status_code_t BtrieveFileAttributesSetFixedRecordLength(btrieve_file_attributes_t fileAttributes, int fixedRecordLength)
Set fixed record length for a Btrieve file attributes.
Index 101.
Definition: btrieveC.h:1028
3117 - Network layer CST full.
Definition: btrieveC.h:497
int BtrieveFileInformationGetUnusedDuplicatePointerCount(btrieve_file_information_t fileInformation)
Get unused duplicate pointer count from a Btrieve file information.
Index 4.
Definition: btrieveC.h:834
Page size 3072.
Definition: btrieveC.h:1224
1004 - Page size parameter out of range.
Definition: btrieveC.h:343
int BtrieveFileInformationGetSecurityPermissionNoRights(btrieve_file_information_t fileInformation)
Get security permission no rights from a Btrieve file information.
const char * BtrieveVersionTypeToString(btrieve_version_type_t versionType)
Return a Btrieve version type as a string.
Wide null terminated string.
Definition: btrieveC.h:1115
Index 51.
Definition: btrieveC.h:928
int BtrieveFileInformationGetSecurityPermissionCreateRecord(btrieve_file_information_t fileInformation)
Get security permission create record from a Btrieve file information.
35 - Directory error.
Definition: btrieveC.h:112
2003 - No local access allowed.
Definition: btrieveC.h:387
68 - Referential integrity cascade too deep.
Definition: btrieveC.h:178
Unknown.
Definition: btrieveC.h:564
And.
Definition: btrieveC.h:613
int BtrieveBulkRetrieveResultGetRecordCount(btrieve_bulk_retrieve_result_t bulkRetrieveResult)
Get record count from a Btrieve bulk retrieve result.
Index 114.
Definition: btrieveC.h:1054
Index 59.
Definition: btrieveC.h:944
Unknown.
Definition: btrieveC.h:1166
Index 96.
Definition: btrieveC.h:1018
Unknown.
Definition: btrieveC.h:1143
Timestamp.
Definition: btrieveC.h:1107
btrieve_system_data_mode_t
The Btrieve system data modes.
Definition: btrieveC.h:1241
Index 40.
Definition: btrieveC.h:906
int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSComplete(btrieve_file_information_t fileInformation)
Get security current database RTSS complete from a Btrieve file information.
3128 - Network layer IDS receive failure.
Definition: btrieveC.h:519
btrieve_status_code_t BtrieveFileRecordCreate(btrieve_file_t file, char *record, int recordLength)
Record create for a Btrieve file.
1010 - Error access transaction control file.
Definition: btrieveC.h:355
None.
Definition: btrieveC.h:541
btrieve_status_code_t BtrieveClientLogin(btrieve_client_t client, const char *databaseURI)
Login for a Btrieve client.
int BtrieveFileInformationGetSecurityCurrentDatabaseExplicit(btrieve_file_information_t fileInformation)
Get security current database explicit from a Btrieve file information.
2006 - No available SPX connection.
Definition: btrieveC.h:393
110 - Archival BLOG open error.
Definition: btrieveC.h:254
Version 2.
Definition: btrieveC.h:1249
10 - Modifiable key value error.
Definition: btrieveC.h:62
145 - No database services.
Definition: btrieveC.h:296
btrieve_status_code_t BtrieveBulkCreateResultGetLastStatusCode(btrieve_bulk_create_result_t bulkCreateResult)
Get last status code from a Btrieve bulk create result.
22 - Data length error.
Definition: btrieveC.h:86
Index 55.
Definition: btrieveC.h:936
Index 24.
Definition: btrieveC.h:874
System.
Definition: btrieveC.h:1068
3103 - Network layer name not found.
Definition: btrieveC.h:469
Unknown.
Definition: btrieveC.h:1236
long long BtrieveFileInformationGetRecordCount(btrieve_file_information_t fileInformation)
Get record count from a Btrieve file information.
2005 - Incorrect SPX version.
Definition: btrieveC.h:391
82 - Lost position.
Definition: btrieveC.h:202
int BtrieveFileInformationGetClientTransactions(btrieve_file_information_t fileInformation)
Get client transactions from a Btrieve file information.
int BtrieveFileInformationGetSystemIndex(btrieve_file_information_t fileInformation)
Get system index from a Btrieve file information.
7 - Different index number.
Definition: btrieveC.h:56
137 - Cannot convert RP.
Definition: btrieveC.h:280
Disk drive A.
Definition: btrieveC.h:623
None.
Definition: btrieveC.h:684
int BtrieveBulkDeleteResultGetRecordCount(btrieve_bulk_delete_result_t bulkDeleteResult)
Get record count from a Btrieve bulk delete result.
btrieve_status_code_t BtrieveBulkRetrieveResultAllocate(btrieve_bulk_retrieve_result_t *bulkRetrieveResultPtr)
Allocate a Btrieve bulk retrieve result.
3 - File not open.
Definition: btrieveC.h:48
Index 53.
Definition: btrieveC.h:932
btrieve_status_code_t BtrieveKeySegmentGetLastStatusCode(btrieve_key_segment_t keySegment)
Get last status code from a Btrieve key segment.
int BtrieveFileInformationGetWrongOwner(btrieve_file_information_t fileInformation)
Get wrong owner from a Btrieve file information.
btrieve_index_t BtrieveKeySegmentGetIndex(btrieve_key_segment_t keySegment)
Get index from a Btrieve key segment.
Index 88.
Definition: btrieveC.h:1002
66 - Referential integrity too many databases.
Definition: btrieveC.h:174
Unknown.
Definition: btrieveC.h:819
Index 62.
Definition: btrieveC.h:950
Index 103.
Definition: btrieveC.h:1032
Disk drive K.
Definition: btrieveC.h:643
long long BtrieveFileInformationGetDuplicateRecordConflictCursorPosition(btrieve_file_information_t fileInformation)
Get duplicate record conflict cursor position from a Btrieve file information.
btrieve_status_code_t BtrieveBulkDeleteAttributesSetMaximumRejectCount(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, int maximumRejectCount)
Set maximum reject count for a Btrieve bulk delete attributes.
File version 8.0.
Definition: btrieveC.h:1156
175 - Login wrong uniform resource indicator format.
Definition: btrieveC.h:329
2 - Input/Output error.
Definition: btrieveC.h:46
btrieve_status_code_t BtrieveClientGetCurrentDirectory(btrieve_client_t client, btrieve_disk_drive_t diskDrive, char *currentDirectory, int currentDirectorySize)
Get current directory from a Btrieve client.
btrieve_status_code_t BtrieveFileIndexDrop(btrieve_file_t file, btrieve_index_t index)
Index drop for a Btrieve file.
Numeric sign trailing COBOL.
Definition: btrieveC.h:1141
Default.
Definition: btrieveC.h:1234
const char * BtrieveLockModeToString(btrieve_lock_mode_t lockMode)
Return a Btrieve lock mode as a string.
1009 - Invalid transaction parameter.
Definition: btrieveC.h:353
2004 - SPX not installed.
Definition: btrieveC.h:389
14 - Preimage open error.
Definition: btrieveC.h:70
Unknown.
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)
Record retrieve by percentage for a Btrieve file.
struct btrieve_key_segment * btrieve_key_segment_t
A Btrieve key segment.
Definition: btrieveC.h:1329
btrieve_status_code_t BtrieveFileGetInformation(btrieve_file_t file, btrieve_file_information_t fileInformation)
Get information from a Btrieve file.
Last.
Definition: btrieveC.h:611
Disk drive V.
Definition: btrieveC.h:665
86 - File table full.
Definition: btrieveC.h:210
No encryption with no read allowed.
Definition: btrieveC.h:772
Unknown.
Definition: btrieveC.h:551
File version 9.5.
Definition: btrieveC.h:1160
Encryption with read allowed.
Definition: btrieveC.h:778
Normal.
Definition: btrieveC.h:753
btrieve_encrypt_type_t
The Btrieve file encryption types.
Definition: btrieveC.h:785
btrieve_free_space_threshold_t
The Btrieve free space thresholds.
Definition: btrieveC.h:1171
3113 - Network layer invalid server type.
Definition: btrieveC.h:489
2010 - UT thunk not loaded.
Definition: btrieveC.h:401
File version 13.0.
Definition: btrieveC.h:1162
65 - Invalid extractor.
Definition: btrieveC.h:172
File version 6.0.
Definition: btrieveC.h:1150
int BtrieveFileInformationGetSegmented(btrieve_file_information_t fileInformation)
Get segmented from a Btrieve file information.
Numeric signed ASCII.
Definition: btrieveC.h:1099
JSON filter query match.
Definition: btrieveC.h:603
Overwrite.
Definition: btrieveC.h:708
struct btrieve_bulk_create_payload * btrieve_bulk_create_payload_t
A Btrieve bulk create payload.
Definition: btrieveC.h:1267
Index 93.
Definition: btrieveC.h:1012
Index 47.
Definition: btrieveC.h:920
btrieve_status_code_t BtrieveFilterSetConnector(btrieve_filter_t filter, btrieve_connector_t connector)
Set connector for a Btrieve filter.
btrieve_duplicate_mode_t
The Btrieve duplicate modes.
Definition: btrieveC.h:569
int BtrieveFileInformationGetExplicitLocks(btrieve_file_information_t fileInformation)
Get explicit locks from a Btrieve file information.
btrieve_disk_drive_t
The Btrieve disk drives.
Definition: btrieveC.h:621
btrieve_status_code_t BtrieveFileInformationGetSegmentFileName(btrieve_file_information_t fileInformation, int segmentFileNumber, char *name, int nameSize)
Get segment file name from a Btrieve file information.
Free space threshold 20%.
Definition: btrieveC.h:1175
const char * BtrieveFreeSpaceThresholdToString(btrieve_free_space_threshold_t freeSpaceThreshold)
Return a Btrieve free space threshold as a string.
104 - Locale error.
Definition: btrieveC.h:244
Integer.
Definition: btrieveC.h:1085
int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSPreauthorized(btrieve_file_information_t fileInformation)
Get security current database RTSS preauthorized from a Btrieve file information. ...
Default.
Definition: btrieveC.h:1164
btrieve_status_code_t BtrieveIndexAttributesSetACSName(btrieve_index_attributes_t indexAttributes, const char *ACSName)
Set ACS name for a Btrieve index attributes.
Index 85.
Definition: btrieveC.h:996
103 - Chunk offset too long.
Definition: btrieveC.h:242
btrieve_status_code_t BtrieveBulkCreatePayloadAllocate(btrieve_bulk_create_payload_t *btrieveBulkCreatePayloadPtr)
Allocate a Btrieve bulk create payload.
Duplicates not allowed.
Definition: btrieveC.h:571
btrieve_status_code_t BtrieveVersionFree(btrieve_version_t version)
Free a Btrieve version.
Concurrent with no write wait.
Definition: btrieveC.h:807
Exclusive.
Definition: btrieveC.h:803
62 - Invalid get expression.
Definition: btrieveC.h:166
Index 74.
Definition: btrieveC.h:974
Yes with variable allocation tails.
Definition: btrieveC.h:532
const char * BtrievePageLockTypeToString(btrieve_page_lock_type_t pageLockType)
Return a Btrieve page lock type as a string.
3002 - MicroKernel no resource DLL.
Definition: btrieveC.h:411
16 - Expansion error.
Definition: btrieveC.h:74
int BtrieveVersionGetClientVersionNumber(btrieve_version_t version)
Get client version number from a Btrieve version.
32 - Extend input/output error.
Definition: btrieveC.h:106
int BtrieveFileRecordRetrieveNext(btrieve_file_t file, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
Record retrieve next for a Btrieve file.
3007 - MicroKernel server not found.
Definition: btrieveC.h:421
Decimal.
Definition: btrieveC.h:1101
Index 80.
Definition: btrieveC.h:986
Null indicator segment.
Definition: btrieveC.h:1123
Unknown.
Definition: btrieveC.h:1251
Currency.
Definition: btrieveC.h:1103
1017 - Btrieve Requester can't find resource DLL.
Definition: btrieveC.h:369
Index 28.
Definition: btrieveC.h:882
btrieve_free_space_threshold_t BtrieveFileInformationGetFreeSpaceThreshold(btrieve_file_information_t fileInformation)
Get free space threshold from a Btrieve file information.
1016 - Already initialized.
Definition: btrieveC.h:367
80 - Conflict.
Definition: btrieveC.h:198
1012 - Invalid "Maximum Number Of Files In A Transaction" option.
Definition: btrieveC.h:359
Null terminated string.
Definition: btrieveC.h:1083
int BtrieveFileInformationGetSecurityPermissionCreateStoredProcedure(btrieve_file_information_t fileInformation)
Get security permission create stored procedure from a Btrieve file information.
115 - Archival dump file access error.
Definition: btrieveC.h:264
3105 - Network layer no available transport.
Definition: btrieveC.h:473
Unknown.
Definition: btrieveC.h:700
Unknown.
Definition: btrieveC.h:577
Unknown.
Definition: btrieveC.h:534
3106 - Network layer connection failure.
Definition: btrieveC.h:475
Logical.
Definition: btrieveC.h:1109
81 - Lock error.
Definition: btrieveC.h:200
Or.
Definition: btrieveC.h:615
btrieve_status_code_t BtrieveFileIndexCreate(btrieve_file_t file, const btrieve_index_attributes_t indexAttributes)
Index create for a Btrieve file.
Multiple with no wait.
Definition: btrieveC.h:743
Index 76.
Definition: btrieveC.h:978
int BtrieveKeySegmentGetSegmented(btrieve_key_segment_t keySegment)
Get segmented from a Btrieve key segment.
Index 50.
Definition: btrieveC.h:926
Index 106.
Definition: btrieveC.h:1038
btrieve_status_code_t BtrieveFileUnlockCursorPosition(btrieve_file_t file, long long cursorPosition)
Unlock cursor position for a Btrieve file.
Default.
Definition: btrieveC.h:1179
1022 - MicroKernel shutting down.
Definition: btrieveC.h:379
No preference.
Definition: btrieveC.h:720
int BtrieveFileInformationGetLockOwnerTimeInTransaction(btrieve_file_information_t fileInformation)
Get lock owner time in transaction from a Btrieve file information.
btrieve_status_code_t BtrieveFileRecordDelete(btrieve_file_t file)
Record delete for a Btrieve file.
2002 - Invalid option.
Definition: btrieveC.h:385
3021 - MicroKernel bad SRB format.
Definition: btrieveC.h:449
const char * BtrievePageSizeToString(btrieve_page_size_t pageSize)
Return a Btrieve page size as a string.
1021 - Failed to initialize.
Definition: btrieveC.h:377
const char * BtrieveACSModeToString(btrieve_acs_mode_t ACSMode)
Return a Btrieve ACS mode as a string.
Index 42.
Definition: btrieveC.h:910
130 - No system locks available.
Definition: btrieveC.h:268
Unknown.
Definition: btrieveC.h:809
Unsigned binary.
Definition: btrieveC.h:1087
Multiple with wait.
Definition: btrieveC.h:741
84 - Record in use.
Definition: btrieveC.h:206
UNIX.
Definition: btrieveC.h:696
3127 - Network layer IDS send failure.
Definition: btrieveC.h:517
171 - Login failed bad password.
Definition: btrieveC.h:321
162 - Client table full.
Definition: btrieveC.h:315
Index 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)
Record retrieve first for a Btrieve file.
btrieve_status_code_t BtrieveBulkRetrieveAttributesAllocate(btrieve_bulk_retrieve_attributes_t *bulkRetrieveAttributesPtr)
Allocate a Btrieve bulk retrieve attributes.
btrieve_status_code_t BtrieveFileInformationGetSecurityHandleTableName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Get security handle table name from a Btrieve file information.
31 - File already extended.
Definition: btrieveC.h:104
Numeric sign leading separate.
Definition: btrieveC.h:1139
btrieve_status_code_t BtrieveFileRecordUpdateChunk(btrieve_file_t file, int offset, const char *chunk, int chunkLength)
Record update chunk for a Btrieve file.
Disk drive J.
Definition: btrieveC.h:641
int BtrieveFileInformationGetSecurityHandleExplicit(btrieve_file_information_t fileInformation)
Get security handle explicit from a Btrieve file information.
45 - Inconsistent key flags.
Definition: btrieveC.h:132
Legacy binary.
Definition: btrieveC.h:1127
13 - Extended file error.
Definition: btrieveC.h:68
int BtrieveVersionGetRemoteRevisionNumber(btrieve_version_t version)
Get remote revision number from a Btrieve version.
Case insensitive.
Definition: btrieveC.h:547
int BtrieveFileInformationGetSecurityCurrentDatabaseAuthorizationByDatabase(btrieve_file_information_t fileInformation)
Get security current database authorization by database from a Btrieve file information.
btrieve_status_code_t BtrieveFileInformationGetSecurityHandleDatabaseName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Get security handle database name from a Btrieve file information.
int BtrieveFileInformationGetSecurityPermissionRead(btrieve_file_information_t fileInformation)
Get security permission read from a Btrieve file information.
Disk drive N.
Definition: btrieveC.h:649
struct btrieve_filter * btrieve_filter_t
A Btrieve filter.
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)
File open for a Btrieve client.
3020 - MicroKernel loading error.
Definition: btrieveC.h:447
3126 - Network layer file name resolution error.
Definition: btrieveC.h:515
btrieve_status_code_t BtrieveIndexAttributesSetModifiable(btrieve_index_attributes_t indexAttributes, int enableModifiable)
Set modifiable for a Btrieve index attributes.
2008 - Can't connect to 615.
Definition: btrieveC.h:397
48 - Invalid alternate collating sequence definition.
Definition: btrieveC.h:138
const char * BtrieveSystemDataModeToString(btrieve_system_data_mode_t systemDataMode)
Return a Btrieve system data mode as a string.
40 - Transaction maximum files.
Definition: btrieveC.h:122
Index 87.
Definition: btrieveC.h:1000
91 - Server error.
Definition: btrieveC.h:218
Length first string.
Definition: btrieveC.h:1121
Index 17.
Definition: btrieveC.h:860
btrieve_status_code_t BtrieveIndexAttributesSetDuplicateMode(btrieve_index_attributes_t indexAttributes, btrieve_duplicate_mode_t duplicateMode)
Set duplicate mode for a Btrieve index attributes.
Index 79.
Definition: btrieveC.h:984
const char * BtrieveFileVersionToString(btrieve_file_version_t fileVersion)
Return a Btrieve file version as a string.
Index 36.
Definition: btrieveC.h:898
21 - Key buffer too short.
Definition: btrieveC.h:84
56 - Incomplete index.
Definition: btrieveC.h:154
System Version 2.
Definition: btrieveC.h:1066
Index 41.
Definition: btrieveC.h:908
int BtrieveKeySegmentGetKeyContinues(btrieve_key_segment_t keySegment)
Get key continues from a Btrieve key segment.
49 - Key type error.
Definition: btrieveC.h:140
161 - User count limit exceeded.
Definition: btrieveC.h:313
Index page.
Definition: btrieveC.h:1205
3010 - MicroKernel NWAPI not loaded.
Definition: btrieveC.h:427
1019 - Callback abort.
Definition: btrieveC.h:373
Index 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)
Record retrieve by fraction for a Btrieve file.
const char * BtrieveIndexToString(btrieve_index_t index)
Return a Btrieve index as a string.
btrieve_status_code_t BtrieveFileRecordTruncate(btrieve_file_t file, int offset)
Record truncate for a Btrieve file.
177 - Login table not in database.
Definition: btrieveC.h:333
All segments.
Definition: btrieveC.h:1188
btrieve_status_code_t BtrieveVersionAllocate(btrieve_version_t *btrieveVersionPtr)
Allocate a Btrieve version.
No.
Definition: btrieveC.h:528
struct btrieve_bulk_retrieve_result * btrieve_bulk_retrieve_result_t
A Btrieve bulk retrieve result.
Definition: btrieveC.h:1283
106 - Chunk cannot get next.
Definition: btrieveC.h:248
long long BtrieveTimestampToUnixEpochMicroseconds(long long timestamp)
Convert a Btrieve TIMESTAMP to a Unix Epoch timestamp in microseconds.
Index 52.
Definition: btrieveC.h:930
btrieve_status_code_t BtrieveIndexAttributesAddKeySegment(btrieve_index_attributes_t indexAttributes, btrieve_key_segment_t keySegment)
segment for a Btrieve index attributes Addkey
int BtrieveVersionGetRemoteVersionNumber(btrieve_version_t version)
Get remote version number from a Btrieve version.
Unknown.
Definition: btrieveC.h:797
Index 89.
Definition: btrieveC.h:1004
Unknown.
Definition: btrieveC.h:1072
struct btrieve_bulk_retrieve_attributes * btrieve_bulk_retrieve_attributes_t
A Btrieve bulk retrieve attributes.
Definition: btrieveC.h:1275
int BtrieveFileRecordRetrieveChunk(btrieve_file_t file, int offset, int length, char *chunk, int chunkSize, btrieve_lock_mode_t lockMode)
Record retrieve chunk for a Btrieve file.
Index 25.
Definition: btrieveC.h:876
Variable page.
Definition: btrieveC.h:1207
Index 30.
Definition: btrieveC.h:886
btrieve_status_code_t BtrieveFilterSetACSName(btrieve_filter_t filter, const char *name)
Set ACS name for a Btrieve filter.
btrieve_index_t BtrieveFileInformationGetLockOwnerIndex(btrieve_file_information_t fileInformation)
Get lock owner index from a Btrieve file information.
btrieve_status_code_t BtrieveBulkRetrieveAttributesSetMaximumRecordCount(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int maximumRecordCount)
Set maximum record count for a Btrieve bulk retrieve attributes.
54 - Variable page error.
Definition: btrieveC.h:150
Index 72.
Definition: btrieveC.h:970
1003 - Memory parameter too small.
Definition: btrieveC.h:341
Any segments.
Definition: btrieveC.h:1190
99 - Requester can't access runtime.
Definition: btrieveC.h:234
Multiple.
Definition: btrieveC.h:817
btrieve_status_code_t BtrieveVersionGetLastStatusCode(btrieve_version_t version)
Get last status code from a Btrieve version.
42 - Incomplete accelerated access.
Definition: btrieveC.h:126
Disk drive O.
Definition: btrieveC.h:651
3011 - MicroKernel thunk not loaded.
Definition: btrieveC.h:429
27 - Invalid key position.
Definition: btrieveC.h:96
btrieve_status_code_t BtrieveFileAttributesFree(btrieve_file_attributes_t fileAttributes)
Free a Btrieve file attributes.
3003 - MicroKernel incompatible component.
Definition: btrieveC.h:413
Index 90.
Definition: btrieveC.h:1006
28 - Invalid record length.
Definition: btrieveC.h:98
Data page.
Definition: btrieveC.h:1203
Index 117.
Definition: btrieveC.h:1060
Date.
Definition: btrieveC.h:1093
long long BtrieveFileGetCursorPosition(btrieve_file_t file)
Get cursor position from a Btrieve file.
int BtrieveClientGetServiceAgentIdentifier(btrieve_client_t client)
Get service agent identifier from a Btrieve client.
int BtrieveFileInformationGetSecurityPermissionUpdate(btrieve_file_information_t fileInformation)
Get security permission update from a Btrieve file information.
Wide string.
Definition: btrieveC.h:1111
Not equal.
Definition: btrieveC.h:593
Index 107.
Definition: btrieveC.h:1040
Disk drive I.
Definition: btrieveC.h:639
1013 - Task list full.
Definition: btrieveC.h:361
Index 57.
Definition: btrieveC.h:940
btrieve_status_code_t BtrieveClientFileRename(btrieve_client_t client, const char *existingFileName, const char *newFileName)
File rename for a Btrieve client.
const char * BtrieveSystemFieldToString(btrieve_system_field_t systemField)
Return a Btrieve system field as a string.
const char * BtrieveEncryptionTypeToString(btrieve_encrypt_type_t encryptType)
Return a Btrieve encryption type as a string.
btrieve_status_code_t BtrieveFileInformationAllocate(btrieve_file_information_t *btrieveFileInformationPtr)
Allocate a Btrieve file information.
15 - Preimage input/output error.
Definition: btrieveC.h:72
3023 - MicroKernel task table full.
Definition: btrieveC.h:453
btrieve_status_code_t BtrieveBulkCreateResultFree(btrieve_bulk_create_result_t bulkCreateResult)
Free a Btrieve bulk create result.
2001 - Insufficient memory allocation.
Definition: btrieveC.h:383
int BtrieveKeySegmentGetOffset(btrieve_key_segment_t keySegment)
Get offset from a Btrieve key segment.
Index 78.
Definition: btrieveC.h:982
int BtrieveFileInformationGetSecurityHandleWorkgroup(btrieve_file_information_t fileInformation)
Get security handle workgroup from a Btrieve file information.
Bit.
Definition: btrieveC.h:1135
Exclusive.
Definition: btrieveC.h:759
Index 67.
Definition: btrieveC.h:960
Disk drive S.
Definition: btrieveC.h:659
btrieve_status_code_t BtrieveFileInformationGetReferentialIntegrityFileName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Get referential integrity file name from a Btrieve file information.
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)
Record retrieve by cursor position for a Btrieve file.
44 - Null key path.
Definition: btrieveC.h:130
3026 - MicroKernel bad PIDs.
Definition: btrieveC.h:459
int BtrieveFileInformationGetUnusedPageCount(btrieve_file_information_t fileInformation)
Get unused page count from a Btrieve file information.
3018 - MicroKernel closed error.
Definition: btrieveC.h:443
47 - Maximum open files.
Definition: btrieveC.h:136
29 - Invalid keylength.
Definition: btrieveC.h:100
int BtrieveFileInformationGetOpenTimestamp(btrieve_file_information_t fileInformation)
Get open timestamp from a Btrieve file information.
50 - Owner already set.
Definition: btrieveC.h:142
File version 9.0.
Definition: btrieveC.h:1158
No.
Definition: btrieveC.h:1245
Index 7.
Definition: btrieveC.h:840
btrieve_status_code_t BtrieveFileInformationGetLockOwnerName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Get lock owner name from a Btrieve file information.
Page size 512.
Definition: btrieveC.h:1216
btrieve_status_code_t BtrieveFileAttributesSetRecordCompressionMode(btrieve_file_attributes_t fileAttributes, btrieve_record_compression_mode_t recordCompressionMode)
Set record compression mode for a Btrieve file attributes.
btrieve_index_t BtrieveFileInformationGetLogIndex(btrieve_file_information_t fileInformation)
Get log index from a Btrieve file information.
Index 44.
Definition: btrieveC.h:914
int BtrieveFileInformationGetSecurityCurrentDatabaseImplicit(btrieve_file_information_t fileInformation)
Get security current database implicit from a Btrieve file information.
btrieve_status_code_t BtrieveFileAttributesAllocate(btrieve_file_attributes_t *btrieveFileAttributesPtr)
Allocate a Btrieve file attributes.
59 - File already exists.
Definition: btrieveC.h:160
Index 14.
Definition: btrieveC.h:854
btrieve_duplicate_mode_t BtrieveKeySegmentGetDuplicateMode(btrieve_key_segment_t keySegment)
Get duplicate mode from a Btrieve key segment.
Index 60.
Definition: btrieveC.h:946
18 - Disk full.
Definition: btrieveC.h:78
Disk drive D.
Definition: btrieveC.h:629
90 - Device table full.
Definition: btrieveC.h:216
btrieve_status_code_t BtrieveFilterSetComparison(btrieve_filter_t filter, btrieve_comparison_t comparison)
Set comparison for a Btrieve filter.
148 - Roll forward error.
Definition: btrieveC.h:302
Index 77.
Definition: btrieveC.h:980
3122 - Network layer authentication length too small.
Definition: btrieveC.h:507
Run length encoding.
Definition: btrieveC.h:562
int BtrieveFileInformationGetLockOwnerServiceAgentIdentifier(btrieve_file_information_t fileInformation)
Get lock owner service agent identifier from a Btrieve file information.
btrieve_status_code_t BtrieveClientReset(btrieve_client_t client)
Reset for a Btrieve client.
const char * BtrieveNullKeyModeToString(btrieve_null_key_mode_t nullKeyMode)
Return a Btrieve null key mode as a string.
None.
Definition: btrieveC.h:1192
btrieve_status_code_t BtrieveBulkRetrieveAttributesAddField(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int offset, int length)
Add a field to a Btrieve bulk retrieve attributes.
3017 - MicroKernel local MicroKernel data buffer too small.
Definition: btrieveC.h:441
Index 33.
Definition: btrieveC.h:892
btrieve_file_version_t
The Btrieve file versions.
Definition: btrieveC.h:1148
37 - Transaction is active.
Definition: btrieveC.h:116
3019 - MicroKernel semaphore error.
Definition: btrieveC.h:445
const char * BtrieveDataTypeToString(btrieve_data_type_t dataType)
Return a Btrieve data type as a string.
60 - Reject count reached.
Definition: btrieveC.h:162
int BtrieveFileGetPercentage(btrieve_file_t file, btrieve_index_t index, const char *key, int keyLength, long long cursorPosition)
Get percentage from a Btrieve file.
76 - Referential integrity conflict.
Definition: btrieveC.h:190
146 - Duplicate system key.
Definition: btrieveC.h:298
33 - Btrieve cannot unload.
Definition: btrieveC.h:108
Index 111.
Definition: btrieveC.h:1048
3015 - MicroKernel initialization error.
Definition: btrieveC.h:437
btrieve_status_code_t BtrieveFilterSetACSMode(btrieve_filter_t filter, btrieve_acs_mode_t ACSMode)
Set ACS mode for a Btrieve filter.
53 - Invalid interface.
Definition: btrieveC.h:148
int BtrieveFileInformationGetPageCompression(btrieve_file_information_t fileInformation)
Get page compression from a Btrieve file information.
Index 8.
Definition: btrieveC.h:842
btrieve_status_code_t BtrieveFileKeyRetrieveNext(btrieve_file_t file, char *key, int keySize)
Key retrieve next for a Btrieve file.
btrieve_status_code_t BtrieveFileAttributesSetFileVersion(btrieve_file_attributes_t fileAttributes, btrieve_file_version_t fileVersion)
Set file version for a Btrieve file attributes.
151 - Chunk offset too small.
Definition: btrieveC.h:309
const char * BtrieveOwnerModeToString(btrieve_owner_mode_t ownerMode)
Return a Btrieve owner mode as a string.
107 - Chunk incompatible file.
Definition: btrieveC.h:250
140 - Incompatible close.
Definition: btrieveC.h:286
Index 65.
Definition: btrieveC.h:956
96 - Communications error.
Definition: btrieveC.h:228
3008 - MicroKernel invalid configuration.
Definition: btrieveC.h:423
DOS workstation.
Definition: btrieveC.h:690
btrieve_status_code_t BtrieveBulkCreatePayloadAddRecord(btrieve_bulk_create_payload_t bulkCreatePayload, const char *record, int recordLength)
Add a record to a Btrieve bulk create payload.
Index 48.
Definition: btrieveC.h:922
Index 2.
Definition: btrieveC.h:830
int BtrieveKeySegmentGetDescendingSortOrder(btrieve_key_segment_t keySegment)
Get descending sort order from a Btrieve key segment.
btrieve_status_code_t BtrieveFileAttributesSetKeyOnly(btrieve_file_attributes_t fileAttributes, int enableKeyOnly)
Set key only for a Btrieve file attributes.
Index 56.
Definition: btrieveC.h:938
Index 26.
Definition: btrieveC.h:878
struct btrieve_file * btrieve_file_t
A Btrieve file.
Definition: btrieveC.h:1300
btrieve_status_code_t BtrieveKeySegmentFree(btrieve_key_segment_t keySegment)
Free a Btrieve key segment.
struct btrieve_index_attributes * btrieve_index_attributes_t
A Btrieve index attributes.
Definition: btrieveC.h:1322
int BtrieveFileInformationGetLockOwnerWriteHold(btrieve_file_information_t fileInformation)
Get lock owner write hold from a Btrieve file information.
Equal.
Definition: btrieveC.h:587
Disk drive Q.
Definition: btrieveC.h:655
int BtrieveFileInformationGetLockOwnerSameProcess(btrieve_file_information_t fileInformation)
Get lock owner same process from a Btrieve file information.
int BtrieveFileInformationGetReferentialIntegrityOperationCode(btrieve_file_information_t fileInformation)
Get referential integrity operation code from a Btrieve file information.
Index 3.
Definition: btrieveC.h:832
btrieve_null_key_mode_t BtrieveKeySegmentGetNullKeyMode(btrieve_key_segment_t keySegment)
Get null key mode from a Btrieve key segment.
btrieve_status_code_t BtrieveClientSetCurrentDirectoryW(btrieve_client_t client, const wchar_t *currentDirectory)
Set current directory for a Btrieve client.
Page size 16384.
Definition: btrieveC.h:1232
btrieve_status_code_t BtrieveClientStop(btrieve_client_t client)
Stop for a Btrieve client.
Index 38.
Definition: btrieveC.h:902
int BtrieveFileInformationGetGatewayPatchLevel(btrieve_file_information_t fileInformation)
Get gateway patch level from a Btrieve file information.
int BtrieveFileInformationGetSecurityHandleBtpasswd(btrieve_file_information_t fileInformation)
Get security handle btpasswd from a Btrieve file information.
None.
Definition: btrieveC.h:787
Disk drive B.
Definition: btrieveC.h:625
int BtrieveFileInformationGetReadOnly(btrieve_file_information_t fileInformation)
Get read only from a Btrieve file information.
btrieve_status_code_t BtrieveFileKeyRetrievePrevious(btrieve_file_t file, char *key, int keySize)
Key retrieve previous for a Btrieve file.
0 - No error.
Definition: btrieveC.h:42
Index 69.
Definition: btrieveC.h:964
Traditional encryption.
Definition: btrieveC.h:789
6 - Invalid index number.
Definition: btrieveC.h:54
btrieve_status_code_t BtrieveIndexAttributesSetIndex(btrieve_index_attributes_t indexAttributes, btrieve_index_t index)
Set index for a Btrieve IndexAttributes.
Index 110.
Definition: btrieveC.h:1046
int BtrieveFileInformationGetSecurityHandleWindowsNamedPipe(btrieve_file_information_t fileInformation)
Get security handle windows named pipe from a Btrieve file information.
Disk drive C.
Definition: btrieveC.h:627
btrieve_status_code_t BtrieveFileInformationGetSecurityHandleUserName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Get security handle user name from a Btrieve file information.
77 - Can't loop in server.
Definition: btrieveC.h:192
73 - Referential integrity out of sync.
Definition: btrieveC.h:186
69 - Referential integrity cascade error.
Definition: btrieveC.h:180
int BtrieveFileInformationGetLockOwnerTransactionLevel(btrieve_file_information_t fileInformation)
Get lock owner transaction level from a Btrieve file information.
None.
Definition: btrieveC.h:735
btrieve_acs_mode_t BtrieveKeySegmentGetACSMode(btrieve_key_segment_t keySegment)
Get ACS mode from a Btrieve key segment.
Index 19.
Definition: btrieveC.h:864
Index 39.
Definition: btrieveC.h:904
3115 - Network layer transport failure.
Definition: btrieveC.h:493
Index 102.
Definition: btrieveC.h:1030
Numeric sign leading COBOL.
Definition: btrieveC.h:1137
int BtrieveFileInformationGetSecurityPermissionAlter(btrieve_file_information_t fileInformation)
Get security permission alter from a Btrieve file information.
Create time.
Definition: btrieveC.h:1258
struct btrieve_bulk_delete_attributes * btrieve_bulk_delete_attributes_t
A Btrieve bulk delete attributes.
Definition: btrieveC.h:1279
142 - Invalid database.
Definition: btrieveC.h:290
int BtrieveFileInformationGetSecurityHandleRTSSDisabled(btrieve_file_information_t fileInformation)
Get security handle RTSS disabled from a Btrieve file information.
Index 10.
Definition: btrieveC.h:846
Index 54.
Definition: btrieveC.h:934
Named.
Definition: btrieveC.h:543
btrieve_create_mode_t
The Btrieve create modes.
Definition: btrieveC.h:706
3119 - Network layer no authentication context available.
Definition: btrieveC.h:501
Unknown.
Definition: btrieveC.h:617
int BtrieveFileInformationGetSecurityCurrentDatabaseBtpasswd(btrieve_file_information_t fileInformation)
Get security current database btpasswd from a Btrieve file information.
11 - File name bad.
Definition: btrieveC.h:64
Page size 3584.
Definition: btrieveC.h:1226
btrieve_status_code_t BtrieveClientFree(btrieve_client_t client)
Free a Btrieve client.
132 - File full.
Definition: btrieveC.h:270
19 - Unrecoverable error.
Definition: btrieveC.h:80
btrieve_unlock_mode_t
The Btrieve unlock modes.
Definition: btrieveC.h:813
int BtrieveBulkRetrieveResultGetRecordLength(btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber)
Get record length from a Btrieve bulk retrieve result.
Disk drive G.
Definition: btrieveC.h:635
int BtrieveFileInformationGetSecurityHandleAuthorizationByDatabase(btrieve_file_information_t fileInformation)
Get security handle authorization by database from a Btrieve file information.
Like.
Definition: btrieveC.h:599
int BtrieveFileInformationGetSystemIndexSize(btrieve_file_information_t fileInformation)
Get system index size from a Btrieve file information.
-7 - Unknown.
Definition: btrieveC.h:521
Read only.
Definition: btrieveC.h:757
Index 113.
Definition: btrieveC.h:1052
2007 - Invalid pointer parameter.
Definition: btrieveC.h:395
int BtrieveFileInformationGetSecurityHandleAuthenticationByDatabase(btrieve_file_information_t fileInformation)
Get security handle authentication by database from a Btrieve file information.
Unknown.
Definition: btrieveC.h:712
btrieve_status_code_t BtrieveKeySegmentSetNullValue(btrieve_key_segment_t keySegment, int nullValue)
Set null value for a Btrieve key segment.
btrieve_status_code_t BtrieveFilterAllocate(btrieve_filter_t *btrieveFilterPtr)
Allocate a Btrieve filter.
Index 22.
Definition: btrieveC.h:870
btrieve_status_code_t BtrieveFileAttributesSetVariableLengthRecordsMode(btrieve_file_attributes_t fileAttributes, btrieve_variable_length_records_mode_t variableLengthRecordsMode)
Set variable length records mode for a Btrieve file attributes.
btrieve_status_code_t BtrieveFileAttributesSetPreallocatedPageCount(btrieve_file_attributes_t fileAttributes, int preallocatedPageCount)
Set preallocated page count for a Btrieve file attributes.
btrieve_status_code_t BtrieveFileGetLastStatusCode(btrieve_file_t file)
Get last status code from a Btrieve file.
long long BtrieveBulkCreateResultGetRecordCursorPosition(btrieve_bulk_create_result_t bulkCreateResult, int recordNumber)
Get record cursor position from a Btrieve bulk create result.
btrieve_status_code_t BtrieveFileKeyRetrieveFirst(btrieve_file_t file, btrieve_index_t index, char *key, int keySize)
Key retrieve first for a Btrieve file.
int BtrieveFileInformationGetSecurityPermissionExecute(btrieve_file_information_t fileInformation)
Get security permission execute from a Btrieve file information.
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)
File create for a Btrieve client.
int BtrieveFileInformationGetSecurityCurrentDatabasePAM(btrieve_file_information_t fileInformation)
Get security current database PAM from a Btrieve file information.
int BtrieveFileGetNumerator(btrieve_file_t file, btrieve_index_t index, const char *key, int keyLength, long long cursorPosition, int denominator)
Get numerator from a Btrieve file.
btrieve_status_code_t BtrieveIndexAttributesSetACSNumber(btrieve_index_attributes_t indexAttributes, int ACSNumber)
Set ACS number for a Btrieve index attributes.
Index 86.
Definition: btrieveC.h:998
Index 5.
Definition: btrieveC.h:836
long long BtrieveKeySegmentGetUniqueValueCount(btrieve_key_segment_t keySegment)
Get unique value count from a Btrieve key segment.
btrieve_version_type_t
The Btrieve version types.
Definition: btrieveC.h:682
Unknown.
Definition: btrieveC.h:780
Index 112.
Definition: btrieveC.h:1050
163 - Last segment error.
Definition: btrieveC.h:317
2012 - Operating system error.
Definition: btrieveC.h:405
Unknown.
Definition: btrieveC.h:1181
int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSDisabled(btrieve_file_information_t fileInformation)
Get security current database RTSS disabled from a Btrieve file information.
26 - Number of indexes.
Definition: btrieveC.h:94
int BtrieveFileInformationGetLockOwnerImplicitLock(btrieve_file_information_t fileInformation)
Get lock owner implicit lock from a Btrieve file information.
int BtrieveFileInformationGetSecurityPermissionCreateView(btrieve_file_information_t fileInformation)
Get security permission create view from a Btrieve file information.
Page size 2048.
Definition: btrieveC.h:1222
3108 - Network layer invalid session.
Definition: btrieveC.h:479
Default.
Definition: btrieveC.h:1247
Index 75.
Definition: btrieveC.h:976
172 - Login failed bad database.
Definition: btrieveC.h:323
AES-256 encryption.
Definition: btrieveC.h:795
btrieve_owner_mode_t
The Btrieve file owner modes.
Definition: btrieveC.h:768
btrieve_variable_length_records_mode_t
The Btrieve variable length records modes.
Definition: btrieveC.h:526
Automatic timestamp.
Definition: btrieveC.h:1129
const char * BtrieveRecordCompressionModeToString(btrieve_record_compression_mode_t recordCompressionMode)
Return a Btrieve record compression mode as a string.
btrieve_location_mode_t
The Btrieve location modes.
Definition: btrieveC.h:718
141 - Invalid user name.
Definition: btrieveC.h:288
1015 - Pointer parameter invalid.
Definition: btrieveC.h:365
int BtrieveKeySegmentGetModifiable(btrieve_key_segment_t keySegment)
Get modifiable from a Btrieve key segment.
Disk drive X.
Definition: btrieveC.h:669
74 - End changed to abort.
Definition: btrieveC.h:188
1011 - Compression buffer parameter out of range.
Definition: btrieveC.h:357
92 - Transaction table full.
Definition: btrieveC.h:220
Index 82.
Definition: btrieveC.h:990
Less than or equal.
Definition: btrieveC.h:597
btrieve_data_type_t
The Btrieve data types.
Definition: btrieveC.h:1079
63 - Invalid extended insert buffer.
Definition: btrieveC.h:168
struct btrieve_file_information * btrieve_file_information_t
A Btrieve file information.
Definition: btrieveC.h:1311
Automatic increment.
Definition: btrieveC.h:1091
1018 - Already inside Btrieve function.
Definition: btrieveC.h:371
95 - Session no longer valid.
Definition: btrieveC.h:226
btrieve_status_code_t BtrieveClientAllocate(btrieve_client_t *btrieveClientPtr, int serviceAgentIdentifier, int clientIdentifier)
Allocate a Btrieve client.
const char * BtrieveVariableLengthRecordsModeToString(btrieve_variable_length_records_mode_t variableLengthRecordsMode)
Return a Btrieve variable length records mode as a string.
Disk drive W.
Definition: btrieveC.h:667
None.
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)
File open for a Btrieve client.
Index 6.
Definition: btrieveC.h:838
const char * BtrieveStatusCodeToString(btrieve_status_code_t statusCode)
Return a Btrieve status code as a string.
Index 63.
Definition: btrieveC.h:952
btrieve_status_code_t BtrieveFilterSetField(btrieve_filter_t filter, int offset, int length, btrieve_data_type_t dataType)
Set field for a Btrieve filter.
160 - Invalid parameter to MicroKernel.
Definition: btrieveC.h:311
Writable.
Definition: btrieveC.h:761
173 - Login already logged in.
Definition: btrieveC.h:325
67 - Referential integrity SQL data dictionary files cannot open.
Definition: btrieveC.h:176
8 - Position not set.
Definition: btrieveC.h:58
btrieve_version_type_t BtrieveVersionGetClientVersionType(btrieve_version_t version)
Get client version type from a Btrieve version.
3027 - MicroKernel IDS connect failure.
Definition: btrieveC.h:461
3001 - MicroKernel no local access allowed.
Definition: btrieveC.h:409
9 - End of file.
Definition: btrieveC.h:60
58 - Compress buffer too short.
Definition: btrieveC.h:158
int BtrieveFileInformationGetBalancedIndexes(btrieve_file_information_t fileInformation)
Get balanced indexes from a Btrieve file information.
int BtrieveFileInformationGetFixedRecordLength(btrieve_file_information_t fileInformation)
Get fixed record length from a Btrieve file information.
Index 95.
Definition: btrieveC.h:1016
btrieve_status_code_t
The Btrieve status codes.
Definition: btrieveC.h:40
btrieve_status_code_t BtrieveBulkCreateResultAllocate(btrieve_bulk_create_result_t *btrieveBulkCreateResultPtr)
Allocate a Btrieve bulk create result.
79 - Programming error.
Definition: btrieveC.h:196
btrieve_status_code_t BtrieveKeySegmentSetField(btrieve_key_segment_t keySegment, int offset, int length, btrieve_data_type_t dataType)
Set field for a Btrieve key segment.
1008 - Invalid initialization parameter.
Definition: btrieveC.h:351
int BtrieveFileInformationGetLockOwnerFileLock(btrieve_file_information_t fileInformation)
Get lock owner file lock from a Btrieve file information.
btrieve_status_code_t BtrieveClientLoginW(btrieve_client_t client, const wchar_t *databaseURI)
Login for a Btrieve client.
85 - File in use.
Definition: btrieveC.h:208
Index 98.
Definition: btrieveC.h:1022
105 - Cannot create with variable tail allocation table.
Definition: btrieveC.h:246
btrieve_status_code_t BtrieveFileAttributesSetSystemDataMode(btrieve_file_attributes_t fileAttributes, btrieve_system_data_mode_t systemDataMode)
Set system data mode for a Btrieve file attributes.
Index 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)
Bulk delete previous for a Btrieve file.
btrieve_status_code_t BtrieveBulkCreatePayloadFree(btrieve_bulk_create_payload_t bulkCreatePayload)
Free a Btrieve bulk create payload.
int BtrieveKeySegmentGetUseNumberedACS(btrieve_key_segment_t keySegment)
Get use numbered ACS from a Btrieve key segment.
135 - International sorting rule invalid.
Definition: btrieveC.h:276
3111 - Network layer send failure.
Definition: btrieveC.h:485
long long BtrieveUnixEpochMicrosecondsToTimestamp(long long microseconds)
Convert a Unix Epoch based timestamp in microseconds to a Btrieve TIMESTAMP.
Index 43.
Definition: btrieveC.h:912
btrieve_variable_length_records_mode_t BtrieveFileInformationGetVariableLengthRecordsMode(btrieve_file_information_t fileInformation)
Get variable length records mode from a Btrieve file information.
int BtrieveBulkRetrieveResultGetRecord(btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber, char *record, int recordSize)
Get record from a Btrieve bulk retrieve result.
Index 71.
Definition: btrieveC.h:968
Accelerated.
Definition: btrieveC.h:755
int BtrieveFileRecordRetrievePrevious(btrieve_file_t file, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
Record retrieve previous for a Btrieve file.
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)
Transaction begin for a Btrieve client.
btrieve_status_code_t BtrieveClientLogout(btrieve_client_t client, const char *databaseURI)
Logout for a Btrieve client.
97 - Data message too small.
Definition: btrieveC.h:230
3016 - MicroKernel internal error.
Definition: btrieveC.h:439
int BtrieveKeySegmentGetLength(btrieve_key_segment_t keySegment)
Get length from a Btrieve key segment.
Free space threshold 10%.
Definition: btrieveC.h:1173
Unknown.
Definition: btrieveC.h:763
Greater than or equal.
Definition: btrieveC.h:595
int BtrieveFileInformationGetPagePreallocation(btrieve_file_information_t fileInformation)
Get page preallocation from a Btrieve file information.
52 - Error writing cache.
Definition: btrieveC.h:146
149 - System key internal.
Definition: btrieveC.h:304
1006 - Preimage buffer parameter out of range.
Definition: btrieveC.h:347
btrieve_status_code_t BtrieveClientSetCurrentDirectory(btrieve_client_t client, const char *currentDirectory)
Set current directory for a Btrieve client.
int BtrieveFileInformationGetLoggable(btrieve_file_information_t fileInformation)
Get loggable from a Btrieve file information.
25 - Create input/output error.
Definition: btrieveC.h:92
Index 64.
Definition: btrieveC.h:954
1001 - Lock parameter out of range.
Definition: btrieveC.h:337
struct btrieve_bulk_delete_result * btrieve_bulk_delete_result_t
A Btrieve bulk delete result.
Definition: btrieveC.h:1287
87 - No handles available.
Definition: btrieveC.h:212
Index 66.
Definition: btrieveC.h:958
Client.
Definition: btrieveC.h:692
btrieve_record_compression_mode_t BtrieveFileInformationGetRecordCompressionMode(btrieve_file_information_t fileInformation)
Get record compression mode from a Btrieve file information.
btrieve_file_version_t BtrieveFileInformationGetFileVersion(btrieve_file_information_t fileInformation)
Get file version from a Btrieve file information.
Index 83.
Definition: btrieveC.h:992
Index 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)
Key retrieve for a Btrieve file.
Index 61.
Definition: btrieveC.h:948
Index 70.
Definition: btrieveC.h:966
51 - Invalid owner.
Definition: btrieveC.h:144
113 - Archival log file not found.
Definition: btrieveC.h:260
Index 31.
Definition: btrieveC.h:888
btrieve_encrypt_type_t BtrieveFileInformationGetEncryptionType(btrieve_file_information_t fileInformation)
Get encryption type from a Btrieve file information.
Unknown.
Definition: btrieveC.h:605
int BtrieveVersionGetLocalVersionNumber(btrieve_version_t version)
Get local version number from a Btrieve version.
3125 - Network layer NDS name resolution error.
Definition: btrieveC.h:513
int BtrieveFileInformationGetSecurityPermissionRefer(btrieve_file_information_t fileInformation)
Get security permission refer from a Btrieve file information.
Index 94.
Definition: btrieveC.h:1014
btrieve_comparison_t
The Btrieve comparisons.
Definition: btrieveC.h:583
3124 - Network layer task table full.
Definition: btrieveC.h:511
btrieve_status_code_t BtrieveFileInformationGetSecurityCurrentDatabaseName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Get security current database name from a Btrieve file information.
Index 100.
Definition: btrieveC.h:1026
struct btrieve_version * btrieve_version_t
A Btrieve version.
Definition: btrieveC.h:1333
3012 - MicroKernel local not loaded.
Definition: btrieveC.h:431
const char * BtrieveDuplicateModeToString(btrieve_duplicate_mode_t duplicateMode)
Return a Btrieve duplicate mode as a string.
39 - End transaction error.
Definition: btrieveC.h:120
Update time.
Definition: btrieveC.h:1260
btrieve_status_code_t BtrieveBulkRetrieveResultFree(btrieve_bulk_retrieve_result_t bulkRetrieveResult)
Free a Btrieve bulk retrieve result.
btrieve_status_code_t BtrieveClientFileRenameW(btrieve_client_t client, const wchar_t *existingFileName, const wchar_t *newFileName)
File rename for a Btrieve client.
int BtrieveFileInformationGetSystemData(btrieve_file_information_t fileInformation)
Get system data from a Btrieve file information.
long long BtrieveFileGetRecordCreateTime(btrieve_file_t file)
Get record create time from a Btrieve file.
btrieve_status_code_t BtrieveFilterSetComparisonField(btrieve_filter_t filter, int offset)
Set comparison field for a Btrieve filter.
btrieve_version_type_t BtrieveVersionGetRemoteVersionType(btrieve_version_t version)
Get remote version type from a Btrieve version.
int BtrieveFileRecordRetrieveLast(btrieve_file_t file, btrieve_index_t index, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
Record retrieve last for a Btrieve file.
3102 - Network layer not initialized.
Definition: btrieveC.h:467
178 - Login directory not in database.
Definition: btrieveC.h:335
Duplicates allowed, repeating.
Definition: btrieveC.h:575
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)
File create for a Btrieve client.
btrieve_status_code_t BtrieveKeySegmentAllocate(btrieve_key_segment_t *btrieveKeySegmentPtr)
Allocate a Btrieve key segment.
139 - Invalid key option.
Definition: btrieveC.h:284
Index 49.
Definition: btrieveC.h:924
3009 - MicroKernel NETAPI not loaded.
Definition: btrieveC.h:425
long long BtrieveBulkDeleteResultGetRecordCursorPosition(btrieve_bulk_delete_result_t bulkDeleteResult, int recordNumber)
Get record cursor position from a Btrieve bulk delete result.
Numeric.
Definition: btrieveC.h:1113
btrieve_status_code_t BtrieveFileKeyRetrieveLast(btrieve_file_t file, btrieve_index_t index, char *key, int keySize)
Key retrieve last for a Btrieve file.
Index 118.
Definition: btrieveC.h:1062
btrieve_status_code_t BtrieveFileRecordUnlock(btrieve_file_t file, btrieve_unlock_mode_t unlockMode)
Record unlock for a Btrieve file.
1 - Invalid function.
Definition: btrieveC.h:44
3104 - Network layer permission error.
Definition: btrieveC.h:471
int BtrieveKeySegmentGetNullValue(btrieve_key_segment_t keySegment)
Get null value from a Btrieve key segment.
Free space threshold 30%.
Definition: btrieveC.h:1177
btrieve_status_code_t BtrieveBulkRetrieveAttributesFree(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes)
Free a Btrieve bulk retrieve attributes.
147 - Log segment missing.
Definition: btrieveC.h:300
int BtrieveFileInformationGetLockOwnerClientIdentifier(btrieve_file_information_t fileInformation)
Get lock owner client identifier from a Btrieve file information.
Encryption with no read allowed.
Definition: btrieveC.h:776
btrieve_status_code_t BtrieveBulkDeleteAttributesAllocate(btrieve_bulk_delete_attributes_t *bulkDeleteAttributesPtr)
Allocate a Btrieve bulk delete attributes.
Index 105.
Definition: btrieveC.h:1036
88 - Incompatible mode error.
Definition: btrieveC.h:214
int BtrieveKeySegmentGetNullAllSegments(btrieve_key_segment_t keySegment)
Get null all segments from a Btrieve key segment.
btrieve_status_code_t BtrieveFileRecordAppendChunk(btrieve_file_t file, const char *chunk, int chunkLength)
Record append chunk for a Btrieve file.
btrieve_status_code_t BtrieveBulkDeleteAttributesFree(btrieve_bulk_delete_attributes_t bulkDeleteAttributes)
Free a Btrieve bulk delete attributes.
Unknown.
Definition: btrieveC.h:1209
int BtrieveFileInformationGetIdentifier(btrieve_file_information_t fileInformation)
Get identifier from a Btrieve file information.
btrieve_system_data_mode_t BtrieveFileInformationGetSystemDataMode(btrieve_file_information_t fileInformation)
Get system data mode from a Btrieve file information.
btrieve_status_code_t BtrieveFilterSetComparisonConstant(btrieve_filter_t filter, const char *constant, int constantLength)
Set comparison constant for a Btrieve filter.
Duplicates allowed, nonrepeating.
Definition: btrieveC.h:573
23 - Position block length.
Definition: btrieveC.h:88
btrieve_status_code_t BtrieveFileInformationFree(btrieve_file_information_t fileInformation)
Free a Btrieve file information.
btrieve_status_code_t BtrieveClientTransactionAbort(btrieve_client_t client)
Transaction abort for a Btrieve client.
Windows server engine.
Definition: btrieveC.h:694