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;
233typedef int qbe_vector_entry, QbeVectorEntry, *TdbQbeVector;
234typedef int tom_spec_rec;
245 char filter_name[32];
246 char filter_lib_env[32];
303typedef void (*FP_TdbPurgeTokensCallback)(
void* userdata,
304 const char* user,
const char* tag, time_t created_at,
305 time_t access_expires_at, time_t refresh_expires_at);
Database access record.
Definition tripapi_types.h:179
char sel_access
Definition tripapi_types.h:181
char field_access[1000]
Definition tripapi_types.h:182
char write_scope[400]
Definition tripapi_types.h:184
char read_scope[400]
Definition tripapi_types.h:183
char all_access
Definition tripapi_types.h:180
Database integrity rule specification.
Definition tripapi_types.h:294
integrity_rule rules[1]
Definition tripapi_types.h:296
int nr
Definition tripapi_types.h:295
Structure definition for a database.
Definition tripapi_types.h:78
int submit_opt
Definition tripapi_types.h:107
char _pad1[6]
Definition tripapi_types.h:87
char chi_words
Definition tripapi_types.h:90
char word_chars[132]
Definition tripapi_types.h:83
char char_folding[3]
Definition tripapi_types.h:103
char char_set[4]
Definition tripapi_types.h:95
char vif_file[132]
Definition tripapi_types.h:81
char bif_file[132]
Definition tripapi_types.h:80
boolean log_delete
Definition tripapi_types.h:93
boolean auto_reorg
Definition tripapi_types.h:91
char baffit_ase2[32]
Definition tripapi_types.h:85
char language[3]
Definition tripapi_types.h:96
char submit_ase2[32]
Definition tripapi_types.h:109
boolean audit
Definition tripapi_types.h:92
char entry_form[16]
Definition tripapi_types.h:100
char _pad2
Definition tripapi_types.h:97
char output_format[16]
Definition tripapi_types.h:99
char encrypted
Definition tripapi_types.h:104
char submit_que[256]
Definition tripapi_types.h:106
char base_desc[256]
Definition tripapi_types.h:105
char counter_field[16]
Definition tripapi_types.h:102
char submit_ase1[32]
Definition tripapi_types.h:108
char rid_field[16]
Definition tripapi_types.h:101
char baffit_ase1[32]
Definition tripapi_types.h:84
char appl_id[16]
Definition tripapi_types.h:98
char baf_file[132]
Definition tripapi_types.h:79
boolean graph
Definition tripapi_types.h:88
char log_file[132]
Definition tripapi_types.h:82
boolean xml
Definition tripapi_types.h:89
char pid_field[16]
Definition tripapi_types.h:94
char container[16]
Definition tripapi_types.h:86
Structure used for defining clusters of databases.
Definition tripapi_types.h:192
char db_names[30][16]
Definition tripapi_types.h:194
int db_count
Definition tripapi_types.h:193
char cluster_desc[256]
Definition tripapi_types.h:195
Definition of a field's design properties.
Definition tripapi_types.h:135
boolean unique
Definition tripapi_types.h:146
char restrictions[256]
Definition tripapi_types.h:155
char baffit_ase[32]
Definition tripapi_types.h:156
boolean counter_field
Definition tripapi_types.h:148
char scanit_ase[32]
Definition tripapi_types.h:157
int index
Definition tripapi_types.h:139
char copyright_field[16]
Definition tripapi_types.h:138
char comment[256]
Definition tripapi_types.h:154
boolean rid_field
Definition tripapi_types.h:141
boolean file_ref
Definition tripapi_types.h:143
int cost
Definition tripapi_types.h:151
boolean default_value
Definition tripapi_types.h:145
boolean concordance
Definition tripapi_types.h:147
int error_at
Definition tripapi_types.h:158
int min_items
Definition tripapi_types.h:152
boolean pattern
Definition tripapi_types.h:142
int max_items
Definition tripapi_types.h:153
boolean part_field
Definition tripapi_types.h:149
boolean orig
Definition tripapi_types.h:140
int field_number
Definition tripapi_types.h:150
boolean pid_field
Definition tripapi_types.h:144
char field_name[16]
Definition tripapi_types.h:136
char field_type[16]
Definition tripapi_types.h:137
Structure used with TdbImport and TdbExport.
Definition tripapi_types.h:241
int arg_length
Definition tripapi_types.h:250
TdbHandle filter_address
Definition tripapi_types.h:244
char * filter_arguments
Definition tripapi_types.h:249
void * buffer
Definition tripapi_types.h:247
int errorcode
Definition tripapi_types.h:254
TdbHandle record_control
Definition tripapi_types.h:242
TdbHandle cursor
Definition tripapi_types.h:243
int tdb_options
Definition tripapi_types.h:252
int buffer_length
Definition tripapi_types.h:248
int filter_options
Definition tripapi_types.h:251
int blockno
Definition tripapi_types.h:253
Structure used to define hit points in TdbGetFieldInfo()
Definition tripapi_types.h:225
int iHitLength
Definition tripapi_types.h:228
int iLineNr
Definition tripapi_types.h:226
int iHitStart
Definition tripapi_types.h:227
Database integrity rule definition for a field.
Definition tripapi_types.h:274
char * link_field
Definition tripapi_types.h:280
char * key_field
Definition tripapi_types.h:278
char * link_database
Definition tripapi_types.h:279
int type
Definition tripapi_types.h:275
int on_delete
Definition tripapi_types.h:276
int on_update
Definition tripapi_types.h:277
Shell/DAO interface record.
Definition tripapi_types.h:63
int daolen
Definition tripapi_types.h:69
char shin[400]
Definition tripapi_types.h:64
char shout[400]
Definition tripapi_types.h:65
int shdind
Definition tripapi_types.h:70
char dao[400]
Definition tripapi_types.h:66
int shinlen
Definition tripapi_types.h:67
int shoutlen
Definition tripapi_types.h:68
Definition of sentence / paragraph boundary markers.
Definition tripapi_types.h:117
boolean sent_check
Definition tripapi_types.h:118
char ignore_chars[64]
Definition tripapi_types.h:127
char sent_end_chars[16]
Definition tripapi_types.h:125
boolean sent_beg_req
Definition tripapi_types.h:121
char sent_beg_spec[8]
Definition tripapi_types.h:122
boolean sent_end_req
Definition tripapi_types.h:120
char para_sep_spec[8]
Definition tripapi_types.h:124
boolean para_check
Definition tripapi_types.h:119
char sent_sep_spec[8]
Definition tripapi_types.h:123
char spec_beg_chars[32]
Definition tripapi_types.h:126
Structure used for defining user properties.
Definition tripapi_types.h:203
int start_module
Definition tripapi_types.h:212
boolean os_entry
Definition tripapi_types.h:215
char address2[60]
Definition tripapi_types.h:207
char user_name[60]
Definition tripapi_types.h:204
boolean file_manager
Definition tripapi_types.h:214
int group_ids[100]
Definition tripapi_types.h:217
char phone[20]
Definition tripapi_types.h:208
int dateform_nr
Definition tripapi_types.h:211
int group_count
Definition tripapi_types.h:216
char start_record[33]
Definition tripapi_types.h:209
boolean user_manager
Definition tripapi_types.h:213
char address1[60]
Definition tripapi_types.h:206
char dateform_sep[2]
Definition tripapi_types.h:210
char company[60]
Definition tripapi_types.h:205