28 #define MALFORMED_STMT 1
29 #define UNKNOWN_STMT 2
32 #define CONNECT_STMT 5
33 #define DISCONNECT_STMT 6
34 #define SQLFORMS_STMT 7
37 #define COMMIT_STMT 10
38 #define ROLLBACK_STMT 11
39 #define HANDLES_STMT 12
40 #define DELETE_STMT 13
47 #define FORMS_NONE 0x0000
48 #define FORMS_DIALOG 0x0101
49 #define FORMS_TEXT 0x0001
56 #define MAX_MB_CHAR_LEN 10
58 #define REPLACE_LINK 1
59 #define ACTIVATE_FILTER 1
60 #define DEACTIVATE_FILTER 2
61 #define MAX_DB_APPS 126
62 #define DB_MSG_CHAR_DATA 1
63 #define DB_MSG_SHORT_DATA 2
64 #define DB_BUFFER_SIZE 2048
65 #define DA_DATA_SIZE (DB_BUFFER_SIZE - sizeof (long))
67 #define DB_VERSION_5 1
68 #define MAX_UCM_FIELDS 32
69 #define MAX_LINES 65535
70 #define MAX_CHARS 2048
72 #define CARRIAGERETURN 13
73 #define MAX_STATEMENT 2048
74 #define DB_MAX_ERROR_DISPLAY MAX_ERROR_LENGTH
77 #define NEXT_MODE_MAX 1
79 #define NEXT_MODE_LARGEST 3
80 #define DB_MAX_ATTEMPTS 10
89 #define DELETE_LINK 240
90 #define REVIEW_SINGLE 241
91 #define FENCE_REPORT 243
97 #define FENCE_ATTACH 255
98 #define FENCE_DETACH 256
99 #define CREATE_ENTITY 257
100 #define ATTACH_DA 399
102 #define FENCE_LOAD 401
103 #define GENERATE_DA 402
110 #define FIRST_MESSAGE 0
111 #define DB_USTN_MSG 1
112 #define DB_USTN_ACK 2
113 #define DB_APP_MSG 16
114 #define DB_APP_ACK 17
123 #define STATUS_FIELD 1
124 #define MESSAGE_FIELD 2
125 #define COMMAND_FIELD 3
126 #define PROMPT_FIELD 4
127 #define KEYIN_FIELD 5
128 #define ERROR_FIELD 6
141 #define DB_TERMINATE 2
142 #define DB_ATTACH_AE 10
143 #define DB_OPEN_REPORT 11
144 #define DB_CLOSE_REPORT 12
145 #define DB_ELEMENT_REPORT 13
146 #define DB_REVIEW_ATTRIBUTES 14
147 #define DB_DETACH_LINK 15
148 #define DB_SELECT_AE 16
149 #define DB_DELETE_ELEMENT 18
150 #define DB_ELEMENT_FILTER 19
151 #define DB_FENCE_FILTER 20
152 #define DB_UCM_READ 21
153 #define DB_UCM_WRITE 22
154 #define DB_INITIALIZE_TCB 24
155 #define DB_DEFINE_APPL_ELM 25
156 #define DB_PROCESS_APPL_ELM 26
157 #define DB_SHUTDOWN 28
158 #define DB_COPY_ELEMENT 30
160 #define DB_UCM_ADD 46
161 #define DB_UCM_DELETE 47
162 #define DB_ATTACH_DA 48
163 #define DB_LOAD_DA 49
164 #define DB_GENERATE_DA 50
171 #define DB_PROCESS_KEYIN 3
174 #define DB_FIND_ENTITY 6
176 #define DB_CREATE_ENTITY 8
178 #define DB_DEFINE_SEARCH 17
179 #define DB_LINKAGE_MODE 23
180 #define DB_DELETE_MODE 27
181 #define DB_REVIEW_TABLE 29
182 #define DB_REPORT_SPEC 31
183 #define DB_FORM_COMMAND 59
184 #define DB_FORM_DISPLAY 60
185 #define DB_CONFIRM_MODE 65
186 #define DB_INSERT_AE 66
187 #define DB_AUTOCOMMIT 67
188 #define DB_RELEASE 68
189 #define DB_MDLDIALOGS 69
208 #define DB_FLDNAME 44
216 #define DB_DECODE_LINK 51
217 #define DB_READ_COLUMN 52
218 #define DB_WRITE_COLUMN 53
219 #define DB_LARGEST_MSLINK 54
220 #define DB_BUILD_LINK 55
221 #define DB_DELETE_ROW 56
222 #define DB_ADD_ROW 57
224 #define DB_DESCRIBE_TABLE 61
225 #define DB_OPEN_CURSOR 62
226 #define DB_FETCH_ROW 63
227 #define DB_CLOSE_CURSOR 64
228 #define DB_ERRORTEXT 70
229 #define DB_BUILD_DA_LINK 72
230 #define DB_AE_FROM_LINK 73
231 #define DB_ENCODE_LINK 74
232 #define DB_CREATE_ENT_ROW 75
233 #define DB_REGISTER_QUERY 76
234 #define DB_COPY_ROW 77
235 #define DB_GENERIC 78
254 #define REQUEST_WITHOUT_CURSORID 0
255 #define REQUEST_WITH_CURSORID 1
648 #if !defined (GENERICLINK)
651 #if defined (BITFIELDS_REVERSED)
682 #if !defined (DMRSLINK)
685 #if defined (BITFIELDS_REVERSED)
713 #if !defined (IXLINKAGE)
723 #if !defined (DBLINKAGE)
733 #if !defined (ORACLELINKAGE)
735 #define ORACLELINKAGE
746 #if !defined (MDLCALLBACK_BUFFER)
747 #define MDLCALLBACK_BUFFER 640
761 #define CALLBACK_DisplayDebugMsg 1
762 #define CALLBACK_DisplayInfoBox 2
776 #define PACK_FINISHED 1
777 #define PACK_COL_NAMES 2
778 #define PACK_COL_TYPES 3
779 #define PACK_COL_LENGTHS 4
780 #define PACK_COL_DATA 5
short compcode
Definition: dbserver.h:506
Definition: dbserver.h:315
struct TableDescr * next
Definition: dbserver.h:372
Definition: dbserver.h:521
WChar query[1]
Definition: dbserver.h:811
short status
Definition: dbserver.h:750
int active
Definition: dbserver.h:272
Definition: dbserver.h:456
WChar reporttable[64+1]
Definition: dbserver.h:376
Generic_link dB_link
Definition: dbserver.h:724
#define MAX_DAS_TABLE
Definition: dbdefs.r.h:61
short extrawords[16]
Definition: dbserver.h:283
short rows
Definition: dbserver.h:418
WChar value[1]
Definition: dbserver.h:482
UInt32 mslink
Definition: dbserver.h:625
struct SQLStatedata::@180 db
WChar names[1]
Definition: dbserver.h:559
byte dastype
Definition: dbserver.h:671
WChar data[2048-sizeof(Ver4DescrMessageHdr)]
Definition: dbserver.h:439
WChar tableName[64]
Definition: dbserver.h:611
Definition: dbserver.h:629
Definition: dbserver.h:607
long tuples
Definition: dbserver.h:400
#define DA_DATA_SIZE
Definition: dbserver.h:65
short processedForState
Definition: dbserver.h:798
Ver4RequestHeader hdr
Definition: dbserver.h:337
Definition: dbserver.h:764
Definition: dbserver.h:467
Definition: dbserver.h:370
int active
Definition: dbserver.h:640
long msg_fld
Definition: dbserver.h:299
wchar_t WChar
Definition: Bentley.h:223
Definition: dbserver.h:335
Definition: MicroStation.r.h:170
Definition: dbserver.h:383
WChar columnName[64]
Definition: dbserver.h:596
short * shortdata
Definition: dbserver.h:321
UInt32 mslinkKey
Definition: dbserver.h:585
short shortdata[2048/2]
Definition: dbserver.h:360
long descriptionLength
Definition: dbserver.h:632
short columns
Definition: dbserver.h:417
short descrAllocated
Definition: dbserver.h:787
Definition: dbserver.h:354
LinkProps props
Definition: dbserver.h:610
short fieldno
Definition: dbserver.h:505
short dasType
Definition: dbserver.h:613
int maxAttempts
Definition: dbserver.h:395
UInt32 mslink
Definition: dbserver.h:495
#define MAX_SQL_REVIEW
Definition: dbdefs.r.h:59
int(* queryCleanUp)()
Definition: dbserver.h:407
struct Generic_link GenericLink
Definition: dbserver.h:549
short rows
Definition: dbserver.h:445
UShort entity
Definition: dbserver.h:374
bool isActive
Definition: dbserver.h:816
TableDescr * table
Definition: dbserver.h:389
Definition: dbserver.h:428
UShort fieldno
Definition: dbserver.h:477
short state
Definition: dbserver.h:797
Generic_link OracleLink
Definition: dbserver.h:734
Definition: dbserver.h:415
Definition: dbserver.h:278
Definition: DgnPlatform.h:608
WChar * field
Definition: dbserver.h:288
WChar dastable[32+1]
Definition: dbserver.h:379
byte reuse
Definition: dbserver.h:703
Definition: dbserver.h:543
#define DB_BUFFER_SIZE
Definition: dbserver.h:64
#define MDLCALLBACK_BUFFER
Definition: dbserver.h:747
Definition: dbserver.h:806
UShort entity
Definition: dbserver.h:626
Generic_link IXLink
Definition: dbserver.h:714
#define MAX_FENCE_FILTER
Definition: dbdefs.r.h:60
int(* executeSQL)()
Definition: dbserver.h:408
size_t length
Definition: dbserver.h:619
size_t length
Definition: dbserver.h:817
Definition: dbserver.h:785
WChar tableName[64]
Definition: dbserver.h:603
Definition: dbserver.h:436
Definition: dbserver.h:637
UShort width
Definition: dbserver.h:552
Definition: dbserver.h:793
WChar msg[512]
Definition: dbserver.h:300
Generic_link Oracle_link
Definition: dbserver.h:734
WChar data[1]
Definition: dbserver.h:425
short active
Definition: dbserver.h:401
Definition: dbserver.h:683
uint32_t UInt32
Definition: Bentley.r.h:128
short linkType
Definition: dbserver.h:609
Ver4DescrMessageHdr hdr
Definition: dbserver.h:438
int xbaseExclusive
Definition: dbserver.h:394
WChar chardata[2048]
Definition: dbserver.h:359
Definition: dbserver.h:480
WChar dummy[8]
Definition: dbserver.h:639
char udlPath[256]
Definition: dbserver.h:282
DgnPlatform::Elm_hdr ehdr
Definition: dbserver.h:280
#define MAX_REPORT_TABLE
Definition: dbdefs.r.h:58
UShort entity
Definition: dbserver.h:469
CursorID cursorID
Definition: dbserver.h:631
WChar chardata[2048]
Definition: dbserver.h:340
#define DB_MAX_ERROR_DISPLAY
Definition: dbserver.h:74
UShort entity
Definition: dbserver.h:564
CursorID cursorID
Definition: dbserver.h:809
UShort number
Definition: dbserver.h:558
UInt32 mslinkKey
Definition: dbserver.h:612
UInt32 mslink
Definition: dbserver.h:523
UShort columns
Definition: dbserver.h:545
Definition: dbserver.h:493
int useTempTables
Definition: dbserver.h:392
Definition: dbserver.h:449
Generic_link dBASELink
Definition: dbserver.h:724
short * attributes
Definition: dbserver.h:618
UInt32 mslink
Definition: dbserver.h:500
WChar textdata[(2048-sizeof(long))]
Definition: dbserver.h:577
UInt32 mslink
Definition: dbserver.h:670
long rowsProcessed
Definition: dbserver.h:403
UShort number
Definition: dbserver.h:553
Definition: dbserver.h:593
UInt32 mslinkKey
Definition: dbserver.h:604
WChar tableName[64]
Definition: dbserver.h:583
short state
Definition: dbserver.h:788
short rowActive
Definition: dbserver.h:796
unsigned short UShort
Definition: Bentley.r.h:133
Definition: dbserver.h:556
union Ver42DBMessage::@179 u
Definition: dbserver.h:649
struct DMRS_link DMRSLink
Definition: dbserver.h:601
int nextMode
Definition: dbserver.h:390
short requestType
Definition: dbserver.h:766
UShort entity
Definition: dbserver.h:458
short rows
Definition: dbserver.h:431
ScanColumn scanlist[1]
Definition: dbserver.h:518
Definition: dbserver.h:286
WChar screenform[64+1]
Definition: dbserver.h:375
Definition: dbserver.h:485
Definition: dbserver.h:814
unsigned char byte
Definition: Bentley.r.h:144
Definition: dbserver.h:296
Definition: dbserver.h:498
WChar sqlreview[2048+1]
Definition: dbserver.h:377
UShort secondary_id
Definition: dbserver.h:667
int(* queryInitialize)()
Definition: dbserver.h:406
short type
Definition: dbserver.h:808
int randomMsforms
Definition: dbserver.h:393
short type
Definition: dbserver.h:399
WChar data[640-sizeof(int)]
Definition: dbserver.h:767
short items
Definition: dbserver.h:432
int processedCols
Definition: dbserver.h:789
UShort entity
Definition: dbserver.h:515
int mode
Definition: dbserver.h:620
Definition: dbserver.h:748
UShort entity
Definition: dbserver.h:700
short continued
Definition: dbserver.h:433
UInt32 mslink
Definition: dbserver.h:470
void * extProgDescrP
Definition: dbserver.h:273
byte occ_high
Definition: dbserver.h:702
char schema[80]
Definition: dbserver.h:281
WChar aeTable[MAX_TABLE_LENGTH+1]
Definition: dbserver.h:380
long offset
Definition: dbserver.h:509
UInt32 rows
Definition: dbserver.h:546
Definition: dbserver.h:574
WChar description[1]
Definition: dbserver.h:633
UShort entity
Definition: dbserver.h:551
WChar buffer[2048]
Definition: dbserver.h:323
WChar value[1]
Definition: dbserver.h:571
DescrMessageHdr hdr
Definition: dbserver.h:424
UInt32 mslink
Definition: dbserver.h:459
UInt32 mslink
Definition: dbserver.h:488
long CursorID
Definition: dbdefs.h:168
UInt32 mslink
Definition: dbserver.h:476
UInt32 mslinkKey
Definition: dbserver.h:597
int serverType
Definition: dbserver.h:391
WChar data[640]
Definition: dbserver.h:752
WChar columnValue[256]
Definition: dbserver.h:598
UShort primary_id
Definition: dbserver.h:666
WChar * description
Definition: dbserver.h:818
long numlines
Definition: dbserver.h:576
WChar name[MAX_TABLE_LENGTH+1]
Definition: dbserver.h:373
WChar taskname[132]
Definition: dbserver.h:451
#define MAX_SCREEN_FORM
Definition: dbdefs.r.h:55
Definition: dbserver.h:513
WChar value[1]
Definition: dbserver.h:490
UShort column
Definition: dbserver.h:565
WChar * chardata
Definition: dbserver.h:320
short columns
Definition: dbserver.h:444
Definition: dbserver.h:616
Definition: dbserver.h:503
WChar * value
Definition: dbserver.h:289
Definition: dbserver.h:263
UInt32 mslink
Definition: dbserver.h:566
struct SQLStatedata::@182 statefunc
short shortdata[2048/2]
Definition: dbserver.h:341
Definition: dbserver.h:422
UShort fieldno
Definition: dbserver.h:489
WChar columnName[64]
Definition: dbserver.h:584
Definition: dbserver.h:623
WChar filename[MAXFILELENGTH]
Definition: dbserver.h:388
UShort occ_low
Definition: dbserver.h:701
UShort entity
Definition: dbserver.h:487
Definition: dbserver.h:569
RequestHeader hdr
Definition: dbserver.h:317
ProcessID pid
Definition: dbserver.h:452
WChar tableName[64]
Definition: dbserver.h:595
size_t queryLength
Definition: dbserver.h:810
short columns
Definition: dbserver.h:430
long code
Definition: dbserver.h:298
Definition: dbserver.h:473
Definition: dbserver.h:538
short active
Definition: dbserver.h:795
UShort entity
Definition: dbserver.h:540
short items
Definition: dbserver.h:419
union Ver4DBMessage::@178 u
UShort entity
Definition: dbserver.h:475
short numfields
Definition: dbserver.h:517
UInt32 startrec
Definition: dbserver.h:516
Definition: dbserver.h:581
int valid
Definition: dbserver.h:387
Generic_link IX_link
Definition: dbserver.h:714
short FormToggle
Definition: dbserver.h:413
UInt32 ProcessID
Definition: basetype.h:126
WChar fencefilter[2048+1]
Definition: dbserver.h:378
Definition: dbserver.h:562
Definition: dbserver.h:462
struct SQLStatedata::@181 query
Ver42RequestHeader hdr
Definition: dbserver.h:356
WChar data[2048-(sizeof(short)*2)]
Definition: dbserver.h:446
WChar value[256]
Definition: dbserver.h:590
WChar * value
Definition: dbserver.h:508
Definition: dbserver.h:588
int(* processRow)()
Definition: dbserver.h:409
short dataLength
Definition: dbserver.h:751
Definition: dbserver.h:442
UShort entity
Definition: dbserver.h:669
UShort entity
Definition: dbserver.h:464