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