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