1 <?xml version="1.0"?>
\r
3 <!DOCTYPE MODE SYSTEM "xmode.dtd">
\r
5 <!-- VBScript mode by Andre Kaplan -->
\r
8 <PROPERTY NAME="lineComment" VALUE="'" />
\r
11 <RULES IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
\r
12 <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
\r
17 <!-- conditional compilation -->
\r
18 <EOL_SPAN TYPE="KEYWORD2">#if</EOL_SPAN>
\r
19 <EOL_SPAN TYPE="KEYWORD2">#else</EOL_SPAN>
\r
20 <EOL_SPAN TYPE="KEYWORD2">#end</EOL_SPAN>
\r
22 <EOL_SPAN TYPE="COMMENT1">'</EOL_SPAN>
\r
23 <EOL_SPAN TYPE="COMMENT1">rem </EOL_SPAN>
\r
25 <!-- Comparison operators -->
\r
26 <SEQ TYPE="OPERATOR"><</SEQ>
\r
27 <SEQ TYPE="OPERATOR"><=</SEQ>
\r
28 <SEQ TYPE="OPERATOR">>=</SEQ>
\r
29 <SEQ TYPE="OPERATOR">></SEQ>
\r
30 <SEQ TYPE="OPERATOR">=</SEQ>
\r
31 <SEQ TYPE="OPERATOR"><></SEQ>
\r
32 <SEQ TYPE="OPERATOR">.</SEQ>
\r
33 <!-- See in keywords: is -->
\r
35 <!-- Arithmetic operators -->
\r
36 <SEQ TYPE="OPERATOR">+</SEQ>
\r
37 <SEQ TYPE="OPERATOR">-</SEQ>
\r
38 <SEQ TYPE="OPERATOR">*</SEQ>
\r
39 <SEQ TYPE="OPERATOR">/</SEQ>
\r
40 <SEQ TYPE="OPERATOR">\</SEQ>
\r
41 <!-- See in keywords: mod -->
\r
42 <SEQ TYPE="OPERATOR">^</SEQ>
\r
44 <!-- Concatenation operators -->
\r
45 <SEQ TYPE="OPERATOR">&</SEQ>
\r
46 <!-- <SEQ TYPE="OPERATOR">+</SEQ> -->
\r
48 <!-- Logical operators -->
\r
49 <!-- See in keywords: and, or, not, xor, eqv -->
\r
51 <!-- EOL Continuation -->
\r
52 <!-- <SEQ TYPE="NULL">_</SEQ>-->
\r
53 <!-- Instruction separator -->
\r
54 <MARK_PREVIOUS TYPE="LABEL" MATCH_TYPE="OPERATOR"
\r
55 AT_LINE_START="TRUE">:</MARK_PREVIOUS>
\r
58 <!-- Conditional Statements -->
\r
59 <KEYWORD1>if</KEYWORD1>
\r
60 <KEYWORD1>then</KEYWORD1>
\r
61 <KEYWORD1>else</KEYWORD1>
\r
62 <KEYWORD1>elseif</KEYWORD1>
\r
63 <KEYWORD1>select</KEYWORD1>
\r
64 <KEYWORD1>case</KEYWORD1>
\r
66 <!-- Loop Statements -->
\r
68 <KEYWORD1>for</KEYWORD1>
\r
69 <KEYWORD1>to</KEYWORD1>
\r
70 <KEYWORD1>step</KEYWORD1>
\r
71 <KEYWORD1>next</KEYWORD1>
\r
72 <!-- For Each..Next -->
\r
73 <KEYWORD1>each</KEYWORD1>
\r
74 <KEYWORD1>in</KEYWORD1>
\r
76 <KEYWORD1>do</KEYWORD1>
\r
77 <KEYWORD1>while</KEYWORD1>
\r
78 <KEYWORD1>until</KEYWORD1>
\r
79 <KEYWORD1>loop</KEYWORD1>
\r
80 <!-- While..Wend -->
\r
81 <KEYWORD1>wend</KEYWORD1>
\r
83 <!-- Closing, Exit Statements -->
\r
84 <KEYWORD1>exit</KEYWORD1>
\r
85 <KEYWORD1>end</KEYWORD1>
\r
87 <!-- Methods, Functions, Class, Properties, Variables -->
\r
88 <KEYWORD1>function</KEYWORD1>
\r
89 <KEYWORD1>sub</KEYWORD1>
\r
90 <KEYWORD1>class</KEYWORD1>
\r
91 <KEYWORD1>property</KEYWORD1>
\r
92 <KEYWORD1>get</KEYWORD1>
\r
93 <KEYWORD1>let</KEYWORD1>
\r
94 <KEYWORD1>set</KEYWORD1>
\r
96 <!-- Parameters passing -->
\r
97 <KEYWORD1>byval</KEYWORD1>
\r
98 <KEYWORD1>byref</KEYWORD1>
\r
100 <!-- Declaration -->
\r
101 <KEYWORD1>const</KEYWORD1>
\r
102 <KEYWORD1>dim</KEYWORD1>
\r
103 <KEYWORD1>redim</KEYWORD1>
\r
104 <KEYWORD1>preserve</KEYWORD1>
\r
105 <KEYWORD1>as</KEYWORD1>
\r
107 <!-- Object Assignement/Instantiation -->
\r
108 <KEYWORD1>set</KEYWORD1>
\r
109 <KEYWORD1>with</KEYWORD1>
\r
110 <KEYWORD1>new</KEYWORD1>
\r
112 <!-- Visibility -->
\r
113 <KEYWORD1>public</KEYWORD1>
\r
114 <KEYWORD1>default</KEYWORD1>
\r
115 <KEYWORD1>private</KEYWORD1>
\r
118 <KEYWORD1>rem</KEYWORD1>
\r
120 <!-- Function Call - Dynamic Evaluation -->
\r
121 <KEYWORD1>call</KEYWORD1>
\r
122 <KEYWORD1>execute</KEYWORD1>
\r
123 <KEYWORD1>eval</KEYWORD1>
\r
125 <!-- Miscellaneous -->
\r
126 <KEYWORD1>on</KEYWORD1>
\r
127 <KEYWORD1>error</KEYWORD1>
\r
128 <KEYWORD1>goto</KEYWORD1>
\r
129 <KEYWORD1>resume</KEYWORD1>
\r
130 <KEYWORD1>option</KEYWORD1>
\r
131 <KEYWORD1>explicit</KEYWORD1>
\r
132 <KEYWORD1>erase</KEYWORD1>
\r
133 <KEYWORD1>randomize</KEYWORD1>
\r
136 <!-- Comparison operators -->
\r
137 <OPERATOR>is</OPERATOR>
\r
138 <!-- Arithmetic operators -->
\r
139 <OPERATOR>mod</OPERATOR>
\r
140 <!-- Logical operators -->
\r
141 <OPERATOR>and</OPERATOR>
\r
142 <OPERATOR>or</OPERATOR>
\r
143 <OPERATOR>not</OPERATOR>
\r
144 <OPERATOR>xor</OPERATOR>
\r
145 <OPERATOR>imp</OPERATOR>
\r
147 <!-- Datatypes Constants/Literals -->
\r
148 <KEYWORD3>false</KEYWORD3>
\r
149 <KEYWORD3>true</KEYWORD3>
\r
150 <KEYWORD3>empty</KEYWORD3>
\r
151 <KEYWORD3>nothing</KEYWORD3>
\r
152 <KEYWORD3>null</KEYWORD3>
\r
154 <!-- VBScript Constants -->
\r
155 <!-- Color constants -->
\r
156 <LITERAL2>vbblack</LITERAL2>
\r
157 <LITERAL2>vbred</LITERAL2>
\r
158 <LITERAL2>vbgreen</LITERAL2>
\r
159 <LITERAL2>vbyellow</LITERAL2>
\r
160 <LITERAL2>vbblue</LITERAL2>
\r
161 <LITERAL2>vbmagenta</LITERAL2>
\r
162 <LITERAL2>vbcyan</LITERAL2>
\r
163 <LITERAL2>vbwhite</LITERAL2>
\r
165 <!-- Date & Time Constants -->
\r
166 <!-- <LITERAL2>vbSunday</LITERAL2>
\r
167 <LITERAL2>vbMonday</LITERAL2>
\r
168 <LITERAL2>vbTuesday</LITERAL2>
\r
169 <LITERAL2>vbWednesday</LITERAL2>
\r
170 <LITERAL2>vbThursday</LITERAL2>
\r
171 <LITERAL2>vbFriday</LITERAL2>
\r
172 <LITERAL2>vbSaturday</LITERAL2>
\r
173 <LITERAL2>vbUseSystem</LITERAL2>
\r
174 <LITERAL2>vbUseSystemDayOfWeek</LITERAL2>
\r
175 <LITERAL2>vbFirstJan1</LITERAL2>
\r
176 <LITERAL2>vbFirstFourDays</LITERAL2>
\r
177 <LITERAL2>vbFirstFullWeek</LITERAL2>
\r
179 <!-- Date Format Constants -->
\r
180 <LITERAL2>vbGeneralDate</LITERAL2>
\r
181 <LITERAL2>vbLongDate</LITERAL2>
\r
182 <LITERAL2>vbShortDate</LITERAL2>
\r
183 <LITERAL2>vbLongTime</LITERAL2>
\r
184 <LITERAL2>vbShortTime</LITERAL2>
\r
186 <!-- Miscellaneous -->
\r
187 <LITERAL2>vbObjectError</LITERAL2>
\r
188 <KEYWORD2>Err</KEYWORD2>
\r
190 <!-- MsgBox Constants -->
\r
191 <LITERAL2>vbOKOnly</LITERAL2>
\r
192 <LITERAL2>vbOKCancel</LITERAL2>
\r
193 <LITERAL2>vbAbortRetryIgnore</LITERAL2>
\r
194 <LITERAL2>vbYesNoCancel</LITERAL2>
\r
195 <LITERAL2>vbYesNo</LITERAL2>
\r
196 <LITERAL2>vbRetryCancel</LITERAL2>
\r
197 <LITERAL2>vbCritical</LITERAL2>
\r
198 <LITERAL2>vbQuestion</LITERAL2>
\r
199 <LITERAL2>vbExclamation</LITERAL2>
\r
200 <LITERAL2>vbInformation</LITERAL2>
\r
201 <LITERAL2>vbDefaultButton1</LITERAL2>
\r
202 <LITERAL2>vbDefaultButton2</LITERAL2>
\r
203 <LITERAL2>vbDefaultButton3</LITERAL2>
\r
204 <LITERAL2>vbDefaultButton4</LITERAL2>
\r
205 <LITERAL2>vbApplicationModal</LITERAL2>
\r
206 <LITERAL2>vbSystemModal</LITERAL2>
\r
207 <LITERAL2>vbOK</LITERAL2>
\r
208 <LITERAL2>vbCancel</LITERAL2>
\r
209 <LITERAL2>vbAbort</LITERAL2>
\r
210 <LITERAL2>vbRetry</LITERAL2>
\r
211 <LITERAL2>vbIgnore</LITERAL2>
\r
212 <LITERAL2>vbYes</LITERAL2>
\r
213 <LITERAL2>vbNo</LITERAL2>
\r
215 <!-- Tristate Constants -->
\r
216 <LITERAL2>vbUseDefault</LITERAL2>
\r
217 <LITERAL2>vbTrue</LITERAL2>
\r
218 <LITERAL2>vbFalse</LITERAL2>
\r
220 <!-- String Constants -->
\r
221 <LITERAL2>vbcr</LITERAL2>
\r
222 <LITERAL2>vbcrlf</LITERAL2>
\r
223 <LITERAL2>vbformfeed</LITERAL2>
\r
224 <LITERAL2>vblf</LITERAL2>
\r
225 <LITERAL2>vbnewline</LITERAL2>
\r
226 <LITERAL2>vbnullchar</LITERAL2>
\r
227 <LITERAL2>vbnullstring</LITERAL2>
\r
228 <LITERAL2>vbtab</LITERAL2>
\r
229 <LITERAL2>vbverticaltab</LITERAL2>
\r
230 <!-- VarType Constants -->
\r
231 <LITERAL2>vbempty</LITERAL2>
\r
232 <LITERAL2>vbnull</LITERAL2>
\r
233 <LITERAL2>vbinteger</LITERAL2>
\r
234 <LITERAL2>vblong</LITERAL2>
\r
235 <LITERAL2>vbsingle</LITERAL2>
\r
236 <LITERAL2>vbdouble</LITERAL2>
\r
237 <LITERAL2>vbcurrency</LITERAL2>
\r
238 <LITERAL2>vbdate</LITERAL2>
\r
239 <LITERAL2>vbstring</LITERAL2>
\r
240 <LITERAL2>vbobject</LITERAL2>
\r
241 <LITERAL2>vberror</LITERAL2>
\r
242 <LITERAL2>vbboolean</LITERAL2>
\r
243 <LITERAL2>vbvariant</LITERAL2>
\r
244 <LITERAL2>vbdataobject</LITERAL2>
\r
245 <LITERAL2>vbdecimal</LITERAL2>
\r
246 <LITERAL2>vbbyte</LITERAL2>
\r
247 <LITERAL2>vbarray</LITERAL2>
\r
249 <!-- Built-in Functions -->
\r
250 <!-- Array Handling -->
\r
251 <KEYWORD2>array</KEYWORD2>
\r
252 <KEYWORD2>lbound</KEYWORD2>
\r
253 <KEYWORD2>ubound</KEYWORD2>
\r
254 <!-- Conversion Functions (Variant) -->
\r
255 <KEYWORD2>cbool</KEYWORD2>
\r
256 <KEYWORD2>cbyte</KEYWORD2>
\r
257 <KEYWORD2>ccur</KEYWORD2>
\r
258 <KEYWORD2>cdate</KEYWORD2>
\r
259 <KEYWORD2>cdbl</KEYWORD2>
\r
260 <KEYWORD2>cint</KEYWORD2>
\r
261 <KEYWORD2>clng</KEYWORD2>
\r
262 <KEYWORD2>csng</KEYWORD2>
\r
263 <KEYWORD2>cstr</KEYWORD2>
\r
264 <!-- Conversion Functions (Radix) -->
\r
265 <KEYWORD2>hex</KEYWORD2>
\r
266 <KEYWORD2>oct</KEYWORD2>
\r
267 <!-- Date/Time Functions -->
\r
268 <KEYWORD2>date</KEYWORD2>
\r
269 <KEYWORD2>time</KEYWORD2>
\r
270 <KEYWORD2>dateadd</KEYWORD2>
\r
271 <KEYWORD2>datediff</KEYWORD2>
\r
272 <KEYWORD2>datepart</KEYWORD2>
\r
273 <KEYWORD2>dateserial</KEYWORD2>
\r
274 <KEYWORD2>datevalue</KEYWORD2>
\r
275 <KEYWORD2>day</KEYWORD2>
\r
276 <KEYWORD2>month</KEYWORD2>
\r
277 <KEYWORD2>monthname</KEYWORD2>
\r
278 <KEYWORD2>weekday</KEYWORD2>
\r
279 <KEYWORD2>weekdayname</KEYWORD2>
\r
280 <KEYWORD2>year</KEYWORD2>
\r
281 <KEYWORD2>hour</KEYWORD2>
\r
282 <KEYWORD2>minute</KEYWORD2>
\r
283 <KEYWORD2>second</KEYWORD2>
\r
284 <KEYWORD2>now</KEYWORD2>
\r
285 <KEYWORD2>timeserial</KEYWORD2>
\r
286 <KEYWORD2>timevalue</KEYWORD2>
\r
287 <!-- Formatting Strings -->
\r
288 <KEYWORD2>formatcurrency</KEYWORD2>
\r
289 <KEYWORD2>formatdatetime</KEYWORD2>
\r
290 <KEYWORD2>formatnumber</KEYWORD2>
\r
291 <KEYWORD2>formatpercent</KEYWORD2>
\r
292 <!-- Input/Output -->
\r
293 <KEYWORD2>inputbox</KEYWORD2>
\r
294 <KEYWORD2>loadpicture</KEYWORD2>
\r
295 <KEYWORD2>msgbox</KEYWORD2>
\r
296 <!-- Math Functions -->
\r
297 <KEYWORD2>atn</KEYWORD2>
\r
298 <KEYWORD2>cos</KEYWORD2>
\r
299 <KEYWORD2>sin</KEYWORD2>
\r
300 <KEYWORD2>tan</KEYWORD2>
\r
301 <KEYWORD2>exp</KEYWORD2>
\r
302 <KEYWORD2>log</KEYWORD2>
\r
303 <KEYWORD2>sqr</KEYWORD2>
\r
304 <KEYWORD2>rnd</KEYWORD2>
\r
305 <!-- Miscellaneous -->
\r
306 <KEYWORD2>rgb</KEYWORD2>
\r
308 <KEYWORD2>createobject</KEYWORD2>
\r
309 <KEYWORD2>getobject</KEYWORD2>
\r
310 <KEYWORD2>getref</KEYWORD2>
\r
312 <KEYWORD2>abs</KEYWORD2>
\r
313 <KEYWORD2>int</KEYWORD2>
\r
314 <KEYWORD2>fix</KEYWORD2>
\r
315 <KEYWORD2>round</KEYWORD2>
\r
316 <KEYWORD2>sgn</KEYWORD2>
\r
317 <!-- Script Engine ID -->
\r
318 <KEYWORD2>scriptengine</KEYWORD2>
\r
319 <KEYWORD2>scriptenginebuildversion</KEYWORD2>
\r
320 <KEYWORD2>scriptenginemajorversion</KEYWORD2>
\r
321 <KEYWORD2>scriptengineminorversion</KEYWORD2>
\r
323 <KEYWORD2>asc</KEYWORD2>
\r
324 <KEYWORD2>ascb</KEYWORD2>
\r
325 <KEYWORD2>ascw</KEYWORD2>
\r
326 <KEYWORD2>chr</KEYWORD2>
\r
327 <KEYWORD2>chrb</KEYWORD2>
\r
328 <KEYWORD2>chrw</KEYWORD2>
\r
329 <KEYWORD2>filter</KEYWORD2>
\r
330 <KEYWORD2>instr</KEYWORD2>
\r
331 <KEYWORD2>instrb</KEYWORD2>
\r
332 <KEYWORD2>instrrev</KEYWORD2>
\r
333 <KEYWORD2>join</KEYWORD2>
\r
334 <KEYWORD2>len</KEYWORD2>
\r
335 <KEYWORD2>lenb</KEYWORD2>
\r
336 <KEYWORD2>lcase</KEYWORD2>
\r
337 <KEYWORD2>ucase</KEYWORD2>
\r
338 <KEYWORD2>left</KEYWORD2>
\r
339 <KEYWORD2>leftb</KEYWORD2>
\r
340 <KEYWORD2>mid</KEYWORD2>
\r
341 <KEYWORD2>midb</KEYWORD2>
\r
342 <KEYWORD2>right</KEYWORD2>
\r
343 <KEYWORD2>rightb</KEYWORD2>
\r
344 <KEYWORD2>replace</KEYWORD2>
\r
345 <KEYWORD2>space</KEYWORD2>
\r
346 <KEYWORD2>split</KEYWORD2>
\r
347 <KEYWORD2>strcomp</KEYWORD2>
\r
348 <KEYWORD2>string</KEYWORD2>
\r
349 <KEYWORD2>strreverse</KEYWORD2>
\r
350 <KEYWORD2>ltrim</KEYWORD2>
\r
351 <KEYWORD2>rtrim</KEYWORD2>
\r
352 <KEYWORD2>trim</KEYWORD2>
\r
354 <KEYWORD2>isarray</KEYWORD2>
\r
355 <KEYWORD2>isdate</KEYWORD2>
\r
356 <KEYWORD2>isempty</KEYWORD2>
\r
357 <KEYWORD2>isnull</KEYWORD2>
\r
358 <KEYWORD2>isnumeric</KEYWORD2>
\r
359 <KEYWORD2>isobject</KEYWORD2>
\r
360 <KEYWORD2>typename</KEYWORD2>
\r
361 <KEYWORD2>vartype</KEYWORD2>
\r
363 <!-- Comment/Uncomment your favorite ADO Constants-->
\r
365 <!-- ADO Constants-->
\r
367 <!-- CursorTypeEnum Values -->
\r
368 <LITERAL2>adOpenForwardOnly</LITERAL2>
\r
369 <LITERAL2>adOpenKeyset</LITERAL2>
\r
370 <LITERAL2>adOpenDynamic</LITERAL2>
\r
371 <LITERAL2>adOpenStatic</LITERAL2>
\r
373 <!-- CursorOptionEnum Values -->
\r
374 <!-- <LITERAL2>adHoldRecords</LITERAL2>
\r
375 <LITERAL2>adMovePrevious</LITERAL2>
\r
376 <LITERAL2>adAddNew</LITERAL2>
\r
377 <LITERAL2>adDelete</LITERAL2>
\r
378 <LITERAL2>adUpdate</LITERAL2>
\r
379 <LITERAL2>adBookmark</LITERAL2>
\r
380 <LITERAL2>adApproxPosition</LITERAL2>
\r
381 <LITERAL2>adUpdateBatch</LITERAL2>
\r
382 <LITERAL2>adResync</LITERAL2>
\r
383 <LITERAL2>adNotify</LITERAL2>
\r
384 <LITERAL2>adFind</LITERAL2>
\r
385 <LITERAL2>adSeek</LITERAL2>
\r
386 <LITERAL2>adIndex</LITERAL2>
\r
388 <!-- LockTypeEnum Values -->
\r
389 <LITERAL2>adLockReadOnly</LITERAL2>
\r
390 <LITERAL2>adLockPessimistic</LITERAL2>
\r
391 <LITERAL2>adLockOptimistic</LITERAL2>
\r
392 <LITERAL2>adLockBatchOptimistic</LITERAL2>
\r
394 <!-- ExecuteOptionEnum Values -->
\r
395 <LITERAL2>adRunAsync</LITERAL2>
\r
396 <LITERAL2>adAsyncExecute</LITERAL2>
\r
397 <LITERAL2>adAsyncFetch</LITERAL2>
\r
398 <LITERAL2>adAsyncFetchNonBlocking</LITERAL2>
\r
399 <LITERAL2>adExecuteNoRecords</LITERAL2>
\r
401 <!-- ConnectOptionEnum Values -->
\r
402 <!-- <LITERAL2>adAsyncConnect</LITERAL2>
\r
404 <!-- ObjectStateEnum Values -->
\r
405 <LITERAL2>adStateClosed</LITERAL2>
\r
406 <LITERAL2>adStateOpen</LITERAL2>
\r
407 <LITERAL2>adStateConnecting</LITERAL2>
\r
408 <LITERAL2>adStateExecuting</LITERAL2>
\r
409 <LITERAL2>adStateFetching</LITERAL2>
\r
411 <!-- CursorLocationEnum Values -->
\r
412 <LITERAL2>adUseServer</LITERAL2>
\r
413 <LITERAL2>adUseClient</LITERAL2>
\r
415 <!-- DataTypeEnum Values -->
\r
416 <LITERAL2>adEmpty</LITERAL2>
\r
417 <LITERAL2>adTinyInt</LITERAL2>
\r
418 <LITERAL2>adSmallInt</LITERAL2>
\r
419 <LITERAL2>adInteger</LITERAL2>
\r
420 <LITERAL2>adBigInt</LITERAL2>
\r
421 <LITERAL2>adUnsignedTinyInt</LITERAL2>
\r
422 <LITERAL2>adUnsignedSmallInt</LITERAL2>
\r
423 <LITERAL2>adUnsignedInt</LITERAL2>
\r
424 <LITERAL2>adUnsignedBigInt</LITERAL2>
\r
425 <LITERAL2>adSingle</LITERAL2>
\r
426 <LITERAL2>adDouble</LITERAL2>
\r
427 <LITERAL2>adCurrency</LITERAL2>
\r
428 <LITERAL2>adDecimal</LITERAL2>
\r
429 <LITERAL2>adNumeric</LITERAL2>
\r
430 <LITERAL2>adBoolean</LITERAL2>
\r
431 <LITERAL2>adError</LITERAL2>
\r
432 <LITERAL2>adUserDefined</LITERAL2>
\r
433 <LITERAL2>adVariant</LITERAL2>
\r
434 <LITERAL2>adIDispatch</LITERAL2>
\r
435 <LITERAL2>adIUnknown</LITERAL2>
\r
436 <LITERAL2>adGUID</LITERAL2>
\r
437 <LITERAL2>adDate</LITERAL2>
\r
438 <LITERAL2>adDBDate</LITERAL2>
\r
439 <LITERAL2>adDBTime</LITERAL2>
\r
440 <LITERAL2>adDBTimeStamp</LITERAL2>
\r
441 <LITERAL2>adBSTR</LITERAL2>
\r
442 <LITERAL2>adChar</LITERAL2>
\r
443 <LITERAL2>adVarChar</LITERAL2>
\r
444 <LITERAL2>adLongVarChar</LITERAL2>
\r
445 <LITERAL2>adWChar</LITERAL2>
\r
446 <LITERAL2>adVarWChar</LITERAL2>
\r
447 <LITERAL2>adLongVarWChar</LITERAL2>
\r
448 <LITERAL2>adBinary</LITERAL2>
\r
449 <LITERAL2>adVarBinary</LITERAL2>
\r
450 <LITERAL2>adLongVarBinary</LITERAL2>
\r
451 <LITERAL2>adChapter</LITERAL2>
\r
452 <LITERAL2>adFileTime</LITERAL2>
\r
453 <LITERAL2>adDBFileTime</LITERAL2>
\r
454 <LITERAL2>adPropVariant</LITERAL2>
\r
455 <LITERAL2>adVarNumeric</LITERAL2>
\r
457 <!-- FieldAttributeEnum Values -->
\r
458 <!-- <LITERAL2>adFldMayDefer</LITERAL2>
\r
459 <LITERAL2>adFldUpdatable</LITERAL2>
\r
460 <LITERAL2>adFldUnknownUpdatable</LITERAL2>
\r
461 <LITERAL2>adFldFixed</LITERAL2>
\r
462 <LITERAL2>adFldIsNullable</LITERAL2>
\r
463 <LITERAL2>adFldMayBeNull</LITERAL2>
\r
464 <LITERAL2>adFldLong</LITERAL2>
\r
465 <LITERAL2>adFldRowID</LITERAL2>
\r
466 <LITERAL2>adFldRowVersion</LITERAL2>
\r
467 <LITERAL2>adFldCacheDeferred</LITERAL2>
\r
468 <LITERAL2>adFldKeyColumn</LITERAL2>
\r
471 <!-- EditModeEnum Values -->
\r
472 <!-- <LITERAL2>adEditNone</LITERAL2>
\r
473 <LITERAL2>adEditInProgress</LITERAL2>
\r
474 <LITERAL2>adEditAdd</LITERAL2>
\r
475 <LITERAL2>adEditDelete</LITERAL2>
\r
477 <!-- RecordStatusEnum Values -->
\r
478 <!-- <LITERAL2>adRecOK</LITERAL2>
\r
479 <LITERAL2>adRecNew</LITERAL2>
\r
480 <LITERAL2>adRecModified</LITERAL2>
\r
481 <LITERAL2>adRecDeleted</LITERAL2>
\r
482 <LITERAL2>adRecUnmodified</LITERAL2>
\r
483 <LITERAL2>adRecInvalid</LITERAL2>
\r
484 <LITERAL2>adRecMultipleChanges</LITERAL2>
\r
485 <LITERAL2>adRecPendingChanges</LITERAL2>
\r
486 <LITERAL2>adRecCanceled</LITERAL2>
\r
487 <LITERAL2>adRecCantRelease</LITERAL2>
\r
488 <LITERAL2>adRecConcurrencyViolation</LITERAL2>
\r
489 <LITERAL2>adRecIntegrityViolation</LITERAL2>
\r
490 <LITERAL2>adRecMaxChangesExceeded</LITERAL2>
\r
491 <LITERAL2>adRecObjectOpen</LITERAL2>
\r
492 <LITERAL2>adRecOutOfMemory</LITERAL2>
\r
493 <LITERAL2>adRecPermissionDenied</LITERAL2>
\r
494 <LITERAL2>adRecSchemaViolation</LITERAL2>
\r
495 <LITERAL2>adRecDBDeleted</LITERAL2>
\r
497 <!-- GetRowsOptionEnum Values -->
\r
498 <!-- <LITERAL2>adGetRowsRest</LITERAL2>
\r
501 <!-- PositionEnum Values -->
\r
502 <!-- <LITERAL2>adPosUnknown</LITERAL2>
\r
503 <LITERAL2>adPosBOF</LITERAL2>
\r
504 <LITERAL2>adPosEOF</LITERAL2>
\r
507 <!-- enum Values -->
\r
508 <!-- <LITERAL2>adBookmarkCurrent</LITERAL2>
\r
509 <LITERAL2>adBookmarkFirst</LITERAL2>
\r
510 <LITERAL2>adBookmarkLast</LITERAL2>
\r
512 <!-- MarshalOptionsEnum Values -->
\r
513 <!-- <LITERAL2>adMarshalAll</LITERAL2>
\r
514 <LITERAL2>adMarshalModifiedOnly</LITERAL2>
\r
516 <!-- AffectEnum Values -->
\r
517 <!-- <LITERAL2>adAffectCurrent</LITERAL2>
\r
518 <LITERAL2>adAffectGroup</LITERAL2>
\r
519 <LITERAL2>adAffectAll</LITERAL2>
\r
520 <LITERAL2>adAffectAllChapters</LITERAL2>
\r
523 <!-- ResyncEnum Values -->
\r
524 <!-- <LITERAL2>adResyncUnderlyingValues</LITERAL2>
\r
525 <LITERAL2>adResyncAllValues</LITERAL2>
\r
527 <!-- CompareEnum Values -->
\r
528 <!-- <LITERAL2>adCompareLessThan</LITERAL2>
\r
529 <LITERAL2>adCompareEqual</LITERAL2>
\r
530 <LITERAL2>adCompareGreaterThan</LITERAL2>
\r
531 <LITERAL2>adCompareNotEqual</LITERAL2>
\r
532 <LITERAL2>adCompareNotComparable</LITERAL2>
\r
534 <!-- FilterGroupEnum Values -->
\r
535 <!-- <LITERAL2>adFilterNone</LITERAL2>
\r
536 <LITERAL2>adFilterPendingRecords</LITERAL2>
\r
537 <LITERAL2>adFilterAffectedRecords</LITERAL2>
\r
538 <LITERAL2>adFilterFetchedRecords</LITERAL2>
\r
539 <LITERAL2>adFilterPredicate</LITERAL2>
\r
540 <LITERAL2>adFilterConflictingRecords</LITERAL2>
\r
542 <!-- SearchDirectionEnum Values -->
\r
543 <!-- <LITERAL2>adSearchForward</LITERAL2>
\r
544 <LITERAL2>adSearchBackward</LITERAL2>
\r
547 <!-- PersistFormatEnum Values -->
\r
548 <LITERAL2>adPersistADTG</LITERAL2>
\r
549 <LITERAL2>adPersistXML</LITERAL2>
\r
551 <!-- StringFormatEnum Values -->
\r
552 <!-- <LITERAL2>adStringXML</LITERAL2>
\r
553 <LITERAL2>adStringHTML</LITERAL2>
\r
554 <LITERAL2>adClipString</LITERAL2>
\r
556 <!-- ConnectPromptEnum Values -->
\r
557 <!-- <LITERAL2>adPromptAlways</LITERAL2>
\r
558 <LITERAL2>adPromptComplete</LITERAL2>
\r
559 <LITERAL2>adPromptCompleteRequired</LITERAL2>
\r
560 <LITERAL2>adPromptNever</LITERAL2>
\r
562 <!-- ConnectModeEnum Values -->
\r
563 <!-- <LITERAL2>adModeUnknown</LITERAL2>
\r
564 <LITERAL2>adModeRead</LITERAL2>
\r
565 <LITERAL2>adModeWrite</LITERAL2>
\r
566 <LITERAL2>adModeReadWrite</LITERAL2>
\r
567 <LITERAL2>adModeShareDenyRead</LITERAL2>
\r
568 <LITERAL2>adModeShareDenyWrite</LITERAL2>
\r
569 <LITERAL2>adModeShareExclusive</LITERAL2>
\r
570 <LITERAL2>adModeShareDenyNone</LITERAL2>
\r
572 <!-- IsolationLevelEnum Values -->
\r
573 <!-- <LITERAL2>adXactUnspecified</LITERAL2>
\r
574 <LITERAL2>adXactChaos</LITERAL2>
\r
575 <LITERAL2>adXactReadUncommitted</LITERAL2>
\r
576 <LITERAL2>adXactBrowse</LITERAL2>
\r
577 <LITERAL2>adXactCursorStability</LITERAL2>
\r
578 <LITERAL2>adXactReadCommitted</LITERAL2>
\r
579 <LITERAL2>adXactRepeatableRead</LITERAL2>
\r
580 <LITERAL2>adXactSerializable</LITERAL2>
\r
581 <LITERAL2>adXactIsolated</LITERAL2>
\r
583 <!-- XactAttributeEnum Values -->
\r
584 <!-- <LITERAL2>adXactCommitRetaining</LITERAL2>
\r
585 <LITERAL2>adXactAbortRetaining</LITERAL2>
\r
587 <!-- PropertyAttributesEnum Values -->
\r
588 <!-- <LITERAL2>adPropNotSupported</LITERAL2>
\r
589 <LITERAL2>adPropRequired</LITERAL2>
\r
590 <LITERAL2>adPropOptional</LITERAL2>
\r
591 <LITERAL2>adPropRead</LITERAL2>
\r
592 <LITERAL2>adPropWrite</LITERAL2>
\r
594 <!-- ErrorValueEnum Values -->
\r
595 <!-- <LITERAL2>adErrInvalidArgument</LITERAL2>
\r
596 <LITERAL2>adErrNoCurrentRecord</LITERAL2>
\r
597 <LITERAL2>adErrIllegalOperation</LITERAL2>
\r
598 <LITERAL2>adErrInTransaction</LITERAL2>
\r
599 <LITERAL2>adErrFeatureNotAvailable</LITERAL2>
\r
600 <LITERAL2>adErrItemNotFound</LITERAL2>
\r
601 <LITERAL2>adErrObjectInCollection</LITERAL2>
\r
602 <LITERAL2>adErrObjectNotSet</LITERAL2>
\r
603 <LITERAL2>adErrDataConversion</LITERAL2>
\r
604 <LITERAL2>adErrObjectClosed</LITERAL2>
\r
605 <LITERAL2>adErrObjectOpen</LITERAL2>
\r
606 <LITERAL2>adErrProviderNotFound</LITERAL2>
\r
607 <LITERAL2>adErrBoundToCommand</LITERAL2>
\r
608 <LITERAL2>adErrInvalidParamInfo</LITERAL2>
\r
609 <LITERAL2>adErrInvalidConnection</LITERAL2>
\r
610 <LITERAL2>adErrNotReentrant</LITERAL2>
\r
611 <LITERAL2>adErrStillExecuting</LITERAL2>
\r
612 <LITERAL2>adErrOperationCancelled</LITERAL2>
\r
613 <LITERAL2>adErrStillConnecting</LITERAL2>
\r
614 <LITERAL2>adErrNotExecuting</LITERAL2>
\r
615 <LITERAL2>adErrUnsafeOperation</LITERAL2>
\r
617 <!-- ParameterAttributesEnum Values -->
\r
618 <LITERAL2>adParamSigned</LITERAL2>
\r
619 <LITERAL2>adParamNullable</LITERAL2>
\r
620 <LITERAL2>adParamLong</LITERAL2>
\r
622 <!-- ParameterDirectionEnum Values -->
\r
623 <LITERAL2>adParamUnknown</LITERAL2>
\r
624 <LITERAL2>adParamInput</LITERAL2>
\r
625 <LITERAL2>adParamOutput</LITERAL2>
\r
626 <LITERAL2>adParamInputOutput</LITERAL2>
\r
627 <LITERAL2>adParamReturnValue</LITERAL2>
\r
629 <!-- CommandTypeEnum Values -->
\r
630 <LITERAL2>adCmdUnknown</LITERAL2>
\r
631 <LITERAL2>adCmdText</LITERAL2>
\r
632 <LITERAL2>adCmdTable</LITERAL2>
\r
633 <LITERAL2>adCmdStoredProc</LITERAL2>
\r
634 <LITERAL2>adCmdFile</LITERAL2>
\r
635 <LITERAL2>adCmdTableDirect</LITERAL2>
\r
637 <!-- EventStatusEnum Values -->
\r
638 <!-- <LITERAL2>adStatusOK</LITERAL2>
\r
639 <LITERAL2>adStatusErrorsOccurred</LITERAL2>
\r
640 <LITERAL2>adStatusCantDeny</LITERAL2>
\r
641 <LITERAL2>adStatusCancel</LITERAL2>
\r
642 <LITERAL2>adStatusUnwantedEvent</LITERAL2>
\r
644 <!-- EventReasonEnum Values -->
\r
645 <!-- <LITERAL2>adRsnAddNew</LITERAL2>
\r
646 <LITERAL2>adRsnDelete</LITERAL2>
\r
647 <LITERAL2>adRsnUpdate</LITERAL2>
\r
648 <LITERAL2>adRsnUndoUpdate</LITERAL2>
\r
649 <LITERAL2>adRsnUndoAddNew</LITERAL2>
\r
650 <LITERAL2>adRsnUndoDelete</LITERAL2>
\r
651 <LITERAL2>adRsnRequery</LITERAL2>
\r
652 <LITERAL2>adRsnResynch</LITERAL2>
\r
653 <LITERAL2>adRsnClose</LITERAL2>
\r
654 <LITERAL2>adRsnMove</LITERAL2>
\r
655 <LITERAL2>adRsnFirstChange</LITERAL2>
\r
656 <LITERAL2>adRsnMoveFirst</LITERAL2>
\r
657 <LITERAL2>adRsnMoveNext</LITERAL2>
\r
658 <LITERAL2>adRsnMovePrevious</LITERAL2>
\r
659 <LITERAL2>adRsnMoveLast</LITERAL2>
\r
661 <!-- SchemaEnum Values -->
\r
662 <!-- <LITERAL2>adSchemaProviderSpecific</LITERAL2>
\r
663 <LITERAL2>adSchemaAsserts</LITERAL2>
\r
664 <LITERAL2>adSchemaCatalogs</LITERAL2>
\r
665 <LITERAL2>adSchemaCharacterSets</LITERAL2>
\r
666 <LITERAL2>adSchemaCollations</LITERAL2>
\r
667 <LITERAL2>adSchemaColumns</LITERAL2>
\r
668 <LITERAL2>adSchemaCheckConstraints</LITERAL2>
\r
669 <LITERAL2>adSchemaConstraintColumnUsage</LITERAL2>
\r
670 <LITERAL2>adSchemaConstraintTableUsage</LITERAL2>
\r
671 <LITERAL2>adSchemaKeyColumnUsage</LITERAL2>
\r
672 <LITERAL2>adSchemaReferentialConstraints</LITERAL2>
\r
673 <LITERAL2>adSchemaTableConstraints</LITERAL2>
\r
674 <LITERAL2>adSchemaColumnsDomainUsage</LITERAL2>
\r
675 <LITERAL2>adSchemaIndexes</LITERAL2>
\r
676 <LITERAL2>adSchemaColumnPrivileges</LITERAL2>
\r
677 <LITERAL2>adSchemaTablePrivileges</LITERAL2>
\r
678 <LITERAL2>adSchemaUsagePrivileges</LITERAL2>
\r
679 <LITERAL2>adSchemaProcedures</LITERAL2>
\r
680 <LITERAL2>adSchemaSchemata</LITERAL2>
\r
681 <LITERAL2>adSchemaSQLLanguages</LITERAL2>
\r
682 <LITERAL2>adSchemaStatistics</LITERAL2>
\r
683 <LITERAL2>adSchemaTables</LITERAL2>
\r
684 <LITERAL2>adSchemaTranslations</LITERAL2>
\r
685 <LITERAL2>adSchemaProviderTypes</LITERAL2>
\r
686 <LITERAL2>adSchemaViews</LITERAL2>
\r
687 <LITERAL2>adSchemaViewColumnUsage</LITERAL2>
\r
688 <LITERAL2>adSchemaViewTableUsage</LITERAL2>
\r
689 <LITERAL2>adSchemaProcedureParameters</LITERAL2>
\r
690 <LITERAL2>adSchemaForeignKeys</LITERAL2>
\r
691 <LITERAL2>adSchemaPrimaryKeys</LITERAL2>
\r
692 <LITERAL2>adSchemaProcedureColumns</LITERAL2>
\r
693 <LITERAL2>adSchemaDBInfoKeywords</LITERAL2>
\r
694 <LITERAL2>adSchemaDBInfoLiterals</LITERAL2>
\r
695 <LITERAL2>adSchemaCubes</LITERAL2>
\r
696 <LITERAL2>adSchemaDimensions</LITERAL2>
\r
697 <LITERAL2>adSchemaHierarchies</LITERAL2>
\r
698 <LITERAL2>adSchemaLevels</LITERAL2>
\r
699 <LITERAL2>adSchemaMeasures</LITERAL2>
\r
700 <LITERAL2>adSchemaProperties</LITERAL2>
\r
701 <LITERAL2>adSchemaMembers</LITERAL2>
\r
703 <!-- SeekEnum Values -->
\r
704 <!-- <LITERAL2>adSeekFirstEQ</LITERAL2>
\r
705 <LITERAL2>adSeekLastEQ</LITERAL2>
\r
706 <LITERAL2>adSeekAfterEQ</LITERAL2>
\r
707 <LITERAL2>adSeekAfter</LITERAL2>
\r
708 <LITERAL2>adSeekBeforeEQ</LITERAL2>
\r
709 <LITERAL2>adSeekBefore</LITERAL2>
\r
711 <!-- ADCPROP_UPDATECRITERIA_ENUM Values -->
\r
712 <!-- <LITERAL2>adCriteriaKey</LITERAL2>
\r
713 <LITERAL2>adCriteriaAllCols</LITERAL2>
\r
714 <LITERAL2>adCriteriaUpdCols</LITERAL2>
\r
715 <LITERAL2>adCriteriaTimeStamp</LITERAL2>
\r
717 <!-- ADCPROP_ASYNCTHREADPRIORITY_ENUM Values -->
\r
718 <!-- <LITERAL2>adPriorityLowest</LITERAL2>
\r
719 <LITERAL2>adPriorityBelowNormal</LITERAL2>
\r
720 <LITERAL2>adPriorityNormal</LITERAL2>
\r
721 <LITERAL2>adPriorityAboveNormal</LITERAL2>
\r
722 <LITERAL2>adPriorityHighest</LITERAL2>
\r
724 <!-- CEResyncEnum Values -->
\r
725 <!-- <LITERAL2>adResyncNone</LITERAL2>
\r
726 <LITERAL2>adResyncAutoIncrement</LITERAL2>
\r
727 <LITERAL2>adResyncConflicts</LITERAL2>
\r
728 <LITERAL2>adResyncUpdates</LITERAL2>
\r
729 <LITERAL2>adResyncInserts</LITERAL2>
\r
730 <LITERAL2>adResyncAll</LITERAL2>
\r
732 <!-- ADCPROP_AUTORECALC_ENUM Values -->
\r
733 <!-- <LITERAL2>adRecalcUpFront</LITERAL2>
\r
734 <LITERAL2>adRecalcAlways</LITERAL2>
\r