9#ifndef __TRIPAPI_TYPES_H__
10#define __TRIPAPI_TYPES_H__
12#include "tripapi_defs.h"
14#if !defined(__RPCNDR_H__)
16 typedef unsigned char boolean;
24typedef void* tdb_handle;
29typedef void* TdbHandle;
34typedef unsigned char Char;
39#if defined(_MSC_VER) && _MSC_VER < 1600
41 typedef signed __int8 int8_t;
42 typedef signed __int16 int16_t;
43 typedef signed __int32 int32_t;
44 typedef unsigned __int8 uint8_t;
45 typedef unsigned __int16 uint16_t;
46 typedef unsigned __int16 char16_t;
47 typedef unsigned __int32 uint32_t;
48 typedef signed __int64 int64_t;
49 typedef unsigned __int64 uint64_t;
232typedef int qbe_vector_entry, QbeVectorEntry, *TdbQbeVector;
233typedef int tom_spec_rec;
244 char filter_name[32];
245 char filter_lib_env[32];
Database access record.
Definition tripapi_types.h:178
char sel_access
Definition tripapi_types.h:180
char field_access[1000]
Definition tripapi_types.h:181
char write_scope[400]
Definition tripapi_types.h:183
char read_scope[400]
Definition tripapi_types.h:182
char all_access
Definition tripapi_types.h:179
Database integrity rule specification.
Definition tripapi_types.h:293
integrity_rule rules[1]
Definition tripapi_types.h:295
int nr
Definition tripapi_types.h:294
Structure definition for a database.
Definition tripapi_types.h:77
int submit_opt
Definition tripapi_types.h:106
char _pad1[6]
Definition tripapi_types.h:86
char chi_words
Definition tripapi_types.h:89
char word_chars[132]
Definition tripapi_types.h:82
char char_folding[3]
Definition tripapi_types.h:102
char char_set[4]
Definition tripapi_types.h:94
char vif_file[132]
Definition tripapi_types.h:80
char bif_file[132]
Definition tripapi_types.h:79
boolean log_delete
Definition tripapi_types.h:92
boolean auto_reorg
Definition tripapi_types.h:90
char baffit_ase2[32]
Definition tripapi_types.h:84
char language[3]
Definition tripapi_types.h:95
char submit_ase2[32]
Definition tripapi_types.h:108
boolean audit
Definition tripapi_types.h:91
char entry_form[16]
Definition tripapi_types.h:99
char _pad2
Definition tripapi_types.h:96
char output_format[16]
Definition tripapi_types.h:98
char encrypted
Definition tripapi_types.h:103
char submit_que[256]
Definition tripapi_types.h:105
char base_desc[256]
Definition tripapi_types.h:104
char counter_field[16]
Definition tripapi_types.h:101
char submit_ase1[32]
Definition tripapi_types.h:107
char rid_field[16]
Definition tripapi_types.h:100
char baffit_ase1[32]
Definition tripapi_types.h:83
char appl_id[16]
Definition tripapi_types.h:97
char baf_file[132]
Definition tripapi_types.h:78
boolean graph
Definition tripapi_types.h:87
char log_file[132]
Definition tripapi_types.h:81
boolean xml
Definition tripapi_types.h:88
char pid_field[16]
Definition tripapi_types.h:93
char container[16]
Definition tripapi_types.h:85
Structure used for defining clusters of databases.
Definition tripapi_types.h:191
char db_names[30][16]
Definition tripapi_types.h:193
int db_count
Definition tripapi_types.h:192
char cluster_desc[256]
Definition tripapi_types.h:194
Definition of a field's design properties.
Definition tripapi_types.h:134
boolean unique
Definition tripapi_types.h:145
char restrictions[256]
Definition tripapi_types.h:154
char baffit_ase[32]
Definition tripapi_types.h:155
boolean counter_field
Definition tripapi_types.h:147
char scanit_ase[32]
Definition tripapi_types.h:156
int index
Definition tripapi_types.h:138
char copyright_field[16]
Definition tripapi_types.h:137
char comment[256]
Definition tripapi_types.h:153
boolean rid_field
Definition tripapi_types.h:140
boolean file_ref
Definition tripapi_types.h:142
int cost
Definition tripapi_types.h:150
boolean default_value
Definition tripapi_types.h:144
boolean concordance
Definition tripapi_types.h:146
int error_at
Definition tripapi_types.h:157
int min_items
Definition tripapi_types.h:151
boolean pattern
Definition tripapi_types.h:141
int max_items
Definition tripapi_types.h:152
boolean part_field
Definition tripapi_types.h:148
boolean orig
Definition tripapi_types.h:139
int field_number
Definition tripapi_types.h:149
boolean pid_field
Definition tripapi_types.h:143
char field_name[16]
Definition tripapi_types.h:135
char field_type[16]
Definition tripapi_types.h:136
Structure used with TdbImport and TdbExport.
Definition tripapi_types.h:240
int arg_length
Definition tripapi_types.h:249
TdbHandle filter_address
Definition tripapi_types.h:243
char * filter_arguments
Definition tripapi_types.h:248
void * buffer
Definition tripapi_types.h:246
int errorcode
Definition tripapi_types.h:253
TdbHandle record_control
Definition tripapi_types.h:241
TdbHandle cursor
Definition tripapi_types.h:242
int tdb_options
Definition tripapi_types.h:251
int buffer_length
Definition tripapi_types.h:247
int filter_options
Definition tripapi_types.h:250
int blockno
Definition tripapi_types.h:252
Structure used to define hit points in TdbGetFieldInfo()
Definition tripapi_types.h:224
int iHitLength
Definition tripapi_types.h:227
int iLineNr
Definition tripapi_types.h:225
int iHitStart
Definition tripapi_types.h:226
Database integrity rule definition for a field.
Definition tripapi_types.h:273
char * link_field
Definition tripapi_types.h:279
char * key_field
Definition tripapi_types.h:277
char * link_database
Definition tripapi_types.h:278
int type
Definition tripapi_types.h:274
int on_delete
Definition tripapi_types.h:275
int on_update
Definition tripapi_types.h:276
Shell/DAO interface record.
Definition tripapi_types.h:62
int daolen
Definition tripapi_types.h:68
char shin[400]
Definition tripapi_types.h:63
char shout[400]
Definition tripapi_types.h:64
int shdind
Definition tripapi_types.h:69
char dao[400]
Definition tripapi_types.h:65
int shinlen
Definition tripapi_types.h:66
int shoutlen
Definition tripapi_types.h:67
Definition of sentence / paragraph boundary markers.
Definition tripapi_types.h:116
boolean sent_check
Definition tripapi_types.h:117
char ignore_chars[64]
Definition tripapi_types.h:126
char sent_end_chars[16]
Definition tripapi_types.h:124
boolean sent_beg_req
Definition tripapi_types.h:120
char sent_beg_spec[8]
Definition tripapi_types.h:121
boolean sent_end_req
Definition tripapi_types.h:119
char para_sep_spec[8]
Definition tripapi_types.h:123
boolean para_check
Definition tripapi_types.h:118
char sent_sep_spec[8]
Definition tripapi_types.h:122
char spec_beg_chars[32]
Definition tripapi_types.h:125
Structure used for defining user properties.
Definition tripapi_types.h:202
int start_module
Definition tripapi_types.h:211
boolean os_entry
Definition tripapi_types.h:214
char address2[60]
Definition tripapi_types.h:206
char user_name[60]
Definition tripapi_types.h:203
boolean file_manager
Definition tripapi_types.h:213
int group_ids[100]
Definition tripapi_types.h:216
char phone[20]
Definition tripapi_types.h:207
int dateform_nr
Definition tripapi_types.h:210
int group_count
Definition tripapi_types.h:215
char start_record[33]
Definition tripapi_types.h:208
boolean user_manager
Definition tripapi_types.h:212
char address1[60]
Definition tripapi_types.h:205
char dateform_sep[2]
Definition tripapi_types.h:209
char company[60]
Definition tripapi_types.h:204