9#ifndef __TRIPAPI_TYPES_H__
10#define __TRIPAPI_TYPES_H__
13#include "tripapi_defs.h"
15#if !defined(__RPCNDR_H__)
17 typedef unsigned char boolean;
25typedef void* tdb_handle;
30typedef void* TdbHandle;
35typedef unsigned char Char;
40#if defined(_MSC_VER) && _MSC_VER < 1600
42 typedef signed __int8 int8_t;
43 typedef signed __int16 int16_t;
44 typedef signed __int32 int32_t;
45 typedef unsigned __int8 uint8_t;
46 typedef unsigned __int16 uint16_t;
47 typedef unsigned __int16 char16_t;
48 typedef unsigned __int32 uint32_t;
49 typedef signed __int64 int64_t;
50 typedef unsigned __int64 uint64_t;
60typedef void (*FP_fncomfortercb)(int);
240typedef int qbe_vector_entry, QbeVectorEntry, *TdbQbeVector;
241typedef int tom_spec_rec;
310typedef void (*FP_TdbPurgeTokensCallback)(
void* userdata,
311 const char* user,
const char* tag, time_t created_at,
312 time_t access_expires_at, time_t refresh_expires_at);
Database access record.
Definition tripapi_types.h:186
char sel_access
Definition tripapi_types.h:188
char field_access[1000]
Definition tripapi_types.h:189
char write_scope[400]
Definition tripapi_types.h:191
char read_scope[400]
Definition tripapi_types.h:190
char all_access
Definition tripapi_types.h:187
Database integrity rule specification.
Definition tripapi_types.h:301
integrity_rule rules[1]
Definition tripapi_types.h:303
int nr
Definition tripapi_types.h:302
Structure definition for a database.
Definition tripapi_types.h:85
int submit_opt
Definition tripapi_types.h:114
char _pad1[6]
Definition tripapi_types.h:94
char chi_words
Definition tripapi_types.h:97
char word_chars[132]
Definition tripapi_types.h:90
char char_folding[3]
Definition tripapi_types.h:110
char char_set[4]
Definition tripapi_types.h:102
char vif_file[132]
Definition tripapi_types.h:88
char bif_file[132]
Definition tripapi_types.h:87
boolean log_delete
Definition tripapi_types.h:100
boolean auto_reorg
Definition tripapi_types.h:98
char baffit_ase2[32]
Definition tripapi_types.h:92
char language[3]
Definition tripapi_types.h:103
char submit_ase2[32]
Definition tripapi_types.h:116
boolean audit
Definition tripapi_types.h:99
char entry_form[16]
Definition tripapi_types.h:107
char _pad2
Definition tripapi_types.h:104
char output_format[16]
Definition tripapi_types.h:106
char encrypted
Definition tripapi_types.h:111
char submit_que[256]
Definition tripapi_types.h:113
char base_desc[256]
Definition tripapi_types.h:112
char counter_field[16]
Definition tripapi_types.h:109
char submit_ase1[32]
Definition tripapi_types.h:115
char rid_field[16]
Definition tripapi_types.h:108
char baffit_ase1[32]
Definition tripapi_types.h:91
char appl_id[16]
Definition tripapi_types.h:105
char baf_file[132]
Definition tripapi_types.h:86
boolean graph
Definition tripapi_types.h:95
char log_file[132]
Definition tripapi_types.h:89
boolean xml
Definition tripapi_types.h:96
char pid_field[16]
Definition tripapi_types.h:101
char container[16]
Definition tripapi_types.h:93
Structure used for defining clusters of databases.
Definition tripapi_types.h:199
char db_names[30][16]
Definition tripapi_types.h:201
int db_count
Definition tripapi_types.h:200
char cluster_desc[256]
Definition tripapi_types.h:202
Definition of a field's design properties.
Definition tripapi_types.h:142
boolean unique
Definition tripapi_types.h:153
char restrictions[256]
Definition tripapi_types.h:162
char baffit_ase[32]
Definition tripapi_types.h:163
boolean counter_field
Definition tripapi_types.h:155
char scanit_ase[32]
Definition tripapi_types.h:164
int index
Definition tripapi_types.h:146
char copyright_field[16]
Definition tripapi_types.h:145
char comment[256]
Definition tripapi_types.h:161
boolean rid_field
Definition tripapi_types.h:148
boolean file_ref
Definition tripapi_types.h:150
int cost
Definition tripapi_types.h:158
boolean default_value
Definition tripapi_types.h:152
boolean concordance
Definition tripapi_types.h:154
int error_at
Definition tripapi_types.h:165
int min_items
Definition tripapi_types.h:159
boolean pattern
Definition tripapi_types.h:149
int max_items
Definition tripapi_types.h:160
boolean part_field
Definition tripapi_types.h:156
boolean orig
Definition tripapi_types.h:147
int field_number
Definition tripapi_types.h:157
boolean pid_field
Definition tripapi_types.h:151
char field_name[16]
Definition tripapi_types.h:143
char field_type[16]
Definition tripapi_types.h:144
Structure used with TdbImport and TdbExport.
Definition tripapi_types.h:248
int arg_length
Definition tripapi_types.h:257
char filter_name[32]
Definition tripapi_types.h:252
char filter_lib_env[32]
Definition tripapi_types.h:253
TdbHandle filter_address
Definition tripapi_types.h:251
char * filter_arguments
Definition tripapi_types.h:256
void * buffer
Definition tripapi_types.h:254
int errorcode
Definition tripapi_types.h:261
TdbHandle record_control
Definition tripapi_types.h:249
char errortext[256]
Definition tripapi_types.h:262
TdbHandle cursor
Definition tripapi_types.h:250
int tdb_options
Definition tripapi_types.h:259
int buffer_length
Definition tripapi_types.h:255
int filter_options
Definition tripapi_types.h:258
int blockno
Definition tripapi_types.h:260
Structure used to define hit points in TdbGetFieldInfo().
Definition tripapi_types.h:232
int iHitLength
Definition tripapi_types.h:235
int iLineNr
Definition tripapi_types.h:233
int iHitStart
Definition tripapi_types.h:234
Database integrity rule definition for a field.
Definition tripapi_types.h:281
char * link_field
Definition tripapi_types.h:287
char * key_field
Definition tripapi_types.h:285
char * link_database
Definition tripapi_types.h:286
int type
Definition tripapi_types.h:282
int on_delete
Definition tripapi_types.h:283
int on_update
Definition tripapi_types.h:284
Shell/DAO interface record.
Definition tripapi_types.h:70
int daolen
Definition tripapi_types.h:76
char shin[400]
Definition tripapi_types.h:71
char shout[400]
Definition tripapi_types.h:72
int shdind
Definition tripapi_types.h:77
char dao[400]
Definition tripapi_types.h:73
int shinlen
Definition tripapi_types.h:74
int shoutlen
Definition tripapi_types.h:75
Definition of sentence / paragraph boundary markers.
Definition tripapi_types.h:124
boolean sent_check
Definition tripapi_types.h:125
char ignore_chars[64]
Definition tripapi_types.h:134
char sent_end_chars[16]
Definition tripapi_types.h:132
boolean sent_beg_req
Definition tripapi_types.h:128
char sent_beg_spec[8]
Definition tripapi_types.h:129
boolean sent_end_req
Definition tripapi_types.h:127
char para_sep_spec[8]
Definition tripapi_types.h:131
boolean para_check
Definition tripapi_types.h:126
char sent_sep_spec[8]
Definition tripapi_types.h:130
char spec_beg_chars[32]
Definition tripapi_types.h:133
Structure used for defining user properties.
Definition tripapi_types.h:210
int start_module
Definition tripapi_types.h:219
boolean os_entry
Definition tripapi_types.h:222
char address2[60]
Definition tripapi_types.h:214
char user_name[60]
Definition tripapi_types.h:211
boolean file_manager
Definition tripapi_types.h:221
int group_ids[100]
Definition tripapi_types.h:224
char phone[20]
Definition tripapi_types.h:215
int dateform_nr
Definition tripapi_types.h:218
int group_count
Definition tripapi_types.h:223
char start_record[33]
Definition tripapi_types.h:216
boolean user_manager
Definition tripapi_types.h:220
char address1[60]
Definition tripapi_types.h:213
char dateform_sep[2]
Definition tripapi_types.h:217
char company[60]
Definition tripapi_types.h:212