Btrieve 2
読み取り中…
検索中…
一致する文字列を見つけられません
btrieveC.h
[詳解]
1
2//
3// Copyright (C) 2016 - Actian Corp.
4//
6
7// This file exists in both project "zen.core" and "zen.docs".
8// Make sure that both files are kept in sync.
9//
10// When updating this file make the corresponding changes to "btrieveCpp.h".
11
12#ifndef _BTRIEVEC_H
13#define _BTRIEVEC_H
14
15#ifdef __cplusplus
16extern "C" {
17#endif
18
19#ifndef LINKAGE
20 #ifdef __GNUC__
21 #define LINKAGE
22 #else
23 #define LINKAGE __declspec(dllimport)
24 #endif
25#endif
26
28#define BTRIEVE_MAXIMUM_RECORD_LENGTH (64 * 1024 - 1)
29
31#define BTRIEVE_MAXIMUM_KEY_LENGTH 1024
32
34#define BTRIEVE_MAXIMUM_BULK_RECORD_COUNT 25804
35
40typedef enum {
523
536
553
566
579
607
619
679
702
714
728
747
765
782
799
811
821
826typedef enum {
1074
1145
1170
1185
1198
1213
1240
1255
1266
1269typedef struct btrieve_bulk_create_payload *btrieve_bulk_create_payload_t;
1270
1273typedef struct btrieve_bulk_create_result *btrieve_bulk_create_result_t;
1274
1277typedef struct btrieve_bulk_retrieve_attributes *btrieve_bulk_retrieve_attributes_t;
1278
1281typedef struct btrieve_bulk_delete_attributes *btrieve_bulk_delete_attributes_t;
1282
1285typedef struct btrieve_bulk_retrieve_result *btrieve_bulk_retrieve_result_t;
1286
1289typedef struct btrieve_bulk_delete_result *btrieve_bulk_delete_result_t;
1290
1296typedef struct btrieve_client *btrieve_client_t;
1297
1302typedef struct btrieve_file *btrieve_file_t;
1303
1309typedef struct btrieve_file_attributes *btrieve_file_attributes_t;
1310
1313typedef struct btrieve_file_information *btrieve_file_information_t;
1314
1317typedef struct btrieve_filter *btrieve_filter_t;
1318
1324typedef struct btrieve_index_attributes *btrieve_index_attributes_t;
1325
1331typedef struct btrieve_key_segment *btrieve_key_segment_t;
1332
1335typedef struct btrieve_version *btrieve_version_t;
1336
1343
1350
1357
1364
1371
1378
1385
1392
1399
1406
1413
1420
1427
1434
1441
1449
1457extern LINKAGE btrieve_status_code_t BtrieveBulkCreatePayloadAddRecord(btrieve_bulk_create_payload_t bulkCreatePayload, const char *record, int recordLength);
1458
1465
1472
1479
1486
1494
1506extern LINKAGE btrieve_status_code_t BtrieveBulkRetrieveAttributesAddField(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int offset, int length);
1507
1518
1528
1536
1543
1550
1557
1564
1574
1584
1594
1604
1614
1624
1631
1638
1645
1652
1660
1668
1678extern LINKAGE btrieve_status_code_t BtrieveClientAllocate(btrieve_client_t *btrieveClientPtr, int serviceAgentIdentifier, int clientIdentifier);
1679
1687
1695
1703
1710extern LINKAGE btrieve_status_code_t BtrieveClientContinuousOperationEndW(btrieve_client_t client, const wchar_t *pathNames);
1711
1721
1734extern LINKAGE btrieve_status_code_t BtrieveClientFileCreate(btrieve_client_t client, const btrieve_file_attributes_t fileAttributes, const btrieve_index_attributes_t indexAttributes, const char *fileName, btrieve_create_mode_t createMode, btrieve_location_mode_t locationMode);
1735
1746extern LINKAGE btrieve_status_code_t BtrieveClientFileCreateW(btrieve_client_t client, const btrieve_file_attributes_t fileAttributes, const btrieve_index_attributes_t indexAttributes, const wchar_t *fileName, btrieve_create_mode_t createMode, btrieve_location_mode_t locationMode);
1747
1758extern LINKAGE btrieve_status_code_t BtrieveClientFileCreateUsingFileInformation(btrieve_client_t client, const btrieve_file_information_t fileInformation, const char *fileName, btrieve_create_mode_t createMode, btrieve_location_mode_t locationMode);
1759
1769extern LINKAGE btrieve_status_code_t BtrieveClientFileCreateUsingFileInformationW(btrieve_client_t client, const btrieve_file_information_t fileInformation, const wchar_t *fileName, btrieve_create_mode_t createMode, btrieve_location_mode_t locationMode);
1771
1780extern LINKAGE btrieve_status_code_t BtrieveClientFileDelete(btrieve_client_t client, const char *fileName);
1781
1788extern LINKAGE btrieve_status_code_t BtrieveClientFileDeleteW(btrieve_client_t client, const wchar_t *fileName);
1789
1802extern LINKAGE btrieve_status_code_t BtrieveClientFileOpen(btrieve_client_t client, btrieve_file_t *btrieveFilePtr, const char *fileName, const char *ownerName, btrieve_open_mode_t openMode, btrieve_location_mode_t locationMode);
1803
1814extern LINKAGE btrieve_status_code_t BtrieveClientFileOpenW(btrieve_client_t client, btrieve_file_t *btrieveFilePtr, const wchar_t *fileName, const char *ownerName, btrieve_open_mode_t openMode, btrieve_location_mode_t locationMode);
1815
1823extern LINKAGE btrieve_status_code_t BtrieveClientFileRename(btrieve_client_t client, const char *existingFileName, const char *newFileName);
1824
1832extern LINKAGE btrieve_status_code_t BtrieveClientFileRenameW(btrieve_client_t client, const wchar_t *existingFileName, const wchar_t *newFileName);
1833
1842
1851extern LINKAGE btrieve_status_code_t BtrieveClientGetCurrentDirectory(btrieve_client_t client, btrieve_disk_drive_t diskDrive, char *currentDirectory, int currentDirectorySize);
1852
1861extern LINKAGE btrieve_status_code_t BtrieveClientGetCurrentDirectoryW(btrieve_client_t client, btrieve_disk_drive_t diskDrive, wchar_t *currentDirectory, int currentDirectorySize);
1862
1870
1879
1886extern LINKAGE btrieve_status_code_t BtrieveClientLogin(btrieve_client_t client, const char *databaseURI);
1887
1894extern LINKAGE btrieve_status_code_t BtrieveClientLoginW(btrieve_client_t client, const wchar_t *databaseURI);
1895
1902extern LINKAGE btrieve_status_code_t BtrieveClientLogout(btrieve_client_t client, const char *databaseURI);
1903
1910extern LINKAGE btrieve_status_code_t BtrieveClientLogoutW(btrieve_client_t client, const wchar_t *databaseURI);
1911
1918
1927extern LINKAGE btrieve_status_code_t BtrieveClientSetCurrentDirectory(btrieve_client_t client, const char *currentDirectory);
1928
1937extern LINKAGE btrieve_status_code_t BtrieveClientSetCurrentDirectoryW(btrieve_client_t client, const wchar_t *currentDirectory);
1938
1945
1952
1961
1968
1977
1986
1995extern LINKAGE btrieve_status_code_t BtrieveFileAttributesSetBalancedIndexes(btrieve_file_attributes_t fileAttributes, int enableBalancedIndexes);
1996
2007
2019
2030
2040
2054extern LINKAGE btrieve_status_code_t BtrieveFileAttributesSetPageSize(btrieve_file_attributes_t fileAttributes, btrieve_page_size_t pageSize, int enablePageCompression);
2055
2065
2076
2088
2098
2108
2121
2135
2149
2162
2175
2187
2201
2215
2227
2234
2241
2249extern LINKAGE btrieve_status_code_t BtrieveFileInformationGetGatewayName(btrieve_file_information_t fileInformation, char *name, int nameSize);
2250
2259
2267
2275extern LINKAGE btrieve_status_code_t BtrieveFileInformationGetLockOwnerName(btrieve_file_information_t fileInformation, char *name, int nameSize);
2276
2285
2294
2303
2312
2321
2330
2339extern LINKAGE btrieve_status_code_t BtrieveFileInformationGetSegmentFileName(btrieve_file_information_t fileInformation, int segmentFileNumber, char *name, int nameSize);
2340
2355extern LINKAGE btrieve_status_code_t BtrieveFileKeyRetrieve(btrieve_file_t file, btrieve_comparison_t comparison, btrieve_index_t index, char *key, int keyLength);
2356
2369extern LINKAGE btrieve_status_code_t BtrieveFileKeyRetrieveFirst(btrieve_file_t file, btrieve_index_t index, char *key, int keySize);
2370
2383extern LINKAGE btrieve_status_code_t BtrieveFileKeyRetrieveLast(btrieve_file_t file, btrieve_index_t index, char *key, int keySize);
2384
2396extern LINKAGE btrieve_status_code_t BtrieveFileKeyRetrieveNext(btrieve_file_t file, char *key, int keySize);
2397
2409extern LINKAGE btrieve_status_code_t BtrieveFileKeyRetrievePrevious(btrieve_file_t file, char *key, int keySize);
2410
2424extern LINKAGE btrieve_status_code_t BtrieveFileRecordAppendChunk(btrieve_file_t file, const char *chunk, int chunkLength);
2425
2439extern LINKAGE btrieve_status_code_t BtrieveFileRecordCreate(btrieve_file_t file, char *record, int recordLength);
2440
2451
2463
2475
2487extern LINKAGE btrieve_status_code_t BtrieveFileRecordUpdate(btrieve_file_t file, const char *record, int recordLength);
2488
2503extern LINKAGE btrieve_status_code_t BtrieveFileRecordUpdateChunk(btrieve_file_t file, int offset, const char *chunk, int chunkLength);
2504
2520extern LINKAGE btrieve_status_code_t BtrieveFileSetOwner(btrieve_file_t file, btrieve_owner_mode_t ownerMode, const char *ownerName, const char *ownerNameAgain, int useLongOwnerName);
2521
2536extern LINKAGE btrieve_status_code_t BtrieveFileRecordInsertChunk(btrieve_file_t file, int offset, const char *chunk, int chunkLength);
2537
2551extern LINKAGE btrieve_status_code_t BtrieveFileRecordDeleteChunk(btrieve_file_t file, int offset, int chunkLength);
2552
2563extern LINKAGE btrieve_status_code_t BtrieveFileUnlockCursorPosition(btrieve_file_t file, long long cursorPosition);
2564
2571
2578
2588
2595extern LINKAGE btrieve_status_code_t BtrieveFilterSetACSName(btrieve_filter_t filter, const char *name);
2596
2604
2614
2624extern LINKAGE btrieve_status_code_t BtrieveFilterSetComparisonConstant(btrieve_filter_t filter, const char *constant, int constantLength);
2625
2635
2645
2657extern LINKAGE btrieve_status_code_t BtrieveFilterSetField(btrieve_filter_t filter, int offset, int length, btrieve_data_type_t dataType);
2658
2668
2676
2686
2695
2704
2714
2723extern LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetACSName(btrieve_index_attributes_t indexAttributes, const char *ACSName);
2724
2734
2745extern LINKAGE btrieve_status_code_t BtrieveIndexAttributesSetACSUserDefined(btrieve_index_attributes_t indexAttributes, const char *ACSName, const char *ACSMap, int ACSMapLength);
2746
2756
2766
2776
2785
2794
2802
2811extern LINKAGE btrieve_status_code_t BtrieveKeySegmentSetDescendingSortOrder(btrieve_key_segment_t keySegment, int setDescendingSortOrder);
2812
2826extern LINKAGE btrieve_status_code_t BtrieveKeySegmentSetField(btrieve_key_segment_t keySegment, int offset, int length, btrieve_data_type_t dataType);
2827
2837
2847
2854
2861
2869
2877
2885
2892
2899
2906
2910extern LINKAGE const char *BtrieveACSModeToString(btrieve_acs_mode_t ACSMode);
2911
2915extern LINKAGE const char *BtrieveDataTypeToString(btrieve_data_type_t dataType);
2916
2920extern LINKAGE const char *BtrieveDuplicateModeToString(btrieve_duplicate_mode_t duplicateMode);
2921
2925extern LINKAGE const char *BtrieveFileVersionToString(btrieve_file_version_t fileVersion);
2926
2930extern LINKAGE const char *BtrieveFreeSpaceThresholdToString(btrieve_free_space_threshold_t freeSpaceThreshold);
2931
2935extern LINKAGE const char *BtrieveIndexToString(btrieve_index_t index);
2936
2940extern LINKAGE const char *BtrieveLockModeToString(btrieve_lock_mode_t lockMode);
2941
2945extern LINKAGE const char *BtrieveNullKeyModeToString(btrieve_null_key_mode_t nullKeyMode);
2946
2950extern LINKAGE const char *BtrieveOwnerModeToString(btrieve_owner_mode_t ownerMode);
2951
2955extern LINKAGE const char *BtrieveEncryptionTypeToString(btrieve_encrypt_type_t encryptType);
2956
2960extern LINKAGE const char *BtrievePageLockTypeToString(btrieve_page_lock_type_t pageLockType);
2961
2965extern LINKAGE const char *BtrievePageSizeToString(btrieve_page_size_t pageSize);
2966
2970extern LINKAGE const char *BtrieveRecordCompressionModeToString(btrieve_record_compression_mode_t recordCompressionMode);
2971
2975extern LINKAGE const char *BtrieveStatusCodeToString(btrieve_status_code_t statusCode);
2976
2980extern LINKAGE const char *BtrieveSystemDataModeToString(btrieve_system_data_mode_t systemDataMode);
2981
2985extern LINKAGE const char *BtrieveVariableLengthRecordsModeToString(btrieve_variable_length_records_mode_t variableLengthRecordsMode);
2986
2990extern LINKAGE const char *BtrieveVersionTypeToString(btrieve_version_type_t versionType);
2991
2995extern LINKAGE const char *BtrieveSystemFieldToString(btrieve_system_field_t systemField);
2996
3003
3010extern LINKAGE long long BtrieveBulkCreateResultGetRecordCursorPosition(btrieve_bulk_create_result_t bulkCreateResult, int recordNumber);
3011
3021extern LINKAGE int BtrieveBulkRetrieveResultGetRecord(btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber, char *record, int recordSize);
3022
3029
3036
3043extern LINKAGE long long BtrieveBulkRetrieveResultGetRecordCursorPosition(btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber);
3044
3051extern LINKAGE long long BtrieveBulkDeleteResultGetRecordCursorPosition(btrieve_bulk_delete_result_t bulkDeleteResult, int recordNumber);
3052
3059extern LINKAGE int BtrieveBulkRetrieveResultGetRecordLength(btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber);
3060
3067
3074
3084extern LINKAGE long long BtrieveFileGetCursorPosition(btrieve_file_t file);
3085
3097extern LINKAGE long long BtrieveFileGetRecordCreateTime(btrieve_file_t file);
3098
3110extern LINKAGE long long BtrieveFileGetRecordUpdateTime(btrieve_file_t file);
3111
3126extern LINKAGE int BtrieveFileGetNumerator(btrieve_file_t file, btrieve_index_t index, const char *key, int keyLength, long long cursorPosition, int denominator);
3127
3141extern LINKAGE int BtrieveFileGetPercentage(btrieve_file_t file, btrieve_index_t index, const char *key, int keyLength, long long cursorPosition);
3142
3150
3158
3166
3173
3181
3188
3195
3202
3209
3216
3223
3230
3237
3245
3252
3260
3268
3276
3284
3291
3298
3305
3313
3321
3329
3336
3344
3352
3360
3367
3375
3382
3389
3397
3405
3413
3421
3429
3437
3445
3453
3461
3469
3477
3485
3493
3501
3509
3517
3525
3533
3541
3549
3557
3565
3573
3581
3589
3597
3605
3613
3621
3629
3637
3645
3653
3661
3669
3677
3684
3692
3702
3709
3720
3727
3734
3741
3748
3756
3777extern LINKAGE int BtrieveFileRecordRetrieve(btrieve_file_t file, btrieve_comparison_t comparison, btrieve_index_t index, char *key, int keyLength, char *record, int recordSize, btrieve_lock_mode_t lockMode);
3778
3797extern LINKAGE int BtrieveFileRecordRetrieveByCursorPosition(btrieve_file_t file, btrieve_index_t index, long long cursorPosition, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode);
3798
3818extern LINKAGE int BtrieveFileRecordRetrieveByFraction(btrieve_file_t file, btrieve_index_t index, int numerator, int denominator, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode);
3819
3838extern LINKAGE int BtrieveFileRecordRetrieveByPercentage(btrieve_file_t file, btrieve_index_t index, int percentage, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode);
3839
3855extern LINKAGE int BtrieveFileRecordRetrieveChunk(btrieve_file_t file, int offset, int length, char *chunk, int chunkSize, btrieve_lock_mode_t lockMode);
3856
3874extern LINKAGE int BtrieveFileRecordRetrieveFirst(btrieve_file_t file, btrieve_index_t index, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode);
3875
3893extern LINKAGE int BtrieveFileRecordRetrieveLast(btrieve_file_t file, btrieve_index_t index, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode);
3894
3911extern LINKAGE int BtrieveFileRecordRetrieveNext(btrieve_file_t file, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode);
3912
3929extern LINKAGE int BtrieveFileRecordRetrievePrevious(btrieve_file_t file, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode);
3930
3937
3945
3953
3960
3968
3975
3982
3989
3996
4003
4010
4017
4024
4031
4038
4045
4052
4059
4063extern LINKAGE long long BtrieveUnixEpochMicrosecondsToTimestamp(long long microseconds);
4064
4068extern LINKAGE long long BtrieveTimestampToUnixEpochMicroseconds(long long timestamp);
4069
4070#ifdef __cplusplus
4071}
4072#endif
4073
4074#endif
btrieve_status_code_t BtrieveFileBulkRetrieveNext(btrieve_file_t file, const btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, btrieve_bulk_retrieve_result_t bulkRetrieveResult, btrieve_lock_mode_t lockMode)
Btrieve ファイルの次の一括取得。
int BtrieveFileInformationGetSecurityPermissionDelete(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの delete アクセス権を取得します。
btrieve_status_code_t BtrieveClientSetCurrentDirectory(btrieve_client_t client, const char *currentDirectory)
Btrieve クライアントに現在のディレクトリを設定します。
int BtrieveFileInformationGetHandleCount(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からハンドル数を取得します。
btrieve_status_code_t BtrieveFileInformationGetSecurityCurrentDatabaseName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からセキュリティの現在のデータベース名を取得します。
int BtrieveFileInformationGetSecurityCurrentDatabasePAM(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの PAM を取得します。
btrieve_status_code_t BtrieveFileInformationAllocate(btrieve_file_information_t *btrieveFileInformationPtr)
Btrieve ファイル情報を割り当てます。
btrieve_system_data_mode_t
Btrieve システム データ モード。
Definition btrieveC.h:1243
@ BTRIEVE_SYSTEM_DATA_MODE_UNKNOWN
不明。
Definition btrieveC.h:1253
@ BTRIEVE_SYSTEM_DATA_MODE_VERSION_2
バージョン 2。
Definition btrieveC.h:1251
@ BTRIEVE_SYSTEM_DATA_MODE_DEFAULT
デフォルト。
Definition btrieveC.h:1249
@ BTRIEVE_SYSTEM_DATA_MODE_NO
No。
Definition btrieveC.h:1247
@ BTRIEVE_SYSTEM_DATA_MODE_YES
Yes。
Definition btrieveC.h:1245
btrieve_status_code_t BtrieveFileRecordUpdateChunk(btrieve_file_t file, int offset, const char *chunk, int chunkLength)
Btrieve ファイルのレコード チャンクを更新します。
int BtrieveFileInformationGetLockOwnerServiceAgentIdentifier(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのサービス エージェント ID を取得します。
int BtrieveFileInformationGetLockOwnerWriteHold(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーの書き込み保持を取得します。
btrieve_status_code_t BtrieveBulkDeleteAttributesSetMaximumRejectCount(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, int maximumRejectCount)
Btrieve 一括削除属性に最大リジェクト カウントを設定します。
int BtrieveFileInformationGetSecurityPermissionCreateFile(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの file create アクセス権を取得します。
long long BtrieveKeySegmentGetUniqueValueCount(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからユニーク値の数を取得します。
btrieve_index_t
Btrieve インデックス。
Definition btrieveC.h:826
@ BTRIEVE_INDEX_60
インデックス 60。
Definition btrieveC.h:946
@ BTRIEVE_INDEX_93
インデックス 93。
Definition btrieveC.h:1012
@ BTRIEVE_INDEX_12
インデックス 12。
Definition btrieveC.h:850
@ BTRIEVE_INDEX_105
インデックス 105。
Definition btrieveC.h:1036
@ BTRIEVE_INDEX_UNKNOWN
不明。
Definition btrieveC.h:1072
@ BTRIEVE_INDEX_110
インデックス 110。
Definition btrieveC.h:1046
@ BTRIEVE_INDEX_2
インデックス 2。
Definition btrieveC.h:830
@ BTRIEVE_INDEX_64
インデックス 64。
Definition btrieveC.h:954
@ BTRIEVE_INDEX_100
インデックス 100。
Definition btrieveC.h:1026
@ BTRIEVE_INDEX_116
インデックス 116。
Definition btrieveC.h:1058
@ BTRIEVE_INDEX_88
インデックス 88。
Definition btrieveC.h:1002
@ BTRIEVE_INDEX_52
インデックス 52。
Definition btrieveC.h:930
@ BTRIEVE_INDEX_47
インデックス 47。
Definition btrieveC.h:920
@ BTRIEVE_INDEX_77
インデックス 77。
Definition btrieveC.h:980
@ BTRIEVE_INDEX_83
インデックス 83。
Definition btrieveC.h:992
@ BTRIEVE_INDEX_49
インデックス 49。
Definition btrieveC.h:924
@ BTRIEVE_INDEX_36
インデックス 36。
Definition btrieveC.h:898
@ BTRIEVE_INDEX_53
インデックス 53。
Definition btrieveC.h:932
@ BTRIEVE_INDEX_43
インデックス 43。
Definition btrieveC.h:912
@ BTRIEVE_INDEX_78
インデックス 78。
Definition btrieveC.h:982
@ BTRIEVE_INDEX_70
インデックス 70。
Definition btrieveC.h:966
@ BTRIEVE_INDEX_11
インデックス 11。
Definition btrieveC.h:848
@ BTRIEVE_INDEX_68
インデックス 68。
Definition btrieveC.h:962
@ BTRIEVE_INDEX_115
インデックス 115。
Definition btrieveC.h:1056
@ BTRIEVE_INDEX_85
インデックス 85。
Definition btrieveC.h:996
@ BTRIEVE_INDEX_90
インデックス 90。
Definition btrieveC.h:1006
@ BTRIEVE_INDEX_55
インデックス 55。
Definition btrieveC.h:936
@ BTRIEVE_INDEX_117
インデックス 117。
Definition btrieveC.h:1060
@ BTRIEVE_INDEX_16
インデックス 16。
Definition btrieveC.h:858
@ BTRIEVE_INDEX_31
インデックス 31。
Definition btrieveC.h:888
@ BTRIEVE_INDEX_73
インデックス 73。
Definition btrieveC.h:972
@ BTRIEVE_INDEX_23
インデックス 23。
Definition btrieveC.h:872
@ BTRIEVE_INDEX_56
インデックス 56。
Definition btrieveC.h:938
@ BTRIEVE_INDEX_81
インデックス 81。
Definition btrieveC.h:988
@ BTRIEVE_INDEX_7
インデックス 7。
Definition btrieveC.h:840
@ BTRIEVE_INDEX_48
インデックス 48。
Definition btrieveC.h:922
@ BTRIEVE_INDEX_102
インデックス 102。
Definition btrieveC.h:1030
@ BTRIEVE_INDEX_40
インデックス 40。
Definition btrieveC.h:906
@ BTRIEVE_INDEX_45
インデックス 45。
Definition btrieveC.h:916
@ BTRIEVE_INDEX_25
インデックス 25。
Definition btrieveC.h:876
@ BTRIEVE_INDEX_65
インデックス 65。
Definition btrieveC.h:956
@ BTRIEVE_INDEX_113
インデックス 113。
Definition btrieveC.h:1052
@ BTRIEVE_INDEX_42
インデックス 42。
Definition btrieveC.h:910
@ BTRIEVE_INDEX_95
インデックス 95。
Definition btrieveC.h:1016
@ BTRIEVE_INDEX_94
インデックス 94。
Definition btrieveC.h:1014
@ BTRIEVE_INDEX_58
インデックス 58。
Definition btrieveC.h:942
@ BTRIEVE_INDEX_22
インデックス 22。
Definition btrieveC.h:870
@ BTRIEVE_INDEX_SYSTEM_VERSION_2
システム バージョン 2。
Definition btrieveC.h:1066
@ BTRIEVE_INDEX_99
インデックス 99。
Definition btrieveC.h:1024
@ BTRIEVE_INDEX_82
インデックス 82。
Definition btrieveC.h:990
@ BTRIEVE_INDEX_6
インデックス 6。
Definition btrieveC.h:838
@ BTRIEVE_INDEX_10
インデックス 10。
Definition btrieveC.h:846
@ BTRIEVE_INDEX_61
インデックス 61。
Definition btrieveC.h:948
@ BTRIEVE_INDEX_118
インデックス 118。
Definition btrieveC.h:1062
@ BTRIEVE_INDEX_33
インデックス 33。
Definition btrieveC.h:892
@ BTRIEVE_INDEX_SYSTEM
システム。
Definition btrieveC.h:1068
@ BTRIEVE_INDEX_107
インデックス 107。
Definition btrieveC.h:1040
@ BTRIEVE_INDEX_62
インデックス 62。
Definition btrieveC.h:950
@ BTRIEVE_INDEX_34
インデックス 34。
Definition btrieveC.h:894
@ BTRIEVE_INDEX_79
インデックス 79。
Definition btrieveC.h:984
@ BTRIEVE_INDEX_46
インデックス 46。
Definition btrieveC.h:918
@ BTRIEVE_INDEX_15
インデックス 15。
Definition btrieveC.h:856
@ BTRIEVE_INDEX_84
インデックス 84。
Definition btrieveC.h:994
@ BTRIEVE_INDEX_28
インデックス 28。
Definition btrieveC.h:882
@ BTRIEVE_INDEX_98
インデックス 98。
Definition btrieveC.h:1022
@ BTRIEVE_INDEX_75
インデックス 75。
Definition btrieveC.h:976
@ BTRIEVE_INDEX_86
インデックス 86。
Definition btrieveC.h:998
@ BTRIEVE_INDEX_3
インデックス 3。
Definition btrieveC.h:832
@ BTRIEVE_INDEX_91
インデックス 91。
Definition btrieveC.h:1008
@ BTRIEVE_INDEX_119
インデックス 119。
Definition btrieveC.h:1064
@ BTRIEVE_INDEX_59
インデックス 59。
Definition btrieveC.h:944
@ BTRIEVE_INDEX_101
インデックス 101。
Definition btrieveC.h:1028
@ BTRIEVE_INDEX_44
インデックス 44。
Definition btrieveC.h:914
@ BTRIEVE_INDEX_38
インデックス 38。
Definition btrieveC.h:902
@ BTRIEVE_INDEX_111
インデックス 111。
Definition btrieveC.h:1048
@ BTRIEVE_INDEX_66
インデックス 66。
Definition btrieveC.h:958
@ BTRIEVE_INDEX_63
インデックス 63。
Definition btrieveC.h:952
@ BTRIEVE_INDEX_41
インデックス 41。
Definition btrieveC.h:908
@ BTRIEVE_INDEX_96
インデックス 96。
Definition btrieveC.h:1018
@ BTRIEVE_INDEX_51
インデックス 51。
Definition btrieveC.h:928
@ BTRIEVE_INDEX_5
インデックス 5。
Definition btrieveC.h:836
@ BTRIEVE_INDEX_27
インデックス 27。
Definition btrieveC.h:880
@ BTRIEVE_INDEX_1
インデックス 1。
Definition btrieveC.h:828
@ BTRIEVE_INDEX_92
インデックス 92。
Definition btrieveC.h:1010
@ BTRIEVE_INDEX_76
インデックス 76。
Definition btrieveC.h:978
@ BTRIEVE_INDEX_80
インデックス 80。
Definition btrieveC.h:986
@ BTRIEVE_INDEX_69
インデックス 69。
Definition btrieveC.h:964
@ BTRIEVE_INDEX_87
インデックス 87。
Definition btrieveC.h:1000
@ BTRIEVE_INDEX_97
インデックス 97。
Definition btrieveC.h:1020
@ BTRIEVE_INDEX_18
インデックス 18。
Definition btrieveC.h:862
@ BTRIEVE_INDEX_21
インデックス 21。
Definition btrieveC.h:868
@ BTRIEVE_INDEX_13
インデックス 13。
Definition btrieveC.h:852
@ BTRIEVE_INDEX_72
インデックス 72。
Definition btrieveC.h:970
@ BTRIEVE_INDEX_20
インデックス 20。
Definition btrieveC.h:866
@ BTRIEVE_INDEX_54
インデックス 54。
Definition btrieveC.h:934
@ BTRIEVE_INDEX_26
インデックス 26。
Definition btrieveC.h:878
@ BTRIEVE_INDEX_67
インデックス 67。
Definition btrieveC.h:960
@ BTRIEVE_INDEX_37
インデックス 37。
Definition btrieveC.h:900
@ BTRIEVE_INDEX_74
インデックス 74。
Definition btrieveC.h:974
@ BTRIEVE_INDEX_35
インデックス 35。
Definition btrieveC.h:896
@ BTRIEVE_INDEX_106
インデックス 106。
Definition btrieveC.h:1038
@ BTRIEVE_INDEX_57
インデックス 57。
Definition btrieveC.h:940
@ BTRIEVE_INDEX_32
インデックス 32。
Definition btrieveC.h:890
@ BTRIEVE_INDEX_24
インデックス 24。
Definition btrieveC.h:874
@ BTRIEVE_INDEX_NONE
なし。
Definition btrieveC.h:1070
@ BTRIEVE_INDEX_71
インデックス 71。
Definition btrieveC.h:968
@ BTRIEVE_INDEX_4
インデックス 4。
Definition btrieveC.h:834
@ BTRIEVE_INDEX_109
インデックス 109。
Definition btrieveC.h:1044
@ BTRIEVE_INDEX_114
インデックス 114。
Definition btrieveC.h:1054
@ BTRIEVE_INDEX_30
インデックス 30。
Definition btrieveC.h:886
@ BTRIEVE_INDEX_17
インデックス 17。
Definition btrieveC.h:860
@ BTRIEVE_INDEX_103
インデックス 103。
Definition btrieveC.h:1032
@ BTRIEVE_INDEX_8
インデックス 8。
Definition btrieveC.h:842
@ BTRIEVE_INDEX_39
インデックス 39。
Definition btrieveC.h:904
@ BTRIEVE_INDEX_112
インデックス 112。
Definition btrieveC.h:1050
@ BTRIEVE_INDEX_29
インデックス 29。
Definition btrieveC.h:884
@ BTRIEVE_INDEX_108
インデックス 108。
Definition btrieveC.h:1042
@ BTRIEVE_INDEX_89
インデックス 89。
Definition btrieveC.h:1004
@ BTRIEVE_INDEX_104
インデックス 104。
Definition btrieveC.h:1034
@ BTRIEVE_INDEX_9
インデックス 9。
Definition btrieveC.h:844
@ BTRIEVE_INDEX_19
インデックス 19。
Definition btrieveC.h:864
@ BTRIEVE_INDEX_50
インデックス 50。
Definition btrieveC.h:926
@ BTRIEVE_INDEX_14
インデックス 14。
Definition btrieveC.h:854
int BtrieveFileRecordRetrievePrevious(btrieve_file_t file, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
Btrieve ファイルの前にあるレコードを取得します。
btrieve_data_type_t
Btrieve データ型。
Definition btrieveC.h:1079
@ BTRIEVE_DATA_TYPE_GUID
GUID(グローバル一意識別子)。
Definition btrieveC.h:1119
@ BTRIEVE_DATA_TYPE_BFLOAT
BFloat(BASIC float)。
Definition btrieveC.h:1117
@ BTRIEVE_DATA_TYPE_LEGACY_BINARY
レガシー バイナリ。
Definition btrieveC.h:1127
@ BTRIEVE_DATA_TYPE_CLOB
CLOB(文字ラージ オブジェクト)。
Definition btrieveC.h:1131
@ BTRIEVE_DATA_TYPE_BIT
Bit。
Definition btrieveC.h:1135
@ BTRIEVE_DATA_TYPE_CHAR
Char(文字)。
Definition btrieveC.h:1081
@ BTRIEVE_DATA_TYPE_ZSTRING
ZString(ヌル終端文字列)。
Definition btrieveC.h:1083
@ BTRIEVE_DATA_TYPE_LOGICAL
Logical。
Definition btrieveC.h:1109
@ BTRIEVE_DATA_TYPE_TIMESTAMP
Timestamp。
Definition btrieveC.h:1107
@ BTRIEVE_DATA_TYPE_NUMERICSTB
NUMERICSTB(Numeric sign trailing COBOL)。
Definition btrieveC.h:1141
@ BTRIEVE_DATA_TYPE_INTEGER
Integer。
Definition btrieveC.h:1085
@ BTRIEVE_DATA_TYPE_TIMESTAMP2
ナノ秒精度のタイムスタンプ。
Definition btrieveC.h:1133
@ BTRIEVE_DATA_TYPE_WZSTRING
WZString(ヌル終端ワイド文字列)。
Definition btrieveC.h:1115
@ BTRIEVE_DATA_TYPE_NUMERICSTS
NumericSTS(Numeric sign trailing separate)。
Definition btrieveC.h:1095
@ BTRIEVE_DATA_TYPE_LEGACY_STRING
レガシー文字列。
Definition btrieveC.h:1125
@ BTRIEVE_DATA_TYPE_NUMERICSLS
NUMERICSLS(Numeric sign leading separate)。
Definition btrieveC.h:1139
@ BTRIEVE_DATA_TYPE_NUMERIC
Numeric。
Definition btrieveC.h:1113
@ BTRIEVE_DATA_TYPE_TIME
Time。
Definition btrieveC.h:1097
@ BTRIEVE_DATA_TYPE_AUTOTIMESTAMP
AutoTimestamp(自動タイムスタンプ)。
Definition btrieveC.h:1129
@ BTRIEVE_DATA_TYPE_NUMERICSA
NumericSA(Numeric signed ASCII)。
Definition btrieveC.h:1099
@ BTRIEVE_DATA_TYPE_CURRENCY
Currency。
Definition btrieveC.h:1103
@ BTRIEVE_DATA_TYPE_DATE
Date。
Definition btrieveC.h:1093
@ BTRIEVE_DATA_TYPE_UNSIGNED_BINARY
Unsigned binary(符号なしバイナリ)。
Definition btrieveC.h:1087
@ BTRIEVE_DATA_TYPE_DECIMAL
Decimal。
Definition btrieveC.h:1101
@ BTRIEVE_DATA_TYPE_NULL_INDICATOR_SEGMENT
ヌル インジケーター セグメント。
Definition btrieveC.h:1123
@ BTRIEVE_DATA_TYPE_WSTRING
WString(ワイド文字列)。
Definition btrieveC.h:1111
@ BTRIEVE_DATA_TYPE_NUMERICSLB
NUMERICSLB(Numeric sign leading COBOL)。
Definition btrieveC.h:1137
@ BTRIEVE_DATA_TYPE_AUTOINCREMENT
Autoincrement(自動インクリメント)。
Definition btrieveC.h:1091
@ BTRIEVE_DATA_TYPE_MONEY
Money。
Definition btrieveC.h:1105
@ BTRIEVE_DATA_TYPE_FLOAT
Float。
Definition btrieveC.h:1089
@ BTRIEVE_DATA_TYPE_UNKNOWN
不明。
Definition btrieveC.h:1143
@ BTRIEVE_DATA_TYPE_LSTRING
LString(Length first string)。
Definition btrieveC.h:1121
btrieve_status_code_t BtrieveFileAttributesSetVariableLengthRecordsMode(btrieve_file_attributes_t fileAttributes, btrieve_variable_length_records_mode_t variableLengthRecordsMode)
Btrieve ファイル属性に可変長レコード モードを設定します。
btrieve_status_code_t BtrieveFileAttributesSetFreeSpaceThreshold(btrieve_file_attributes_t fileAttributes, btrieve_free_space_threshold_t freeSpaceThreshold)
Btrieve ファイル属性に空きスペース スレッショルドを設定します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesSetMaximumRecordCount(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int maximumRecordCount)
Btrieve 一括取得属性に最大レコード数を設定します。
int BtrieveFileInformationGetSecurityHandleWorkgroup(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルのワークグループを取得します。
btrieve_status_code_t BtrieveFilterSetACSUserDefined(btrieve_filter_t filter, const char *name)
Btrieve フィルターにユーザー定義の ACS を設定します。
btrieve_status_code_t BtrieveFilterSetConnector(btrieve_filter_t filter, btrieve_connector_t connector)
Btrieve フィルターにコネクタを設定します。
btrieve_version_type_t BtrieveVersionGetClientVersionType(btrieve_version_t version)
Btrieve バージョンからクライアントのバージョンの種類を取得します。
struct btrieve_bulk_create_result * btrieve_bulk_create_result_t
Btrieve 一括作成結果。
Definition btrieveC.h:1273
int BtrieveBulkCreateResultGetRecordCount(btrieve_bulk_create_result_t bulkCreateResult)
Btrieve 一括作成結果からレコード数を取得します。
int BtrieveFileInformationGetSecurityHandleImplicit(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの暗黙を取得します。
btrieve_status_code_t BtrieveClientTransactionAbort(btrieve_client_t client)
Btrieve クライアントのトランザクションを中止します。
int BtrieveFileInformationGetSystemIndexVersion(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からシステム インデックスのバージョンを取得します。
int BtrieveFileRecordRetrieveNext(btrieve_file_t file, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
Btrieve ファイルの次にあるレコードを取得します。
int BtrieveFileInformationGetUnusedPageCount(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から未使用ページ数を取得します。
btrieve_status_code_t BtrieveFileAttributesSetPageSize(btrieve_file_attributes_t fileAttributes, btrieve_page_size_t pageSize, int enablePageCompression)
Btrieve ファイル属性にページ サイズを設定します。
int BtrieveFileInformationGetLoggable(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からログ可能を取得します。
btrieve_null_key_mode_t BtrieveKeySegmentGetNullKeyMode(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからヌル キー モードを取得します。
long long BtrieveFileInformationGetDuplicateRecordConflictCursorPosition(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から重複レコードによる競合のカーソル位置を取得します。
int BtrieveFileInformationGetSecurityHandleWindowsNamedPipe(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの Windows 名前付きパイプを取得します。
btrieve_status_code_t BtrieveIndexAttributesAllocate(btrieve_index_attributes_t *btrieveIndexAttributesPtr)
Btrieve インデックス属性を割り当てます。
int BtrieveFileInformationGetUnusedDuplicatePointerCount(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から未使用の重複ポインター数を取得します。
int BtrieveKeySegmentGetSegmented(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからセグメント化を取得します。
int BtrieveFileInformationGetLockOwnerTransactionLevel(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのトランザクション レベルを取得します。
int BtrieveKeySegmentGetKeyContinues(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからキーの継続を取得します。
struct btrieve_file_attributes * btrieve_file_attributes_t
Btrieve ファイル属性。
Definition btrieveC.h:1309
btrieve_status_code_t BtrieveClientContinuousOperationBegin(btrieve_client_t client, const char *pathNames)
Btrieve クライアントの Continuous オペレーションを開始します。
btrieve_status_code_t BtrieveClientFileDelete(btrieve_client_t client, const char *fileName)
Btrieve クライアントのファイルを削除します。
btrieve_status_code_t BtrieveKeySegmentSetNullValue(btrieve_key_segment_t keySegment, int nullValue)
Btrieve キー セグメントにヌル値を設定します。
btrieve_status_code_t BtrieveClientContinuousOperationEndW(btrieve_client_t client, const wchar_t *pathNames)
Btrieve クライアントの Continuous オペレーションを終了します。
btrieve_status_code_t BtrieveBulkCreatePayloadAllocate(btrieve_bulk_create_payload_t *btrieveBulkCreatePayloadPtr)
Btrieve 一括作成ペイロードを割り当てます。
int BtrieveFileInformationGetOpenTimestamp(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から開かれたときのタイムスタンプを取得します。
const char * BtrievePageSizeToString(btrieve_page_size_t pageSize)
Btrieve ページ サイズを文字列として返します。
struct btrieve_filter * btrieve_filter_t
Btrieve フィルター。
Definition btrieveC.h:1317
int BtrieveFileInformationGetSecurityPermissionOpen(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの open アクセス権を取得します。
btrieve_version_type_t BtrieveVersionGetLocalVersionType(btrieve_version_t version)
Btrieve バージョンからローカルのバージョンの種類を取得します。
btrieve_status_code_t BtrieveFilterSetACSMode(btrieve_filter_t filter, btrieve_acs_mode_t ACSMode)
Btrieve フィルターに ACS モードを設定します。
btrieve_status_code_t BtrieveBulkDeleteResultGetLastStatusCode(btrieve_bulk_delete_result_t bulkDeleteResult)
Btrieve 一括削除結果から最新のステータス コードを取得します。
btrieve_status_code_t BtrieveFileAttributesSetSystemDataMode(btrieve_file_attributes_t fileAttributes, btrieve_system_data_mode_t systemDataMode)
Btrieve ファイル属性にシステム データ モードを設定します。
btrieve_status_code_t BtrieveClientTransactionEnd(btrieve_client_t client)
Btrieve クライアントのトランザクションを終了します。
btrieve_status_code_t BtrieveIndexAttributesSetACSNumber(btrieve_index_attributes_t indexAttributes, int ACSNumber)
Btrieve インデックス属性に ACS 番号を設定します。
int BtrieveFileRecordRetrieveChunk(btrieve_file_t file, int offset, int length, char *chunk, int chunkSize, btrieve_lock_mode_t lockMode)
Btrieve ファイルのレコード チャンクを取得します。
btrieve_status_code_t BtrieveFilterSetComparisonField(btrieve_filter_t filter, int offset)
Btrieve フィルターに比較フィールドを設定します。
btrieve_status_code_t BtrieveClientContinuousOperationEnd(btrieve_client_t client, const char *pathNames)
Btrieve クライアントの Continuous オペレーションを終了します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesSetMaximumRejectCount(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int maximumRejectCount)
Btrieve 一括取得属性に最大リジェクト カウントを設定します。
btrieve_status_code_t BtrieveFileAttributesAllocate(btrieve_file_attributes_t *btrieveFileAttributesPtr)
Btrieve ファイル属性を割り当てます。
int BtrieveFileInformationGetWrongOwner(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から不正なオーナーを取得します。
int BtrieveFileInformationGetSecurityHandleAuthorizationByDatabase(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルのデータベースによる許可を取得します。
const char * BtrieveOwnerModeToString(btrieve_owner_mode_t ownerMode)
Btrieve オーナー モードを文字列として返します。
int BtrieveBulkRetrieveResultGetRecordLength(btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber)
Btrieve 一括取得結果からレコード長を取得します。
btrieve_status_code_t BtrieveIndexAttributesSetACSUserDefined(btrieve_index_attributes_t indexAttributes, const char *ACSName, const char *ACSMap, int ACSMapLength)
Btrieve インデックス属性にユーザー定義の ACS を設定します。
btrieve_variable_length_records_mode_t BtrieveFileInformationGetVariableLengthRecordsMode(btrieve_file_information_t fileInformation)
Btrieve ファイル属性から可変長レコード モードを取得します。
int BtrieveFileInformationGetExplicitLocks(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から明示的ロックを取得します。
btrieve_status_code_t BtrieveFileRecordDelete(btrieve_file_t file)
Btrieve ファイルのレコードを削除します。
int BtrieveFileInformationGetSecurityHandleRTSSPreauthorized(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの RTSS preautorized を取得します。
int BtrieveFileInformationGetClientTransactions(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からクライアント トランザクションを取得します。
long long BtrieveBulkCreateResultGetRecordCursorPosition(btrieve_bulk_create_result_t bulkCreateResult, int recordNumber)
Btrieve 一括作成結果からレコードのカーソル位置を取得します。
const char * BtrieveEncryptionTypeToString(btrieve_encrypt_type_t encryptType)
Btrieve 暗号化の種類を文字列として返します。
btrieve_record_compression_mode_t BtrieveFileInformationGetRecordCompressionMode(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からレコード圧縮モードを取得します。
btrieve_status_code_t BtrieveFilterSetSystemField(btrieve_filter_t filter, btrieve_system_field_t systemField)
Btrieve フィルターにシステム フィールドを設定します。
const char * BtrieveVersionTypeToString(btrieve_version_type_t versionType)
Btrieve バージョンの種類を文字列として返します。
btrieve_encrypt_type_t
Btrieve ファイル暗号化の種類。
Definition btrieveC.h:785
@ BTRIEVE_ENCRYPT_TYPE_128_BIT
128 ビット暗号化。
Definition btrieveC.h:791
@ BTRIEVE_ENCRYPT_TYPE_UNKNOWN
不明。
Definition btrieveC.h:797
@ BTRIEVE_ENCRYPT_TYPE_NONE
なし。
Definition btrieveC.h:787
@ BTRIEVE_ENCRYPT_TYPE_AES_192
AES-192 暗号化。
Definition btrieveC.h:793
@ BTRIEVE_ENCRYPT_TYPE_AES_256
AES-256 暗号化。
Definition btrieveC.h:795
@ BTRIEVE_ENCRYPT_TYPE_TRADITIONAL
従来の暗号化。
Definition btrieveC.h:789
btrieve_status_code_t BtrieveClientLogoutW(btrieve_client_t client, const wchar_t *databaseURI)
Btrieve クライアントをログアウトします。
int BtrieveKeySegmentGetLength(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから長さを取得します。
long long BtrieveBulkDeleteResultGetRecordCursorPosition(btrieve_bulk_delete_result_t bulkDeleteResult, int recordNumber)
Btrieve 一括削除結果からレコードのカーソル位置を取得します。
btrieve_status_code_t BtrieveFileIndexDrop(btrieve_file_t file, btrieve_index_t index)
Btrieve ファイルのインデックスを削除します。
btrieve_status_code_t BtrieveBulkDeleteResultFree(btrieve_bulk_delete_result_t bulkDeleteResult)
Btrieve 一括削除結果を解放します。
btrieve_free_space_threshold_t BtrieveFileInformationGetFreeSpaceThreshold(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から空きスペース スレッショルドを取得します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesAddSystemField(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, btrieve_system_field_t systemField)
Btrieve 一括取得属性にシステム フィールドを追加します。
btrieve_owner_mode_t BtrieveFileInformationGetOwnerMode(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からオーナー モードを取得します。
int BtrieveFileInformationGetFixedRecordLength(btrieve_file_information_t fileInformation)
Btrieve ファイル属性から固定レコード長を取得します。
btrieve_status_code_t BtrieveFileRecordUpdate(btrieve_file_t file, const char *record, int recordLength)
Btrieve ファイルのレコードを更新します。
btrieve_status_code_t BtrieveIndexAttributesSetModifiable(btrieve_index_attributes_t indexAttributes, int enableModifiable)
Btrieve インデックス属性に変更可能を設定します。
int BtrieveFileInformationGetSecurityCurrentDatabaseWorkgroup(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースのワークグループを取得します。
btrieve_status_code_t BtrieveClientFileOpen(btrieve_client_t client, btrieve_file_t *btrieveFilePtr, const char *fileName, const char *ownerName, btrieve_open_mode_t openMode, btrieve_location_mode_t locationMode)
Btrieve クライアントのファイルを開きます。
struct btrieve_file * btrieve_file_t
Btrieve ファイル。
Definition btrieveC.h:1302
btrieve_status_code_t BtrieveClientFileRename(btrieve_client_t client, const char *existingFileName, const char *newFileName)
Btrieve クライアントのファイルの名前を変更します。
btrieve_status_code_t BtrieveFileKeyRetrieve(btrieve_file_t file, btrieve_comparison_t comparison, btrieve_index_t index, char *key, int keyLength)
Btrieve ファイルのキーを取得します。
int BtrieveFileInformationGetSystemIndex(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からシステム インデックスを取得します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesAllocate(btrieve_bulk_retrieve_attributes_t *bulkRetrieveAttributesPtr)
Btrieve 一括取得属性を割り当てます。
int BtrieveFileInformationGetIdentifier(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から ID を取得します。
btrieve_status_code_t BtrieveClientGetVersion(btrieve_client_t client, btrieve_version_t version, btrieve_file_t file)
Btrieve クライアントからバージョンを取得します。
btrieve_status_code_t BtrieveClientContinuousOperationBeginW(btrieve_client_t client, const wchar_t *pathNames)
Btrieve クライアントの Continuous オペレーションを開始します。
btrieve_status_code_t BtrieveClientGetCurrentDirectory(btrieve_client_t client, btrieve_disk_drive_t diskDrive, char *currentDirectory, int currentDirectorySize)
Btrieve クライアントから現在のディレクトリを取得します。
btrieve_status_code_t BtrieveBulkCreateResultGetLastStatusCode(btrieve_bulk_create_result_t bulkCreateResult)
Btrieve 一括作成結果から最新のステータス コードを取得します。
btrieve_status_code_t BtrieveFilterSetField(btrieve_filter_t filter, int offset, int length, btrieve_data_type_t dataType)
Btrieve フィルターにフィールドを設定します。
int BtrieveFileInformationGetSecurityCurrentDatabaseAuthorizationByDatabase(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの、データベースによる許可を取得します。
struct btrieve_bulk_retrieve_result * btrieve_bulk_retrieve_result_t
Btrieve 一括取得結果。
Definition btrieveC.h:1285
btrieve_version_type_t BtrieveVersionGetRemoteVersionType(btrieve_version_t version)
Btrieve バージョンからリモートのバージョンの種類を取得します。
btrieve_status_code_t BtrieveFileKeyRetrieveFirst(btrieve_file_t file, btrieve_index_t index, char *key, int keySize)
Btrieve ファイルの先頭のキーを取得します。
btrieve_system_field_t
Btrieve システム フィールド。
Definition btrieveC.h:1258
@ BTRIEVE_SYSTEM_FIELD_CREATE_TIME
作成時刻。
Definition btrieveC.h:1260
@ BTRIEVE_SYSTEM_FIELD_UNKNOWN
不明。
Definition btrieveC.h:1264
@ BTRIEVE_SYSTEM_FIELD_UPDATE_TIME
更新時刻。
Definition btrieveC.h:1262
btrieve_status_code_t BtrieveFileAttributesSetReservedDuplicatePointerCount(btrieve_file_attributes_t fileAttributes, int reservedDuplicatePointerCount)
Btrieve ファイル属性に予約重複ポインター数を設定します。
btrieve_index_t BtrieveKeySegmentGetIndex(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからインデックスを取得します。
int BtrieveFileInformationGetSecurityCurrentDatabaseImplicit(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの暗黙を取得します。
int BtrieveFileInformationGetReferentialIntegrityOperationCode(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から参照整合性のオペレーション コードを取得します。
long long BtrieveBulkRetrieveResultGetRecordCursorPosition(btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber)
Btrieve 一括取得結果からレコードのカーソル位置を取得します。
btrieve_index_t BtrieveFileInformationGetLogIndex(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からログ インデックスを取得します。
btrieve_file_version_t BtrieveFileInformationGetFileVersion(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からファイル バージョンを取得します。
int BtrieveFileInformationGetSecurityCurrentDatabaseWindowsNamedPipe(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの Windows 名前付きパイプを取得します。
btrieve_index_t BtrieveFileInformationGetDuplicateRecordConflictIndex(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から重複レコードによる競合のインデックスを取得します。
btrieve_status_code_t BtrieveClientSetCurrentDirectoryW(btrieve_client_t client, const wchar_t *currentDirectory)
Btrieve クライアントに現在のディレクトリを設定します。
btrieve_status_code_t BtrieveFileRecordDeleteChunk(btrieve_file_t file, int offset, int chunkLength)
Btrieve ファイルのレコード チャンクを削除します。
btrieve_status_code_t BtrieveKeySegmentAllocate(btrieve_key_segment_t *btrieveKeySegmentPtr)
Btrieve キー セグメントを割り当てます。
btrieve_disk_drive_t
Btrieve ディスク ドライブ。
Definition btrieveC.h:621
@ BTRIEVE_DISK_DRIVE_T
ディスク ドライブ T。
Definition btrieveC.h:661
@ BTRIEVE_DISK_DRIVE_A
ディスク ドライブ A。
Definition btrieveC.h:623
@ BTRIEVE_DISK_DRIVE_U
ディスク ドライブ U。
Definition btrieveC.h:663
@ BTRIEVE_DISK_DRIVE_F
ディスク ドライブ F。
Definition btrieveC.h:633
@ BTRIEVE_DISK_DRIVE_O
ディスク ドライブ O。
Definition btrieveC.h:651
@ BTRIEVE_DISK_DRIVE_C
ディスク ドライブ C。
Definition btrieveC.h:627
@ BTRIEVE_DISK_DRIVE_P
ディスク ドライブ P。
Definition btrieveC.h:653
@ BTRIEVE_DISK_DRIVE_Z
ディスク ドライブ Z。
Definition btrieveC.h:673
@ BTRIEVE_DISK_DRIVE_D
ディスク ドライブ D。
Definition btrieveC.h:629
@ BTRIEVE_DISK_DRIVE_E
ディスク ドライブ E。
Definition btrieveC.h:631
@ BTRIEVE_DISK_DRIVE_K
ディスク ドライブ K。
Definition btrieveC.h:643
@ BTRIEVE_DISK_DRIVE_G
ディスク ドライブ G。
Definition btrieveC.h:635
@ BTRIEVE_DISK_DRIVE_R
ディスク ドライブ R。
Definition btrieveC.h:657
@ BTRIEVE_DISK_DRIVE_J
ディスク ドライブ J。
Definition btrieveC.h:641
@ BTRIEVE_DISK_DRIVE_B
ディスク ドライブ B。
Definition btrieveC.h:625
@ BTRIEVE_DISK_DRIVE_M
ディスク ドライブ M。
Definition btrieveC.h:647
@ BTRIEVE_DISK_DRIVE_S
ディスク ドライブ S。
Definition btrieveC.h:659
@ BTRIEVE_DISK_DRIVE_W
ディスク ドライブ W。
Definition btrieveC.h:667
@ BTRIEVE_DISK_DRIVE_DEFAULT
デフォルト。
Definition btrieveC.h:675
@ BTRIEVE_DISK_DRIVE_X
ディスク ドライブ X。
Definition btrieveC.h:669
@ BTRIEVE_DISK_DRIVE_Y
ディスク ドライブ Y。
Definition btrieveC.h:671
@ BTRIEVE_DISK_DRIVE_Q
ディスク ドライブ Q。
Definition btrieveC.h:655
@ BTRIEVE_DISK_DRIVE_I
ディスク ドライブ I。
Definition btrieveC.h:639
@ BTRIEVE_DISK_DRIVE_L
ディスク ドライブ L。
Definition btrieveC.h:645
@ BTRIEVE_DISK_DRIVE_V
ディスク ドライブ V。
Definition btrieveC.h:665
@ BTRIEVE_DISK_DRIVE_H
ディスク ドライブ H。
Definition btrieveC.h:637
@ BTRIEVE_DISK_DRIVE_UNKNOWN
不明。
Definition btrieveC.h:677
@ BTRIEVE_DISK_DRIVE_N
ディスク ドライブ N。
Definition btrieveC.h:649
int BtrieveBulkDeleteResultGetRecordCount(btrieve_bulk_delete_result_t bulkDeleteResult)
Btrieve 一括削除結果からレコード数を取得します。
btrieve_free_space_threshold_t
Btrieve 空きスペース スレッショルド。
Definition btrieveC.h:1173
@ BTRIEVE_FREE_SPACE_THRESHOLD_DEFAULT
デフォルト。
Definition btrieveC.h:1181
@ BTRIEVE_FREE_SPACE_THRESHOLD_10_PERCENT
空きスペース スレッショルド 10%
Definition btrieveC.h:1175
@ BTRIEVE_FREE_SPACE_THRESHOLD_UNKNOWN
不明。
Definition btrieveC.h:1183
@ BTRIEVE_FREE_SPACE_THRESHOLD_30_PERCENT
空きスペース スレッショルド 30%
Definition btrieveC.h:1179
@ BTRIEVE_FREE_SPACE_THRESHOLD_20_PERCENT
空きスペース スレッショルド 20%
Definition btrieveC.h:1177
int BtrieveFileInformationGetSecurityPermissionRead(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの read アクセス権を取得します。
btrieve_status_code_t BtrieveBulkCreatePayloadFree(btrieve_bulk_create_payload_t bulkCreatePayload)
Btrieve 一括作成ペイロードを解放します。
int BtrieveFileInformationGetSecurityHandleRTSSDisabled(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの RTSS disabled を取得します。
btrieve_version_type_t
Btrieve バージョンの種類。
Definition btrieveC.h:682
@ BTRIEVE_VERSION_TYPE_NONE
なし。
Definition btrieveC.h:684
@ BTRIEVE_VERSION_TYPE_WORKGROUP_ENGINE
ワークグループ エンジン。
Definition btrieveC.h:688
@ BTRIEVE_VERSION_TYPE_CLIENT_ENGINE
クライアント エンジン。
Definition btrieveC.h:698
@ BTRIEVE_VERSION_TYPE_CLIENT_REQUESTOR
クライアント。
Definition btrieveC.h:692
@ BTRIEVE_VERSION_TYPE_BTRIEVE_ENGINE
Btrieve エンジン。
Definition btrieveC.h:686
@ BTRIEVE_VERSION_TYPE_DOS_WORKSTATION
DOS ワークステーション。
Definition btrieveC.h:690
@ BTRIEVE_VERSION_TYPE_UNIX
UNIX。
Definition btrieveC.h:696
@ BTRIEVE_VERSION_TYPE_UNKNOWN
不明。
Definition btrieveC.h:700
@ BTRIEVE_VERSION_TYPE_WINDOWS_SERVER_ENGINE
Windows サーバー エンジン。
Definition btrieveC.h:694
btrieve_status_code_t BtrieveVersionAllocate(btrieve_version_t *btrieveVersionPtr)
Btrieve バージョンを割り当てます。
btrieve_status_code_t BtrieveIndexAttributesAddKeySegment(btrieve_index_attributes_t indexAttributes, btrieve_key_segment_t keySegment)
Btrieve インデックス属性にキー セグメントを追加します。
btrieve_status_code_t BtrieveFileAttributesSetFileVersion(btrieve_file_attributes_t fileAttributes, btrieve_file_version_t fileVersion)
Btrieve ファイル属性にファイル バージョンを設定します。
btrieve_status_code_t BtrieveClientFree(btrieve_client_t client)
Btrieve クライアントを解放します。
int BtrieveFileInformationGetKeyOnly(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からキー オンリーを取得します。
int BtrieveFileInformationGetSecurityPermissionRefer(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの refer アクセス権を取得します。
btrieve_status_code_t BtrieveFileRecordAppendChunk(btrieve_file_t file, const char *chunk, int chunkLength)
Btrieve ファイルにレコード チャンクを追加します。
int BtrieveFileInformationGetSystemIndexSize(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からシステム インデックスのサイズを取得します。
btrieve_create_mode_t
Btrieve 作成モード。
Definition btrieveC.h:706
@ BTRIEVE_CREATE_MODE_NO_OVERWRITE
上書きしない。
Definition btrieveC.h:710
@ BTRIEVE_CREATE_MODE_UNKNOWN
不明。
Definition btrieveC.h:712
@ BTRIEVE_CREATE_MODE_OVERWRITE
上書きする。
Definition btrieveC.h:708
btrieve_duplicate_mode_t BtrieveKeySegmentGetDuplicateMode(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから重複モードを取得します。
btrieve_status_code_t BtrieveFileRecordTruncate(btrieve_file_t file, int offset)
Btrieve ファイルのレコードを切り詰めます。
btrieve_status_code_t BtrieveBulkDeleteAttributesSetMaximumRecordCount(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, int maximumRecordCount)
Btrieve 一括削除属性に最大レコード数を設定します。
const char * BtrieveLockModeToString(btrieve_lock_mode_t lockMode)
Btrieve ロック モードを文字列として返します。
btrieve_status_code_t BtrieveFileInformationGetSecurityHandleTableName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からセキュリティ ハンドルのテーブル名を取得します。
btrieve_status_code_t BtrieveFilterFree(btrieve_filter_t filter)
Btrieve フィルターを解放します。
btrieve_status_code_t BtrieveFileInformationGetSecurityCurrentUserName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からセキュリティの現在のユーザー名を取得します。
int BtrieveKeySegmentGetModifiable(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから変更可能を取得します。
btrieve_acs_mode_t BtrieveKeySegmentGetACSMode(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから ACS モードを取得します。
btrieve_status_code_t BtrieveKeySegmentSetDescendingSortOrder(btrieve_key_segment_t keySegment, int setDescendingSortOrder)
Btrieve キー セグメントに降順ソートを設定します。
btrieve_status_code_t BtrieveFileInformationGetReferentialIntegrityFileName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報から参照整合性のファイル名を取得します。
btrieve_status_code_t BtrieveClientTransactionBegin(btrieve_client_t client, btrieve_transaction_mode_t transactionMode, btrieve_lock_mode_t lockMode)
Btrieve クライアントのトランザクションを開始します。
btrieve_status_code_t BtrieveBulkRetrieveResultFree(btrieve_bulk_retrieve_result_t bulkRetrieveResult)
Btrieve 一括取得結果を解放します。
btrieve_variable_length_records_mode_t
Btrieve 可変長レコード モード。
Definition btrieveC.h:526
@ BTRIEVE_VARIABLE_LENGTH_RECORDS_MODE_NO
No。
Definition btrieveC.h:528
@ BTRIEVE_VARIABLE_LENGTH_RECORDS_MODE_YES_VARIABLE_ALLOCATION_TAILS
Yes、可変長部割り当てテーブル付き。
Definition btrieveC.h:532
@ BTRIEVE_VARIABLE_LENGTH_RECORDS_MODE_YES
Yes。
Definition btrieveC.h:530
@ BTRIEVE_VARIABLE_LENGTH_RECORDS_MODE_UNKNOWN
不明。
Definition btrieveC.h:534
int BtrieveFileRecordRetrieveByPercentage(btrieve_file_t file, btrieve_index_t index, int percentage, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
パーセンテージによって Btrieve ファイルのレコードを取得します。
int BtrieveFileInformationGetSecurityHandleAuthenticationByDatabase(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルのデータベースによる認証を取得します。
const char * BtrieveFileVersionToString(btrieve_file_version_t fileVersion)
Btrieve ファイル バージョンを文字列として返します。
btrieve_index_t BtrieveFileInformationGetLockOwnerIndex(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのインデックスを取得します。
long long BtrieveFileGetRecordUpdateTime(btrieve_file_t file)
Btrieve ファイルからレコードの更新時刻を取得します。
btrieve_transaction_mode_t
Btrieve トランザクション モード。
Definition btrieveC.h:801
@ BTRIEVE_TRANSACTION_MODE_CONCURRENT_NO_WRITE_WAIT
並行、書き込みノー ウェイト。
Definition btrieveC.h:807
@ BTRIEVE_TRANSACTION_MODE_CONCURRENT_WRITE_WAIT
並行、書き込みウェイト。
Definition btrieveC.h:805
@ BTRIEVE_TRANSACTION_MODE_UNKNOWN
不明。
Definition btrieveC.h:809
@ BTRIEVE_TRANSACTION_MODE_EXCLUSIVE
排他。
Definition btrieveC.h:803
btrieve_status_code_t BtrieveClientFileClose(btrieve_client_t client, btrieve_file_t file)
Btrieve クライアントのファイルを閉じます。
int BtrieveFileRecordRetrieveFirst(btrieve_file_t file, btrieve_index_t index, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
Btrieve ファイルの先頭のレコードを取得します。
int BtrieveFileInformationGetSecurityCurrentDatabaseAuthenticationByDatabase(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの、データベースによる認証を取得します。
int BtrieveFileInformationGetSecurityPermissionExecute(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの execute アクセス権を取得します。
int BtrieveVersionGetClientRevisionNumber(btrieve_version_t version)
Btrieve バージョンからクライアントのリビジョン番号を取得します。
btrieve_open_mode_t
Btrieve オープン モード。
Definition btrieveC.h:751
@ BTRIEVE_OPEN_MODE_EXCLUSIVE
エクスクルーシブ。
Definition btrieveC.h:759
@ BTRIEVE_OPEN_MODE_UNKNOWN
不明。
Definition btrieveC.h:763
@ BTRIEVE_OPEN_MODE_ACCELERATED
アクセラレイティド。
Definition btrieveC.h:755
@ BTRIEVE_OPEN_MODE_NORMAL
ノーマル。
Definition btrieveC.h:753
@ BTRIEVE_OPEN_MODE_READ_ONLY
リード オンリー。
Definition btrieveC.h:757
@ BTRIEVE_OPEN_MODE_WRITABLE
書き込み可能。
Definition btrieveC.h:761
btrieve_status_code_t BtrieveBulkDeleteAttributesAllocate(btrieve_bulk_delete_attributes_t *bulkDeleteAttributesPtr)
Btrieve 一括削除属性を割り当てます。
const char * BtrieveStatusCodeToString(btrieve_status_code_t statusCode)
Btrieve ステータス コードを文字列として返します。
btrieve_status_code_t BtrieveFileAttributesFree(btrieve_file_attributes_t fileAttributes)
Btrieve ファイル属性を解放します。
int BtrieveFileInformationGetBalancedIndexes(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からインデックス バランスを取得します。
int BtrieveFileInformationGetLockOwnerSameProcess(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーの同じプロセスを取得します。
int BtrieveFileInformationGetSecurityCurrentDatabaseExplicit(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの明示的を取得します。
struct btrieve_bulk_delete_attributes * btrieve_bulk_delete_attributes_t
Btrieve 一括削除属性。
Definition btrieveC.h:1281
int BtrieveFileRecordRetrieve(btrieve_file_t file, btrieve_comparison_t comparison, btrieve_index_t index, char *key, int keyLength, char *record, int recordSize, btrieve_lock_mode_t lockMode)
Btrieve ファイルのレコードを取得します。
int BtrieveFileInformationGetSegmentCount(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセグメント数を取得します。
int BtrieveVersionGetLocalRevisionNumber(btrieve_version_t version)
Btrieve バージョンからローカルのリビジョン番号を取得します。
btrieve_unlock_mode_t
Btrieve ロック解除モード。
Definition btrieveC.h:813
@ BTRIEVE_UNLOCK_MODE_MULTIPLE
複数。
Definition btrieveC.h:817
@ BTRIEVE_UNLOCK_MODE_UNKNOWN
不明。
Definition btrieveC.h:819
@ BTRIEVE_UNLOCK_MODE_SINGLE
単一。
Definition btrieveC.h:815
btrieve_status_code_t BtrieveFileKeyRetrieveNext(btrieve_file_t file, char *key, int keySize)
Btrieve ファイルの次にあるキーを取得します。
btrieve_status_code_t
Btrieve ステータス コード。
Definition btrieveC.h:40
@ BTRIEVE_STATUS_CODE_ACCESS_TO_FILE_DENIED
46 - ファイルへのアクセスは拒否されました。
Definition btrieveC.h:134
@ BTRIEVE_STATUS_CODE_USER_COUNT_LIMIT_EXCEEDED
161 - ユーザー数の制限値を超えました。
Definition btrieveC.h:313
@ BTRIEVE_STATUS_CODE_ARCH_FILE_NOT_LOGGED
111 - アーカイブ ファイルが記録されていません。
Definition btrieveC.h:256
@ BTRIEVE_STATUS_CODE_FILES_PARM_OUTOFRANGE
1007 - ファイル パラメーターが範囲外です。
Definition btrieveC.h:349
@ BTRIEVE_STATUS_CODE_INTERNAL_ERROR
2000 - 内部エラーです。
Definition btrieveC.h:381
@ BTRIEVE_STATUS_CODE_INVALID_GET_EXPRESSION
62 - GET 式が無効です。
Definition btrieveC.h:166
@ BTRIEVE_STATUS_CODE_MKDE_SHUTTING_DOWN
1022 - MicroKernel はシャットダウン中です。
Definition btrieveC.h:379
@ BTRIEVE_STATUS_CODE_NO_AVAIL_SPX_CONNECTION
2006 - 使用可能な SPX 接続がありません。
Definition btrieveC.h:393
@ BTRIEVE_STATUS_CODE_NL_INVALID_SERVER_TYPE
3113 - ネットワーク レイヤー:サーバーの種類が無効です。
Definition btrieveC.h:489
@ BTRIEVE_STATUS_CODE_RI_CASCADE_ERROR
69 - 参照整合性:カスケード エラーです。
Definition btrieveC.h:180
@ BTRIEVE_STATUS_CODE_NULL_KEYPATH
44 - キー パスがヌルです。
Definition btrieveC.h:130
@ BTRIEVE_STATUS_CODE_CHUNK_CANNOT_GET_NEXT
106 - チャンクの Get Next を実行できません。
Definition btrieveC.h:248
@ BTRIEVE_STATUS_CODE_IO_ERROR
2 - I/O エラーが発生しました。
Definition btrieveC.h:46
@ BTRIEVE_STATUS_CODE_OPTIMIZE_LIMIT_REACHED
64 - 最適化の範囲に達しました。
Definition btrieveC.h:170
@ BTRIEVE_STATUS_CODE_LOG_SEGMENT_MISSING
147 - ログ セグメントが見つかりません。
Definition btrieveC.h:300
@ BTRIEVE_STATUS_CODE_TASK_LIST_FULL
1013 - タスク リストがいっぱいです。
Definition btrieveC.h:361
@ BTRIEVE_STATUS_CODE_RIDDF_CANNOT_OPEN
67 - 参照整合性:SQL データ辞書ファイルを開けません。
Definition btrieveC.h:176
@ BTRIEVE_STATUS_CODE_MK_NO_LOCAL_ACCESS_ALLOWED
3001 - MicroKernel:ローカル アクセスは許可されていません。
Definition btrieveC.h:409
@ BTRIEVE_STATUS_CODE_POSITION_NOT_SET
8 - ポジションが設定されていません。
Definition btrieveC.h:58
@ BTRIEVE_STATUS_CODE_NUMBER_OF_INDEXES
26 - インデックスの数が無効です。
Definition btrieveC.h:94
@ BTRIEVE_STATUS_CODE_NL_RCV_DATA_OVERFLOW
3116 - ネットワーク レイヤー:受信データがオーバーフローしました。
Definition btrieveC.h:495
@ BTRIEVE_STATUS_CODE_NL_NDS_NAME_RESOLUTION_ERROR
3125 - ネットワーク レイヤー:NDS の名前解決エラーです。
Definition btrieveC.h:513
@ BTRIEVE_STATUS_CODE_NL_INVALID_ADDRESS_FAMILY
3118 - ネットワーク レイヤー:アドレス ファミリが無効です。
Definition btrieveC.h:499
@ BTRIEVE_STATUS_CODE_INVALID_PREIMAGE_PARM
1005 - プリイメージ パラメーターが無効です。
Definition btrieveC.h:345
@ BTRIEVE_STATUS_CODE_KEYBUFFER_TOO_SHORT
21 - キー バッファーが短すぎます。
Definition btrieveC.h:84
@ BTRIEVE_STATUS_CODE_REQ_CANT_FIND_RES_DLL
1017 - Btrieve リクエスターがリソース DLL を見つけられません。
Definition btrieveC.h:369
@ BTRIEVE_STATUS_CODE_INVALID_KEY_POSITION
27 - キー ポジションが無効です。
Definition btrieveC.h:96
@ BTRIEVE_STATUS_CODE_MAXIMUM_OPEN_FILES
47 - 開いているファイルの数が最大数を超えています。
Definition btrieveC.h:136
@ BTRIEVE_STATUS_CODE_INVALID_RECORD_ADDRESS
43 - レコード アドレスが無効です。
Definition btrieveC.h:128
@ BTRIEVE_STATUS_CODE_CHUNK_OFFSET_TOO_SMALL
151 - チャンク オフセットが小さすぎます。
Definition btrieveC.h:309
@ BTRIEVE_STATUS_CODE_CREATE_IO_ERROR
25 - 入出力の作成エラーです。
Definition btrieveC.h:92
@ BTRIEVE_STATUS_CODE_MK_BAD_SRB_FORMAT
3021 - MicroKernel:SRB のフォーマットが正しくありません。
Definition btrieveC.h:449
@ BTRIEVE_STATUS_CODE_LOCKERROR
81 - ロック エラーです。
Definition btrieveC.h:200
@ BTRIEVE_STATUS_CODE_OS_ERROR
2012 - オペレーティング システム エラーです。
Definition btrieveC.h:405
@ BTRIEVE_STATUS_CODE_COMPRESS_BUFFER_TOO_SHORT
58 - 圧縮バッファーが短すぎます。
Definition btrieveC.h:158
@ BTRIEVE_STATUS_CODE_INVALID_PARAMETER_TO_MKDE
160 - MicroKernel に無効なパラメーターが渡されました。
Definition btrieveC.h:311
@ BTRIEVE_STATUS_CODE_NL_SRT_FULL
3114 - ネットワーク レイヤー:サーバーのルーティング テーブルがいっぱいです。
Definition btrieveC.h:491
@ BTRIEVE_STATUS_CODE_FILE_NOT_FOUND
12 - ファイルが見つかりません。
Definition btrieveC.h:66
@ BTRIEVE_STATUS_CODE_ROLL_FORWARD_ERROR
148 - ロール フォワード エラーです。
Definition btrieveC.h:302
@ BTRIEVE_STATUS_CODE_REJECT_COUNT_REACHED
60 - リジェクト カウントに達しました。
Definition btrieveC.h:162
@ BTRIEVE_STATUS_CODE_MK_PIDS_NOT_LOADED
3025 - MicroKernel:PIDs がロードされていません。
Definition btrieveC.h:457
@ BTRIEVE_STATUS_CODE_OWNER_ALREADY_SET
50 - オーナーは既に設定されています。
Definition btrieveC.h:142
@ BTRIEVE_STATUS_CODE_RECORD_INUSE
84 - レコードは使用中です。
Definition btrieveC.h:206
@ BTRIEVE_STATUS_CODE_MK_TASK_TABLE_FULL
3023 - MicroKernel:タスク テーブルがいっぱいです。
Definition btrieveC.h:453
@ BTRIEVE_STATUS_CODE_MK_NETAPI_NOT_LOADED
3009 - MicroKernel:NETAPI がロードされていません。
Definition btrieveC.h:425
@ BTRIEVE_STATUS_CODE_NL_IDS_RCV_FAILURE
3128 - ネットワーク レイヤー:IDS 受信に失敗しました。
Definition btrieveC.h:519
@ BTRIEVE_STATUS_CODE_NO_STACK_AVAIL
102 - 使用可能なスタック領域がありません。
Definition btrieveC.h:240
@ BTRIEVE_STATUS_CODE_INVALID_DATABASE
142 - データベースが無効です。
Definition btrieveC.h:290
@ BTRIEVE_STATUS_CODE_UT_THUNK_NOT_LOADED
2010 - UT サンクがロードされていません。
Definition btrieveC.h:401
@ BTRIEVE_STATUS_CODE_UNKNOWN
-7 - 不明。
Definition btrieveC.h:521
@ BTRIEVE_STATUS_CODE_POSITIONBLOCK_LENGTH
23 - ポジション ブロックの長さが無効です。
Definition btrieveC.h:88
@ BTRIEVE_STATUS_CODE_STOP_WARNING
1014 - 中止警告。
Definition btrieveC.h:363
@ BTRIEVE_STATUS_CODE_SMALL_EX_GET_BUFFER_ERROR
61 - Extended Get 用のバッファーが小さすぎます。
Definition btrieveC.h:164
@ BTRIEVE_STATUS_CODE_MK_ROUTER_MEM_ERROR
3000 - MicroKernel ルーターのメモリ エラーです。
Definition btrieveC.h:407
@ BTRIEVE_STATUS_CODE_LOGIN_ALREADY_LOGGED_IN
173 - 既にログインしています。
Definition btrieveC.h:325
@ BTRIEVE_STATUS_CODE_INVALID_OPTION
2002 - オプションが無効です。
Definition btrieveC.h:385
@ BTRIEVE_STATUS_CODE_NO_RESOURCE_DLL
2011 - リソース DLL がありません。
Definition btrieveC.h:403
@ BTRIEVE_STATUS_CODE_INCOMPLETE_INDEX
56 - インデックスが不完全です。
Definition btrieveC.h:154
@ BTRIEVE_STATUS_CODE_INVALID_EXT_INSERT_BUFF
63 - Insert Extended のバッファーが無効です。
Definition btrieveC.h:168
@ BTRIEVE_STATUS_CODE_INVALID_EXTENSION_NAME
34 - 拡張名が無効です。
Definition btrieveC.h:110
@ BTRIEVE_STATUS_CODE_INVALID_INIT_PARM
1008 - 初期化パラメーターが無効です。
Definition btrieveC.h:351
@ BTRIEVE_STATUS_CODE_INVALID_RECORD_LENGTH
28 - レコード長が無効です。
Definition btrieveC.h:98
@ BTRIEVE_STATUS_CODE_END_OF_FILE
9 - ファイルの終わり(EOF)です。
Definition btrieveC.h:60
@ BTRIEVE_STATUS_CODE_CANNOT_CONVERT_RP
137 - RP を変換できません。
Definition btrieveC.h:280
@ BTRIEVE_STATUS_CODE_LOGIN_WRONG_URI_FORMAT
175 - Login:URI(uniform resource indicator)の形式が間違っています。
Definition btrieveC.h:329
@ BTRIEVE_STATUS_CODE_CLIENT_TABLE_FULL
162 - クライアント テーブルがいっぱいです。
Definition btrieveC.h:315
@ BTRIEVE_STATUS_CODE_NL_FILE_NAME_RESOLUTION_ERROR
3126 - ネットワーク レイヤー:ファイル名の解決エラーです。
Definition btrieveC.h:515
@ BTRIEVE_STATUS_CODE_MK_DATABUF_LEN_TOO_LARGE
3022 - MicroKernel:データ バッファー長が大きすぎます。
Definition btrieveC.h:451
@ BTRIEVE_STATUS_CODE_DATA_MESSAGE_TOO_SMALL
97 - データ メッセージが小さすぎます。
Definition btrieveC.h:230
@ BTRIEVE_STATUS_CODE_ARCH_DUMPFILE_ACCESS_ERROR
115 - アーカイブ ログのダンプ ファイル アクセス エラーです。
Definition btrieveC.h:264
@ BTRIEVE_STATUS_CODE_PAGE_SIZE_PARM_OUTOFRANGE
1004 - ページ サイズ パラメーターが範囲外です。
Definition btrieveC.h:343
@ BTRIEVE_STATUS_CODE_CHUNK_OFFSET_TOO_LONG
103 - チャンク オフセットが長すぎます。
Definition btrieveC.h:242
@ BTRIEVE_STATUS_CODE_INCOMPLETE_ACCEL_ACCESS
42 - 未完了のアクセラレイティド アクセスがあります。
Definition btrieveC.h:126
@ BTRIEVE_STATUS_CODE_MK_INVALID_SESSION
3006 - MicroKernel:セッションが無効です。
Definition btrieveC.h:419
@ BTRIEVE_STATUS_CODE_AUTOINCREMENT_ERROR
55 - Autoincrement エラーです。
Definition btrieveC.h:152
@ BTRIEVE_STATUS_CODE_CLOSE_ERROR
17 - 閉じるときにエラーが発生しました。
Definition btrieveC.h:76
@ BTRIEVE_STATUS_CODE_NL_CONNECTION_FAILURE
3106 - ネットワーク レイヤー:接続に失敗しました。
Definition btrieveC.h:475
@ BTRIEVE_STATUS_CODE_PREIMAGE_IO_ERROR
15 - プリイメージの I/O エラーです。
Definition btrieveC.h:72
@ BTRIEVE_STATUS_CODE_MK_OS_ERROR
3005 - MicroKernel:オペレーティング システム エラーです。
Definition btrieveC.h:417
@ BTRIEVE_STATUS_CODE_POINTER_PARM_INVALID
1015 - ポインター パラメーターが無効です。
Definition btrieveC.h:365
@ BTRIEVE_STATUS_CODE_NL_PERMISSION_ERROR
3104 - ネットワーク レイヤー:アクセス権エラーです。
Definition btrieveC.h:471
@ BTRIEVE_STATUS_CODE_DUPLICATE_SYSTEM_KEY
146 - 重複するシステム キーがあります。
Definition btrieveC.h:298
@ BTRIEVE_STATUS_CODE_MK_SEMAPHORE_ERROR
3019 - MicroKernel:セマフォ エラーです。
Definition btrieveC.h:445
@ BTRIEVE_STATUS_CODE_ERROR_WRITING_CACHE
52 - キャッシュへの書き込み中にエラーが発生しました。
Definition btrieveC.h:146
@ BTRIEVE_STATUS_CODE_END_CHANGED_TO_ABORT
74 - End を Abort に変更しました。
Definition btrieveC.h:188
@ BTRIEVE_STATUS_CODE_NOT_A_BTRIEVE_FILE
30 - Btrieve ファイルではありません。
Definition btrieveC.h:102
@ BTRIEVE_STATUS_CODE_DISKFULL
18 - ディスクがいっぱいです。
Definition btrieveC.h:78
@ BTRIEVE_STATUS_CODE_NO_CACHE_BUFFERS_AVAIL
100 - 使用可能なキャッシュ バッファーがありません。
Definition btrieveC.h:236
@ BTRIEVE_STATUS_CODE_LOGIN_LOGOUT_FAILED
174 - Login:ログアウトに失敗しました。
Definition btrieveC.h:327
@ BTRIEVE_STATUS_CODE_LOCATOR_FILE_INDICATOR
116 - ロケーター ファイル インジケーターです。
Definition btrieveC.h:266
@ BTRIEVE_STATUS_CODE_INTF_COMM_ERROR
1020 - インターフェイスの通信エラーです。
Definition btrieveC.h:375
@ BTRIEVE_STATUS_CODE_PROGRAMMING_ERROR
79 - プログラミング エラーです。
Definition btrieveC.h:196
@ BTRIEVE_STATUS_CODE_RECORD_MANAGER_INACTIVE
20 - レコード マネージャーが非アクティブです。
Definition btrieveC.h:82
@ BTRIEVE_STATUS_CODE_FILE_INUSE
85 - ファイルは使用中です。
Definition btrieveC.h:208
@ BTRIEVE_STATUS_CODE_NL_INVALID_SESSION_LEVEL_PARM
3123 - ネットワーク レイヤー:セッション レベル パラメーターが無効です。
Definition btrieveC.h:509
@ BTRIEVE_STATUS_CODE_MK_INTERNAL_ERROR
3016 - MicroKernel:内部エラーです。
Definition btrieveC.h:439
@ BTRIEVE_STATUS_CODE_LOCALE_ERROR
104 - ロケール エラーです。
Definition btrieveC.h:244
@ BTRIEVE_STATUS_CODE_LOGIN_FAILED_BAD_USERNAME
170 - ユーザー名が間違っているため、ログインに失敗しました。
Definition btrieveC.h:319
@ BTRIEVE_STATUS_CODE_FILE_NOT_OPEN
3 - ファイルが開いていません。
Definition btrieveC.h:48
@ BTRIEVE_STATUS_CODE_MK_NO_RESOURCE_DLL
3002 - MicroKernel:リソース DLL がありません。
Definition btrieveC.h:411
@ BTRIEVE_STATUS_CODE_TRANSACTION_TABLE_FULL
92 - トランザクション テーブルがいっぱいです。
Definition btrieveC.h:220
@ BTRIEVE_STATUS_CODE_LOGIN_FAILED_BAD_DATABASE
172 - 無効なデータベースであるため、ログインに失敗しました。
Definition btrieveC.h:323
@ BTRIEVE_STATUS_CODE_RI_CASCADE_TOO_DEEP
68 - 参照整合性:カスケードが深すぎます。
Definition btrieveC.h:178
@ BTRIEVE_STATUS_CODE_FILE_ALREADY_EXTENDED
31 - ファイルは既に拡張されています。
Definition btrieveC.h:104
@ BTRIEVE_STATUS_CODE_NL_CST_FULL
3117 - ネットワーク レイヤー:CST がいっぱいです。
Definition btrieveC.h:497
@ BTRIEVE_STATUS_CODE_DIFFERENT_INDEX_NUMBER
7 - インデックス番号が異なっています。
Definition btrieveC.h:56
@ BTRIEVE_STATUS_CODE_LOGIN_DIRECTORY_NOT_IN_DATABASE
178 - Login:データベースに存在しないディレクトリです。
Definition btrieveC.h:335
@ BTRIEVE_STATUS_CODE_PREIMAGE_BUF_PARM_OUTOFRANGE
1006 - プリイメージ バッファー パラメーターが範囲外です。
Definition btrieveC.h:347
@ BTRIEVE_STATUS_CODE_MK_TIMEOUT_ERROR
3004 - MicroKernel:タイムアウト エラーです。
Definition btrieveC.h:415
@ BTRIEVE_STATUS_CODE_NO_ERROR
0 - エラーはありません。
Definition btrieveC.h:42
@ BTRIEVE_STATUS_CODE_NL_INVALID_AUTH_OBJECT
3121 - ネットワーク レイヤー:認証オブジェクトが無効です。
Definition btrieveC.h:505
@ BTRIEVE_STATUS_CODE_NL_TASK_TABLE_FULL
3124 - ネットワーク レイヤー:タスク テーブルがいっぱいです。
Definition btrieveC.h:511
@ BTRIEVE_STATUS_CODE_READ_OUTSIDE_TRANSACTION
83 - トランザクション外で読み取られました。
Definition btrieveC.h:204
@ BTRIEVE_STATUS_CODE_MK_LOADING_ERROR
3020 - MicroKernel:ロード エラーです。
Definition btrieveC.h:447
@ BTRIEVE_STATUS_CODE_INCORRECT_SPX_VERSION
2005 - SPX のバージョンが正しくありません。
Definition btrieveC.h:391
@ BTRIEVE_STATUS_CODE_INVALID_ALT_SEQUENCE_DEF
48 - オルタネート コレーティング シーケンスの定義が無効です。
Definition btrieveC.h:138
@ BTRIEVE_STATUS_CODE_SPX_NOT_INSTALLED
2004 - SPX はインストールされていません。
Definition btrieveC.h:389
@ BTRIEVE_STATUS_CODE_ACS_NOT_FOUND
136 - オルタネート コレーティング シーケンスが見つかりません。
Definition btrieveC.h:278
@ BTRIEVE_STATUS_CODE_ISR_INVALID
135 - インターナショナル ソート規則(ISR)が無効です。
Definition btrieveC.h:276
@ BTRIEVE_STATUS_CODE_NO_OS_MEMORY_AVAIL
101 - 使用可能なオペレーティング システム メモリがありません。
Definition btrieveC.h:238
@ BTRIEVE_STATUS_CODE_DIRECTORY_ERROR
35 - ディレクトリ エラーが発生しました。
Definition btrieveC.h:112
@ BTRIEVE_STATUS_CODE_CANT_CONNECT_TO_615
2008 - Btrieve 6.15 エンジンに接続できません。
Definition btrieveC.h:397
@ BTRIEVE_STATUS_CODE_NL_IDS_SEND_FAILURE
3127 - ネットワーク レイヤー:IDS 送信に失敗しました。
Definition btrieveC.h:517
@ BTRIEVE_STATUS_CODE_LOGIN_FILE_AND_TABLE_NOT_FOUND
176 - Login:ファイルおよびテーブルが見つかりません。
Definition btrieveC.h:331
@ BTRIEVE_STATUS_CODE_FILE_FULL
132 - ファイルがいっぱいです。
Definition btrieveC.h:270
@ BTRIEVE_STATUS_CODE_FILE_ALREADY_EXISTS
59 - ファイルは既に存在します。
Definition btrieveC.h:160
@ BTRIEVE_STATUS_CODE_TRANSACTION_TOO_COMPLEX
109 - トランザクションが複雑すぎます。
Definition btrieveC.h:252
@ BTRIEVE_STATUS_CODE_MORE_THAN_5_CONCURRENT_USERS
133 - 6 人以上のユーザーが同時にアクセスしようとしました。
Definition btrieveC.h:272
@ BTRIEVE_STATUS_CODE_MK_NWAPI_NOT_LOADED
3010 - MicroKernel:NWAPI がロードされていません。
Definition btrieveC.h:427
@ BTRIEVE_STATUS_CODE_NL_NAME_NOT_FOUND
3103 - ネットワーク レイヤー:名前が見つかりません。
Definition btrieveC.h:469
@ BTRIEVE_STATUS_CODE_MK_SERVER_NOT_FOUND
3007 - MicroKernel:サーバーが見つかりません。
Definition btrieveC.h:421
@ BTRIEVE_STATUS_CODE_FILENAME_BAD
11 - ファイル名が正しくありません。
Definition btrieveC.h:64
@ BTRIEVE_STATUS_CODE_NL_NOT_CONNECTED
3110 - ネットワーク レイヤーが接続されていません。
Definition btrieveC.h:483
@ BTRIEVE_STATUS_CODE_MK_IDS_CONNECT_FAILURE
3027 - MicroKernel:IDS 接続に失敗しました。
Definition btrieveC.h:461
@ BTRIEVE_STATUS_CODE_TRANSACTION_FILE_IO_ERROR
38 - トランザクション ファイルの I/O エラーが発生しました。
Definition btrieveC.h:118
@ BTRIEVE_STATUS_CODE_ISR_NOT_FOUND
134 - インターナショナル ソート規則(ISR)が見つかりません。
Definition btrieveC.h:274
@ BTRIEVE_STATUS_CODE_INVALID_KEY_OPTION
139 - キー オプションが無効です。
Definition btrieveC.h:284
@ BTRIEVE_STATUS_CODE_NL_MORE_DATA
3109 - ネットワーク レイヤー:余分なデータです。
Definition btrieveC.h:481
@ BTRIEVE_STATUS_CODE_MK_INCOMPAT_COMPONENT
3003 - MicroKernel:互換性のないコンポーネントです。
Definition btrieveC.h:413
@ BTRIEVE_STATUS_CODE_MK_INVALID_OP_ON_REMOTE
3024 - MicroKernel:リモートでは無効な操作です。
Definition btrieveC.h:455
@ BTRIEVE_STATUS_CODE_INVALID_INDEX_NUMBER
6 - インデックス番号が無効です。
Definition btrieveC.h:54
@ BTRIEVE_STATUS_CODE_CANT_LOAD_MKDE_ROUTER
2009 - MicroKernel ルーターをロードできません。
Definition btrieveC.h:399
@ BTRIEVE_STATUS_CODE_OPERATION_NOT_ALLOWED
41 - 許可されていない操作です。
Definition btrieveC.h:124
@ BTRIEVE_STATUS_CODE_INV_N_OPTION
1012 - [トランザクション内の最大ファイル数]オプションが無効です。
Definition btrieveC.h:359
@ BTRIEVE_STATUS_CODE_VARIABLE_PAGE_ERROR
54 - 可変長ページのエラーです。
Definition btrieveC.h:150
@ BTRIEVE_STATUS_CODE_INVALID_PTR_PARM
2007 - ポインター パラメーターが無効です。
Definition btrieveC.h:395
@ BTRIEVE_STATUS_CODE_MK_THUNK_NOT_LOADED
3011 - MicroKernel:サンクがロードされていません。
Definition btrieveC.h:429
@ BTRIEVE_STATUS_CODE_ERROR_ACC_TRANS_CONTROL_FILE
1010 - トランザクション制御ファイルにアクセス中、エラーが発生しました。
Definition btrieveC.h:355
@ BTRIEVE_STATUS_CODE_SERVER_ERROR
91 - サーバー エラーです。
Definition btrieveC.h:218
@ BTRIEVE_STATUS_CODE_KEY_TYPE_ERROR
49 - キー タイプのエラーです。
Definition btrieveC.h:140
@ BTRIEVE_STATUS_CODE_CALLBACK_ABORT
1019 - コールバックは中止されました。
Definition btrieveC.h:373
@ BTRIEVE_STATUS_CODE_INCOMPATIBLE_CLOSE
140 - 両立しないクローズです。
Definition btrieveC.h:286
@ BTRIEVE_STATUS_CODE_NL_INVALID_SESSION
3108 - ネットワーク レイヤー:セッションが無効です。
Definition btrieveC.h:479
@ BTRIEVE_STATUS_CODE_DATALENGTH_ERROR
22 - データ長エラーです。
Definition btrieveC.h:86
@ BTRIEVE_STATUS_CODE_CANNOT_CREATE_WITH_VAT
105 - 可変長部割り当てテーブル付きで作成することはできません。
Definition btrieveC.h:246
@ BTRIEVE_STATUS_CODE_NL_SEND_FAILURE
3111 - ネットワーク レイヤー:送信に失敗しました。
Definition btrieveC.h:485
@ BTRIEVE_STATUS_CODE_MK_CANT_FIND_ENGINE
3014 - MicroKernel:エンジンを見つけられません。
Definition btrieveC.h:435
@ BTRIEVE_STATUS_CODE_MK_INVALID_CONFIG
3008 - MicroKernel:設定が無効です。
Definition btrieveC.h:423
@ BTRIEVE_STATUS_CODE_ALREADY_INITIALIZED
1016 - 既に初期化されています。
Definition btrieveC.h:367
@ BTRIEVE_STATUS_CODE_RI_VIOLATION
71 - 参照整合性:定義に違反があります。
Definition btrieveC.h:182
@ BTRIEVE_STATUS_CODE_INVALID_OWNER
51 - オーナーが無効です。
Definition btrieveC.h:144
@ BTRIEVE_STATUS_CODE_DEVICE_TABLE_FULL
90 - デバイス テーブルがいっぱいです。
Definition btrieveC.h:216
@ BTRIEVE_STATUS_CODE_ARCH_FILE_IN_USE
112 - アーカイブ ファイルは使用中です。
Definition btrieveC.h:258
@ BTRIEVE_STATUS_CODE_MK_IDS_LOGIN_FAILURE
3028 - MicroKernel:IDS のログインに失敗しました。
Definition btrieveC.h:463
@ BTRIEVE_STATUS_CODE_DEAD_LOCK
78 - デッド ロック状態です。
Definition btrieveC.h:194
@ BTRIEVE_STATUS_CODE_EXTEND_IO_ERROR
32 - 入出力の拡張エラーです。
Definition btrieveC.h:106
@ BTRIEVE_STATUS_CODE_NO_SSQL_RIGHTS
143 - SSQL の権利がありません。
Definition btrieveC.h:292
@ BTRIEVE_STATUS_CODE_NL_AUTH_LEN_TOO_SMALL
3122 - ネットワーク レイヤー:認証の長さが短すぎます。
Definition btrieveC.h:507
@ BTRIEVE_STATUS_CODE_NL_TRANSPORT_FAILURE
3115 - ネットワーク レイヤー:転送に失敗しました。
Definition btrieveC.h:493
@ BTRIEVE_STATUS_CODE_ARCH_LOGFILE_NOT_FOUND
113 - アーカイブ ログ ファイルが見つかりません。
Definition btrieveC.h:260
@ BTRIEVE_STATUS_CODE_NOHANDLES_AVAILABLE
87 - 使用可能なハンドルがありません。
Definition btrieveC.h:212
@ BTRIEVE_STATUS_CODE_NL_NO_AUTH_CONTEXT_AVAILABLE
3119 - ネットワーク レイヤー:使用可能な認証コンテキストがありません。
Definition btrieveC.h:501
@ BTRIEVE_STATUS_CODE_NO_LOCAL_ACCESS_ALLOWED
2003 - ローカル アクセスは許可されていません。
Definition btrieveC.h:387
@ BTRIEVE_STATUS_CODE_NL_RECEIVE_FAILURE
3112 - ネットワーク レイヤー:受信に失敗しました。
Definition btrieveC.h:487
@ BTRIEVE_STATUS_CODE_RI_CONFLICT
76 - 参照整合性に矛盾があります。
Definition btrieveC.h:190
@ BTRIEVE_STATUS_CODE_LOCK_PARM_OUTOFRANGE
1001 - ロック パラメーターが範囲外です。
Definition btrieveC.h:337
@ BTRIEVE_STATUS_CODE_ARCH_LOGFILE_INVALID
114 - アーカイブ ログ ファイルが無効です。
Definition btrieveC.h:262
@ BTRIEVE_STATUS_CODE_DBS_INTERNAL_ERROR
150 - DBS 内部エラーです。
Definition btrieveC.h:306
@ BTRIEVE_STATUS_CODE_INVALID_EXTRACTOR
65 - エクストラクタが無効です。
Definition btrieveC.h:172
@ BTRIEVE_STATUS_CODE_SYSTEM_KEY_INTERNAL
149 - システム キー内部。
Definition btrieveC.h:304
@ BTRIEVE_STATUS_CODE_FAILED_TO_INITIALIZE
1021 - 初期化に失敗しました。
Definition btrieveC.h:377
@ BTRIEVE_STATUS_CODE_MK_LOCAL_MKDE_DATABUF_TOO_SMALL
3017 - MicroKernel:ローカル MicroKernel のデータ バッファーが小さすぎます。
Definition btrieveC.h:441
@ BTRIEVE_STATUS_CODE_ALREADY_INSIDE_BTR_FUNCTION
1018 - 既に Btrieve 関数内にいます。
Definition btrieveC.h:371
@ BTRIEVE_STATUS_CODE_TRANSACTION_ERROR
36 - トランザクション エラーが発生しました。
Definition btrieveC.h:114
@ BTRIEVE_STATUS_CODE_UNRECOVERABLE_ERROR
19 - 修復不能なエラーが発生しました。
Definition btrieveC.h:80
@ BTRIEVE_STATUS_CODE_EXPANED_MEM_ERROR
57 - 拡張メモリ エラーです。
Definition btrieveC.h:156
@ BTRIEVE_STATUS_CODE_INSUFFICIENT_MEM_ALLOC
2001 - メモリの割り当てが不十分です。
Definition btrieveC.h:383
@ BTRIEVE_STATUS_CODE_KEY_VALUE_NOT_FOUND
4 - キー値が見つかりません。
Definition btrieveC.h:50
@ BTRIEVE_STATUS_CODE_CANT_LOOP_IN_SERVER
77 - サーバーでループできません。
Definition btrieveC.h:192
@ BTRIEVE_STATUS_CODE_NL_OUT_OF_MEMORY
3107 - ネットワーク レイヤー:メモリ不足です。
Definition btrieveC.h:477
@ BTRIEVE_STATUS_CODE_INVALID_INTERFACE
53 - インターフェイスが無効です。
Definition btrieveC.h:148
@ BTRIEVE_STATUS_CODE_MK_CLOSED_ERROR
3018 - MicroKernel:クローズ済みエラーです。
Definition btrieveC.h:443
@ BTRIEVE_STATUS_CODE_INCONSISTENT_KEY_FLAGS
45 - キー フラグが矛盾しています。
Definition btrieveC.h:132
@ BTRIEVE_STATUS_CODE_RI_REFERENCED_FILE_CANNOT_OPEN
72 - 参照整合性:参照ファイルを開けません。
Definition btrieveC.h:184
@ BTRIEVE_STATUS_CODE_BTR_CANNOT_UNLOAD
33 - Btrieve をアンロードできません。
Definition btrieveC.h:108
@ BTRIEVE_STATUS_CODE_LOGIN_FAILED_BAD_PASSWORD
171 - パスワードが間違っているため、ログインに失敗しました。
Definition btrieveC.h:321
@ BTRIEVE_STATUS_CODE_PREIMAGE_OPEN_ERROR
14 - プリイメージを開くときにエラーが発生しました。
Definition btrieveC.h:70
@ BTRIEVE_STATUS_CODE_NL_NO_AVAILABLE_TRANSPORT
3105 - ネットワーク レイヤー:利用可能な転送プロトコルがありません。
Definition btrieveC.h:473
@ BTRIEVE_STATUS_CODE_INVALID_TRANS_PARM
1009 - トランザクション パラメーターが無効です。
Definition btrieveC.h:353
@ BTRIEVE_STATUS_CODE_NL_NOT_INITIALIZED
3102 - ネットワーク レイヤーが初期化されていません。
Definition btrieveC.h:467
@ BTRIEVE_STATUS_CODE_PAGE_SIZE_ERROR
24 - ページ サイズ エラーです。
Definition btrieveC.h:90
@ BTRIEVE_STATUS_CODE_INCOMPATIBLE_LOCK_TYPE
93 - 両立しないロック タイプです。
Definition btrieveC.h:222
@ BTRIEVE_STATUS_CODE_LOST_POSITION
82 - ポジションを失いました。
Definition btrieveC.h:202
@ BTRIEVE_STATUS_CODE_TRANSACTION_MAX_FILES
40 - トランザクションで許容されるファイルの最大数を超えています。
Definition btrieveC.h:122
@ BTRIEVE_STATUS_CODE_NL_INVALID_AUTH_TYPE
3120 - ネットワーク レイヤー:認証の種類が無効です。
Definition btrieveC.h:503
@ BTRIEVE_STATUS_CODE_DUPLICATE_KEY_VALUE
5 - 重複するキー値があります。
Definition btrieveC.h:52
@ BTRIEVE_STATUS_CODE_COMMUNICATIONS_ERROR
96 - 通信エラーです。
Definition btrieveC.h:228
@ BTRIEVE_STATUS_CODE_REQUESTER_CANT_ACCESS_RUNTIME
99 - リクエスターがランタイム サーバーにアクセスできません。
Definition btrieveC.h:234
@ BTRIEVE_STATUS_CODE_END_TRANSACTION_ERROR
39 - End Transaction エラーです。
Definition btrieveC.h:120
@ BTRIEVE_STATUS_CODE_LOGIN_TABLE_NOT_IN_DATABASE
177 - Login:データベースに存在しないテーブルです。
Definition btrieveC.h:333
@ BTRIEVE_STATUS_CODE_CONFLICT
80 - 競合しています。
Definition btrieveC.h:198
@ BTRIEVE_STATUS_CODE_RI_TOO_MANY_DATABASES
66 - 参照整合性:データベースが多すぎます。
Definition btrieveC.h:174
@ BTRIEVE_STATUS_CODE_SESSION_NO_LONGER_VALID
95 - セッションは既に無効になっています。
Definition btrieveC.h:226
@ BTRIEVE_STATUS_CODE_INVALID_NULL_INDICATOR
138 - ヌル インジケーターが無効です。
Definition btrieveC.h:282
@ BTRIEVE_STATUS_CODE_NO_SYSTEM_LOCKS_AVAILABLE
130 - 使用可能なシステム ロックがありません。
Definition btrieveC.h:268
@ BTRIEVE_STATUS_CODE_ALREADY_LOGGED_IN
144 - 既にログインしています。
Definition btrieveC.h:294
@ BTRIEVE_STATUS_CODE_MEM_PARM_TOO_SMALL
1003 - メモリ パラメーターが小さすぎます。
Definition btrieveC.h:341
@ BTRIEVE_STATUS_CODE_MK_INIT_ERROR
3015 - MicroKernel:初期化エラーです。
Definition btrieveC.h:437
@ BTRIEVE_STATUS_CODE_RI_OUT_OF_SYNC
73 - 参照整合性:同期が取れていません。
Definition btrieveC.h:186
@ BTRIEVE_STATUS_CODE_FILE_TABLE_FULL
86 - ファイル テーブルがいっぱいです。
Definition btrieveC.h:210
@ BTRIEVE_STATUS_CODE_MK_LOCAL_NOT_LOADED
3012 - MicroKernel:ローカル エンジンがロードされていません。
Definition btrieveC.h:431
@ BTRIEVE_STATUS_CODE_EXPANSION_ERROR
16 - 拡張エラーが発生しました。
Definition btrieveC.h:74
@ BTRIEVE_STATUS_CODE_TRANSACTION_IS_ACTIVE
37 - トランザクションが実行中です。
Definition btrieveC.h:116
@ BTRIEVE_STATUS_CODE_MODIFIABLE_KEYVALUE_ERROR
10 - 変更可能キー値のエラーです。
Definition btrieveC.h:62
@ BTRIEVE_STATUS_CODE_NL_FAILURE
3101 - ネットワーク レイヤーでエラーが発生しました。
Definition btrieveC.h:465
@ BTRIEVE_STATUS_CODE_PERMISSION_ERROR
94 - アクセス権エラーです。
Definition btrieveC.h:224
@ BTRIEVE_STATUS_CODE_INCOMPATIBLE_MODE_ERROR
88 - 両立しないモードのエラーです。
Definition btrieveC.h:214
@ BTRIEVE_STATUS_CODE_MK_BAD_PIDS
3026 - MicroKernel:PIDs が無効です。
Definition btrieveC.h:459
@ BTRIEVE_STATUS_CODE_INVALID_FUNCTION
1 - 関数が無効です。
Definition btrieveC.h:44
@ BTRIEVE_STATUS_CODE_INTERNAL_TRANSACTION_ERROR
98 - 内部トランザクション エラーです。
Definition btrieveC.h:232
@ BTRIEVE_STATUS_CODE_COMPRESSION_BUF_PARM_OUTOFRANGE
1011 - 圧縮バッファー パラメーターが範囲外です。
Definition btrieveC.h:357
@ BTRIEVE_STATUS_CODE_CHUNK_INCOMPATIBLE_FILE
107 - チャンクと互換性のないファイルです。
Definition btrieveC.h:250
@ BTRIEVE_STATUS_CODE_MK_PNSL_NOT_LOADED
3013 - MicroKernel:ネットワーク サービス レイヤーがロードされていません。
Definition btrieveC.h:433
@ BTRIEVE_STATUS_CODE_INVALID_KEYLENGTH
29 - キー長が無効です。
Definition btrieveC.h:100
@ BTRIEVE_STATUS_CODE_EXTENDED_FILE_ERROR
13 - 拡張ファイル エラーです。
Definition btrieveC.h:68
@ BTRIEVE_STATUS_CODE_ARCH_BLOG_OPEN_ERROR
110 - アーカイブ ログ設定ファイル(BLOG)のオープン エラーです。
Definition btrieveC.h:254
@ BTRIEVE_STATUS_CODE_LAST_SEGMENT_ERROR
163 - 最終セグメント エラーです。
Definition btrieveC.h:317
@ BTRIEVE_STATUS_CODE_MEM_ALLOCATION_ERR
1002 - メモリ割り当てエラーです。
Definition btrieveC.h:339
@ BTRIEVE_STATUS_CODE_INVALID_USERNAME
141 - ユーザー名が無効です。
Definition btrieveC.h:288
@ BTRIEVE_STATUS_CODE_NO_DATABASE_SERVICES
145 - データベース サービスがありません。
Definition btrieveC.h:296
btrieve_status_code_t BtrieveClientStop(btrieve_client_t client)
Btrieve クライアントを停止します。
btrieve_status_code_t BtrieveVersionFree(btrieve_version_t version)
Btrieve バージョンを解放します。
struct btrieve_index_attributes * btrieve_index_attributes_t
Btrieve インデックス属性。
Definition btrieveC.h:1324
btrieve_status_code_t BtrieveKeySegmentFree(btrieve_key_segment_t keySegment)
Btrieve キー セグメントを解放します。
struct btrieve_bulk_delete_result * btrieve_bulk_delete_result_t
Btrieve 一括削除結果。
Definition btrieveC.h:1289
btrieve_status_code_t BtrieveVersionGetLastStatusCode(btrieve_version_t version)
Btrieve バージョンから最新のステータス コードを取得します。
int BtrieveFileInformationGetLockOwnerImplicitLock(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーの暗黙ロックを取得します。
int BtrieveFileInformationGetReadOnly(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から読み取り専用を取得します。
long long BtrieveFileInformationGetReferentialIntegrityCursorPosition(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から参照整合性のカーソル位置を取得します。
btrieve_status_code_t BtrieveBulkRetrieveResultAllocate(btrieve_bulk_retrieve_result_t *bulkRetrieveResultPtr)
Btrieve 一括取得結果を割り当てます。
const char * BtrieveIndexToString(btrieve_index_t index)
Btrieve インデックスを文字列として返します。
struct btrieve_bulk_create_payload * btrieve_bulk_create_payload_t
Btrieve 一括作成ペイロード。
Definition btrieveC.h:1269
int BtrieveKeySegmentGetACSNumber(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから ACS 番号を取得します。
int BtrieveFileInformationGetSecurityPermissionAlter(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの alter アクセス権を取得します。
btrieve_status_code_t BtrieveClientFileCreate(btrieve_client_t client, const btrieve_file_attributes_t fileAttributes, const btrieve_index_attributes_t indexAttributes, const char *fileName, btrieve_create_mode_t createMode, btrieve_location_mode_t locationMode)
Btrieve クライアントのファイルを作成します。
btrieve_status_code_t BtrieveFileAttributesSetPreallocatedPageCount(btrieve_file_attributes_t fileAttributes, int preallocatedPageCount)
Btrieve ファイル属性にプリアロケート ページ数を設定します。
btrieve_page_lock_type_t
Btrieve ページ ロックの種類。
Definition btrieveC.h:1201
@ BTRIEVE_PAGE_LOCK_TYPE_DATA_PAGE
データ ページ。
Definition btrieveC.h:1205
@ BTRIEVE_PAGE_LOCK_TYPE_VARIABLE_PAGE
可変ページ。
Definition btrieveC.h:1209
@ BTRIEVE_PAGE_LOCK_TYPE_UNKNOWN
不明。
Definition btrieveC.h:1211
@ BTRIEVE_PAGE_LOCK_TYPE_NONE
なし。
Definition btrieveC.h:1203
@ BTRIEVE_PAGE_LOCK_TYPE_INDEX_PAGE
インデックス ページ。
Definition btrieveC.h:1207
const char * BtrieveVariableLengthRecordsModeToString(btrieve_variable_length_records_mode_t variableLengthRecordsMode)
Btrieve 可変長レコード モードを文字列として返します。
btrieve_status_code_t BtrieveBulkDeleteAttributesFree(btrieve_bulk_delete_attributes_t bulkDeleteAttributes)
Btrieve 一括削除属性を解放します。
btrieve_connector_t
Btrieve コネクタ。
Definition btrieveC.h:609
@ BTRIEVE_CONNECTOR_AND
And。
Definition btrieveC.h:613
@ BTRIEVE_CONNECTOR_LAST
末尾。
Definition btrieveC.h:611
@ BTRIEVE_CONNECTOR_UNKNOWN
不明。
Definition btrieveC.h:617
@ BTRIEVE_CONNECTOR_OR
Or。
Definition btrieveC.h:615
btrieve_status_code_t BtrieveFileInformationGetSegmentFileName(btrieve_file_information_t fileInformation, int segmentFileNumber, char *name, int nameSize)
Btrieve ファイル情報からセグメント ファイル名を取得します。
const char * BtrieveFreeSpaceThresholdToString(btrieve_free_space_threshold_t freeSpaceThreshold)
Btrieve 空きスペース スレッショルドを文字列として返します。
btrieve_page_size_t
Btrieve ページ サイズ。
Definition btrieveC.h:1216
@ BTRIEVE_PAGE_SIZE_DEFAULT
デフォルト。
Definition btrieveC.h:1236
@ BTRIEVE_PAGE_SIZE_UNKNOWN
不明。
Definition btrieveC.h:1238
@ BTRIEVE_PAGE_SIZE_4096
ページ サイズ 4096。
Definition btrieveC.h:1230
@ BTRIEVE_PAGE_SIZE_1536
ページ サイズ 1536。
Definition btrieveC.h:1222
@ BTRIEVE_PAGE_SIZE_1024
ページ サイズ 1024。
Definition btrieveC.h:1220
@ BTRIEVE_PAGE_SIZE_2048
ページ サイズ 2048。
Definition btrieveC.h:1224
@ BTRIEVE_PAGE_SIZE_16384
ページ サイズ 16384。
Definition btrieveC.h:1234
@ BTRIEVE_PAGE_SIZE_512
ページ サイズ 512。
Definition btrieveC.h:1218
@ BTRIEVE_PAGE_SIZE_8192
ページ サイズ 8192。
Definition btrieveC.h:1232
@ BTRIEVE_PAGE_SIZE_3072
ページ サイズ 3072。
Definition btrieveC.h:1226
@ BTRIEVE_PAGE_SIZE_3584
ページ サイズ 3584。
Definition btrieveC.h:1228
int BtrieveFileInformationGetLockOwnerWriteNoWait(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーの書き込みノー ウェイトを取得します。
const char * BtrieveSystemFieldToString(btrieve_system_field_t systemField)
Btrieve システム フィールドを文字列として返します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesFree(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes)
Btrieve 一括取得属性を解放します。
btrieve_status_code_t BtrieveFilterSetComparisonConstant(btrieve_filter_t filter, const char *constant, int constantLength)
Btrieve フィルターに比較定数を設定します。
btrieve_status_code_t BtrieveFileBulkCreate(btrieve_file_t file, const btrieve_bulk_create_payload_t bulkCreatePayload, btrieve_bulk_create_result_t bulkCreateResult)
Btrieve ファイルの一括作成。
int BtrieveKeySegmentGetNullAnySegment(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから一部セグメント ヌル キーを取得します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesAddFilter(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, btrieve_filter_t filter)
Btrieve 一括取得属性にフィルターを追加します。
btrieve_status_code_t BtrieveBulkDeleteAttributesAddFilter(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, btrieve_filter_t filter)
Btrieve 一括削除属性にフィルターを追加します。
btrieve_status_code_t BtrieveFileInformationGetSecurityHandleUserName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からセキュリティ ハンドルのユーザー名を取得します。
btrieve_status_code_t BtrieveFileUnlockCursorPosition(btrieve_file_t file, long long cursorPosition)
Btrieve ファイルのカーソル位置のロックを解除します。
int BtrieveFileInformationGetSegmented(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセグメント化を取得します。
btrieve_status_code_t BtrieveClientLoginW(btrieve_client_t client, const wchar_t *databaseURI)
Btrieve クライアントをログインします。
btrieve_record_compression_mode_t
Btrieve レコード圧縮モード。
Definition btrieveC.h:556
@ BTRIEVE_RECORD_COMPRESSION_MODE_RUN_LENGTH_ENCODING
ラン レングス符号化(RLE)。
Definition btrieveC.h:562
@ BTRIEVE_RECORD_COMPRESSION_MODE_NONE
なし。
Definition btrieveC.h:558
@ BTRIEVE_RECORD_COMPRESSION_MODE_BLANK_TRUNCATION
ブランク トランケーション。
Definition btrieveC.h:560
@ BTRIEVE_RECORD_COMPRESSION_MODE_UNKNOWN
不明。
Definition btrieveC.h:564
int BtrieveClientGetServiceAgentIdentifier(btrieve_client_t client)
Btrieve クライアントからサービス エージェント ID を取得します。
btrieve_status_code_t BtrieveKeySegmentGetLastStatusCode(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから最新のステータス コードを取得します。
long long BtrieveUnixEpochMicrosecondsToTimestamp(long long microseconds)
マイクロ秒単位のタイムスタンプに基づく Unix エポックを Btrieve TIMESTAMP に変換します。
btrieve_location_mode_t
Btrieve 場所モード。
Definition btrieveC.h:718
@ BTRIEVE_LOCATION_MODE_NO_PREFERENCE
優先設定しない。
Definition btrieveC.h:720
@ BTRIEVE_LOCATION_MODE_FORCE_LOCAL
ローカルを設定する。
Definition btrieveC.h:722
@ BTRIEVE_LOCATION_MODE_FORCE_REMOTE
リモートを設定する。
Definition btrieveC.h:724
@ BTRIEVE_LOCATION_MODE_UNKNOWN
不明。
Definition btrieveC.h:726
btrieve_status_code_t BtrieveFileInformationGetLockOwnerName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からロック オーナーの名前を取得します。
int BtrieveFileInformationGetUsageCount(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から使用回数を取得します。
btrieve_status_code_t BtrieveFileInformationGetKeySegment(btrieve_file_information_t fileInformation, btrieve_key_segment_t keySegment, int keySegmentNumber)
Btrieve ファイル情報からキー セグメントを取得します。
btrieve_status_code_t BtrieveClientGetLastStatusCode(btrieve_client_t client)
Btrieve クライアントから最新のステータス コードを取得します。
int BtrieveFileInformationGetSecurityHandlePAM(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの PAM を取得します。
btrieve_status_code_t BtrieveIndexAttributesSetDuplicateMode(btrieve_index_attributes_t indexAttributes, btrieve_duplicate_mode_t duplicateMode)
Btrieve インデックス属性に重複モードを設定します。
int BtrieveFileInformationGetSecurityPermissionCreateRecord(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの record create アクセス権を取得します。
btrieve_status_code_t BtrieveFilterSetLikeCodePageName(btrieve_filter_t filter, const char *name)
Btrieve フィルターに Like で使用するコード ページ名を設定します。
btrieve_status_code_t BtrieveFileRecordInsertChunk(btrieve_file_t file, int offset, const char *chunk, int chunkLength)
Btrieve ファイルにレコード チャンクを挿入します。
btrieve_status_code_t BtrieveFileSetOwner(btrieve_file_t file, btrieve_owner_mode_t ownerMode, const char *ownerName, const char *ownerNameAgain, int useLongOwnerName)
Btrieve ファイルのオーナーを設定します。
int BtrieveFileInformationGetReferentialIntegrityConstraints(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から参照整合性制約を取得します。
int BtrieveClientGetClientIdentifier(btrieve_client_t client)
Btrieve クライアントからクライアント ID を取得します。
btrieve_status_code_t BtrieveClientLogout(btrieve_client_t client, const char *databaseURI)
Btrieve クライアントをログアウトします。
btrieve_status_code_t BtrieveFileRecordCreate(btrieve_file_t file, char *record, int recordLength)
Btrieve ファイルのレコードを作成します。
btrieve_status_code_t BtrieveBulkDeleteAttributesSetSkipCurrentRecord(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, int skipCurrentRecord)
Btrieve 一括削除属性に現在のレコードのスキップを設定します。
btrieve_status_code_t BtrieveFileAttributesSetKeyOnly(btrieve_file_attributes_t fileAttributes, int enableKeyOnly)
Btrieve ファイル属性にキー オンリーを設定します。
int BtrieveFileInformationGetGatewayPlatform(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からゲートウェイのプラットフォームを取得します。
int BtrieveFileInformationGetPagePreallocation(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からページ プリアロケーションを取得します。
int BtrieveFileInformationGetSecurityCurrentDatabaseBtpasswd(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの Btpasswd を取得します。
const char * BtrievePageLockTypeToString(btrieve_page_lock_type_t pageLockType)
Btrieve ページ ロックの種類を文字列として返します。
long long BtrieveTimestampToUnixEpochMicroseconds(long long timestamp)
Btrieve TIMESTAMP を Unix エポック タイムスタンプ(マイクロ秒単位)に変換します。
btrieve_status_code_t BtrieveFilterSetACSName(btrieve_filter_t filter, const char *name)
Btrieve フィルターに ACS 名を設定します。
int BtrieveVersionGetClientVersionNumber(btrieve_version_t version)
Btrieve バージョンからクライアントのバージョン番号を取得します。
int BtrieveVersionGetRemoteVersionNumber(btrieve_version_t version)
Btrieve バージョンからリモートのバージョン番号を取得します。
int BtrieveFileInformationGetSecurityHandleTrusted(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの信頼を取得します。
int BtrieveFileInformationGetSecurityPermissionCreateStoredProcedure(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの create stored procedure アクセス権を取得します。
int BtrieveFileInformationGetIndexCount(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からインデックス数を取得します。
btrieve_status_code_t BtrieveFileGetLastStatusCode(btrieve_file_t file)
Btrieve ファイルから最新のステータス コードを取得します。
const char * BtrieveSystemDataModeToString(btrieve_system_data_mode_t systemDataMode)
Btrieve システム データ モードを文字列として返します。
btrieve_lock_mode_t
Btrieve ロック モード。
Definition btrieveC.h:733
@ BTRIEVE_LOCK_MODE_SINGLE_WAIT
単一のウェイト。
Definition btrieveC.h:737
@ BTRIEVE_LOCK_MODE_MULTIPLE_WAIT
複数のウェイト。
Definition btrieveC.h:741
@ BTRIEVE_LOCK_MODE_UNKNOWN
不明。
Definition btrieveC.h:745
@ BTRIEVE_LOCK_MODE_MULTIPLE_NO_WAIT
複数のノー ウェイト。
Definition btrieveC.h:743
@ BTRIEVE_LOCK_MODE_SINGLE_NO_WAIT
単一のノー ウェイト。
Definition btrieveC.h:739
@ BTRIEVE_LOCK_MODE_NONE
なし。
Definition btrieveC.h:735
btrieve_page_lock_type_t BtrieveFileInformationGetLockOwnerPageLockType(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのページ ロックの種類を取得します。
btrieve_owner_mode_t
Btrieve ファイルのオーナー モード。
Definition btrieveC.h:768
@ BTRIEVE_OWNER_MODE_ENCRYPTION_NO_READ_ALLOWED
読み取りは許可されず、暗号化される。
Definition btrieveC.h:776
@ BTRIEVE_OWNER_MODE_NO_ENCRYPTION_READ_ALLOWED
読み取りは許可され、暗号化されない。
Definition btrieveC.h:774
@ BTRIEVE_OWNER_MODE_NONE
なし。
Definition btrieveC.h:770
@ BTRIEVE_OWNER_MODE_NO_ENCRYPTION_NO_READ_ALLOWED
読み取りは許可されず、暗号化されない。
Definition btrieveC.h:772
@ BTRIEVE_OWNER_MODE_ENCRYPTION_READ_ALLOWED
読み取りは許可され、暗号化される。
Definition btrieveC.h:778
@ BTRIEVE_OWNER_MODE_UNKNOWN
不明。
Definition btrieveC.h:780
int BtrieveKeySegmentGetOffset(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからオフセットを取得します。
btrieve_status_code_t BtrieveClientFileCreateW(btrieve_client_t client, const btrieve_file_attributes_t fileAttributes, const btrieve_index_attributes_t indexAttributes, const wchar_t *fileName, btrieve_create_mode_t createMode, btrieve_location_mode_t locationMode)
Btrieve クライアントのファイルを作成します。
btrieve_comparison_t
Btrieve 比較。
Definition btrieveC.h:583
@ BTRIEVE_COMPARISON_EQUAL
等しい。
Definition btrieveC.h:587
@ BTRIEVE_COMPARISON_GREATER_THAN
より大きい。
Definition btrieveC.h:589
@ BTRIEVE_COMPARISON_NONE
なし。
Definition btrieveC.h:585
@ BTRIEVE_COMPARISON_LESS_THAN_OR_EQUAL
以下。
Definition btrieveC.h:597
@ BTRIEVE_COMPARISON_LESS_THAN
より小さい。
Definition btrieveC.h:591
@ BTRIEVE_COMPARISON_JSON_QUERY_MATCH
JSON フィルター クエリ一致。
Definition btrieveC.h:603
@ BTRIEVE_COMPARISON_GREATER_THAN_OR_EQUAL
以上。
Definition btrieveC.h:595
@ BTRIEVE_COMPARISON_LIKE
類似。
Definition btrieveC.h:599
@ BTRIEVE_COMPARISON_NOT_LIKE
類似しない。
Definition btrieveC.h:601
@ BTRIEVE_COMPARISON_NOT_EQUAL
等しくない。
Definition btrieveC.h:593
@ BTRIEVE_COMPARISON_UNKNOWN
不明。
Definition btrieveC.h:605
int BtrieveFileInformationGetLockOwnerFileLock(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのファイル ロックを取得します。
int BtrieveFileRecordRetrieveByCursorPosition(btrieve_file_t file, btrieve_index_t index, long long cursorPosition, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
カーソル位置によって Btrieve ファイルのレコードを取得します。
btrieve_duplicate_mode_t
Btrieve 重複モード。
Definition btrieveC.h:569
@ BTRIEVE_DUPLICATE_MODE_NOT_ALLOWED
重複は許可されない。
Definition btrieveC.h:571
@ BTRIEVE_DUPLICATE_MODE_UNKNOWN
不明。
Definition btrieveC.h:577
@ BTRIEVE_DUPLICATE_MODE_ALLOWED_NONREPEATING
重複は許可され、繰り返されない。
Definition btrieveC.h:573
@ BTRIEVE_DUPLICATE_MODE_ALLOWED_REPEATING
重複は許可され、繰り返される。
Definition btrieveC.h:575
int BtrieveFileInformationGetPageCompression(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からページ圧縮を取得します。
int BtrieveKeySegmentGetDescendingSortOrder(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから降順ソートを取得します。
long long BtrieveFileGetCursorPosition(btrieve_file_t file)
Btrieve ファイルからカーソル位置を取得します。
btrieve_status_code_t BtrieveClientFileRenameW(btrieve_client_t client, const wchar_t *existingFileName, const wchar_t *newFileName)
Btrieve クライアントのファイルの名前を変更します。
btrieve_lock_mode_t BtrieveFileInformationGetLockOwnerExplicitLockMode(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーの明示的ロック モードを取得します。
int BtrieveFileRecordRetrieveLast(btrieve_file_t file, btrieve_index_t index, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
Btrieve ファイルの末尾のレコードを取得します。
btrieve_status_code_t BtrieveIndexAttributesSetACSName(btrieve_index_attributes_t indexAttributes, const char *ACSName)
Btrieve インデックス属性に ACS 名を設定します。
int BtrieveBulkRetrieveResultGetRecordCount(btrieve_bulk_retrieve_result_t bulkRetrieveResult)
Btrieve 一括取得結果からレコード数を取得します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesAddField(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int offset, int length)
Btrieve 一括取得属性にフィールドを追加します。
btrieve_status_code_t BtrieveFileBulkDeleteNext(btrieve_file_t file, const btrieve_bulk_delete_attributes_t bulkDeleteAttributes, btrieve_bulk_delete_result_t bulkDeleteResult)
Btrieve ファイルの次の一括削除。
btrieve_status_code_t BtrieveFilterSetComparison(btrieve_filter_t filter, btrieve_comparison_t comparison)
Btrieve フィルターに比較を設定します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesSetSkipCurrentRecord(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int skipCurrentRecord)
Btrieve 一括取得属性に現在のレコードのスキップを設定します。
long long BtrieveFileGetRecordCreateTime(btrieve_file_t file)
Btrieve ファイルからレコードの作成時刻を取得します。
btrieve_status_code_t BtrieveClientFileDeleteW(btrieve_client_t client, const wchar_t *fileName)
Btrieve クライアントのファイルを削除します。
btrieve_status_code_t BtrieveClientFileOpenW(btrieve_client_t client, btrieve_file_t *btrieveFilePtr, const wchar_t *fileName, const char *ownerName, btrieve_open_mode_t openMode, btrieve_location_mode_t locationMode)
Btrieve クライアントのファイルを開きます。
btrieve_status_code_t BtrieveIndexAttributesSetACSMode(btrieve_index_attributes_t indexAttributes, btrieve_acs_mode_t ACSMode)
Btrieve インデックス属性に ACS モードを設定します。
btrieve_acs_mode_t
Btrieve 代替照合順序モード。
Definition btrieveC.h:539
@ BTRIEVE_ACS_MODE_DEFAULT
デフォルト。
Definition btrieveC.h:549
@ BTRIEVE_ACS_MODE_NONE
なし。
Definition btrieveC.h:541
@ BTRIEVE_ACS_MODE_CASE_INSENSITIVE
大文字小文字無視。
Definition btrieveC.h:547
@ BTRIEVE_ACS_MODE_UNKNOWN
不明。
Definition btrieveC.h:551
@ BTRIEVE_ACS_MODE_NAMED
名前付き。
Definition btrieveC.h:543
@ BTRIEVE_ACS_MODE_NUMBERED
番号付き。
Definition btrieveC.h:545
const char * BtrieveRecordCompressionModeToString(btrieve_record_compression_mode_t recordCompressionMode)
Btrieve レコード圧縮モードを文字列として返します。
btrieve_status_code_t BtrieveBulkCreateResultAllocate(btrieve_bulk_create_result_t *btrieveBulkCreateResultPtr)
Btrieve 一括作成結果を割り当てます。
btrieve_status_code_t BtrieveClientLogin(btrieve_client_t client, const char *databaseURI)
Btrieve クライアントをログインします。
int BtrieveFileInformationGetLockOwnerRecordLock(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのレコード ロックを取得します。
btrieve_status_code_t BtrieveFileGetInformation(btrieve_file_t file, btrieve_file_information_t fileInformation)
Btrieve ファイルから情報を取得します。
btrieve_status_code_t BtrieveClientReset(btrieve_client_t client)
Btrieve クライアントをリセットします。
btrieve_status_code_t BtrieveFileInformationGetSecurityHandleDatabaseName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からセキュリティ ハンドルのデータベース名を取得します。
btrieve_null_key_mode_t
Btrieve ヌル キー モード。
Definition btrieveC.h:1188
@ BTRIEVE_NULL_KEY_MODE_ANY_SEGMENTS
一部セグメント。
Definition btrieveC.h:1192
@ BTRIEVE_NULL_KEY_MODE_ALL_SEGMENTS
全セグメント。
Definition btrieveC.h:1190
@ BTRIEVE_NULL_KEY_MODE_NONE
なし。
Definition btrieveC.h:1194
@ BTRIEVE_NULL_KEY_MODE_UNKNOWN
不明。
Definition btrieveC.h:1196
btrieve_status_code_t BtrieveFileAttributesSetRecordCompressionMode(btrieve_file_attributes_t fileAttributes, btrieve_record_compression_mode_t recordCompressionMode)
Btrieve ファイル属性にレコード圧縮モードを設定します。
int BtrieveFileInformationGetSecurityPermissionNoRights(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの no rights アクセス権を取得します。
btrieve_status_code_t BtrieveBulkCreatePayloadAddRecord(btrieve_bulk_create_payload_t bulkCreatePayload, const char *record, int recordLength)
Btrieve 一括作成ペイロードにレコードを追加します。
int BtrieveFileInformationGetLockOwnerClientIdentifier(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのクライアント ID を取得します。
int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSPreauthorized(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの RTSS preauthorized を取得します。
btrieve_encrypt_type_t BtrieveFileInformationGetEncryptionType(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から暗号化の種類を取得します。
int BtrieveFileInformationGetLockOwnerTimeInTransaction(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのトランザクション内での時間を取得します。
int BtrieveFileInformationGetSecurityCurrentDatabaseTrusted(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの信頼を取得します。
btrieve_status_code_t BtrieveFilterAllocate(btrieve_filter_t *btrieveFilterPtr)
Btrieve フィルターを割り当てます。
btrieve_data_type_t BtrieveKeySegmentGetDataType(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからデータ型を取得します。
struct btrieve_bulk_retrieve_attributes * btrieve_bulk_retrieve_attributes_t
Btrieve 一括取得属性。
Definition btrieveC.h:1277
btrieve_status_code_t BtrieveBulkDeleteResultAllocate(btrieve_bulk_delete_result_t *bulkDeleteResultPtr)
Btrieve 一括削除結果を割り当てます。
long long BtrieveFileInformationGetRecordCount(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からレコード数を取得します。
int BtrieveVersionGetLocalVersionNumber(btrieve_version_t version)
Btrieve バージョンからローカルのバージョン番号を取得します。
btrieve_status_code_t BtrieveKeySegmentSetNullKeyMode(btrieve_key_segment_t keySegment, btrieve_null_key_mode_t nullKeyMode)
Btrieve キー セグメントにヌル キー モードを設定します。
btrieve_status_code_t BtrieveFileAttributesSetFixedRecordLength(btrieve_file_attributes_t fileAttributes, int fixedRecordLength)
Btrieve ファイル属性に固定レコード長を設定します。
int BtrieveBulkRetrieveResultGetRecord(btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber, char *record, int recordSize)
Btrieve 一括取得結果からレコードを取得します。
int BtrieveFileInformationGetSecurityHandleBtpasswd(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの Btpasswd を取得します。
btrieve_status_code_t BtrieveFileInformationGetGatewayName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からゲートウェイの名前を取得します。
btrieve_status_code_t BtrieveBulkCreateResultFree(btrieve_bulk_create_result_t bulkCreateResult)
Btrieve 一括作成結果を解放します。
btrieve_page_size_t BtrieveFileInformationGetPageSize(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からページ サイズを取得します。
btrieve_status_code_t BtrieveFileBulkRetrievePrevious(btrieve_file_t file, const btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, btrieve_bulk_retrieve_result_t bulkRetrieveResult, btrieve_lock_mode_t lockMode)
Btrieve ファイルの前の一括取得。
int BtrieveFileGetPercentage(btrieve_file_t file, btrieve_index_t index, const char *key, int keyLength, long long cursorPosition)
Btrieve ファイルからパーセンテージを取得します。
btrieve_status_code_t BtrieveClientAllocate(btrieve_client_t *btrieveClientPtr, int serviceAgentIdentifier, int clientIdentifier)
Btrieve クライアントを割り当てます。
btrieve_status_code_t BtrieveBulkRetrieveResultGetLastStatusCode(btrieve_bulk_retrieve_result_t bulkRetrieveResult)
Btrieve 一括取得結果から最新のステータス コードを取得します。
struct btrieve_file_information * btrieve_file_information_t
Btrieve ファイル情報。
Definition btrieveC.h:1313
int BtrieveFileInformationGetSecurityHandleExplicit(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの明示的を取得します。
btrieve_status_code_t BtrieveKeySegmentSetField(btrieve_key_segment_t keySegment, int offset, int length, btrieve_data_type_t dataType)
Btrieve キー セグメントにフィールドを設定します。
int BtrieveFileRecordRetrieveByFraction(btrieve_file_t file, btrieve_index_t index, int numerator, int denominator, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
分数によって Btrieve ファイルのレコードを取得します。
int BtrieveKeySegmentGetUseNumberedACS(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから番号付き ACS の使用を取得します。
int BtrieveFileInformationGetContinuousOperation(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から Continuous オペレーションを取得します。
btrieve_status_code_t BtrieveFileAttributesSetBalancedIndexes(btrieve_file_attributes_t fileAttributes, int enableBalancedIndexes)
Btrieve ファイル属性にインデックス バランスを設定します。
int BtrieveVersionGetRemoteRevisionNumber(btrieve_version_t version)
Btrieve バージョンからリモートのリビジョン番号を取得します。
btrieve_status_code_t BtrieveIndexAttributesSetIndex(btrieve_index_attributes_t indexAttributes, btrieve_index_t index)
Btrieve インデックス属性にインデックスを設定します。
const char * BtrieveDataTypeToString(btrieve_data_type_t dataType)
Btrieve データ型を文字列として返します。
int BtrieveFileInformationGetGatewayPatchLevel(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からゲートウェイのパッチ レベルを取得します。
int BtrieveFileInformationGetSecurityPermissionUpdate(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの update アクセス権を取得します。
btrieve_file_version_t
Btrieve ファイル バージョン。
Definition btrieveC.h:1148
@ BTRIEVE_FILE_VERSION_9_0
ファイル バージョン 9.0。
Definition btrieveC.h:1158
@ BTRIEVE_FILE_VERSION_9_5
ファイル バージョン 9.5。
Definition btrieveC.h:1160
@ BTRIEVE_FILE_VERSION_13_0
ファイル バージョン 13.0。
Definition btrieveC.h:1162
@ BTRIEVE_FILE_VERSION_7_0
ファイル バージョン 7.0。
Definition btrieveC.h:1154
@ BTRIEVE_FILE_VERSION_6_1
ファイル バージョン 6.1。
Definition btrieveC.h:1152
@ BTRIEVE_FILE_VERSION_8_0
ファイル バージョン 8.0。
Definition btrieveC.h:1156
@ BTRIEVE_FILE_VERSION_6_0
ファイル バージョン 6.0。
Definition btrieveC.h:1150
@ BTRIEVE_FILE_VERSION_UNKNOWN
不明。
Definition btrieveC.h:1168
@ BTRIEVE_FILE_VERSION_16_0
ファイル バージョン 16.0。
Definition btrieveC.h:1164
@ BTRIEVE_FILE_VERSION_DEFAULT
デフォルト。
Definition btrieveC.h:1166
btrieve_status_code_t BtrieveFileInformationFree(btrieve_file_information_t fileInformation)
Btrieve ファイル情報を解放します。
btrieve_status_code_t BtrieveFileKeyRetrieveLast(btrieve_file_t file, btrieve_index_t index, char *key, int keySize)
Btrieve ファイルの末尾のキーを取得します。
struct btrieve_key_segment * btrieve_key_segment_t
Btrieve キー セグメント。
Definition btrieveC.h:1331
const char * BtrieveACSModeToString(btrieve_acs_mode_t ACSMode)
Btrieve ACS モードを文字列として返します。
int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSComplete(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの RTSS complete を取得します。
btrieve_status_code_t BtrieveIndexAttributesFree(btrieve_index_attributes_t indexAttributes)
Btrieve インデックス属性を解放します。
struct btrieve_client * btrieve_client_t
Btrieve クライアント。
Definition btrieveC.h:1296
int BtrieveFileInformationGetSystemData(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からシステム データを取得します。
btrieve_status_code_t BtrieveFileInformationGetLastStatusCode(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から最新のステータス コードを取得します。
int BtrieveFileGetNumerator(btrieve_file_t file, btrieve_index_t index, const char *key, int keyLength, long long cursorPosition, int denominator)
Btrieve ファイルから分子を取得します。
const char * BtrieveDuplicateModeToString(btrieve_duplicate_mode_t duplicateMode)
Btrieve 重複モードを文字列として返します。
int BtrieveKeySegmentGetNullAllSegments(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから全セグメント ヌル キーを取得します。
btrieve_status_code_t BtrieveFileRecordUnlock(btrieve_file_t file, btrieve_unlock_mode_t unlockMode)
Btrieve ファイルのレコードのロックを解除します。
const char * BtrieveNullKeyModeToString(btrieve_null_key_mode_t nullKeyMode)
Btrieve ヌル キー モードを文字列として返します。
int BtrieveFileInformationGetGatewayMinorVersion(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からゲートウェイのマイナー バージョンを取得します。
int BtrieveFileInformationGetGatewayMajorVersion(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からゲートウェイのメジャー バージョンを取得します。
int BtrieveKeySegmentGetNullValue(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからヌル値を取得します。
btrieve_status_code_t BtrieveFileKeyRetrievePrevious(btrieve_file_t file, char *key, int keySize)
Btrieve ファイルの前にあるキーを取得します。
btrieve_system_data_mode_t BtrieveFileInformationGetSystemDataMode(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からシステム データ モードを取得します。
btrieve_status_code_t BtrieveClientGetCurrentDirectoryW(btrieve_client_t client, btrieve_disk_drive_t diskDrive, wchar_t *currentDirectory, int currentDirectorySize)
Btrieve クライアントから現在のディレクトリを取得します。
int BtrieveFileInformationGetSecurityPermissionCreateView(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの create view アクセス権を取得します。
btrieve_status_code_t BtrieveFileIndexCreate(btrieve_file_t file, const btrieve_index_attributes_t indexAttributes)
Btrieve ファイルのインデックスを作成します。
btrieve_status_code_t BtrieveFileBulkDeletePrevious(btrieve_file_t file, const btrieve_bulk_delete_attributes_t bulkDeleteAttributes, btrieve_bulk_delete_result_t bulkDeleteResult)
Btrieve ファイルの前の一括削除。
int BtrieveFileInformationGetSecurityHandleRTSSComplete(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの RTSS complete を取得します。
struct btrieve_version * btrieve_version_t
Btrieve バージョン。
Definition btrieveC.h:1335
int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSDisabled(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの RTSS disabled を取得します。