xref: /aoo41x/main/oovbaapi/genconstidl/adodb.api (revision ff85de3a)
1<?xml version="1.0" encoding="utf-8"?>
2<!--***********************************************************
3 *
4 * Licensed to the Apache Software Foundation (ASF) under one
5 * or more contributor license agreements.  See the NOTICE file
6 * distributed with this work for additional information
7 * regarding copyright ownership.  The ASF licenses this file
8 * to you under the Apache License, Version 2.0 (the
9 * "License"); you may not use this file except in compliance
10 * with the License.  You may obtain a copy of the License at
11 *
12 *   http://www.apache.org/licenses/LICENSE-2.0
13 *
14 * Unless required by applicable law or agreed to in writing,
15 * software distributed under the License is distributed on an
16 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17 * KIND, either express or implied.  See the License for the
18 * specific language governing permissions and limitations
19 * under the License.
20 *
21 ***********************************************************-->
22
23
24
25<!-- *** Do not edit, this file will be generated *** -->
26<!DOCTYPE api SYSTEM "ApiSymbols.dtd">
27<api library-identifier="Microsoft ActiveX Data Objects 2.1 Library" library-name="ADODB" library-minorversion="1" library-majorversion="2" author="Sun Microsystems" date-created="20050331">
28	<!--enum::ADCPROP_ASYNCTHREADPRIORITY_ENUM  {Enumeration}-->
29	<element type="enumeration">
30		<source id="ADODB.ADCPROP_ASYNCTHREADPRIORITY_ENUM">
31			<name>ADCPROP_ASYNCTHREADPRIORITY_ENUM</name>
32		</source>
33		<destination designation="identity" />
34	</element>
35	<!--enum::adPriorityAboveNormal {Constant}-->
36	<element type="constant">
37		<source id="ADODB.ADCPROP_ASYNCTHREADPRIORITY_ENUM.adPriorityAboveNormal">
38			<context kind="enumeration">ADCPROP_ASYNCTHREADPRIORITY_ENUM</context>
39			<name>adPriorityAboveNormal</name>
40			<value>4</value>
41		</source>
42		<destination designation="identity" />
43	</element>
44	<!--enum::adPriorityBelowNormal {Constant}-->
45	<element type="constant">
46		<source id="ADODB.ADCPROP_ASYNCTHREADPRIORITY_ENUM.adPriorityBelowNormal">
47			<context kind="enumeration">ADCPROP_ASYNCTHREADPRIORITY_ENUM</context>
48			<name>adPriorityBelowNormal</name>
49			<value>2</value>
50		</source>
51		<destination designation="identity" />
52	</element>
53	<!--enum::adPriorityHighest {Constant}-->
54	<element type="constant">
55		<source id="ADODB.ADCPROP_ASYNCTHREADPRIORITY_ENUM.adPriorityHighest">
56			<context kind="enumeration">ADCPROP_ASYNCTHREADPRIORITY_ENUM</context>
57			<name>adPriorityHighest</name>
58			<value>5</value>
59		</source>
60		<destination designation="identity" />
61	</element>
62	<!--enum::adPriorityLowest {Constant}-->
63	<element type="constant">
64		<source id="ADODB.ADCPROP_ASYNCTHREADPRIORITY_ENUM.adPriorityLowest">
65			<context kind="enumeration">ADCPROP_ASYNCTHREADPRIORITY_ENUM</context>
66			<name>adPriorityLowest</name>
67			<value>1</value>
68		</source>
69		<destination designation="identity" />
70	</element>
71	<!--enum::adPriorityNormal {Constant}-->
72	<element type="constant">
73		<source id="ADODB.ADCPROP_ASYNCTHREADPRIORITY_ENUM.adPriorityNormal">
74			<context kind="enumeration">ADCPROP_ASYNCTHREADPRIORITY_ENUM</context>
75			<name>adPriorityNormal</name>
76			<value>3</value>
77		</source>
78		<destination designation="identity" />
79	</element>
80	<!--enum::ADCPROP_AUTORECALC_ENUM  {Enumeration}-->
81	<element type="enumeration">
82		<source id="ADODB.ADCPROP_AUTORECALC_ENUM">
83			<name>ADCPROP_AUTORECALC_ENUM</name>
84		</source>
85		<destination designation="identity" />
86	</element>
87	<!--enum::adRecalcAlways {Constant}-->
88	<element type="constant">
89		<source id="ADODB.ADCPROP_AUTORECALC_ENUM.adRecalcAlways">
90			<context kind="enumeration">ADCPROP_AUTORECALC_ENUM</context>
91			<name>adRecalcAlways</name>
92			<value>1</value>
93		</source>
94		<destination designation="identity" />
95	</element>
96	<!--enum::adRecalcUpFront {Constant}-->
97	<element type="constant">
98		<source id="ADODB.ADCPROP_AUTORECALC_ENUM.adRecalcUpFront">
99			<context kind="enumeration">ADCPROP_AUTORECALC_ENUM</context>
100			<name>adRecalcUpFront</name>
101			<value>0</value>
102		</source>
103		<destination designation="identity" />
104	</element>
105	<!--enum::ADCPROP_UPDATECRITERIA_ENUM  {Enumeration}-->
106	<element type="enumeration">
107		<source id="ADODB.ADCPROP_UPDATECRITERIA_ENUM">
108			<name>ADCPROP_UPDATECRITERIA_ENUM</name>
109		</source>
110		<destination designation="identity" />
111	</element>
112	<!--enum::adCriteriaAllCols {Constant}-->
113	<element type="constant">
114		<source id="ADODB.ADCPROP_UPDATECRITERIA_ENUM.adCriteriaAllCols">
115			<context kind="enumeration">ADCPROP_UPDATECRITERIA_ENUM</context>
116			<name>adCriteriaAllCols</name>
117			<value>1</value>
118		</source>
119		<destination designation="identity" />
120	</element>
121	<!--enum::adCriteriaKey {Constant}-->
122	<element type="constant">
123		<source id="ADODB.ADCPROP_UPDATECRITERIA_ENUM.adCriteriaKey">
124			<context kind="enumeration">ADCPROP_UPDATECRITERIA_ENUM</context>
125			<name>adCriteriaKey</name>
126			<value>0</value>
127		</source>
128		<destination designation="identity" />
129	</element>
130	<!--enum::adCriteriaTimeStamp {Constant}-->
131	<element type="constant">
132		<source id="ADODB.ADCPROP_UPDATECRITERIA_ENUM.adCriteriaTimeStamp">
133			<context kind="enumeration">ADCPROP_UPDATECRITERIA_ENUM</context>
134			<name>adCriteriaTimeStamp</name>
135			<value>3</value>
136		</source>
137		<destination designation="identity" />
138	</element>
139	<!--enum::adCriteriaUpdCols {Constant}-->
140	<element type="constant">
141		<source id="ADODB.ADCPROP_UPDATECRITERIA_ENUM.adCriteriaUpdCols">
142			<context kind="enumeration">ADCPROP_UPDATECRITERIA_ENUM</context>
143			<name>adCriteriaUpdCols</name>
144			<value>2</value>
145		</source>
146		<destination designation="identity" />
147	</element>
148	<!--enum::AffectEnum  {Enumeration}-->
149	<element type="enumeration">
150		<source id="ADODB.AffectEnum">
151			<name>AffectEnum</name>
152		</source>
153		<destination designation="identity" />
154	</element>
155	<!--enum::adAffectAll {Constant}-->
156	<element type="constant">
157		<source id="ADODB.AffectEnum.adAffectAll">
158			<context kind="enumeration">AffectEnum</context>
159			<name>adAffectAll</name>
160			<value>3</value>
161		</source>
162		<destination designation="identity" />
163	</element>
164	<!--enum::adAffectAllChapters {Constant}-->
165	<element type="constant">
166		<source id="ADODB.AffectEnum.adAffectAllChapters">
167			<context kind="enumeration">AffectEnum</context>
168			<name>adAffectAllChapters</name>
169			<value>4</value>
170		</source>
171		<destination designation="identity" />
172	</element>
173	<!--enum::adAffectCurrent {Constant}-->
174	<element type="constant">
175		<source id="ADODB.AffectEnum.adAffectCurrent">
176			<context kind="enumeration">AffectEnum</context>
177			<name>adAffectCurrent</name>
178			<value>1</value>
179		</source>
180		<destination designation="identity" />
181	</element>
182	<!--enum::adAffectGroup {Constant}-->
183	<element type="constant">
184		<source id="ADODB.AffectEnum.adAffectGroup">
185			<context kind="enumeration">AffectEnum</context>
186			<name>adAffectGroup</name>
187			<value>2</value>
188		</source>
189		<destination designation="identity" />
190	</element>
191	<!--enum::BookmarkEnum  {Enumeration}-->
192	<element type="enumeration">
193		<source id="ADODB.BookmarkEnum">
194			<name>BookmarkEnum</name>
195		</source>
196		<destination designation="identity" />
197	</element>
198	<!--enum::adBookmarkCurrent {Constant}-->
199	<element type="constant">
200		<source id="ADODB.BookmarkEnum.adBookmarkCurrent">
201			<context kind="enumeration">BookmarkEnum</context>
202			<name>adBookmarkCurrent</name>
203			<value>0</value>
204		</source>
205		<destination designation="identity" />
206	</element>
207	<!--enum::adBookmarkFirst {Constant}-->
208	<element type="constant">
209		<source id="ADODB.BookmarkEnum.adBookmarkFirst">
210			<context kind="enumeration">BookmarkEnum</context>
211			<name>adBookmarkFirst</name>
212			<value>1</value>
213		</source>
214		<destination designation="identity" />
215	</element>
216	<!--enum::adBookmarkLast {Constant}-->
217	<element type="constant">
218		<source id="ADODB.BookmarkEnum.adBookmarkLast">
219			<context kind="enumeration">BookmarkEnum</context>
220			<name>adBookmarkLast</name>
221			<value>2</value>
222		</source>
223		<destination designation="identity" />
224	</element>
225	<!--enum::CEResyncEnum  {Enumeration}-->
226	<element type="enumeration">
227		<source id="ADODB.CEResyncEnum">
228			<name>CEResyncEnum</name>
229		</source>
230		<destination designation="identity" />
231	</element>
232	<!--enum::adResyncAll {Constant}-->
233	<element type="constant">
234		<source id="ADODB.CEResyncEnum.adResyncAll">
235			<context kind="enumeration">CEResyncEnum</context>
236			<name>adResyncAll</name>
237			<value>15</value>
238		</source>
239		<destination designation="identity" />
240	</element>
241	<!--enum::adResyncAutoIncrement {Constant}-->
242	<element type="constant">
243		<source id="ADODB.CEResyncEnum.adResyncAutoIncrement">
244			<context kind="enumeration">CEResyncEnum</context>
245			<name>adResyncAutoIncrement</name>
246			<value>1</value>
247		</source>
248		<destination designation="identity" />
249	</element>
250	<!--enum::adResyncConflicts {Constant}-->
251	<element type="constant">
252		<source id="ADODB.CEResyncEnum.adResyncConflicts">
253			<context kind="enumeration">CEResyncEnum</context>
254			<name>adResyncConflicts</name>
255			<value>2</value>
256		</source>
257		<destination designation="identity" />
258	</element>
259	<!--enum::adResyncInserts {Constant}-->
260	<element type="constant">
261		<source id="ADODB.CEResyncEnum.adResyncInserts">
262			<context kind="enumeration">CEResyncEnum</context>
263			<name>adResyncInserts</name>
264			<value>8</value>
265		</source>
266		<destination designation="identity" />
267	</element>
268	<!--enum::adResyncNone {Constant}-->
269	<element type="constant">
270		<source id="ADODB.CEResyncEnum.adResyncNone">
271			<context kind="enumeration">CEResyncEnum</context>
272			<name>adResyncNone</name>
273			<value>0</value>
274		</source>
275		<destination designation="identity" />
276	</element>
277	<!--enum::adResyncUpdates {Constant}-->
278	<element type="constant">
279		<source id="ADODB.CEResyncEnum.adResyncUpdates">
280			<context kind="enumeration">CEResyncEnum</context>
281			<name>adResyncUpdates</name>
282			<value>4</value>
283		</source>
284		<destination designation="identity" />
285	</element>
286	<!--Class::Command-->
287	<element type="class">
288		<source id="ADODB.Command">
289			<name>Command</name>
290		</source>
291		<destination designation="identity" />
292	</element>
293	<!--property::Command.ActiveConnection-->
294	<element type="property">
295		<source id="ADODB.Command.ActiveConnection">
296			<context kind="class">Command</context>
297			<name>ActiveConnection</name>
298			<type>_Connection</type>
299		</source>
300	</element>
301	<!--method::Command.Cancel-->
302	<element type="method">
303		<source id="ADODB.Command.Cancel">
304			<context kind="class">Command</context>
305			<name>Cancel</name>
306			<type>void</type>
307		</source>
308	</element>
309	<!--property::Command.CommandText-->
310	<element type="property">
311		<source id="ADODB.Command.CommandText">
312			<context kind="class">Command</context>
313			<name>CommandText</name>
314			<type>String</type>
315		</source>
316	</element>
317	<!--property::Command.CommandTimeout-->
318	<element type="property">
319		<source id="ADODB.Command.CommandTimeout">
320			<context kind="class">Command</context>
321			<name>CommandTimeout</name>
322			<type>Integer</type>
323		</source>
324	</element>
325	<!--property::Command.CommandType-->
326	<element type="property">
327		<source id="ADODB.Command.CommandType">
328			<context kind="class">Command</context>
329			<name>CommandType</name>
330			<type>Integer</type>
331		</source>
332	</element>
333	<!--method::Command.CreateParameter-->
334	<element type="method">
335		<source id="ADODB.Command.CreateParameter">
336			<context kind="class">Command</context>
337			<name>CreateParameter</name>
338			<type>_Parameter</type>
339			<parameter-list>
340				<parameter optional="true">
341					<type>String</type>
342					<name>Name</name>
343				</parameter>
344				<parameter optional="true">
345					<type>Integer</type>
346					<name>Type</name>
347				</parameter>
348				<parameter optional="true">
349					<type>Integer</type>
350					<name>Direction</name>
351				</parameter>
352				<parameter optional="true">
353					<type>Integer</type>
354					<name>Size</name>
355				</parameter>
356				<parameter optional="true">
357					<type>Variant</type>
358					<name>Value</name>
359				</parameter>
360			</parameter-list>
361		</source>
362	</element>
363	<!--method::Command.Execute-->
364	<element type="method">
365		<source id="ADODB.Command.Execute">
366			<context kind="class">Command</context>
367			<name>Execute</name>
368			<type>_Recordset</type>
369			<parameter-list>
370				<parameter optional="true">
371					<type>Variant</type>
372					<name>RecordsAffected</name>
373				</parameter>
374				<parameter optional="true">
375					<type>Variant</type>
376					<name>Parameters</name>
377				</parameter>
378				<parameter optional="true">
379					<type>Integer</type>
380					<name>Options</name>
381				</parameter>
382			</parameter-list>
383		</source>
384	</element>
385	<!--property::Command.Name-->
386	<element type="property">
387		<source id="ADODB.Command.Name">
388			<context kind="class">Command</context>
389			<name>Name</name>
390			<type>String</type>
391		</source>
392	</element>
393	<!--property::Command.Parameters {Default} {ReadOnly}-->
394	<element type="property">
395		<source id="ADODB.Command.Parameters">
396			<context kind="class">Command</context>
397			<name default="true">Parameters</name>
398			<type>Parameters</type>
399		</source>
400	</element>
401	<!--property::Command.Prepared-->
402	<element type="property">
403		<source id="ADODB.Command.Prepared">
404			<context kind="class">Command</context>
405			<name>Prepared</name>
406			<type>boolean</type>
407		</source>
408	</element>
409	<!--property::Command.Properties {ReadOnly}-->
410	<element type="property">
411		<source id="ADODB.Command.Properties">
412			<context kind="class">Command</context>
413			<name>Properties</name>
414			<type>Properties</type>
415		</source>
416	</element>
417	<!--property::Command.State {ReadOnly}-->
418	<element type="property">
419		<source id="ADODB.Command.State">
420			<context kind="class">Command</context>
421			<name>State</name>
422			<type>Integer</type>
423		</source>
424	</element>
425	<!--Class::Command15-->
426	<element type="class">
427		<source id="ADODB.Command15">
428			<name>Command15</name>
429		</source>
430		<destination designation="identity" />
431	</element>
432	<!--property::Command15.ActiveConnection-->
433	<element type="property">
434		<source id="ADODB.Command15.ActiveConnection">
435			<context kind="class">Command15</context>
436			<name>ActiveConnection</name>
437			<type>_Connection</type>
438		</source>
439	</element>
440	<!--property::Command15.CommandText-->
441	<element type="property">
442		<source id="ADODB.Command15.CommandText">
443			<context kind="class">Command15</context>
444			<name>CommandText</name>
445			<type>String</type>
446		</source>
447	</element>
448	<!--property::Command15.CommandTimeout-->
449	<element type="property">
450		<source id="ADODB.Command15.CommandTimeout">
451			<context kind="class">Command15</context>
452			<name>CommandTimeout</name>
453			<type>Integer</type>
454		</source>
455	</element>
456	<!--property::Command15.CommandType-->
457	<element type="property">
458		<source id="ADODB.Command15.CommandType">
459			<context kind="class">Command15</context>
460			<name>CommandType</name>
461			<type>Integer</type>
462		</source>
463	</element>
464	<!--method::Command15.CreateParameter-->
465	<element type="method">
466		<source id="ADODB.Command15.CreateParameter">
467			<context kind="class">Command15</context>
468			<name>CreateParameter</name>
469			<type>_Parameter</type>
470			<parameter-list>
471				<parameter optional="true">
472					<type>String</type>
473					<name>Name</name>
474				</parameter>
475				<parameter optional="true">
476					<type>Integer</type>
477					<name>Type</name>
478				</parameter>
479				<parameter optional="true">
480					<type>Integer</type>
481					<name>Direction</name>
482				</parameter>
483				<parameter optional="true">
484					<type>Integer</type>
485					<name>Size</name>
486				</parameter>
487				<parameter optional="true">
488					<type>Variant</type>
489					<name>Value</name>
490				</parameter>
491			</parameter-list>
492		</source>
493	</element>
494	<!--method::Command15.Execute-->
495	<element type="method">
496		<source id="ADODB.Command15.Execute">
497			<context kind="class">Command15</context>
498			<name>Execute</name>
499			<type>_Recordset</type>
500			<parameter-list>
501				<parameter optional="true">
502					<type>Variant</type>
503					<name>RecordsAffected</name>
504				</parameter>
505				<parameter optional="true">
506					<type>Variant</type>
507					<name>Parameters</name>
508				</parameter>
509				<parameter optional="true">
510					<type>Integer</type>
511					<name>Options</name>
512				</parameter>
513			</parameter-list>
514		</source>
515	</element>
516	<!--property::Command15.Name-->
517	<element type="property">
518		<source id="ADODB.Command15.Name">
519			<context kind="class">Command15</context>
520			<name>Name</name>
521			<type>String</type>
522		</source>
523	</element>
524	<!--property::Command15.Parameters {Default} {ReadOnly}-->
525	<element type="property">
526		<source id="ADODB.Command15.Parameters">
527			<context kind="class">Command15</context>
528			<name default="true">Parameters</name>
529			<type>Parameters</type>
530		</source>
531	</element>
532	<!--property::Command15.Prepared-->
533	<element type="property">
534		<source id="ADODB.Command15.Prepared">
535			<context kind="class">Command15</context>
536			<name>Prepared</name>
537			<type>boolean</type>
538		</source>
539	</element>
540	<!--property::Command15.Properties {ReadOnly}-->
541	<element type="property">
542		<source id="ADODB.Command15.Properties">
543			<context kind="class">Command15</context>
544			<name>Properties</name>
545			<type>Properties</type>
546		</source>
547	</element>
548	<!--enum::CommandTypeEnum  {Enumeration}-->
549	<element type="enumeration">
550		<source id="ADODB.CommandTypeEnum">
551			<name>CommandTypeEnum</name>
552		</source>
553		<destination designation="identity" />
554	</element>
555	<!--enum::adCmdFile {Constant}-->
556	<element type="constant">
557		<source id="ADODB.CommandTypeEnum.adCmdFile">
558			<context kind="enumeration">CommandTypeEnum</context>
559			<name>adCmdFile</name>
560			<value>256</value>
561		</source>
562		<destination designation="identity" />
563	</element>
564	<!--enum::adCmdStoredProc {Constant}-->
565	<element type="constant">
566		<source id="ADODB.CommandTypeEnum.adCmdStoredProc">
567			<context kind="enumeration">CommandTypeEnum</context>
568			<name>adCmdStoredProc</name>
569			<value>4</value>
570		</source>
571		<destination designation="identity" />
572	</element>
573	<!--enum::adCmdTable {Constant}-->
574	<element type="constant">
575		<source id="ADODB.CommandTypeEnum.adCmdTable">
576			<context kind="enumeration">CommandTypeEnum</context>
577			<name>adCmdTable</name>
578			<value>2</value>
579		</source>
580		<destination designation="identity" />
581	</element>
582	<!--enum::adCmdTableDirect {Constant}-->
583	<element type="constant">
584		<source id="ADODB.CommandTypeEnum.adCmdTableDirect">
585			<context kind="enumeration">CommandTypeEnum</context>
586			<name>adCmdTableDirect</name>
587			<value>512</value>
588		</source>
589		<destination designation="identity" />
590	</element>
591	<!--enum::adCmdText {Constant}-->
592	<element type="constant">
593		<source id="ADODB.CommandTypeEnum.adCmdText">
594			<context kind="enumeration">CommandTypeEnum</context>
595			<name>adCmdText</name>
596			<value>1</value>
597		</source>
598		<destination designation="identity" />
599	</element>
600	<!--enum::adCmdUnknown {Constant}-->
601	<element type="constant">
602		<source id="ADODB.CommandTypeEnum.adCmdUnknown">
603			<context kind="enumeration">CommandTypeEnum</context>
604			<name>adCmdUnknown</name>
605			<value>8</value>
606		</source>
607		<destination designation="identity" />
608	</element>
609	<!--enum::adCmdUnspecified {Constant}-->
610	<element type="constant">
611		<source id="ADODB.CommandTypeEnum.adCmdUnspecified">
612			<context kind="enumeration">CommandTypeEnum</context>
613			<name>adCmdUnspecified</name>
614			<value>-1</value>
615		</source>
616		<destination designation="identity" />
617	</element>
618	<!--enum::CompareEnum  {Enumeration}-->
619	<element type="enumeration">
620		<source id="ADODB.CompareEnum">
621			<name>CompareEnum</name>
622		</source>
623		<destination designation="identity" />
624	</element>
625	<!--enum::adCompareEqual {Constant}-->
626	<element type="constant">
627		<source id="ADODB.CompareEnum.adCompareEqual">
628			<context kind="enumeration">CompareEnum</context>
629			<name>adCompareEqual</name>
630			<value>1</value>
631		</source>
632		<destination designation="identity" />
633	</element>
634	<!--enum::adCompareGreaterThan {Constant}-->
635	<element type="constant">
636		<source id="ADODB.CompareEnum.adCompareGreaterThan">
637			<context kind="enumeration">CompareEnum</context>
638			<name>adCompareGreaterThan</name>
639			<value>2</value>
640		</source>
641		<destination designation="identity" />
642	</element>
643	<!--enum::adCompareLessThan {Constant}-->
644	<element type="constant">
645		<source id="ADODB.CompareEnum.adCompareLessThan">
646			<context kind="enumeration">CompareEnum</context>
647			<name>adCompareLessThan</name>
648			<value>0</value>
649		</source>
650		<destination designation="identity" />
651	</element>
652	<!--enum::adCompareNotComparable {Constant}-->
653	<element type="constant">
654		<source id="ADODB.CompareEnum.adCompareNotComparable">
655			<context kind="enumeration">CompareEnum</context>
656			<name>adCompareNotComparable</name>
657			<value>4</value>
658		</source>
659		<destination designation="identity" />
660	</element>
661	<!--enum::adCompareNotEqual {Constant}-->
662	<element type="constant">
663		<source id="ADODB.CompareEnum.adCompareNotEqual">
664			<context kind="enumeration">CompareEnum</context>
665			<name>adCompareNotEqual</name>
666			<value>3</value>
667		</source>
668		<destination designation="identity" />
669	</element>
670	<!--Class::Connection-->
671	<element type="class">
672		<source id="ADODB.Connection">
673			<name>Connection</name>
674		</source>
675		<destination designation="identity" />
676	</element>
677	<!--property::Connection.Attributes-->
678	<element type="property">
679		<source id="ADODB.Connection.Attributes">
680			<context kind="class">Connection</context>
681			<name>Attributes</name>
682			<type>Integer</type>
683		</source>
684	</element>
685	<!--method::Connection.BeginTrans-->
686	<element type="method">
687		<source id="ADODB.Connection.BeginTrans">
688			<context kind="class">Connection</context>
689			<name>BeginTrans</name>
690			<type>Integer</type>
691		</source>
692	</element>
693	<!--method::Connection.BeginTransComplete-->
694	<element type="method">
695		<source id="ADODB.Connection.BeginTransComplete">
696			<context kind="class">Connection</context>
697			<name>BeginTransComplete</name>
698			<type>HRESULT</type>
699			<parameter-list>
700				<parameter>
701					<type>Integer</type>
702					<name>TransactionLevel</name>
703				</parameter>
704				<parameter>
705					<type>Error</type>
706					<name>pError</name>
707				</parameter>
708				<parameter>
709					<type>EventStatusEnum</type>
710					<name>adStatus</name>
711				</parameter>
712				<parameter>
713					<type>_Connection</type>
714					<name>pConnection</name>
715				</parameter>
716			</parameter-list>
717		</source>
718	</element>
719	<!--method::Connection.Cancel-->
720	<element type="method">
721		<source id="ADODB.Connection.Cancel">
722			<context kind="class">Connection</context>
723			<name>Cancel</name>
724			<type>void</type>
725		</source>
726	</element>
727	<!--method::Connection.Close-->
728	<element type="method">
729		<source id="ADODB.Connection.Close">
730			<context kind="class">Connection</context>
731			<name>Close</name>
732			<type>void</type>
733		</source>
734	</element>
735	<!--property::Connection.CommandTimeout-->
736	<element type="property">
737		<source id="ADODB.Connection.CommandTimeout">
738			<context kind="class">Connection</context>
739			<name>CommandTimeout</name>
740			<type>Integer</type>
741		</source>
742	</element>
743	<!--method::Connection.CommitTrans-->
744	<element type="method">
745		<source id="ADODB.Connection.CommitTrans">
746			<context kind="class">Connection</context>
747			<name>CommitTrans</name>
748			<type>void</type>
749		</source>
750	</element>
751	<!--method::Connection.CommitTransComplete-->
752	<element type="method">
753		<source id="ADODB.Connection.CommitTransComplete">
754			<context kind="class">Connection</context>
755			<name>CommitTransComplete</name>
756			<type>HRESULT</type>
757			<parameter-list>
758				<parameter>
759					<type>Error</type>
760					<name>pError</name>
761				</parameter>
762				<parameter>
763					<type>EventStatusEnum</type>
764					<name>adStatus</name>
765				</parameter>
766				<parameter>
767					<type>_Connection</type>
768					<name>pConnection</name>
769				</parameter>
770			</parameter-list>
771		</source>
772	</element>
773	<!--method::Connection.ConnectComplete-->
774	<element type="method">
775		<source id="ADODB.Connection.ConnectComplete">
776			<context kind="class">Connection</context>
777			<name>ConnectComplete</name>
778			<type>HRESULT</type>
779			<parameter-list>
780				<parameter>
781					<type>Error</type>
782					<name>pError</name>
783				</parameter>
784				<parameter>
785					<type>EventStatusEnum</type>
786					<name>adStatus</name>
787				</parameter>
788				<parameter>
789					<type>_Connection</type>
790					<name>pConnection</name>
791				</parameter>
792			</parameter-list>
793		</source>
794	</element>
795	<!--property::Connection.ConnectionString {Default}-->
796	<element type="property">
797		<source id="ADODB.Connection.ConnectionString">
798			<context kind="class">Connection</context>
799			<name default="true">ConnectionString</name>
800			<type>String</type>
801		</source>
802	</element>
803	<!--property::Connection.ConnectionTimeout-->
804	<element type="property">
805		<source id="ADODB.Connection.ConnectionTimeout">
806			<context kind="class">Connection</context>
807			<name>ConnectionTimeout</name>
808			<type>Integer</type>
809		</source>
810	</element>
811	<!--property::Connection.CursorLocation-->
812	<element type="property">
813		<source id="ADODB.Connection.CursorLocation">
814			<context kind="class">Connection</context>
815			<name>CursorLocation</name>
816			<type>Integer</type>
817		</source>
818	</element>
819	<!--property::Connection.DefaultDatabase-->
820	<element type="property">
821		<source id="ADODB.Connection.DefaultDatabase">
822			<context kind="class">Connection</context>
823			<name>DefaultDatabase</name>
824			<type>String</type>
825		</source>
826	</element>
827	<!--method::Connection.Disconnect-->
828	<element type="method">
829		<source id="ADODB.Connection.Disconnect">
830			<context kind="class">Connection</context>
831			<name>Disconnect</name>
832			<type>HRESULT</type>
833			<parameter-list>
834				<parameter>
835					<type>EventStatusEnum</type>
836					<name>adStatus</name>
837				</parameter>
838				<parameter>
839					<type>_Connection</type>
840					<name>pConnection</name>
841				</parameter>
842			</parameter-list>
843		</source>
844	</element>
845	<!--property::Connection.Errors {ReadOnly}-->
846	<element type="property">
847		<source id="ADODB.Connection.Errors">
848			<context kind="class">Connection</context>
849			<name>Errors</name>
850			<type>Errors</type>
851		</source>
852	</element>
853	<!--method::Connection.Execute-->
854	<element type="method">
855		<source id="ADODB.Connection.Execute">
856			<context kind="class">Connection</context>
857			<name>Execute</name>
858			<type>_Recordset</type>
859			<parameter-list>
860				<parameter>
861					<type>String</type>
862					<name>CommandText</name>
863				</parameter>
864				<parameter optional="true">
865					<type>Variant</type>
866					<name>RecordsAffected</name>
867				</parameter>
868				<parameter optional="true">
869					<type>Integer</type>
870					<name>Options</name>
871				</parameter>
872			</parameter-list>
873		</source>
874	</element>
875	<!--method::Connection.ExecuteComplete-->
876	<element type="method">
877		<source id="ADODB.Connection.ExecuteComplete">
878			<context kind="class">Connection</context>
879			<name>ExecuteComplete</name>
880			<type>HRESULT</type>
881			<parameter-list>
882				<parameter>
883					<type>Integer</type>
884					<name>RecordsAffected</name>
885				</parameter>
886				<parameter>
887					<type>Error</type>
888					<name>pError</name>
889				</parameter>
890				<parameter>
891					<type>EventStatusEnum</type>
892					<name>adStatus</name>
893				</parameter>
894				<parameter>
895					<type>_Command</type>
896					<name>pCommand</name>
897				</parameter>
898				<parameter>
899					<type>_Recordset</type>
900					<name>pRecordset</name>
901				</parameter>
902				<parameter>
903					<type>_Connection</type>
904					<name>pConnection</name>
905				</parameter>
906			</parameter-list>
907		</source>
908	</element>
909	<!--method::Connection.InfoMessage {Default}-->
910	<element type="method">
911		<source id="ADODB.Connection.InfoMessage">
912			<context kind="class">Connection</context>
913			<name default="true">InfoMessage</name>
914			<type>HRESULT</type>
915			<parameter-list>
916				<parameter>
917					<type>Error</type>
918					<name>pError</name>
919				</parameter>
920				<parameter>
921					<type>EventStatusEnum</type>
922					<name>adStatus</name>
923				</parameter>
924				<parameter>
925					<type>_Connection</type>
926					<name>pConnection</name>
927				</parameter>
928			</parameter-list>
929		</source>
930	</element>
931	<!--property::Connection.IsolationLevel-->
932	<element type="property">
933		<source id="ADODB.Connection.IsolationLevel">
934			<context kind="class">Connection</context>
935			<name>IsolationLevel</name>
936			<type>Integer</type>
937		</source>
938	</element>
939	<!--property::Connection.Mode-->
940	<element type="property">
941		<source id="ADODB.Connection.Mode">
942			<context kind="class">Connection</context>
943			<name>Mode</name>
944			<type>Integer</type>
945		</source>
946	</element>
947	<!--method::Connection.Open-->
948	<element type="method">
949		<source id="ADODB.Connection.Open">
950			<context kind="class">Connection</context>
951			<name>Open</name>
952			<type>void</type>
953			<parameter-list>
954				<parameter optional="true">
955					<type>String</type>
956					<name>ConnectionString</name>
957				</parameter>
958				<parameter optional="true">
959					<type>String</type>
960					<name>UserID</name>
961				</parameter>
962				<parameter optional="true">
963					<type>String</type>
964					<name>Password</name>
965				</parameter>
966				<parameter optional="true">
967					<type>Integer</type>
968					<name>Options</name>
969				</parameter>
970			</parameter-list>
971		</source>
972	</element>
973	<!--method::Connection.OpenSchema-->
974	<element type="method">
975		<source id="ADODB.Connection.OpenSchema">
976			<context kind="class">Connection</context>
977			<name>OpenSchema</name>
978			<type>_Recordset</type>
979			<parameter-list>
980				<parameter>
981					<type>Integer</type>
982					<name>Schema</name>
983				</parameter>
984				<parameter optional="true">
985					<type>Variant</type>
986					<name>Restrictions</name>
987				</parameter>
988				<parameter optional="true">
989					<type>Variant</type>
990					<name>SchemaID</name>
991				</parameter>
992			</parameter-list>
993		</source>
994	</element>
995	<!--property::Connection.Properties {ReadOnly}-->
996	<element type="property">
997		<source id="ADODB.Connection.Properties">
998			<context kind="class">Connection</context>
999			<name>Properties</name>
1000			<type>Properties</type>
1001		</source>
1002	</element>
1003	<!--property::Connection.Provider-->
1004	<element type="property">
1005		<source id="ADODB.Connection.Provider">
1006			<context kind="class">Connection</context>
1007			<name>Provider</name>
1008			<type>String</type>
1009		</source>
1010	</element>
1011	<!--method::Connection.RollbackTrans-->
1012	<element type="method">
1013		<source id="ADODB.Connection.RollbackTrans">
1014			<context kind="class">Connection</context>
1015			<name>RollbackTrans</name>
1016			<type>void</type>
1017		</source>
1018	</element>
1019	<!--method::Connection.RollbackTransComplete-->
1020	<element type="method">
1021		<source id="ADODB.Connection.RollbackTransComplete">
1022			<context kind="class">Connection</context>
1023			<name>RollbackTransComplete</name>
1024			<type>HRESULT</type>
1025			<parameter-list>
1026				<parameter>
1027					<type>Error</type>
1028					<name>pError</name>
1029				</parameter>
1030				<parameter>
1031					<type>EventStatusEnum</type>
1032					<name>adStatus</name>
1033				</parameter>
1034				<parameter>
1035					<type>_Connection</type>
1036					<name>pConnection</name>
1037				</parameter>
1038			</parameter-list>
1039		</source>
1040	</element>
1041	<!--property::Connection.State {ReadOnly}-->
1042	<element type="property">
1043		<source id="ADODB.Connection.State">
1044			<context kind="class">Connection</context>
1045			<name>State</name>
1046			<type>Integer</type>
1047		</source>
1048	</element>
1049	<!--property::Connection.Version {ReadOnly}-->
1050	<element type="property">
1051		<source id="ADODB.Connection.Version">
1052			<context kind="class">Connection</context>
1053			<name>Version</name>
1054			<type>String</type>
1055		</source>
1056	</element>
1057	<!--method::Connection.WillConnect-->
1058	<element type="method">
1059		<source id="ADODB.Connection.WillConnect">
1060			<context kind="class">Connection</context>
1061			<name>WillConnect</name>
1062			<type>HRESULT</type>
1063			<parameter-list>
1064				<parameter>
1065					<type>String[]</type>
1066					<name>ConnectionString</name>
1067				</parameter>
1068				<parameter>
1069					<type>String[]</type>
1070					<name>UserID</name>
1071				</parameter>
1072				<parameter>
1073					<type>String[]</type>
1074					<name>Password</name>
1075				</parameter>
1076				<parameter>
1077					<type>int[]</type>
1078					<name>Options</name>
1079				</parameter>
1080				<parameter>
1081					<type>EventStatusEnum</type>
1082					<name>adStatus</name>
1083				</parameter>
1084				<parameter>
1085					<type>_Connection</type>
1086					<name>pConnection</name>
1087				</parameter>
1088			</parameter-list>
1089		</source>
1090	</element>
1091	<!--method::Connection.WillExecute-->
1092	<element type="method">
1093		<source id="ADODB.Connection.WillExecute">
1094			<context kind="class">Connection</context>
1095			<name>WillExecute</name>
1096			<type>HRESULT</type>
1097			<parameter-list>
1098				<parameter>
1099					<type>String[]</type>
1100					<name>Source</name>
1101				</parameter>
1102				<parameter>
1103					<type>CursorTypeEnum</type>
1104					<name>CursorType</name>
1105				</parameter>
1106				<parameter>
1107					<type>LockTypeEnum</type>
1108					<name>LockType</name>
1109				</parameter>
1110				<parameter>
1111					<type>int[]</type>
1112					<name>Options</name>
1113				</parameter>
1114				<parameter>
1115					<type>EventStatusEnum</type>
1116					<name>adStatus</name>
1117				</parameter>
1118				<parameter>
1119					<type>_Command</type>
1120					<name>pCommand</name>
1121				</parameter>
1122				<parameter>
1123					<type>_Recordset</type>
1124					<name>pRecordset</name>
1125				</parameter>
1126				<parameter>
1127					<type>_Connection</type>
1128					<name>pConnection</name>
1129				</parameter>
1130			</parameter-list>
1131		</source>
1132	</element>
1133	<!--Class::Connection15-->
1134	<element type="class">
1135		<source id="ADODB.Connection15">
1136			<name>Connection15</name>
1137		</source>
1138		<destination designation="identity" />
1139	</element>
1140	<!--property::Connection15.Attributes-->
1141	<element type="property">
1142		<source id="ADODB.Connection15.Attributes">
1143			<context kind="class">Connection15</context>
1144			<name>Attributes</name>
1145			<type>Integer</type>
1146		</source>
1147	</element>
1148	<!--method::Connection15.BeginTrans-->
1149	<element type="method">
1150		<source id="ADODB.Connection15.BeginTrans">
1151			<context kind="class">Connection15</context>
1152			<name>BeginTrans</name>
1153			<type>Integer</type>
1154		</source>
1155	</element>
1156	<!--method::Connection15.Close-->
1157	<element type="method">
1158		<source id="ADODB.Connection15.Close">
1159			<context kind="class">Connection15</context>
1160			<name>Close</name>
1161			<type>void</type>
1162		</source>
1163	</element>
1164	<!--property::Connection15.CommandTimeout-->
1165	<element type="property">
1166		<source id="ADODB.Connection15.CommandTimeout">
1167			<context kind="class">Connection15</context>
1168			<name>CommandTimeout</name>
1169			<type>Integer</type>
1170		</source>
1171	</element>
1172	<!--method::Connection15.CommitTrans-->
1173	<element type="method">
1174		<source id="ADODB.Connection15.CommitTrans">
1175			<context kind="class">Connection15</context>
1176			<name>CommitTrans</name>
1177			<type>void</type>
1178		</source>
1179	</element>
1180	<!--property::Connection15.ConnectionString {Default}-->
1181	<element type="property">
1182		<source id="ADODB.Connection15.ConnectionString">
1183			<context kind="class">Connection15</context>
1184			<name default="true">ConnectionString</name>
1185			<type>String</type>
1186		</source>
1187	</element>
1188	<!--property::Connection15.ConnectionTimeout-->
1189	<element type="property">
1190		<source id="ADODB.Connection15.ConnectionTimeout">
1191			<context kind="class">Connection15</context>
1192			<name>ConnectionTimeout</name>
1193			<type>Integer</type>
1194		</source>
1195	</element>
1196	<!--property::Connection15.CursorLocation-->
1197	<element type="property">
1198		<source id="ADODB.Connection15.CursorLocation">
1199			<context kind="class">Connection15</context>
1200			<name>CursorLocation</name>
1201			<type>Integer</type>
1202		</source>
1203	</element>
1204	<!--property::Connection15.DefaultDatabase-->
1205	<element type="property">
1206		<source id="ADODB.Connection15.DefaultDatabase">
1207			<context kind="class">Connection15</context>
1208			<name>DefaultDatabase</name>
1209			<type>String</type>
1210		</source>
1211	</element>
1212	<!--property::Connection15.Errors {ReadOnly}-->
1213	<element type="property">
1214		<source id="ADODB.Connection15.Errors">
1215			<context kind="class">Connection15</context>
1216			<name>Errors</name>
1217			<type>Errors</type>
1218		</source>
1219	</element>
1220	<!--method::Connection15.Execute-->
1221	<element type="method">
1222		<source id="ADODB.Connection15.Execute">
1223			<context kind="class">Connection15</context>
1224			<name>Execute</name>
1225			<type>_Recordset</type>
1226			<parameter-list>
1227				<parameter>
1228					<type>String</type>
1229					<name>CommandText</name>
1230				</parameter>
1231				<parameter optional="true">
1232					<type>Variant</type>
1233					<name>RecordsAffected</name>
1234				</parameter>
1235				<parameter optional="true">
1236					<type>Integer</type>
1237					<name>Options</name>
1238				</parameter>
1239			</parameter-list>
1240		</source>
1241	</element>
1242	<!--property::Connection15.IsolationLevel-->
1243	<element type="property">
1244		<source id="ADODB.Connection15.IsolationLevel">
1245			<context kind="class">Connection15</context>
1246			<name>IsolationLevel</name>
1247			<type>Integer</type>
1248		</source>
1249	</element>
1250	<!--property::Connection15.Mode-->
1251	<element type="property">
1252		<source id="ADODB.Connection15.Mode">
1253			<context kind="class">Connection15</context>
1254			<name>Mode</name>
1255			<type>Integer</type>
1256		</source>
1257	</element>
1258	<!--method::Connection15.Open-->
1259	<element type="method">
1260		<source id="ADODB.Connection15.Open">
1261			<context kind="class">Connection15</context>
1262			<name>Open</name>
1263			<type>void</type>
1264			<parameter-list>
1265				<parameter optional="true">
1266					<type>String</type>
1267					<name>ConnectionString</name>
1268				</parameter>
1269				<parameter optional="true">
1270					<type>String</type>
1271					<name>UserID</name>
1272				</parameter>
1273				<parameter optional="true">
1274					<type>String</type>
1275					<name>Password</name>
1276				</parameter>
1277				<parameter optional="true">
1278					<type>Integer</type>
1279					<name>Options</name>
1280				</parameter>
1281			</parameter-list>
1282		</source>
1283	</element>
1284	<!--method::Connection15.OpenSchema-->
1285	<element type="method">
1286		<source id="ADODB.Connection15.OpenSchema">
1287			<context kind="class">Connection15</context>
1288			<name>OpenSchema</name>
1289			<type>_Recordset</type>
1290			<parameter-list>
1291				<parameter>
1292					<type>Integer</type>
1293					<name>Schema</name>
1294				</parameter>
1295				<parameter optional="true">
1296					<type>Variant</type>
1297					<name>Restrictions</name>
1298				</parameter>
1299				<parameter optional="true">
1300					<type>Variant</type>
1301					<name>SchemaID</name>
1302				</parameter>
1303			</parameter-list>
1304		</source>
1305	</element>
1306	<!--property::Connection15.Properties {ReadOnly}-->
1307	<element type="property">
1308		<source id="ADODB.Connection15.Properties">
1309			<context kind="class">Connection15</context>
1310			<name>Properties</name>
1311			<type>Properties</type>
1312		</source>
1313	</element>
1314	<!--property::Connection15.Provider-->
1315	<element type="property">
1316		<source id="ADODB.Connection15.Provider">
1317			<context kind="class">Connection15</context>
1318			<name>Provider</name>
1319			<type>String</type>
1320		</source>
1321	</element>
1322	<!--method::Connection15.RollbackTrans-->
1323	<element type="method">
1324		<source id="ADODB.Connection15.RollbackTrans">
1325			<context kind="class">Connection15</context>
1326			<name>RollbackTrans</name>
1327			<type>void</type>
1328		</source>
1329	</element>
1330	<!--property::Connection15.State {ReadOnly}-->
1331	<element type="property">
1332		<source id="ADODB.Connection15.State">
1333			<context kind="class">Connection15</context>
1334			<name>State</name>
1335			<type>Integer</type>
1336		</source>
1337	</element>
1338	<!--property::Connection15.Version {ReadOnly}-->
1339	<element type="property">
1340		<source id="ADODB.Connection15.Version">
1341			<context kind="class">Connection15</context>
1342			<name>Version</name>
1343			<type>String</type>
1344		</source>
1345	</element>
1346	<!--enum::ConnectModeEnum  {Enumeration}-->
1347	<element type="enumeration">
1348		<source id="ADODB.ConnectModeEnum">
1349			<name>ConnectModeEnum</name>
1350		</source>
1351		<destination designation="identity" />
1352	</element>
1353	<!--enum::adModeRead {Constant}-->
1354	<element type="constant">
1355		<source id="ADODB.ConnectModeEnum.adModeRead">
1356			<context kind="enumeration">ConnectModeEnum</context>
1357			<name>adModeRead</name>
1358			<value>1</value>
1359		</source>
1360		<destination designation="identity" />
1361	</element>
1362	<!--enum::adModeReadWrite {Constant}-->
1363	<element type="constant">
1364		<source id="ADODB.ConnectModeEnum.adModeReadWrite">
1365			<context kind="enumeration">ConnectModeEnum</context>
1366			<name>adModeReadWrite</name>
1367			<value>3</value>
1368		</source>
1369		<destination designation="identity" />
1370	</element>
1371	<!--enum::adModeShareDenyNone {Constant}-->
1372	<element type="constant">
1373		<source id="ADODB.ConnectModeEnum.adModeShareDenyNone">
1374			<context kind="enumeration">ConnectModeEnum</context>
1375			<name>adModeShareDenyNone</name>
1376			<value>16</value>
1377		</source>
1378		<destination designation="identity" />
1379	</element>
1380	<!--enum::adModeShareDenyRead {Constant}-->
1381	<element type="constant">
1382		<source id="ADODB.ConnectModeEnum.adModeShareDenyRead">
1383			<context kind="enumeration">ConnectModeEnum</context>
1384			<name>adModeShareDenyRead</name>
1385			<value>4</value>
1386		</source>
1387		<destination designation="identity" />
1388	</element>
1389	<!--enum::adModeShareDenyWrite {Constant}-->
1390	<element type="constant">
1391		<source id="ADODB.ConnectModeEnum.adModeShareDenyWrite">
1392			<context kind="enumeration">ConnectModeEnum</context>
1393			<name>adModeShareDenyWrite</name>
1394			<value>8</value>
1395		</source>
1396		<destination designation="identity" />
1397	</element>
1398	<!--enum::adModeShareExclusive {Constant}-->
1399	<element type="constant">
1400		<source id="ADODB.ConnectModeEnum.adModeShareExclusive">
1401			<context kind="enumeration">ConnectModeEnum</context>
1402			<name>adModeShareExclusive</name>
1403			<value>12</value>
1404		</source>
1405		<destination designation="identity" />
1406	</element>
1407	<!--enum::adModeUnknown {Constant}-->
1408	<element type="constant">
1409		<source id="ADODB.ConnectModeEnum.adModeUnknown">
1410			<context kind="enumeration">ConnectModeEnum</context>
1411			<name>adModeUnknown</name>
1412			<value>0</value>
1413		</source>
1414		<destination designation="identity" />
1415	</element>
1416	<!--enum::adModeWrite {Constant}-->
1417	<element type="constant">
1418		<source id="ADODB.ConnectModeEnum.adModeWrite">
1419			<context kind="enumeration">ConnectModeEnum</context>
1420			<name>adModeWrite</name>
1421			<value>2</value>
1422		</source>
1423		<destination designation="identity" />
1424	</element>
1425	<!--enum::ConnectOptionEnum  {Enumeration}-->
1426	<element type="enumeration">
1427		<source id="ADODB.ConnectOptionEnum">
1428			<name>ConnectOptionEnum</name>
1429		</source>
1430		<destination designation="identity" />
1431	</element>
1432	<!--enum::adAsyncConnect {Constant}-->
1433	<element type="constant">
1434		<source id="ADODB.ConnectOptionEnum.adAsyncConnect">
1435			<context kind="enumeration">ConnectOptionEnum</context>
1436			<name>adAsyncConnect</name>
1437			<value>16</value>
1438		</source>
1439		<destination designation="identity" />
1440	</element>
1441	<!--enum::adConnectUnspecified {Constant}-->
1442	<element type="constant">
1443		<source id="ADODB.ConnectOptionEnum.adConnectUnspecified">
1444			<context kind="enumeration">ConnectOptionEnum</context>
1445			<name>adConnectUnspecified</name>
1446			<value>-1</value>
1447		</source>
1448		<destination designation="identity" />
1449	</element>
1450	<!--enum::ConnectPromptEnum  {Enumeration}-->
1451	<element type="enumeration">
1452		<source id="ADODB.ConnectPromptEnum">
1453			<name>ConnectPromptEnum</name>
1454		</source>
1455		<destination designation="identity" />
1456	</element>
1457	<!--enum::adPromptAlways {Constant}-->
1458	<element type="constant">
1459		<source id="ADODB.ConnectPromptEnum.adPromptAlways">
1460			<context kind="enumeration">ConnectPromptEnum</context>
1461			<name>adPromptAlways</name>
1462			<value>1</value>
1463		</source>
1464		<destination designation="identity" />
1465	</element>
1466	<!--enum::adPromptComplete {Constant}-->
1467	<element type="constant">
1468		<source id="ADODB.ConnectPromptEnum.adPromptComplete">
1469			<context kind="enumeration">ConnectPromptEnum</context>
1470			<name>adPromptComplete</name>
1471			<value>2</value>
1472		</source>
1473		<destination designation="identity" />
1474	</element>
1475	<!--enum::adPromptCompleteRequired {Constant}-->
1476	<element type="constant">
1477		<source id="ADODB.ConnectPromptEnum.adPromptCompleteRequired">
1478			<context kind="enumeration">ConnectPromptEnum</context>
1479			<name>adPromptCompleteRequired</name>
1480			<value>3</value>
1481		</source>
1482		<destination designation="identity" />
1483	</element>
1484	<!--enum::adPromptNever {Constant}-->
1485	<element type="constant">
1486		<source id="ADODB.ConnectPromptEnum.adPromptNever">
1487			<context kind="enumeration">ConnectPromptEnum</context>
1488			<name>adPromptNever</name>
1489			<value>4</value>
1490		</source>
1491		<destination designation="identity" />
1492	</element>
1493	<!--enum::CursorLocationEnum  {Enumeration}-->
1494	<element type="enumeration">
1495		<source id="ADODB.CursorLocationEnum">
1496			<name>CursorLocationEnum</name>
1497		</source>
1498		<destination designation="identity" />
1499	</element>
1500	<!--enum::adUseClient {Constant}-->
1501	<element type="constant">
1502		<source id="ADODB.CursorLocationEnum.adUseClient">
1503			<context kind="enumeration">CursorLocationEnum</context>
1504			<name>adUseClient</name>
1505			<value>3</value>
1506		</source>
1507		<destination designation="identity" />
1508	</element>
1509	<!--enum::adUseClientBatch {Constant}-->
1510	<element type="constant">
1511		<source id="ADODB.CursorLocationEnum.adUseClientBatch">
1512			<context kind="enumeration">CursorLocationEnum</context>
1513			<name>adUseClientBatch</name>
1514			<value>3</value>
1515		</source>
1516		<destination designation="identity" />
1517	</element>
1518	<!--enum::adUseNone {Constant}-->
1519	<element type="constant">
1520		<source id="ADODB.CursorLocationEnum.adUseNone">
1521			<context kind="enumeration">CursorLocationEnum</context>
1522			<name>adUseNone</name>
1523			<value>1</value>
1524		</source>
1525		<destination designation="identity" />
1526	</element>
1527	<!--enum::adUseServer {Constant}-->
1528	<element type="constant">
1529		<source id="ADODB.CursorLocationEnum.adUseServer">
1530			<context kind="enumeration">CursorLocationEnum</context>
1531			<name>adUseServer</name>
1532			<value>2</value>
1533		</source>
1534		<destination designation="identity" />
1535	</element>
1536	<!--enum::CursorOptionEnum  {Enumeration}-->
1537	<element type="enumeration">
1538		<source id="ADODB.CursorOptionEnum">
1539			<name>CursorOptionEnum</name>
1540		</source>
1541		<destination designation="identity" />
1542	</element>
1543	<!--enum::adAddNew {Constant}-->
1544	<element type="constant">
1545		<source id="ADODB.CursorOptionEnum.adAddNew">
1546			<context kind="enumeration">CursorOptionEnum</context>
1547			<name>adAddNew</name>
1548			<value>16778240</value>
1549		</source>
1550		<destination designation="identity" />
1551	</element>
1552	<!--enum::adApproxPosition {Constant}-->
1553	<element type="constant">
1554		<source id="ADODB.CursorOptionEnum.adApproxPosition">
1555			<context kind="enumeration">CursorOptionEnum</context>
1556			<name>adApproxPosition</name>
1557			<value>16384</value>
1558		</source>
1559		<destination designation="identity" />
1560	</element>
1561	<!--enum::adBookmark {Constant}-->
1562	<element type="constant">
1563		<source id="ADODB.CursorOptionEnum.adBookmark">
1564			<context kind="enumeration">CursorOptionEnum</context>
1565			<name>adBookmark</name>
1566			<value>8192</value>
1567		</source>
1568		<destination designation="identity" />
1569	</element>
1570	<!--enum::adDelete {Constant}-->
1571	<element type="constant">
1572		<source id="ADODB.CursorOptionEnum.adDelete">
1573			<context kind="enumeration">CursorOptionEnum</context>
1574			<name>adDelete</name>
1575			<value>16779264</value>
1576		</source>
1577		<destination designation="identity" />
1578	</element>
1579	<!--enum::adFind {Constant}-->
1580	<element type="constant">
1581		<source id="ADODB.CursorOptionEnum.adFind">
1582			<context kind="enumeration">CursorOptionEnum</context>
1583			<name>adFind</name>
1584			<value>524288</value>
1585		</source>
1586		<destination designation="identity" />
1587	</element>
1588	<!--enum::adHoldRecords {Constant}-->
1589	<element type="constant">
1590		<source id="ADODB.CursorOptionEnum.adHoldRecords">
1591			<context kind="enumeration">CursorOptionEnum</context>
1592			<name>adHoldRecords</name>
1593			<value>256</value>
1594		</source>
1595		<destination designation="identity" />
1596	</element>
1597	<!--enum::adIndex {Constant}-->
1598	<element type="constant">
1599		<source id="ADODB.CursorOptionEnum.adIndex">
1600			<context kind="enumeration">CursorOptionEnum</context>
1601			<name>adIndex</name>
1602			<value>8388608</value>
1603		</source>
1604		<destination designation="identity" />
1605	</element>
1606	<!--enum::adMovePrevious {Constant}-->
1607	<element type="constant">
1608		<source id="ADODB.CursorOptionEnum.adMovePrevious">
1609			<context kind="enumeration">CursorOptionEnum</context>
1610			<name>adMovePrevious</name>
1611			<value>512</value>
1612		</source>
1613		<destination designation="identity" />
1614	</element>
1615	<!--enum::adNotify {Constant}-->
1616	<element type="constant">
1617		<source id="ADODB.CursorOptionEnum.adNotify">
1618			<context kind="enumeration">CursorOptionEnum</context>
1619			<name>adNotify</name>
1620			<value>262144</value>
1621		</source>
1622		<destination designation="identity" />
1623	</element>
1624	<!--enum::adResync {Constant}-->
1625	<element type="constant">
1626		<source id="ADODB.CursorOptionEnum.adResync">
1627			<context kind="enumeration">CursorOptionEnum</context>
1628			<name>adResync</name>
1629			<value>131072</value>
1630		</source>
1631		<destination designation="identity" />
1632	</element>
1633	<!--enum::adSeek {Constant}-->
1634	<element type="constant">
1635		<source id="ADODB.CursorOptionEnum.adSeek">
1636			<context kind="enumeration">CursorOptionEnum</context>
1637			<name>adSeek</name>
1638			<value>4194304</value>
1639		</source>
1640		<destination designation="identity" />
1641	</element>
1642	<!--enum::adUpdate {Constant}-->
1643	<element type="constant">
1644		<source id="ADODB.CursorOptionEnum.adUpdate">
1645			<context kind="enumeration">CursorOptionEnum</context>
1646			<name>adUpdate</name>
1647			<value>16809984</value>
1648		</source>
1649		<destination designation="identity" />
1650	</element>
1651	<!--enum::adUpdateBatch {Constant}-->
1652	<element type="constant">
1653		<source id="ADODB.CursorOptionEnum.adUpdateBatch">
1654			<context kind="enumeration">CursorOptionEnum</context>
1655			<name>adUpdateBatch</name>
1656			<value>65536</value>
1657		</source>
1658		<destination designation="identity" />
1659	</element>
1660	<!--enum::CursorTypeEnum  {Enumeration}-->
1661	<element type="enumeration">
1662		<source id="ADODB.CursorTypeEnum">
1663			<name>CursorTypeEnum</name>
1664		</source>
1665		<destination designation="identity" />
1666	</element>
1667	<!--enum::adOpenDynamic {Constant}-->
1668	<element type="constant">
1669		<source id="ADODB.CursorTypeEnum.adOpenDynamic">
1670			<context kind="enumeration">CursorTypeEnum</context>
1671			<name>adOpenDynamic</name>
1672			<value>2</value>
1673		</source>
1674		<destination designation="identity" />
1675	</element>
1676	<!--enum::adOpenForwardOnly {Constant}-->
1677	<element type="constant">
1678		<source id="ADODB.CursorTypeEnum.adOpenForwardOnly">
1679			<context kind="enumeration">CursorTypeEnum</context>
1680			<name>adOpenForwardOnly</name>
1681			<value>0</value>
1682		</source>
1683		<destination designation="identity" />
1684	</element>
1685	<!--enum::adOpenKeyset {Constant}-->
1686	<element type="constant">
1687		<source id="ADODB.CursorTypeEnum.adOpenKeyset">
1688			<context kind="enumeration">CursorTypeEnum</context>
1689			<name>adOpenKeyset</name>
1690			<value>1</value>
1691		</source>
1692		<destination designation="identity" />
1693	</element>
1694	<!--enum::adOpenStatic {Constant}-->
1695	<element type="constant">
1696		<source id="ADODB.CursorTypeEnum.adOpenStatic">
1697			<context kind="enumeration">CursorTypeEnum</context>
1698			<name>adOpenStatic</name>
1699			<value>3</value>
1700		</source>
1701		<destination designation="identity" />
1702	</element>
1703	<!--enum::adOpenUnspecified {Constant}-->
1704	<element type="constant">
1705		<source id="ADODB.CursorTypeEnum.adOpenUnspecified">
1706			<context kind="enumeration">CursorTypeEnum</context>
1707			<name>adOpenUnspecified</name>
1708			<value>-1</value>
1709		</source>
1710		<destination designation="identity" />
1711	</element>
1712	<!--enum::DataTypeEnum  {Enumeration}-->
1713	<element type="enumeration">
1714		<source id="ADODB.DataTypeEnum">
1715			<name>DataTypeEnum</name>
1716		</source>
1717		<destination designation="identity" />
1718	</element>
1719	<!--enum::adBigInt {Constant}-->
1720	<element type="constant">
1721		<source id="ADODB.DataTypeEnum.adBigInt">
1722			<context kind="enumeration">DataTypeEnum</context>
1723			<name>adBigInt</name>
1724			<value>20</value>
1725		</source>
1726		<destination designation="identity" />
1727	</element>
1728	<!--enum::adBinary {Constant}-->
1729	<element type="constant">
1730		<source id="ADODB.DataTypeEnum.adBinary">
1731			<context kind="enumeration">DataTypeEnum</context>
1732			<name>adBinary</name>
1733			<value>128</value>
1734		</source>
1735		<destination designation="identity" />
1736	</element>
1737	<!--enum::adBoolean {Constant}-->
1738	<element type="constant">
1739		<source id="ADODB.DataTypeEnum.adBoolean">
1740			<context kind="enumeration">DataTypeEnum</context>
1741			<name>adBoolean</name>
1742			<value>11</value>
1743		</source>
1744		<destination designation="identity" />
1745	</element>
1746	<!--enum::adBSTR {Constant}-->
1747	<element type="constant">
1748		<source id="ADODB.DataTypeEnum.adBSTR">
1749			<context kind="enumeration">DataTypeEnum</context>
1750			<name>adBSTR</name>
1751			<value>8</value>
1752		</source>
1753		<destination designation="identity" />
1754	</element>
1755	<!--enum::adChapter {Constant}-->
1756	<element type="constant">
1757		<source id="ADODB.DataTypeEnum.adChapter">
1758			<context kind="enumeration">DataTypeEnum</context>
1759			<name>adChapter</name>
1760			<value>136</value>
1761		</source>
1762		<destination designation="identity" />
1763	</element>
1764	<!--enum::adChar {Constant}-->
1765	<element type="constant">
1766		<source id="ADODB.DataTypeEnum.adChar">
1767			<context kind="enumeration">DataTypeEnum</context>
1768			<name>adChar</name>
1769			<value>129</value>
1770		</source>
1771		<destination designation="identity" />
1772	</element>
1773	<!--enum::adCurrency {Constant}-->
1774	<element type="constant">
1775		<source id="ADODB.DataTypeEnum.adCurrency">
1776			<context kind="enumeration">DataTypeEnum</context>
1777			<name>adCurrency</name>
1778			<value>6</value>
1779		</source>
1780		<destination designation="identity" />
1781	</element>
1782	<!--enum::adDate {Constant}-->
1783	<element type="constant">
1784		<source id="ADODB.DataTypeEnum.adDate">
1785			<context kind="enumeration">DataTypeEnum</context>
1786			<name>adDate</name>
1787			<value>7</value>
1788		</source>
1789		<destination designation="identity" />
1790	</element>
1791	<!--enum::adDBDate {Constant}-->
1792	<element type="constant">
1793		<source id="ADODB.DataTypeEnum.adDBDate">
1794			<context kind="enumeration">DataTypeEnum</context>
1795			<name>adDBDate</name>
1796			<value>133</value>
1797		</source>
1798		<destination designation="identity" />
1799	</element>
1800	<!--enum::adDBFileTime {Constant}-->
1801	<element type="constant">
1802		<source id="ADODB.DataTypeEnum.adDBFileTime">
1803			<context kind="enumeration">DataTypeEnum</context>
1804			<name>adDBFileTime</name>
1805			<value>137</value>
1806		</source>
1807		<destination designation="identity" />
1808	</element>
1809	<!--enum::adDBTime {Constant}-->
1810	<element type="constant">
1811		<source id="ADODB.DataTypeEnum.adDBTime">
1812			<context kind="enumeration">DataTypeEnum</context>
1813			<name>adDBTime</name>
1814			<value>134</value>
1815		</source>
1816		<destination designation="identity" />
1817	</element>
1818	<!--enum::adDBTimeStamp {Constant}-->
1819	<element type="constant">
1820		<source id="ADODB.DataTypeEnum.adDBTimeStamp">
1821			<context kind="enumeration">DataTypeEnum</context>
1822			<name>adDBTimeStamp</name>
1823			<value>135</value>
1824		</source>
1825		<destination designation="identity" />
1826	</element>
1827	<!--enum::adDecimal {Constant}-->
1828	<element type="constant">
1829		<source id="ADODB.DataTypeEnum.adDecimal">
1830			<context kind="enumeration">DataTypeEnum</context>
1831			<name>adDecimal</name>
1832			<value>14</value>
1833		</source>
1834		<destination designation="identity" />
1835	</element>
1836	<!--enum::adDouble {Constant}-->
1837	<element type="constant">
1838		<source id="ADODB.DataTypeEnum.adDouble">
1839			<context kind="enumeration">DataTypeEnum</context>
1840			<name>adDouble</name>
1841			<value>5</value>
1842		</source>
1843		<destination designation="identity" />
1844	</element>
1845	<!--enum::adEmpty {Constant}-->
1846	<element type="constant">
1847		<source id="ADODB.DataTypeEnum.adEmpty">
1848			<context kind="enumeration">DataTypeEnum</context>
1849			<name>adEmpty</name>
1850			<value>0</value>
1851		</source>
1852		<destination designation="identity" />
1853	</element>
1854	<!--enum::adError {Constant}-->
1855	<element type="constant">
1856		<source id="ADODB.DataTypeEnum.adError">
1857			<context kind="enumeration">DataTypeEnum</context>
1858			<name>adError</name>
1859			<value>10</value>
1860		</source>
1861		<destination designation="identity" />
1862	</element>
1863	<!--enum::adFileTime {Constant}-->
1864	<element type="constant">
1865		<source id="ADODB.DataTypeEnum.adFileTime">
1866			<context kind="enumeration">DataTypeEnum</context>
1867			<name>adFileTime</name>
1868			<value>64</value>
1869		</source>
1870		<destination designation="identity" />
1871	</element>
1872	<!--enum::adGUID {Constant}-->
1873	<element type="constant">
1874		<source id="ADODB.DataTypeEnum.adGUID">
1875			<context kind="enumeration">DataTypeEnum</context>
1876			<name>adGUID</name>
1877			<value>72</value>
1878		</source>
1879		<destination designation="identity" />
1880	</element>
1881	<!--enum::adIDispatch {Constant}-->
1882	<element type="constant">
1883		<source id="ADODB.DataTypeEnum.adIDispatch">
1884			<context kind="enumeration">DataTypeEnum</context>
1885			<name>adIDispatch</name>
1886			<value>9</value>
1887		</source>
1888		<destination designation="identity" />
1889	</element>
1890	<!--enum::adInteger {Constant}-->
1891	<element type="constant">
1892		<source id="ADODB.DataTypeEnum.adInteger">
1893			<context kind="enumeration">DataTypeEnum</context>
1894			<name>adInteger</name>
1895			<value>3</value>
1896		</source>
1897		<destination designation="identity" />
1898	</element>
1899	<!--enum::adIUnknown {Constant}-->
1900	<element type="constant">
1901		<source id="ADODB.DataTypeEnum.adIUnknown">
1902			<context kind="enumeration">DataTypeEnum</context>
1903			<name>adIUnknown</name>
1904			<value>13</value>
1905		</source>
1906		<destination designation="identity" />
1907	</element>
1908	<!--enum::adLongVarBinary {Constant}-->
1909	<element type="constant">
1910		<source id="ADODB.DataTypeEnum.adLongVarBinary">
1911			<context kind="enumeration">DataTypeEnum</context>
1912			<name>adLongVarBinary</name>
1913			<value>205</value>
1914		</source>
1915		<destination designation="identity" />
1916	</element>
1917	<!--enum::adLongVarChar {Constant}-->
1918	<element type="constant">
1919		<source id="ADODB.DataTypeEnum.adLongVarChar">
1920			<context kind="enumeration">DataTypeEnum</context>
1921			<name>adLongVarChar</name>
1922			<value>201</value>
1923		</source>
1924		<destination designation="identity" />
1925	</element>
1926	<!--enum::adLongVarWChar {Constant}-->
1927	<element type="constant">
1928		<source id="ADODB.DataTypeEnum.adLongVarWChar">
1929			<context kind="enumeration">DataTypeEnum</context>
1930			<name>adLongVarWChar</name>
1931			<value>203</value>
1932		</source>
1933		<destination designation="identity" />
1934	</element>
1935	<!--enum::adNumeric {Constant}-->
1936	<element type="constant">
1937		<source id="ADODB.DataTypeEnum.adNumeric">
1938			<context kind="enumeration">DataTypeEnum</context>
1939			<name>adNumeric</name>
1940			<value>131</value>
1941		</source>
1942		<destination designation="identity" />
1943	</element>
1944	<!--enum::adPropVariant {Constant}-->
1945	<element type="constant">
1946		<source id="ADODB.DataTypeEnum.adPropVariant">
1947			<context kind="enumeration">DataTypeEnum</context>
1948			<name>adPropVariant</name>
1949			<value>138</value>
1950		</source>
1951		<destination designation="identity" />
1952	</element>
1953	<!--enum::adSingle {Constant}-->
1954	<element type="constant">
1955		<source id="ADODB.DataTypeEnum.adSingle">
1956			<context kind="enumeration">DataTypeEnum</context>
1957			<name>adSingle</name>
1958			<value>4</value>
1959		</source>
1960		<destination designation="identity" />
1961	</element>
1962	<!--enum::adSmallInt {Constant}-->
1963	<element type="constant">
1964		<source id="ADODB.DataTypeEnum.adSmallInt">
1965			<context kind="enumeration">DataTypeEnum</context>
1966			<name>adSmallInt</name>
1967			<value>2</value>
1968		</source>
1969		<destination designation="identity" />
1970	</element>
1971	<!--enum::adTinyInt {Constant}-->
1972	<element type="constant">
1973		<source id="ADODB.DataTypeEnum.adTinyInt">
1974			<context kind="enumeration">DataTypeEnum</context>
1975			<name>adTinyInt</name>
1976			<value>16</value>
1977		</source>
1978		<destination designation="identity" />
1979	</element>
1980	<!--enum::adUnsignedBigInt {Constant}-->
1981	<element type="constant">
1982		<source id="ADODB.DataTypeEnum.adUnsignedBigInt">
1983			<context kind="enumeration">DataTypeEnum</context>
1984			<name>adUnsignedBigInt</name>
1985			<value>21</value>
1986		</source>
1987		<destination designation="identity" />
1988	</element>
1989	<!--enum::adUnsignedInt {Constant}-->
1990	<element type="constant">
1991		<source id="ADODB.DataTypeEnum.adUnsignedInt">
1992			<context kind="enumeration">DataTypeEnum</context>
1993			<name>adUnsignedInt</name>
1994			<value>19</value>
1995		</source>
1996		<destination designation="identity" />
1997	</element>
1998	<!--enum::adUnsignedSmallInt {Constant}-->
1999	<element type="constant">
2000		<source id="ADODB.DataTypeEnum.adUnsignedSmallInt">
2001			<context kind="enumeration">DataTypeEnum</context>
2002			<name>adUnsignedSmallInt</name>
2003			<value>18</value>
2004		</source>
2005		<destination designation="identity" />
2006	</element>
2007	<!--enum::adUnsignedTinyInt {Constant}-->
2008	<element type="constant">
2009		<source id="ADODB.DataTypeEnum.adUnsignedTinyInt">
2010			<context kind="enumeration">DataTypeEnum</context>
2011			<name>adUnsignedTinyInt</name>
2012			<value>17</value>
2013		</source>
2014		<destination designation="identity" />
2015	</element>
2016	<!--enum::adUserDefined {Constant}-->
2017	<element type="constant">
2018		<source id="ADODB.DataTypeEnum.adUserDefined">
2019			<context kind="enumeration">DataTypeEnum</context>
2020			<name>adUserDefined</name>
2021			<value>132</value>
2022		</source>
2023		<destination designation="identity" />
2024	</element>
2025	<!--enum::adVarBinary {Constant}-->
2026	<element type="constant">
2027		<source id="ADODB.DataTypeEnum.adVarBinary">
2028			<context kind="enumeration">DataTypeEnum</context>
2029			<name>adVarBinary</name>
2030			<value>204</value>
2031		</source>
2032		<destination designation="identity" />
2033	</element>
2034	<!--enum::adVarChar {Constant}-->
2035	<element type="constant">
2036		<source id="ADODB.DataTypeEnum.adVarChar">
2037			<context kind="enumeration">DataTypeEnum</context>
2038			<name>adVarChar</name>
2039			<value>200</value>
2040		</source>
2041		<destination designation="identity" />
2042	</element>
2043	<!--enum::adVariant {Constant}-->
2044	<element type="constant">
2045		<source id="ADODB.DataTypeEnum.adVariant">
2046			<context kind="enumeration">DataTypeEnum</context>
2047			<name>adVariant</name>
2048			<value>12</value>
2049		</source>
2050		<destination designation="identity" />
2051	</element>
2052	<!--enum::adVarNumeric {Constant}-->
2053	<element type="constant">
2054		<source id="ADODB.DataTypeEnum.adVarNumeric">
2055			<context kind="enumeration">DataTypeEnum</context>
2056			<name>adVarNumeric</name>
2057			<value>139</value>
2058		</source>
2059		<destination designation="identity" />
2060	</element>
2061	<!--enum::adVarWChar {Constant}-->
2062	<element type="constant">
2063		<source id="ADODB.DataTypeEnum.adVarWChar">
2064			<context kind="enumeration">DataTypeEnum</context>
2065			<name>adVarWChar</name>
2066			<value>202</value>
2067		</source>
2068		<destination designation="identity" />
2069	</element>
2070	<!--enum::adWChar {Constant}-->
2071	<element type="constant">
2072		<source id="ADODB.DataTypeEnum.adWChar">
2073			<context kind="enumeration">DataTypeEnum</context>
2074			<name>adWChar</name>
2075			<value>130</value>
2076		</source>
2077		<destination designation="identity" />
2078	</element>
2079	<!--enum::EditModeEnum  {Enumeration}-->
2080	<element type="enumeration">
2081		<source id="ADODB.EditModeEnum">
2082			<name>EditModeEnum</name>
2083		</source>
2084		<destination designation="identity" />
2085	</element>
2086	<!--enum::adEditAdd {Constant}-->
2087	<element type="constant">
2088		<source id="ADODB.EditModeEnum.adEditAdd">
2089			<context kind="enumeration">EditModeEnum</context>
2090			<name>adEditAdd</name>
2091			<value>2</value>
2092		</source>
2093		<destination designation="identity" />
2094	</element>
2095	<!--enum::adEditDelete {Constant}-->
2096	<element type="constant">
2097		<source id="ADODB.EditModeEnum.adEditDelete">
2098			<context kind="enumeration">EditModeEnum</context>
2099			<name>adEditDelete</name>
2100			<value>4</value>
2101		</source>
2102		<destination designation="identity" />
2103	</element>
2104	<!--enum::adEditInProgress {Constant}-->
2105	<element type="constant">
2106		<source id="ADODB.EditModeEnum.adEditInProgress">
2107			<context kind="enumeration">EditModeEnum</context>
2108			<name>adEditInProgress</name>
2109			<value>1</value>
2110		</source>
2111		<destination designation="identity" />
2112	</element>
2113	<!--enum::adEditNone {Constant}-->
2114	<element type="constant">
2115		<source id="ADODB.EditModeEnum.adEditNone">
2116			<context kind="enumeration">EditModeEnum</context>
2117			<name>adEditNone</name>
2118			<value>0</value>
2119		</source>
2120		<destination designation="identity" />
2121	</element>
2122	<!--Class::Error-->
2123	<element type="class">
2124		<source id="ADODB.Error">
2125			<name>Error</name>
2126		</source>
2127		<destination designation="identity" />
2128	</element>
2129	<!--property::Error.Description {Default} {ReadOnly}-->
2130	<element type="property">
2131		<source id="ADODB.Error.Description">
2132			<context kind="class">Error</context>
2133			<name default="true">Description</name>
2134			<type>String</type>
2135		</source>
2136	</element>
2137	<!--property::Error.HelpContext {ReadOnly}-->
2138	<element type="property">
2139		<source id="ADODB.Error.HelpContext">
2140			<context kind="class">Error</context>
2141			<name>HelpContext</name>
2142			<type>Integer</type>
2143		</source>
2144	</element>
2145	<!--property::Error.HelpFile {ReadOnly}-->
2146	<element type="property">
2147		<source id="ADODB.Error.HelpFile">
2148			<context kind="class">Error</context>
2149			<name>HelpFile</name>
2150			<type>String</type>
2151		</source>
2152	</element>
2153	<!--property::Error.NativeError {ReadOnly}-->
2154	<element type="property">
2155		<source id="ADODB.Error.NativeError">
2156			<context kind="class">Error</context>
2157			<name>NativeError</name>
2158			<type>Integer</type>
2159		</source>
2160	</element>
2161	<!--property::Error.Number {ReadOnly}-->
2162	<element type="property">
2163		<source id="ADODB.Error.Number">
2164			<context kind="class">Error</context>
2165			<name>Number</name>
2166			<type>Integer</type>
2167		</source>
2168	</element>
2169	<!--property::Error.Source {ReadOnly}-->
2170	<element type="property">
2171		<source id="ADODB.Error.Source">
2172			<context kind="class">Error</context>
2173			<name>Source</name>
2174			<type>String</type>
2175		</source>
2176	</element>
2177	<!--property::Error.SQLState {ReadOnly}-->
2178	<element type="property">
2179		<source id="ADODB.Error.SQLState">
2180			<context kind="class">Error</context>
2181			<name>SQLState</name>
2182			<type>String</type>
2183		</source>
2184	</element>
2185	<!--Class::Errors-->
2186	<element type="class">
2187		<source id="ADODB.Errors">
2188			<name>Errors</name>
2189		</source>
2190		<destination designation="identity" />
2191	</element>
2192	<!--method::Errors.Clear-->
2193	<element type="method">
2194		<source id="ADODB.Errors.Clear">
2195			<context kind="class">Errors</context>
2196			<name>Clear</name>
2197			<type>void</type>
2198		</source>
2199	</element>
2200	<!--property::Errors.Count {ReadOnly}-->
2201	<element type="property">
2202		<source id="ADODB.Errors.Count">
2203			<context kind="class">Errors</context>
2204			<name>Count</name>
2205			<type>Integer</type>
2206		</source>
2207	</element>
2208	<!--property::Errors.Item {Default} {ReadOnly}-->
2209	<element type="property">
2210		<source id="ADODB.Errors.Item">
2211			<context kind="class">Errors</context>
2212			<name default="true">Item</name>
2213			<type>Error</type>
2214			<parameter-list>
2215				<parameter>
2216					<type>Variant</type>
2217					<name>Index</name>
2218				</parameter>
2219			</parameter-list>
2220		</source>
2221	</element>
2222	<!--method::Errors.Refresh-->
2223	<element type="method">
2224		<source id="ADODB.Errors.Refresh">
2225			<context kind="class">Errors</context>
2226			<name>Refresh</name>
2227			<type>void</type>
2228		</source>
2229	</element>
2230	<!--enum::ErrorValueEnum  {Enumeration}-->
2231	<element type="enumeration">
2232		<source id="ADODB.ErrorValueEnum">
2233			<name>ErrorValueEnum</name>
2234		</source>
2235		<destination designation="identity" />
2236	</element>
2237	<!--enum::adErrBoundToCommand {Constant}-->
2238	<element type="constant">
2239		<source id="ADODB.ErrorValueEnum.adErrBoundToCommand">
2240			<context kind="enumeration">ErrorValueEnum</context>
2241			<name>adErrBoundToCommand</name>
2242			<value>3707</value>
2243		</source>
2244		<destination designation="identity" />
2245	</element>
2246	<!--enum::adErrDataConversion {Constant}-->
2247	<element type="constant">
2248		<source id="ADODB.ErrorValueEnum.adErrDataConversion">
2249			<context kind="enumeration">ErrorValueEnum</context>
2250			<name>adErrDataConversion</name>
2251			<value>3421</value>
2252		</source>
2253		<destination designation="identity" />
2254	</element>
2255	<!--enum::adErrFeatureNotAvailable {Constant}-->
2256	<element type="constant">
2257		<source id="ADODB.ErrorValueEnum.adErrFeatureNotAvailable">
2258			<context kind="enumeration">ErrorValueEnum</context>
2259			<name>adErrFeatureNotAvailable</name>
2260			<value>3251</value>
2261		</source>
2262		<destination designation="identity" />
2263	</element>
2264	<!--enum::adErrIllegalOperation {Constant}-->
2265	<element type="constant">
2266		<source id="ADODB.ErrorValueEnum.adErrIllegalOperation">
2267			<context kind="enumeration">ErrorValueEnum</context>
2268			<name>adErrIllegalOperation</name>
2269			<value>3219</value>
2270		</source>
2271		<destination designation="identity" />
2272	</element>
2273	<!--enum::adErrInTransaction {Constant}-->
2274	<element type="constant">
2275		<source id="ADODB.ErrorValueEnum.adErrInTransaction">
2276			<context kind="enumeration">ErrorValueEnum</context>
2277			<name>adErrInTransaction</name>
2278			<value>3246</value>
2279		</source>
2280		<destination designation="identity" />
2281	</element>
2282	<!--enum::adErrInvalidArgument {Constant}-->
2283	<element type="constant">
2284		<source id="ADODB.ErrorValueEnum.adErrInvalidArgument">
2285			<context kind="enumeration">ErrorValueEnum</context>
2286			<name>adErrInvalidArgument</name>
2287			<value>3001</value>
2288		</source>
2289		<destination designation="identity" />
2290	</element>
2291	<!--enum::adErrInvalidConnection {Constant}-->
2292	<element type="constant">
2293		<source id="ADODB.ErrorValueEnum.adErrInvalidConnection">
2294			<context kind="enumeration">ErrorValueEnum</context>
2295			<name>adErrInvalidConnection</name>
2296			<value>3709</value>
2297		</source>
2298		<destination designation="identity" />
2299	</element>
2300	<!--enum::adErrInvalidParamInfo {Constant}-->
2301	<element type="constant">
2302		<source id="ADODB.ErrorValueEnum.adErrInvalidParamInfo">
2303			<context kind="enumeration">ErrorValueEnum</context>
2304			<name>adErrInvalidParamInfo</name>
2305			<value>3708</value>
2306		</source>
2307		<destination designation="identity" />
2308	</element>
2309	<!--enum::adErrItemNotFound {Constant}-->
2310	<element type="constant">
2311		<source id="ADODB.ErrorValueEnum.adErrItemNotFound">
2312			<context kind="enumeration">ErrorValueEnum</context>
2313			<name>adErrItemNotFound</name>
2314			<value>3265</value>
2315		</source>
2316		<destination designation="identity" />
2317	</element>
2318	<!--enum::adErrNoCurrentRecord {Constant}-->
2319	<element type="constant">
2320		<source id="ADODB.ErrorValueEnum.adErrNoCurrentRecord">
2321			<context kind="enumeration">ErrorValueEnum</context>
2322			<name>adErrNoCurrentRecord</name>
2323			<value>3021</value>
2324		</source>
2325		<destination designation="identity" />
2326	</element>
2327	<!--enum::adErrNotExecuting {Constant}-->
2328	<element type="constant">
2329		<source id="ADODB.ErrorValueEnum.adErrNotExecuting">
2330			<context kind="enumeration">ErrorValueEnum</context>
2331			<name>adErrNotExecuting</name>
2332			<value>3715</value>
2333		</source>
2334		<destination designation="identity" />
2335	</element>
2336	<!--enum::adErrNotReentrant {Constant}-->
2337	<element type="constant">
2338		<source id="ADODB.ErrorValueEnum.adErrNotReentrant">
2339			<context kind="enumeration">ErrorValueEnum</context>
2340			<name>adErrNotReentrant</name>
2341			<value>3710</value>
2342		</source>
2343		<destination designation="identity" />
2344	</element>
2345	<!--enum::adErrObjectClosed {Constant}-->
2346	<element type="constant">
2347		<source id="ADODB.ErrorValueEnum.adErrObjectClosed">
2348			<context kind="enumeration">ErrorValueEnum</context>
2349			<name>adErrObjectClosed</name>
2350			<value>3704</value>
2351		</source>
2352		<destination designation="identity" />
2353	</element>
2354	<!--enum::adErrObjectInCollection {Constant}-->
2355	<element type="constant">
2356		<source id="ADODB.ErrorValueEnum.adErrObjectInCollection">
2357			<context kind="enumeration">ErrorValueEnum</context>
2358			<name>adErrObjectInCollection</name>
2359			<value>3367</value>
2360		</source>
2361		<destination designation="identity" />
2362	</element>
2363	<!--enum::adErrObjectNotSet {Constant}-->
2364	<element type="constant">
2365		<source id="ADODB.ErrorValueEnum.adErrObjectNotSet">
2366			<context kind="enumeration">ErrorValueEnum</context>
2367			<name>adErrObjectNotSet</name>
2368			<value>3420</value>
2369		</source>
2370		<destination designation="identity" />
2371	</element>
2372	<!--enum::adErrObjectOpen {Constant}-->
2373	<element type="constant">
2374		<source id="ADODB.ErrorValueEnum.adErrObjectOpen">
2375			<context kind="enumeration">ErrorValueEnum</context>
2376			<name>adErrObjectOpen</name>
2377			<value>3705</value>
2378		</source>
2379		<destination designation="identity" />
2380	</element>
2381	<!--enum::adErrOperationCancelled {Constant}-->
2382	<element type="constant">
2383		<source id="ADODB.ErrorValueEnum.adErrOperationCancelled">
2384			<context kind="enumeration">ErrorValueEnum</context>
2385			<name>adErrOperationCancelled</name>
2386			<value>3712</value>
2387		</source>
2388		<destination designation="identity" />
2389	</element>
2390	<!--enum::adErrProviderNotFound {Constant}-->
2391	<element type="constant">
2392		<source id="ADODB.ErrorValueEnum.adErrProviderNotFound">
2393			<context kind="enumeration">ErrorValueEnum</context>
2394			<name>adErrProviderNotFound</name>
2395			<value>3706</value>
2396		</source>
2397		<destination designation="identity" />
2398	</element>
2399	<!--enum::adErrStillConnecting {Constant}-->
2400	<element type="constant">
2401		<source id="ADODB.ErrorValueEnum.adErrStillConnecting">
2402			<context kind="enumeration">ErrorValueEnum</context>
2403			<name>adErrStillConnecting</name>
2404			<value>3713</value>
2405		</source>
2406		<destination designation="identity" />
2407	</element>
2408	<!--enum::adErrStillExecuting {Constant}-->
2409	<element type="constant">
2410		<source id="ADODB.ErrorValueEnum.adErrStillExecuting">
2411			<context kind="enumeration">ErrorValueEnum</context>
2412			<name>adErrStillExecuting</name>
2413			<value>3711</value>
2414		</source>
2415		<destination designation="identity" />
2416	</element>
2417	<!--enum::adErrUnsafeOperation {Constant}-->
2418	<element type="constant">
2419		<source id="ADODB.ErrorValueEnum.adErrUnsafeOperation">
2420			<context kind="enumeration">ErrorValueEnum</context>
2421			<name>adErrUnsafeOperation</name>
2422			<value>3716</value>
2423		</source>
2424		<destination designation="identity" />
2425	</element>
2426	<!--enum::EventReasonEnum  {Enumeration}-->
2427	<element type="enumeration">
2428		<source id="ADODB.EventReasonEnum">
2429			<name>EventReasonEnum</name>
2430		</source>
2431		<destination designation="identity" />
2432	</element>
2433	<!--enum::adRsnAddNew {Constant}-->
2434	<element type="constant">
2435		<source id="ADODB.EventReasonEnum.adRsnAddNew">
2436			<context kind="enumeration">EventReasonEnum</context>
2437			<name>adRsnAddNew</name>
2438			<value>1</value>
2439		</source>
2440		<destination designation="identity" />
2441	</element>
2442	<!--enum::adRsnClose {Constant}-->
2443	<element type="constant">
2444		<source id="ADODB.EventReasonEnum.adRsnClose">
2445			<context kind="enumeration">EventReasonEnum</context>
2446			<name>adRsnClose</name>
2447			<value>9</value>
2448		</source>
2449		<destination designation="identity" />
2450	</element>
2451	<!--enum::adRsnDelete {Constant}-->
2452	<element type="constant">
2453		<source id="ADODB.EventReasonEnum.adRsnDelete">
2454			<context kind="enumeration">EventReasonEnum</context>
2455			<name>adRsnDelete</name>
2456			<value>2</value>
2457		</source>
2458		<destination designation="identity" />
2459	</element>
2460	<!--enum::adRsnFirstChange {Constant}-->
2461	<element type="constant">
2462		<source id="ADODB.EventReasonEnum.adRsnFirstChange">
2463			<context kind="enumeration">EventReasonEnum</context>
2464			<name>adRsnFirstChange</name>
2465			<value>11</value>
2466		</source>
2467		<destination designation="identity" />
2468	</element>
2469	<!--enum::adRsnMove {Constant}-->
2470	<element type="constant">
2471		<source id="ADODB.EventReasonEnum.adRsnMove">
2472			<context kind="enumeration">EventReasonEnum</context>
2473			<name>adRsnMove</name>
2474			<value>10</value>
2475		</source>
2476		<destination designation="identity" />
2477	</element>
2478	<!--enum::adRsnMoveFirst {Constant}-->
2479	<element type="constant">
2480		<source id="ADODB.EventReasonEnum.adRsnMoveFirst">
2481			<context kind="enumeration">EventReasonEnum</context>
2482			<name>adRsnMoveFirst</name>
2483			<value>12</value>
2484		</source>
2485		<destination designation="identity" />
2486	</element>
2487	<!--enum::adRsnMoveLast {Constant}-->
2488	<element type="constant">
2489		<source id="ADODB.EventReasonEnum.adRsnMoveLast">
2490			<context kind="enumeration">EventReasonEnum</context>
2491			<name>adRsnMoveLast</name>
2492			<value>15</value>
2493		</source>
2494		<destination designation="identity" />
2495	</element>
2496	<!--enum::adRsnMoveNext {Constant}-->
2497	<element type="constant">
2498		<source id="ADODB.EventReasonEnum.adRsnMoveNext">
2499			<context kind="enumeration">EventReasonEnum</context>
2500			<name>adRsnMoveNext</name>
2501			<value>13</value>
2502		</source>
2503		<destination designation="identity" />
2504	</element>
2505	<!--enum::adRsnMovePrevious {Constant}-->
2506	<element type="constant">
2507		<source id="ADODB.EventReasonEnum.adRsnMovePrevious">
2508			<context kind="enumeration">EventReasonEnum</context>
2509			<name>adRsnMovePrevious</name>
2510			<value>14</value>
2511		</source>
2512		<destination designation="identity" />
2513	</element>
2514	<!--enum::adRsnRequery {Constant}-->
2515	<element type="constant">
2516		<source id="ADODB.EventReasonEnum.adRsnRequery">
2517			<context kind="enumeration">EventReasonEnum</context>
2518			<name>adRsnRequery</name>
2519			<value>7</value>
2520		</source>
2521		<destination designation="identity" />
2522	</element>
2523	<!--enum::adRsnResynch {Constant}-->
2524	<element type="constant">
2525		<source id="ADODB.EventReasonEnum.adRsnResynch">
2526			<context kind="enumeration">EventReasonEnum</context>
2527			<name>adRsnResynch</name>
2528			<value>8</value>
2529		</source>
2530		<destination designation="identity" />
2531	</element>
2532	<!--enum::adRsnUndoAddNew {Constant}-->
2533	<element type="constant">
2534		<source id="ADODB.EventReasonEnum.adRsnUndoAddNew">
2535			<context kind="enumeration">EventReasonEnum</context>
2536			<name>adRsnUndoAddNew</name>
2537			<value>5</value>
2538		</source>
2539		<destination designation="identity" />
2540	</element>
2541	<!--enum::adRsnUndoDelete {Constant}-->
2542	<element type="constant">
2543		<source id="ADODB.EventReasonEnum.adRsnUndoDelete">
2544			<context kind="enumeration">EventReasonEnum</context>
2545			<name>adRsnUndoDelete</name>
2546			<value>6</value>
2547		</source>
2548		<destination designation="identity" />
2549	</element>
2550	<!--enum::adRsnUndoUpdate {Constant}-->
2551	<element type="constant">
2552		<source id="ADODB.EventReasonEnum.adRsnUndoUpdate">
2553			<context kind="enumeration">EventReasonEnum</context>
2554			<name>adRsnUndoUpdate</name>
2555			<value>4</value>
2556		</source>
2557		<destination designation="identity" />
2558	</element>
2559	<!--enum::adRsnUpdate {Constant}-->
2560	<element type="constant">
2561		<source id="ADODB.EventReasonEnum.adRsnUpdate">
2562			<context kind="enumeration">EventReasonEnum</context>
2563			<name>adRsnUpdate</name>
2564			<value>3</value>
2565		</source>
2566		<destination designation="identity" />
2567	</element>
2568	<!--enum::EventStatusEnum  {Enumeration}-->
2569	<element type="enumeration">
2570		<source id="ADODB.EventStatusEnum">
2571			<name>EventStatusEnum</name>
2572		</source>
2573		<destination designation="identity" />
2574	</element>
2575	<!--enum::adStatusCancel {Constant}-->
2576	<element type="constant">
2577		<source id="ADODB.EventStatusEnum.adStatusCancel">
2578			<context kind="enumeration">EventStatusEnum</context>
2579			<name>adStatusCancel</name>
2580			<value>4</value>
2581		</source>
2582		<destination designation="identity" />
2583	</element>
2584	<!--enum::adStatusCantDeny {Constant}-->
2585	<element type="constant">
2586		<source id="ADODB.EventStatusEnum.adStatusCantDeny">
2587			<context kind="enumeration">EventStatusEnum</context>
2588			<name>adStatusCantDeny</name>
2589			<value>3</value>
2590		</source>
2591		<destination designation="identity" />
2592	</element>
2593	<!--enum::adStatusErrorsOccurred {Constant}-->
2594	<element type="constant">
2595		<source id="ADODB.EventStatusEnum.adStatusErrorsOccurred">
2596			<context kind="enumeration">EventStatusEnum</context>
2597			<name>adStatusErrorsOccurred</name>
2598			<value>2</value>
2599		</source>
2600		<destination designation="identity" />
2601	</element>
2602	<!--enum::adStatusOK {Constant}-->
2603	<element type="constant">
2604		<source id="ADODB.EventStatusEnum.adStatusOK">
2605			<context kind="enumeration">EventStatusEnum</context>
2606			<name>adStatusOK</name>
2607			<value>1</value>
2608		</source>
2609		<destination designation="identity" />
2610	</element>
2611	<!--enum::adStatusUnwantedEvent {Constant}-->
2612	<element type="constant">
2613		<source id="ADODB.EventStatusEnum.adStatusUnwantedEvent">
2614			<context kind="enumeration">EventStatusEnum</context>
2615			<name>adStatusUnwantedEvent</name>
2616			<value>5</value>
2617		</source>
2618		<destination designation="identity" />
2619	</element>
2620	<!--enum::ExecuteOptionEnum  {Enumeration}-->
2621	<element type="enumeration">
2622		<source id="ADODB.ExecuteOptionEnum">
2623			<name>ExecuteOptionEnum</name>
2624		</source>
2625		<destination designation="identity" />
2626	</element>
2627	<!--enum::adAsyncExecute {Constant}-->
2628	<element type="constant">
2629		<source id="ADODB.ExecuteOptionEnum.adAsyncExecute">
2630			<context kind="enumeration">ExecuteOptionEnum</context>
2631			<name>adAsyncExecute</name>
2632			<value>16</value>
2633		</source>
2634		<destination designation="identity" />
2635	</element>
2636	<!--enum::adAsyncFetch {Constant}-->
2637	<element type="constant">
2638		<source id="ADODB.ExecuteOptionEnum.adAsyncFetch">
2639			<context kind="enumeration">ExecuteOptionEnum</context>
2640			<name>adAsyncFetch</name>
2641			<value>32</value>
2642		</source>
2643		<destination designation="identity" />
2644	</element>
2645	<!--enum::adAsyncFetchNonBlocking {Constant}-->
2646	<element type="constant">
2647		<source id="ADODB.ExecuteOptionEnum.adAsyncFetchNonBlocking">
2648			<context kind="enumeration">ExecuteOptionEnum</context>
2649			<name>adAsyncFetchNonBlocking</name>
2650			<value>64</value>
2651		</source>
2652		<destination designation="identity" />
2653	</element>
2654	<!--enum::adExecuteNoRecords {Constant}-->
2655	<element type="constant">
2656		<source id="ADODB.ExecuteOptionEnum.adExecuteNoRecords">
2657			<context kind="enumeration">ExecuteOptionEnum</context>
2658			<name>adExecuteNoRecords</name>
2659			<value>128</value>
2660		</source>
2661		<destination designation="identity" />
2662	</element>
2663	<!--enum::adOptionUnspecified {Constant}-->
2664	<element type="constant">
2665		<source id="ADODB.ExecuteOptionEnum.adOptionUnspecified">
2666			<context kind="enumeration">ExecuteOptionEnum</context>
2667			<name>adOptionUnspecified</name>
2668			<value>-1</value>
2669		</source>
2670		<destination designation="identity" />
2671	</element>
2672	<!--Class::Field-->
2673	<element type="class">
2674		<source id="ADODB.Field">
2675			<name>Field</name>
2676		</source>
2677		<destination designation="identity" />
2678	</element>
2679	<!--property::Field.ActualSize {ReadOnly}-->
2680	<element type="property">
2681		<source id="ADODB.Field.ActualSize">
2682			<context kind="class">Field</context>
2683			<name>ActualSize</name>
2684			<type>Integer</type>
2685		</source>
2686	</element>
2687	<!--method::Field.AppendChunk-->
2688	<element type="method">
2689		<source id="ADODB.Field.AppendChunk">
2690			<context kind="class">Field</context>
2691			<name>AppendChunk</name>
2692			<type>void</type>
2693			<parameter-list>
2694				<parameter>
2695					<type>Variant</type>
2696					<name>Data</name>
2697				</parameter>
2698			</parameter-list>
2699		</source>
2700	</element>
2701	<!--property::Field.Attributes-->
2702	<element type="property">
2703		<source id="ADODB.Field.Attributes">
2704			<context kind="class">Field</context>
2705			<name>Attributes</name>
2706			<type>Integer</type>
2707		</source>
2708	</element>
2709	<!--property::Field.DataFormat {ReadOnly}-->
2710	<element type="property">
2711		<source id="ADODB.Field.DataFormat">
2712			<context kind="class">Field</context>
2713			<name>DataFormat</name>
2714			<type>IUnknown</type>
2715		</source>
2716	</element>
2717	<!--property::Field.DefinedSize-->
2718	<element type="property">
2719		<source id="ADODB.Field.DefinedSize">
2720			<context kind="class">Field</context>
2721			<name>DefinedSize</name>
2722			<type>Integer</type>
2723		</source>
2724	</element>
2725	<!--method::Field.GetChunk-->
2726	<element type="method">
2727		<source id="ADODB.Field.GetChunk">
2728			<context kind="class">Field</context>
2729			<name>GetChunk</name>
2730			<type>Variant</type>
2731			<parameter-list>
2732				<parameter>
2733					<type>Integer</type>
2734					<name>Length</name>
2735				</parameter>
2736			</parameter-list>
2737		</source>
2738	</element>
2739	<!--property::Field.Name {ReadOnly}-->
2740	<element type="property">
2741		<source id="ADODB.Field.Name">
2742			<context kind="class">Field</context>
2743			<name>Name</name>
2744			<type>String</type>
2745		</source>
2746	</element>
2747	<!--property::Field.NumericScale-->
2748	<element type="property">
2749		<source id="ADODB.Field.NumericScale">
2750			<context kind="class">Field</context>
2751			<name>NumericScale</name>
2752			<type>byte</type>
2753		</source>
2754	</element>
2755	<!--property::Field.OriginalValue {ReadOnly}-->
2756	<element type="property">
2757		<source id="ADODB.Field.OriginalValue">
2758			<context kind="class">Field</context>
2759			<name>OriginalValue</name>
2760			<type>Variant</type>
2761		</source>
2762	</element>
2763	<!--property::Field.Precision-->
2764	<element type="property">
2765		<source id="ADODB.Field.Precision">
2766			<context kind="class">Field</context>
2767			<name>Precision</name>
2768			<type>byte</type>
2769		</source>
2770	</element>
2771	<!--property::Field.Properties {ReadOnly}-->
2772	<element type="property">
2773		<source id="ADODB.Field.Properties">
2774			<context kind="class">Field</context>
2775			<name>Properties</name>
2776			<type>Properties</type>
2777		</source>
2778	</element>
2779	<!--property::Field.Type-->
2780	<element type="property">
2781		<source id="ADODB.Field.Type">
2782			<context kind="class">Field</context>
2783			<name>Type</name>
2784			<type>Integer</type>
2785		</source>
2786	</element>
2787	<!--property::Field.UnderlyingValue {ReadOnly}-->
2788	<element type="property">
2789		<source id="ADODB.Field.UnderlyingValue">
2790			<context kind="class">Field</context>
2791			<name>UnderlyingValue</name>
2792			<type>Variant</type>
2793		</source>
2794	</element>
2795	<!--property::Field.Value {Default}-->
2796	<element type="property">
2797		<source id="ADODB.Field.Value">
2798			<context kind="class">Field</context>
2799			<name default="true">Value</name>
2800			<type>Variant</type>
2801		</source>
2802	</element>
2803	<!--Class::Field15-->
2804	<element type="class">
2805		<source id="ADODB.Field15">
2806			<name>Field15</name>
2807		</source>
2808		<destination designation="identity" />
2809	</element>
2810	<!--property::Field15.ActualSize {ReadOnly}-->
2811	<element type="property">
2812		<source id="ADODB.Field15.ActualSize">
2813			<context kind="class">Field15</context>
2814			<name>ActualSize</name>
2815			<type>Integer</type>
2816		</source>
2817	</element>
2818	<!--method::Field15.AppendChunk-->
2819	<element type="method">
2820		<source id="ADODB.Field15.AppendChunk">
2821			<context kind="class">Field15</context>
2822			<name>AppendChunk</name>
2823			<type>void</type>
2824			<parameter-list>
2825				<parameter>
2826					<type>Variant</type>
2827					<name>Data</name>
2828				</parameter>
2829			</parameter-list>
2830		</source>
2831	</element>
2832	<!--property::Field15.Attributes {ReadOnly}-->
2833	<element type="property">
2834		<source id="ADODB.Field15.Attributes">
2835			<context kind="class">Field15</context>
2836			<name>Attributes</name>
2837			<type>Integer</type>
2838		</source>
2839	</element>
2840	<!--property::Field15.DefinedSize {ReadOnly}-->
2841	<element type="property">
2842		<source id="ADODB.Field15.DefinedSize">
2843			<context kind="class">Field15</context>
2844			<name>DefinedSize</name>
2845			<type>Integer</type>
2846		</source>
2847	</element>
2848	<!--method::Field15.GetChunk-->
2849	<element type="method">
2850		<source id="ADODB.Field15.GetChunk">
2851			<context kind="class">Field15</context>
2852			<name>GetChunk</name>
2853			<type>Variant</type>
2854			<parameter-list>
2855				<parameter>
2856					<type>Integer</type>
2857					<name>Length</name>
2858				</parameter>
2859			</parameter-list>
2860		</source>
2861	</element>
2862	<!--property::Field15.Name {ReadOnly}-->
2863	<element type="property">
2864		<source id="ADODB.Field15.Name">
2865			<context kind="class">Field15</context>
2866			<name>Name</name>
2867			<type>String</type>
2868		</source>
2869	</element>
2870	<!--property::Field15.NumericScale {ReadOnly}-->
2871	<element type="property">
2872		<source id="ADODB.Field15.NumericScale">
2873			<context kind="class">Field15</context>
2874			<name>NumericScale</name>
2875			<type>byte</type>
2876		</source>
2877	</element>
2878	<!--property::Field15.OriginalValue {ReadOnly}-->
2879	<element type="property">
2880		<source id="ADODB.Field15.OriginalValue">
2881			<context kind="class">Field15</context>
2882			<name>OriginalValue</name>
2883			<type>Variant</type>
2884		</source>
2885	</element>
2886	<!--property::Field15.Precision {ReadOnly}-->
2887	<element type="property">
2888		<source id="ADODB.Field15.Precision">
2889			<context kind="class">Field15</context>
2890			<name>Precision</name>
2891			<type>byte</type>
2892		</source>
2893	</element>
2894	<!--property::Field15.Properties {ReadOnly}-->
2895	<element type="property">
2896		<source id="ADODB.Field15.Properties">
2897			<context kind="class">Field15</context>
2898			<name>Properties</name>
2899			<type>Properties</type>
2900		</source>
2901	</element>
2902	<!--property::Field15.Type {ReadOnly}-->
2903	<element type="property">
2904		<source id="ADODB.Field15.Type">
2905			<context kind="class">Field15</context>
2906			<name>Type</name>
2907			<type>Integer</type>
2908		</source>
2909	</element>
2910	<!--property::Field15.UnderlyingValue {ReadOnly}-->
2911	<element type="property">
2912		<source id="ADODB.Field15.UnderlyingValue">
2913			<context kind="class">Field15</context>
2914			<name>UnderlyingValue</name>
2915			<type>Variant</type>
2916		</source>
2917	</element>
2918	<!--property::Field15.Value {Default}-->
2919	<element type="property">
2920		<source id="ADODB.Field15.Value">
2921			<context kind="class">Field15</context>
2922			<name default="true">Value</name>
2923			<type>Variant</type>
2924		</source>
2925	</element>
2926	<!--enum::FieldAttributeEnum  {Enumeration}-->
2927	<element type="enumeration">
2928		<source id="ADODB.FieldAttributeEnum">
2929			<name>FieldAttributeEnum</name>
2930		</source>
2931		<destination designation="identity" />
2932	</element>
2933	<!--enum::adFldCacheDeferred {Constant}-->
2934	<element type="constant">
2935		<source id="ADODB.FieldAttributeEnum.adFldCacheDeferred">
2936			<context kind="enumeration">FieldAttributeEnum</context>
2937			<name>adFldCacheDeferred</name>
2938			<value>4096</value>
2939		</source>
2940		<destination designation="identity" />
2941	</element>
2942	<!--enum::adFldFixed {Constant}-->
2943	<element type="constant">
2944		<source id="ADODB.FieldAttributeEnum.adFldFixed">
2945			<context kind="enumeration">FieldAttributeEnum</context>
2946			<name>adFldFixed</name>
2947			<value>16</value>
2948		</source>
2949		<destination designation="identity" />
2950	</element>
2951	<!--enum::adFldIsNullable {Constant}-->
2952	<element type="constant">
2953		<source id="ADODB.FieldAttributeEnum.adFldIsNullable">
2954			<context kind="enumeration">FieldAttributeEnum</context>
2955			<name>adFldIsNullable</name>
2956			<value>32</value>
2957		</source>
2958		<destination designation="identity" />
2959	</element>
2960	<!--enum::adFldKeyColumn {Constant}-->
2961	<element type="constant">
2962		<source id="ADODB.FieldAttributeEnum.adFldKeyColumn">
2963			<context kind="enumeration">FieldAttributeEnum</context>
2964			<name>adFldKeyColumn</name>
2965			<value>32768</value>
2966		</source>
2967		<destination designation="identity" />
2968	</element>
2969	<!--enum::adFldLong {Constant}-->
2970	<element type="constant">
2971		<source id="ADODB.FieldAttributeEnum.adFldLong">
2972			<context kind="enumeration">FieldAttributeEnum</context>
2973			<name>adFldLong</name>
2974			<value>128</value>
2975		</source>
2976		<destination designation="identity" />
2977	</element>
2978	<!--enum::adFldMayBeNull {Constant}-->
2979	<element type="constant">
2980		<source id="ADODB.FieldAttributeEnum.adFldMayBeNull">
2981			<context kind="enumeration">FieldAttributeEnum</context>
2982			<name>adFldMayBeNull</name>
2983			<value>64</value>
2984		</source>
2985		<destination designation="identity" />
2986	</element>
2987	<!--enum::adFldMayDefer {Constant}-->
2988	<element type="constant">
2989		<source id="ADODB.FieldAttributeEnum.adFldMayDefer">
2990			<context kind="enumeration">FieldAttributeEnum</context>
2991			<name>adFldMayDefer</name>
2992			<value>2</value>
2993		</source>
2994		<destination designation="identity" />
2995	</element>
2996	<!--enum::adFldNegativeScale {Constant}-->
2997	<element type="constant">
2998		<source id="ADODB.FieldAttributeEnum.adFldNegativeScale">
2999			<context kind="enumeration">FieldAttributeEnum</context>
3000			<name>adFldNegativeScale</name>
3001			<value>16384</value>
3002		</source>
3003		<destination designation="identity" />
3004	</element>
3005	<!--enum::adFldRowID {Constant}-->
3006	<element type="constant">
3007		<source id="ADODB.FieldAttributeEnum.adFldRowID">
3008			<context kind="enumeration">FieldAttributeEnum</context>
3009			<name>adFldRowID</name>
3010			<value>256</value>
3011		</source>
3012		<destination designation="identity" />
3013	</element>
3014	<!--enum::adFldRowVersion {Constant}-->
3015	<element type="constant">
3016		<source id="ADODB.FieldAttributeEnum.adFldRowVersion">
3017			<context kind="enumeration">FieldAttributeEnum</context>
3018			<name>adFldRowVersion</name>
3019			<value>512</value>
3020		</source>
3021		<destination designation="identity" />
3022	</element>
3023	<!--enum::adFldUnknownUpdatable {Constant}-->
3024	<element type="constant">
3025		<source id="ADODB.FieldAttributeEnum.adFldUnknownUpdatable">
3026			<context kind="enumeration">FieldAttributeEnum</context>
3027			<name>adFldUnknownUpdatable</name>
3028			<value>8</value>
3029		</source>
3030		<destination designation="identity" />
3031	</element>
3032	<!--enum::adFldUnspecified {Constant}-->
3033	<element type="constant">
3034		<source id="ADODB.FieldAttributeEnum.adFldUnspecified">
3035			<context kind="enumeration">FieldAttributeEnum</context>
3036			<name>adFldUnspecified</name>
3037			<value>-1</value>
3038		</source>
3039		<destination designation="identity" />
3040	</element>
3041	<!--enum::adFldUpdatable {Constant}-->
3042	<element type="constant">
3043		<source id="ADODB.FieldAttributeEnum.adFldUpdatable">
3044			<context kind="enumeration">FieldAttributeEnum</context>
3045			<name>adFldUpdatable</name>
3046			<value>4</value>
3047		</source>
3048		<destination designation="identity" />
3049	</element>
3050	<!--Class::Fields-->
3051	<element type="class">
3052		<source id="ADODB.Fields">
3053			<name>Fields</name>
3054		</source>
3055		<destination designation="identity" />
3056	</element>
3057	<!--method::Fields.Append-->
3058	<element type="method">
3059		<source id="ADODB.Fields.Append">
3060			<context kind="class">Fields</context>
3061			<name>Append</name>
3062			<type>void</type>
3063			<parameter-list>
3064				<parameter>
3065					<type>String</type>
3066					<name>Name</name>
3067				</parameter>
3068				<parameter>
3069					<type>Integer</type>
3070					<name>Type</name>
3071				</parameter>
3072				<parameter optional="true">
3073					<type>Integer</type>
3074					<name>DefinedSize</name>
3075				</parameter>
3076				<parameter optional="true">
3077					<type>Integer</type>
3078					<name>Attrib</name>
3079				</parameter>
3080			</parameter-list>
3081		</source>
3082	</element>
3083	<!--property::Fields.Count {ReadOnly}-->
3084	<element type="property">
3085		<source id="ADODB.Fields.Count">
3086			<context kind="class">Fields</context>
3087			<name>Count</name>
3088			<type>Integer</type>
3089		</source>
3090	</element>
3091	<!--method::Fields.Delete-->
3092	<element type="method">
3093		<source id="ADODB.Fields.Delete">
3094			<context kind="class">Fields</context>
3095			<name>Delete</name>
3096			<type>void</type>
3097			<parameter-list>
3098				<parameter>
3099					<type>Variant</type>
3100					<name>Index</name>
3101				</parameter>
3102			</parameter-list>
3103		</source>
3104	</element>
3105	<!--property::Fields.Item {Default} {ReadOnly}-->
3106	<element type="property">
3107		<source id="ADODB.Fields.Item">
3108			<context kind="class">Fields</context>
3109			<name default="true">Item</name>
3110			<type>Field</type>
3111			<parameter-list>
3112				<parameter>
3113					<type>Variant</type>
3114					<name>Index</name>
3115				</parameter>
3116			</parameter-list>
3117		</source>
3118	</element>
3119	<!--method::Fields.Refresh-->
3120	<element type="method">
3121		<source id="ADODB.Fields.Refresh">
3122			<context kind="class">Fields</context>
3123			<name>Refresh</name>
3124			<type>void</type>
3125		</source>
3126	</element>
3127	<!--Class::Fields15-->
3128	<element type="class">
3129		<source id="ADODB.Fields15">
3130			<name>Fields15</name>
3131		</source>
3132		<destination designation="identity" />
3133	</element>
3134	<!--property::Fields15.Count {ReadOnly}-->
3135	<element type="property">
3136		<source id="ADODB.Fields15.Count">
3137			<context kind="class">Fields15</context>
3138			<name>Count</name>
3139			<type>Integer</type>
3140		</source>
3141	</element>
3142	<!--property::Fields15.Item {Default} {ReadOnly}-->
3143	<element type="property">
3144		<source id="ADODB.Fields15.Item">
3145			<context kind="class">Fields15</context>
3146			<name default="true">Item</name>
3147			<type>Field</type>
3148			<parameter-list>
3149				<parameter>
3150					<type>Variant</type>
3151					<name>Index</name>
3152				</parameter>
3153			</parameter-list>
3154		</source>
3155	</element>
3156	<!--method::Fields15.Refresh-->
3157	<element type="method">
3158		<source id="ADODB.Fields15.Refresh">
3159			<context kind="class">Fields15</context>
3160			<name>Refresh</name>
3161			<type>void</type>
3162		</source>
3163	</element>
3164	<!--enum::FilterGroupEnum  {Enumeration}-->
3165	<element type="enumeration">
3166		<source id="ADODB.FilterGroupEnum">
3167			<name>FilterGroupEnum</name>
3168		</source>
3169		<destination designation="identity" />
3170	</element>
3171	<!--enum::adFilterAffectedRecords {Constant}-->
3172	<element type="constant">
3173		<source id="ADODB.FilterGroupEnum.adFilterAffectedRecords">
3174			<context kind="enumeration">FilterGroupEnum</context>
3175			<name>adFilterAffectedRecords</name>
3176			<value>2</value>
3177		</source>
3178		<destination designation="identity" />
3179	</element>
3180	<!--enum::adFilterConflictingRecords {Constant}-->
3181	<element type="constant">
3182		<source id="ADODB.FilterGroupEnum.adFilterConflictingRecords">
3183			<context kind="enumeration">FilterGroupEnum</context>
3184			<name>adFilterConflictingRecords</name>
3185			<value>5</value>
3186		</source>
3187		<destination designation="identity" />
3188	</element>
3189	<!--enum::adFilterFetchedRecords {Constant}-->
3190	<element type="constant">
3191		<source id="ADODB.FilterGroupEnum.adFilterFetchedRecords">
3192			<context kind="enumeration">FilterGroupEnum</context>
3193			<name>adFilterFetchedRecords</name>
3194			<value>3</value>
3195		</source>
3196		<destination designation="identity" />
3197	</element>
3198	<!--enum::adFilterNone {Constant}-->
3199	<element type="constant">
3200		<source id="ADODB.FilterGroupEnum.adFilterNone">
3201			<context kind="enumeration">FilterGroupEnum</context>
3202			<name>adFilterNone</name>
3203			<value>0</value>
3204		</source>
3205		<destination designation="identity" />
3206	</element>
3207	<!--enum::adFilterPendingRecords {Constant}-->
3208	<element type="constant">
3209		<source id="ADODB.FilterGroupEnum.adFilterPendingRecords">
3210			<context kind="enumeration">FilterGroupEnum</context>
3211			<name>adFilterPendingRecords</name>
3212			<value>1</value>
3213		</source>
3214		<destination designation="identity" />
3215	</element>
3216	<!--enum::adFilterPredicate {Constant}-->
3217	<element type="constant">
3218		<source id="ADODB.FilterGroupEnum.adFilterPredicate">
3219			<context kind="enumeration">FilterGroupEnum</context>
3220			<name>adFilterPredicate</name>
3221			<value>4</value>
3222		</source>
3223		<destination designation="identity" />
3224	</element>
3225	<!--enum::GetRowsOptionEnum  {Enumeration}-->
3226	<element type="enumeration">
3227		<source id="ADODB.GetRowsOptionEnum">
3228			<name>GetRowsOptionEnum</name>
3229		</source>
3230		<destination designation="identity" />
3231	</element>
3232	<!--enum::adGetRowsRest {Constant}-->
3233	<element type="constant">
3234		<source id="ADODB.GetRowsOptionEnum.adGetRowsRest">
3235			<context kind="enumeration">GetRowsOptionEnum</context>
3236			<name>adGetRowsRest</name>
3237			<value>-1</value>
3238		</source>
3239		<destination designation="identity" />
3240	</element>
3241	<!--enum::IsolationLevelEnum  {Enumeration}-->
3242	<element type="enumeration">
3243		<source id="ADODB.IsolationLevelEnum">
3244			<name>IsolationLevelEnum</name>
3245		</source>
3246		<destination designation="identity" />
3247	</element>
3248	<!--enum::adXactBrowse {Constant}-->
3249	<element type="constant">
3250		<source id="ADODB.IsolationLevelEnum.adXactBrowse">
3251			<context kind="enumeration">IsolationLevelEnum</context>
3252			<name>adXactBrowse</name>
3253			<value>256</value>
3254		</source>
3255		<destination designation="identity" />
3256	</element>
3257	<!--enum::adXactChaos {Constant}-->
3258	<element type="constant">
3259		<source id="ADODB.IsolationLevelEnum.adXactChaos">
3260			<context kind="enumeration">IsolationLevelEnum</context>
3261			<name>adXactChaos</name>
3262			<value>16</value>
3263		</source>
3264		<destination designation="identity" />
3265	</element>
3266	<!--enum::adXactCursorStability {Constant}-->
3267	<element type="constant">
3268		<source id="ADODB.IsolationLevelEnum.adXactCursorStability">
3269			<context kind="enumeration">IsolationLevelEnum</context>
3270			<name>adXactCursorStability</name>
3271			<value>4096</value>
3272		</source>
3273		<destination designation="identity" />
3274	</element>
3275	<!--enum::adXactIsolated {Constant}-->
3276	<element type="constant">
3277		<source id="ADODB.IsolationLevelEnum.adXactIsolated">
3278			<context kind="enumeration">IsolationLevelEnum</context>
3279			<name>adXactIsolated</name>
3280			<value>1048576</value>
3281		</source>
3282		<destination designation="identity" />
3283	</element>
3284	<!--enum::adXactReadCommitted {Constant}-->
3285	<element type="constant">
3286		<source id="ADODB.IsolationLevelEnum.adXactReadCommitted">
3287			<context kind="enumeration">IsolationLevelEnum</context>
3288			<name>adXactReadCommitted</name>
3289			<value>4096</value>
3290		</source>
3291		<destination designation="identity" />
3292	</element>
3293	<!--enum::adXactReadUncommitted {Constant}-->
3294	<element type="constant">
3295		<source id="ADODB.IsolationLevelEnum.adXactReadUncommitted">
3296			<context kind="enumeration">IsolationLevelEnum</context>
3297			<name>adXactReadUncommitted</name>
3298			<value>256</value>
3299		</source>
3300		<destination designation="identity" />
3301	</element>
3302	<!--enum::adXactRepeatableRead {Constant}-->
3303	<element type="constant">
3304		<source id="ADODB.IsolationLevelEnum.adXactRepeatableRead">
3305			<context kind="enumeration">IsolationLevelEnum</context>
3306			<name>adXactRepeatableRead</name>
3307			<value>65536</value>
3308		</source>
3309		<destination designation="identity" />
3310	</element>
3311	<!--enum::adXactSerializable {Constant}-->
3312	<element type="constant">
3313		<source id="ADODB.IsolationLevelEnum.adXactSerializable">
3314			<context kind="enumeration">IsolationLevelEnum</context>
3315			<name>adXactSerializable</name>
3316			<value>1048576</value>
3317		</source>
3318		<destination designation="identity" />
3319	</element>
3320	<!--enum::adXactUnspecified {Constant}-->
3321	<element type="constant">
3322		<source id="ADODB.IsolationLevelEnum.adXactUnspecified">
3323			<context kind="enumeration">IsolationLevelEnum</context>
3324			<name>adXactUnspecified</name>
3325			<value>-1</value>
3326		</source>
3327		<destination designation="identity" />
3328	</element>
3329	<!--enum::LockTypeEnum  {Enumeration}-->
3330	<element type="enumeration">
3331		<source id="ADODB.LockTypeEnum">
3332			<name>LockTypeEnum</name>
3333		</source>
3334		<destination designation="identity" />
3335	</element>
3336	<!--enum::adLockBatchOptimistic {Constant}-->
3337	<element type="constant">
3338		<source id="ADODB.LockTypeEnum.adLockBatchOptimistic">
3339			<context kind="enumeration">LockTypeEnum</context>
3340			<name>adLockBatchOptimistic</name>
3341			<value>4</value>
3342		</source>
3343		<destination designation="identity" />
3344	</element>
3345	<!--enum::adLockOptimistic {Constant}-->
3346	<element type="constant">
3347		<source id="ADODB.LockTypeEnum.adLockOptimistic">
3348			<context kind="enumeration">LockTypeEnum</context>
3349			<name>adLockOptimistic</name>
3350			<value>3</value>
3351		</source>
3352		<destination designation="identity" />
3353	</element>
3354	<!--enum::adLockPessimistic {Constant}-->
3355	<element type="constant">
3356		<source id="ADODB.LockTypeEnum.adLockPessimistic">
3357			<context kind="enumeration">LockTypeEnum</context>
3358			<name>adLockPessimistic</name>
3359			<value>2</value>
3360		</source>
3361		<destination designation="identity" />
3362	</element>
3363	<!--enum::adLockReadOnly {Constant}-->
3364	<element type="constant">
3365		<source id="ADODB.LockTypeEnum.adLockReadOnly">
3366			<context kind="enumeration">LockTypeEnum</context>
3367			<name>adLockReadOnly</name>
3368			<value>1</value>
3369		</source>
3370		<destination designation="identity" />
3371	</element>
3372	<!--enum::adLockUnspecified {Constant}-->
3373	<element type="constant">
3374		<source id="ADODB.LockTypeEnum.adLockUnspecified">
3375			<context kind="enumeration">LockTypeEnum</context>
3376			<name>adLockUnspecified</name>
3377			<value>-1</value>
3378		</source>
3379		<destination designation="identity" />
3380	</element>
3381	<!--enum::MarshalOptionsEnum  {Enumeration}-->
3382	<element type="enumeration">
3383		<source id="ADODB.MarshalOptionsEnum">
3384			<name>MarshalOptionsEnum</name>
3385		</source>
3386		<destination designation="identity" />
3387	</element>
3388	<!--enum::adMarshalAll {Constant}-->
3389	<element type="constant">
3390		<source id="ADODB.MarshalOptionsEnum.adMarshalAll">
3391			<context kind="enumeration">MarshalOptionsEnum</context>
3392			<name>adMarshalAll</name>
3393			<value>0</value>
3394		</source>
3395		<destination designation="identity" />
3396	</element>
3397	<!--enum::adMarshalModifiedOnly {Constant}-->
3398	<element type="constant">
3399		<source id="ADODB.MarshalOptionsEnum.adMarshalModifiedOnly">
3400			<context kind="enumeration">MarshalOptionsEnum</context>
3401			<name>adMarshalModifiedOnly</name>
3402			<value>1</value>
3403		</source>
3404		<destination designation="identity" />
3405	</element>
3406	<!--enum::ObjectStateEnum  {Enumeration}-->
3407	<element type="enumeration">
3408		<source id="ADODB.ObjectStateEnum">
3409			<name>ObjectStateEnum</name>
3410		</source>
3411		<destination designation="identity" />
3412	</element>
3413	<!--enum::adStateClosed {Constant}-->
3414	<element type="constant">
3415		<source id="ADODB.ObjectStateEnum.adStateClosed">
3416			<context kind="enumeration">ObjectStateEnum</context>
3417			<name>adStateClosed</name>
3418			<value>0</value>
3419		</source>
3420		<destination designation="identity" />
3421	</element>
3422	<!--enum::adStateConnecting {Constant}-->
3423	<element type="constant">
3424		<source id="ADODB.ObjectStateEnum.adStateConnecting">
3425			<context kind="enumeration">ObjectStateEnum</context>
3426			<name>adStateConnecting</name>
3427			<value>2</value>
3428		</source>
3429		<destination designation="identity" />
3430	</element>
3431	<!--enum::adStateExecuting {Constant}-->
3432	<element type="constant">
3433		<source id="ADODB.ObjectStateEnum.adStateExecuting">
3434			<context kind="enumeration">ObjectStateEnum</context>
3435			<name>adStateExecuting</name>
3436			<value>4</value>
3437		</source>
3438		<destination designation="identity" />
3439	</element>
3440	<!--enum::adStateFetching {Constant}-->
3441	<element type="constant">
3442		<source id="ADODB.ObjectStateEnum.adStateFetching">
3443			<context kind="enumeration">ObjectStateEnum</context>
3444			<name>adStateFetching</name>
3445			<value>8</value>
3446		</source>
3447		<destination designation="identity" />
3448	</element>
3449	<!--enum::adStateOpen {Constant}-->
3450	<element type="constant">
3451		<source id="ADODB.ObjectStateEnum.adStateOpen">
3452			<context kind="enumeration">ObjectStateEnum</context>
3453			<name>adStateOpen</name>
3454			<value>1</value>
3455		</source>
3456		<destination designation="identity" />
3457	</element>
3458	<!--Class::Parameter-->
3459	<element type="class">
3460		<source id="ADODB.Parameter">
3461			<name>Parameter</name>
3462		</source>
3463		<destination designation="identity" />
3464	</element>
3465	<!--method::Parameter.AppendChunk-->
3466	<element type="method">
3467		<source id="ADODB.Parameter.AppendChunk">
3468			<context kind="class">Parameter</context>
3469			<name>AppendChunk</name>
3470			<type>void</type>
3471			<parameter-list>
3472				<parameter>
3473					<type>Variant</type>
3474					<name>Val</name>
3475				</parameter>
3476			</parameter-list>
3477		</source>
3478	</element>
3479	<!--property::Parameter.Attributes-->
3480	<element type="property">
3481		<source id="ADODB.Parameter.Attributes">
3482			<context kind="class">Parameter</context>
3483			<name>Attributes</name>
3484			<type>Integer</type>
3485		</source>
3486	</element>
3487	<!--property::Parameter.Direction-->
3488	<element type="property">
3489		<source id="ADODB.Parameter.Direction">
3490			<context kind="class">Parameter</context>
3491			<name>Direction</name>
3492			<type>Integer</type>
3493		</source>
3494	</element>
3495	<!--property::Parameter.Name-->
3496	<element type="property">
3497		<source id="ADODB.Parameter.Name">
3498			<context kind="class">Parameter</context>
3499			<name>Name</name>
3500			<type>String</type>
3501		</source>
3502	</element>
3503	<!--property::Parameter.NumericScale-->
3504	<element type="property">
3505		<source id="ADODB.Parameter.NumericScale">
3506			<context kind="class">Parameter</context>
3507			<name>NumericScale</name>
3508			<type>byte</type>
3509		</source>
3510	</element>
3511	<!--property::Parameter.Precision-->
3512	<element type="property">
3513		<source id="ADODB.Parameter.Precision">
3514			<context kind="class">Parameter</context>
3515			<name>Precision</name>
3516			<type>byte</type>
3517		</source>
3518	</element>
3519	<!--property::Parameter.Properties {ReadOnly}-->
3520	<element type="property">
3521		<source id="ADODB.Parameter.Properties">
3522			<context kind="class">Parameter</context>
3523			<name>Properties</name>
3524			<type>Properties</type>
3525		</source>
3526	</element>
3527	<!--property::Parameter.Size-->
3528	<element type="property">
3529		<source id="ADODB.Parameter.Size">
3530			<context kind="class">Parameter</context>
3531			<name>Size</name>
3532			<type>Integer</type>
3533		</source>
3534	</element>
3535	<!--property::Parameter.Type-->
3536	<element type="property">
3537		<source id="ADODB.Parameter.Type">
3538			<context kind="class">Parameter</context>
3539			<name>Type</name>
3540			<type>Integer</type>
3541		</source>
3542	</element>
3543	<!--property::Parameter.Value {Default}-->
3544	<element type="property">
3545		<source id="ADODB.Parameter.Value">
3546			<context kind="class">Parameter</context>
3547			<name default="true">Value</name>
3548			<type>Variant</type>
3549		</source>
3550	</element>
3551	<!--enum::ParameterAttributesEnum  {Enumeration}-->
3552	<element type="enumeration">
3553		<source id="ADODB.ParameterAttributesEnum">
3554			<name>ParameterAttributesEnum</name>
3555		</source>
3556		<destination designation="identity" />
3557	</element>
3558	<!--enum::adParamLong {Constant}-->
3559	<element type="constant">
3560		<source id="ADODB.ParameterAttributesEnum.adParamLong">
3561			<context kind="enumeration">ParameterAttributesEnum</context>
3562			<name>adParamLong</name>
3563			<value>128</value>
3564		</source>
3565		<destination designation="identity" />
3566	</element>
3567	<!--enum::adParamNullable {Constant}-->
3568	<element type="constant">
3569		<source id="ADODB.ParameterAttributesEnum.adParamNullable">
3570			<context kind="enumeration">ParameterAttributesEnum</context>
3571			<name>adParamNullable</name>
3572			<value>64</value>
3573		</source>
3574		<destination designation="identity" />
3575	</element>
3576	<!--enum::adParamSigned {Constant}-->
3577	<element type="constant">
3578		<source id="ADODB.ParameterAttributesEnum.adParamSigned">
3579			<context kind="enumeration">ParameterAttributesEnum</context>
3580			<name>adParamSigned</name>
3581			<value>16</value>
3582		</source>
3583		<destination designation="identity" />
3584	</element>
3585	<!--enum::ParameterDirectionEnum  {Enumeration}-->
3586	<element type="enumeration">
3587		<source id="ADODB.ParameterDirectionEnum">
3588			<name>ParameterDirectionEnum</name>
3589		</source>
3590		<destination designation="identity" />
3591	</element>
3592	<!--enum::adParamInput {Constant}-->
3593	<element type="constant">
3594		<source id="ADODB.ParameterDirectionEnum.adParamInput">
3595			<context kind="enumeration">ParameterDirectionEnum</context>
3596			<name>adParamInput</name>
3597			<value>1</value>
3598		</source>
3599		<destination designation="identity" />
3600	</element>
3601	<!--enum::adParamInputOutput {Constant}-->
3602	<element type="constant">
3603		<source id="ADODB.ParameterDirectionEnum.adParamInputOutput">
3604			<context kind="enumeration">ParameterDirectionEnum</context>
3605			<name>adParamInputOutput</name>
3606			<value>3</value>
3607		</source>
3608		<destination designation="identity" />
3609	</element>
3610	<!--enum::adParamOutput {Constant}-->
3611	<element type="constant">
3612		<source id="ADODB.ParameterDirectionEnum.adParamOutput">
3613			<context kind="enumeration">ParameterDirectionEnum</context>
3614			<name>adParamOutput</name>
3615			<value>2</value>
3616		</source>
3617		<destination designation="identity" />
3618	</element>
3619	<!--enum::adParamReturnValue {Constant}-->
3620	<element type="constant">
3621		<source id="ADODB.ParameterDirectionEnum.adParamReturnValue">
3622			<context kind="enumeration">ParameterDirectionEnum</context>
3623			<name>adParamReturnValue</name>
3624			<value>4</value>
3625		</source>
3626		<destination designation="identity" />
3627	</element>
3628	<!--enum::adParamUnknown {Constant}-->
3629	<element type="constant">
3630		<source id="ADODB.ParameterDirectionEnum.adParamUnknown">
3631			<context kind="enumeration">ParameterDirectionEnum</context>
3632			<name>adParamUnknown</name>
3633			<value>0</value>
3634		</source>
3635		<destination designation="identity" />
3636	</element>
3637	<!--Class::Parameters-->
3638	<element type="class">
3639		<source id="ADODB.Parameters">
3640			<name>Parameters</name>
3641		</source>
3642		<destination designation="identity" />
3643	</element>
3644	<!--method::Parameters.Append-->
3645	<element type="method">
3646		<source id="ADODB.Parameters.Append">
3647			<context kind="class">Parameters</context>
3648			<name>Append</name>
3649			<type>void</type>
3650			<parameter-list>
3651				<parameter>
3652					<type>Object</type>
3653					<name>Object</name>
3654				</parameter>
3655			</parameter-list>
3656		</source>
3657	</element>
3658	<!--property::Parameters.Count {ReadOnly}-->
3659	<element type="property">
3660		<source id="ADODB.Parameters.Count">
3661			<context kind="class">Parameters</context>
3662			<name>Count</name>
3663			<type>Integer</type>
3664		</source>
3665	</element>
3666	<!--method::Parameters.Delete-->
3667	<element type="method">
3668		<source id="ADODB.Parameters.Delete">
3669			<context kind="class">Parameters</context>
3670			<name>Delete</name>
3671			<type>void</type>
3672			<parameter-list>
3673				<parameter>
3674					<type>Variant</type>
3675					<name>Index</name>
3676				</parameter>
3677			</parameter-list>
3678		</source>
3679	</element>
3680	<!--property::Parameters.Item {Default} {ReadOnly}-->
3681	<element type="property">
3682		<source id="ADODB.Parameters.Item">
3683			<context kind="class">Parameters</context>
3684			<name default="true">Item</name>
3685			<type>_Parameter</type>
3686			<parameter-list>
3687				<parameter>
3688					<type>Variant</type>
3689					<name>Index</name>
3690				</parameter>
3691			</parameter-list>
3692		</source>
3693	</element>
3694	<!--method::Parameters.Refresh-->
3695	<element type="method">
3696		<source id="ADODB.Parameters.Refresh">
3697			<context kind="class">Parameters</context>
3698			<name>Refresh</name>
3699			<type>void</type>
3700		</source>
3701	</element>
3702	<!--enum::PersistFormatEnum  {Enumeration}-->
3703	<element type="enumeration">
3704		<source id="ADODB.PersistFormatEnum">
3705			<name>PersistFormatEnum</name>
3706		</source>
3707		<destination designation="identity" />
3708	</element>
3709	<!--enum::adPersistADTG {Constant}-->
3710	<element type="constant">
3711		<source id="ADODB.PersistFormatEnum.adPersistADTG">
3712			<context kind="enumeration">PersistFormatEnum</context>
3713			<name>adPersistADTG</name>
3714			<value>0</value>
3715		</source>
3716		<destination designation="identity" />
3717	</element>
3718	<!--enum::adPersistXML {Constant}-->
3719	<element type="constant">
3720		<source id="ADODB.PersistFormatEnum.adPersistXML">
3721			<context kind="enumeration">PersistFormatEnum</context>
3722			<name>adPersistXML</name>
3723			<value>1</value>
3724		</source>
3725		<destination designation="identity" />
3726	</element>
3727	<!--enum::PositionEnum  {Enumeration}-->
3728	<element type="enumeration">
3729		<source id="ADODB.PositionEnum">
3730			<name>PositionEnum</name>
3731		</source>
3732		<destination designation="identity" />
3733	</element>
3734	<!--enum::adPosBOF {Constant}-->
3735	<element type="constant">
3736		<source id="ADODB.PositionEnum.adPosBOF">
3737			<context kind="enumeration">PositionEnum</context>
3738			<name>adPosBOF</name>
3739			<value>-2</value>
3740		</source>
3741		<destination designation="identity" />
3742	</element>
3743	<!--enum::adPosEOF {Constant}-->
3744	<element type="constant">
3745		<source id="ADODB.PositionEnum.adPosEOF">
3746			<context kind="enumeration">PositionEnum</context>
3747			<name>adPosEOF</name>
3748			<value>-3</value>
3749		</source>
3750		<destination designation="identity" />
3751	</element>
3752	<!--enum::adPosUnknown {Constant}-->
3753	<element type="constant">
3754		<source id="ADODB.PositionEnum.adPosUnknown">
3755			<context kind="enumeration">PositionEnum</context>
3756			<name>adPosUnknown</name>
3757			<value>-1</value>
3758		</source>
3759		<destination designation="identity" />
3760	</element>
3761	<!--Class::Properties-->
3762	<element type="class">
3763		<source id="ADODB.Properties">
3764			<name>Properties</name>
3765		</source>
3766		<destination designation="identity" />
3767	</element>
3768	<!--property::Properties.Count {ReadOnly}-->
3769	<element type="property">
3770		<source id="ADODB.Properties.Count">
3771			<context kind="class">Properties</context>
3772			<name>Count</name>
3773			<type>Integer</type>
3774		</source>
3775	</element>
3776	<!--property::Properties.Item {Default} {ReadOnly}-->
3777	<element type="property">
3778		<source id="ADODB.Properties.Item">
3779			<context kind="class">Properties</context>
3780			<name default="true">Item</name>
3781			<type>Property</type>
3782			<parameter-list>
3783				<parameter>
3784					<type>Variant</type>
3785					<name>Index</name>
3786				</parameter>
3787			</parameter-list>
3788		</source>
3789	</element>
3790	<!--method::Properties.Refresh-->
3791	<element type="method">
3792		<source id="ADODB.Properties.Refresh">
3793			<context kind="class">Properties</context>
3794			<name>Refresh</name>
3795			<type>void</type>
3796		</source>
3797	</element>
3798	<!--Class::Property-->
3799	<element type="class">
3800		<source id="ADODB.Property">
3801			<name>Property</name>
3802		</source>
3803		<destination designation="identity" />
3804	</element>
3805	<!--property::Property.Attributes-->
3806	<element type="property">
3807		<source id="ADODB.Property.Attributes">
3808			<context kind="class">Property</context>
3809			<name>Attributes</name>
3810			<type>Integer</type>
3811		</source>
3812	</element>
3813	<!--property::Property.Name {ReadOnly}-->
3814	<element type="property">
3815		<source id="ADODB.Property.Name">
3816			<context kind="class">Property</context>
3817			<name>Name</name>
3818			<type>String</type>
3819		</source>
3820	</element>
3821	<!--property::Property.Type {ReadOnly}-->
3822	<element type="property">
3823		<source id="ADODB.Property.Type">
3824			<context kind="class">Property</context>
3825			<name>Type</name>
3826			<type>Integer</type>
3827		</source>
3828	</element>
3829	<!--property::Property.Value {Default}-->
3830	<element type="property">
3831		<source id="ADODB.Property.Value">
3832			<context kind="class">Property</context>
3833			<name default="true">Value</name>
3834			<type>Variant</type>
3835		</source>
3836	</element>
3837	<!--enum::PropertyAttributesEnum  {Enumeration}-->
3838	<element type="enumeration">
3839		<source id="ADODB.PropertyAttributesEnum">
3840			<name>PropertyAttributesEnum</name>
3841		</source>
3842		<destination designation="identity" />
3843	</element>
3844	<!--enum::adPropNotSupported {Constant}-->
3845	<element type="constant">
3846		<source id="ADODB.PropertyAttributesEnum.adPropNotSupported">
3847			<context kind="enumeration">PropertyAttributesEnum</context>
3848			<name>adPropNotSupported</name>
3849			<value>0</value>
3850		</source>
3851		<destination designation="identity" />
3852	</element>
3853	<!--enum::adPropOptional {Constant}-->
3854	<element type="constant">
3855		<source id="ADODB.PropertyAttributesEnum.adPropOptional">
3856			<context kind="enumeration">PropertyAttributesEnum</context>
3857			<name>adPropOptional</name>
3858			<value>2</value>
3859		</source>
3860		<destination designation="identity" />
3861	</element>
3862	<!--enum::adPropRead {Constant}-->
3863	<element type="constant">
3864		<source id="ADODB.PropertyAttributesEnum.adPropRead">
3865			<context kind="enumeration">PropertyAttributesEnum</context>
3866			<name>adPropRead</name>
3867			<value>512</value>
3868		</source>
3869		<destination designation="identity" />
3870	</element>
3871	<!--enum::adPropRequired {Constant}-->
3872	<element type="constant">
3873		<source id="ADODB.PropertyAttributesEnum.adPropRequired">
3874			<context kind="enumeration">PropertyAttributesEnum</context>
3875			<name>adPropRequired</name>
3876			<value>1</value>
3877		</source>
3878		<destination designation="identity" />
3879	</element>
3880	<!--enum::adPropWrite {Constant}-->
3881	<element type="constant">
3882		<source id="ADODB.PropertyAttributesEnum.adPropWrite">
3883			<context kind="enumeration">PropertyAttributesEnum</context>
3884			<name>adPropWrite</name>
3885			<value>1024</value>
3886		</source>
3887		<destination designation="identity" />
3888	</element>
3889	<!--Class::Recordset-->
3890	<element type="class">
3891		<source id="ADODB.Recordset">
3892			<name>Recordset</name>
3893		</source>
3894		<destination designation="identity" />
3895	</element>
3896	<!--property::Recordset.AbsolutePage-->
3897	<element type="property">
3898		<source id="ADODB.Recordset.AbsolutePage">
3899			<context kind="class">Recordset</context>
3900			<name>AbsolutePage</name>
3901			<type>Integer</type>
3902		</source>
3903	</element>
3904	<!--property::Recordset.AbsolutePosition-->
3905	<element type="property">
3906		<source id="ADODB.Recordset.AbsolutePosition">
3907			<context kind="class">Recordset</context>
3908			<name>AbsolutePosition</name>
3909			<type>Integer</type>
3910		</source>
3911	</element>
3912	<!--property::Recordset.ActiveCommand {ReadOnly}-->
3913	<element type="property">
3914		<source id="ADODB.Recordset.ActiveCommand">
3915			<context kind="class">Recordset</context>
3916			<name>ActiveCommand</name>
3917			<type>Object</type>
3918		</source>
3919	</element>
3920	<!--property::Recordset.ActiveConnection-->
3921	<element type="property">
3922		<source id="ADODB.Recordset.ActiveConnection">
3923			<context kind="class">Recordset</context>
3924			<name>ActiveConnection</name>
3925			<type>Variant</type>
3926		</source>
3927	</element>
3928	<!--method::Recordset.AddNew-->
3929	<element type="method">
3930		<source id="ADODB.Recordset.AddNew">
3931			<context kind="class">Recordset</context>
3932			<name>AddNew</name>
3933			<type>void</type>
3934			<parameter-list>
3935				<parameter optional="true">
3936					<type>Variant</type>
3937					<name>FieldList</name>
3938				</parameter>
3939				<parameter optional="true">
3940					<type>Variant</type>
3941					<name>Values</name>
3942				</parameter>
3943			</parameter-list>
3944		</source>
3945	</element>
3946	<!--property::Recordset.BOF {ReadOnly}-->
3947	<element type="property">
3948		<source id="ADODB.Recordset.BOF">
3949			<context kind="class">Recordset</context>
3950			<name>BOF</name>
3951			<type>boolean</type>
3952		</source>
3953	</element>
3954	<!--property::Recordset.Bookmark-->
3955	<element type="property">
3956		<source id="ADODB.Recordset.Bookmark">
3957			<context kind="class">Recordset</context>
3958			<name>Bookmark</name>
3959			<type>Variant</type>
3960		</source>
3961	</element>
3962	<!--property::Recordset.CacheSize-->
3963	<element type="property">
3964		<source id="ADODB.Recordset.CacheSize">
3965			<context kind="class">Recordset</context>
3966			<name>CacheSize</name>
3967			<type>Integer</type>
3968		</source>
3969	</element>
3970	<!--method::Recordset.Cancel-->
3971	<element type="method">
3972		<source id="ADODB.Recordset.Cancel">
3973			<context kind="class">Recordset</context>
3974			<name>Cancel</name>
3975			<type>void</type>
3976		</source>
3977	</element>
3978	<!--method::Recordset.CancelBatch-->
3979	<element type="method">
3980		<source id="ADODB.Recordset.CancelBatch">
3981			<context kind="class">Recordset</context>
3982			<name>CancelBatch</name>
3983			<type>void</type>
3984			<parameter-list>
3985				<parameter optional="true">
3986					<type>Integer</type>
3987					<name>AffectRecords</name>
3988				</parameter>
3989			</parameter-list>
3990		</source>
3991	</element>
3992	<!--method::Recordset.CancelUpdate-->
3993	<element type="method">
3994		<source id="ADODB.Recordset.CancelUpdate">
3995			<context kind="class">Recordset</context>
3996			<name>CancelUpdate</name>
3997			<type>void</type>
3998		</source>
3999	</element>
4000	<!--method::Recordset.Clone-->
4001	<element type="method">
4002		<source id="ADODB.Recordset.Clone">
4003			<context kind="class">Recordset</context>
4004			<name>Clone</name>
4005			<type>_Recordset</type>
4006			<parameter-list>
4007				<parameter optional="true">
4008					<type>Integer</type>
4009					<name>LockType</name>
4010				</parameter>
4011			</parameter-list>
4012		</source>
4013	</element>
4014	<!--method::Recordset.Close-->
4015	<element type="method">
4016		<source id="ADODB.Recordset.Close">
4017			<context kind="class">Recordset</context>
4018			<name>Close</name>
4019			<type>void</type>
4020		</source>
4021	</element>
4022	<!--property::Recordset.Collect-->
4023	<element type="property">
4024		<source id="ADODB.Recordset.Collect">
4025			<context kind="class">Recordset</context>
4026			<name>Collect</name>
4027			<type>Variant</type>
4028			<parameter-list>
4029				<parameter>
4030					<type>Variant</type>
4031					<name>Index</name>
4032				</parameter>
4033			</parameter-list>
4034		</source>
4035	</element>
4036	<!--method::Recordset.CompareBookmarks-->
4037	<element type="method">
4038		<source id="ADODB.Recordset.CompareBookmarks">
4039			<context kind="class">Recordset</context>
4040			<name>CompareBookmarks</name>
4041			<type>Integer</type>
4042			<parameter-list>
4043				<parameter>
4044					<type>Variant</type>
4045					<name>Bookmark1</name>
4046				</parameter>
4047				<parameter>
4048					<type>Variant</type>
4049					<name>Bookmark2</name>
4050				</parameter>
4051			</parameter-list>
4052		</source>
4053	</element>
4054	<!--property::Recordset.CursorLocation-->
4055	<element type="property">
4056		<source id="ADODB.Recordset.CursorLocation">
4057			<context kind="class">Recordset</context>
4058			<name>CursorLocation</name>
4059			<type>Integer</type>
4060		</source>
4061	</element>
4062	<!--property::Recordset.CursorType-->
4063	<element type="property">
4064		<source id="ADODB.Recordset.CursorType">
4065			<context kind="class">Recordset</context>
4066			<name>CursorType</name>
4067			<type>Integer</type>
4068		</source>
4069	</element>
4070	<!--property::Recordset.DataMember-->
4071	<element type="property">
4072		<source id="ADODB.Recordset.DataMember">
4073			<context kind="class">Recordset</context>
4074			<name>DataMember</name>
4075			<type>String</type>
4076		</source>
4077	</element>
4078	<!--property::Recordset.DataSource {ReadOnly}-->
4079	<element type="property">
4080		<source id="ADODB.Recordset.DataSource">
4081			<context kind="class">Recordset</context>
4082			<name>DataSource</name>
4083			<type>IUnknown</type>
4084		</source>
4085	</element>
4086	<!--method::Recordset.Delete-->
4087	<element type="method">
4088		<source id="ADODB.Recordset.Delete">
4089			<context kind="class">Recordset</context>
4090			<name>Delete</name>
4091			<type>void</type>
4092			<parameter-list>
4093				<parameter optional="true">
4094					<type>Integer</type>
4095					<name>AffectRecords</name>
4096				</parameter>
4097			</parameter-list>
4098		</source>
4099	</element>
4100	<!--property::Recordset.EditMode {ReadOnly}-->
4101	<element type="property">
4102		<source id="ADODB.Recordset.EditMode">
4103			<context kind="class">Recordset</context>
4104			<name>EditMode</name>
4105			<type>Integer</type>
4106		</source>
4107	</element>
4108	<!--method::Recordset.EndOfRecordset-->
4109	<element type="method">
4110		<source id="ADODB.Recordset.EndOfRecordset">
4111			<context kind="class">Recordset</context>
4112			<name>EndOfRecordset</name>
4113			<type>HRESULT</type>
4114			<parameter-list>
4115				<parameter>
4116					<type>boolean[]</type>
4117					<name>fMoreData</name>
4118				</parameter>
4119				<parameter>
4120					<type>EventStatusEnum</type>
4121					<name>adStatus</name>
4122				</parameter>
4123				<parameter>
4124					<type>_Recordset</type>
4125					<name>pRecordset</name>
4126				</parameter>
4127			</parameter-list>
4128		</source>
4129	</element>
4130	<!--property::Recordset.EOF {ReadOnly}-->
4131	<element type="property">
4132		<source id="ADODB.Recordset.EOF">
4133			<context kind="class">Recordset</context>
4134			<name>EOF</name>
4135			<type>boolean</type>
4136		</source>
4137	</element>
4138	<!--method::Recordset.FetchComplete-->
4139	<element type="method">
4140		<source id="ADODB.Recordset.FetchComplete">
4141			<context kind="class">Recordset</context>
4142			<name>FetchComplete</name>
4143			<type>HRESULT</type>
4144			<parameter-list>
4145				<parameter>
4146					<type>Error</type>
4147					<name>pError</name>
4148				</parameter>
4149				<parameter>
4150					<type>EventStatusEnum</type>
4151					<name>adStatus</name>
4152				</parameter>
4153				<parameter>
4154					<type>_Recordset</type>
4155					<name>pRecordset</name>
4156				</parameter>
4157			</parameter-list>
4158		</source>
4159	</element>
4160	<!--method::Recordset.FetchProgress-->
4161	<element type="method">
4162		<source id="ADODB.Recordset.FetchProgress">
4163			<context kind="class">Recordset</context>
4164			<name>FetchProgress</name>
4165			<type>HRESULT</type>
4166			<parameter-list>
4167				<parameter>
4168					<type>Integer</type>
4169					<name>Progress</name>
4170				</parameter>
4171				<parameter>
4172					<type>Integer</type>
4173					<name>MaxProgress</name>
4174				</parameter>
4175				<parameter>
4176					<type>EventStatusEnum</type>
4177					<name>adStatus</name>
4178				</parameter>
4179				<parameter>
4180					<type>_Recordset</type>
4181					<name>pRecordset</name>
4182				</parameter>
4183			</parameter-list>
4184		</source>
4185	</element>
4186	<!--method::Recordset.FieldChangeComplete-->
4187	<element type="method">
4188		<source id="ADODB.Recordset.FieldChangeComplete">
4189			<context kind="class">Recordset</context>
4190			<name>FieldChangeComplete</name>
4191			<type>HRESULT</type>
4192			<parameter-list>
4193				<parameter>
4194					<type>Integer</type>
4195					<name>cFields</name>
4196				</parameter>
4197				<parameter>
4198					<type>Variant</type>
4199					<name>Fields</name>
4200				</parameter>
4201				<parameter>
4202					<type>Error</type>
4203					<name>pError</name>
4204				</parameter>
4205				<parameter>
4206					<type>EventStatusEnum</type>
4207					<name>adStatus</name>
4208				</parameter>
4209				<parameter>
4210					<type>_Recordset</type>
4211					<name>pRecordset</name>
4212				</parameter>
4213			</parameter-list>
4214		</source>
4215	</element>
4216	<!--property::Recordset.Fields {Default} {ReadOnly}-->
4217	<element type="property">
4218		<source id="ADODB.Recordset.Fields">
4219			<context kind="class">Recordset</context>
4220			<name default="true">Fields</name>
4221			<type>Fields</type>
4222		</source>
4223	</element>
4224	<!--property::Recordset.Filter-->
4225	<element type="property">
4226		<source id="ADODB.Recordset.Filter">
4227			<context kind="class">Recordset</context>
4228			<name>Filter</name>
4229			<type>Variant</type>
4230		</source>
4231	</element>
4232	<!--method::Recordset.Find-->
4233	<element type="method">
4234		<source id="ADODB.Recordset.Find">
4235			<context kind="class">Recordset</context>
4236			<name>Find</name>
4237			<type>void</type>
4238			<parameter-list>
4239				<parameter>
4240					<type>String</type>
4241					<name>Criteria</name>
4242				</parameter>
4243				<parameter optional="true">
4244					<type>Integer</type>
4245					<name>SkipRecords</name>
4246				</parameter>
4247				<parameter optional="true">
4248					<type>Integer</type>
4249					<name>SearchDirection</name>
4250				</parameter>
4251				<parameter optional="true">
4252					<type>Variant</type>
4253					<name>Start</name>
4254				</parameter>
4255			</parameter-list>
4256		</source>
4257	</element>
4258	<!--method::Recordset.GetRows-->
4259	<element type="method">
4260		<source id="ADODB.Recordset.GetRows">
4261			<context kind="class">Recordset</context>
4262			<name>GetRows</name>
4263			<type>Variant</type>
4264			<parameter-list>
4265				<parameter optional="true">
4266					<type>Integer</type>
4267					<name>Rows</name>
4268				</parameter>
4269				<parameter optional="true">
4270					<type>Variant</type>
4271					<name>Start</name>
4272				</parameter>
4273				<parameter optional="true">
4274					<type>Variant</type>
4275					<name>Fields</name>
4276				</parameter>
4277			</parameter-list>
4278		</source>
4279	</element>
4280	<!--method::Recordset.GetString-->
4281	<element type="method">
4282		<source id="ADODB.Recordset.GetString">
4283			<context kind="class">Recordset</context>
4284			<name>GetString</name>
4285			<type>String</type>
4286			<parameter-list>
4287				<parameter optional="true">
4288					<type>Integer</type>
4289					<name>StringFormat</name>
4290				</parameter>
4291				<parameter optional="true">
4292					<type>Integer</type>
4293					<name>NumRows</name>
4294				</parameter>
4295				<parameter optional="true">
4296					<type>String</type>
4297					<name>ColumnDelimeter</name>
4298				</parameter>
4299				<parameter optional="true">
4300					<type>String</type>
4301					<name>RowDelimeter</name>
4302				</parameter>
4303				<parameter optional="true">
4304					<type>String</type>
4305					<name>NullExpr</name>
4306				</parameter>
4307			</parameter-list>
4308		</source>
4309	</element>
4310	<!--property::Recordset.Index-->
4311	<element type="property">
4312		<source id="ADODB.Recordset.Index">
4313			<context kind="class">Recordset</context>
4314			<name>Index</name>
4315			<type>String</type>
4316		</source>
4317	</element>
4318	<!--property::Recordset.LockType-->
4319	<element type="property">
4320		<source id="ADODB.Recordset.LockType">
4321			<context kind="class">Recordset</context>
4322			<name>LockType</name>
4323			<type>Integer</type>
4324		</source>
4325	</element>
4326	<!--property::Recordset.MarshalOptions-->
4327	<element type="property">
4328		<source id="ADODB.Recordset.MarshalOptions">
4329			<context kind="class">Recordset</context>
4330			<name>MarshalOptions</name>
4331			<type>Integer</type>
4332		</source>
4333	</element>
4334	<!--property::Recordset.MaxRecords-->
4335	<element type="property">
4336		<source id="ADODB.Recordset.MaxRecords">
4337			<context kind="class">Recordset</context>
4338			<name>MaxRecords</name>
4339			<type>Integer</type>
4340		</source>
4341	</element>
4342	<!--method::Recordset.Move-->
4343	<element type="method">
4344		<source id="ADODB.Recordset.Move">
4345			<context kind="class">Recordset</context>
4346			<name>Move</name>
4347			<type>void</type>
4348			<parameter-list>
4349				<parameter>
4350					<type>Integer</type>
4351					<name>NumRecords</name>
4352				</parameter>
4353				<parameter optional="true">
4354					<type>Variant</type>
4355					<name>Start</name>
4356				</parameter>
4357			</parameter-list>
4358		</source>
4359	</element>
4360	<!--method::Recordset.MoveComplete-->
4361	<element type="method">
4362		<source id="ADODB.Recordset.MoveComplete">
4363			<context kind="class">Recordset</context>
4364			<name>MoveComplete</name>
4365			<type>HRESULT</type>
4366			<parameter-list>
4367				<parameter>
4368					<type>Integer</type>
4369					<name>adReason</name>
4370				</parameter>
4371				<parameter>
4372					<type>Error</type>
4373					<name>pError</name>
4374				</parameter>
4375				<parameter>
4376					<type>EventStatusEnum</type>
4377					<name>adStatus</name>
4378				</parameter>
4379				<parameter>
4380					<type>_Recordset</type>
4381					<name>pRecordset</name>
4382				</parameter>
4383			</parameter-list>
4384		</source>
4385	</element>
4386	<!--method::Recordset.MoveFirst-->
4387	<element type="method">
4388		<source id="ADODB.Recordset.MoveFirst">
4389			<context kind="class">Recordset</context>
4390			<name>MoveFirst</name>
4391			<type>void</type>
4392		</source>
4393	</element>
4394	<!--method::Recordset.MoveLast-->
4395	<element type="method">
4396		<source id="ADODB.Recordset.MoveLast">
4397			<context kind="class">Recordset</context>
4398			<name>MoveLast</name>
4399			<type>void</type>
4400		</source>
4401	</element>
4402	<!--method::Recordset.MoveNext-->
4403	<element type="method">
4404		<source id="ADODB.Recordset.MoveNext">
4405			<context kind="class">Recordset</context>
4406			<name>MoveNext</name>
4407			<type>void</type>
4408		</source>
4409	</element>
4410	<!--method::Recordset.MovePrevious-->
4411	<element type="method">
4412		<source id="ADODB.Recordset.MovePrevious">
4413			<context kind="class">Recordset</context>
4414			<name>MovePrevious</name>
4415			<type>void</type>
4416		</source>
4417	</element>
4418	<!--method::Recordset.NextRecordset-->
4419	<element type="method">
4420		<source id="ADODB.Recordset.NextRecordset">
4421			<context kind="class">Recordset</context>
4422			<name>NextRecordset</name>
4423			<type>_Recordset</type>
4424			<parameter-list>
4425				<parameter optional="true">
4426					<type>Variant</type>
4427					<name>RecordsAffected</name>
4428				</parameter>
4429			</parameter-list>
4430		</source>
4431	</element>
4432	<!--method::Recordset.Open-->
4433	<element type="method">
4434		<source id="ADODB.Recordset.Open">
4435			<context kind="class">Recordset</context>
4436			<name>Open</name>
4437			<type>void</type>
4438			<parameter-list>
4439				<parameter optional="true">
4440					<type>Variant</type>
4441					<name>Source</name>
4442				</parameter>
4443				<parameter optional="true">
4444					<type>Variant</type>
4445					<name>ActiveConnection</name>
4446				</parameter>
4447				<parameter optional="true">
4448					<type>Integer</type>
4449					<name>CursorType</name>
4450				</parameter>
4451				<parameter optional="true">
4452					<type>Integer</type>
4453					<name>LockType</name>
4454				</parameter>
4455				<parameter optional="true">
4456					<type>Integer</type>
4457					<name>Options</name>
4458				</parameter>
4459			</parameter-list>
4460		</source>
4461	</element>
4462	<!--property::Recordset.PageCount {ReadOnly}-->
4463	<element type="property">
4464		<source id="ADODB.Recordset.PageCount">
4465			<context kind="class">Recordset</context>
4466			<name>PageCount</name>
4467			<type>Integer</type>
4468		</source>
4469	</element>
4470	<!--property::Recordset.PageSize-->
4471	<element type="property">
4472		<source id="ADODB.Recordset.PageSize">
4473			<context kind="class">Recordset</context>
4474			<name>PageSize</name>
4475			<type>Integer</type>
4476		</source>
4477	</element>
4478	<!--property::Recordset.Properties {ReadOnly}-->
4479	<element type="property">
4480		<source id="ADODB.Recordset.Properties">
4481			<context kind="class">Recordset</context>
4482			<name>Properties</name>
4483			<type>Properties</type>
4484		</source>
4485	</element>
4486	<!--method::Recordset.RecordChangeComplete-->
4487	<element type="method">
4488		<source id="ADODB.Recordset.RecordChangeComplete">
4489			<context kind="class">Recordset</context>
4490			<name>RecordChangeComplete</name>
4491			<type>HRESULT</type>
4492			<parameter-list>
4493				<parameter>
4494					<type>Integer</type>
4495					<name>adReason</name>
4496				</parameter>
4497				<parameter>
4498					<type>Integer</type>
4499					<name>cRecords</name>
4500				</parameter>
4501				<parameter>
4502					<type>Error</type>
4503					<name>pError</name>
4504				</parameter>
4505				<parameter>
4506					<type>EventStatusEnum</type>
4507					<name>adStatus</name>
4508				</parameter>
4509				<parameter>
4510					<type>_Recordset</type>
4511					<name>pRecordset</name>
4512				</parameter>
4513			</parameter-list>
4514		</source>
4515	</element>
4516	<!--property::Recordset.RecordCount {ReadOnly}-->
4517	<element type="property">
4518		<source id="ADODB.Recordset.RecordCount">
4519			<context kind="class">Recordset</context>
4520			<name>RecordCount</name>
4521			<type>Integer</type>
4522		</source>
4523	</element>
4524	<!--method::Recordset.RecordsetChangeComplete-->
4525	<element type="method">
4526		<source id="ADODB.Recordset.RecordsetChangeComplete">
4527			<context kind="class">Recordset</context>
4528			<name>RecordsetChangeComplete</name>
4529			<type>HRESULT</type>
4530			<parameter-list>
4531				<parameter>
4532					<type>Integer</type>
4533					<name>adReason</name>
4534				</parameter>
4535				<parameter>
4536					<type>Error</type>
4537					<name>pError</name>
4538				</parameter>
4539				<parameter>
4540					<type>EventStatusEnum</type>
4541					<name>adStatus</name>
4542				</parameter>
4543				<parameter>
4544					<type>_Recordset</type>
4545					<name>pRecordset</name>
4546				</parameter>
4547			</parameter-list>
4548		</source>
4549	</element>
4550	<!--method::Recordset.Requery-->
4551	<element type="method">
4552		<source id="ADODB.Recordset.Requery">
4553			<context kind="class">Recordset</context>
4554			<name>Requery</name>
4555			<type>void</type>
4556			<parameter-list>
4557				<parameter optional="true">
4558					<type>Integer</type>
4559					<name>Options</name>
4560				</parameter>
4561			</parameter-list>
4562		</source>
4563	</element>
4564	<!--method::Recordset.Resync-->
4565	<element type="method">
4566		<source id="ADODB.Recordset.Resync">
4567			<context kind="class">Recordset</context>
4568			<name>Resync</name>
4569			<type>void</type>
4570			<parameter-list>
4571				<parameter optional="true">
4572					<type>Integer</type>
4573					<name>AffectRecords</name>
4574				</parameter>
4575				<parameter optional="true">
4576					<type>Integer</type>
4577					<name>ResyncValues</name>
4578				</parameter>
4579			</parameter-list>
4580		</source>
4581	</element>
4582	<!--method::Recordset.Save-->
4583	<element type="method">
4584		<source id="ADODB.Recordset.Save">
4585			<context kind="class">Recordset</context>
4586			<name>Save</name>
4587			<type>void</type>
4588			<parameter-list>
4589				<parameter optional="true">
4590					<type>String</type>
4591					<name>FileName</name>
4592				</parameter>
4593				<parameter optional="true">
4594					<type>Integer</type>
4595					<name>PersistFormat</name>
4596				</parameter>
4597			</parameter-list>
4598		</source>
4599	</element>
4600	<!--method::Recordset.Seek-->
4601	<element type="method">
4602		<source id="ADODB.Recordset.Seek">
4603			<context kind="class">Recordset</context>
4604			<name>Seek</name>
4605			<type>void</type>
4606			<parameter-list>
4607				<parameter>
4608					<type>Variant</type>
4609					<name>KeyValues</name>
4610				</parameter>
4611				<parameter optional="true">
4612					<type>Integer</type>
4613					<name>SeekOption</name>
4614				</parameter>
4615			</parameter-list>
4616		</source>
4617	</element>
4618	<!--property::Recordset.Sort-->
4619	<element type="property">
4620		<source id="ADODB.Recordset.Sort">
4621			<context kind="class">Recordset</context>
4622			<name>Sort</name>
4623			<type>String</type>
4624		</source>
4625	</element>
4626	<!--property::Recordset.Source-->
4627	<element type="property">
4628		<source id="ADODB.Recordset.Source">
4629			<context kind="class">Recordset</context>
4630			<name>Source</name>
4631			<type>Variant</type>
4632		</source>
4633	</element>
4634	<!--property::Recordset.State {ReadOnly}-->
4635	<element type="property">
4636		<source id="ADODB.Recordset.State">
4637			<context kind="class">Recordset</context>
4638			<name>State</name>
4639			<type>Integer</type>
4640		</source>
4641	</element>
4642	<!--property::Recordset.Status {ReadOnly}-->
4643	<element type="property">
4644		<source id="ADODB.Recordset.Status">
4645			<context kind="class">Recordset</context>
4646			<name>Status</name>
4647			<type>Integer</type>
4648		</source>
4649	</element>
4650	<!--property::Recordset.StayInSync-->
4651	<element type="property">
4652		<source id="ADODB.Recordset.StayInSync">
4653			<context kind="class">Recordset</context>
4654			<name>StayInSync</name>
4655			<type>boolean</type>
4656		</source>
4657	</element>
4658	<!--method::Recordset.Supports-->
4659	<element type="method">
4660		<source id="ADODB.Recordset.Supports">
4661			<context kind="class">Recordset</context>
4662			<name>Supports</name>
4663			<type>boolean</type>
4664			<parameter-list>
4665				<parameter>
4666					<type>Integer</type>
4667					<name>CursorOptions</name>
4668				</parameter>
4669			</parameter-list>
4670		</source>
4671	</element>
4672	<!--method::Recordset.Update-->
4673	<element type="method">
4674		<source id="ADODB.Recordset.Update">
4675			<context kind="class">Recordset</context>
4676			<name>Update</name>
4677			<type>void</type>
4678			<parameter-list>
4679				<parameter optional="true">
4680					<type>Variant</type>
4681					<name>Fields</name>
4682				</parameter>
4683				<parameter optional="true">
4684					<type>Variant</type>
4685					<name>Values</name>
4686				</parameter>
4687			</parameter-list>
4688		</source>
4689	</element>
4690	<!--method::Recordset.UpdateBatch-->
4691	<element type="method">
4692		<source id="ADODB.Recordset.UpdateBatch">
4693			<context kind="class">Recordset</context>
4694			<name>UpdateBatch</name>
4695			<type>void</type>
4696			<parameter-list>
4697				<parameter optional="true">
4698					<type>Integer</type>
4699					<name>AffectRecords</name>
4700				</parameter>
4701			</parameter-list>
4702		</source>
4703	</element>
4704	<!--method::Recordset.WillChangeField-->
4705	<element type="method">
4706		<source id="ADODB.Recordset.WillChangeField">
4707			<context kind="class">Recordset</context>
4708			<name>WillChangeField</name>
4709			<type>HRESULT</type>
4710			<parameter-list>
4711				<parameter>
4712					<type>Integer</type>
4713					<name>cFields</name>
4714				</parameter>
4715				<parameter>
4716					<type>Variant</type>
4717					<name>Fields</name>
4718				</parameter>
4719				<parameter>
4720					<type>EventStatusEnum</type>
4721					<name>adStatus</name>
4722				</parameter>
4723				<parameter>
4724					<type>_Recordset</type>
4725					<name>pRecordset</name>
4726				</parameter>
4727			</parameter-list>
4728		</source>
4729	</element>
4730	<!--method::Recordset.WillChangeRecord-->
4731	<element type="method">
4732		<source id="ADODB.Recordset.WillChangeRecord">
4733			<context kind="class">Recordset</context>
4734			<name>WillChangeRecord</name>
4735			<type>HRESULT</type>
4736			<parameter-list>
4737				<parameter>
4738					<type>Integer</type>
4739					<name>adReason</name>
4740				</parameter>
4741				<parameter>
4742					<type>Integer</type>
4743					<name>cRecords</name>
4744				</parameter>
4745				<parameter>
4746					<type>EventStatusEnum</type>
4747					<name>adStatus</name>
4748				</parameter>
4749				<parameter>
4750					<type>_Recordset</type>
4751					<name>pRecordset</name>
4752				</parameter>
4753			</parameter-list>
4754		</source>
4755	</element>
4756	<!--method::Recordset.WillChangeRecordset-->
4757	<element type="method">
4758		<source id="ADODB.Recordset.WillChangeRecordset">
4759			<context kind="class">Recordset</context>
4760			<name>WillChangeRecordset</name>
4761			<type>HRESULT</type>
4762			<parameter-list>
4763				<parameter>
4764					<type>Integer</type>
4765					<name>adReason</name>
4766				</parameter>
4767				<parameter>
4768					<type>EventStatusEnum</type>
4769					<name>adStatus</name>
4770				</parameter>
4771				<parameter>
4772					<type>_Recordset</type>
4773					<name>pRecordset</name>
4774				</parameter>
4775			</parameter-list>
4776		</source>
4777	</element>
4778	<!--method::Recordset.WillMove-->
4779	<element type="method">
4780		<source id="ADODB.Recordset.WillMove">
4781			<context kind="class">Recordset</context>
4782			<name>WillMove</name>
4783			<type>HRESULT</type>
4784			<parameter-list>
4785				<parameter>
4786					<type>Integer</type>
4787					<name>adReason</name>
4788				</parameter>
4789				<parameter>
4790					<type>EventStatusEnum</type>
4791					<name>adStatus</name>
4792				</parameter>
4793				<parameter>
4794					<type>_Recordset</type>
4795					<name>pRecordset</name>
4796				</parameter>
4797			</parameter-list>
4798		</source>
4799	</element>
4800	<!--Class::Recordset15-->
4801	<element type="class">
4802		<source id="ADODB.Recordset15">
4803			<name>Recordset15</name>
4804		</source>
4805		<destination designation="identity" />
4806	</element>
4807	<!--property::Recordset15.AbsolutePage-->
4808	<element type="property">
4809		<source id="ADODB.Recordset15.AbsolutePage">
4810			<context kind="class">Recordset15</context>
4811			<name>AbsolutePage</name>
4812			<type>Integer</type>
4813		</source>
4814	</element>
4815	<!--property::Recordset15.AbsolutePosition-->
4816	<element type="property">
4817		<source id="ADODB.Recordset15.AbsolutePosition">
4818			<context kind="class">Recordset15</context>
4819			<name>AbsolutePosition</name>
4820			<type>Integer</type>
4821		</source>
4822	</element>
4823	<!--property::Recordset15.ActiveConnection-->
4824	<element type="property">
4825		<source id="ADODB.Recordset15.ActiveConnection">
4826			<context kind="class">Recordset15</context>
4827			<name>ActiveConnection</name>
4828			<type>Variant</type>
4829		</source>
4830	</element>
4831	<!--method::Recordset15.AddNew-->
4832	<element type="method">
4833		<source id="ADODB.Recordset15.AddNew">
4834			<context kind="class">Recordset15</context>
4835			<name>AddNew</name>
4836			<type>void</type>
4837			<parameter-list>
4838				<parameter optional="true">
4839					<type>Variant</type>
4840					<name>FieldList</name>
4841				</parameter>
4842				<parameter optional="true">
4843					<type>Variant</type>
4844					<name>Values</name>
4845				</parameter>
4846			</parameter-list>
4847		</source>
4848	</element>
4849	<!--property::Recordset15.BOF {ReadOnly}-->
4850	<element type="property">
4851		<source id="ADODB.Recordset15.BOF">
4852			<context kind="class">Recordset15</context>
4853			<name>BOF</name>
4854			<type>boolean</type>
4855		</source>
4856	</element>
4857	<!--property::Recordset15.Bookmark-->
4858	<element type="property">
4859		<source id="ADODB.Recordset15.Bookmark">
4860			<context kind="class">Recordset15</context>
4861			<name>Bookmark</name>
4862			<type>Variant</type>
4863		</source>
4864	</element>
4865	<!--property::Recordset15.CacheSize-->
4866	<element type="property">
4867		<source id="ADODB.Recordset15.CacheSize">
4868			<context kind="class">Recordset15</context>
4869			<name>CacheSize</name>
4870			<type>Integer</type>
4871		</source>
4872	</element>
4873	<!--method::Recordset15.CancelBatch-->
4874	<element type="method">
4875		<source id="ADODB.Recordset15.CancelBatch">
4876			<context kind="class">Recordset15</context>
4877			<name>CancelBatch</name>
4878			<type>void</type>
4879			<parameter-list>
4880				<parameter optional="true">
4881					<type>Integer</type>
4882					<name>AffectRecords</name>
4883				</parameter>
4884			</parameter-list>
4885		</source>
4886	</element>
4887	<!--method::Recordset15.CancelUpdate-->
4888	<element type="method">
4889		<source id="ADODB.Recordset15.CancelUpdate">
4890			<context kind="class">Recordset15</context>
4891			<name>CancelUpdate</name>
4892			<type>void</type>
4893		</source>
4894	</element>
4895	<!--method::Recordset15.Close-->
4896	<element type="method">
4897		<source id="ADODB.Recordset15.Close">
4898			<context kind="class">Recordset15</context>
4899			<name>Close</name>
4900			<type>void</type>
4901		</source>
4902	</element>
4903	<!--property::Recordset15.Collect-->
4904	<element type="property">
4905		<source id="ADODB.Recordset15.Collect">
4906			<context kind="class">Recordset15</context>
4907			<name>Collect</name>
4908			<type>Variant</type>
4909			<parameter-list>
4910				<parameter>
4911					<type>Variant</type>
4912					<name>Index</name>
4913				</parameter>
4914			</parameter-list>
4915		</source>
4916	</element>
4917	<!--property::Recordset15.CursorLocation-->
4918	<element type="property">
4919		<source id="ADODB.Recordset15.CursorLocation">
4920			<context kind="class">Recordset15</context>
4921			<name>CursorLocation</name>
4922			<type>Integer</type>
4923		</source>
4924	</element>
4925	<!--property::Recordset15.CursorType-->
4926	<element type="property">
4927		<source id="ADODB.Recordset15.CursorType">
4928			<context kind="class">Recordset15</context>
4929			<name>CursorType</name>
4930			<type>Integer</type>
4931		</source>
4932	</element>
4933	<!--method::Recordset15.Delete-->
4934	<element type="method">
4935		<source id="ADODB.Recordset15.Delete">
4936			<context kind="class">Recordset15</context>
4937			<name>Delete</name>
4938			<type>void</type>
4939			<parameter-list>
4940				<parameter optional="true">
4941					<type>Integer</type>
4942					<name>AffectRecords</name>
4943				</parameter>
4944			</parameter-list>
4945		</source>
4946	</element>
4947	<!--property::Recordset15.EditMode {ReadOnly}-->
4948	<element type="property">
4949		<source id="ADODB.Recordset15.EditMode">
4950			<context kind="class">Recordset15</context>
4951			<name>EditMode</name>
4952			<type>Integer</type>
4953		</source>
4954	</element>
4955	<!--property::Recordset15.EOF {ReadOnly}-->
4956	<element type="property">
4957		<source id="ADODB.Recordset15.EOF">
4958			<context kind="class">Recordset15</context>
4959			<name>EOF</name>
4960			<type>boolean</type>
4961		</source>
4962	</element>
4963	<!--property::Recordset15.Fields {Default} {ReadOnly}-->
4964	<element type="property">
4965		<source id="ADODB.Recordset15.Fields">
4966			<context kind="class">Recordset15</context>
4967			<name default="true">Fields</name>
4968			<type>Fields</type>
4969		</source>
4970	</element>
4971	<!--property::Recordset15.Filter-->
4972	<element type="property">
4973		<source id="ADODB.Recordset15.Filter">
4974			<context kind="class">Recordset15</context>
4975			<name>Filter</name>
4976			<type>Variant</type>
4977		</source>
4978	</element>
4979	<!--method::Recordset15.Find-->
4980	<element type="method">
4981		<source id="ADODB.Recordset15.Find">
4982			<context kind="class">Recordset15</context>
4983			<name>Find</name>
4984			<type>void</type>
4985			<parameter-list>
4986				<parameter>
4987					<type>String</type>
4988					<name>Criteria</name>
4989				</parameter>
4990				<parameter optional="true">
4991					<type>Integer</type>
4992					<name>SkipRecords</name>
4993				</parameter>
4994				<parameter optional="true">
4995					<type>Integer</type>
4996					<name>SearchDirection</name>
4997				</parameter>
4998				<parameter optional="true">
4999					<type>Variant</type>
5000					<name>Start</name>
5001				</parameter>
5002			</parameter-list>
5003		</source>
5004	</element>
5005	<!--method::Recordset15.GetRows-->
5006	<element type="method">
5007		<source id="ADODB.Recordset15.GetRows">
5008			<context kind="class">Recordset15</context>
5009			<name>GetRows</name>
5010			<type>Variant</type>
5011			<parameter-list>
5012				<parameter optional="true">
5013					<type>Integer</type>
5014					<name>Rows</name>
5015				</parameter>
5016				<parameter optional="true">
5017					<type>Variant</type>
5018					<name>Start</name>
5019				</parameter>
5020				<parameter optional="true">
5021					<type>Variant</type>
5022					<name>Fields</name>
5023				</parameter>
5024			</parameter-list>
5025		</source>
5026	</element>
5027	<!--property::Recordset15.LockType-->
5028	<element type="property">
5029		<source id="ADODB.Recordset15.LockType">
5030			<context kind="class">Recordset15</context>
5031			<name>LockType</name>
5032			<type>Integer</type>
5033		</source>
5034	</element>
5035	<!--property::Recordset15.MarshalOptions-->
5036	<element type="property">
5037		<source id="ADODB.Recordset15.MarshalOptions">
5038			<context kind="class">Recordset15</context>
5039			<name>MarshalOptions</name>
5040			<type>Integer</type>
5041		</source>
5042	</element>
5043	<!--property::Recordset15.MaxRecords-->
5044	<element type="property">
5045		<source id="ADODB.Recordset15.MaxRecords">
5046			<context kind="class">Recordset15</context>
5047			<name>MaxRecords</name>
5048			<type>Integer</type>
5049		</source>
5050	</element>
5051	<!--method::Recordset15.Move-->
5052	<element type="method">
5053		<source id="ADODB.Recordset15.Move">
5054			<context kind="class">Recordset15</context>
5055			<name>Move</name>
5056			<type>void</type>
5057			<parameter-list>
5058				<parameter>
5059					<type>Integer</type>
5060					<name>NumRecords</name>
5061				</parameter>
5062				<parameter optional="true">
5063					<type>Variant</type>
5064					<name>Start</name>
5065				</parameter>
5066			</parameter-list>
5067		</source>
5068	</element>
5069	<!--method::Recordset15.MoveFirst-->
5070	<element type="method">
5071		<source id="ADODB.Recordset15.MoveFirst">
5072			<context kind="class">Recordset15</context>
5073			<name>MoveFirst</name>
5074			<type>void</type>
5075		</source>
5076	</element>
5077	<!--method::Recordset15.MoveLast-->
5078	<element type="method">
5079		<source id="ADODB.Recordset15.MoveLast">
5080			<context kind="class">Recordset15</context>
5081			<name>MoveLast</name>
5082			<type>void</type>
5083		</source>
5084	</element>
5085	<!--method::Recordset15.MoveNext-->
5086	<element type="method">
5087		<source id="ADODB.Recordset15.MoveNext">
5088			<context kind="class">Recordset15</context>
5089			<name>MoveNext</name>
5090			<type>void</type>
5091		</source>
5092	</element>
5093	<!--method::Recordset15.MovePrevious-->
5094	<element type="method">
5095		<source id="ADODB.Recordset15.MovePrevious">
5096			<context kind="class">Recordset15</context>
5097			<name>MovePrevious</name>
5098			<type>void</type>
5099		</source>
5100	</element>
5101	<!--method::Recordset15.NextRecordset-->
5102	<element type="method">
5103		<source id="ADODB.Recordset15.NextRecordset">
5104			<context kind="class">Recordset15</context>
5105			<name>NextRecordset</name>
5106			<type>_Recordset</type>
5107			<parameter-list>
5108				<parameter optional="true">
5109					<type>Variant</type>
5110					<name>RecordsAffected</name>
5111				</parameter>
5112			</parameter-list>
5113		</source>
5114	</element>
5115	<!--method::Recordset15.Open-->
5116	<element type="method">
5117		<source id="ADODB.Recordset15.Open">
5118			<context kind="class">Recordset15</context>
5119			<name>Open</name>
5120			<type>void</type>
5121			<parameter-list>
5122				<parameter optional="true">
5123					<type>Variant</type>
5124					<name>Source</name>
5125				</parameter>
5126				<parameter optional="true">
5127					<type>Variant</type>
5128					<name>ActiveConnection</name>
5129				</parameter>
5130				<parameter optional="true">
5131					<type>Integer</type>
5132					<name>CursorType</name>
5133				</parameter>
5134				<parameter optional="true">
5135					<type>Integer</type>
5136					<name>LockType</name>
5137				</parameter>
5138				<parameter optional="true">
5139					<type>Integer</type>
5140					<name>Options</name>
5141				</parameter>
5142			</parameter-list>
5143		</source>
5144	</element>
5145	<!--property::Recordset15.PageCount {ReadOnly}-->
5146	<element type="property">
5147		<source id="ADODB.Recordset15.PageCount">
5148			<context kind="class">Recordset15</context>
5149			<name>PageCount</name>
5150			<type>Integer</type>
5151		</source>
5152	</element>
5153	<!--property::Recordset15.PageSize-->
5154	<element type="property">
5155		<source id="ADODB.Recordset15.PageSize">
5156			<context kind="class">Recordset15</context>
5157			<name>PageSize</name>
5158			<type>Integer</type>
5159		</source>
5160	</element>
5161	<!--property::Recordset15.Properties {ReadOnly}-->
5162	<element type="property">
5163		<source id="ADODB.Recordset15.Properties">
5164			<context kind="class">Recordset15</context>
5165			<name>Properties</name>
5166			<type>Properties</type>
5167		</source>
5168	</element>
5169	<!--property::Recordset15.RecordCount {ReadOnly}-->
5170	<element type="property">
5171		<source id="ADODB.Recordset15.RecordCount">
5172			<context kind="class">Recordset15</context>
5173			<name>RecordCount</name>
5174			<type>Integer</type>
5175		</source>
5176	</element>
5177	<!--method::Recordset15.Requery-->
5178	<element type="method">
5179		<source id="ADODB.Recordset15.Requery">
5180			<context kind="class">Recordset15</context>
5181			<name>Requery</name>
5182			<type>void</type>
5183			<parameter-list>
5184				<parameter optional="true">
5185					<type>Integer</type>
5186					<name>Options</name>
5187				</parameter>
5188			</parameter-list>
5189		</source>
5190	</element>
5191	<!--property::Recordset15.Sort-->
5192	<element type="property">
5193		<source id="ADODB.Recordset15.Sort">
5194			<context kind="class">Recordset15</context>
5195			<name>Sort</name>
5196			<type>String</type>
5197		</source>
5198	</element>
5199	<!--property::Recordset15.Source-->
5200	<element type="property">
5201		<source id="ADODB.Recordset15.Source">
5202			<context kind="class">Recordset15</context>
5203			<name>Source</name>
5204			<type>Variant</type>
5205		</source>
5206	</element>
5207	<!--property::Recordset15.State {ReadOnly}-->
5208	<element type="property">
5209		<source id="ADODB.Recordset15.State">
5210			<context kind="class">Recordset15</context>
5211			<name>State</name>
5212			<type>Integer</type>
5213		</source>
5214	</element>
5215	<!--property::Recordset15.Status {ReadOnly}-->
5216	<element type="property">
5217		<source id="ADODB.Recordset15.Status">
5218			<context kind="class">Recordset15</context>
5219			<name>Status</name>
5220			<type>Integer</type>
5221		</source>
5222	</element>
5223	<!--method::Recordset15.Supports-->
5224	<element type="method">
5225		<source id="ADODB.Recordset15.Supports">
5226			<context kind="class">Recordset15</context>
5227			<name>Supports</name>
5228			<type>boolean</type>
5229			<parameter-list>
5230				<parameter>
5231					<type>Integer</type>
5232					<name>CursorOptions</name>
5233				</parameter>
5234			</parameter-list>
5235		</source>
5236	</element>
5237	<!--method::Recordset15.Update-->
5238	<element type="method">
5239		<source id="ADODB.Recordset15.Update">
5240			<context kind="class">Recordset15</context>
5241			<name>Update</name>
5242			<type>void</type>
5243			<parameter-list>
5244				<parameter optional="true">
5245					<type>Variant</type>
5246					<name>Fields</name>
5247				</parameter>
5248				<parameter optional="true">
5249					<type>Variant</type>
5250					<name>Values</name>
5251				</parameter>
5252			</parameter-list>
5253		</source>
5254	</element>
5255	<!--method::Recordset15.UpdateBatch-->
5256	<element type="method">
5257		<source id="ADODB.Recordset15.UpdateBatch">
5258			<context kind="class">Recordset15</context>
5259			<name>UpdateBatch</name>
5260			<type>void</type>
5261			<parameter-list>
5262				<parameter optional="true">
5263					<type>Integer</type>
5264					<name>AffectRecords</name>
5265				</parameter>
5266			</parameter-list>
5267		</source>
5268	</element>
5269	<!--Class::Recordset20-->
5270	<element type="class">
5271		<source id="ADODB.Recordset20">
5272			<name>Recordset20</name>
5273		</source>
5274		<destination designation="identity" />
5275	</element>
5276	<!--property::Recordset20.AbsolutePage-->
5277	<element type="property">
5278		<source id="ADODB.Recordset20.AbsolutePage">
5279			<context kind="class">Recordset20</context>
5280			<name>AbsolutePage</name>
5281			<type>Integer</type>
5282		</source>
5283	</element>
5284	<!--property::Recordset20.AbsolutePosition-->
5285	<element type="property">
5286		<source id="ADODB.Recordset20.AbsolutePosition">
5287			<context kind="class">Recordset20</context>
5288			<name>AbsolutePosition</name>
5289			<type>Integer</type>
5290		</source>
5291	</element>
5292	<!--property::Recordset20.ActiveCommand {ReadOnly}-->
5293	<element type="property">
5294		<source id="ADODB.Recordset20.ActiveCommand">
5295			<context kind="class">Recordset20</context>
5296			<name>ActiveCommand</name>
5297			<type>Object</type>
5298		</source>
5299	</element>
5300	<!--property::Recordset20.ActiveConnection-->
5301	<element type="property">
5302		<source id="ADODB.Recordset20.ActiveConnection">
5303			<context kind="class">Recordset20</context>
5304			<name>ActiveConnection</name>
5305			<type>Variant</type>
5306		</source>
5307	</element>
5308	<!--method::Recordset20.AddNew-->
5309	<element type="method">
5310		<source id="ADODB.Recordset20.AddNew">
5311			<context kind="class">Recordset20</context>
5312			<name>AddNew</name>
5313			<type>void</type>
5314			<parameter-list>
5315				<parameter optional="true">
5316					<type>Variant</type>
5317					<name>FieldList</name>
5318				</parameter>
5319				<parameter optional="true">
5320					<type>Variant</type>
5321					<name>Values</name>
5322				</parameter>
5323			</parameter-list>
5324		</source>
5325	</element>
5326	<!--property::Recordset20.BOF {ReadOnly}-->
5327	<element type="property">
5328		<source id="ADODB.Recordset20.BOF">
5329			<context kind="class">Recordset20</context>
5330			<name>BOF</name>
5331			<type>boolean</type>
5332		</source>
5333	</element>
5334	<!--property::Recordset20.Bookmark-->
5335	<element type="property">
5336		<source id="ADODB.Recordset20.Bookmark">
5337			<context kind="class">Recordset20</context>
5338			<name>Bookmark</name>
5339			<type>Variant</type>
5340		</source>
5341	</element>
5342	<!--property::Recordset20.CacheSize-->
5343	<element type="property">
5344		<source id="ADODB.Recordset20.CacheSize">
5345			<context kind="class">Recordset20</context>
5346			<name>CacheSize</name>
5347			<type>Integer</type>
5348		</source>
5349	</element>
5350	<!--method::Recordset20.Cancel-->
5351	<element type="method">
5352		<source id="ADODB.Recordset20.Cancel">
5353			<context kind="class">Recordset20</context>
5354			<name>Cancel</name>
5355			<type>void</type>
5356		</source>
5357	</element>
5358	<!--method::Recordset20.CancelBatch-->
5359	<element type="method">
5360		<source id="ADODB.Recordset20.CancelBatch">
5361			<context kind="class">Recordset20</context>
5362			<name>CancelBatch</name>
5363			<type>void</type>
5364			<parameter-list>
5365				<parameter optional="true">
5366					<type>Integer</type>
5367					<name>AffectRecords</name>
5368				</parameter>
5369			</parameter-list>
5370		</source>
5371	</element>
5372	<!--method::Recordset20.CancelUpdate-->
5373	<element type="method">
5374		<source id="ADODB.Recordset20.CancelUpdate">
5375			<context kind="class">Recordset20</context>
5376			<name>CancelUpdate</name>
5377			<type>void</type>
5378		</source>
5379	</element>
5380	<!--method::Recordset20.Clone-->
5381	<element type="method">
5382		<source id="ADODB.Recordset20.Clone">
5383			<context kind="class">Recordset20</context>
5384			<name>Clone</name>
5385			<type>_Recordset</type>
5386			<parameter-list>
5387				<parameter optional="true">
5388					<type>Integer</type>
5389					<name>LockType</name>
5390				</parameter>
5391			</parameter-list>
5392		</source>
5393	</element>
5394	<!--method::Recordset20.Close-->
5395	<element type="method">
5396		<source id="ADODB.Recordset20.Close">
5397			<context kind="class">Recordset20</context>
5398			<name>Close</name>
5399			<type>void</type>
5400		</source>
5401	</element>
5402	<!--property::Recordset20.Collect-->
5403	<element type="property">
5404		<source id="ADODB.Recordset20.Collect">
5405			<context kind="class">Recordset20</context>
5406			<name>Collect</name>
5407			<type>Variant</type>
5408			<parameter-list>
5409				<parameter>
5410					<type>Variant</type>
5411					<name>Index</name>
5412				</parameter>
5413			</parameter-list>
5414		</source>
5415	</element>
5416	<!--method::Recordset20.CompareBookmarks-->
5417	<element type="method">
5418		<source id="ADODB.Recordset20.CompareBookmarks">
5419			<context kind="class">Recordset20</context>
5420			<name>CompareBookmarks</name>
5421			<type>Integer</type>
5422			<parameter-list>
5423				<parameter>
5424					<type>Variant</type>
5425					<name>Bookmark1</name>
5426				</parameter>
5427				<parameter>
5428					<type>Variant</type>
5429					<name>Bookmark2</name>
5430				</parameter>
5431			</parameter-list>
5432		</source>
5433	</element>
5434	<!--property::Recordset20.CursorLocation-->
5435	<element type="property">
5436		<source id="ADODB.Recordset20.CursorLocation">
5437			<context kind="class">Recordset20</context>
5438			<name>CursorLocation</name>
5439			<type>Integer</type>
5440		</source>
5441	</element>
5442	<!--property::Recordset20.CursorType-->
5443	<element type="property">
5444		<source id="ADODB.Recordset20.CursorType">
5445			<context kind="class">Recordset20</context>
5446			<name>CursorType</name>
5447			<type>Integer</type>
5448		</source>
5449	</element>
5450	<!--property::Recordset20.DataMember-->
5451	<element type="property">
5452		<source id="ADODB.Recordset20.DataMember">
5453			<context kind="class">Recordset20</context>
5454			<name>DataMember</name>
5455			<type>String</type>
5456		</source>
5457	</element>
5458	<!--property::Recordset20.DataSource {ReadOnly}-->
5459	<element type="property">
5460		<source id="ADODB.Recordset20.DataSource">
5461			<context kind="class">Recordset20</context>
5462			<name>DataSource</name>
5463			<type>IUnknown</type>
5464		</source>
5465	</element>
5466	<!--method::Recordset20.Delete-->
5467	<element type="method">
5468		<source id="ADODB.Recordset20.Delete">
5469			<context kind="class">Recordset20</context>
5470			<name>Delete</name>
5471			<type>void</type>
5472			<parameter-list>
5473				<parameter optional="true">
5474					<type>Integer</type>
5475					<name>AffectRecords</name>
5476				</parameter>
5477			</parameter-list>
5478		</source>
5479	</element>
5480	<!--property::Recordset20.EditMode {ReadOnly}-->
5481	<element type="property">
5482		<source id="ADODB.Recordset20.EditMode">
5483			<context kind="class">Recordset20</context>
5484			<name>EditMode</name>
5485			<type>Integer</type>
5486		</source>
5487	</element>
5488	<!--property::Recordset20.EOF {ReadOnly}-->
5489	<element type="property">
5490		<source id="ADODB.Recordset20.EOF">
5491			<context kind="class">Recordset20</context>
5492			<name>EOF</name>
5493			<type>boolean</type>
5494		</source>
5495	</element>
5496	<!--property::Recordset20.Fields {Default} {ReadOnly}-->
5497	<element type="property">
5498		<source id="ADODB.Recordset20.Fields">
5499			<context kind="class">Recordset20</context>
5500			<name default="true">Fields</name>
5501			<type>Fields</type>
5502		</source>
5503	</element>
5504	<!--property::Recordset20.Filter-->
5505	<element type="property">
5506		<source id="ADODB.Recordset20.Filter">
5507			<context kind="class">Recordset20</context>
5508			<name>Filter</name>
5509			<type>Variant</type>
5510		</source>
5511	</element>
5512	<!--method::Recordset20.Find-->
5513	<element type="method">
5514		<source id="ADODB.Recordset20.Find">
5515			<context kind="class">Recordset20</context>
5516			<name>Find</name>
5517			<type>void</type>
5518			<parameter-list>
5519				<parameter>
5520					<type>String</type>
5521					<name>Criteria</name>
5522				</parameter>
5523				<parameter optional="true">
5524					<type>Integer</type>
5525					<name>SkipRecords</name>
5526				</parameter>
5527				<parameter optional="true">
5528					<type>Integer</type>
5529					<name>SearchDirection</name>
5530				</parameter>
5531				<parameter optional="true">
5532					<type>Variant</type>
5533					<name>Start</name>
5534				</parameter>
5535			</parameter-list>
5536		</source>
5537	</element>
5538	<!--method::Recordset20.GetRows-->
5539	<element type="method">
5540		<source id="ADODB.Recordset20.GetRows">
5541			<context kind="class">Recordset20</context>
5542			<name>GetRows</name>
5543			<type>Variant</type>
5544			<parameter-list>
5545				<parameter optional="true">
5546					<type>Integer</type>
5547					<name>Rows</name>
5548				</parameter>
5549				<parameter optional="true">
5550					<type>Variant</type>
5551					<name>Start</name>
5552				</parameter>
5553				<parameter optional="true">
5554					<type>Variant</type>
5555					<name>Fields</name>
5556				</parameter>
5557			</parameter-list>
5558		</source>
5559	</element>
5560	<!--method::Recordset20.GetString-->
5561	<element type="method">
5562		<source id="ADODB.Recordset20.GetString">
5563			<context kind="class">Recordset20</context>
5564			<name>GetString</name>
5565			<type>String</type>
5566			<parameter-list>
5567				<parameter optional="true">
5568					<type>Integer</type>
5569					<name>StringFormat</name>
5570				</parameter>
5571				<parameter optional="true">
5572					<type>Integer</type>
5573					<name>NumRows</name>
5574				</parameter>
5575				<parameter optional="true">
5576					<type>String</type>
5577					<name>ColumnDelimeter</name>
5578				</parameter>
5579				<parameter optional="true">
5580					<type>String</type>
5581					<name>RowDelimeter</name>
5582				</parameter>
5583				<parameter optional="true">
5584					<type>String</type>
5585					<name>NullExpr</name>
5586				</parameter>
5587			</parameter-list>
5588		</source>
5589	</element>
5590	<!--property::Recordset20.LockType-->
5591	<element type="property">
5592		<source id="ADODB.Recordset20.LockType">
5593			<context kind="class">Recordset20</context>
5594			<name>LockType</name>
5595			<type>Integer</type>
5596		</source>
5597	</element>
5598	<!--property::Recordset20.MarshalOptions-->
5599	<element type="property">
5600		<source id="ADODB.Recordset20.MarshalOptions">
5601			<context kind="class">Recordset20</context>
5602			<name>MarshalOptions</name>
5603			<type>Integer</type>
5604		</source>
5605	</element>
5606	<!--property::Recordset20.MaxRecords-->
5607	<element type="property">
5608		<source id="ADODB.Recordset20.MaxRecords">
5609			<context kind="class">Recordset20</context>
5610			<name>MaxRecords</name>
5611			<type>Integer</type>
5612		</source>
5613	</element>
5614	<!--method::Recordset20.Move-->
5615	<element type="method">
5616		<source id="ADODB.Recordset20.Move">
5617			<context kind="class">Recordset20</context>
5618			<name>Move</name>
5619			<type>void</type>
5620			<parameter-list>
5621				<parameter>
5622					<type>Integer</type>
5623					<name>NumRecords</name>
5624				</parameter>
5625				<parameter optional="true">
5626					<type>Variant</type>
5627					<name>Start</name>
5628				</parameter>
5629			</parameter-list>
5630		</source>
5631	</element>
5632	<!--method::Recordset20.MoveFirst-->
5633	<element type="method">
5634		<source id="ADODB.Recordset20.MoveFirst">
5635			<context kind="class">Recordset20</context>
5636			<name>MoveFirst</name>
5637			<type>void</type>
5638		</source>
5639	</element>
5640	<!--method::Recordset20.MoveLast-->
5641	<element type="method">
5642		<source id="ADODB.Recordset20.MoveLast">
5643			<context kind="class">Recordset20</context>
5644			<name>MoveLast</name>
5645			<type>void</type>
5646		</source>
5647	</element>
5648	<!--method::Recordset20.MoveNext-->
5649	<element type="method">
5650		<source id="ADODB.Recordset20.MoveNext">
5651			<context kind="class">Recordset20</context>
5652			<name>MoveNext</name>
5653			<type>void</type>
5654		</source>
5655	</element>
5656	<!--method::Recordset20.MovePrevious-->
5657	<element type="method">
5658		<source id="ADODB.Recordset20.MovePrevious">
5659			<context kind="class">Recordset20</context>
5660			<name>MovePrevious</name>
5661			<type>void</type>
5662		</source>
5663	</element>
5664	<!--method::Recordset20.NextRecordset-->
5665	<element type="method">
5666		<source id="ADODB.Recordset20.NextRecordset">
5667			<context kind="class">Recordset20</context>
5668			<name>NextRecordset</name>
5669			<type>_Recordset</type>
5670			<parameter-list>
5671				<parameter optional="true">
5672					<type>Variant</type>
5673					<name>RecordsAffected</name>
5674				</parameter>
5675			</parameter-list>
5676		</source>
5677	</element>
5678	<!--method::Recordset20.Open-->
5679	<element type="method">
5680		<source id="ADODB.Recordset20.Open">
5681			<context kind="class">Recordset20</context>
5682			<name>Open</name>
5683			<type>void</type>
5684			<parameter-list>
5685				<parameter optional="true">
5686					<type>Variant</type>
5687					<name>Source</name>
5688				</parameter>
5689				<parameter optional="true">
5690					<type>Variant</type>
5691					<name>ActiveConnection</name>
5692				</parameter>
5693				<parameter optional="true">
5694					<type>Integer</type>
5695					<name>CursorType</name>
5696				</parameter>
5697				<parameter optional="true">
5698					<type>Integer</type>
5699					<name>LockType</name>
5700				</parameter>
5701				<parameter optional="true">
5702					<type>Integer</type>
5703					<name>Options</name>
5704				</parameter>
5705			</parameter-list>
5706		</source>
5707	</element>
5708	<!--property::Recordset20.PageCount {ReadOnly}-->
5709	<element type="property">
5710		<source id="ADODB.Recordset20.PageCount">
5711			<context kind="class">Recordset20</context>
5712			<name>PageCount</name>
5713			<type>Integer</type>
5714		</source>
5715	</element>
5716	<!--property::Recordset20.PageSize-->
5717	<element type="property">
5718		<source id="ADODB.Recordset20.PageSize">
5719			<context kind="class">Recordset20</context>
5720			<name>PageSize</name>
5721			<type>Integer</type>
5722		</source>
5723	</element>
5724	<!--property::Recordset20.Properties {ReadOnly}-->
5725	<element type="property">
5726		<source id="ADODB.Recordset20.Properties">
5727			<context kind="class">Recordset20</context>
5728			<name>Properties</name>
5729			<type>Properties</type>
5730		</source>
5731	</element>
5732	<!--property::Recordset20.RecordCount {ReadOnly}-->
5733	<element type="property">
5734		<source id="ADODB.Recordset20.RecordCount">
5735			<context kind="class">Recordset20</context>
5736			<name>RecordCount</name>
5737			<type>Integer</type>
5738		</source>
5739	</element>
5740	<!--method::Recordset20.Requery-->
5741	<element type="method">
5742		<source id="ADODB.Recordset20.Requery">
5743			<context kind="class">Recordset20</context>
5744			<name>Requery</name>
5745			<type>void</type>
5746			<parameter-list>
5747				<parameter optional="true">
5748					<type>Integer</type>
5749					<name>Options</name>
5750				</parameter>
5751			</parameter-list>
5752		</source>
5753	</element>
5754	<!--method::Recordset20.Resync-->
5755	<element type="method">
5756		<source id="ADODB.Recordset20.Resync">
5757			<context kind="class">Recordset20</context>
5758			<name>Resync</name>
5759			<type>void</type>
5760			<parameter-list>
5761				<parameter optional="true">
5762					<type>Integer</type>
5763					<name>AffectRecords</name>
5764				</parameter>
5765				<parameter optional="true">
5766					<type>Integer</type>
5767					<name>ResyncValues</name>
5768				</parameter>
5769			</parameter-list>
5770		</source>
5771	</element>
5772	<!--method::Recordset20.Save-->
5773	<element type="method">
5774		<source id="ADODB.Recordset20.Save">
5775			<context kind="class">Recordset20</context>
5776			<name>Save</name>
5777			<type>void</type>
5778			<parameter-list>
5779				<parameter optional="true">
5780					<type>String</type>
5781					<name>FileName</name>
5782				</parameter>
5783				<parameter optional="true">
5784					<type>Integer</type>
5785					<name>PersistFormat</name>
5786				</parameter>
5787			</parameter-list>
5788		</source>
5789	</element>
5790	<!--property::Recordset20.Sort-->
5791	<element type="property">
5792		<source id="ADODB.Recordset20.Sort">
5793			<context kind="class">Recordset20</context>
5794			<name>Sort</name>
5795			<type>String</type>
5796		</source>
5797	</element>
5798	<!--property::Recordset20.Source-->
5799	<element type="property">
5800		<source id="ADODB.Recordset20.Source">
5801			<context kind="class">Recordset20</context>
5802			<name>Source</name>
5803			<type>Variant</type>
5804		</source>
5805	</element>
5806	<!--property::Recordset20.State {ReadOnly}-->
5807	<element type="property">
5808		<source id="ADODB.Recordset20.State">
5809			<context kind="class">Recordset20</context>
5810			<name>State</name>
5811			<type>Integer</type>
5812		</source>
5813	</element>
5814	<!--property::Recordset20.Status {ReadOnly}-->
5815	<element type="property">
5816		<source id="ADODB.Recordset20.Status">
5817			<context kind="class">Recordset20</context>
5818			<name>Status</name>
5819			<type>Integer</type>
5820		</source>
5821	</element>
5822	<!--property::Recordset20.StayInSync-->
5823	<element type="property">
5824		<source id="ADODB.Recordset20.StayInSync">
5825			<context kind="class">Recordset20</context>
5826			<name>StayInSync</name>
5827			<type>boolean</type>
5828		</source>
5829	</element>
5830	<!--method::Recordset20.Supports-->
5831	<element type="method">
5832		<source id="ADODB.Recordset20.Supports">
5833			<context kind="class">Recordset20</context>
5834			<name>Supports</name>
5835			<type>boolean</type>
5836			<parameter-list>
5837				<parameter>
5838					<type>Integer</type>
5839					<name>CursorOptions</name>
5840				</parameter>
5841			</parameter-list>
5842		</source>
5843	</element>
5844	<!--method::Recordset20.Update-->
5845	<element type="method">
5846		<source id="ADODB.Recordset20.Update">
5847			<context kind="class">Recordset20</context>
5848			<name>Update</name>
5849			<type>void</type>
5850			<parameter-list>
5851				<parameter optional="true">
5852					<type>Variant</type>
5853					<name>Fields</name>
5854				</parameter>
5855				<parameter optional="true">
5856					<type>Variant</type>
5857					<name>Values</name>
5858				</parameter>
5859			</parameter-list>
5860		</source>
5861	</element>
5862	<!--method::Recordset20.UpdateBatch-->
5863	<element type="method">
5864		<source id="ADODB.Recordset20.UpdateBatch">
5865			<context kind="class">Recordset20</context>
5866			<name>UpdateBatch</name>
5867			<type>void</type>
5868			<parameter-list>
5869				<parameter optional="true">
5870					<type>Integer</type>
5871					<name>AffectRecords</name>
5872				</parameter>
5873			</parameter-list>
5874		</source>
5875	</element>
5876	<!--enum::RecordStatusEnum  {Enumeration}-->
5877	<element type="enumeration">
5878		<source id="ADODB.RecordStatusEnum">
5879			<name>RecordStatusEnum</name>
5880		</source>
5881		<destination designation="identity" />
5882	</element>
5883	<!--enum::adRecCanceled {Constant}-->
5884	<element type="constant">
5885		<source id="ADODB.RecordStatusEnum.adRecCanceled">
5886			<context kind="enumeration">RecordStatusEnum</context>
5887			<name>adRecCanceled</name>
5888			<value>256</value>
5889		</source>
5890		<destination designation="identity" />
5891	</element>
5892	<!--enum::adRecCantRelease {Constant}-->
5893	<element type="constant">
5894		<source id="ADODB.RecordStatusEnum.adRecCantRelease">
5895			<context kind="enumeration">RecordStatusEnum</context>
5896			<name>adRecCantRelease</name>
5897			<value>1024</value>
5898		</source>
5899		<destination designation="identity" />
5900	</element>
5901	<!--enum::adRecConcurrencyViolation {Constant}-->
5902	<element type="constant">
5903		<source id="ADODB.RecordStatusEnum.adRecConcurrencyViolation">
5904			<context kind="enumeration">RecordStatusEnum</context>
5905			<name>adRecConcurrencyViolation</name>
5906			<value>2048</value>
5907		</source>
5908		<destination designation="identity" />
5909	</element>
5910	<!--enum::adRecDBDeleted {Constant}-->
5911	<element type="constant">
5912		<source id="ADODB.RecordStatusEnum.adRecDBDeleted">
5913			<context kind="enumeration">RecordStatusEnum</context>
5914			<name>adRecDBDeleted</name>
5915			<value>262144</value>
5916		</source>
5917		<destination designation="identity" />
5918	</element>
5919	<!--enum::adRecDeleted {Constant}-->
5920	<element type="constant">
5921		<source id="ADODB.RecordStatusEnum.adRecDeleted">
5922			<context kind="enumeration">RecordStatusEnum</context>
5923			<name>adRecDeleted</name>
5924			<value>4</value>
5925		</source>
5926		<destination designation="identity" />
5927	</element>
5928	<!--enum::adRecIntegrityViolation {Constant}-->
5929	<element type="constant">
5930		<source id="ADODB.RecordStatusEnum.adRecIntegrityViolation">
5931			<context kind="enumeration">RecordStatusEnum</context>
5932			<name>adRecIntegrityViolation</name>
5933			<value>4096</value>
5934		</source>
5935		<destination designation="identity" />
5936	</element>
5937	<!--enum::adRecInvalid {Constant}-->
5938	<element type="constant">
5939		<source id="ADODB.RecordStatusEnum.adRecInvalid">
5940			<context kind="enumeration">RecordStatusEnum</context>
5941			<name>adRecInvalid</name>
5942			<value>16</value>
5943		</source>
5944		<destination designation="identity" />
5945	</element>
5946	<!--enum::adRecMaxChangesExceeded {Constant}-->
5947	<element type="constant">
5948		<source id="ADODB.RecordStatusEnum.adRecMaxChangesExceeded">
5949			<context kind="enumeration">RecordStatusEnum</context>
5950			<name>adRecMaxChangesExceeded</name>
5951			<value>8192</value>
5952		</source>
5953		<destination designation="identity" />
5954	</element>
5955	<!--enum::adRecModified {Constant}-->
5956	<element type="constant">
5957		<source id="ADODB.RecordStatusEnum.adRecModified">
5958			<context kind="enumeration">RecordStatusEnum</context>
5959			<name>adRecModified</name>
5960			<value>2</value>
5961		</source>
5962		<destination designation="identity" />
5963	</element>
5964	<!--enum::adRecMultipleChanges {Constant}-->
5965	<element type="constant">
5966		<source id="ADODB.RecordStatusEnum.adRecMultipleChanges">
5967			<context kind="enumeration">RecordStatusEnum</context>
5968			<name>adRecMultipleChanges</name>
5969			<value>64</value>
5970		</source>
5971		<destination designation="identity" />
5972	</element>
5973	<!--enum::adRecNew {Constant}-->
5974	<element type="constant">
5975		<source id="ADODB.RecordStatusEnum.adRecNew">
5976			<context kind="enumeration">RecordStatusEnum</context>
5977			<name>adRecNew</name>
5978			<value>1</value>
5979		</source>
5980		<destination designation="identity" />
5981	</element>
5982	<!--enum::adRecObjectOpen {Constant}-->
5983	<element type="constant">
5984		<source id="ADODB.RecordStatusEnum.adRecObjectOpen">
5985			<context kind="enumeration">RecordStatusEnum</context>
5986			<name>adRecObjectOpen</name>
5987			<value>16384</value>
5988		</source>
5989		<destination designation="identity" />
5990	</element>
5991	<!--enum::adRecOK {Constant}-->
5992	<element type="constant">
5993		<source id="ADODB.RecordStatusEnum.adRecOK">
5994			<context kind="enumeration">RecordStatusEnum</context>
5995			<name>adRecOK</name>
5996			<value>0</value>
5997		</source>
5998		<destination designation="identity" />
5999	</element>
6000	<!--enum::adRecOutOfMemory {Constant}-->
6001	<element type="constant">
6002		<source id="ADODB.RecordStatusEnum.adRecOutOfMemory">
6003			<context kind="enumeration">RecordStatusEnum</context>
6004			<name>adRecOutOfMemory</name>
6005			<value>32768</value>
6006		</source>
6007		<destination designation="identity" />
6008	</element>
6009	<!--enum::adRecPendingChanges {Constant}-->
6010	<element type="constant">
6011		<source id="ADODB.RecordStatusEnum.adRecPendingChanges">
6012			<context kind="enumeration">RecordStatusEnum</context>
6013			<name>adRecPendingChanges</name>
6014			<value>128</value>
6015		</source>
6016		<destination designation="identity" />
6017	</element>
6018	<!--enum::adRecPermissionDenied {Constant}-->
6019	<element type="constant">
6020		<source id="ADODB.RecordStatusEnum.adRecPermissionDenied">
6021			<context kind="enumeration">RecordStatusEnum</context>
6022			<name>adRecPermissionDenied</name>
6023			<value>65536</value>
6024		</source>
6025		<destination designation="identity" />
6026	</element>
6027	<!--enum::adRecSchemaViolation {Constant}-->
6028	<element type="constant">
6029		<source id="ADODB.RecordStatusEnum.adRecSchemaViolation">
6030			<context kind="enumeration">RecordStatusEnum</context>
6031			<name>adRecSchemaViolation</name>
6032			<value>131072</value>
6033		</source>
6034		<destination designation="identity" />
6035	</element>
6036	<!--enum::adRecUnmodified {Constant}-->
6037	<element type="constant">
6038		<source id="ADODB.RecordStatusEnum.adRecUnmodified">
6039			<context kind="enumeration">RecordStatusEnum</context>
6040			<name>adRecUnmodified</name>
6041			<value>8</value>
6042		</source>
6043		<destination designation="identity" />
6044	</element>
6045	<!--enum::ResyncEnum  {Enumeration}-->
6046	<element type="enumeration">
6047		<source id="ADODB.ResyncEnum">
6048			<name>ResyncEnum</name>
6049		</source>
6050		<destination designation="identity" />
6051	</element>
6052	<!--enum::adResyncAllValues {Constant}-->
6053	<element type="constant">
6054		<source id="ADODB.ResyncEnum.adResyncAllValues">
6055			<context kind="enumeration">ResyncEnum</context>
6056			<name>adResyncAllValues</name>
6057			<value>2</value>
6058		</source>
6059		<destination designation="identity" />
6060	</element>
6061	<!--enum::adResyncUnderlyingValues {Constant}-->
6062	<element type="constant">
6063		<source id="ADODB.ResyncEnum.adResyncUnderlyingValues">
6064			<context kind="enumeration">ResyncEnum</context>
6065			<name>adResyncUnderlyingValues</name>
6066			<value>1</value>
6067		</source>
6068		<destination designation="identity" />
6069	</element>
6070	<!--enum::SchemaEnum  {Enumeration}-->
6071	<element type="enumeration">
6072		<source id="ADODB.SchemaEnum">
6073			<name>SchemaEnum</name>
6074		</source>
6075		<destination designation="identity" />
6076	</element>
6077	<!--enum::adSchemaAsserts {Constant}-->
6078	<element type="constant">
6079		<source id="ADODB.SchemaEnum.adSchemaAsserts">
6080			<context kind="enumeration">SchemaEnum</context>
6081			<name>adSchemaAsserts</name>
6082			<value>0</value>
6083		</source>
6084		<destination designation="identity" />
6085	</element>
6086	<!--enum::adSchemaCatalogs {Constant}-->
6087	<element type="constant">
6088		<source id="ADODB.SchemaEnum.adSchemaCatalogs">
6089			<context kind="enumeration">SchemaEnum</context>
6090			<name>adSchemaCatalogs</name>
6091			<value>1</value>
6092		</source>
6093		<destination designation="identity" />
6094	</element>
6095	<!--enum::adSchemaCharacterSets {Constant}-->
6096	<element type="constant">
6097		<source id="ADODB.SchemaEnum.adSchemaCharacterSets">
6098			<context kind="enumeration">SchemaEnum</context>
6099			<name>adSchemaCharacterSets</name>
6100			<value>2</value>
6101		</source>
6102		<destination designation="identity" />
6103	</element>
6104	<!--enum::adSchemaCheckConstraints {Constant}-->
6105	<element type="constant">
6106		<source id="ADODB.SchemaEnum.adSchemaCheckConstraints">
6107			<context kind="enumeration">SchemaEnum</context>
6108			<name>adSchemaCheckConstraints</name>
6109			<value>5</value>
6110		</source>
6111		<destination designation="identity" />
6112	</element>
6113	<!--enum::adSchemaCollations {Constant}-->
6114	<element type="constant">
6115		<source id="ADODB.SchemaEnum.adSchemaCollations">
6116			<context kind="enumeration">SchemaEnum</context>
6117			<name>adSchemaCollations</name>
6118			<value>3</value>
6119		</source>
6120		<destination designation="identity" />
6121	</element>
6122	<!--enum::adSchemaColumnPrivileges {Constant}-->
6123	<element type="constant">
6124		<source id="ADODB.SchemaEnum.adSchemaColumnPrivileges">
6125			<context kind="enumeration">SchemaEnum</context>
6126			<name>adSchemaColumnPrivileges</name>
6127			<value>13</value>
6128		</source>
6129		<destination designation="identity" />
6130	</element>
6131	<!--enum::adSchemaColumns {Constant}-->
6132	<element type="constant">
6133		<source id="ADODB.SchemaEnum.adSchemaColumns">
6134			<context kind="enumeration">SchemaEnum</context>
6135			<name>adSchemaColumns</name>
6136			<value>4</value>
6137		</source>
6138		<destination designation="identity" />
6139	</element>
6140	<!--enum::adSchemaColumnsDomainUsage {Constant}-->
6141	<element type="constant">
6142		<source id="ADODB.SchemaEnum.adSchemaColumnsDomainUsage">
6143			<context kind="enumeration">SchemaEnum</context>
6144			<name>adSchemaColumnsDomainUsage</name>
6145			<value>11</value>
6146		</source>
6147		<destination designation="identity" />
6148	</element>
6149	<!--enum::adSchemaConstraintColumnUsage {Constant}-->
6150	<element type="constant">
6151		<source id="ADODB.SchemaEnum.adSchemaConstraintColumnUsage">
6152			<context kind="enumeration">SchemaEnum</context>
6153			<name>adSchemaConstraintColumnUsage</name>
6154			<value>6</value>
6155		</source>
6156		<destination designation="identity" />
6157	</element>
6158	<!--enum::adSchemaConstraintTableUsage {Constant}-->
6159	<element type="constant">
6160		<source id="ADODB.SchemaEnum.adSchemaConstraintTableUsage">
6161			<context kind="enumeration">SchemaEnum</context>
6162			<name>adSchemaConstraintTableUsage</name>
6163			<value>7</value>
6164		</source>
6165		<destination designation="identity" />
6166	</element>
6167	<!--enum::adSchemaCubes {Constant}-->
6168	<element type="constant">
6169		<source id="ADODB.SchemaEnum.adSchemaCubes">
6170			<context kind="enumeration">SchemaEnum</context>
6171			<name>adSchemaCubes</name>
6172			<value>32</value>
6173		</source>
6174		<destination designation="identity" />
6175	</element>
6176	<!--enum::adSchemaDBInfoKeywords {Constant}-->
6177	<element type="constant">
6178		<source id="ADODB.SchemaEnum.adSchemaDBInfoKeywords">
6179			<context kind="enumeration">SchemaEnum</context>
6180			<name>adSchemaDBInfoKeywords</name>
6181			<value>30</value>
6182		</source>
6183		<destination designation="identity" />
6184	</element>
6185	<!--enum::adSchemaDBInfoLiterals {Constant}-->
6186	<element type="constant">
6187		<source id="ADODB.SchemaEnum.adSchemaDBInfoLiterals">
6188			<context kind="enumeration">SchemaEnum</context>
6189			<name>adSchemaDBInfoLiterals</name>
6190			<value>31</value>
6191		</source>
6192		<destination designation="identity" />
6193	</element>
6194	<!--enum::adSchemaDimensions {Constant}-->
6195	<element type="constant">
6196		<source id="ADODB.SchemaEnum.adSchemaDimensions">
6197			<context kind="enumeration">SchemaEnum</context>
6198			<name>adSchemaDimensions</name>
6199			<value>33</value>
6200		</source>
6201		<destination designation="identity" />
6202	</element>
6203	<!--enum::adSchemaForeignKeys {Constant}-->
6204	<element type="constant">
6205		<source id="ADODB.SchemaEnum.adSchemaForeignKeys">
6206			<context kind="enumeration">SchemaEnum</context>
6207			<name>adSchemaForeignKeys</name>
6208			<value>27</value>
6209		</source>
6210		<destination designation="identity" />
6211	</element>
6212	<!--enum::adSchemaHierarchies {Constant}-->
6213	<element type="constant">
6214		<source id="ADODB.SchemaEnum.adSchemaHierarchies">
6215			<context kind="enumeration">SchemaEnum</context>
6216			<name>adSchemaHierarchies</name>
6217			<value>34</value>
6218		</source>
6219		<destination designation="identity" />
6220	</element>
6221	<!--enum::adSchemaIndexes {Constant}-->
6222	<element type="constant">
6223		<source id="ADODB.SchemaEnum.adSchemaIndexes">
6224			<context kind="enumeration">SchemaEnum</context>
6225			<name>adSchemaIndexes</name>
6226			<value>12</value>
6227		</source>
6228		<destination designation="identity" />
6229	</element>
6230	<!--enum::adSchemaKeyColumnUsage {Constant}-->
6231	<element type="constant">
6232		<source id="ADODB.SchemaEnum.adSchemaKeyColumnUsage">
6233			<context kind="enumeration">SchemaEnum</context>
6234			<name>adSchemaKeyColumnUsage</name>
6235			<value>8</value>
6236		</source>
6237		<destination designation="identity" />
6238	</element>
6239	<!--enum::adSchemaLevels {Constant}-->
6240	<element type="constant">
6241		<source id="ADODB.SchemaEnum.adSchemaLevels">
6242			<context kind="enumeration">SchemaEnum</context>
6243			<name>adSchemaLevels</name>
6244			<value>35</value>
6245		</source>
6246		<destination designation="identity" />
6247	</element>
6248	<!--enum::adSchemaMeasures {Constant}-->
6249	<element type="constant">
6250		<source id="ADODB.SchemaEnum.adSchemaMeasures">
6251			<context kind="enumeration">SchemaEnum</context>
6252			<name>adSchemaMeasures</name>
6253			<value>36</value>
6254		</source>
6255		<destination designation="identity" />
6256	</element>
6257	<!--enum::adSchemaMembers {Constant}-->
6258	<element type="constant">
6259		<source id="ADODB.SchemaEnum.adSchemaMembers">
6260			<context kind="enumeration">SchemaEnum</context>
6261			<name>adSchemaMembers</name>
6262			<value>38</value>
6263		</source>
6264		<destination designation="identity" />
6265	</element>
6266	<!--enum::adSchemaPrimaryKeys {Constant}-->
6267	<element type="constant">
6268		<source id="ADODB.SchemaEnum.adSchemaPrimaryKeys">
6269			<context kind="enumeration">SchemaEnum</context>
6270			<name>adSchemaPrimaryKeys</name>
6271			<value>28</value>
6272		</source>
6273		<destination designation="identity" />
6274	</element>
6275	<!--enum::adSchemaProcedureColumns {Constant}-->
6276	<element type="constant">
6277		<source id="ADODB.SchemaEnum.adSchemaProcedureColumns">
6278			<context kind="enumeration">SchemaEnum</context>
6279			<name>adSchemaProcedureColumns</name>
6280			<value>29</value>
6281		</source>
6282		<destination designation="identity" />
6283	</element>
6284	<!--enum::adSchemaProcedureParameters {Constant}-->
6285	<element type="constant">
6286		<source id="ADODB.SchemaEnum.adSchemaProcedureParameters">
6287			<context kind="enumeration">SchemaEnum</context>
6288			<name>adSchemaProcedureParameters</name>
6289			<value>26</value>
6290		</source>
6291		<destination designation="identity" />
6292	</element>
6293	<!--enum::adSchemaProcedures {Constant}-->
6294	<element type="constant">
6295		<source id="ADODB.SchemaEnum.adSchemaProcedures">
6296			<context kind="enumeration">SchemaEnum</context>
6297			<name>adSchemaProcedures</name>
6298			<value>16</value>
6299		</source>
6300		<destination designation="identity" />
6301	</element>
6302	<!--enum::adSchemaProperties {Constant}-->
6303	<element type="constant">
6304		<source id="ADODB.SchemaEnum.adSchemaProperties">
6305			<context kind="enumeration">SchemaEnum</context>
6306			<name>adSchemaProperties</name>
6307			<value>37</value>
6308		</source>
6309		<destination designation="identity" />
6310	</element>
6311	<!--enum::adSchemaProviderSpecific {Constant}-->
6312	<element type="constant">
6313		<source id="ADODB.SchemaEnum.adSchemaProviderSpecific">
6314			<context kind="enumeration">SchemaEnum</context>
6315			<name>adSchemaProviderSpecific</name>
6316			<value>-1</value>
6317		</source>
6318		<destination designation="identity" />
6319	</element>
6320	<!--enum::adSchemaProviderTypes {Constant}-->
6321	<element type="constant">
6322		<source id="ADODB.SchemaEnum.adSchemaProviderTypes">
6323			<context kind="enumeration">SchemaEnum</context>
6324			<name>adSchemaProviderTypes</name>
6325			<value>22</value>
6326		</source>
6327		<destination designation="identity" />
6328	</element>
6329	<!--enum::adSchemaReferentialConstraints {Constant}-->
6330	<element type="constant">
6331		<source id="ADODB.SchemaEnum.adSchemaReferentialConstraints">
6332			<context kind="enumeration">SchemaEnum</context>
6333			<name>adSchemaReferentialConstraints</name>
6334			<value>9</value>
6335		</source>
6336		<destination designation="identity" />
6337	</element>
6338	<!--enum::adSchemaReferentialContraints {Constant}-->
6339	<element type="constant">
6340		<source id="ADODB.SchemaEnum.adSchemaReferentialContraints">
6341			<context kind="enumeration">SchemaEnum</context>
6342			<name>adSchemaReferentialContraints</name>
6343			<value>9</value>
6344		</source>
6345		<destination designation="identity" />
6346	</element>
6347	<!--enum::adSchemaSchemata {Constant}-->
6348	<element type="constant">
6349		<source id="ADODB.SchemaEnum.adSchemaSchemata">
6350			<context kind="enumeration">SchemaEnum</context>
6351			<name>adSchemaSchemata</name>
6352			<value>17</value>
6353		</source>
6354		<destination designation="identity" />
6355	</element>
6356	<!--enum::adSchemaSQLLanguages {Constant}-->
6357	<element type="constant">
6358		<source id="ADODB.SchemaEnum.adSchemaSQLLanguages">
6359			<context kind="enumeration">SchemaEnum</context>
6360			<name>adSchemaSQLLanguages</name>
6361			<value>18</value>
6362		</source>
6363		<destination designation="identity" />
6364	</element>
6365	<!--enum::adSchemaStatistics {Constant}-->
6366	<element type="constant">
6367		<source id="ADODB.SchemaEnum.adSchemaStatistics">
6368			<context kind="enumeration">SchemaEnum</context>
6369			<name>adSchemaStatistics</name>
6370			<value>19</value>
6371		</source>
6372		<destination designation="identity" />
6373	</element>
6374	<!--enum::adSchemaTableConstraints {Constant}-->
6375	<element type="constant">
6376		<source id="ADODB.SchemaEnum.adSchemaTableConstraints">
6377			<context kind="enumeration">SchemaEnum</context>
6378			<name>adSchemaTableConstraints</name>
6379			<value>10</value>
6380		</source>
6381		<destination designation="identity" />
6382	</element>
6383	<!--enum::adSchemaTablePrivileges {Constant}-->
6384	<element type="constant">
6385		<source id="ADODB.SchemaEnum.adSchemaTablePrivileges">
6386			<context kind="enumeration">SchemaEnum</context>
6387			<name>adSchemaTablePrivileges</name>
6388			<value>14</value>
6389		</source>
6390		<destination designation="identity" />
6391	</element>
6392	<!--enum::adSchemaTables {Constant}-->
6393	<element type="constant">
6394		<source id="ADODB.SchemaEnum.adSchemaTables">
6395			<context kind="enumeration">SchemaEnum</context>
6396			<name>adSchemaTables</name>
6397			<value>20</value>
6398		</source>
6399		<destination designation="identity" />
6400	</element>
6401	<!--enum::adSchemaTranslations {Constant}-->
6402	<element type="constant">
6403		<source id="ADODB.SchemaEnum.adSchemaTranslations">
6404			<context kind="enumeration">SchemaEnum</context>
6405			<name>adSchemaTranslations</name>
6406			<value>21</value>
6407		</source>
6408		<destination designation="identity" />
6409	</element>
6410	<!--enum::adSchemaTrustees {Constant}-->
6411	<element type="constant">
6412		<source id="ADODB.SchemaEnum.adSchemaTrustees">
6413			<context kind="enumeration">SchemaEnum</context>
6414			<name>adSchemaTrustees</name>
6415			<value>39</value>
6416		</source>
6417		<destination designation="identity" />
6418	</element>
6419	<!--enum::adSchemaUsagePrivileges {Constant}-->
6420	<element type="constant">
6421		<source id="ADODB.SchemaEnum.adSchemaUsagePrivileges">
6422			<context kind="enumeration">SchemaEnum</context>
6423			<name>adSchemaUsagePrivileges</name>
6424			<value>15</value>
6425		</source>
6426		<destination designation="identity" />
6427	</element>
6428	<!--enum::adSchemaViewColumnUsage {Constant}-->
6429	<element type="constant">
6430		<source id="ADODB.SchemaEnum.adSchemaViewColumnUsage">
6431			<context kind="enumeration">SchemaEnum</context>
6432			<name>adSchemaViewColumnUsage</name>
6433			<value>24</value>
6434		</source>
6435		<destination designation="identity" />
6436	</element>
6437	<!--enum::adSchemaViews {Constant}-->
6438	<element type="constant">
6439		<source id="ADODB.SchemaEnum.adSchemaViews">
6440			<context kind="enumeration">SchemaEnum</context>
6441			<name>adSchemaViews</name>
6442			<value>23</value>
6443		</source>
6444		<destination designation="identity" />
6445	</element>
6446	<!--enum::adSchemaViewTableUsage {Constant}-->
6447	<element type="constant">
6448		<source id="ADODB.SchemaEnum.adSchemaViewTableUsage">
6449			<context kind="enumeration">SchemaEnum</context>
6450			<name>adSchemaViewTableUsage</name>
6451			<value>25</value>
6452		</source>
6453		<destination designation="identity" />
6454	</element>
6455	<!--enum::SearchDirectionEnum  {Enumeration}-->
6456	<element type="enumeration">
6457		<source id="ADODB.SearchDirectionEnum">
6458			<name>SearchDirectionEnum</name>
6459		</source>
6460		<destination designation="identity" />
6461	</element>
6462	<!--enum::adSearchBackward {Constant}-->
6463	<element type="constant">
6464		<source id="ADODB.SearchDirectionEnum.adSearchBackward">
6465			<context kind="enumeration">SearchDirectionEnum</context>
6466			<name>adSearchBackward</name>
6467			<value>-1</value>
6468		</source>
6469		<destination designation="identity" />
6470	</element>
6471	<!--enum::adSearchForward {Constant}-->
6472	<element type="constant">
6473		<source id="ADODB.SearchDirectionEnum.adSearchForward">
6474			<context kind="enumeration">SearchDirectionEnum</context>
6475			<name>adSearchForward</name>
6476			<value>1</value>
6477		</source>
6478		<destination designation="identity" />
6479	</element>
6480	<!--enum::SeekEnum  {Enumeration}-->
6481	<element type="enumeration">
6482		<source id="ADODB.SeekEnum">
6483			<name>SeekEnum</name>
6484		</source>
6485		<destination designation="identity" />
6486	</element>
6487	<!--enum::adSeekAfter {Constant}-->
6488	<element type="constant">
6489		<source id="ADODB.SeekEnum.adSeekAfter">
6490			<context kind="enumeration">SeekEnum</context>
6491			<name>adSeekAfter</name>
6492			<value>8</value>
6493		</source>
6494		<destination designation="identity" />
6495	</element>
6496	<!--enum::adSeekAfterEQ {Constant}-->
6497	<element type="constant">
6498		<source id="ADODB.SeekEnum.adSeekAfterEQ">
6499			<context kind="enumeration">SeekEnum</context>
6500			<name>adSeekAfterEQ</name>
6501			<value>4</value>
6502		</source>
6503		<destination designation="identity" />
6504	</element>
6505	<!--enum::adSeekBefore {Constant}-->
6506	<element type="constant">
6507		<source id="ADODB.SeekEnum.adSeekBefore">
6508			<context kind="enumeration">SeekEnum</context>
6509			<name>adSeekBefore</name>
6510			<value>32</value>
6511		</source>
6512		<destination designation="identity" />
6513	</element>
6514	<!--enum::adSeekBeforeEQ {Constant}-->
6515	<element type="constant">
6516		<source id="ADODB.SeekEnum.adSeekBeforeEQ">
6517			<context kind="enumeration">SeekEnum</context>
6518			<name>adSeekBeforeEQ</name>
6519			<value>16</value>
6520		</source>
6521		<destination designation="identity" />
6522	</element>
6523	<!--enum::adSeekFirstEQ {Constant}-->
6524	<element type="constant">
6525		<source id="ADODB.SeekEnum.adSeekFirstEQ">
6526			<context kind="enumeration">SeekEnum</context>
6527			<name>adSeekFirstEQ</name>
6528			<value>1</value>
6529		</source>
6530		<destination designation="identity" />
6531	</element>
6532	<!--enum::adSeekLastEQ {Constant}-->
6533	<element type="constant">
6534		<source id="ADODB.SeekEnum.adSeekLastEQ">
6535			<context kind="enumeration">SeekEnum</context>
6536			<name>adSeekLastEQ</name>
6537			<value>2</value>
6538		</source>
6539		<destination designation="identity" />
6540	</element>
6541	<!--enum::StringFormatEnum  {Enumeration}-->
6542	<element type="enumeration">
6543		<source id="ADODB.StringFormatEnum">
6544			<name>StringFormatEnum</name>
6545		</source>
6546		<destination designation="identity" />
6547	</element>
6548	<!--enum::adClipString {Constant}-->
6549	<element type="constant">
6550		<source id="ADODB.StringFormatEnum.adClipString">
6551			<context kind="enumeration">StringFormatEnum</context>
6552			<name>adClipString</name>
6553			<value>2</value>
6554		</source>
6555		<destination designation="identity" />
6556	</element>
6557	<!--enum::XactAttributeEnum  {Enumeration}-->
6558	<element type="enumeration">
6559		<source id="ADODB.XactAttributeEnum">
6560			<name>XactAttributeEnum</name>
6561		</source>
6562		<destination designation="identity" />
6563	</element>
6564	<!--enum::adXactAbortRetaining {Constant}-->
6565	<element type="constant">
6566		<source id="ADODB.XactAttributeEnum.adXactAbortRetaining">
6567			<context kind="enumeration">XactAttributeEnum</context>
6568			<name>adXactAbortRetaining</name>
6569			<value>262144</value>
6570		</source>
6571		<destination designation="identity" />
6572	</element>
6573	<!--enum::adXactAsyncPhaseOne {Constant}-->
6574	<element type="constant">
6575		<source id="ADODB.XactAttributeEnum.adXactAsyncPhaseOne">
6576			<context kind="enumeration">XactAttributeEnum</context>
6577			<name>adXactAsyncPhaseOne</name>
6578			<value>524288</value>
6579		</source>
6580		<destination designation="identity" />
6581	</element>
6582	<!--enum::adXactCommitRetaining {Constant}-->
6583	<element type="constant">
6584		<source id="ADODB.XactAttributeEnum.adXactCommitRetaining">
6585			<context kind="enumeration">XactAttributeEnum</context>
6586			<name>adXactCommitRetaining</name>
6587			<value>131072</value>
6588		</source>
6589		<destination designation="identity" />
6590	</element>
6591	<!--enum::adXactSyncPhaseOne {Constant}-->
6592	<element type="constant">
6593		<source id="ADODB.XactAttributeEnum.adXactSyncPhaseOne">
6594			<context kind="enumeration">XactAttributeEnum</context>
6595			<name>adXactSyncPhaseOne</name>
6596			<value>1048576</value>
6597		</source>
6598		<destination designation="identity" />
6599	</element>
6600</api>
6601