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