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