summaryrefslogtreecommitdiff
path: root/oovbaapi/genconstidl/dao.api
diff options
context:
space:
mode:
Diffstat (limited to 'oovbaapi/genconstidl/dao.api')
-rw-r--r--oovbaapi/genconstidl/dao.api6313
1 files changed, 6313 insertions, 0 deletions
diff --git a/oovbaapi/genconstidl/dao.api b/oovbaapi/genconstidl/dao.api
new file mode 100644
index 000000000000..9f32fa07c2a6
--- /dev/null
+++ b/oovbaapi/genconstidl/dao.api
@@ -0,0 +1,6313 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- =====================================================================
+
+ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+
+ Copyright 2000, 2010 Oracle and/or its affiliates.
+
+ OpenOffice.org - a multi-platform office productivity suite
+
+ This file is part of OpenOffice.org.
+
+ OpenOffice.org is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Lesser General Public License version 3
+ only, as published by the Free Software Foundation.
+
+ OpenOffice.org is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Lesser General Public License version 3 for more details
+ (a copy is included in the LICENSE file that accompanied this code).
+
+ You should have received a copy of the GNU Lesser General Public License
+ version 3 along with OpenOffice.org. If not, see
+ <http://www.openoffice.org/license.html>
+ for a copy of the LGPLv3 License.
+
+====================================================================== -->
+
+<!-- *** Do not edit, this file will be generated *** -->
+<!DOCTYPE api SYSTEM "ApiSymbols.dtd">
+<api library-identifier="Microsoft DAO 3.6 Object Library" library-name="DAO" library-minorversion="0" library-majorversion="5" author="Sun Microsystems" date-created="20050331">
+ <!--enum::CollatingOrderEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.CollatingOrderEnum">
+ <name>CollatingOrderEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortArabic {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortArabic">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortArabic</name>
+ <value>1025</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortChineseSimplified {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortChineseSimplified">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortChineseSimplified</name>
+ <value>2052</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortChineseTraditional {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortChineseTraditional">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortChineseTraditional</name>
+ <value>1028</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortCyrillic {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortCyrillic">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortCyrillic</name>
+ <value>1049</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortCzech {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortCzech">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortCzech</name>
+ <value>1029</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortDutch {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortDutch">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortDutch</name>
+ <value>1043</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortGeneral {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortGeneral">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortGeneral</name>
+ <value>1033</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortGreek {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortGreek">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortGreek</name>
+ <value>1032</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortHebrew {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortHebrew">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortHebrew</name>
+ <value>1037</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortHungarian {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortHungarian">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortHungarian</name>
+ <value>1038</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortIcelandic {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortIcelandic">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortIcelandic</name>
+ <value>1039</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortJapanese {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortJapanese">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortJapanese</name>
+ <value>1041</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortKorean {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortKorean">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortKorean</name>
+ <value>1042</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortNeutral {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortNeutral">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortNeutral</name>
+ <value>1024</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortNorwdan {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortNorwdan">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortNorwdan</name>
+ <value>1030</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortPDXIntl {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortPDXIntl">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortPDXIntl</name>
+ <value>1033</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortPDXNor {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortPDXNor">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortPDXNor</name>
+ <value>1030</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortPDXSwe {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortPDXSwe">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortPDXSwe</name>
+ <value>1053</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortPolish {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortPolish">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortPolish</name>
+ <value>1045</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortSlovenian {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortSlovenian">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortSlovenian</name>
+ <value>1060</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortSpanish {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortSpanish">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortSpanish</name>
+ <value>1034</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortSwedFin {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortSwedFin">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortSwedFin</name>
+ <value>1053</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortThai {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortThai">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortThai</name>
+ <value>1054</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortTurkish {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortTurkish">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortTurkish</name>
+ <value>1055</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSortUndefined {Constant}-->
+ <element type="constant">
+ <source id="DAO.CollatingOrderEnum.dbSortUndefined">
+ <context kind="enumeration">CollatingOrderEnum</context>
+ <name>dbSortUndefined</name>
+ <value>-1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::CommitTransOptionsEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.CommitTransOptionsEnum">
+ <name>CommitTransOptionsEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbForceOSFlush {Constant}-->
+ <element type="constant">
+ <source id="DAO.CommitTransOptionsEnum.dbForceOSFlush">
+ <context kind="enumeration">CommitTransOptionsEnum</context>
+ <name>dbForceOSFlush</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--Class::Connection-->
+ <element type="class">
+ <source id="DAO.Connection">
+ <name>Connection</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--method::Connection.Cancel-->
+ <element type="method">
+ <source id="DAO.Connection.Cancel">
+ <context kind="class">Connection</context>
+ <name>Cancel</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--method::Connection.Close-->
+ <element type="method">
+ <source id="DAO.Connection.Close">
+ <context kind="class">Connection</context>
+ <name>Close</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--property::Connection.Connect {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Connection.Connect">
+ <context kind="class">Connection</context>
+ <name>Connect</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--method::Connection.CreateQueryDef-->
+ <element type="method">
+ <source id="DAO.Connection.CreateQueryDef">
+ <context kind="class">Connection</context>
+ <name>CreateQueryDef</name>
+ <type>QueryDef</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>SQLText</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Connection.Database {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Connection.Database">
+ <context kind="class">Connection</context>
+ <name>Database</name>
+ <type>Database</type>
+ </source>
+ </element>
+ <!--method::Connection.Execute-->
+ <element type="method">
+ <source id="DAO.Connection.Execute">
+ <context kind="class">Connection</context>
+ <name>Execute</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Query</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Connection.hDbc {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Connection.hDbc">
+ <context kind="class">Connection</context>
+ <name>hDbc</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Connection.Name {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Connection.Name">
+ <context kind="class">Connection</context>
+ <name>Name</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--method::Connection.OpenRecordset-->
+ <element type="method">
+ <source id="DAO.Connection.OpenRecordset">
+ <context kind="class">Connection</context>
+ <name>OpenRecordset</name>
+ <type>Recordset</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Type</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>LockEdit</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Connection.QueryDefs {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Connection.QueryDefs">
+ <context kind="class">Connection</context>
+ <name default="true">QueryDefs</name>
+ <type>QueryDefs</type>
+ </source>
+ </element>
+ <!--property::Connection.QueryTimeout-->
+ <element type="property">
+ <source id="DAO.Connection.QueryTimeout">
+ <context kind="class">Connection</context>
+ <name>QueryTimeout</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--property::Connection.RecordsAffected {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Connection.RecordsAffected">
+ <context kind="class">Connection</context>
+ <name>RecordsAffected</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Connection.Recordsets {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Connection.Recordsets">
+ <context kind="class">Connection</context>
+ <name>Recordsets</name>
+ <type>Recordsets</type>
+ </source>
+ </element>
+ <!--property::Connection.StillExecuting {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Connection.StillExecuting">
+ <context kind="class">Connection</context>
+ <name>StillExecuting</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Connection.Transactions {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Connection.Transactions">
+ <context kind="class">Connection</context>
+ <name>Transactions</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Connection.Updatable {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Connection.Updatable">
+ <context kind="class">Connection</context>
+ <name>Updatable</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--Class::Connections-->
+ <element type="class">
+ <source id="DAO.Connections">
+ <name>Connections</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::Connections.Count {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Connections.Count">
+ <context kind="class">Connections</context>
+ <name>Count</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--property::Connections.Item {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Connections.Item">
+ <context kind="class">Connections</context>
+ <name default="true">Item</name>
+ <type>Connection</type>
+ <parameter-list>
+ <parameter>
+ <type>Variant</type>
+ <name>Item</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Connections.Refresh-->
+ <element type="method">
+ <source id="DAO.Connections.Refresh">
+ <context kind="class">Connections</context>
+ <name>Refresh</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--Class::Container-->
+ <element type="class">
+ <source id="DAO.Container">
+ <name>Container</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::Container.AllPermissions {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Container.AllPermissions">
+ <context kind="class">Container</context>
+ <name>AllPermissions</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Container.Documents {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Container.Documents">
+ <context kind="class">Container</context>
+ <name default="true">Documents</name>
+ <type>Documents</type>
+ </source>
+ </element>
+ <!--property::Container.Inherit-->
+ <element type="property">
+ <source id="DAO.Container.Inherit">
+ <context kind="class">Container</context>
+ <name>Inherit</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Container.Name {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Container.Name">
+ <context kind="class">Container</context>
+ <name>Name</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Container.Owner-->
+ <element type="property">
+ <source id="DAO.Container.Owner">
+ <context kind="class">Container</context>
+ <name>Owner</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Container.Permissions-->
+ <element type="property">
+ <source id="DAO.Container.Permissions">
+ <context kind="class">Container</context>
+ <name>Permissions</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Container.Properties {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Container.Properties">
+ <context kind="class">Container</context>
+ <name>Properties</name>
+ <type>Properties</type>
+ </source>
+ </element>
+ <!--property::Container.UserName-->
+ <element type="property">
+ <source id="DAO.Container.UserName">
+ <context kind="class">Container</context>
+ <name>UserName</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--Class::Containers-->
+ <element type="class">
+ <source id="DAO.Containers">
+ <name>Containers</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::Containers.Count {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Containers.Count">
+ <context kind="class">Containers</context>
+ <name>Count</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--property::Containers.Item {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Containers.Item">
+ <context kind="class">Containers</context>
+ <name default="true">Item</name>
+ <type>Container</type>
+ <parameter-list>
+ <parameter>
+ <type>Variant</type>
+ <name>Item</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Containers.Refresh-->
+ <element type="method">
+ <source id="DAO.Containers.Refresh">
+ <context kind="class">Containers</context>
+ <name>Refresh</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--enum::CursorDriverEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.CursorDriverEnum">
+ <name>CursorDriverEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbUseClientBatchCursor {Constant}-->
+ <element type="constant">
+ <source id="DAO.CursorDriverEnum.dbUseClientBatchCursor">
+ <context kind="enumeration">CursorDriverEnum</context>
+ <name>dbUseClientBatchCursor</name>
+ <value>3</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbUseDefaultCursor {Constant}-->
+ <element type="constant">
+ <source id="DAO.CursorDriverEnum.dbUseDefaultCursor">
+ <context kind="enumeration">CursorDriverEnum</context>
+ <name>dbUseDefaultCursor</name>
+ <value>-1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbUseNoCursor {Constant}-->
+ <element type="constant">
+ <source id="DAO.CursorDriverEnum.dbUseNoCursor">
+ <context kind="enumeration">CursorDriverEnum</context>
+ <name>dbUseNoCursor</name>
+ <value>4</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbUseODBCCursor {Constant}-->
+ <element type="constant">
+ <source id="DAO.CursorDriverEnum.dbUseODBCCursor">
+ <context kind="enumeration">CursorDriverEnum</context>
+ <name>dbUseODBCCursor</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbUseServerCursor {Constant}-->
+ <element type="constant">
+ <source id="DAO.CursorDriverEnum.dbUseServerCursor">
+ <context kind="enumeration">CursorDriverEnum</context>
+ <name>dbUseServerCursor</name>
+ <value>2</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--Class::Database-->
+ <element type="class">
+ <source id="DAO.Database">
+ <name>Database</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--method::Database.BeginTrans-->
+ <element type="method">
+ <source id="DAO.Database.BeginTrans">
+ <context kind="class">Database</context>
+ <name>BeginTrans</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--method::Database.Close-->
+ <element type="method">
+ <source id="DAO.Database.Close">
+ <context kind="class">Database</context>
+ <name>Close</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--property::Database.CollatingOrder {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Database.CollatingOrder">
+ <context kind="class">Database</context>
+ <name>CollatingOrder</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--method::Database.CommitTrans-->
+ <element type="method">
+ <source id="DAO.Database.CommitTrans">
+ <context kind="class">Database</context>
+ <name>CommitTrans</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Integer</type>
+ <name>Options</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Database.Connect-->
+ <element type="property">
+ <source id="DAO.Database.Connect">
+ <context kind="class">Database</context>
+ <name>Connect</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Database.Connection {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Database.Connection">
+ <context kind="class">Database</context>
+ <name>Connection</name>
+ <type>Connection</type>
+ </source>
+ </element>
+ <!--property::Database.Containers {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Database.Containers">
+ <context kind="class">Database</context>
+ <name>Containers</name>
+ <type>Containers</type>
+ </source>
+ </element>
+ <!--method::Database.CreateDynaset-->
+ <element type="method">
+ <source id="DAO.Database.CreateDynaset">
+ <context kind="class">Database</context>
+ <name>CreateDynaset</name>
+ <type>Recordset</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Inconsistent</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Database.CreateProperty-->
+ <element type="method">
+ <source id="DAO.Database.CreateProperty">
+ <context kind="class">Database</context>
+ <name>CreateProperty</name>
+ <type>Property</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Type</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Value</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>DDL</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Database.CreateQueryDef-->
+ <element type="method">
+ <source id="DAO.Database.CreateQueryDef">
+ <context kind="class">Database</context>
+ <name>CreateQueryDef</name>
+ <type>QueryDef</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>SQLText</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Database.CreateRelation-->
+ <element type="method">
+ <source id="DAO.Database.CreateRelation">
+ <context kind="class">Database</context>
+ <name>CreateRelation</name>
+ <type>Relation</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Table</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>ForeignTable</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Attributes</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Database.CreateSnapshot-->
+ <element type="method">
+ <source id="DAO.Database.CreateSnapshot">
+ <context kind="class">Database</context>
+ <name>CreateSnapshot</name>
+ <type>Recordset</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Source</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Database.CreateTableDef-->
+ <element type="method">
+ <source id="DAO.Database.CreateTableDef">
+ <context kind="class">Database</context>
+ <name>CreateTableDef</name>
+ <type>TableDef</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Attributes</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>SourceTableName</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Connect</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Database.DeleteQueryDef-->
+ <element type="method">
+ <source id="DAO.Database.DeleteQueryDef">
+ <context kind="class">Database</context>
+ <name>DeleteQueryDef</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Database.DesignMasterID-->
+ <element type="property">
+ <source id="DAO.Database.DesignMasterID">
+ <context kind="class">Database</context>
+ <name>DesignMasterID</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--method::Database.Execute-->
+ <element type="method">
+ <source id="DAO.Database.Execute">
+ <context kind="class">Database</context>
+ <name>Execute</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Query</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Database.ExecuteSQL-->
+ <element type="method">
+ <source id="DAO.Database.ExecuteSQL">
+ <context kind="class">Database</context>
+ <name>ExecuteSQL</name>
+ <type>Integer</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>SQL</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Database.ListFields-->
+ <element type="method">
+ <source id="DAO.Database.ListFields">
+ <context kind="class">Database</context>
+ <name>ListFields</name>
+ <type>Recordset</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Database.ListTables-->
+ <element type="method">
+ <source id="DAO.Database.ListTables">
+ <context kind="class">Database</context>
+ <name>ListTables</name>
+ <type>Recordset</type>
+ </source>
+ </element>
+ <!--method::Database.MakeReplica-->
+ <element type="method">
+ <source id="DAO.Database.MakeReplica">
+ <context kind="class">Database</context>
+ <name>MakeReplica</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>PathName</name>
+ </parameter>
+ <parameter>
+ <type>String</type>
+ <name>Description</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Database.Name {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Database.Name">
+ <context kind="class">Database</context>
+ <name>Name</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--method::Database.NewPassword-->
+ <element type="method">
+ <source id="DAO.Database.NewPassword">
+ <context kind="class">Database</context>
+ <name>NewPassword</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>bstrOld</name>
+ </parameter>
+ <parameter>
+ <type>String</type>
+ <name>bstrNew</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Database.OpenQueryDef-->
+ <element type="method">
+ <source id="DAO.Database.OpenQueryDef">
+ <context kind="class">Database</context>
+ <name>OpenQueryDef</name>
+ <type>QueryDef</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Database.OpenRecordset-->
+ <element type="method">
+ <source id="DAO.Database.OpenRecordset">
+ <context kind="class">Database</context>
+ <name>OpenRecordset</name>
+ <type>Recordset</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Type</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>LockEdit</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Database.OpenTable-->
+ <element type="method">
+ <source id="DAO.Database.OpenTable">
+ <context kind="class">Database</context>
+ <name>OpenTable</name>
+ <type>Recordset</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Database.PopulatePartial-->
+ <element type="method">
+ <source id="DAO.Database.PopulatePartial">
+ <context kind="class">Database</context>
+ <name>PopulatePartial</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>DbPathName</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Database.Properties {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Database.Properties">
+ <context kind="class">Database</context>
+ <name>Properties</name>
+ <type>Properties</type>
+ </source>
+ </element>
+ <!--property::Database.QueryDefs {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Database.QueryDefs">
+ <context kind="class">Database</context>
+ <name>QueryDefs</name>
+ <type>QueryDefs</type>
+ </source>
+ </element>
+ <!--property::Database.QueryTimeout-->
+ <element type="property">
+ <source id="DAO.Database.QueryTimeout">
+ <context kind="class">Database</context>
+ <name>QueryTimeout</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--property::Database.RecordsAffected {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Database.RecordsAffected">
+ <context kind="class">Database</context>
+ <name>RecordsAffected</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Database.Recordsets {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Database.Recordsets">
+ <context kind="class">Database</context>
+ <name>Recordsets</name>
+ <type>Recordsets</type>
+ </source>
+ </element>
+ <!--property::Database.Relations {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Database.Relations">
+ <context kind="class">Database</context>
+ <name>Relations</name>
+ <type>Relations</type>
+ </source>
+ </element>
+ <!--property::Database.ReplicaID {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Database.ReplicaID">
+ <context kind="class">Database</context>
+ <name>ReplicaID</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--method::Database.Rollback-->
+ <element type="method">
+ <source id="DAO.Database.Rollback">
+ <context kind="class">Database</context>
+ <name>Rollback</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--method::Database.Synchronize-->
+ <element type="method">
+ <source id="DAO.Database.Synchronize">
+ <context kind="class">Database</context>
+ <name>Synchronize</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>DbPathName</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>ExchangeType</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Database.TableDefs {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Database.TableDefs">
+ <context kind="class">Database</context>
+ <name default="true">TableDefs</name>
+ <type>TableDefs</type>
+ </source>
+ </element>
+ <!--property::Database.Transactions {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Database.Transactions">
+ <context kind="class">Database</context>
+ <name>Transactions</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Database.Updatable {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Database.Updatable">
+ <context kind="class">Database</context>
+ <name>Updatable</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Database.Version {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Database.Version">
+ <context kind="class">Database</context>
+ <name>Version</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--Class::Databases-->
+ <element type="class">
+ <source id="DAO.Databases">
+ <name>Databases</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::Databases.Count {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Databases.Count">
+ <context kind="class">Databases</context>
+ <name>Count</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--property::Databases.Item {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Databases.Item">
+ <context kind="class">Databases</context>
+ <name default="true">Item</name>
+ <type>Database</type>
+ <parameter-list>
+ <parameter>
+ <type>Variant</type>
+ <name>Item</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Databases.Refresh-->
+ <element type="method">
+ <source id="DAO.Databases.Refresh">
+ <context kind="class">Databases</context>
+ <name>Refresh</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--enum::DatabaseTypeEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.DatabaseTypeEnum">
+ <name>DatabaseTypeEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbDecrypt {Constant}-->
+ <element type="constant">
+ <source id="DAO.DatabaseTypeEnum.dbDecrypt">
+ <context kind="enumeration">DatabaseTypeEnum</context>
+ <name>dbDecrypt</name>
+ <value>4</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbEncrypt {Constant}-->
+ <element type="constant">
+ <source id="DAO.DatabaseTypeEnum.dbEncrypt">
+ <context kind="enumeration">DatabaseTypeEnum</context>
+ <name>dbEncrypt</name>
+ <value>2</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbVersion10 {Constant}-->
+ <element type="constant">
+ <source id="DAO.DatabaseTypeEnum.dbVersion10">
+ <context kind="enumeration">DatabaseTypeEnum</context>
+ <name>dbVersion10</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbVersion11 {Constant}-->
+ <element type="constant">
+ <source id="DAO.DatabaseTypeEnum.dbVersion11">
+ <context kind="enumeration">DatabaseTypeEnum</context>
+ <name>dbVersion11</name>
+ <value>8</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbVersion20 {Constant}-->
+ <element type="constant">
+ <source id="DAO.DatabaseTypeEnum.dbVersion20">
+ <context kind="enumeration">DatabaseTypeEnum</context>
+ <name>dbVersion20</name>
+ <value>16</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbVersion30 {Constant}-->
+ <element type="constant">
+ <source id="DAO.DatabaseTypeEnum.dbVersion30">
+ <context kind="enumeration">DatabaseTypeEnum</context>
+ <name>dbVersion30</name>
+ <value>32</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbVersion40 {Constant}-->
+ <element type="constant">
+ <source id="DAO.DatabaseTypeEnum.dbVersion40">
+ <context kind="enumeration">DatabaseTypeEnum</context>
+ <name>dbVersion40</name>
+ <value>64</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::DataTypeEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.DataTypeEnum">
+ <name>DataTypeEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbBigInt {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbBigInt">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbBigInt</name>
+ <value>16</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbBinary {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbBinary">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbBinary</name>
+ <value>9</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbBoolean {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbBoolean">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbBoolean</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbByte {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbByte">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbByte</name>
+ <value>2</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbChar {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbChar">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbChar</name>
+ <value>18</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbCurrency {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbCurrency">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbCurrency</name>
+ <value>5</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbDate {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbDate">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbDate</name>
+ <value>8</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbDecimal {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbDecimal">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbDecimal</name>
+ <value>20</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbDouble {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbDouble">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbDouble</name>
+ <value>7</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbFloat {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbFloat">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbFloat</name>
+ <value>21</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbGUID {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbGUID">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbGUID</name>
+ <value>15</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbInteger {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbInteger">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbInteger</name>
+ <value>3</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbLong {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbLong">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbLong</name>
+ <value>4</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbLongBinary {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbLongBinary">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbLongBinary</name>
+ <value>11</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbMemo {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbMemo">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbMemo</name>
+ <value>12</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbNumeric {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbNumeric">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbNumeric</name>
+ <value>19</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSingle {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbSingle">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbSingle</name>
+ <value>6</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbText {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbText">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbText</name>
+ <value>10</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbTime {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbTime">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbTime</name>
+ <value>22</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbTimeStamp {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbTimeStamp">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbTimeStamp</name>
+ <value>23</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbVarBinary {Constant}-->
+ <element type="constant">
+ <source id="DAO.DataTypeEnum.dbVarBinary">
+ <context kind="enumeration">DataTypeEnum</context>
+ <name>dbVarBinary</name>
+ <value>17</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--Class::DBEngine-->
+ <element type="class">
+ <source id="DAO.DBEngine">
+ <name>DBEngine</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--method::DBEngine.BeginTrans-->
+ <element type="method">
+ <source id="DAO.DBEngine.BeginTrans">
+ <context kind="class">DBEngine</context>
+ <name>BeginTrans</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--method::DBEngine.CommitTrans-->
+ <element type="method">
+ <source id="DAO.DBEngine.CommitTrans">
+ <context kind="class">DBEngine</context>
+ <name>CommitTrans</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Integer</type>
+ <name>Option</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::DBEngine.CompactDatabase-->
+ <element type="method">
+ <source id="DAO.DBEngine.CompactDatabase">
+ <context kind="class">DBEngine</context>
+ <name>CompactDatabase</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>SrcName</name>
+ </parameter>
+ <parameter>
+ <type>String</type>
+ <name>DstName</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>DstLocale</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>SrcLocale</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::DBEngine.CreateDatabase-->
+ <element type="method">
+ <source id="DAO.DBEngine.CreateDatabase">
+ <context kind="class">DBEngine</context>
+ <name>CreateDatabase</name>
+ <type>Database</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ <parameter>
+ <type>String</type>
+ <name>Locale</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Option</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::DBEngine.CreateWorkspace-->
+ <element type="method">
+ <source id="DAO.DBEngine.CreateWorkspace">
+ <context kind="class">DBEngine</context>
+ <name>CreateWorkspace</name>
+ <type>Workspace</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ <parameter>
+ <type>String</type>
+ <name>UserName</name>
+ </parameter>
+ <parameter>
+ <type>String</type>
+ <name>Password</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>UseType</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::DBEngine.DefaultType-->
+ <element type="property">
+ <source id="DAO.DBEngine.DefaultType">
+ <context kind="class">DBEngine</context>
+ <name>DefaultType</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::DBEngine.Errors {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.DBEngine.Errors">
+ <context kind="class">DBEngine</context>
+ <name>Errors</name>
+ <type>Errors</type>
+ </source>
+ </element>
+ <!--method::DBEngine.FreeLocks-->
+ <element type="method">
+ <source id="DAO.DBEngine.FreeLocks">
+ <context kind="class">DBEngine</context>
+ <name>FreeLocks</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--method::DBEngine.Idle-->
+ <element type="method">
+ <source id="DAO.DBEngine.Idle">
+ <context kind="class">DBEngine</context>
+ <name>Idle</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Action</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::DBEngine.IniPath-->
+ <element type="property">
+ <source id="DAO.DBEngine.IniPath">
+ <context kind="class">DBEngine</context>
+ <name>IniPath</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--method::DBEngine.ISAMStats-->
+ <element type="method">
+ <source id="DAO.DBEngine.ISAMStats">
+ <context kind="class">DBEngine</context>
+ <name>ISAMStats</name>
+ <type>Integer</type>
+ <parameter-list>
+ <parameter>
+ <type>Integer</type>
+ <name>StatNum</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Reset</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::DBEngine.LoginTimeout-->
+ <element type="property">
+ <source id="DAO.DBEngine.LoginTimeout">
+ <context kind="class">DBEngine</context>
+ <name>LoginTimeout</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--method::DBEngine.OpenConnection-->
+ <element type="method">
+ <source id="DAO.DBEngine.OpenConnection">
+ <context kind="class">DBEngine</context>
+ <name>OpenConnection</name>
+ <type>Connection</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>ReadOnly</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Connect</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::DBEngine.OpenDatabase-->
+ <element type="method">
+ <source id="DAO.DBEngine.OpenDatabase">
+ <context kind="class">DBEngine</context>
+ <name>OpenDatabase</name>
+ <type>Database</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>ReadOnly</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Connect</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::DBEngine.Properties {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.DBEngine.Properties">
+ <context kind="class">DBEngine</context>
+ <name>Properties</name>
+ <type>Properties</type>
+ </source>
+ </element>
+ <!--method::DBEngine.RegisterDatabase-->
+ <element type="method">
+ <source id="DAO.DBEngine.RegisterDatabase">
+ <context kind="class">DBEngine</context>
+ <name>RegisterDatabase</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Dsn</name>
+ </parameter>
+ <parameter>
+ <type>String</type>
+ <name>Driver</name>
+ </parameter>
+ <parameter>
+ <type>boolean</type>
+ <name>Silent</name>
+ </parameter>
+ <parameter>
+ <type>String</type>
+ <name>Attributes</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::DBEngine.RepairDatabase-->
+ <element type="method">
+ <source id="DAO.DBEngine.RepairDatabase">
+ <context kind="class">DBEngine</context>
+ <name>RepairDatabase</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::DBEngine.Rollback-->
+ <element type="method">
+ <source id="DAO.DBEngine.Rollback">
+ <context kind="class">DBEngine</context>
+ <name>Rollback</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--method::DBEngine.SetDataAccessOption-->
+ <element type="method">
+ <source id="DAO.DBEngine.SetDataAccessOption">
+ <context kind="class">DBEngine</context>
+ <name>SetDataAccessOption</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>short</type>
+ <name>Option</name>
+ </parameter>
+ <parameter>
+ <type>Variant</type>
+ <name>Value</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::DBEngine.SetDefaultWorkspace-->
+ <element type="method">
+ <source id="DAO.DBEngine.SetDefaultWorkspace">
+ <context kind="class">DBEngine</context>
+ <name>SetDefaultWorkspace</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ <parameter>
+ <type>String</type>
+ <name>Password</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::DBEngine.SetOption-->
+ <element type="method">
+ <source id="DAO.DBEngine.SetOption">
+ <context kind="class">DBEngine</context>
+ <name>SetOption</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>Integer</type>
+ <name>Option</name>
+ </parameter>
+ <parameter>
+ <type>Variant</type>
+ <name>Value</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::DBEngine.SystemDB-->
+ <element type="property">
+ <source id="DAO.DBEngine.SystemDB">
+ <context kind="class">DBEngine</context>
+ <name>SystemDB</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::DBEngine.Version {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.DBEngine.Version">
+ <context kind="class">DBEngine</context>
+ <name>Version</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::DBEngine.Workspaces {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.DBEngine.Workspaces">
+ <context kind="class">DBEngine</context>
+ <name default="true">Workspaces</name>
+ <type>Workspaces</type>
+ </source>
+ </element>
+ <!--property::dbLangArabic-->
+ <element type="property">
+ <source id="DAO.dbLangArabic">
+ <name>dbLangArabic</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangChineseSimplified-->
+ <element type="property">
+ <source id="DAO.dbLangChineseSimplified">
+ <name>dbLangChineseSimplified</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangChineseTraditional-->
+ <element type="property">
+ <source id="DAO.dbLangChineseTraditional">
+ <name>dbLangChineseTraditional</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangCyrillic-->
+ <element type="property">
+ <source id="DAO.dbLangCyrillic">
+ <name>dbLangCyrillic</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangCzech-->
+ <element type="property">
+ <source id="DAO.dbLangCzech">
+ <name>dbLangCzech</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangDutch-->
+ <element type="property">
+ <source id="DAO.dbLangDutch">
+ <name>dbLangDutch</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangGeneral-->
+ <element type="property">
+ <source id="DAO.dbLangGeneral">
+ <name>dbLangGeneral</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangGreek-->
+ <element type="property">
+ <source id="DAO.dbLangGreek">
+ <name>dbLangGreek</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangHebrew-->
+ <element type="property">
+ <source id="DAO.dbLangHebrew">
+ <name>dbLangHebrew</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangHungarian-->
+ <element type="property">
+ <source id="DAO.dbLangHungarian">
+ <name>dbLangHungarian</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangIcelandic-->
+ <element type="property">
+ <source id="DAO.dbLangIcelandic">
+ <name>dbLangIcelandic</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangJapanese-->
+ <element type="property">
+ <source id="DAO.dbLangJapanese">
+ <name>dbLangJapanese</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangKorean-->
+ <element type="property">
+ <source id="DAO.dbLangKorean">
+ <name>dbLangKorean</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangNordic-->
+ <element type="property">
+ <source id="DAO.dbLangNordic">
+ <name>dbLangNordic</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangNorwDan-->
+ <element type="property">
+ <source id="DAO.dbLangNorwDan">
+ <name>dbLangNorwDan</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangPolish-->
+ <element type="property">
+ <source id="DAO.dbLangPolish">
+ <name>dbLangPolish</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangSlovenian-->
+ <element type="property">
+ <source id="DAO.dbLangSlovenian">
+ <name>dbLangSlovenian</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangSpanish-->
+ <element type="property">
+ <source id="DAO.dbLangSpanish">
+ <name>dbLangSpanish</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangSwedFin-->
+ <element type="property">
+ <source id="DAO.dbLangSwedFin">
+ <name>dbLangSwedFin</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangThai-->
+ <element type="property">
+ <source id="DAO.dbLangThai">
+ <name>dbLangThai</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::dbLangTurkish-->
+ <element type="property">
+ <source id="DAO.dbLangTurkish">
+ <name>dbLangTurkish</name>
+ <type>String</type>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--Class::Document-->
+ <element type="class">
+ <source id="DAO.Document">
+ <name>Document</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::Document.AllPermissions {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Document.AllPermissions">
+ <context kind="class">Document</context>
+ <name>AllPermissions</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Document.Container {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Document.Container">
+ <context kind="class">Document</context>
+ <name>Container</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--method::Document.CreateProperty-->
+ <element type="method">
+ <source id="DAO.Document.CreateProperty">
+ <context kind="class">Document</context>
+ <name>CreateProperty</name>
+ <type>Property</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Type</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Value</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>DDL</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Document.DateCreated {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Document.DateCreated">
+ <context kind="class">Document</context>
+ <name>DateCreated</name>
+ <type>Variant</type>
+ </source>
+ </element>
+ <!--property::Document.LastUpdated {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Document.LastUpdated">
+ <context kind="class">Document</context>
+ <name>LastUpdated</name>
+ <type>Variant</type>
+ </source>
+ </element>
+ <!--property::Document.Name {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Document.Name">
+ <context kind="class">Document</context>
+ <name>Name</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Document.Owner-->
+ <element type="property">
+ <source id="DAO.Document.Owner">
+ <context kind="class">Document</context>
+ <name>Owner</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Document.Permissions-->
+ <element type="property">
+ <source id="DAO.Document.Permissions">
+ <context kind="class">Document</context>
+ <name>Permissions</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Document.Properties {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Document.Properties">
+ <context kind="class">Document</context>
+ <name>Properties</name>
+ <type>Properties</type>
+ </source>
+ </element>
+ <!--property::Document.UserName-->
+ <element type="property">
+ <source id="DAO.Document.UserName">
+ <context kind="class">Document</context>
+ <name>UserName</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--Class::Documents-->
+ <element type="class">
+ <source id="DAO.Documents">
+ <name>Documents</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::Documents.Count {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Documents.Count">
+ <context kind="class">Documents</context>
+ <name>Count</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--property::Documents.Item {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Documents.Item">
+ <context kind="class">Documents</context>
+ <name default="true">Item</name>
+ <type>Document</type>
+ <parameter-list>
+ <parameter>
+ <type>Variant</type>
+ <name>Item</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Documents.Refresh-->
+ <element type="method">
+ <source id="DAO.Documents.Refresh">
+ <context kind="class">Documents</context>
+ <name>Refresh</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--enum::DriverPromptEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.DriverPromptEnum">
+ <name>DriverPromptEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbDriverComplete {Constant}-->
+ <element type="constant">
+ <source id="DAO.DriverPromptEnum.dbDriverComplete">
+ <context kind="enumeration">DriverPromptEnum</context>
+ <name>dbDriverComplete</name>
+ <value>0</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbDriverCompleteRequired {Constant}-->
+ <element type="constant">
+ <source id="DAO.DriverPromptEnum.dbDriverCompleteRequired">
+ <context kind="enumeration">DriverPromptEnum</context>
+ <name>dbDriverCompleteRequired</name>
+ <value>3</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbDriverNoPrompt {Constant}-->
+ <element type="constant">
+ <source id="DAO.DriverPromptEnum.dbDriverNoPrompt">
+ <context kind="enumeration">DriverPromptEnum</context>
+ <name>dbDriverNoPrompt</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbDriverPrompt {Constant}-->
+ <element type="constant">
+ <source id="DAO.DriverPromptEnum.dbDriverPrompt">
+ <context kind="enumeration">DriverPromptEnum</context>
+ <name>dbDriverPrompt</name>
+ <value>2</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::EditModeEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.EditModeEnum">
+ <name>EditModeEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbEditAdd {Constant}-->
+ <element type="constant">
+ <source id="DAO.EditModeEnum.dbEditAdd">
+ <context kind="enumeration">EditModeEnum</context>
+ <name>dbEditAdd</name>
+ <value>2</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbEditInProgress {Constant}-->
+ <element type="constant">
+ <source id="DAO.EditModeEnum.dbEditInProgress">
+ <context kind="enumeration">EditModeEnum</context>
+ <name>dbEditInProgress</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbEditNone {Constant}-->
+ <element type="constant">
+ <source id="DAO.EditModeEnum.dbEditNone">
+ <context kind="enumeration">EditModeEnum</context>
+ <name>dbEditNone</name>
+ <value>0</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--Class::Error-->
+ <element type="class">
+ <source id="DAO.Error">
+ <name>Error</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::Error.Description {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Error.Description">
+ <context kind="class">Error</context>
+ <name default="true">Description</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Error.HelpContext {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Error.HelpContext">
+ <context kind="class">Error</context>
+ <name>HelpContext</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Error.HelpFile {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Error.HelpFile">
+ <context kind="class">Error</context>
+ <name>HelpFile</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Error.Number {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Error.Number">
+ <context kind="class">Error</context>
+ <name>Number</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Error.Source {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Error.Source">
+ <context kind="class">Error</context>
+ <name>Source</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--Class::Errors-->
+ <element type="class">
+ <source id="DAO.Errors">
+ <name>Errors</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::Errors.Count {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Errors.Count">
+ <context kind="class">Errors</context>
+ <name>Count</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--property::Errors.Item {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Errors.Item">
+ <context kind="class">Errors</context>
+ <name default="true">Item</name>
+ <type>Error</type>
+ <parameter-list>
+ <parameter>
+ <type>Variant</type>
+ <name>Item</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Errors.Refresh-->
+ <element type="method">
+ <source id="DAO.Errors.Refresh">
+ <context kind="class">Errors</context>
+ <name>Refresh</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--Class::Field-->
+ <element type="class">
+ <source id="DAO.Field">
+ <name>Field</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::Field.AllowZeroLength-->
+ <element type="property">
+ <source id="DAO.Field.AllowZeroLength">
+ <context kind="class">Field</context>
+ <name>AllowZeroLength</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--method::Field.AppendChunk-->
+ <element type="method">
+ <source id="DAO.Field.AppendChunk">
+ <context kind="class">Field</context>
+ <name>AppendChunk</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>Variant</type>
+ <name>Val</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Field.Attributes-->
+ <element type="property">
+ <source id="DAO.Field.Attributes">
+ <context kind="class">Field</context>
+ <name>Attributes</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Field.CollatingOrder {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Field.CollatingOrder">
+ <context kind="class">Field</context>
+ <name>CollatingOrder</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Field.CollectionIndex {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Field.CollectionIndex">
+ <context kind="class">Field</context>
+ <name>CollectionIndex</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--method::Field.CreateProperty-->
+ <element type="method">
+ <source id="DAO.Field.CreateProperty">
+ <context kind="class">Field</context>
+ <name>CreateProperty</name>
+ <type>Property</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Type</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Value</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>DDL</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Field.DataUpdatable {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Field.DataUpdatable">
+ <context kind="class">Field</context>
+ <name>DataUpdatable</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Field.DefaultValue-->
+ <element type="property">
+ <source id="DAO.Field.DefaultValue">
+ <context kind="class">Field</context>
+ <name>DefaultValue</name>
+ <type>Variant</type>
+ </source>
+ </element>
+ <!--property::Field.FieldSize {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Field.FieldSize">
+ <context kind="class">Field</context>
+ <name>FieldSize</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Field.ForeignName-->
+ <element type="property">
+ <source id="DAO.Field.ForeignName">
+ <context kind="class">Field</context>
+ <name>ForeignName</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--method::Field.GetChunk-->
+ <element type="method">
+ <source id="DAO.Field.GetChunk">
+ <context kind="class">Field</context>
+ <name>GetChunk</name>
+ <type>Variant</type>
+ <parameter-list>
+ <parameter>
+ <type>Integer</type>
+ <name>Offset</name>
+ </parameter>
+ <parameter>
+ <type>Integer</type>
+ <name>Bytes</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Field.Name-->
+ <element type="property">
+ <source id="DAO.Field.Name">
+ <context kind="class">Field</context>
+ <name>Name</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Field.OrdinalPosition-->
+ <element type="property">
+ <source id="DAO.Field.OrdinalPosition">
+ <context kind="class">Field</context>
+ <name>OrdinalPosition</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--property::Field.OriginalValue {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Field.OriginalValue">
+ <context kind="class">Field</context>
+ <name>OriginalValue</name>
+ <type>Variant</type>
+ </source>
+ </element>
+ <!--property::Field.Properties {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Field.Properties">
+ <context kind="class">Field</context>
+ <name>Properties</name>
+ <type>Properties</type>
+ </source>
+ </element>
+ <!--property::Field.Required-->
+ <element type="property">
+ <source id="DAO.Field.Required">
+ <context kind="class">Field</context>
+ <name>Required</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Field.Size-->
+ <element type="property">
+ <source id="DAO.Field.Size">
+ <context kind="class">Field</context>
+ <name>Size</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Field.SourceField {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Field.SourceField">
+ <context kind="class">Field</context>
+ <name>SourceField</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Field.SourceTable {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Field.SourceTable">
+ <context kind="class">Field</context>
+ <name>SourceTable</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Field.Type-->
+ <element type="property">
+ <source id="DAO.Field.Type">
+ <context kind="class">Field</context>
+ <name>Type</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--property::Field.ValidateOnSet-->
+ <element type="property">
+ <source id="DAO.Field.ValidateOnSet">
+ <context kind="class">Field</context>
+ <name>ValidateOnSet</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Field.ValidationRule-->
+ <element type="property">
+ <source id="DAO.Field.ValidationRule">
+ <context kind="class">Field</context>
+ <name>ValidationRule</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Field.ValidationText-->
+ <element type="property">
+ <source id="DAO.Field.ValidationText">
+ <context kind="class">Field</context>
+ <name>ValidationText</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Field.Value {Default}-->
+ <element type="property">
+ <source id="DAO.Field.Value">
+ <context kind="class">Field</context>
+ <name default="true">Value</name>
+ <type>Variant</type>
+ </source>
+ </element>
+ <!--property::Field.VisibleValue {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Field.VisibleValue">
+ <context kind="class">Field</context>
+ <name>VisibleValue</name>
+ <type>Variant</type>
+ </source>
+ </element>
+ <!--enum::FieldAttributeEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.FieldAttributeEnum">
+ <name>FieldAttributeEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbAutoIncrField {Constant}-->
+ <element type="constant">
+ <source id="DAO.FieldAttributeEnum.dbAutoIncrField">
+ <context kind="enumeration">FieldAttributeEnum</context>
+ <name>dbAutoIncrField</name>
+ <value>16</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbDescending {Constant}-->
+ <element type="constant">
+ <source id="DAO.FieldAttributeEnum.dbDescending">
+ <context kind="enumeration">FieldAttributeEnum</context>
+ <name>dbDescending</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbFixedField {Constant}-->
+ <element type="constant">
+ <source id="DAO.FieldAttributeEnum.dbFixedField">
+ <context kind="enumeration">FieldAttributeEnum</context>
+ <name>dbFixedField</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbHyperlinkField {Constant}-->
+ <element type="constant">
+ <source id="DAO.FieldAttributeEnum.dbHyperlinkField">
+ <context kind="enumeration">FieldAttributeEnum</context>
+ <name>dbHyperlinkField</name>
+ <value>32768</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSystemField {Constant}-->
+ <element type="constant">
+ <source id="DAO.FieldAttributeEnum.dbSystemField">
+ <context kind="enumeration">FieldAttributeEnum</context>
+ <name>dbSystemField</name>
+ <value>8192</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbUpdatableField {Constant}-->
+ <element type="constant">
+ <source id="DAO.FieldAttributeEnum.dbUpdatableField">
+ <context kind="enumeration">FieldAttributeEnum</context>
+ <name>dbUpdatableField</name>
+ <value>32</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbVariableField {Constant}-->
+ <element type="constant">
+ <source id="DAO.FieldAttributeEnum.dbVariableField">
+ <context kind="enumeration">FieldAttributeEnum</context>
+ <name>dbVariableField</name>
+ <value>2</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--Class::Fields-->
+ <element type="class">
+ <source id="DAO.Fields">
+ <name>Fields</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--method::Fields.Append-->
+ <element type="method">
+ <source id="DAO.Fields.Append">
+ <context kind="class">Fields</context>
+ <name>Append</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>Object</type>
+ <name>Object</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Fields.Count {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Fields.Count">
+ <context kind="class">Fields</context>
+ <name>Count</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--method::Fields.Delete-->
+ <element type="method">
+ <source id="DAO.Fields.Delete">
+ <context kind="class">Fields</context>
+ <name>Delete</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Fields.Item {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Fields.Item">
+ <context kind="class">Fields</context>
+ <name default="true">Item</name>
+ <type>Field</type>
+ <parameter-list>
+ <parameter>
+ <type>Variant</type>
+ <name>Item</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Fields.Refresh-->
+ <element type="method">
+ <source id="DAO.Fields.Refresh">
+ <context kind="class">Fields</context>
+ <name>Refresh</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--Class::Group-->
+ <element type="class">
+ <source id="DAO.Group">
+ <name>Group</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--method::Group.CreateUser-->
+ <element type="method">
+ <source id="DAO.Group.CreateUser">
+ <context kind="class">Group</context>
+ <name>CreateUser</name>
+ <type>User</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>PID</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Password</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Group.Name-->
+ <element type="property">
+ <source id="DAO.Group.Name">
+ <context kind="class">Group</context>
+ <name>Name</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Group.Properties {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Group.Properties">
+ <context kind="class">Group</context>
+ <name>Properties</name>
+ <type>Properties</type>
+ </source>
+ </element>
+ <!--property::Group.Users {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Group.Users">
+ <context kind="class">Group</context>
+ <name default="true">Users</name>
+ <type>Users</type>
+ </source>
+ </element>
+ <!--Class::Groups-->
+ <element type="class">
+ <source id="DAO.Groups">
+ <name>Groups</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--method::Groups.Append-->
+ <element type="method">
+ <source id="DAO.Groups.Append">
+ <context kind="class">Groups</context>
+ <name>Append</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>Object</type>
+ <name>Object</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Groups.Count {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Groups.Count">
+ <context kind="class">Groups</context>
+ <name>Count</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--method::Groups.Delete-->
+ <element type="method">
+ <source id="DAO.Groups.Delete">
+ <context kind="class">Groups</context>
+ <name>Delete</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Groups.Item {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Groups.Item">
+ <context kind="class">Groups</context>
+ <name default="true">Item</name>
+ <type>Group</type>
+ <parameter-list>
+ <parameter>
+ <type>Variant</type>
+ <name>Item</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Groups.Refresh-->
+ <element type="method">
+ <source id="DAO.Groups.Refresh">
+ <context kind="class">Groups</context>
+ <name>Refresh</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--enum::IdleEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.IdleEnum">
+ <name>IdleEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbFreeLocks {Constant}-->
+ <element type="constant">
+ <source id="DAO.IdleEnum.dbFreeLocks">
+ <context kind="enumeration">IdleEnum</context>
+ <name>dbFreeLocks</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRefreshCache {Constant}-->
+ <element type="constant">
+ <source id="DAO.IdleEnum.dbRefreshCache">
+ <context kind="enumeration">IdleEnum</context>
+ <name>dbRefreshCache</name>
+ <value>8</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--Class::Index-->
+ <element type="class">
+ <source id="DAO.Index">
+ <name>Index</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::Index.Clustered-->
+ <element type="property">
+ <source id="DAO.Index.Clustered">
+ <context kind="class">Index</context>
+ <name>Clustered</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--method::Index.CreateField-->
+ <element type="method">
+ <source id="DAO.Index.CreateField">
+ <context kind="class">Index</context>
+ <name>CreateField</name>
+ <type>Field</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Type</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Size</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Index.CreateProperty-->
+ <element type="method">
+ <source id="DAO.Index.CreateProperty">
+ <context kind="class">Index</context>
+ <name>CreateProperty</name>
+ <type>Property</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Type</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Value</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>DDL</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Index.DistinctCount {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Index.DistinctCount">
+ <context kind="class">Index</context>
+ <name>DistinctCount</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Index.Fields-->
+ <element type="property">
+ <source id="DAO.Index.Fields">
+ <context kind="class">Index</context>
+ <name>Fields</name>
+ <type>Variant</type>
+ </source>
+ </element>
+ <!--property::Index.Foreign {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Index.Foreign">
+ <context kind="class">Index</context>
+ <name>Foreign</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Index.IgnoreNulls-->
+ <element type="property">
+ <source id="DAO.Index.IgnoreNulls">
+ <context kind="class">Index</context>
+ <name>IgnoreNulls</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Index.Name-->
+ <element type="property">
+ <source id="DAO.Index.Name">
+ <context kind="class">Index</context>
+ <name>Name</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Index.Primary-->
+ <element type="property">
+ <source id="DAO.Index.Primary">
+ <context kind="class">Index</context>
+ <name>Primary</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Index.Properties {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Index.Properties">
+ <context kind="class">Index</context>
+ <name>Properties</name>
+ <type>Properties</type>
+ </source>
+ </element>
+ <!--property::Index.Required-->
+ <element type="property">
+ <source id="DAO.Index.Required">
+ <context kind="class">Index</context>
+ <name>Required</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Index.Unique-->
+ <element type="property">
+ <source id="DAO.Index.Unique">
+ <context kind="class">Index</context>
+ <name>Unique</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--Class::Indexes-->
+ <element type="class">
+ <source id="DAO.Indexes">
+ <name>Indexes</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--method::Indexes.Append-->
+ <element type="method">
+ <source id="DAO.Indexes.Append">
+ <context kind="class">Indexes</context>
+ <name>Append</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>Object</type>
+ <name>Object</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Indexes.Count {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Indexes.Count">
+ <context kind="class">Indexes</context>
+ <name>Count</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--method::Indexes.Delete-->
+ <element type="method">
+ <source id="DAO.Indexes.Delete">
+ <context kind="class">Indexes</context>
+ <name>Delete</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Indexes.Item {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Indexes.Item">
+ <context kind="class">Indexes</context>
+ <name default="true">Item</name>
+ <type>Index</type>
+ <parameter-list>
+ <parameter>
+ <type>Variant</type>
+ <name>Item</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Indexes.Refresh-->
+ <element type="method">
+ <source id="DAO.Indexes.Refresh">
+ <context kind="class">Indexes</context>
+ <name>Refresh</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--Class::IndexFields-->
+ <element type="class">
+ <source id="DAO.IndexFields">
+ <name>IndexFields</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--method::IndexFields.Append-->
+ <element type="method">
+ <source id="DAO.IndexFields.Append">
+ <context kind="class">IndexFields</context>
+ <name>Append</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>Object</type>
+ <name>Object</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::IndexFields.Count {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.IndexFields.Count">
+ <context kind="class">IndexFields</context>
+ <name>Count</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--method::IndexFields.Delete-->
+ <element type="method">
+ <source id="DAO.IndexFields.Delete">
+ <context kind="class">IndexFields</context>
+ <name>Delete</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::IndexFields.Item {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.IndexFields.Item">
+ <context kind="class">IndexFields</context>
+ <name default="true">Item</name>
+ <type>Variant</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Item</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::IndexFields.Refresh-->
+ <element type="method">
+ <source id="DAO.IndexFields.Refresh">
+ <context kind="class">IndexFields</context>
+ <name>Refresh</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--enum::LockTypeEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.LockTypeEnum">
+ <name>LockTypeEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbOptimistic {Constant}-->
+ <element type="constant">
+ <source id="DAO.LockTypeEnum.dbOptimistic">
+ <context kind="enumeration">LockTypeEnum</context>
+ <name>dbOptimistic</name>
+ <value>3</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbOptimisticBatch {Constant}-->
+ <element type="constant">
+ <source id="DAO.LockTypeEnum.dbOptimisticBatch">
+ <context kind="enumeration">LockTypeEnum</context>
+ <name>dbOptimisticBatch</name>
+ <value>5</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbOptimisticValue {Constant}-->
+ <element type="constant">
+ <source id="DAO.LockTypeEnum.dbOptimisticValue">
+ <context kind="enumeration">LockTypeEnum</context>
+ <name>dbOptimisticValue</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbPessimistic {Constant}-->
+ <element type="constant">
+ <source id="DAO.LockTypeEnum.dbPessimistic">
+ <context kind="enumeration">LockTypeEnum</context>
+ <name>dbPessimistic</name>
+ <value>2</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--Class::Parameter-->
+ <element type="class">
+ <source id="DAO.Parameter">
+ <name>Parameter</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::Parameter.Direction-->
+ <element type="property">
+ <source id="DAO.Parameter.Direction">
+ <context kind="class">Parameter</context>
+ <name>Direction</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--property::Parameter.Name {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Parameter.Name">
+ <context kind="class">Parameter</context>
+ <name>Name</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Parameter.Properties {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Parameter.Properties">
+ <context kind="class">Parameter</context>
+ <name>Properties</name>
+ <type>Properties</type>
+ </source>
+ </element>
+ <!--property::Parameter.Type-->
+ <element type="property">
+ <source id="DAO.Parameter.Type">
+ <context kind="class">Parameter</context>
+ <name>Type</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--property::Parameter.Value {Default}-->
+ <element type="property">
+ <source id="DAO.Parameter.Value">
+ <context kind="class">Parameter</context>
+ <name default="true">Value</name>
+ <type>Variant</type>
+ </source>
+ </element>
+ <!--enum::ParameterDirectionEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.ParameterDirectionEnum">
+ <name>ParameterDirectionEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbParamInput {Constant}-->
+ <element type="constant">
+ <source id="DAO.ParameterDirectionEnum.dbParamInput">
+ <context kind="enumeration">ParameterDirectionEnum</context>
+ <name>dbParamInput</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbParamInputOutput {Constant}-->
+ <element type="constant">
+ <source id="DAO.ParameterDirectionEnum.dbParamInputOutput">
+ <context kind="enumeration">ParameterDirectionEnum</context>
+ <name>dbParamInputOutput</name>
+ <value>3</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbParamOutput {Constant}-->
+ <element type="constant">
+ <source id="DAO.ParameterDirectionEnum.dbParamOutput">
+ <context kind="enumeration">ParameterDirectionEnum</context>
+ <name>dbParamOutput</name>
+ <value>2</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbParamReturnValue {Constant}-->
+ <element type="constant">
+ <source id="DAO.ParameterDirectionEnum.dbParamReturnValue">
+ <context kind="enumeration">ParameterDirectionEnum</context>
+ <name>dbParamReturnValue</name>
+ <value>4</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--Class::Parameters-->
+ <element type="class">
+ <source id="DAO.Parameters">
+ <name>Parameters</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::Parameters.Count {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Parameters.Count">
+ <context kind="class">Parameters</context>
+ <name>Count</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--property::Parameters.Item {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Parameters.Item">
+ <context kind="class">Parameters</context>
+ <name default="true">Item</name>
+ <type>Parameter</type>
+ <parameter-list>
+ <parameter>
+ <type>Variant</type>
+ <name>Item</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Parameters.Refresh-->
+ <element type="method">
+ <source id="DAO.Parameters.Refresh">
+ <context kind="class">Parameters</context>
+ <name>Refresh</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--enum::PermissionEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.PermissionEnum">
+ <name>PermissionEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSecCreate {Constant}-->
+ <element type="constant">
+ <source id="DAO.PermissionEnum.dbSecCreate">
+ <context kind="enumeration">PermissionEnum</context>
+ <name>dbSecCreate</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSecDBAdmin {Constant}-->
+ <element type="constant">
+ <source id="DAO.PermissionEnum.dbSecDBAdmin">
+ <context kind="enumeration">PermissionEnum</context>
+ <name>dbSecDBAdmin</name>
+ <value>8</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSecDBCreate {Constant}-->
+ <element type="constant">
+ <source id="DAO.PermissionEnum.dbSecDBCreate">
+ <context kind="enumeration">PermissionEnum</context>
+ <name>dbSecDBCreate</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSecDBExclusive {Constant}-->
+ <element type="constant">
+ <source id="DAO.PermissionEnum.dbSecDBExclusive">
+ <context kind="enumeration">PermissionEnum</context>
+ <name>dbSecDBExclusive</name>
+ <value>4</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSecDBOpen {Constant}-->
+ <element type="constant">
+ <source id="DAO.PermissionEnum.dbSecDBOpen">
+ <context kind="enumeration">PermissionEnum</context>
+ <name>dbSecDBOpen</name>
+ <value>2</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSecDelete {Constant}-->
+ <element type="constant">
+ <source id="DAO.PermissionEnum.dbSecDelete">
+ <context kind="enumeration">PermissionEnum</context>
+ <name>dbSecDelete</name>
+ <value>65536</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSecDeleteData {Constant}-->
+ <element type="constant">
+ <source id="DAO.PermissionEnum.dbSecDeleteData">
+ <context kind="enumeration">PermissionEnum</context>
+ <name>dbSecDeleteData</name>
+ <value>128</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSecFullAccess {Constant}-->
+ <element type="constant">
+ <source id="DAO.PermissionEnum.dbSecFullAccess">
+ <context kind="enumeration">PermissionEnum</context>
+ <name>dbSecFullAccess</name>
+ <value>1048575</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSecInsertData {Constant}-->
+ <element type="constant">
+ <source id="DAO.PermissionEnum.dbSecInsertData">
+ <context kind="enumeration">PermissionEnum</context>
+ <name>dbSecInsertData</name>
+ <value>32</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSecNoAccess {Constant}-->
+ <element type="constant">
+ <source id="DAO.PermissionEnum.dbSecNoAccess">
+ <context kind="enumeration">PermissionEnum</context>
+ <name>dbSecNoAccess</name>
+ <value>0</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSecReadDef {Constant}-->
+ <element type="constant">
+ <source id="DAO.PermissionEnum.dbSecReadDef">
+ <context kind="enumeration">PermissionEnum</context>
+ <name>dbSecReadDef</name>
+ <value>4</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSecReadSec {Constant}-->
+ <element type="constant">
+ <source id="DAO.PermissionEnum.dbSecReadSec">
+ <context kind="enumeration">PermissionEnum</context>
+ <name>dbSecReadSec</name>
+ <value>131072</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSecReplaceData {Constant}-->
+ <element type="constant">
+ <source id="DAO.PermissionEnum.dbSecReplaceData">
+ <context kind="enumeration">PermissionEnum</context>
+ <name>dbSecReplaceData</name>
+ <value>64</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSecRetrieveData {Constant}-->
+ <element type="constant">
+ <source id="DAO.PermissionEnum.dbSecRetrieveData">
+ <context kind="enumeration">PermissionEnum</context>
+ <name>dbSecRetrieveData</name>
+ <value>20</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSecWriteDef {Constant}-->
+ <element type="constant">
+ <source id="DAO.PermissionEnum.dbSecWriteDef">
+ <context kind="enumeration">PermissionEnum</context>
+ <name>dbSecWriteDef</name>
+ <value>65548</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSecWriteOwner {Constant}-->
+ <element type="constant">
+ <source id="DAO.PermissionEnum.dbSecWriteOwner">
+ <context kind="enumeration">PermissionEnum</context>
+ <name>dbSecWriteOwner</name>
+ <value>524288</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSecWriteSec {Constant}-->
+ <element type="constant">
+ <source id="DAO.PermissionEnum.dbSecWriteSec">
+ <context kind="enumeration">PermissionEnum</context>
+ <name>dbSecWriteSec</name>
+ <value>262144</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--Class::Properties-->
+ <element type="class">
+ <source id="DAO.Properties">
+ <name>Properties</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--method::Properties.Append-->
+ <element type="method">
+ <source id="DAO.Properties.Append">
+ <context kind="class">Properties</context>
+ <name>Append</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>Object</type>
+ <name>Object</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Properties.Count {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Properties.Count">
+ <context kind="class">Properties</context>
+ <name>Count</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--method::Properties.Delete-->
+ <element type="method">
+ <source id="DAO.Properties.Delete">
+ <context kind="class">Properties</context>
+ <name>Delete</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Properties.Item {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Properties.Item">
+ <context kind="class">Properties</context>
+ <name default="true">Item</name>
+ <type>Property</type>
+ <parameter-list>
+ <parameter>
+ <type>Variant</type>
+ <name>Item</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Properties.Refresh-->
+ <element type="method">
+ <source id="DAO.Properties.Refresh">
+ <context kind="class">Properties</context>
+ <name>Refresh</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--Class::Property-->
+ <element type="class">
+ <source id="DAO.Property">
+ <name>Property</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::Property.Inherited {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Property.Inherited">
+ <context kind="class">Property</context>
+ <name>Inherited</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Property.Name-->
+ <element type="property">
+ <source id="DAO.Property.Name">
+ <context kind="class">Property</context>
+ <name>Name</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Property.Properties {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Property.Properties">
+ <context kind="class">Property</context>
+ <name>Properties</name>
+ <type>Properties</type>
+ </source>
+ </element>
+ <!--property::Property.Type-->
+ <element type="property">
+ <source id="DAO.Property.Type">
+ <context kind="class">Property</context>
+ <name>Type</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--property::Property.Value {Default}-->
+ <element type="property">
+ <source id="DAO.Property.Value">
+ <context kind="class">Property</context>
+ <name default="true">Value</name>
+ <type>Variant</type>
+ </source>
+ </element>
+ <!--Class::QueryDef-->
+ <element type="class">
+ <source id="DAO.QueryDef">
+ <name>QueryDef</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::QueryDef.CacheSize-->
+ <element type="property">
+ <source id="DAO.QueryDef.CacheSize">
+ <context kind="class">QueryDef</context>
+ <name>CacheSize</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--method::QueryDef.Cancel-->
+ <element type="method">
+ <source id="DAO.QueryDef.Cancel">
+ <context kind="class">QueryDef</context>
+ <name>Cancel</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--method::QueryDef.Close-->
+ <element type="method">
+ <source id="DAO.QueryDef.Close">
+ <context kind="class">QueryDef</context>
+ <name>Close</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--method::QueryDef.Compare-->
+ <element type="method">
+ <source id="DAO.QueryDef.Compare">
+ <context kind="class">QueryDef</context>
+ <name>Compare</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>QueryDef</type>
+ <name>pQdef</name>
+ </parameter>
+ <parameter>
+ <type>VT_PTR+VT_I2</type>
+ <name>lps</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::QueryDef.Connect-->
+ <element type="property">
+ <source id="DAO.QueryDef.Connect">
+ <context kind="class">QueryDef</context>
+ <name>Connect</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--method::QueryDef.CreateDynaset-->
+ <element type="method">
+ <source id="DAO.QueryDef.CreateDynaset">
+ <context kind="class">QueryDef</context>
+ <name>CreateDynaset</name>
+ <type>Recordset</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Inconsistent</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::QueryDef.CreateProperty-->
+ <element type="method">
+ <source id="DAO.QueryDef.CreateProperty">
+ <context kind="class">QueryDef</context>
+ <name>CreateProperty</name>
+ <type>Property</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Type</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Value</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>DDL</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::QueryDef.CreateSnapshot-->
+ <element type="method">
+ <source id="DAO.QueryDef.CreateSnapshot">
+ <context kind="class">QueryDef</context>
+ <name>CreateSnapshot</name>
+ <type>Recordset</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::QueryDef.DateCreated {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.QueryDef.DateCreated">
+ <context kind="class">QueryDef</context>
+ <name>DateCreated</name>
+ <type>Variant</type>
+ </source>
+ </element>
+ <!--method::QueryDef.Execute-->
+ <element type="method">
+ <source id="DAO.QueryDef.Execute">
+ <context kind="class">QueryDef</context>
+ <name>Execute</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::QueryDef.Fields {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.QueryDef.Fields">
+ <context kind="class">QueryDef</context>
+ <name>Fields</name>
+ <type>Fields</type>
+ </source>
+ </element>
+ <!--property::QueryDef.hStmt {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.QueryDef.hStmt">
+ <context kind="class">QueryDef</context>
+ <name>hStmt</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::QueryDef.LastUpdated {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.QueryDef.LastUpdated">
+ <context kind="class">QueryDef</context>
+ <name>LastUpdated</name>
+ <type>Variant</type>
+ </source>
+ </element>
+ <!--method::QueryDef.ListParameters-->
+ <element type="method">
+ <source id="DAO.QueryDef.ListParameters">
+ <context kind="class">QueryDef</context>
+ <name>ListParameters</name>
+ <type>Recordset</type>
+ </source>
+ </element>
+ <!--property::QueryDef.MaxRecords-->
+ <element type="property">
+ <source id="DAO.QueryDef.MaxRecords">
+ <context kind="class">QueryDef</context>
+ <name>MaxRecords</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::QueryDef.Name-->
+ <element type="property">
+ <source id="DAO.QueryDef.Name">
+ <context kind="class">QueryDef</context>
+ <name>Name</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::QueryDef.ODBCTimeout-->
+ <element type="property">
+ <source id="DAO.QueryDef.ODBCTimeout">
+ <context kind="class">QueryDef</context>
+ <name>ODBCTimeout</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--method::QueryDef.OpenRecordset-->
+ <element type="method">
+ <source id="DAO.QueryDef.OpenRecordset">
+ <context kind="class">QueryDef</context>
+ <name>OpenRecordset</name>
+ <type>Recordset</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Type</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>LockEdit</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::QueryDef.Parameters {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.QueryDef.Parameters">
+ <context kind="class">QueryDef</context>
+ <name default="true">Parameters</name>
+ <type>Parameters</type>
+ </source>
+ </element>
+ <!--property::QueryDef.Prepare-->
+ <element type="property">
+ <source id="DAO.QueryDef.Prepare">
+ <context kind="class">QueryDef</context>
+ <name>Prepare</name>
+ <type>Variant</type>
+ </source>
+ </element>
+ <!--property::QueryDef.Properties {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.QueryDef.Properties">
+ <context kind="class">QueryDef</context>
+ <name>Properties</name>
+ <type>Properties</type>
+ </source>
+ </element>
+ <!--property::QueryDef.RecordsAffected {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.QueryDef.RecordsAffected">
+ <context kind="class">QueryDef</context>
+ <name>RecordsAffected</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::QueryDef.ReturnsRecords-->
+ <element type="property">
+ <source id="DAO.QueryDef.ReturnsRecords">
+ <context kind="class">QueryDef</context>
+ <name>ReturnsRecords</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::QueryDef.SQL-->
+ <element type="property">
+ <source id="DAO.QueryDef.SQL">
+ <context kind="class">QueryDef</context>
+ <name>SQL</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::QueryDef.StillExecuting {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.QueryDef.StillExecuting">
+ <context kind="class">QueryDef</context>
+ <name>StillExecuting</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::QueryDef.Type {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.QueryDef.Type">
+ <context kind="class">QueryDef</context>
+ <name>Type</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--property::QueryDef.Updatable {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.QueryDef.Updatable">
+ <context kind="class">QueryDef</context>
+ <name>Updatable</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--Class::QueryDefs-->
+ <element type="class">
+ <source id="DAO.QueryDefs">
+ <name>QueryDefs</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--method::QueryDefs.Append-->
+ <element type="method">
+ <source id="DAO.QueryDefs.Append">
+ <context kind="class">QueryDefs</context>
+ <name>Append</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>Object</type>
+ <name>Object</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::QueryDefs.Count {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.QueryDefs.Count">
+ <context kind="class">QueryDefs</context>
+ <name>Count</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--method::QueryDefs.Delete-->
+ <element type="method">
+ <source id="DAO.QueryDefs.Delete">
+ <context kind="class">QueryDefs</context>
+ <name>Delete</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::QueryDefs.Item {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.QueryDefs.Item">
+ <context kind="class">QueryDefs</context>
+ <name default="true">Item</name>
+ <type>QueryDef</type>
+ <parameter-list>
+ <parameter>
+ <type>Variant</type>
+ <name>Item</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::QueryDefs.Refresh-->
+ <element type="method">
+ <source id="DAO.QueryDefs.Refresh">
+ <context kind="class">QueryDefs</context>
+ <name>Refresh</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--enum::QueryDefStateEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.QueryDefStateEnum">
+ <name>QueryDefStateEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbQPrepare {Constant}-->
+ <element type="constant">
+ <source id="DAO.QueryDefStateEnum.dbQPrepare">
+ <context kind="enumeration">QueryDefStateEnum</context>
+ <name>dbQPrepare</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbQUnprepare {Constant}-->
+ <element type="constant">
+ <source id="DAO.QueryDefStateEnum.dbQUnprepare">
+ <context kind="enumeration">QueryDefStateEnum</context>
+ <name>dbQUnprepare</name>
+ <value>2</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::QueryDefTypeEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.QueryDefTypeEnum">
+ <name>QueryDefTypeEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbQAction {Constant}-->
+ <element type="constant">
+ <source id="DAO.QueryDefTypeEnum.dbQAction">
+ <context kind="enumeration">QueryDefTypeEnum</context>
+ <name>dbQAction</name>
+ <value>240</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbQAppend {Constant}-->
+ <element type="constant">
+ <source id="DAO.QueryDefTypeEnum.dbQAppend">
+ <context kind="enumeration">QueryDefTypeEnum</context>
+ <name>dbQAppend</name>
+ <value>64</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbQCompound {Constant}-->
+ <element type="constant">
+ <source id="DAO.QueryDefTypeEnum.dbQCompound">
+ <context kind="enumeration">QueryDefTypeEnum</context>
+ <name>dbQCompound</name>
+ <value>160</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbQCrosstab {Constant}-->
+ <element type="constant">
+ <source id="DAO.QueryDefTypeEnum.dbQCrosstab">
+ <context kind="enumeration">QueryDefTypeEnum</context>
+ <name>dbQCrosstab</name>
+ <value>16</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbQDDL {Constant}-->
+ <element type="constant">
+ <source id="DAO.QueryDefTypeEnum.dbQDDL">
+ <context kind="enumeration">QueryDefTypeEnum</context>
+ <name>dbQDDL</name>
+ <value>96</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbQDelete {Constant}-->
+ <element type="constant">
+ <source id="DAO.QueryDefTypeEnum.dbQDelete">
+ <context kind="enumeration">QueryDefTypeEnum</context>
+ <name>dbQDelete</name>
+ <value>32</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbQMakeTable {Constant}-->
+ <element type="constant">
+ <source id="DAO.QueryDefTypeEnum.dbQMakeTable">
+ <context kind="enumeration">QueryDefTypeEnum</context>
+ <name>dbQMakeTable</name>
+ <value>80</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbQProcedure {Constant}-->
+ <element type="constant">
+ <source id="DAO.QueryDefTypeEnum.dbQProcedure">
+ <context kind="enumeration">QueryDefTypeEnum</context>
+ <name>dbQProcedure</name>
+ <value>224</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbQSelect {Constant}-->
+ <element type="constant">
+ <source id="DAO.QueryDefTypeEnum.dbQSelect">
+ <context kind="enumeration">QueryDefTypeEnum</context>
+ <name>dbQSelect</name>
+ <value>0</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbQSetOperation {Constant}-->
+ <element type="constant">
+ <source id="DAO.QueryDefTypeEnum.dbQSetOperation">
+ <context kind="enumeration">QueryDefTypeEnum</context>
+ <name>dbQSetOperation</name>
+ <value>128</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbQSPTBulk {Constant}-->
+ <element type="constant">
+ <source id="DAO.QueryDefTypeEnum.dbQSPTBulk">
+ <context kind="enumeration">QueryDefTypeEnum</context>
+ <name>dbQSPTBulk</name>
+ <value>144</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbQSQLPassThrough {Constant}-->
+ <element type="constant">
+ <source id="DAO.QueryDefTypeEnum.dbQSQLPassThrough">
+ <context kind="enumeration">QueryDefTypeEnum</context>
+ <name>dbQSQLPassThrough</name>
+ <value>112</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbQUpdate {Constant}-->
+ <element type="constant">
+ <source id="DAO.QueryDefTypeEnum.dbQUpdate">
+ <context kind="enumeration">QueryDefTypeEnum</context>
+ <name>dbQUpdate</name>
+ <value>48</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--Class::Recordset-->
+ <element type="class">
+ <source id="DAO.Recordset">
+ <name>Recordset</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::Recordset.AbsolutePosition-->
+ <element type="property">
+ <source id="DAO.Recordset.AbsolutePosition">
+ <context kind="class">Recordset</context>
+ <name>AbsolutePosition</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--method::Recordset.AddNew-->
+ <element type="method">
+ <source id="DAO.Recordset.AddNew">
+ <context kind="class">Recordset</context>
+ <name>AddNew</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--property::Recordset.BatchCollisionCount {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.BatchCollisionCount">
+ <context kind="class">Recordset</context>
+ <name>BatchCollisionCount</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Recordset.BatchCollisions {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.BatchCollisions">
+ <context kind="class">Recordset</context>
+ <name>BatchCollisions</name>
+ <type>Variant</type>
+ </source>
+ </element>
+ <!--property::Recordset.BatchSize-->
+ <element type="property">
+ <source id="DAO.Recordset.BatchSize">
+ <context kind="class">Recordset</context>
+ <name>BatchSize</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Recordset.BOF {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.BOF">
+ <context kind="class">Recordset</context>
+ <name>BOF</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Recordset.Bookmark-->
+ <element type="property">
+ <source id="DAO.Recordset.Bookmark">
+ <context kind="class">Recordset</context>
+ <name>Bookmark</name>
+ <type>VT_SAFEARRAY+VT_UI1</type>
+ </source>
+ </element>
+ <!--property::Recordset.Bookmarkable {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.Bookmarkable">
+ <context kind="class">Recordset</context>
+ <name>Bookmarkable</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Recordset.CacheSize-->
+ <element type="property">
+ <source id="DAO.Recordset.CacheSize">
+ <context kind="class">Recordset</context>
+ <name>CacheSize</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Recordset.CacheStart-->
+ <element type="property">
+ <source id="DAO.Recordset.CacheStart">
+ <context kind="class">Recordset</context>
+ <name>CacheStart</name>
+ <type>VT_SAFEARRAY+VT_UI1</type>
+ </source>
+ </element>
+ <!--method::Recordset.Cancel-->
+ <element type="method">
+ <source id="DAO.Recordset.Cancel">
+ <context kind="class">Recordset</context>
+ <name>Cancel</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--method::Recordset.CancelUpdate-->
+ <element type="method">
+ <source id="DAO.Recordset.CancelUpdate">
+ <context kind="class">Recordset</context>
+ <name>CancelUpdate</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Integer</type>
+ <name>UpdateType</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Recordset.Clone-->
+ <element type="method">
+ <source id="DAO.Recordset.Clone">
+ <context kind="class">Recordset</context>
+ <name>Clone</name>
+ <type>Recordset</type>
+ </source>
+ </element>
+ <!--method::Recordset.Close-->
+ <element type="method">
+ <source id="DAO.Recordset.Close">
+ <context kind="class">Recordset</context>
+ <name>Close</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--property::Recordset.Collect-->
+ <element type="property">
+ <source id="DAO.Recordset.Collect">
+ <context kind="class">Recordset</context>
+ <name>Collect</name>
+ <type>Variant</type>
+ <parameter-list>
+ <parameter>
+ <type>Variant</type>
+ <name>Item</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Recordset.Connection {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.Connection">
+ <context kind="class">Recordset</context>
+ <name>Connection</name>
+ <type>Connection</type>
+ </source>
+ </element>
+ <!--method::Recordset.CopyQueryDef-->
+ <element type="method">
+ <source id="DAO.Recordset.CopyQueryDef">
+ <context kind="class">Recordset</context>
+ <name>CopyQueryDef</name>
+ <type>QueryDef</type>
+ </source>
+ </element>
+ <!--method::Recordset.CreateDynaset-->
+ <element type="method">
+ <source id="DAO.Recordset.CreateDynaset">
+ <context kind="class">Recordset</context>
+ <name>CreateDynaset</name>
+ <type>Recordset</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Inconsistent</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Recordset.CreateSnapshot-->
+ <element type="method">
+ <source id="DAO.Recordset.CreateSnapshot">
+ <context kind="class">Recordset</context>
+ <name>CreateSnapshot</name>
+ <type>Recordset</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Recordset.DateCreated {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.DateCreated">
+ <context kind="class">Recordset</context>
+ <name>DateCreated</name>
+ <type>Variant</type>
+ </source>
+ </element>
+ <!--method::Recordset.Delete-->
+ <element type="method">
+ <source id="DAO.Recordset.Delete">
+ <context kind="class">Recordset</context>
+ <name>Delete</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--method::Recordset.Edit-->
+ <element type="method">
+ <source id="DAO.Recordset.Edit">
+ <context kind="class">Recordset</context>
+ <name>Edit</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--property::Recordset.EditMode {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.EditMode">
+ <context kind="class">Recordset</context>
+ <name>EditMode</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--property::Recordset.EOF {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.EOF">
+ <context kind="class">Recordset</context>
+ <name>EOF</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Recordset.Fields {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.Fields">
+ <context kind="class">Recordset</context>
+ <name default="true">Fields</name>
+ <type>Fields</type>
+ </source>
+ </element>
+ <!--method::Recordset.FillCache-->
+ <element type="method">
+ <source id="DAO.Recordset.FillCache">
+ <context kind="class">Recordset</context>
+ <name>FillCache</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Rows</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>StartBookmark</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Recordset.Filter-->
+ <element type="property">
+ <source id="DAO.Recordset.Filter">
+ <context kind="class">Recordset</context>
+ <name>Filter</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--method::Recordset.FindFirst-->
+ <element type="method">
+ <source id="DAO.Recordset.FindFirst">
+ <context kind="class">Recordset</context>
+ <name>FindFirst</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Criteria</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Recordset.FindLast-->
+ <element type="method">
+ <source id="DAO.Recordset.FindLast">
+ <context kind="class">Recordset</context>
+ <name>FindLast</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Criteria</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Recordset.FindNext-->
+ <element type="method">
+ <source id="DAO.Recordset.FindNext">
+ <context kind="class">Recordset</context>
+ <name>FindNext</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Criteria</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Recordset.FindPrevious-->
+ <element type="method">
+ <source id="DAO.Recordset.FindPrevious">
+ <context kind="class">Recordset</context>
+ <name>FindPrevious</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Criteria</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Recordset.GetRows-->
+ <element type="method">
+ <source id="DAO.Recordset.GetRows">
+ <context kind="class">Recordset</context>
+ <name>GetRows</name>
+ <type>Variant</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>NumRows</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Recordset.hStmt {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.hStmt">
+ <context kind="class">Recordset</context>
+ <name>hStmt</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Recordset.Index-->
+ <element type="property">
+ <source id="DAO.Recordset.Index">
+ <context kind="class">Recordset</context>
+ <name>Index</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Recordset.Indexes {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.Indexes">
+ <context kind="class">Recordset</context>
+ <name>Indexes</name>
+ <type>Indexes</type>
+ </source>
+ </element>
+ <!--property::Recordset.LastModified {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.LastModified">
+ <context kind="class">Recordset</context>
+ <name>LastModified</name>
+ <type>VT_SAFEARRAY+VT_UI1</type>
+ </source>
+ </element>
+ <!--property::Recordset.LastUpdated {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.LastUpdated">
+ <context kind="class">Recordset</context>
+ <name>LastUpdated</name>
+ <type>Variant</type>
+ </source>
+ </element>
+ <!--method::Recordset.ListFields-->
+ <element type="method">
+ <source id="DAO.Recordset.ListFields">
+ <context kind="class">Recordset</context>
+ <name>ListFields</name>
+ <type>Recordset</type>
+ </source>
+ </element>
+ <!--method::Recordset.ListIndexes-->
+ <element type="method">
+ <source id="DAO.Recordset.ListIndexes">
+ <context kind="class">Recordset</context>
+ <name>ListIndexes</name>
+ <type>Recordset</type>
+ </source>
+ </element>
+ <!--property::Recordset.LockEdits-->
+ <element type="property">
+ <source id="DAO.Recordset.LockEdits">
+ <context kind="class">Recordset</context>
+ <name>LockEdits</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--method::Recordset.Move-->
+ <element type="method">
+ <source id="DAO.Recordset.Move">
+ <context kind="class">Recordset</context>
+ <name>Move</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>Integer</type>
+ <name>Rows</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>StartBookmark</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Recordset.MoveFirst-->
+ <element type="method">
+ <source id="DAO.Recordset.MoveFirst">
+ <context kind="class">Recordset</context>
+ <name>MoveFirst</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--method::Recordset.MoveLast-->
+ <element type="method">
+ <source id="DAO.Recordset.MoveLast">
+ <context kind="class">Recordset</context>
+ <name>MoveLast</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Integer</type>
+ <name>Options</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Recordset.MoveNext-->
+ <element type="method">
+ <source id="DAO.Recordset.MoveNext">
+ <context kind="class">Recordset</context>
+ <name>MoveNext</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--method::Recordset.MovePrevious-->
+ <element type="method">
+ <source id="DAO.Recordset.MovePrevious">
+ <context kind="class">Recordset</context>
+ <name>MovePrevious</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--property::Recordset.Name {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.Name">
+ <context kind="class">Recordset</context>
+ <name>Name</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--method::Recordset.NextRecordset-->
+ <element type="method">
+ <source id="DAO.Recordset.NextRecordset">
+ <context kind="class">Recordset</context>
+ <name>NextRecordset</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Recordset.NoMatch {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.NoMatch">
+ <context kind="class">Recordset</context>
+ <name>NoMatch</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Recordset.ODBCFetchCount {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.ODBCFetchCount">
+ <context kind="class">Recordset</context>
+ <name>ODBCFetchCount</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Recordset.ODBCFetchDelay {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.ODBCFetchDelay">
+ <context kind="class">Recordset</context>
+ <name>ODBCFetchDelay</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--method::Recordset.OpenRecordset-->
+ <element type="method">
+ <source id="DAO.Recordset.OpenRecordset">
+ <context kind="class">Recordset</context>
+ <name>OpenRecordset</name>
+ <type>Recordset</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Type</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Recordset.Parent {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.Parent">
+ <context kind="class">Recordset</context>
+ <name>Parent</name>
+ <type>Database</type>
+ </source>
+ </element>
+ <!--property::Recordset.PercentPosition-->
+ <element type="property">
+ <source id="DAO.Recordset.PercentPosition">
+ <context kind="class">Recordset</context>
+ <name>PercentPosition</name>
+ <type>Single</type>
+ </source>
+ </element>
+ <!--property::Recordset.Properties {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.Properties">
+ <context kind="class">Recordset</context>
+ <name>Properties</name>
+ <type>Properties</type>
+ </source>
+ </element>
+ <!--property::Recordset.RecordCount {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.RecordCount">
+ <context kind="class">Recordset</context>
+ <name>RecordCount</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Recordset.RecordStatus {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.RecordStatus">
+ <context kind="class">Recordset</context>
+ <name>RecordStatus</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--method::Recordset.Requery-->
+ <element type="method">
+ <source id="DAO.Recordset.Requery">
+ <context kind="class">Recordset</context>
+ <name>Requery</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>NewQueryDef</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Recordset.Restartable {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.Restartable">
+ <context kind="class">Recordset</context>
+ <name>Restartable</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--method::Recordset.Seek-->
+ <element type="method">
+ <source id="DAO.Recordset.Seek">
+ <context kind="class">Recordset</context>
+ <name>Seek</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Comparison</name>
+ </parameter>
+ <parameter>
+ <type>Variant</type>
+ <name>Key1</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Key2</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Key3</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Key4</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Key5</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Key6</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Key7</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Key8</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Key9</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Key10</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Key11</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Key12</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Key13</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Recordset.Sort-->
+ <element type="property">
+ <source id="DAO.Recordset.Sort">
+ <context kind="class">Recordset</context>
+ <name>Sort</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Recordset.StillExecuting {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.StillExecuting">
+ <context kind="class">Recordset</context>
+ <name>StillExecuting</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Recordset.Transactions {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.Transactions">
+ <context kind="class">Recordset</context>
+ <name>Transactions</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Recordset.Type {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.Type">
+ <context kind="class">Recordset</context>
+ <name>Type</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--property::Recordset.Updatable {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.Updatable">
+ <context kind="class">Recordset</context>
+ <name>Updatable</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--method::Recordset.Update-->
+ <element type="method">
+ <source id="DAO.Recordset.Update">
+ <context kind="class">Recordset</context>
+ <name>Update</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Integer</type>
+ <name>UpdateType</name>
+ </parameter>
+ <parameter optional="true">
+ <type>boolean</type>
+ <name>Force</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Recordset.UpdateOptions-->
+ <element type="property">
+ <source id="DAO.Recordset.UpdateOptions">
+ <context kind="class">Recordset</context>
+ <name>UpdateOptions</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Recordset.ValidationRule {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.ValidationRule">
+ <context kind="class">Recordset</context>
+ <name>ValidationRule</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Recordset.ValidationText {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordset.ValidationText">
+ <context kind="class">Recordset</context>
+ <name>ValidationText</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--enum::RecordsetOptionEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.RecordsetOptionEnum">
+ <name>RecordsetOptionEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbAppendOnly {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordsetOptionEnum.dbAppendOnly">
+ <context kind="enumeration">RecordsetOptionEnum</context>
+ <name>dbAppendOnly</name>
+ <value>8</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbConsistent {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordsetOptionEnum.dbConsistent">
+ <context kind="enumeration">RecordsetOptionEnum</context>
+ <name>dbConsistent</name>
+ <value>32</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbDenyRead {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordsetOptionEnum.dbDenyRead">
+ <context kind="enumeration">RecordsetOptionEnum</context>
+ <name>dbDenyRead</name>
+ <value>2</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbDenyWrite {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordsetOptionEnum.dbDenyWrite">
+ <context kind="enumeration">RecordsetOptionEnum</context>
+ <name>dbDenyWrite</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbExecDirect {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordsetOptionEnum.dbExecDirect">
+ <context kind="enumeration">RecordsetOptionEnum</context>
+ <name>dbExecDirect</name>
+ <value>2048</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbFailOnError {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordsetOptionEnum.dbFailOnError">
+ <context kind="enumeration">RecordsetOptionEnum</context>
+ <name>dbFailOnError</name>
+ <value>128</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbForwardOnly {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordsetOptionEnum.dbForwardOnly">
+ <context kind="enumeration">RecordsetOptionEnum</context>
+ <name>dbForwardOnly</name>
+ <value>256</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbInconsistent {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordsetOptionEnum.dbInconsistent">
+ <context kind="enumeration">RecordsetOptionEnum</context>
+ <name>dbInconsistent</name>
+ <value>16</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbReadOnly {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordsetOptionEnum.dbReadOnly">
+ <context kind="enumeration">RecordsetOptionEnum</context>
+ <name>dbReadOnly</name>
+ <value>4</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRunAsync {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordsetOptionEnum.dbRunAsync">
+ <context kind="enumeration">RecordsetOptionEnum</context>
+ <name>dbRunAsync</name>
+ <value>1024</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSeeChanges {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordsetOptionEnum.dbSeeChanges">
+ <context kind="enumeration">RecordsetOptionEnum</context>
+ <name>dbSeeChanges</name>
+ <value>512</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSQLPassThrough {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordsetOptionEnum.dbSQLPassThrough">
+ <context kind="enumeration">RecordsetOptionEnum</context>
+ <name>dbSQLPassThrough</name>
+ <value>64</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--Class::Recordsets-->
+ <element type="class">
+ <source id="DAO.Recordsets">
+ <name>Recordsets</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::Recordsets.Count {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordsets.Count">
+ <context kind="class">Recordsets</context>
+ <name>Count</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--property::Recordsets.Item {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Recordsets.Item">
+ <context kind="class">Recordsets</context>
+ <name default="true">Item</name>
+ <type>Recordset</type>
+ <parameter-list>
+ <parameter>
+ <type>Variant</type>
+ <name>Item</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Recordsets.Refresh-->
+ <element type="method">
+ <source id="DAO.Recordsets.Refresh">
+ <context kind="class">Recordsets</context>
+ <name>Refresh</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--enum::RecordsetTypeEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.RecordsetTypeEnum">
+ <name>RecordsetTypeEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbOpenDynamic {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordsetTypeEnum.dbOpenDynamic">
+ <context kind="enumeration">RecordsetTypeEnum</context>
+ <name>dbOpenDynamic</name>
+ <value>16</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbOpenDynaset {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordsetTypeEnum.dbOpenDynaset">
+ <context kind="enumeration">RecordsetTypeEnum</context>
+ <name>dbOpenDynaset</name>
+ <value>2</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbOpenForwardOnly {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordsetTypeEnum.dbOpenForwardOnly">
+ <context kind="enumeration">RecordsetTypeEnum</context>
+ <name>dbOpenForwardOnly</name>
+ <value>8</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbOpenSnapshot {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordsetTypeEnum.dbOpenSnapshot">
+ <context kind="enumeration">RecordsetTypeEnum</context>
+ <name>dbOpenSnapshot</name>
+ <value>4</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbOpenTable {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordsetTypeEnum.dbOpenTable">
+ <context kind="enumeration">RecordsetTypeEnum</context>
+ <name>dbOpenTable</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::RecordStatusEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.RecordStatusEnum">
+ <name>RecordStatusEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRecordDBDeleted {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordStatusEnum.dbRecordDBDeleted">
+ <context kind="enumeration">RecordStatusEnum</context>
+ <name>dbRecordDBDeleted</name>
+ <value>4</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRecordDeleted {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordStatusEnum.dbRecordDeleted">
+ <context kind="enumeration">RecordStatusEnum</context>
+ <name>dbRecordDeleted</name>
+ <value>3</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRecordModified {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordStatusEnum.dbRecordModified">
+ <context kind="enumeration">RecordStatusEnum</context>
+ <name>dbRecordModified</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRecordNew {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordStatusEnum.dbRecordNew">
+ <context kind="enumeration">RecordStatusEnum</context>
+ <name>dbRecordNew</name>
+ <value>2</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRecordUnmodified {Constant}-->
+ <element type="constant">
+ <source id="DAO.RecordStatusEnum.dbRecordUnmodified">
+ <context kind="enumeration">RecordStatusEnum</context>
+ <name>dbRecordUnmodified</name>
+ <value>0</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--Class::Relation-->
+ <element type="class">
+ <source id="DAO.Relation">
+ <name>Relation</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::Relation.Attributes-->
+ <element type="property">
+ <source id="DAO.Relation.Attributes">
+ <context kind="class">Relation</context>
+ <name>Attributes</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--method::Relation.CreateField-->
+ <element type="method">
+ <source id="DAO.Relation.CreateField">
+ <context kind="class">Relation</context>
+ <name>CreateField</name>
+ <type>Field</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Type</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Size</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Relation.Fields {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Relation.Fields">
+ <context kind="class">Relation</context>
+ <name default="true">Fields</name>
+ <type>Fields</type>
+ </source>
+ </element>
+ <!--property::Relation.ForeignTable-->
+ <element type="property">
+ <source id="DAO.Relation.ForeignTable">
+ <context kind="class">Relation</context>
+ <name>ForeignTable</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Relation.Name-->
+ <element type="property">
+ <source id="DAO.Relation.Name">
+ <context kind="class">Relation</context>
+ <name>Name</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Relation.PartialReplica-->
+ <element type="property">
+ <source id="DAO.Relation.PartialReplica">
+ <context kind="class">Relation</context>
+ <name>PartialReplica</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::Relation.Properties {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Relation.Properties">
+ <context kind="class">Relation</context>
+ <name>Properties</name>
+ <type>Properties</type>
+ </source>
+ </element>
+ <!--property::Relation.Table-->
+ <element type="property">
+ <source id="DAO.Relation.Table">
+ <context kind="class">Relation</context>
+ <name>Table</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--enum::RelationAttributeEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.RelationAttributeEnum">
+ <name>RelationAttributeEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRelationDeleteCascade {Constant}-->
+ <element type="constant">
+ <source id="DAO.RelationAttributeEnum.dbRelationDeleteCascade">
+ <context kind="enumeration">RelationAttributeEnum</context>
+ <name>dbRelationDeleteCascade</name>
+ <value>4096</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRelationDontEnforce {Constant}-->
+ <element type="constant">
+ <source id="DAO.RelationAttributeEnum.dbRelationDontEnforce">
+ <context kind="enumeration">RelationAttributeEnum</context>
+ <name>dbRelationDontEnforce</name>
+ <value>2</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRelationInherited {Constant}-->
+ <element type="constant">
+ <source id="DAO.RelationAttributeEnum.dbRelationInherited">
+ <context kind="enumeration">RelationAttributeEnum</context>
+ <name>dbRelationInherited</name>
+ <value>4</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRelationLeft {Constant}-->
+ <element type="constant">
+ <source id="DAO.RelationAttributeEnum.dbRelationLeft">
+ <context kind="enumeration">RelationAttributeEnum</context>
+ <name>dbRelationLeft</name>
+ <value>16777216</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRelationRight {Constant}-->
+ <element type="constant">
+ <source id="DAO.RelationAttributeEnum.dbRelationRight">
+ <context kind="enumeration">RelationAttributeEnum</context>
+ <name>dbRelationRight</name>
+ <value>33554432</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRelationUnique {Constant}-->
+ <element type="constant">
+ <source id="DAO.RelationAttributeEnum.dbRelationUnique">
+ <context kind="enumeration">RelationAttributeEnum</context>
+ <name>dbRelationUnique</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRelationUpdateCascade {Constant}-->
+ <element type="constant">
+ <source id="DAO.RelationAttributeEnum.dbRelationUpdateCascade">
+ <context kind="enumeration">RelationAttributeEnum</context>
+ <name>dbRelationUpdateCascade</name>
+ <value>256</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--Class::Relations-->
+ <element type="class">
+ <source id="DAO.Relations">
+ <name>Relations</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--method::Relations.Append-->
+ <element type="method">
+ <source id="DAO.Relations.Append">
+ <context kind="class">Relations</context>
+ <name>Append</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>Object</type>
+ <name>Object</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Relations.Count {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Relations.Count">
+ <context kind="class">Relations</context>
+ <name>Count</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--method::Relations.Delete-->
+ <element type="method">
+ <source id="DAO.Relations.Delete">
+ <context kind="class">Relations</context>
+ <name>Delete</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Relations.Item {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Relations.Item">
+ <context kind="class">Relations</context>
+ <name default="true">Item</name>
+ <type>Relation</type>
+ <parameter-list>
+ <parameter>
+ <type>Variant</type>
+ <name>Item</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Relations.Refresh-->
+ <element type="method">
+ <source id="DAO.Relations.Refresh">
+ <context kind="class">Relations</context>
+ <name>Refresh</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--enum::ReplicaTypeEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.ReplicaTypeEnum">
+ <name>ReplicaTypeEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRepMakePartial {Constant}-->
+ <element type="constant">
+ <source id="DAO.ReplicaTypeEnum.dbRepMakePartial">
+ <context kind="enumeration">ReplicaTypeEnum</context>
+ <name>dbRepMakePartial</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRepMakeReadOnly {Constant}-->
+ <element type="constant">
+ <source id="DAO.ReplicaTypeEnum.dbRepMakeReadOnly">
+ <context kind="enumeration">ReplicaTypeEnum</context>
+ <name>dbRepMakeReadOnly</name>
+ <value>2</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::SetOptionEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.SetOptionEnum">
+ <name>SetOptionEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbExclusiveAsyncDelay {Constant}-->
+ <element type="constant">
+ <source id="DAO.SetOptionEnum.dbExclusiveAsyncDelay">
+ <context kind="enumeration">SetOptionEnum</context>
+ <name>dbExclusiveAsyncDelay</name>
+ <value>60</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbFlushTransactionTimeout {Constant}-->
+ <element type="constant">
+ <source id="DAO.SetOptionEnum.dbFlushTransactionTimeout">
+ <context kind="enumeration">SetOptionEnum</context>
+ <name>dbFlushTransactionTimeout</name>
+ <value>66</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbImplicitCommitSync {Constant}-->
+ <element type="constant">
+ <source id="DAO.SetOptionEnum.dbImplicitCommitSync">
+ <context kind="enumeration">SetOptionEnum</context>
+ <name>dbImplicitCommitSync</name>
+ <value>59</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbLockDelay {Constant}-->
+ <element type="constant">
+ <source id="DAO.SetOptionEnum.dbLockDelay">
+ <context kind="enumeration">SetOptionEnum</context>
+ <name>dbLockDelay</name>
+ <value>63</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbLockRetry {Constant}-->
+ <element type="constant">
+ <source id="DAO.SetOptionEnum.dbLockRetry">
+ <context kind="enumeration">SetOptionEnum</context>
+ <name>dbLockRetry</name>
+ <value>57</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbMaxBufferSize {Constant}-->
+ <element type="constant">
+ <source id="DAO.SetOptionEnum.dbMaxBufferSize">
+ <context kind="enumeration">SetOptionEnum</context>
+ <name>dbMaxBufferSize</name>
+ <value>8</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbMaxLocksPerFile {Constant}-->
+ <element type="constant">
+ <source id="DAO.SetOptionEnum.dbMaxLocksPerFile">
+ <context kind="enumeration">SetOptionEnum</context>
+ <name>dbMaxLocksPerFile</name>
+ <value>62</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbPageTimeout {Constant}-->
+ <element type="constant">
+ <source id="DAO.SetOptionEnum.dbPageTimeout">
+ <context kind="enumeration">SetOptionEnum</context>
+ <name>dbPageTimeout</name>
+ <value>6</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRecycleLVs {Constant}-->
+ <element type="constant">
+ <source id="DAO.SetOptionEnum.dbRecycleLVs">
+ <context kind="enumeration">SetOptionEnum</context>
+ <name>dbRecycleLVs</name>
+ <value>65</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSharedAsyncDelay {Constant}-->
+ <element type="constant">
+ <source id="DAO.SetOptionEnum.dbSharedAsyncDelay">
+ <context kind="enumeration">SetOptionEnum</context>
+ <name>dbSharedAsyncDelay</name>
+ <value>61</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbUserCommitSync {Constant}-->
+ <element type="constant">
+ <source id="DAO.SetOptionEnum.dbUserCommitSync">
+ <context kind="enumeration">SetOptionEnum</context>
+ <name>dbUserCommitSync</name>
+ <value>58</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::SynchronizeTypeEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.SynchronizeTypeEnum">
+ <name>SynchronizeTypeEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRepExportChanges {Constant}-->
+ <element type="constant">
+ <source id="DAO.SynchronizeTypeEnum.dbRepExportChanges">
+ <context kind="enumeration">SynchronizeTypeEnum</context>
+ <name>dbRepExportChanges</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRepImpExpChanges {Constant}-->
+ <element type="constant">
+ <source id="DAO.SynchronizeTypeEnum.dbRepImpExpChanges">
+ <context kind="enumeration">SynchronizeTypeEnum</context>
+ <name>dbRepImpExpChanges</name>
+ <value>4</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRepImportChanges {Constant}-->
+ <element type="constant">
+ <source id="DAO.SynchronizeTypeEnum.dbRepImportChanges">
+ <context kind="enumeration">SynchronizeTypeEnum</context>
+ <name>dbRepImportChanges</name>
+ <value>2</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbRepSyncInternet {Constant}-->
+ <element type="constant">
+ <source id="DAO.SynchronizeTypeEnum.dbRepSyncInternet">
+ <context kind="enumeration">SynchronizeTypeEnum</context>
+ <name>dbRepSyncInternet</name>
+ <value>16</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--Class::TableDef-->
+ <element type="class">
+ <source id="DAO.TableDef">
+ <name>TableDef</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--property::TableDef.Attributes-->
+ <element type="property">
+ <source id="DAO.TableDef.Attributes">
+ <context kind="class">TableDef</context>
+ <name>Attributes</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::TableDef.ConflictTable {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.TableDef.ConflictTable">
+ <context kind="class">TableDef</context>
+ <name>ConflictTable</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::TableDef.Connect-->
+ <element type="property">
+ <source id="DAO.TableDef.Connect">
+ <context kind="class">TableDef</context>
+ <name>Connect</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--method::TableDef.CreateField-->
+ <element type="method">
+ <source id="DAO.TableDef.CreateField">
+ <context kind="class">TableDef</context>
+ <name>CreateField</name>
+ <type>Field</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Type</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Size</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::TableDef.CreateIndex-->
+ <element type="method">
+ <source id="DAO.TableDef.CreateIndex">
+ <context kind="class">TableDef</context>
+ <name>CreateIndex</name>
+ <type>Index</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Name</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::TableDef.CreateProperty-->
+ <element type="method">
+ <source id="DAO.TableDef.CreateProperty">
+ <context kind="class">TableDef</context>
+ <name>CreateProperty</name>
+ <type>Property</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Type</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Value</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>DDL</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::TableDef.DateCreated {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.TableDef.DateCreated">
+ <context kind="class">TableDef</context>
+ <name>DateCreated</name>
+ <type>Variant</type>
+ </source>
+ </element>
+ <!--property::TableDef.Fields {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.TableDef.Fields">
+ <context kind="class">TableDef</context>
+ <name default="true">Fields</name>
+ <type>Fields</type>
+ </source>
+ </element>
+ <!--property::TableDef.Indexes {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.TableDef.Indexes">
+ <context kind="class">TableDef</context>
+ <name>Indexes</name>
+ <type>Indexes</type>
+ </source>
+ </element>
+ <!--property::TableDef.LastUpdated {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.TableDef.LastUpdated">
+ <context kind="class">TableDef</context>
+ <name>LastUpdated</name>
+ <type>Variant</type>
+ </source>
+ </element>
+ <!--property::TableDef.Name-->
+ <element type="property">
+ <source id="DAO.TableDef.Name">
+ <context kind="class">TableDef</context>
+ <name>Name</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--method::TableDef.OpenRecordset-->
+ <element type="method">
+ <source id="DAO.TableDef.OpenRecordset">
+ <context kind="class">TableDef</context>
+ <name>OpenRecordset</name>
+ <type>Recordset</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Type</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::TableDef.Properties {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.TableDef.Properties">
+ <context kind="class">TableDef</context>
+ <name>Properties</name>
+ <type>Properties</type>
+ </source>
+ </element>
+ <!--property::TableDef.RecordCount {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.TableDef.RecordCount">
+ <context kind="class">TableDef</context>
+ <name>RecordCount</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--method::TableDef.RefreshLink-->
+ <element type="method">
+ <source id="DAO.TableDef.RefreshLink">
+ <context kind="class">TableDef</context>
+ <name>RefreshLink</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--property::TableDef.ReplicaFilter-->
+ <element type="property">
+ <source id="DAO.TableDef.ReplicaFilter">
+ <context kind="class">TableDef</context>
+ <name>ReplicaFilter</name>
+ <type>Variant</type>
+ </source>
+ </element>
+ <!--property::TableDef.SourceTableName-->
+ <element type="property">
+ <source id="DAO.TableDef.SourceTableName">
+ <context kind="class">TableDef</context>
+ <name>SourceTableName</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::TableDef.Updatable {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.TableDef.Updatable">
+ <context kind="class">TableDef</context>
+ <name>Updatable</name>
+ <type>boolean</type>
+ </source>
+ </element>
+ <!--property::TableDef.ValidationRule-->
+ <element type="property">
+ <source id="DAO.TableDef.ValidationRule">
+ <context kind="class">TableDef</context>
+ <name>ValidationRule</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::TableDef.ValidationText-->
+ <element type="property">
+ <source id="DAO.TableDef.ValidationText">
+ <context kind="class">TableDef</context>
+ <name>ValidationText</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--enum::TableDefAttributeEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.TableDefAttributeEnum">
+ <name>TableDefAttributeEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbAttachedODBC {Constant}-->
+ <element type="constant">
+ <source id="DAO.TableDefAttributeEnum.dbAttachedODBC">
+ <context kind="enumeration">TableDefAttributeEnum</context>
+ <name>dbAttachedODBC</name>
+ <value>536870912</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbAttachedTable {Constant}-->
+ <element type="constant">
+ <source id="DAO.TableDefAttributeEnum.dbAttachedTable">
+ <context kind="enumeration">TableDefAttributeEnum</context>
+ <name>dbAttachedTable</name>
+ <value>1073741824</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbAttachExclusive {Constant}-->
+ <element type="constant">
+ <source id="DAO.TableDefAttributeEnum.dbAttachExclusive">
+ <context kind="enumeration">TableDefAttributeEnum</context>
+ <name>dbAttachExclusive</name>
+ <value>65536</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbAttachSavePWD {Constant}-->
+ <element type="constant">
+ <source id="DAO.TableDefAttributeEnum.dbAttachSavePWD">
+ <context kind="enumeration">TableDefAttributeEnum</context>
+ <name>dbAttachSavePWD</name>
+ <value>131072</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbHiddenObject {Constant}-->
+ <element type="constant">
+ <source id="DAO.TableDefAttributeEnum.dbHiddenObject">
+ <context kind="enumeration">TableDefAttributeEnum</context>
+ <name>dbHiddenObject</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbSystemObject {Constant}-->
+ <element type="constant">
+ <source id="DAO.TableDefAttributeEnum.dbSystemObject">
+ <context kind="enumeration">TableDefAttributeEnum</context>
+ <name>dbSystemObject</name>
+ <value>-2147483646</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--Class::TableDefs-->
+ <element type="class">
+ <source id="DAO.TableDefs">
+ <name>TableDefs</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--method::TableDefs.Append-->
+ <element type="method">
+ <source id="DAO.TableDefs.Append">
+ <context kind="class">TableDefs</context>
+ <name>Append</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>Object</type>
+ <name>Object</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::TableDefs.Count {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.TableDefs.Count">
+ <context kind="class">TableDefs</context>
+ <name>Count</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--method::TableDefs.Delete-->
+ <element type="method">
+ <source id="DAO.TableDefs.Delete">
+ <context kind="class">TableDefs</context>
+ <name>Delete</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::TableDefs.Item {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.TableDefs.Item">
+ <context kind="class">TableDefs</context>
+ <name default="true">Item</name>
+ <type>TableDef</type>
+ <parameter-list>
+ <parameter>
+ <type>Variant</type>
+ <name>Item</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::TableDefs.Refresh-->
+ <element type="method">
+ <source id="DAO.TableDefs.Refresh">
+ <context kind="class">TableDefs</context>
+ <name>Refresh</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--enum::UpdateCriteriaEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.UpdateCriteriaEnum">
+ <name>UpdateCriteriaEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbCriteriaAllCols {Constant}-->
+ <element type="constant">
+ <source id="DAO.UpdateCriteriaEnum.dbCriteriaAllCols">
+ <context kind="enumeration">UpdateCriteriaEnum</context>
+ <name>dbCriteriaAllCols</name>
+ <value>4</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbCriteriaDeleteInsert {Constant}-->
+ <element type="constant">
+ <source id="DAO.UpdateCriteriaEnum.dbCriteriaDeleteInsert">
+ <context kind="enumeration">UpdateCriteriaEnum</context>
+ <name>dbCriteriaDeleteInsert</name>
+ <value>16</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbCriteriaKey {Constant}-->
+ <element type="constant">
+ <source id="DAO.UpdateCriteriaEnum.dbCriteriaKey">
+ <context kind="enumeration">UpdateCriteriaEnum</context>
+ <name>dbCriteriaKey</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbCriteriaModValues {Constant}-->
+ <element type="constant">
+ <source id="DAO.UpdateCriteriaEnum.dbCriteriaModValues">
+ <context kind="enumeration">UpdateCriteriaEnum</context>
+ <name>dbCriteriaModValues</name>
+ <value>2</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbCriteriaTimestamp {Constant}-->
+ <element type="constant">
+ <source id="DAO.UpdateCriteriaEnum.dbCriteriaTimestamp">
+ <context kind="enumeration">UpdateCriteriaEnum</context>
+ <name>dbCriteriaTimestamp</name>
+ <value>8</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbCriteriaUpdate {Constant}-->
+ <element type="constant">
+ <source id="DAO.UpdateCriteriaEnum.dbCriteriaUpdate">
+ <context kind="enumeration">UpdateCriteriaEnum</context>
+ <name>dbCriteriaUpdate</name>
+ <value>32</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::UpdateTypeEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.UpdateTypeEnum">
+ <name>UpdateTypeEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbUpdateBatch {Constant}-->
+ <element type="constant">
+ <source id="DAO.UpdateTypeEnum.dbUpdateBatch">
+ <context kind="enumeration">UpdateTypeEnum</context>
+ <name>dbUpdateBatch</name>
+ <value>4</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbUpdateCurrentRecord {Constant}-->
+ <element type="constant">
+ <source id="DAO.UpdateTypeEnum.dbUpdateCurrentRecord">
+ <context kind="enumeration">UpdateTypeEnum</context>
+ <name>dbUpdateCurrentRecord</name>
+ <value>2</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbUpdateRegular {Constant}-->
+ <element type="constant">
+ <source id="DAO.UpdateTypeEnum.dbUpdateRegular">
+ <context kind="enumeration">UpdateTypeEnum</context>
+ <name>dbUpdateRegular</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--Class::User-->
+ <element type="class">
+ <source id="DAO.User">
+ <name>User</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--method::User.CreateGroup-->
+ <element type="method">
+ <source id="DAO.User.CreateGroup">
+ <context kind="class">User</context>
+ <name>CreateGroup</name>
+ <type>Group</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>PID</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::User.Groups {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.User.Groups">
+ <context kind="class">User</context>
+ <name default="true">Groups</name>
+ <type>Groups</type>
+ </source>
+ </element>
+ <!--property::User.Name-->
+ <element type="property">
+ <source id="DAO.User.Name">
+ <context kind="class">User</context>
+ <name>Name</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--method::User.NewPassword-->
+ <element type="method">
+ <source id="DAO.User.NewPassword">
+ <context kind="class">User</context>
+ <name>NewPassword</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>bstrOld</name>
+ </parameter>
+ <parameter>
+ <type>String</type>
+ <name>bstrNew</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::User.Properties {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.User.Properties">
+ <context kind="class">User</context>
+ <name>Properties</name>
+ <type>Properties</type>
+ </source>
+ </element>
+ <!--Class::Users-->
+ <element type="class">
+ <source id="DAO.Users">
+ <name>Users</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--method::Users.Append-->
+ <element type="method">
+ <source id="DAO.Users.Append">
+ <context kind="class">Users</context>
+ <name>Append</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>Object</type>
+ <name>Object</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Users.Count {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Users.Count">
+ <context kind="class">Users</context>
+ <name>Count</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--method::Users.Delete-->
+ <element type="method">
+ <source id="DAO.Users.Delete">
+ <context kind="class">Users</context>
+ <name>Delete</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Users.Item {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Users.Item">
+ <context kind="class">Users</context>
+ <name default="true">Item</name>
+ <type>User</type>
+ <parameter-list>
+ <parameter>
+ <type>Variant</type>
+ <name>Item</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Users.Refresh-->
+ <element type="method">
+ <source id="DAO.Users.Refresh">
+ <context kind="class">Users</context>
+ <name>Refresh</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--Class::Workspace-->
+ <element type="class">
+ <source id="DAO.Workspace">
+ <name>Workspace</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--method::Workspace.BeginTrans-->
+ <element type="method">
+ <source id="DAO.Workspace.BeginTrans">
+ <context kind="class">Workspace</context>
+ <name>BeginTrans</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--method::Workspace.Close-->
+ <element type="method">
+ <source id="DAO.Workspace.Close">
+ <context kind="class">Workspace</context>
+ <name>Close</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--method::Workspace.CommitTrans-->
+ <element type="method">
+ <source id="DAO.Workspace.CommitTrans">
+ <context kind="class">Workspace</context>
+ <name>CommitTrans</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Integer</type>
+ <name>Options</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Workspace.Connections {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Workspace.Connections">
+ <context kind="class">Workspace</context>
+ <name>Connections</name>
+ <type>Connections</type>
+ </source>
+ </element>
+ <!--method::Workspace.CreateDatabase-->
+ <element type="method">
+ <source id="DAO.Workspace.CreateDatabase">
+ <context kind="class">Workspace</context>
+ <name>CreateDatabase</name>
+ <type>Database</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ <parameter>
+ <type>String</type>
+ <name>Connect</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Option</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Workspace.CreateGroup-->
+ <element type="method">
+ <source id="DAO.Workspace.CreateGroup">
+ <context kind="class">Workspace</context>
+ <name>CreateGroup</name>
+ <type>Group</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>PID</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Workspace.CreateUser-->
+ <element type="method">
+ <source id="DAO.Workspace.CreateUser">
+ <context kind="class">Workspace</context>
+ <name>CreateUser</name>
+ <type>User</type>
+ <parameter-list>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>PID</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Password</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Workspace.Databases {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Workspace.Databases">
+ <context kind="class">Workspace</context>
+ <name default="true">Databases</name>
+ <type>Databases</type>
+ </source>
+ </element>
+ <!--property::Workspace.DefaultCursorDriver-->
+ <element type="property">
+ <source id="DAO.Workspace.DefaultCursorDriver">
+ <context kind="class">Workspace</context>
+ <name>DefaultCursorDriver</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Workspace.Groups {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Workspace.Groups">
+ <context kind="class">Workspace</context>
+ <name>Groups</name>
+ <type>Groups</type>
+ </source>
+ </element>
+ <!--property::Workspace.hEnv {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Workspace.hEnv">
+ <context kind="class">Workspace</context>
+ <name>hEnv</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Workspace.IsolateODBCTrans-->
+ <element type="property">
+ <source id="DAO.Workspace.IsolateODBCTrans">
+ <context kind="class">Workspace</context>
+ <name>IsolateODBCTrans</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--property::Workspace.LoginTimeout-->
+ <element type="property">
+ <source id="DAO.Workspace.LoginTimeout">
+ <context kind="class">Workspace</context>
+ <name>LoginTimeout</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Workspace.Name-->
+ <element type="property">
+ <source id="DAO.Workspace.Name">
+ <context kind="class">Workspace</context>
+ <name>Name</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--method::Workspace.OpenConnection-->
+ <element type="method">
+ <source id="DAO.Workspace.OpenConnection">
+ <context kind="class">Workspace</context>
+ <name>OpenConnection</name>
+ <type>Connection</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>ReadOnly</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Connect</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Workspace.OpenDatabase-->
+ <element type="method">
+ <source id="DAO.Workspace.OpenDatabase">
+ <context kind="class">Workspace</context>
+ <name>OpenDatabase</name>
+ <type>Database</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Options</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>ReadOnly</name>
+ </parameter>
+ <parameter optional="true">
+ <type>Variant</type>
+ <name>Connect</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Workspace.Properties {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Workspace.Properties">
+ <context kind="class">Workspace</context>
+ <name>Properties</name>
+ <type>Properties</type>
+ </source>
+ </element>
+ <!--method::Workspace.Rollback-->
+ <element type="method">
+ <source id="DAO.Workspace.Rollback">
+ <context kind="class">Workspace</context>
+ <name>Rollback</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--property::Workspace.Type {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Workspace.Type">
+ <context kind="class">Workspace</context>
+ <name>Type</name>
+ <type>Integer</type>
+ </source>
+ </element>
+ <!--property::Workspace.UserName {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Workspace.UserName">
+ <context kind="class">Workspace</context>
+ <name>UserName</name>
+ <type>String</type>
+ </source>
+ </element>
+ <!--property::Workspace.Users {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Workspace.Users">
+ <context kind="class">Workspace</context>
+ <name>Users</name>
+ <type>Users</type>
+ </source>
+ </element>
+ <!--Class::Workspaces-->
+ <element type="class">
+ <source id="DAO.Workspaces">
+ <name>Workspaces</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--method::Workspaces.Append-->
+ <element type="method">
+ <source id="DAO.Workspaces.Append">
+ <context kind="class">Workspaces</context>
+ <name>Append</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>Object</type>
+ <name>Object</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Workspaces.Count {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Workspaces.Count">
+ <context kind="class">Workspaces</context>
+ <name>Count</name>
+ <type>short</type>
+ </source>
+ </element>
+ <!--method::Workspaces.Delete-->
+ <element type="method">
+ <source id="DAO.Workspaces.Delete">
+ <context kind="class">Workspaces</context>
+ <name>Delete</name>
+ <type>void</type>
+ <parameter-list>
+ <parameter>
+ <type>String</type>
+ <name>Name</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--property::Workspaces.Item {Default} {ReadOnly}-->
+ <element type="property">
+ <source id="DAO.Workspaces.Item">
+ <context kind="class">Workspaces</context>
+ <name default="true">Item</name>
+ <type>Workspace</type>
+ <parameter-list>
+ <parameter>
+ <type>Variant</type>
+ <name>Item</name>
+ </parameter>
+ </parameter-list>
+ </source>
+ </element>
+ <!--method::Workspaces.Refresh-->
+ <element type="method">
+ <source id="DAO.Workspaces.Refresh">
+ <context kind="class">Workspaces</context>
+ <name>Refresh</name>
+ <type>void</type>
+ </source>
+ </element>
+ <!--enum::WorkspaceTypeEnum {Enumeration}-->
+ <element type="enumeration">
+ <source id="DAO.WorkspaceTypeEnum">
+ <name>WorkspaceTypeEnum</name>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbUseJet {Constant}-->
+ <element type="constant">
+ <source id="DAO.WorkspaceTypeEnum.dbUseJet">
+ <context kind="enumeration">WorkspaceTypeEnum</context>
+ <name>dbUseJet</name>
+ <value>2</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+ <!--enum::dbUseODBC {Constant}-->
+ <element type="constant">
+ <source id="DAO.WorkspaceTypeEnum.dbUseODBC">
+ <context kind="enumeration">WorkspaceTypeEnum</context>
+ <name>dbUseODBC</name>
+ <value>1</value>
+ </source>
+ <destination designation="identity" />
+ </element>
+</api>