19 class BtrieveCollection;
20 class BtrieveDocumentSet;
1248 static const char *DuplicateModeToString(
DuplicateMode duplicateMode);
1254 static const char *DataTypeToString(
DataType dataType);
1260 static const char *FileVersionToString(
FileVersion fileVersion);
1266 static const char *FreeSpaceThresholdToString(
FreeSpaceThreshold freeSpaceThreshold);
1272 static const char *IndexToString(
Index index);
1278 static const char *NullKeyModeToString(
NullKeyMode nullKeyMode);
1284 static const char *PageSizeToString(
PageSize pageSize);
1296 static const char *StatusCodeToString(
StatusCode statusCode);
1302 static const char *SystemDataModeToString(
SystemDataMode systemDataMode);
1308 static const char *VersionTypeToString(
VersionType versionType);
1314 static const char *PageLockTypeToString(
PageLockType pageLockType);
1320 static const char *LockModeToString(
LockMode lockMode);
1326 static const char *OwnerModeToString(
OwnerMode ownerMode);
1336 static long long UnixEpochMicrosecondsToTimestamp(
long long microseconds);
1340 static long long TimestampToUnixEpochMicroseconds(
long long timestamp);
1355 BtrieveClient(
int serviceAgentIdentifier,
int clientIdentifier);
1392 #ifdef GetCurrentDirectory 1393 #undef GetCurrentDirectory 1528 Btrieve::StatusCode FileRename(
const wchar_t *existingFileName,
const wchar_t *newFileName);
1569 #ifdef SetCurrentDirectory 1570 #undef SetCurrentDirectory 1615 int GetServiceAgentIdentifier();
1620 int GetClientIdentifier();
1639 Btrieve::StatusCode CollectionRename(
const char *existingCollectionName,
const char *newCollectionName);
1646 Btrieve::StatusCode CollectionOpen(BtrieveCollection *btrieveCollection,
const char *collectionName);
1859 int GetNumerator(
long long cursorPosition,
int denominator);
1874 int GetNumerator(
Btrieve::Index index,
const char *key,
int keyLength,
int denominator);
1950 int GetPercentage(
long long cursorPosition);
1964 int GetPercentage(
Btrieve::Index index,
const char *key,
int keyLength);
1976 long long GetCursorPosition();
2400 int GetBalancedIndexes();
2423 int GetPageCompression();
2431 int GetPagePreallocation();
2445 int GetUnusedDuplicatePointerCount();
2452 int GetIndexCount();
2459 int GetFixedRecordLength();
2467 long long GetRecordCount();
2482 int GetUnusedPageCount();
2506 int GetSystemIndexPresent();
2513 int GetSystemIndexSize();
2521 int GetSystemIndexUsed();
2528 int GetSystemIndexVersion();
2536 long long GetDuplicateRecordConflictCursorPosition();
2551 int GetIdentifier();
2558 int GetHandleCount();
2565 int GetOpenTimestamp();
2572 int GetUsageCount();
2580 int GetExplicitLocks();
2588 int GetClientTransactions();
2604 int GetContinuousOperation();
2612 int GetReferentialIntegrityConstraints();
2628 int GetWrongOwner();
2635 int GetGatewayMajorVersion();
2642 int GetGatewayMinorVersion();
2649 int GetGatewayPatchLevel();
2656 int GetGatewayPlatform();
2663 const char *GetGatewayName();
2674 int GetLockOwnerImplicitLock();
2689 int GetLockOwnerFileLock();
2697 int GetLockOwnerRecordLock();
2705 int GetLockOwnerSameProcess();
2713 int GetLockOwnerWriteNoWait();
2721 int GetLockOwnerWriteHold();
2728 int GetLockOwnerTimeInTransaction();
2735 int GetLockOwnerTransactionLevel();
2742 const char *GetLockOwnerName();
2753 int GetLockOwnerServiceAgentIdentifier();
2766 int GetLockOwnerClientIdentifier();
2797 const char *GetReferentialIntegrityFileName();
2808 int GetReferentialIntegrityOperationCode();
2822 long long GetReferentialIntegrityCursorPosition();
2829 int GetSegmentCount();
2837 const char *GetSegmentFileName(
int segmentFileNumber);
2858 int GetSecurityHandleTrusted();
2866 int GetSecurityHandleImplicit();
2874 int GetSecurityHandleExplicit();
2882 int GetSecurityHandleAuthenticationByDatabase();
2890 int GetSecurityHandleAuthorizationByDatabase();
2898 int GetSecurityHandleWindowsNamedPipe();
2906 int GetSecurityHandleWorkgroup();
2914 int GetSecurityHandleBtpasswd();
2922 int GetSecurityHandlePAM();
2930 int GetSecurityHandleRTSSComplete();
2938 int GetSecurityHandleRTSSPreauthorized();
2946 int GetSecurityHandleRTSSDisabled();
2954 int GetSecurityCurrentDatabaseTrusted();
2962 int GetSecurityCurrentDatabaseImplicit();
2970 int GetSecurityCurrentDatabaseExplicit();
2978 int GetSecurityCurrentDatabaseAuthenticationByDatabase();
2986 int GetSecurityCurrentDatabaseAuthorizationByDatabase();
2994 int GetSecurityCurrentDatabaseWindowsNamedPipe();
3002 int GetSecurityCurrentDatabaseWorkgroup();
3010 int GetSecurityCurrentDatabaseBtpasswd();
3018 int GetSecurityCurrentDatabasePAM();
3026 int GetSecurityCurrentDatabaseRTSSComplete();
3034 int GetSecurityCurrentDatabaseRTSSPreauthorized();
3042 int GetSecurityCurrentDatabaseRTSSDisabled();
3050 int GetSecurityPermissionNoRights();
3058 int GetSecurityPermissionOpen();
3066 int GetSecurityPermissionRead();
3074 int GetSecurityPermissionCreateFile();
3082 int GetSecurityPermissionUpdate();
3090 int GetSecurityPermissionCreateRecord();
3098 int GetSecurityPermissionDelete();
3106 int GetSecurityPermissionExecute();
3114 int GetSecurityPermissionAlter();
3122 int GetSecurityPermissionRefer();
3130 int GetSecurityPermissionCreateView();
3138 int GetSecurityPermissionCreateStoredProcedure();
3145 const char *GetSecurityHandleDatabaseName();
3156 const char *GetSecurityHandleTableName();
3173 const char *GetSecurityHandleUserName();
3190 const char *GetSecurityCurrentDatabaseName();
3207 const char *GetSecurityCurrentUserName();
3438 int GetRecord(
int recordNumber,
char *record,
int recordSize);
3445 int GetRecordCount();
3453 int GetRecordLength(
int recordNumber);
3462 long long GetRecordCursorPosition(
int recordNumber);
3559 Btrieve::StatusCode SetACSUserDefined(
const char *ACSName,
const char *ACSMap,
int ACSMapLength);
3622 int GetRecordCount();
3631 long long GetRecordCursorPosition(
int recordNumber);
3675 int GetModifiable();
3683 int GetKeyContinues();
3706 int GetDescendingSortOrder();
3759 long long GetUniqueValueCount();
3868 int GetClientRevisionNumber();
3877 int GetClientVersionNumber();
3886 int GetRemoteRevisionNumber();
3895 int GetRemoteVersionNumber();
3904 int GetLocalRevisionNumber();
3913 int GetLocalVersionNumber();
4168 class LINKAGE BtrieveCollection
4178 BtrieveCollection();
4180 ~BtrieveCollection();
4189 long long DocumentCreate(
const char *json,
const char *blob,
int blobLength);
4196 const char *DocumentRetrieve(
long long id,
char *blob,
int blobSize);
4201 const char *DocumentRetrieve(
long long id);
4210 Btrieve::StatusCode DocumentUpdate(
long long id,
const char *json,
const char *blob,
int blobLength);
4262 class LINKAGE BtrieveDocumentSet
4264 friend class BtrieveCollection;
4267 std::set<long long> *GetStdSet();
4271 BtrieveDocumentSet();
4272 ~BtrieveDocumentSet();
4292 std::set<long long> *stdSet;
Definition: btrieveC.h:178
Definition: btrieveC.h:97
Definition: btrieveC.h:407
Definition: btrieveC.h:421
Definition: btrieveC.h:247
Definition: btrieveC.h:175
Definition: btrieveC.h:363
Definition: btrieveC.h:357
Definition: btrieveC.h:373
Definition: btrieveC.h:307
Definition: btrieveC.h:383
Definition: btrieveC.h:145
Definition: btrieveC.h:393
Definition: btrieveC.h:32
Definition: btrieveC.h:400
Definition: btrieveC.h:306
FileVersion
The Btrieve file versions.
Definition: btrieveCpp.h:248
Definition: btrieveC.h:205
Definition: btrieveC.h:397
Definition: btrieveC.h:237
Definition: btrieveC.h:126
Definition: btrieveC.h:448
Definition: btrieveC.h:278
Definition: btrieveC.h:180
Definition: btrieveC.h:139
Definition: btrieveC.h:450
Definition: btrieveC.h:319
The Btrieve bulk retrieve result class.
Definition: btrieveCpp.h:3409
Definition: btrieveC.h:456
Definition: btrieveC.h:152
Definition: btrieveC.h:277
The Btrieve file attributes class.
Definition: btrieveCpp.h:2192
Definition: btrieveC.h:292
Definition: btrieveC.h:68
Definition: btrieveC.h:318
Definition: btrieveC.h:118
Definition: btrieveC.h:311
Definition: btrieveC.h:207
Definition: btrieveC.h:159
Definition: btrieveC.h:44
struct btrieve_client * btrieve_client_t
Definition: btrieveC.h:468
Definition: btrieveC.h:414
Definition: btrieveC.h:372
Definition: btrieveC.h:371
Definition: btrieveC.h:147
VariableLengthRecordsMode
The Btrieve variable length records modes.
Definition: btrieveCpp.h:1203
Definition: btrieveC.h:137
Definition: btrieveC.h:352
Definition: btrieveC.h:63
Definition: btrieveC.h:396
Definition: btrieveC.h:233
Definition: btrieveC.h:367
Definition: btrieveC.h:364
Definition: btrieveC.h:135
Definition: btrieveC.h:117
Definition: btrieveC.h:313
Definition: btrieveC.h:70
struct btrieve_file_attributes * btrieve_file_attributes_t
Definition: btrieveC.h:470
Definition: btrieveC.h:399
Definition: btrieveC.h:295
Definition: btrieveC.h:246
Definition: btrieveC.h:376
Definition: btrieveC.h:347
Definition: btrieveC.h:125
Definition: btrieveC.h:405
Definition: btrieveC.h:367
Definition: btrieveC.h:171
Definition: btrieveC.h:234
Definition: btrieveC.h:213
Definition: btrieveC.h:103
Definition: btrieveC.h:292
Definition: btrieveC.h:422
Definition: btrieveC.h:364
Definition: btrieveC.h:169
Connector
The Btrieve connectors.
Definition: btrieveCpp.h:100
Definition: btrieveC.h:187
Definition: btrieveC.h:153
Definition: btrieveC.h:409
Definition: btrieveC.h:165
Definition: btrieveC.h:365
Definition: btrieveC.h:73
Definition: btrieveC.h:231
Definition: btrieveC.h:134
VersionType
The Btrieve version types.
Definition: btrieveCpp.h:1216
Definition: btrieveC.h:309
Definition: btrieveC.h:122
Definition: btrieveC.h:57
Definition: btrieveC.h:416
NullKeyMode
The Btrieve null key modes.
Definition: btrieveCpp.h:570
Definition: btrieveC.h:209
Definition: btrieveC.h:91
Definition: btrieveC.h:260
Definition: btrieveC.h:310
Definition: btrieveC.h:222
Definition: btrieveC.h:293
Definition: btrieveC.h:306
Definition: btrieveC.h:238
Definition: btrieveC.h:255
Definition: btrieveC.h:253
Definition: btrieveC.h:215
#define BTRIEVE_MAXIMUM_RECORD_LENGTH
Definition: btrieveC.h:22
Definition: btrieveC.h:47
Definition: btrieveC.h:450
Definition: btrieveC.h:311
Definition: btrieveC.h:335
Definition: btrieveC.h:361
Definition: btrieveC.h:124
Definition: btrieveC.h:365
Definition: btrieveC.h:214
Definition: btrieveC.h:447
Definition: btrieveC.h:249
Definition: btrieveC.h:51
Definition: btrieveC.h:310
Definition: btrieveC.h:84
Btrieve::StatusCode GetLastStatusCode()
Get the last status code.
Definition: btrieveC.h:385
Definition: btrieveC.h:61
Definition: btrieveC.h:391
struct btrieve_bulk_create_result * btrieve_bulk_create_result_t
Definition: btrieveC.h:461
Definition: btrieveC.h:143
Definition: btrieveC.h:331
Definition: btrieveC.h:257
Definition: btrieveC.h:39
Definition: btrieveC.h:391
Definition: btrieveC.h:326
Definition: btrieveC.h:108
Definition: btrieveC.h:82
Definition: btrieveC.h:244
Definition: btrieveC.h:321
The Btrieve bulk create result class.
Definition: btrieveCpp.h:3596
Definition: btrieveC.h:88
ACSMode
The Btrieve alternate collation sequence modes.
Definition: btrieveCpp.h:45
Definition: btrieveC.h:372
Definition: btrieveC.h:366
Definition: btrieveC.h:395
Definition: btrieveC.h:31
Definition: btrieveC.h:399
Definition: btrieveC.h:330
Definition: btrieveC.h:313
Definition: btrieveC.h:132
Definition: btrieveC.h:441
Definition: btrieveC.h:193
Definition: btrieveC.h:282
Definition: btrieveC.h:368
Definition: btrieveC.h:251
Definition: btrieveC.h:335
Definition: btrieveC.h:142
Definition: btrieveC.h:65
Definition: btrieveC.h:387
Definition: btrieveC.h:437
#define BTRIEVE_MAXIMUM_KEY_LENGTH
Definition: btrieveC.h:24
Definition: btrieveC.h:366
Definition: btrieveC.h:98
Definition: btrieveC.h:196
Definition: btrieveC.h:411
Definition: btrieveC.h:223
Definition: btrieveC.h:282
Definition: btrieveC.h:336
Index
The Btrieve indexes.
Definition: btrieveCpp.h:290
Definition: btrieveC.h:388
Definition: btrieveC.h:308
PageLockType
The Btrieve page lock type.
Definition: btrieveCpp.h:616
Definition: btrieveC.h:313
Definition: btrieveC.h:258
Definition: btrieveC.h:401
Definition: btrieveC.h:369
Definition: btrieveC.h:331
Definition: btrieveC.h:254
Definition: btrieveC.h:394
Definition: btrieveC.h:362
Definition: btrieveC.h:449
Definition: btrieveC.h:177
Definition: btrieveC.h:413
Definition: btrieveC.h:377
Definition: btrieveC.h:62
Definition: btrieveC.h:199
Definition: btrieveC.h:95
Definition: btrieveC.h:283
Definition: btrieveC.h:300
Definition: btrieveC.h:398
Definition: btrieveC.h:380
Definition: btrieveC.h:392
Definition: btrieveC.h:426
Definition: btrieveC.h:417
Definition: btrieveC.h:411
Definition: btrieveC.h:374
Definition: btrieveC.h:265
Definition: btrieveC.h:183
Definition: btrieveC.h:277
Definition: btrieveC.h:271
Definition: btrieveC.h:202
Definition: btrieveC.h:133
RecordCompressionMode
The Btrieve record compression modes.
Definition: btrieveCpp.h:662
Definition: btrieveC.h:37
Definition: btrieveC.h:154
Definition: btrieveC.h:49
StatusCode
The Btrieve status codes.
Definition: btrieveCpp.h:677
Definition: btrieveC.h:379
Definition: btrieveC.h:368
Definition: btrieveC.h:400
Definition: btrieveC.h:240
Definition: btrieveC.h:452
Definition: btrieveC.h:201
Definition: btrieveC.h:107
Definition: btrieveC.h:34
Definition: btrieveC.h:146
Definition: btrieveC.h:305
The Btrieve class.
Definition: btrieveCpp.h:34
Definition: btrieveC.h:318
Definition: btrieveC.h:30
Definition: btrieveC.h:378
Definition: btrieveC.h:272
Definition: btrieveC.h:390
Definition: btrieveC.h:93
Definition: btrieveC.h:357
Definition: btrieveC.h:381
#define LINKAGE
Definition: btrieveC.h:18
Definition: btrieveC.h:395
Definition: btrieveC.h:308
Comparison
The Btrieve comparisons.
Definition: btrieveCpp.h:74
Definition: btrieveC.h:422
Definition: btrieveC.h:170
Definition: btrieveC.h:29
Definition: btrieveC.h:451
Definition: btrieveC.h:182
Definition: btrieveC.h:200
Definition: btrieveC.h:41
Definition: btrieveC.h:314
struct btrieve_key_segment * btrieve_key_segment_t
Definition: btrieveC.h:474
Definition: btrieveC.h:300
Definition: btrieveC.h:312
Definition: btrieveC.h:111
Definition: btrieveC.h:346
Definition: btrieveC.h:278
Definition: btrieveC.h:423
Definition: btrieveC.h:348
Definition: btrieveC.h:340
Definition: btrieveC.h:250
Definition: btrieveC.h:206
Definition: btrieveC.h:425
Definition: btrieveC.h:92
Definition: btrieveC.h:421
Definition: btrieveC.h:409
Definition: btrieveC.h:326
OpenMode
The Btrieve open modes.
Definition: btrieveCpp.h:584
struct btrieve_bulk_create_payload * btrieve_bulk_create_payload_t
Definition: btrieveC.h:460
Definition: btrieveC.h:391
Definition: btrieveC.h:376
PageSize
The Btrieve page sizes.
Definition: btrieveCpp.h:633
Definition: btrieveC.h:430
Definition: btrieveC.h:128
Definition: btrieveC.h:406
Definition: btrieveC.h:424
Definition: btrieveC.h:127
Definition: btrieveC.h:389
Definition: btrieveC.h:287
Definition: btrieveC.h:353
Definition: btrieveC.h:352
Definition: btrieveC.h:89
Definition: btrieveC.h:385
Definition: btrieveC.h:211
Definition: btrieveC.h:43
Definition: btrieveC.h:59
Definition: btrieveC.h:216
None.
Definition: btrieveCpp.h:555
Definition: btrieveC.h:410
Definition: btrieveC.h:387
Definition: btrieveC.h:415
OwnerMode
The Btrieve file owner modes.
Definition: btrieveCpp.h:599
Definition: btrieveC.h:457
Definition: btrieveC.h:410
Definition: btrieveC.h:190
Definition: btrieveC.h:370
Definition: btrieveC.h:189
Definition: btrieveC.h:105
Definition: btrieveC.h:185
Definition: btrieveC.h:405
Definition: btrieveC.h:138
Definition: btrieveC.h:242
Definition: btrieveC.h:322
Definition: btrieveC.h:288
Definition: btrieveC.h:243
Definition: btrieveC.h:412
Definition: btrieveC.h:106
The Btrieve bulk retrieve attributes class.
Definition: btrieveCpp.h:3338
Definition: btrieveC.h:301
Definition: btrieveC.h:336
Definition: btrieveC.h:386
Definition: btrieveC.h:377
Definition: btrieveC.h:396
Definition: btrieveC.h:431
Definition: btrieveC.h:195
Definition: btrieveC.h:330
Definition: btrieveC.h:198
Definition: btrieveC.h:230
Definition: btrieveC.h:194
Definition: btrieveC.h:374
Definition: btrieveC.h:140
Definition: btrieveC.h:353
Definition: btrieveC.h:273
Definition: btrieveC.h:336
Definition: btrieveC.h:406
Definition: btrieveC.h:109
UnlockMode
The Btrieve unlock modes.
Definition: btrieveCpp.h:1190
Definition: btrieveC.h:321
Definition: btrieveC.h:264
Definition: btrieveC.h:166
Definition: btrieveC.h:163
Definition: btrieveC.h:393
Definition: btrieveC.h:58
DuplicateMode
The Btrieve duplicate modes.
Definition: btrieveCpp.h:176
Definition: btrieveC.h:308
Definition: btrieveC.h:72
Definition: btrieveC.h:416
No preference.
Definition: btrieveCpp.h:540
Definition: btrieveC.h:40
Definition: btrieveC.h:278
Definition: btrieveC.h:309
struct btrieve_filter * btrieve_filter_t
Definition: btrieveC.h:472
Definition: btrieveC.h:229
Definition: btrieveC.h:263
Definition: btrieveC.h:204
The Btrieve file class.
Definition: btrieveCpp.h:1670
Definition: btrieveC.h:75
Definition: btrieveC.h:67
Definition: btrieveC.h:389
Definition: btrieveC.h:115
Definition: btrieveC.h:415
Definition: btrieveC.h:366
The Btrieve version class.
Definition: btrieveCpp.h:3809
Definition: btrieveC.h:387
Definition: btrieveC.h:372
Definition: btrieveC.h:48
Definition: btrieveC.h:83
Definition: btrieveC.h:374
The Btrieve bulk create payload class.
Definition: btrieveCpp.h:3566
Definition: btrieveC.h:76
Btrieve::StatusCode GetLastStatusCode()
Get the last status code.
Definition: btrieveC.h:162
Definition: btrieveC.h:442
Definition: btrieveC.h:219
Definition: btrieveC.h:192
Definition: btrieveC.h:380
Definition: btrieveC.h:172
Definition: btrieveC.h:436
struct btrieve_bulk_retrieve_result * btrieve_bulk_retrieve_result_t
Definition: btrieveC.h:465
Definition: btrieveC.h:130
Definition: btrieveC.h:378
Definition: btrieveC.h:390
Definition: btrieveC.h:401
struct btrieve_bulk_retrieve_attributes * btrieve_bulk_retrieve_attributes_t
Definition: btrieveC.h:463
Definition: btrieveC.h:369
Definition: btrieveC.h:442
Definition: btrieveC.h:370
Definition: btrieveC.h:81
Definition: btrieveC.h:384
Definition: btrieveC.h:176
Definition: btrieveC.h:436
Definition: btrieveC.h:123
The Btrieve index attributes class.
Definition: btrieveCpp.h:3469
Definition: btrieveC.h:357
Definition: btrieveC.h:69
Definition: btrieveC.h:309
Definition: btrieveC.h:220
Definition: btrieveC.h:54
Definition: btrieveC.h:212
Definition: btrieveC.h:390
Definition: btrieveC.h:55
Definition: btrieveC.h:441
Definition: btrieveC.h:399
Definition: btrieveC.h:408
Definition: btrieveC.h:412
Definition: btrieveC.h:293
Definition: btrieveC.h:396
Definition: btrieveC.h:307
Definition: btrieveC.h:186
Definition: btrieveC.h:379
Definition: btrieveC.h:42
Definition: btrieveC.h:232
Definition: btrieveC.h:197
Definition: btrieveC.h:386
Definition: btrieveC.h:341
Definition: btrieveC.h:383
Definition: btrieveC.h:311
Definition: btrieveC.h:160
Definition: btrieveC.h:71
Definition: btrieveC.h:235
Definition: btrieveC.h:227
TransactionMode
The Btrieve transaction modes.
Definition: btrieveCpp.h:1176
Definition: btrieveC.h:74
Definition: btrieveC.h:56
Definition: btrieveC.h:77
Definition: btrieveC.h:423
Definition: btrieveC.h:456
Definition: btrieveC.h:363
FreeSpaceThreshold
The Btrieve free space thresholds.
Definition: btrieveCpp.h:273
Definition: btrieveC.h:447
Definition: btrieveC.h:375
Definition: btrieveC.h:86
Definition: btrieveC.h:365
Definition: btrieveC.h:380
Definition: btrieveC.h:45
Definition: btrieveC.h:114
Definition: btrieveC.h:306
Definition: btrieveC.h:157
Definition: btrieveC.h:386
Definition: btrieveC.h:259
Definition: btrieveC.h:283
Definition: btrieveC.h:437
Definition: btrieveC.h:226
Definition: btrieveC.h:371
Definition: btrieveC.h:64
Definition: btrieveC.h:228
Definition: btrieveC.h:87
Definition: btrieveC.h:101
Definition: btrieveC.h:155
Definition: btrieveC.h:60
Definition: btrieveC.h:397
Definition: btrieveC.h:224
Definition: btrieveC.h:80
Definition: btrieveC.h:363
Definition: btrieveC.h:131
Definition: btrieveC.h:149
Definition: btrieveC.h:382
Definition: btrieveC.h:120
Definition: btrieveC.h:217
Definition: btrieveC.h:319
Definition: btrieveC.h:376
Definition: btrieveC.h:361
Definition: btrieveC.h:379
Definition: btrieveC.h:369
CreateMode
The Btrieve create modes.
Definition: btrieveCpp.h:63
struct btrieve_file * btrieve_file_t
Definition: btrieveC.h:469
struct btrieve_index_attributes * btrieve_index_attributes_t
Definition: btrieveC.h:473
Definition: btrieveC.h:292
Definition: btrieveC.h:310
Definition: btrieveC.h:361
Definition: btrieveC.h:451
Definition: btrieveC.h:373
Definition: btrieveC.h:305
Definition: btrieveC.h:27
The Btrieve key segment class.
Definition: btrieveCpp.h:3638
Definition: btrieveC.h:383
Definition: btrieveC.h:33
Definition: btrieveC.h:397
Definition: btrieveC.h:305
Definition: btrieveC.h:102
Definition: btrieveC.h:99
Definition: btrieveC.h:96
Definition: btrieveC.h:335
Definition: btrieveC.h:367
Definition: btrieveC.h:373
LocationMode
The Btrieve location modes.
Definition: btrieveCpp.h:538
Definition: btrieveC.h:252
Definition: btrieveC.h:394
Definition: btrieveC.h:151
Definition: btrieveC.h:364
Definition: btrieveC.h:378
Definition: btrieveC.h:277
Definition: btrieveC.h:256
Definition: btrieveC.h:301
Definition: btrieveC.h:38
Definition: btrieveC.h:449
Definition: btrieveC.h:141
Definition: btrieveC.h:46
Definition: btrieveC.h:307
Definition: btrieveC.h:295
Definition: btrieveC.h:266
The Btrieve client class.
Definition: btrieveCpp.h:1348
Definition: btrieveC.h:341
Definition: btrieveC.h:398
Definition: btrieveC.h:203
Definition: btrieveC.h:326
Definition: btrieveC.h:368
DiskDrive
The Btrieve disk drives.
Definition: btrieveCpp.h:113
Definition: btrieveC.h:389
Definition: btrieveC.h:362
Definition: btrieveC.h:348
Definition: btrieveC.h:398
Definition: btrieveC.h:164
Definition: btrieveC.h:208
Definition: btrieveC.h:432
Definition: btrieveC.h:53
Definition: btrieveC.h:448
Definition: btrieveC.h:245
Definition: btrieveC.h:457
Definition: btrieveC.h:385
Definition: btrieveC.h:167
Definition: btrieveC.h:150
Definition: btrieveC.h:188
Definition: btrieveC.h:312
Definition: btrieveC.h:100
Definition: btrieveC.h:184
Definition: btrieveC.h:116
LockMode
The Btrieve lock modes.
Definition: btrieveCpp.h:553
Definition: btrieveC.h:388
Definition: btrieveC.h:294
Definition: btrieveC.h:90
struct btrieve_file_information * btrieve_file_information_t
Definition: btrieveC.h:471
Definition: btrieveC.h:407
Definition: btrieveC.h:191
Definition: btrieveC.h:119
Definition: btrieveC.h:312
Definition: btrieveC.h:346
Definition: btrieveC.h:362
Definition: btrieveC.h:381
Definition: btrieveC.h:161
Definition: btrieveC.h:168
Definition: btrieveC.h:94
Definition: btrieveC.h:35
Definition: btrieveC.h:236
Definition: btrieveC.h:210
Definition: btrieveC.h:36
Definition: btrieveC.h:85
Definition: btrieveC.h:392
Definition: btrieveC.h:104
Definition: btrieveC.h:181
Definition: btrieveC.h:110
Definition: btrieveC.h:393
Definition: btrieveC.h:129
Definition: btrieveC.h:370
Definition: btrieveC.h:144
Definition: btrieveC.h:248
Definition: btrieveC.h:375
Definition: btrieveC.h:384
Definition: btrieveC.h:340
Definition: btrieveC.h:414
The Btrieve filter class.
Definition: btrieveCpp.h:3230
Definition: btrieveC.h:121
Definition: btrieveC.h:225
Definition: btrieveC.h:430
Definition: btrieveC.h:342
Definition: btrieveC.h:294
SystemDataMode
The Btrieve system data modes.
Definition: btrieveCpp.h:1164
Definition: btrieveC.h:79
Definition: btrieveC.h:158
Definition: btrieveC.h:179
Definition: btrieveC.h:52
Definition: btrieveC.h:382
Definition: btrieveC.h:174
Definition: btrieveC.h:112
Definition: btrieveC.h:382
Definition: btrieveC.h:320
Definition: btrieveC.h:388
Definition: btrieveC.h:375
Definition: btrieveC.h:381
Definition: btrieveC.h:384
Definition: btrieveC.h:78
Definition: btrieveC.h:136
Definition: btrieveC.h:371
Definition: btrieveC.h:296
Definition: btrieveC.h:262
Definition: btrieveC.h:392
Definition: btrieveC.h:261
Definition: btrieveC.h:394
struct btrieve_version * btrieve_version_t
Definition: btrieveC.h:475
Definition: btrieveC.h:221
Definition: btrieveC.h:66
Definition: btrieveC.h:270
DataType
The Btrieve data types.
Definition: btrieveCpp.h:191
Definition: btrieveC.h:239
Definition: btrieveC.h:173
Definition: btrieveC.h:288
Definition: btrieveC.h:408
Definition: btrieveC.h:148
Definition: btrieveC.h:377
Definition: btrieveC.h:218
Definition: btrieveC.h:413
Definition: btrieveC.h:400
Definition: btrieveC.h:28
Definition: btrieveC.h:241
Definition: btrieveC.h:431
Definition: btrieveC.h:156
Definition: btrieveC.h:347
Definition: btrieveC.h:395
Definition: btrieveC.h:113
Definition: btrieveC.h:443
Definition: btrieveC.h:287
Definition: btrieveC.h:50
Definition: btrieveC.h:320