blob: bb360e1c5c12ff77e591a6d736b89bd42c70998e [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<!--***********************************************************
*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*
***********************************************************-->
<!-- *** Do not edit, this file will be generated *** -->
<!DOCTYPE api SYSTEM "ApiSymbols.dtd">
<api library-identifier="Microsoft ActiveX Data Objects 2.1 Library" library-name="ADODB" library-minorversion="1" library-majorversion="2" author="Sun Microsystems" date-created="20050331">
<!--enum::ADCPROP_ASYNCTHREADPRIORITY_ENUM {Enumeration}-->
<element type="enumeration">
<source id="ADODB.ADCPROP_ASYNCTHREADPRIORITY_ENUM">
<name>ADCPROP_ASYNCTHREADPRIORITY_ENUM</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adPriorityAboveNormal {Constant}-->
<element type="constant">
<source id="ADODB.ADCPROP_ASYNCTHREADPRIORITY_ENUM.adPriorityAboveNormal">
<context kind="enumeration">ADCPROP_ASYNCTHREADPRIORITY_ENUM</context>
<name>adPriorityAboveNormal</name>
<value>4</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adPriorityBelowNormal {Constant}-->
<element type="constant">
<source id="ADODB.ADCPROP_ASYNCTHREADPRIORITY_ENUM.adPriorityBelowNormal">
<context kind="enumeration">ADCPROP_ASYNCTHREADPRIORITY_ENUM</context>
<name>adPriorityBelowNormal</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adPriorityHighest {Constant}-->
<element type="constant">
<source id="ADODB.ADCPROP_ASYNCTHREADPRIORITY_ENUM.adPriorityHighest">
<context kind="enumeration">ADCPROP_ASYNCTHREADPRIORITY_ENUM</context>
<name>adPriorityHighest</name>
<value>5</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adPriorityLowest {Constant}-->
<element type="constant">
<source id="ADODB.ADCPROP_ASYNCTHREADPRIORITY_ENUM.adPriorityLowest">
<context kind="enumeration">ADCPROP_ASYNCTHREADPRIORITY_ENUM</context>
<name>adPriorityLowest</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adPriorityNormal {Constant}-->
<element type="constant">
<source id="ADODB.ADCPROP_ASYNCTHREADPRIORITY_ENUM.adPriorityNormal">
<context kind="enumeration">ADCPROP_ASYNCTHREADPRIORITY_ENUM</context>
<name>adPriorityNormal</name>
<value>3</value>
</source>
<destination designation="identity" />
</element>
<!--enum::ADCPROP_AUTORECALC_ENUM {Enumeration}-->
<element type="enumeration">
<source id="ADODB.ADCPROP_AUTORECALC_ENUM">
<name>ADCPROP_AUTORECALC_ENUM</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecalcAlways {Constant}-->
<element type="constant">
<source id="ADODB.ADCPROP_AUTORECALC_ENUM.adRecalcAlways">
<context kind="enumeration">ADCPROP_AUTORECALC_ENUM</context>
<name>adRecalcAlways</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecalcUpFront {Constant}-->
<element type="constant">
<source id="ADODB.ADCPROP_AUTORECALC_ENUM.adRecalcUpFront">
<context kind="enumeration">ADCPROP_AUTORECALC_ENUM</context>
<name>adRecalcUpFront</name>
<value>0</value>
</source>
<destination designation="identity" />
</element>
<!--enum::ADCPROP_UPDATECRITERIA_ENUM {Enumeration}-->
<element type="enumeration">
<source id="ADODB.ADCPROP_UPDATECRITERIA_ENUM">
<name>ADCPROP_UPDATECRITERIA_ENUM</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adCriteriaAllCols {Constant}-->
<element type="constant">
<source id="ADODB.ADCPROP_UPDATECRITERIA_ENUM.adCriteriaAllCols">
<context kind="enumeration">ADCPROP_UPDATECRITERIA_ENUM</context>
<name>adCriteriaAllCols</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adCriteriaKey {Constant}-->
<element type="constant">
<source id="ADODB.ADCPROP_UPDATECRITERIA_ENUM.adCriteriaKey">
<context kind="enumeration">ADCPROP_UPDATECRITERIA_ENUM</context>
<name>adCriteriaKey</name>
<value>0</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adCriteriaTimeStamp {Constant}-->
<element type="constant">
<source id="ADODB.ADCPROP_UPDATECRITERIA_ENUM.adCriteriaTimeStamp">
<context kind="enumeration">ADCPROP_UPDATECRITERIA_ENUM</context>
<name>adCriteriaTimeStamp</name>
<value>3</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adCriteriaUpdCols {Constant}-->
<element type="constant">
<source id="ADODB.ADCPROP_UPDATECRITERIA_ENUM.adCriteriaUpdCols">
<context kind="enumeration">ADCPROP_UPDATECRITERIA_ENUM</context>
<name>adCriteriaUpdCols</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::AffectEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.AffectEnum">
<name>AffectEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adAffectAll {Constant}-->
<element type="constant">
<source id="ADODB.AffectEnum.adAffectAll">
<context kind="enumeration">AffectEnum</context>
<name>adAffectAll</name>
<value>3</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adAffectAllChapters {Constant}-->
<element type="constant">
<source id="ADODB.AffectEnum.adAffectAllChapters">
<context kind="enumeration">AffectEnum</context>
<name>adAffectAllChapters</name>
<value>4</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adAffectCurrent {Constant}-->
<element type="constant">
<source id="ADODB.AffectEnum.adAffectCurrent">
<context kind="enumeration">AffectEnum</context>
<name>adAffectCurrent</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adAffectGroup {Constant}-->
<element type="constant">
<source id="ADODB.AffectEnum.adAffectGroup">
<context kind="enumeration">AffectEnum</context>
<name>adAffectGroup</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::BookmarkEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.BookmarkEnum">
<name>BookmarkEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adBookmarkCurrent {Constant}-->
<element type="constant">
<source id="ADODB.BookmarkEnum.adBookmarkCurrent">
<context kind="enumeration">BookmarkEnum</context>
<name>adBookmarkCurrent</name>
<value>0</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adBookmarkFirst {Constant}-->
<element type="constant">
<source id="ADODB.BookmarkEnum.adBookmarkFirst">
<context kind="enumeration">BookmarkEnum</context>
<name>adBookmarkFirst</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adBookmarkLast {Constant}-->
<element type="constant">
<source id="ADODB.BookmarkEnum.adBookmarkLast">
<context kind="enumeration">BookmarkEnum</context>
<name>adBookmarkLast</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::CEResyncEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.CEResyncEnum">
<name>CEResyncEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adResyncAll {Constant}-->
<element type="constant">
<source id="ADODB.CEResyncEnum.adResyncAll">
<context kind="enumeration">CEResyncEnum</context>
<name>adResyncAll</name>
<value>15</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adResyncAutoIncrement {Constant}-->
<element type="constant">
<source id="ADODB.CEResyncEnum.adResyncAutoIncrement">
<context kind="enumeration">CEResyncEnum</context>
<name>adResyncAutoIncrement</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adResyncConflicts {Constant}-->
<element type="constant">
<source id="ADODB.CEResyncEnum.adResyncConflicts">
<context kind="enumeration">CEResyncEnum</context>
<name>adResyncConflicts</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adResyncInserts {Constant}-->
<element type="constant">
<source id="ADODB.CEResyncEnum.adResyncInserts">
<context kind="enumeration">CEResyncEnum</context>
<name>adResyncInserts</name>
<value>8</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adResyncNone {Constant}-->
<element type="constant">
<source id="ADODB.CEResyncEnum.adResyncNone">
<context kind="enumeration">CEResyncEnum</context>
<name>adResyncNone</name>
<value>0</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adResyncUpdates {Constant}-->
<element type="constant">
<source id="ADODB.CEResyncEnum.adResyncUpdates">
<context kind="enumeration">CEResyncEnum</context>
<name>adResyncUpdates</name>
<value>4</value>
</source>
<destination designation="identity" />
</element>
<!--Class::Command-->
<element type="class">
<source id="ADODB.Command">
<name>Command</name>
</source>
<destination designation="identity" />
</element>
<!--property::Command.ActiveConnection-->
<element type="property">
<source id="ADODB.Command.ActiveConnection">
<context kind="class">Command</context>
<name>ActiveConnection</name>
<type>_Connection</type>
</source>
</element>
<!--method::Command.Cancel-->
<element type="method">
<source id="ADODB.Command.Cancel">
<context kind="class">Command</context>
<name>Cancel</name>
<type>void</type>
</source>
</element>
<!--property::Command.CommandText-->
<element type="property">
<source id="ADODB.Command.CommandText">
<context kind="class">Command</context>
<name>CommandText</name>
<type>String</type>
</source>
</element>
<!--property::Command.CommandTimeout-->
<element type="property">
<source id="ADODB.Command.CommandTimeout">
<context kind="class">Command</context>
<name>CommandTimeout</name>
<type>Integer</type>
</source>
</element>
<!--property::Command.CommandType-->
<element type="property">
<source id="ADODB.Command.CommandType">
<context kind="class">Command</context>
<name>CommandType</name>
<type>Integer</type>
</source>
</element>
<!--method::Command.CreateParameter-->
<element type="method">
<source id="ADODB.Command.CreateParameter">
<context kind="class">Command</context>
<name>CreateParameter</name>
<type>_Parameter</type>
<parameter-list>
<parameter optional="true">
<type>String</type>
<name>Name</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>Type</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>Direction</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>Size</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Value</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Command.Execute-->
<element type="method">
<source id="ADODB.Command.Execute">
<context kind="class">Command</context>
<name>Execute</name>
<type>_Recordset</type>
<parameter-list>
<parameter optional="true">
<type>Variant</type>
<name>RecordsAffected</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Parameters</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>Options</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Command.Name-->
<element type="property">
<source id="ADODB.Command.Name">
<context kind="class">Command</context>
<name>Name</name>
<type>String</type>
</source>
</element>
<!--property::Command.Parameters {Default} {ReadOnly}-->
<element type="property">
<source id="ADODB.Command.Parameters">
<context kind="class">Command</context>
<name default="true">Parameters</name>
<type>Parameters</type>
</source>
</element>
<!--property::Command.Prepared-->
<element type="property">
<source id="ADODB.Command.Prepared">
<context kind="class">Command</context>
<name>Prepared</name>
<type>boolean</type>
</source>
</element>
<!--property::Command.Properties {ReadOnly}-->
<element type="property">
<source id="ADODB.Command.Properties">
<context kind="class">Command</context>
<name>Properties</name>
<type>Properties</type>
</source>
</element>
<!--property::Command.State {ReadOnly}-->
<element type="property">
<source id="ADODB.Command.State">
<context kind="class">Command</context>
<name>State</name>
<type>Integer</type>
</source>
</element>
<!--Class::Command15-->
<element type="class">
<source id="ADODB.Command15">
<name>Command15</name>
</source>
<destination designation="identity" />
</element>
<!--property::Command15.ActiveConnection-->
<element type="property">
<source id="ADODB.Command15.ActiveConnection">
<context kind="class">Command15</context>
<name>ActiveConnection</name>
<type>_Connection</type>
</source>
</element>
<!--property::Command15.CommandText-->
<element type="property">
<source id="ADODB.Command15.CommandText">
<context kind="class">Command15</context>
<name>CommandText</name>
<type>String</type>
</source>
</element>
<!--property::Command15.CommandTimeout-->
<element type="property">
<source id="ADODB.Command15.CommandTimeout">
<context kind="class">Command15</context>
<name>CommandTimeout</name>
<type>Integer</type>
</source>
</element>
<!--property::Command15.CommandType-->
<element type="property">
<source id="ADODB.Command15.CommandType">
<context kind="class">Command15</context>
<name>CommandType</name>
<type>Integer</type>
</source>
</element>
<!--method::Command15.CreateParameter-->
<element type="method">
<source id="ADODB.Command15.CreateParameter">
<context kind="class">Command15</context>
<name>CreateParameter</name>
<type>_Parameter</type>
<parameter-list>
<parameter optional="true">
<type>String</type>
<name>Name</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>Type</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>Direction</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>Size</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Value</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Command15.Execute-->
<element type="method">
<source id="ADODB.Command15.Execute">
<context kind="class">Command15</context>
<name>Execute</name>
<type>_Recordset</type>
<parameter-list>
<parameter optional="true">
<type>Variant</type>
<name>RecordsAffected</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Parameters</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>Options</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Command15.Name-->
<element type="property">
<source id="ADODB.Command15.Name">
<context kind="class">Command15</context>
<name>Name</name>
<type>String</type>
</source>
</element>
<!--property::Command15.Parameters {Default} {ReadOnly}-->
<element type="property">
<source id="ADODB.Command15.Parameters">
<context kind="class">Command15</context>
<name default="true">Parameters</name>
<type>Parameters</type>
</source>
</element>
<!--property::Command15.Prepared-->
<element type="property">
<source id="ADODB.Command15.Prepared">
<context kind="class">Command15</context>
<name>Prepared</name>
<type>boolean</type>
</source>
</element>
<!--property::Command15.Properties {ReadOnly}-->
<element type="property">
<source id="ADODB.Command15.Properties">
<context kind="class">Command15</context>
<name>Properties</name>
<type>Properties</type>
</source>
</element>
<!--enum::CommandTypeEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.CommandTypeEnum">
<name>CommandTypeEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adCmdFile {Constant}-->
<element type="constant">
<source id="ADODB.CommandTypeEnum.adCmdFile">
<context kind="enumeration">CommandTypeEnum</context>
<name>adCmdFile</name>
<value>256</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adCmdStoredProc {Constant}-->
<element type="constant">
<source id="ADODB.CommandTypeEnum.adCmdStoredProc">
<context kind="enumeration">CommandTypeEnum</context>
<name>adCmdStoredProc</name>
<value>4</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adCmdTable {Constant}-->
<element type="constant">
<source id="ADODB.CommandTypeEnum.adCmdTable">
<context kind="enumeration">CommandTypeEnum</context>
<name>adCmdTable</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adCmdTableDirect {Constant}-->
<element type="constant">
<source id="ADODB.CommandTypeEnum.adCmdTableDirect">
<context kind="enumeration">CommandTypeEnum</context>
<name>adCmdTableDirect</name>
<value>512</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adCmdText {Constant}-->
<element type="constant">
<source id="ADODB.CommandTypeEnum.adCmdText">
<context kind="enumeration">CommandTypeEnum</context>
<name>adCmdText</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adCmdUnknown {Constant}-->
<element type="constant">
<source id="ADODB.CommandTypeEnum.adCmdUnknown">
<context kind="enumeration">CommandTypeEnum</context>
<name>adCmdUnknown</name>
<value>8</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adCmdUnspecified {Constant}-->
<element type="constant">
<source id="ADODB.CommandTypeEnum.adCmdUnspecified">
<context kind="enumeration">CommandTypeEnum</context>
<name>adCmdUnspecified</name>
<value>-1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::CompareEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.CompareEnum">
<name>CompareEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adCompareEqual {Constant}-->
<element type="constant">
<source id="ADODB.CompareEnum.adCompareEqual">
<context kind="enumeration">CompareEnum</context>
<name>adCompareEqual</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adCompareGreaterThan {Constant}-->
<element type="constant">
<source id="ADODB.CompareEnum.adCompareGreaterThan">
<context kind="enumeration">CompareEnum</context>
<name>adCompareGreaterThan</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adCompareLessThan {Constant}-->
<element type="constant">
<source id="ADODB.CompareEnum.adCompareLessThan">
<context kind="enumeration">CompareEnum</context>
<name>adCompareLessThan</name>
<value>0</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adCompareNotComparable {Constant}-->
<element type="constant">
<source id="ADODB.CompareEnum.adCompareNotComparable">
<context kind="enumeration">CompareEnum</context>
<name>adCompareNotComparable</name>
<value>4</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adCompareNotEqual {Constant}-->
<element type="constant">
<source id="ADODB.CompareEnum.adCompareNotEqual">
<context kind="enumeration">CompareEnum</context>
<name>adCompareNotEqual</name>
<value>3</value>
</source>
<destination designation="identity" />
</element>
<!--Class::Connection-->
<element type="class">
<source id="ADODB.Connection">
<name>Connection</name>
</source>
<destination designation="identity" />
</element>
<!--property::Connection.Attributes-->
<element type="property">
<source id="ADODB.Connection.Attributes">
<context kind="class">Connection</context>
<name>Attributes</name>
<type>Integer</type>
</source>
</element>
<!--method::Connection.BeginTrans-->
<element type="method">
<source id="ADODB.Connection.BeginTrans">
<context kind="class">Connection</context>
<name>BeginTrans</name>
<type>Integer</type>
</source>
</element>
<!--method::Connection.BeginTransComplete-->
<element type="method">
<source id="ADODB.Connection.BeginTransComplete">
<context kind="class">Connection</context>
<name>BeginTransComplete</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>TransactionLevel</name>
</parameter>
<parameter>
<type>Error</type>
<name>pError</name>
</parameter>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Connection</type>
<name>pConnection</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Connection.Cancel-->
<element type="method">
<source id="ADODB.Connection.Cancel">
<context kind="class">Connection</context>
<name>Cancel</name>
<type>void</type>
</source>
</element>
<!--method::Connection.Close-->
<element type="method">
<source id="ADODB.Connection.Close">
<context kind="class">Connection</context>
<name>Close</name>
<type>void</type>
</source>
</element>
<!--property::Connection.CommandTimeout-->
<element type="property">
<source id="ADODB.Connection.CommandTimeout">
<context kind="class">Connection</context>
<name>CommandTimeout</name>
<type>Integer</type>
</source>
</element>
<!--method::Connection.CommitTrans-->
<element type="method">
<source id="ADODB.Connection.CommitTrans">
<context kind="class">Connection</context>
<name>CommitTrans</name>
<type>void</type>
</source>
</element>
<!--method::Connection.CommitTransComplete-->
<element type="method">
<source id="ADODB.Connection.CommitTransComplete">
<context kind="class">Connection</context>
<name>CommitTransComplete</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>Error</type>
<name>pError</name>
</parameter>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Connection</type>
<name>pConnection</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Connection.ConnectComplete-->
<element type="method">
<source id="ADODB.Connection.ConnectComplete">
<context kind="class">Connection</context>
<name>ConnectComplete</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>Error</type>
<name>pError</name>
</parameter>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Connection</type>
<name>pConnection</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Connection.ConnectionString {Default}-->
<element type="property">
<source id="ADODB.Connection.ConnectionString">
<context kind="class">Connection</context>
<name default="true">ConnectionString</name>
<type>String</type>
</source>
</element>
<!--property::Connection.ConnectionTimeout-->
<element type="property">
<source id="ADODB.Connection.ConnectionTimeout">
<context kind="class">Connection</context>
<name>ConnectionTimeout</name>
<type>Integer</type>
</source>
</element>
<!--property::Connection.CursorLocation-->
<element type="property">
<source id="ADODB.Connection.CursorLocation">
<context kind="class">Connection</context>
<name>CursorLocation</name>
<type>Integer</type>
</source>
</element>
<!--property::Connection.DefaultDatabase-->
<element type="property">
<source id="ADODB.Connection.DefaultDatabase">
<context kind="class">Connection</context>
<name>DefaultDatabase</name>
<type>String</type>
</source>
</element>
<!--method::Connection.Disconnect-->
<element type="method">
<source id="ADODB.Connection.Disconnect">
<context kind="class">Connection</context>
<name>Disconnect</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Connection</type>
<name>pConnection</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Connection.Errors {ReadOnly}-->
<element type="property">
<source id="ADODB.Connection.Errors">
<context kind="class">Connection</context>
<name>Errors</name>
<type>Errors</type>
</source>
</element>
<!--method::Connection.Execute-->
<element type="method">
<source id="ADODB.Connection.Execute">
<context kind="class">Connection</context>
<name>Execute</name>
<type>_Recordset</type>
<parameter-list>
<parameter>
<type>String</type>
<name>CommandText</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>RecordsAffected</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>Options</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Connection.ExecuteComplete-->
<element type="method">
<source id="ADODB.Connection.ExecuteComplete">
<context kind="class">Connection</context>
<name>ExecuteComplete</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>RecordsAffected</name>
</parameter>
<parameter>
<type>Error</type>
<name>pError</name>
</parameter>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Command</type>
<name>pCommand</name>
</parameter>
<parameter>
<type>_Recordset</type>
<name>pRecordset</name>
</parameter>
<parameter>
<type>_Connection</type>
<name>pConnection</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Connection.InfoMessage {Default}-->
<element type="method">
<source id="ADODB.Connection.InfoMessage">
<context kind="class">Connection</context>
<name default="true">InfoMessage</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>Error</type>
<name>pError</name>
</parameter>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Connection</type>
<name>pConnection</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Connection.IsolationLevel-->
<element type="property">
<source id="ADODB.Connection.IsolationLevel">
<context kind="class">Connection</context>
<name>IsolationLevel</name>
<type>Integer</type>
</source>
</element>
<!--property::Connection.Mode-->
<element type="property">
<source id="ADODB.Connection.Mode">
<context kind="class">Connection</context>
<name>Mode</name>
<type>Integer</type>
</source>
</element>
<!--method::Connection.Open-->
<element type="method">
<source id="ADODB.Connection.Open">
<context kind="class">Connection</context>
<name>Open</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>String</type>
<name>ConnectionString</name>
</parameter>
<parameter optional="true">
<type>String</type>
<name>UserID</name>
</parameter>
<parameter optional="true">
<type>String</type>
<name>Password</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>Options</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Connection.OpenSchema-->
<element type="method">
<source id="ADODB.Connection.OpenSchema">
<context kind="class">Connection</context>
<name>OpenSchema</name>
<type>_Recordset</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>Schema</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Restrictions</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>SchemaID</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Connection.Properties {ReadOnly}-->
<element type="property">
<source id="ADODB.Connection.Properties">
<context kind="class">Connection</context>
<name>Properties</name>
<type>Properties</type>
</source>
</element>
<!--property::Connection.Provider-->
<element type="property">
<source id="ADODB.Connection.Provider">
<context kind="class">Connection</context>
<name>Provider</name>
<type>String</type>
</source>
</element>
<!--method::Connection.RollbackTrans-->
<element type="method">
<source id="ADODB.Connection.RollbackTrans">
<context kind="class">Connection</context>
<name>RollbackTrans</name>
<type>void</type>
</source>
</element>
<!--method::Connection.RollbackTransComplete-->
<element type="method">
<source id="ADODB.Connection.RollbackTransComplete">
<context kind="class">Connection</context>
<name>RollbackTransComplete</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>Error</type>
<name>pError</name>
</parameter>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Connection</type>
<name>pConnection</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Connection.State {ReadOnly}-->
<element type="property">
<source id="ADODB.Connection.State">
<context kind="class">Connection</context>
<name>State</name>
<type>Integer</type>
</source>
</element>
<!--property::Connection.Version {ReadOnly}-->
<element type="property">
<source id="ADODB.Connection.Version">
<context kind="class">Connection</context>
<name>Version</name>
<type>String</type>
</source>
</element>
<!--method::Connection.WillConnect-->
<element type="method">
<source id="ADODB.Connection.WillConnect">
<context kind="class">Connection</context>
<name>WillConnect</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>String[]</type>
<name>ConnectionString</name>
</parameter>
<parameter>
<type>String[]</type>
<name>UserID</name>
</parameter>
<parameter>
<type>String[]</type>
<name>Password</name>
</parameter>
<parameter>
<type>int[]</type>
<name>Options</name>
</parameter>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Connection</type>
<name>pConnection</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Connection.WillExecute-->
<element type="method">
<source id="ADODB.Connection.WillExecute">
<context kind="class">Connection</context>
<name>WillExecute</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>String[]</type>
<name>Source</name>
</parameter>
<parameter>
<type>CursorTypeEnum</type>
<name>CursorType</name>
</parameter>
<parameter>
<type>LockTypeEnum</type>
<name>LockType</name>
</parameter>
<parameter>
<type>int[]</type>
<name>Options</name>
</parameter>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Command</type>
<name>pCommand</name>
</parameter>
<parameter>
<type>_Recordset</type>
<name>pRecordset</name>
</parameter>
<parameter>
<type>_Connection</type>
<name>pConnection</name>
</parameter>
</parameter-list>
</source>
</element>
<!--Class::Connection15-->
<element type="class">
<source id="ADODB.Connection15">
<name>Connection15</name>
</source>
<destination designation="identity" />
</element>
<!--property::Connection15.Attributes-->
<element type="property">
<source id="ADODB.Connection15.Attributes">
<context kind="class">Connection15</context>
<name>Attributes</name>
<type>Integer</type>
</source>
</element>
<!--method::Connection15.BeginTrans-->
<element type="method">
<source id="ADODB.Connection15.BeginTrans">
<context kind="class">Connection15</context>
<name>BeginTrans</name>
<type>Integer</type>
</source>
</element>
<!--method::Connection15.Close-->
<element type="method">
<source id="ADODB.Connection15.Close">
<context kind="class">Connection15</context>
<name>Close</name>
<type>void</type>
</source>
</element>
<!--property::Connection15.CommandTimeout-->
<element type="property">
<source id="ADODB.Connection15.CommandTimeout">
<context kind="class">Connection15</context>
<name>CommandTimeout</name>
<type>Integer</type>
</source>
</element>
<!--method::Connection15.CommitTrans-->
<element type="method">
<source id="ADODB.Connection15.CommitTrans">
<context kind="class">Connection15</context>
<name>CommitTrans</name>
<type>void</type>
</source>
</element>
<!--property::Connection15.ConnectionString {Default}-->
<element type="property">
<source id="ADODB.Connection15.ConnectionString">
<context kind="class">Connection15</context>
<name default="true">ConnectionString</name>
<type>String</type>
</source>
</element>
<!--property::Connection15.ConnectionTimeout-->
<element type="property">
<source id="ADODB.Connection15.ConnectionTimeout">
<context kind="class">Connection15</context>
<name>ConnectionTimeout</name>
<type>Integer</type>
</source>
</element>
<!--property::Connection15.CursorLocation-->
<element type="property">
<source id="ADODB.Connection15.CursorLocation">
<context kind="class">Connection15</context>
<name>CursorLocation</name>
<type>Integer</type>
</source>
</element>
<!--property::Connection15.DefaultDatabase-->
<element type="property">
<source id="ADODB.Connection15.DefaultDatabase">
<context kind="class">Connection15</context>
<name>DefaultDatabase</name>
<type>String</type>
</source>
</element>
<!--property::Connection15.Errors {ReadOnly}-->
<element type="property">
<source id="ADODB.Connection15.Errors">
<context kind="class">Connection15</context>
<name>Errors</name>
<type>Errors</type>
</source>
</element>
<!--method::Connection15.Execute-->
<element type="method">
<source id="ADODB.Connection15.Execute">
<context kind="class">Connection15</context>
<name>Execute</name>
<type>_Recordset</type>
<parameter-list>
<parameter>
<type>String</type>
<name>CommandText</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>RecordsAffected</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>Options</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Connection15.IsolationLevel-->
<element type="property">
<source id="ADODB.Connection15.IsolationLevel">
<context kind="class">Connection15</context>
<name>IsolationLevel</name>
<type>Integer</type>
</source>
</element>
<!--property::Connection15.Mode-->
<element type="property">
<source id="ADODB.Connection15.Mode">
<context kind="class">Connection15</context>
<name>Mode</name>
<type>Integer</type>
</source>
</element>
<!--method::Connection15.Open-->
<element type="method">
<source id="ADODB.Connection15.Open">
<context kind="class">Connection15</context>
<name>Open</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>String</type>
<name>ConnectionString</name>
</parameter>
<parameter optional="true">
<type>String</type>
<name>UserID</name>
</parameter>
<parameter optional="true">
<type>String</type>
<name>Password</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>Options</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Connection15.OpenSchema-->
<element type="method">
<source id="ADODB.Connection15.OpenSchema">
<context kind="class">Connection15</context>
<name>OpenSchema</name>
<type>_Recordset</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>Schema</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Restrictions</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>SchemaID</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Connection15.Properties {ReadOnly}-->
<element type="property">
<source id="ADODB.Connection15.Properties">
<context kind="class">Connection15</context>
<name>Properties</name>
<type>Properties</type>
</source>
</element>
<!--property::Connection15.Provider-->
<element type="property">
<source id="ADODB.Connection15.Provider">
<context kind="class">Connection15</context>
<name>Provider</name>
<type>String</type>
</source>
</element>
<!--method::Connection15.RollbackTrans-->
<element type="method">
<source id="ADODB.Connection15.RollbackTrans">
<context kind="class">Connection15</context>
<name>RollbackTrans</name>
<type>void</type>
</source>
</element>
<!--property::Connection15.State {ReadOnly}-->
<element type="property">
<source id="ADODB.Connection15.State">
<context kind="class">Connection15</context>
<name>State</name>
<type>Integer</type>
</source>
</element>
<!--property::Connection15.Version {ReadOnly}-->
<element type="property">
<source id="ADODB.Connection15.Version">
<context kind="class">Connection15</context>
<name>Version</name>
<type>String</type>
</source>
</element>
<!--enum::ConnectModeEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.ConnectModeEnum">
<name>ConnectModeEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adModeRead {Constant}-->
<element type="constant">
<source id="ADODB.ConnectModeEnum.adModeRead">
<context kind="enumeration">ConnectModeEnum</context>
<name>adModeRead</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adModeReadWrite {Constant}-->
<element type="constant">
<source id="ADODB.ConnectModeEnum.adModeReadWrite">
<context kind="enumeration">ConnectModeEnum</context>
<name>adModeReadWrite</name>
<value>3</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adModeShareDenyNone {Constant}-->
<element type="constant">
<source id="ADODB.ConnectModeEnum.adModeShareDenyNone">
<context kind="enumeration">ConnectModeEnum</context>
<name>adModeShareDenyNone</name>
<value>16</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adModeShareDenyRead {Constant}-->
<element type="constant">
<source id="ADODB.ConnectModeEnum.adModeShareDenyRead">
<context kind="enumeration">ConnectModeEnum</context>
<name>adModeShareDenyRead</name>
<value>4</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adModeShareDenyWrite {Constant}-->
<element type="constant">
<source id="ADODB.ConnectModeEnum.adModeShareDenyWrite">
<context kind="enumeration">ConnectModeEnum</context>
<name>adModeShareDenyWrite</name>
<value>8</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adModeShareExclusive {Constant}-->
<element type="constant">
<source id="ADODB.ConnectModeEnum.adModeShareExclusive">
<context kind="enumeration">ConnectModeEnum</context>
<name>adModeShareExclusive</name>
<value>12</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adModeUnknown {Constant}-->
<element type="constant">
<source id="ADODB.ConnectModeEnum.adModeUnknown">
<context kind="enumeration">ConnectModeEnum</context>
<name>adModeUnknown</name>
<value>0</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adModeWrite {Constant}-->
<element type="constant">
<source id="ADODB.ConnectModeEnum.adModeWrite">
<context kind="enumeration">ConnectModeEnum</context>
<name>adModeWrite</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::ConnectOptionEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.ConnectOptionEnum">
<name>ConnectOptionEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adAsyncConnect {Constant}-->
<element type="constant">
<source id="ADODB.ConnectOptionEnum.adAsyncConnect">
<context kind="enumeration">ConnectOptionEnum</context>
<name>adAsyncConnect</name>
<value>16</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adConnectUnspecified {Constant}-->
<element type="constant">
<source id="ADODB.ConnectOptionEnum.adConnectUnspecified">
<context kind="enumeration">ConnectOptionEnum</context>
<name>adConnectUnspecified</name>
<value>-1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::ConnectPromptEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.ConnectPromptEnum">
<name>ConnectPromptEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adPromptAlways {Constant}-->
<element type="constant">
<source id="ADODB.ConnectPromptEnum.adPromptAlways">
<context kind="enumeration">ConnectPromptEnum</context>
<name>adPromptAlways</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adPromptComplete {Constant}-->
<element type="constant">
<source id="ADODB.ConnectPromptEnum.adPromptComplete">
<context kind="enumeration">ConnectPromptEnum</context>
<name>adPromptComplete</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adPromptCompleteRequired {Constant}-->
<element type="constant">
<source id="ADODB.ConnectPromptEnum.adPromptCompleteRequired">
<context kind="enumeration">ConnectPromptEnum</context>
<name>adPromptCompleteRequired</name>
<value>3</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adPromptNever {Constant}-->
<element type="constant">
<source id="ADODB.ConnectPromptEnum.adPromptNever">
<context kind="enumeration">ConnectPromptEnum</context>
<name>adPromptNever</name>
<value>4</value>
</source>
<destination designation="identity" />
</element>
<!--enum::CursorLocationEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.CursorLocationEnum">
<name>CursorLocationEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adUseClient {Constant}-->
<element type="constant">
<source id="ADODB.CursorLocationEnum.adUseClient">
<context kind="enumeration">CursorLocationEnum</context>
<name>adUseClient</name>
<value>3</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adUseClientBatch {Constant}-->
<element type="constant">
<source id="ADODB.CursorLocationEnum.adUseClientBatch">
<context kind="enumeration">CursorLocationEnum</context>
<name>adUseClientBatch</name>
<value>3</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adUseNone {Constant}-->
<element type="constant">
<source id="ADODB.CursorLocationEnum.adUseNone">
<context kind="enumeration">CursorLocationEnum</context>
<name>adUseNone</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adUseServer {Constant}-->
<element type="constant">
<source id="ADODB.CursorLocationEnum.adUseServer">
<context kind="enumeration">CursorLocationEnum</context>
<name>adUseServer</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::CursorOptionEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.CursorOptionEnum">
<name>CursorOptionEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adAddNew {Constant}-->
<element type="constant">
<source id="ADODB.CursorOptionEnum.adAddNew">
<context kind="enumeration">CursorOptionEnum</context>
<name>adAddNew</name>
<value>16778240</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adApproxPosition {Constant}-->
<element type="constant">
<source id="ADODB.CursorOptionEnum.adApproxPosition">
<context kind="enumeration">CursorOptionEnum</context>
<name>adApproxPosition</name>
<value>16384</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adBookmark {Constant}-->
<element type="constant">
<source id="ADODB.CursorOptionEnum.adBookmark">
<context kind="enumeration">CursorOptionEnum</context>
<name>adBookmark</name>
<value>8192</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adDelete {Constant}-->
<element type="constant">
<source id="ADODB.CursorOptionEnum.adDelete">
<context kind="enumeration">CursorOptionEnum</context>
<name>adDelete</name>
<value>16779264</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adFind {Constant}-->
<element type="constant">
<source id="ADODB.CursorOptionEnum.adFind">
<context kind="enumeration">CursorOptionEnum</context>
<name>adFind</name>
<value>524288</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adHoldRecords {Constant}-->
<element type="constant">
<source id="ADODB.CursorOptionEnum.adHoldRecords">
<context kind="enumeration">CursorOptionEnum</context>
<name>adHoldRecords</name>
<value>256</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adIndex {Constant}-->
<element type="constant">
<source id="ADODB.CursorOptionEnum.adIndex">
<context kind="enumeration">CursorOptionEnum</context>
<name>adIndex</name>
<value>8388608</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adMovePrevious {Constant}-->
<element type="constant">
<source id="ADODB.CursorOptionEnum.adMovePrevious">
<context kind="enumeration">CursorOptionEnum</context>
<name>adMovePrevious</name>
<value>512</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adNotify {Constant}-->
<element type="constant">
<source id="ADODB.CursorOptionEnum.adNotify">
<context kind="enumeration">CursorOptionEnum</context>
<name>adNotify</name>
<value>262144</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adResync {Constant}-->
<element type="constant">
<source id="ADODB.CursorOptionEnum.adResync">
<context kind="enumeration">CursorOptionEnum</context>
<name>adResync</name>
<value>131072</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSeek {Constant}-->
<element type="constant">
<source id="ADODB.CursorOptionEnum.adSeek">
<context kind="enumeration">CursorOptionEnum</context>
<name>adSeek</name>
<value>4194304</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adUpdate {Constant}-->
<element type="constant">
<source id="ADODB.CursorOptionEnum.adUpdate">
<context kind="enumeration">CursorOptionEnum</context>
<name>adUpdate</name>
<value>16809984</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adUpdateBatch {Constant}-->
<element type="constant">
<source id="ADODB.CursorOptionEnum.adUpdateBatch">
<context kind="enumeration">CursorOptionEnum</context>
<name>adUpdateBatch</name>
<value>65536</value>
</source>
<destination designation="identity" />
</element>
<!--enum::CursorTypeEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.CursorTypeEnum">
<name>CursorTypeEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adOpenDynamic {Constant}-->
<element type="constant">
<source id="ADODB.CursorTypeEnum.adOpenDynamic">
<context kind="enumeration">CursorTypeEnum</context>
<name>adOpenDynamic</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adOpenForwardOnly {Constant}-->
<element type="constant">
<source id="ADODB.CursorTypeEnum.adOpenForwardOnly">
<context kind="enumeration">CursorTypeEnum</context>
<name>adOpenForwardOnly</name>
<value>0</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adOpenKeyset {Constant}-->
<element type="constant">
<source id="ADODB.CursorTypeEnum.adOpenKeyset">
<context kind="enumeration">CursorTypeEnum</context>
<name>adOpenKeyset</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adOpenStatic {Constant}-->
<element type="constant">
<source id="ADODB.CursorTypeEnum.adOpenStatic">
<context kind="enumeration">CursorTypeEnum</context>
<name>adOpenStatic</name>
<value>3</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adOpenUnspecified {Constant}-->
<element type="constant">
<source id="ADODB.CursorTypeEnum.adOpenUnspecified">
<context kind="enumeration">CursorTypeEnum</context>
<name>adOpenUnspecified</name>
<value>-1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::DataTypeEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.DataTypeEnum">
<name>DataTypeEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adBigInt {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adBigInt">
<context kind="enumeration">DataTypeEnum</context>
<name>adBigInt</name>
<value>20</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adBinary {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adBinary">
<context kind="enumeration">DataTypeEnum</context>
<name>adBinary</name>
<value>128</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adBoolean {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adBoolean">
<context kind="enumeration">DataTypeEnum</context>
<name>adBoolean</name>
<value>11</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adBSTR {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adBSTR">
<context kind="enumeration">DataTypeEnum</context>
<name>adBSTR</name>
<value>8</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adChapter {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adChapter">
<context kind="enumeration">DataTypeEnum</context>
<name>adChapter</name>
<value>136</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adChar {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adChar">
<context kind="enumeration">DataTypeEnum</context>
<name>adChar</name>
<value>129</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adCurrency {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adCurrency">
<context kind="enumeration">DataTypeEnum</context>
<name>adCurrency</name>
<value>6</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adDate {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adDate">
<context kind="enumeration">DataTypeEnum</context>
<name>adDate</name>
<value>7</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adDBDate {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adDBDate">
<context kind="enumeration">DataTypeEnum</context>
<name>adDBDate</name>
<value>133</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adDBFileTime {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adDBFileTime">
<context kind="enumeration">DataTypeEnum</context>
<name>adDBFileTime</name>
<value>137</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adDBTime {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adDBTime">
<context kind="enumeration">DataTypeEnum</context>
<name>adDBTime</name>
<value>134</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adDBTimeStamp {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adDBTimeStamp">
<context kind="enumeration">DataTypeEnum</context>
<name>adDBTimeStamp</name>
<value>135</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adDecimal {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adDecimal">
<context kind="enumeration">DataTypeEnum</context>
<name>adDecimal</name>
<value>14</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adDouble {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adDouble">
<context kind="enumeration">DataTypeEnum</context>
<name>adDouble</name>
<value>5</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adEmpty {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adEmpty">
<context kind="enumeration">DataTypeEnum</context>
<name>adEmpty</name>
<value>0</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adError {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adError">
<context kind="enumeration">DataTypeEnum</context>
<name>adError</name>
<value>10</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adFileTime {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adFileTime">
<context kind="enumeration">DataTypeEnum</context>
<name>adFileTime</name>
<value>64</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adGUID {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adGUID">
<context kind="enumeration">DataTypeEnum</context>
<name>adGUID</name>
<value>72</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adIDispatch {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adIDispatch">
<context kind="enumeration">DataTypeEnum</context>
<name>adIDispatch</name>
<value>9</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adInteger {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adInteger">
<context kind="enumeration">DataTypeEnum</context>
<name>adInteger</name>
<value>3</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adIUnknown {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adIUnknown">
<context kind="enumeration">DataTypeEnum</context>
<name>adIUnknown</name>
<value>13</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adLongVarBinary {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adLongVarBinary">
<context kind="enumeration">DataTypeEnum</context>
<name>adLongVarBinary</name>
<value>205</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adLongVarChar {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adLongVarChar">
<context kind="enumeration">DataTypeEnum</context>
<name>adLongVarChar</name>
<value>201</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adLongVarWChar {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adLongVarWChar">
<context kind="enumeration">DataTypeEnum</context>
<name>adLongVarWChar</name>
<value>203</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adNumeric {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adNumeric">
<context kind="enumeration">DataTypeEnum</context>
<name>adNumeric</name>
<value>131</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adPropVariant {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adPropVariant">
<context kind="enumeration">DataTypeEnum</context>
<name>adPropVariant</name>
<value>138</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSingle {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adSingle">
<context kind="enumeration">DataTypeEnum</context>
<name>adSingle</name>
<value>4</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSmallInt {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adSmallInt">
<context kind="enumeration">DataTypeEnum</context>
<name>adSmallInt</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adTinyInt {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adTinyInt">
<context kind="enumeration">DataTypeEnum</context>
<name>adTinyInt</name>
<value>16</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adUnsignedBigInt {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adUnsignedBigInt">
<context kind="enumeration">DataTypeEnum</context>
<name>adUnsignedBigInt</name>
<value>21</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adUnsignedInt {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adUnsignedInt">
<context kind="enumeration">DataTypeEnum</context>
<name>adUnsignedInt</name>
<value>19</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adUnsignedSmallInt {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adUnsignedSmallInt">
<context kind="enumeration">DataTypeEnum</context>
<name>adUnsignedSmallInt</name>
<value>18</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adUnsignedTinyInt {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adUnsignedTinyInt">
<context kind="enumeration">DataTypeEnum</context>
<name>adUnsignedTinyInt</name>
<value>17</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adUserDefined {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adUserDefined">
<context kind="enumeration">DataTypeEnum</context>
<name>adUserDefined</name>
<value>132</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adVarBinary {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adVarBinary">
<context kind="enumeration">DataTypeEnum</context>
<name>adVarBinary</name>
<value>204</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adVarChar {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adVarChar">
<context kind="enumeration">DataTypeEnum</context>
<name>adVarChar</name>
<value>200</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adVariant {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adVariant">
<context kind="enumeration">DataTypeEnum</context>
<name>adVariant</name>
<value>12</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adVarNumeric {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adVarNumeric">
<context kind="enumeration">DataTypeEnum</context>
<name>adVarNumeric</name>
<value>139</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adVarWChar {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adVarWChar">
<context kind="enumeration">DataTypeEnum</context>
<name>adVarWChar</name>
<value>202</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adWChar {Constant}-->
<element type="constant">
<source id="ADODB.DataTypeEnum.adWChar">
<context kind="enumeration">DataTypeEnum</context>
<name>adWChar</name>
<value>130</value>
</source>
<destination designation="identity" />
</element>
<!--enum::EditModeEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.EditModeEnum">
<name>EditModeEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adEditAdd {Constant}-->
<element type="constant">
<source id="ADODB.EditModeEnum.adEditAdd">
<context kind="enumeration">EditModeEnum</context>
<name>adEditAdd</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adEditDelete {Constant}-->
<element type="constant">
<source id="ADODB.EditModeEnum.adEditDelete">
<context kind="enumeration">EditModeEnum</context>
<name>adEditDelete</name>
<value>4</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adEditInProgress {Constant}-->
<element type="constant">
<source id="ADODB.EditModeEnum.adEditInProgress">
<context kind="enumeration">EditModeEnum</context>
<name>adEditInProgress</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adEditNone {Constant}-->
<element type="constant">
<source id="ADODB.EditModeEnum.adEditNone">
<context kind="enumeration">EditModeEnum</context>
<name>adEditNone</name>
<value>0</value>
</source>
<destination designation="identity" />
</element>
<!--Class::Error-->
<element type="class">
<source id="ADODB.Error">
<name>Error</name>
</source>
<destination designation="identity" />
</element>
<!--property::Error.Description {Default} {ReadOnly}-->
<element type="property">
<source id="ADODB.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="ADODB.Error.HelpContext">
<context kind="class">Error</context>
<name>HelpContext</name>
<type>Integer</type>
</source>
</element>
<!--property::Error.HelpFile {ReadOnly}-->
<element type="property">
<source id="ADODB.Error.HelpFile">
<context kind="class">Error</context>
<name>HelpFile</name>
<type>String</type>
</source>
</element>
<!--property::Error.NativeError {ReadOnly}-->
<element type="property">
<source id="ADODB.Error.NativeError">
<context kind="class">Error</context>
<name>NativeError</name>
<type>Integer</type>
</source>
</element>
<!--property::Error.Number {ReadOnly}-->
<element type="property">
<source id="ADODB.Error.Number">
<context kind="class">Error</context>
<name>Number</name>
<type>Integer</type>
</source>
</element>
<!--property::Error.Source {ReadOnly}-->
<element type="property">
<source id="ADODB.Error.Source">
<context kind="class">Error</context>
<name>Source</name>
<type>String</type>
</source>
</element>
<!--property::Error.SQLState {ReadOnly}-->
<element type="property">
<source id="ADODB.Error.SQLState">
<context kind="class">Error</context>
<name>SQLState</name>
<type>String</type>
</source>
</element>
<!--Class::Errors-->
<element type="class">
<source id="ADODB.Errors">
<name>Errors</name>
</source>
<destination designation="identity" />
</element>
<!--method::Errors.Clear-->
<element type="method">
<source id="ADODB.Errors.Clear">
<context kind="class">Errors</context>
<name>Clear</name>
<type>void</type>
</source>
</element>
<!--property::Errors.Count {ReadOnly}-->
<element type="property">
<source id="ADODB.Errors.Count">
<context kind="class">Errors</context>
<name>Count</name>
<type>Integer</type>
</source>
</element>
<!--property::Errors.Item {Default} {ReadOnly}-->
<element type="property">
<source id="ADODB.Errors.Item">
<context kind="class">Errors</context>
<name default="true">Item</name>
<type>Error</type>
<parameter-list>
<parameter>
<type>Variant</type>
<name>Index</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Errors.Refresh-->
<element type="method">
<source id="ADODB.Errors.Refresh">
<context kind="class">Errors</context>
<name>Refresh</name>
<type>void</type>
</source>
</element>
<!--enum::ErrorValueEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.ErrorValueEnum">
<name>ErrorValueEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrBoundToCommand {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrBoundToCommand">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrBoundToCommand</name>
<value>3707</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrDataConversion {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrDataConversion">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrDataConversion</name>
<value>3421</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrFeatureNotAvailable {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrFeatureNotAvailable">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrFeatureNotAvailable</name>
<value>3251</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrIllegalOperation {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrIllegalOperation">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrIllegalOperation</name>
<value>3219</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrInTransaction {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrInTransaction">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrInTransaction</name>
<value>3246</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrInvalidArgument {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrInvalidArgument">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrInvalidArgument</name>
<value>3001</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrInvalidConnection {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrInvalidConnection">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrInvalidConnection</name>
<value>3709</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrInvalidParamInfo {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrInvalidParamInfo">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrInvalidParamInfo</name>
<value>3708</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrItemNotFound {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrItemNotFound">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrItemNotFound</name>
<value>3265</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrNoCurrentRecord {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrNoCurrentRecord">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrNoCurrentRecord</name>
<value>3021</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrNotExecuting {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrNotExecuting">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrNotExecuting</name>
<value>3715</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrNotReentrant {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrNotReentrant">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrNotReentrant</name>
<value>3710</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrObjectClosed {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrObjectClosed">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrObjectClosed</name>
<value>3704</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrObjectInCollection {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrObjectInCollection">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrObjectInCollection</name>
<value>3367</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrObjectNotSet {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrObjectNotSet">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrObjectNotSet</name>
<value>3420</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrObjectOpen {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrObjectOpen">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrObjectOpen</name>
<value>3705</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrOperationCancelled {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrOperationCancelled">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrOperationCancelled</name>
<value>3712</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrProviderNotFound {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrProviderNotFound">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrProviderNotFound</name>
<value>3706</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrStillConnecting {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrStillConnecting">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrStillConnecting</name>
<value>3713</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrStillExecuting {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrStillExecuting">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrStillExecuting</name>
<value>3711</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adErrUnsafeOperation {Constant}-->
<element type="constant">
<source id="ADODB.ErrorValueEnum.adErrUnsafeOperation">
<context kind="enumeration">ErrorValueEnum</context>
<name>adErrUnsafeOperation</name>
<value>3716</value>
</source>
<destination designation="identity" />
</element>
<!--enum::EventReasonEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.EventReasonEnum">
<name>EventReasonEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adRsnAddNew {Constant}-->
<element type="constant">
<source id="ADODB.EventReasonEnum.adRsnAddNew">
<context kind="enumeration">EventReasonEnum</context>
<name>adRsnAddNew</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRsnClose {Constant}-->
<element type="constant">
<source id="ADODB.EventReasonEnum.adRsnClose">
<context kind="enumeration">EventReasonEnum</context>
<name>adRsnClose</name>
<value>9</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRsnDelete {Constant}-->
<element type="constant">
<source id="ADODB.EventReasonEnum.adRsnDelete">
<context kind="enumeration">EventReasonEnum</context>
<name>adRsnDelete</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRsnFirstChange {Constant}-->
<element type="constant">
<source id="ADODB.EventReasonEnum.adRsnFirstChange">
<context kind="enumeration">EventReasonEnum</context>
<name>adRsnFirstChange</name>
<value>11</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRsnMove {Constant}-->
<element type="constant">
<source id="ADODB.EventReasonEnum.adRsnMove">
<context kind="enumeration">EventReasonEnum</context>
<name>adRsnMove</name>
<value>10</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRsnMoveFirst {Constant}-->
<element type="constant">
<source id="ADODB.EventReasonEnum.adRsnMoveFirst">
<context kind="enumeration">EventReasonEnum</context>
<name>adRsnMoveFirst</name>
<value>12</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRsnMoveLast {Constant}-->
<element type="constant">
<source id="ADODB.EventReasonEnum.adRsnMoveLast">
<context kind="enumeration">EventReasonEnum</context>
<name>adRsnMoveLast</name>
<value>15</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRsnMoveNext {Constant}-->
<element type="constant">
<source id="ADODB.EventReasonEnum.adRsnMoveNext">
<context kind="enumeration">EventReasonEnum</context>
<name>adRsnMoveNext</name>
<value>13</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRsnMovePrevious {Constant}-->
<element type="constant">
<source id="ADODB.EventReasonEnum.adRsnMovePrevious">
<context kind="enumeration">EventReasonEnum</context>
<name>adRsnMovePrevious</name>
<value>14</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRsnRequery {Constant}-->
<element type="constant">
<source id="ADODB.EventReasonEnum.adRsnRequery">
<context kind="enumeration">EventReasonEnum</context>
<name>adRsnRequery</name>
<value>7</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRsnResynch {Constant}-->
<element type="constant">
<source id="ADODB.EventReasonEnum.adRsnResynch">
<context kind="enumeration">EventReasonEnum</context>
<name>adRsnResynch</name>
<value>8</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRsnUndoAddNew {Constant}-->
<element type="constant">
<source id="ADODB.EventReasonEnum.adRsnUndoAddNew">
<context kind="enumeration">EventReasonEnum</context>
<name>adRsnUndoAddNew</name>
<value>5</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRsnUndoDelete {Constant}-->
<element type="constant">
<source id="ADODB.EventReasonEnum.adRsnUndoDelete">
<context kind="enumeration">EventReasonEnum</context>
<name>adRsnUndoDelete</name>
<value>6</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRsnUndoUpdate {Constant}-->
<element type="constant">
<source id="ADODB.EventReasonEnum.adRsnUndoUpdate">
<context kind="enumeration">EventReasonEnum</context>
<name>adRsnUndoUpdate</name>
<value>4</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRsnUpdate {Constant}-->
<element type="constant">
<source id="ADODB.EventReasonEnum.adRsnUpdate">
<context kind="enumeration">EventReasonEnum</context>
<name>adRsnUpdate</name>
<value>3</value>
</source>
<destination designation="identity" />
</element>
<!--enum::EventStatusEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.EventStatusEnum">
<name>EventStatusEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adStatusCancel {Constant}-->
<element type="constant">
<source id="ADODB.EventStatusEnum.adStatusCancel">
<context kind="enumeration">EventStatusEnum</context>
<name>adStatusCancel</name>
<value>4</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adStatusCantDeny {Constant}-->
<element type="constant">
<source id="ADODB.EventStatusEnum.adStatusCantDeny">
<context kind="enumeration">EventStatusEnum</context>
<name>adStatusCantDeny</name>
<value>3</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adStatusErrorsOccurred {Constant}-->
<element type="constant">
<source id="ADODB.EventStatusEnum.adStatusErrorsOccurred">
<context kind="enumeration">EventStatusEnum</context>
<name>adStatusErrorsOccurred</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adStatusOK {Constant}-->
<element type="constant">
<source id="ADODB.EventStatusEnum.adStatusOK">
<context kind="enumeration">EventStatusEnum</context>
<name>adStatusOK</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adStatusUnwantedEvent {Constant}-->
<element type="constant">
<source id="ADODB.EventStatusEnum.adStatusUnwantedEvent">
<context kind="enumeration">EventStatusEnum</context>
<name>adStatusUnwantedEvent</name>
<value>5</value>
</source>
<destination designation="identity" />
</element>
<!--enum::ExecuteOptionEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.ExecuteOptionEnum">
<name>ExecuteOptionEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adAsyncExecute {Constant}-->
<element type="constant">
<source id="ADODB.ExecuteOptionEnum.adAsyncExecute">
<context kind="enumeration">ExecuteOptionEnum</context>
<name>adAsyncExecute</name>
<value>16</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adAsyncFetch {Constant}-->
<element type="constant">
<source id="ADODB.ExecuteOptionEnum.adAsyncFetch">
<context kind="enumeration">ExecuteOptionEnum</context>
<name>adAsyncFetch</name>
<value>32</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adAsyncFetchNonBlocking {Constant}-->
<element type="constant">
<source id="ADODB.ExecuteOptionEnum.adAsyncFetchNonBlocking">
<context kind="enumeration">ExecuteOptionEnum</context>
<name>adAsyncFetchNonBlocking</name>
<value>64</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adExecuteNoRecords {Constant}-->
<element type="constant">
<source id="ADODB.ExecuteOptionEnum.adExecuteNoRecords">
<context kind="enumeration">ExecuteOptionEnum</context>
<name>adExecuteNoRecords</name>
<value>128</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adOptionUnspecified {Constant}-->
<element type="constant">
<source id="ADODB.ExecuteOptionEnum.adOptionUnspecified">
<context kind="enumeration">ExecuteOptionEnum</context>
<name>adOptionUnspecified</name>
<value>-1</value>
</source>
<destination designation="identity" />
</element>
<!--Class::Field-->
<element type="class">
<source id="ADODB.Field">
<name>Field</name>
</source>
<destination designation="identity" />
</element>
<!--property::Field.ActualSize {ReadOnly}-->
<element type="property">
<source id="ADODB.Field.ActualSize">
<context kind="class">Field</context>
<name>ActualSize</name>
<type>Integer</type>
</source>
</element>
<!--method::Field.AppendChunk-->
<element type="method">
<source id="ADODB.Field.AppendChunk">
<context kind="class">Field</context>
<name>AppendChunk</name>
<type>void</type>
<parameter-list>
<parameter>
<type>Variant</type>
<name>Data</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Field.Attributes-->
<element type="property">
<source id="ADODB.Field.Attributes">
<context kind="class">Field</context>
<name>Attributes</name>
<type>Integer</type>
</source>
</element>
<!--property::Field.DataFormat {ReadOnly}-->
<element type="property">
<source id="ADODB.Field.DataFormat">
<context kind="class">Field</context>
<name>DataFormat</name>
<type>IUnknown</type>
</source>
</element>
<!--property::Field.DefinedSize-->
<element type="property">
<source id="ADODB.Field.DefinedSize">
<context kind="class">Field</context>
<name>DefinedSize</name>
<type>Integer</type>
</source>
</element>
<!--method::Field.GetChunk-->
<element type="method">
<source id="ADODB.Field.GetChunk">
<context kind="class">Field</context>
<name>GetChunk</name>
<type>Variant</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>Length</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Field.Name {ReadOnly}-->
<element type="property">
<source id="ADODB.Field.Name">
<context kind="class">Field</context>
<name>Name</name>
<type>String</type>
</source>
</element>
<!--property::Field.NumericScale-->
<element type="property">
<source id="ADODB.Field.NumericScale">
<context kind="class">Field</context>
<name>NumericScale</name>
<type>byte</type>
</source>
</element>
<!--property::Field.OriginalValue {ReadOnly}-->
<element type="property">
<source id="ADODB.Field.OriginalValue">
<context kind="class">Field</context>
<name>OriginalValue</name>
<type>Variant</type>
</source>
</element>
<!--property::Field.Precision-->
<element type="property">
<source id="ADODB.Field.Precision">
<context kind="class">Field</context>
<name>Precision</name>
<type>byte</type>
</source>
</element>
<!--property::Field.Properties {ReadOnly}-->
<element type="property">
<source id="ADODB.Field.Properties">
<context kind="class">Field</context>
<name>Properties</name>
<type>Properties</type>
</source>
</element>
<!--property::Field.Type-->
<element type="property">
<source id="ADODB.Field.Type">
<context kind="class">Field</context>
<name>Type</name>
<type>Integer</type>
</source>
</element>
<!--property::Field.UnderlyingValue {ReadOnly}-->
<element type="property">
<source id="ADODB.Field.UnderlyingValue">
<context kind="class">Field</context>
<name>UnderlyingValue</name>
<type>Variant</type>
</source>
</element>
<!--property::Field.Value {Default}-->
<element type="property">
<source id="ADODB.Field.Value">
<context kind="class">Field</context>
<name default="true">Value</name>
<type>Variant</type>
</source>
</element>
<!--Class::Field15-->
<element type="class">
<source id="ADODB.Field15">
<name>Field15</name>
</source>
<destination designation="identity" />
</element>
<!--property::Field15.ActualSize {ReadOnly}-->
<element type="property">
<source id="ADODB.Field15.ActualSize">
<context kind="class">Field15</context>
<name>ActualSize</name>
<type>Integer</type>
</source>
</element>
<!--method::Field15.AppendChunk-->
<element type="method">
<source id="ADODB.Field15.AppendChunk">
<context kind="class">Field15</context>
<name>AppendChunk</name>
<type>void</type>
<parameter-list>
<parameter>
<type>Variant</type>
<name>Data</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Field15.Attributes {ReadOnly}-->
<element type="property">
<source id="ADODB.Field15.Attributes">
<context kind="class">Field15</context>
<name>Attributes</name>
<type>Integer</type>
</source>
</element>
<!--property::Field15.DefinedSize {ReadOnly}-->
<element type="property">
<source id="ADODB.Field15.DefinedSize">
<context kind="class">Field15</context>
<name>DefinedSize</name>
<type>Integer</type>
</source>
</element>
<!--method::Field15.GetChunk-->
<element type="method">
<source id="ADODB.Field15.GetChunk">
<context kind="class">Field15</context>
<name>GetChunk</name>
<type>Variant</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>Length</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Field15.Name {ReadOnly}-->
<element type="property">
<source id="ADODB.Field15.Name">
<context kind="class">Field15</context>
<name>Name</name>
<type>String</type>
</source>
</element>
<!--property::Field15.NumericScale {ReadOnly}-->
<element type="property">
<source id="ADODB.Field15.NumericScale">
<context kind="class">Field15</context>
<name>NumericScale</name>
<type>byte</type>
</source>
</element>
<!--property::Field15.OriginalValue {ReadOnly}-->
<element type="property">
<source id="ADODB.Field15.OriginalValue">
<context kind="class">Field15</context>
<name>OriginalValue</name>
<type>Variant</type>
</source>
</element>
<!--property::Field15.Precision {ReadOnly}-->
<element type="property">
<source id="ADODB.Field15.Precision">
<context kind="class">Field15</context>
<name>Precision</name>
<type>byte</type>
</source>
</element>
<!--property::Field15.Properties {ReadOnly}-->
<element type="property">
<source id="ADODB.Field15.Properties">
<context kind="class">Field15</context>
<name>Properties</name>
<type>Properties</type>
</source>
</element>
<!--property::Field15.Type {ReadOnly}-->
<element type="property">
<source id="ADODB.Field15.Type">
<context kind="class">Field15</context>
<name>Type</name>
<type>Integer</type>
</source>
</element>
<!--property::Field15.UnderlyingValue {ReadOnly}-->
<element type="property">
<source id="ADODB.Field15.UnderlyingValue">
<context kind="class">Field15</context>
<name>UnderlyingValue</name>
<type>Variant</type>
</source>
</element>
<!--property::Field15.Value {Default}-->
<element type="property">
<source id="ADODB.Field15.Value">
<context kind="class">Field15</context>
<name default="true">Value</name>
<type>Variant</type>
</source>
</element>
<!--enum::FieldAttributeEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.FieldAttributeEnum">
<name>FieldAttributeEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adFldCacheDeferred {Constant}-->
<element type="constant">
<source id="ADODB.FieldAttributeEnum.adFldCacheDeferred">
<context kind="enumeration">FieldAttributeEnum</context>
<name>adFldCacheDeferred</name>
<value>4096</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adFldFixed {Constant}-->
<element type="constant">
<source id="ADODB.FieldAttributeEnum.adFldFixed">
<context kind="enumeration">FieldAttributeEnum</context>
<name>adFldFixed</name>
<value>16</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adFldIsNullable {Constant}-->
<element type="constant">
<source id="ADODB.FieldAttributeEnum.adFldIsNullable">
<context kind="enumeration">FieldAttributeEnum</context>
<name>adFldIsNullable</name>
<value>32</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adFldKeyColumn {Constant}-->
<element type="constant">
<source id="ADODB.FieldAttributeEnum.adFldKeyColumn">
<context kind="enumeration">FieldAttributeEnum</context>
<name>adFldKeyColumn</name>
<value>32768</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adFldLong {Constant}-->
<element type="constant">
<source id="ADODB.FieldAttributeEnum.adFldLong">
<context kind="enumeration">FieldAttributeEnum</context>
<name>adFldLong</name>
<value>128</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adFldMayBeNull {Constant}-->
<element type="constant">
<source id="ADODB.FieldAttributeEnum.adFldMayBeNull">
<context kind="enumeration">FieldAttributeEnum</context>
<name>adFldMayBeNull</name>
<value>64</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adFldMayDefer {Constant}-->
<element type="constant">
<source id="ADODB.FieldAttributeEnum.adFldMayDefer">
<context kind="enumeration">FieldAttributeEnum</context>
<name>adFldMayDefer</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adFldNegativeScale {Constant}-->
<element type="constant">
<source id="ADODB.FieldAttributeEnum.adFldNegativeScale">
<context kind="enumeration">FieldAttributeEnum</context>
<name>adFldNegativeScale</name>
<value>16384</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adFldRowID {Constant}-->
<element type="constant">
<source id="ADODB.FieldAttributeEnum.adFldRowID">
<context kind="enumeration">FieldAttributeEnum</context>
<name>adFldRowID</name>
<value>256</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adFldRowVersion {Constant}-->
<element type="constant">
<source id="ADODB.FieldAttributeEnum.adFldRowVersion">
<context kind="enumeration">FieldAttributeEnum</context>
<name>adFldRowVersion</name>
<value>512</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adFldUnknownUpdatable {Constant}-->
<element type="constant">
<source id="ADODB.FieldAttributeEnum.adFldUnknownUpdatable">
<context kind="enumeration">FieldAttributeEnum</context>
<name>adFldUnknownUpdatable</name>
<value>8</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adFldUnspecified {Constant}-->
<element type="constant">
<source id="ADODB.FieldAttributeEnum.adFldUnspecified">
<context kind="enumeration">FieldAttributeEnum</context>
<name>adFldUnspecified</name>
<value>-1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adFldUpdatable {Constant}-->
<element type="constant">
<source id="ADODB.FieldAttributeEnum.adFldUpdatable">
<context kind="enumeration">FieldAttributeEnum</context>
<name>adFldUpdatable</name>
<value>4</value>
</source>
<destination designation="identity" />
</element>
<!--Class::Fields-->
<element type="class">
<source id="ADODB.Fields">
<name>Fields</name>
</source>
<destination designation="identity" />
</element>
<!--method::Fields.Append-->
<element type="method">
<source id="ADODB.Fields.Append">
<context kind="class">Fields</context>
<name>Append</name>
<type>void</type>
<parameter-list>
<parameter>
<type>String</type>
<name>Name</name>
</parameter>
<parameter>
<type>Integer</type>
<name>Type</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>DefinedSize</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>Attrib</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Fields.Count {ReadOnly}-->
<element type="property">
<source id="ADODB.Fields.Count">
<context kind="class">Fields</context>
<name>Count</name>
<type>Integer</type>
</source>
</element>
<!--method::Fields.Delete-->
<element type="method">
<source id="ADODB.Fields.Delete">
<context kind="class">Fields</context>
<name>Delete</name>
<type>void</type>
<parameter-list>
<parameter>
<type>Variant</type>
<name>Index</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Fields.Item {Default} {ReadOnly}-->
<element type="property">
<source id="ADODB.Fields.Item">
<context kind="class">Fields</context>
<name default="true">Item</name>
<type>Field</type>
<parameter-list>
<parameter>
<type>Variant</type>
<name>Index</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Fields.Refresh-->
<element type="method">
<source id="ADODB.Fields.Refresh">
<context kind="class">Fields</context>
<name>Refresh</name>
<type>void</type>
</source>
</element>
<!--Class::Fields15-->
<element type="class">
<source id="ADODB.Fields15">
<name>Fields15</name>
</source>
<destination designation="identity" />
</element>
<!--property::Fields15.Count {ReadOnly}-->
<element type="property">
<source id="ADODB.Fields15.Count">
<context kind="class">Fields15</context>
<name>Count</name>
<type>Integer</type>
</source>
</element>
<!--property::Fields15.Item {Default} {ReadOnly}-->
<element type="property">
<source id="ADODB.Fields15.Item">
<context kind="class">Fields15</context>
<name default="true">Item</name>
<type>Field</type>
<parameter-list>
<parameter>
<type>Variant</type>
<name>Index</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Fields15.Refresh-->
<element type="method">
<source id="ADODB.Fields15.Refresh">
<context kind="class">Fields15</context>
<name>Refresh</name>
<type>void</type>
</source>
</element>
<!--enum::FilterGroupEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.FilterGroupEnum">
<name>FilterGroupEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adFilterAffectedRecords {Constant}-->
<element type="constant">
<source id="ADODB.FilterGroupEnum.adFilterAffectedRecords">
<context kind="enumeration">FilterGroupEnum</context>
<name>adFilterAffectedRecords</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adFilterConflictingRecords {Constant}-->
<element type="constant">
<source id="ADODB.FilterGroupEnum.adFilterConflictingRecords">
<context kind="enumeration">FilterGroupEnum</context>
<name>adFilterConflictingRecords</name>
<value>5</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adFilterFetchedRecords {Constant}-->
<element type="constant">
<source id="ADODB.FilterGroupEnum.adFilterFetchedRecords">
<context kind="enumeration">FilterGroupEnum</context>
<name>adFilterFetchedRecords</name>
<value>3</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adFilterNone {Constant}-->
<element type="constant">
<source id="ADODB.FilterGroupEnum.adFilterNone">
<context kind="enumeration">FilterGroupEnum</context>
<name>adFilterNone</name>
<value>0</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adFilterPendingRecords {Constant}-->
<element type="constant">
<source id="ADODB.FilterGroupEnum.adFilterPendingRecords">
<context kind="enumeration">FilterGroupEnum</context>
<name>adFilterPendingRecords</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adFilterPredicate {Constant}-->
<element type="constant">
<source id="ADODB.FilterGroupEnum.adFilterPredicate">
<context kind="enumeration">FilterGroupEnum</context>
<name>adFilterPredicate</name>
<value>4</value>
</source>
<destination designation="identity" />
</element>
<!--enum::GetRowsOptionEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.GetRowsOptionEnum">
<name>GetRowsOptionEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adGetRowsRest {Constant}-->
<element type="constant">
<source id="ADODB.GetRowsOptionEnum.adGetRowsRest">
<context kind="enumeration">GetRowsOptionEnum</context>
<name>adGetRowsRest</name>
<value>-1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::IsolationLevelEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.IsolationLevelEnum">
<name>IsolationLevelEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adXactBrowse {Constant}-->
<element type="constant">
<source id="ADODB.IsolationLevelEnum.adXactBrowse">
<context kind="enumeration">IsolationLevelEnum</context>
<name>adXactBrowse</name>
<value>256</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adXactChaos {Constant}-->
<element type="constant">
<source id="ADODB.IsolationLevelEnum.adXactChaos">
<context kind="enumeration">IsolationLevelEnum</context>
<name>adXactChaos</name>
<value>16</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adXactCursorStability {Constant}-->
<element type="constant">
<source id="ADODB.IsolationLevelEnum.adXactCursorStability">
<context kind="enumeration">IsolationLevelEnum</context>
<name>adXactCursorStability</name>
<value>4096</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adXactIsolated {Constant}-->
<element type="constant">
<source id="ADODB.IsolationLevelEnum.adXactIsolated">
<context kind="enumeration">IsolationLevelEnum</context>
<name>adXactIsolated</name>
<value>1048576</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adXactReadCommitted {Constant}-->
<element type="constant">
<source id="ADODB.IsolationLevelEnum.adXactReadCommitted">
<context kind="enumeration">IsolationLevelEnum</context>
<name>adXactReadCommitted</name>
<value>4096</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adXactReadUncommitted {Constant}-->
<element type="constant">
<source id="ADODB.IsolationLevelEnum.adXactReadUncommitted">
<context kind="enumeration">IsolationLevelEnum</context>
<name>adXactReadUncommitted</name>
<value>256</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adXactRepeatableRead {Constant}-->
<element type="constant">
<source id="ADODB.IsolationLevelEnum.adXactRepeatableRead">
<context kind="enumeration">IsolationLevelEnum</context>
<name>adXactRepeatableRead</name>
<value>65536</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adXactSerializable {Constant}-->
<element type="constant">
<source id="ADODB.IsolationLevelEnum.adXactSerializable">
<context kind="enumeration">IsolationLevelEnum</context>
<name>adXactSerializable</name>
<value>1048576</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adXactUnspecified {Constant}-->
<element type="constant">
<source id="ADODB.IsolationLevelEnum.adXactUnspecified">
<context kind="enumeration">IsolationLevelEnum</context>
<name>adXactUnspecified</name>
<value>-1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::LockTypeEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.LockTypeEnum">
<name>LockTypeEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adLockBatchOptimistic {Constant}-->
<element type="constant">
<source id="ADODB.LockTypeEnum.adLockBatchOptimistic">
<context kind="enumeration">LockTypeEnum</context>
<name>adLockBatchOptimistic</name>
<value>4</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adLockOptimistic {Constant}-->
<element type="constant">
<source id="ADODB.LockTypeEnum.adLockOptimistic">
<context kind="enumeration">LockTypeEnum</context>
<name>adLockOptimistic</name>
<value>3</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adLockPessimistic {Constant}-->
<element type="constant">
<source id="ADODB.LockTypeEnum.adLockPessimistic">
<context kind="enumeration">LockTypeEnum</context>
<name>adLockPessimistic</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adLockReadOnly {Constant}-->
<element type="constant">
<source id="ADODB.LockTypeEnum.adLockReadOnly">
<context kind="enumeration">LockTypeEnum</context>
<name>adLockReadOnly</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adLockUnspecified {Constant}-->
<element type="constant">
<source id="ADODB.LockTypeEnum.adLockUnspecified">
<context kind="enumeration">LockTypeEnum</context>
<name>adLockUnspecified</name>
<value>-1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::MarshalOptionsEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.MarshalOptionsEnum">
<name>MarshalOptionsEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adMarshalAll {Constant}-->
<element type="constant">
<source id="ADODB.MarshalOptionsEnum.adMarshalAll">
<context kind="enumeration">MarshalOptionsEnum</context>
<name>adMarshalAll</name>
<value>0</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adMarshalModifiedOnly {Constant}-->
<element type="constant">
<source id="ADODB.MarshalOptionsEnum.adMarshalModifiedOnly">
<context kind="enumeration">MarshalOptionsEnum</context>
<name>adMarshalModifiedOnly</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::ObjectStateEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.ObjectStateEnum">
<name>ObjectStateEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adStateClosed {Constant}-->
<element type="constant">
<source id="ADODB.ObjectStateEnum.adStateClosed">
<context kind="enumeration">ObjectStateEnum</context>
<name>adStateClosed</name>
<value>0</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adStateConnecting {Constant}-->
<element type="constant">
<source id="ADODB.ObjectStateEnum.adStateConnecting">
<context kind="enumeration">ObjectStateEnum</context>
<name>adStateConnecting</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adStateExecuting {Constant}-->
<element type="constant">
<source id="ADODB.ObjectStateEnum.adStateExecuting">
<context kind="enumeration">ObjectStateEnum</context>
<name>adStateExecuting</name>
<value>4</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adStateFetching {Constant}-->
<element type="constant">
<source id="ADODB.ObjectStateEnum.adStateFetching">
<context kind="enumeration">ObjectStateEnum</context>
<name>adStateFetching</name>
<value>8</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adStateOpen {Constant}-->
<element type="constant">
<source id="ADODB.ObjectStateEnum.adStateOpen">
<context kind="enumeration">ObjectStateEnum</context>
<name>adStateOpen</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--Class::Parameter-->
<element type="class">
<source id="ADODB.Parameter">
<name>Parameter</name>
</source>
<destination designation="identity" />
</element>
<!--method::Parameter.AppendChunk-->
<element type="method">
<source id="ADODB.Parameter.AppendChunk">
<context kind="class">Parameter</context>
<name>AppendChunk</name>
<type>void</type>
<parameter-list>
<parameter>
<type>Variant</type>
<name>Val</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Parameter.Attributes-->
<element type="property">
<source id="ADODB.Parameter.Attributes">
<context kind="class">Parameter</context>
<name>Attributes</name>
<type>Integer</type>
</source>
</element>
<!--property::Parameter.Direction-->
<element type="property">
<source id="ADODB.Parameter.Direction">
<context kind="class">Parameter</context>
<name>Direction</name>
<type>Integer</type>
</source>
</element>
<!--property::Parameter.Name-->
<element type="property">
<source id="ADODB.Parameter.Name">
<context kind="class">Parameter</context>
<name>Name</name>
<type>String</type>
</source>
</element>
<!--property::Parameter.NumericScale-->
<element type="property">
<source id="ADODB.Parameter.NumericScale">
<context kind="class">Parameter</context>
<name>NumericScale</name>
<type>byte</type>
</source>
</element>
<!--property::Parameter.Precision-->
<element type="property">
<source id="ADODB.Parameter.Precision">
<context kind="class">Parameter</context>
<name>Precision</name>
<type>byte</type>
</source>
</element>
<!--property::Parameter.Properties {ReadOnly}-->
<element type="property">
<source id="ADODB.Parameter.Properties">
<context kind="class">Parameter</context>
<name>Properties</name>
<type>Properties</type>
</source>
</element>
<!--property::Parameter.Size-->
<element type="property">
<source id="ADODB.Parameter.Size">
<context kind="class">Parameter</context>
<name>Size</name>
<type>Integer</type>
</source>
</element>
<!--property::Parameter.Type-->
<element type="property">
<source id="ADODB.Parameter.Type">
<context kind="class">Parameter</context>
<name>Type</name>
<type>Integer</type>
</source>
</element>
<!--property::Parameter.Value {Default}-->
<element type="property">
<source id="ADODB.Parameter.Value">
<context kind="class">Parameter</context>
<name default="true">Value</name>
<type>Variant</type>
</source>
</element>
<!--enum::ParameterAttributesEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.ParameterAttributesEnum">
<name>ParameterAttributesEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adParamLong {Constant}-->
<element type="constant">
<source id="ADODB.ParameterAttributesEnum.adParamLong">
<context kind="enumeration">ParameterAttributesEnum</context>
<name>adParamLong</name>
<value>128</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adParamNullable {Constant}-->
<element type="constant">
<source id="ADODB.ParameterAttributesEnum.adParamNullable">
<context kind="enumeration">ParameterAttributesEnum</context>
<name>adParamNullable</name>
<value>64</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adParamSigned {Constant}-->
<element type="constant">
<source id="ADODB.ParameterAttributesEnum.adParamSigned">
<context kind="enumeration">ParameterAttributesEnum</context>
<name>adParamSigned</name>
<value>16</value>
</source>
<destination designation="identity" />
</element>
<!--enum::ParameterDirectionEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.ParameterDirectionEnum">
<name>ParameterDirectionEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adParamInput {Constant}-->
<element type="constant">
<source id="ADODB.ParameterDirectionEnum.adParamInput">
<context kind="enumeration">ParameterDirectionEnum</context>
<name>adParamInput</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adParamInputOutput {Constant}-->
<element type="constant">
<source id="ADODB.ParameterDirectionEnum.adParamInputOutput">
<context kind="enumeration">ParameterDirectionEnum</context>
<name>adParamInputOutput</name>
<value>3</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adParamOutput {Constant}-->
<element type="constant">
<source id="ADODB.ParameterDirectionEnum.adParamOutput">
<context kind="enumeration">ParameterDirectionEnum</context>
<name>adParamOutput</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adParamReturnValue {Constant}-->
<element type="constant">
<source id="ADODB.ParameterDirectionEnum.adParamReturnValue">
<context kind="enumeration">ParameterDirectionEnum</context>
<name>adParamReturnValue</name>
<value>4</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adParamUnknown {Constant}-->
<element type="constant">
<source id="ADODB.ParameterDirectionEnum.adParamUnknown">
<context kind="enumeration">ParameterDirectionEnum</context>
<name>adParamUnknown</name>
<value>0</value>
</source>
<destination designation="identity" />
</element>
<!--Class::Parameters-->
<element type="class">
<source id="ADODB.Parameters">
<name>Parameters</name>
</source>
<destination designation="identity" />
</element>
<!--method::Parameters.Append-->
<element type="method">
<source id="ADODB.Parameters.Append">
<context kind="class">Parameters</context>
<name>Append</name>
<type>void</type>
<parameter-list>
<parameter>
<type>Object</type>
<name>Object</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Parameters.Count {ReadOnly}-->
<element type="property">
<source id="ADODB.Parameters.Count">
<context kind="class">Parameters</context>
<name>Count</name>
<type>Integer</type>
</source>
</element>
<!--method::Parameters.Delete-->
<element type="method">
<source id="ADODB.Parameters.Delete">
<context kind="class">Parameters</context>
<name>Delete</name>
<type>void</type>
<parameter-list>
<parameter>
<type>Variant</type>
<name>Index</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Parameters.Item {Default} {ReadOnly}-->
<element type="property">
<source id="ADODB.Parameters.Item">
<context kind="class">Parameters</context>
<name default="true">Item</name>
<type>_Parameter</type>
<parameter-list>
<parameter>
<type>Variant</type>
<name>Index</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Parameters.Refresh-->
<element type="method">
<source id="ADODB.Parameters.Refresh">
<context kind="class">Parameters</context>
<name>Refresh</name>
<type>void</type>
</source>
</element>
<!--enum::PersistFormatEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.PersistFormatEnum">
<name>PersistFormatEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adPersistADTG {Constant}-->
<element type="constant">
<source id="ADODB.PersistFormatEnum.adPersistADTG">
<context kind="enumeration">PersistFormatEnum</context>
<name>adPersistADTG</name>
<value>0</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adPersistXML {Constant}-->
<element type="constant">
<source id="ADODB.PersistFormatEnum.adPersistXML">
<context kind="enumeration">PersistFormatEnum</context>
<name>adPersistXML</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::PositionEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.PositionEnum">
<name>PositionEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adPosBOF {Constant}-->
<element type="constant">
<source id="ADODB.PositionEnum.adPosBOF">
<context kind="enumeration">PositionEnum</context>
<name>adPosBOF</name>
<value>-2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adPosEOF {Constant}-->
<element type="constant">
<source id="ADODB.PositionEnum.adPosEOF">
<context kind="enumeration">PositionEnum</context>
<name>adPosEOF</name>
<value>-3</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adPosUnknown {Constant}-->
<element type="constant">
<source id="ADODB.PositionEnum.adPosUnknown">
<context kind="enumeration">PositionEnum</context>
<name>adPosUnknown</name>
<value>-1</value>
</source>
<destination designation="identity" />
</element>
<!--Class::Properties-->
<element type="class">
<source id="ADODB.Properties">
<name>Properties</name>
</source>
<destination designation="identity" />
</element>
<!--property::Properties.Count {ReadOnly}-->
<element type="property">
<source id="ADODB.Properties.Count">
<context kind="class">Properties</context>
<name>Count</name>
<type>Integer</type>
</source>
</element>
<!--property::Properties.Item {Default} {ReadOnly}-->
<element type="property">
<source id="ADODB.Properties.Item">
<context kind="class">Properties</context>
<name default="true">Item</name>
<type>Property</type>
<parameter-list>
<parameter>
<type>Variant</type>
<name>Index</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Properties.Refresh-->
<element type="method">
<source id="ADODB.Properties.Refresh">
<context kind="class">Properties</context>
<name>Refresh</name>
<type>void</type>
</source>
</element>
<!--Class::Property-->
<element type="class">
<source id="ADODB.Property">
<name>Property</name>
</source>
<destination designation="identity" />
</element>
<!--property::Property.Attributes-->
<element type="property">
<source id="ADODB.Property.Attributes">
<context kind="class">Property</context>
<name>Attributes</name>
<type>Integer</type>
</source>
</element>
<!--property::Property.Name {ReadOnly}-->
<element type="property">
<source id="ADODB.Property.Name">
<context kind="class">Property</context>
<name>Name</name>
<type>String</type>
</source>
</element>
<!--property::Property.Type {ReadOnly}-->
<element type="property">
<source id="ADODB.Property.Type">
<context kind="class">Property</context>
<name>Type</name>
<type>Integer</type>
</source>
</element>
<!--property::Property.Value {Default}-->
<element type="property">
<source id="ADODB.Property.Value">
<context kind="class">Property</context>
<name default="true">Value</name>
<type>Variant</type>
</source>
</element>
<!--enum::PropertyAttributesEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.PropertyAttributesEnum">
<name>PropertyAttributesEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adPropNotSupported {Constant}-->
<element type="constant">
<source id="ADODB.PropertyAttributesEnum.adPropNotSupported">
<context kind="enumeration">PropertyAttributesEnum</context>
<name>adPropNotSupported</name>
<value>0</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adPropOptional {Constant}-->
<element type="constant">
<source id="ADODB.PropertyAttributesEnum.adPropOptional">
<context kind="enumeration">PropertyAttributesEnum</context>
<name>adPropOptional</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adPropRead {Constant}-->
<element type="constant">
<source id="ADODB.PropertyAttributesEnum.adPropRead">
<context kind="enumeration">PropertyAttributesEnum</context>
<name>adPropRead</name>
<value>512</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adPropRequired {Constant}-->
<element type="constant">
<source id="ADODB.PropertyAttributesEnum.adPropRequired">
<context kind="enumeration">PropertyAttributesEnum</context>
<name>adPropRequired</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adPropWrite {Constant}-->
<element type="constant">
<source id="ADODB.PropertyAttributesEnum.adPropWrite">
<context kind="enumeration">PropertyAttributesEnum</context>
<name>adPropWrite</name>
<value>1024</value>
</source>
<destination designation="identity" />
</element>
<!--Class::Recordset-->
<element type="class">
<source id="ADODB.Recordset">
<name>Recordset</name>
</source>
<destination designation="identity" />
</element>
<!--property::Recordset.AbsolutePage-->
<element type="property">
<source id="ADODB.Recordset.AbsolutePage">
<context kind="class">Recordset</context>
<name>AbsolutePage</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset.AbsolutePosition-->
<element type="property">
<source id="ADODB.Recordset.AbsolutePosition">
<context kind="class">Recordset</context>
<name>AbsolutePosition</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset.ActiveCommand {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset.ActiveCommand">
<context kind="class">Recordset</context>
<name>ActiveCommand</name>
<type>Object</type>
</source>
</element>
<!--property::Recordset.ActiveConnection-->
<element type="property">
<source id="ADODB.Recordset.ActiveConnection">
<context kind="class">Recordset</context>
<name>ActiveConnection</name>
<type>Variant</type>
</source>
</element>
<!--method::Recordset.AddNew-->
<element type="method">
<source id="ADODB.Recordset.AddNew">
<context kind="class">Recordset</context>
<name>AddNew</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Variant</type>
<name>FieldList</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Values</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset.BOF {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset.BOF">
<context kind="class">Recordset</context>
<name>BOF</name>
<type>boolean</type>
</source>
</element>
<!--property::Recordset.Bookmark-->
<element type="property">
<source id="ADODB.Recordset.Bookmark">
<context kind="class">Recordset</context>
<name>Bookmark</name>
<type>Variant</type>
</source>
</element>
<!--property::Recordset.CacheSize-->
<element type="property">
<source id="ADODB.Recordset.CacheSize">
<context kind="class">Recordset</context>
<name>CacheSize</name>
<type>Integer</type>
</source>
</element>
<!--method::Recordset.Cancel-->
<element type="method">
<source id="ADODB.Recordset.Cancel">
<context kind="class">Recordset</context>
<name>Cancel</name>
<type>void</type>
</source>
</element>
<!--method::Recordset.CancelBatch-->
<element type="method">
<source id="ADODB.Recordset.CancelBatch">
<context kind="class">Recordset</context>
<name>CancelBatch</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>AffectRecords</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.CancelUpdate-->
<element type="method">
<source id="ADODB.Recordset.CancelUpdate">
<context kind="class">Recordset</context>
<name>CancelUpdate</name>
<type>void</type>
</source>
</element>
<!--method::Recordset.Clone-->
<element type="method">
<source id="ADODB.Recordset.Clone">
<context kind="class">Recordset</context>
<name>Clone</name>
<type>_Recordset</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>LockType</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.Close-->
<element type="method">
<source id="ADODB.Recordset.Close">
<context kind="class">Recordset</context>
<name>Close</name>
<type>void</type>
</source>
</element>
<!--property::Recordset.Collect-->
<element type="property">
<source id="ADODB.Recordset.Collect">
<context kind="class">Recordset</context>
<name>Collect</name>
<type>Variant</type>
<parameter-list>
<parameter>
<type>Variant</type>
<name>Index</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.CompareBookmarks-->
<element type="method">
<source id="ADODB.Recordset.CompareBookmarks">
<context kind="class">Recordset</context>
<name>CompareBookmarks</name>
<type>Integer</type>
<parameter-list>
<parameter>
<type>Variant</type>
<name>Bookmark1</name>
</parameter>
<parameter>
<type>Variant</type>
<name>Bookmark2</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset.CursorLocation-->
<element type="property">
<source id="ADODB.Recordset.CursorLocation">
<context kind="class">Recordset</context>
<name>CursorLocation</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset.CursorType-->
<element type="property">
<source id="ADODB.Recordset.CursorType">
<context kind="class">Recordset</context>
<name>CursorType</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset.DataMember-->
<element type="property">
<source id="ADODB.Recordset.DataMember">
<context kind="class">Recordset</context>
<name>DataMember</name>
<type>String</type>
</source>
</element>
<!--property::Recordset.DataSource {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset.DataSource">
<context kind="class">Recordset</context>
<name>DataSource</name>
<type>IUnknown</type>
</source>
</element>
<!--method::Recordset.Delete-->
<element type="method">
<source id="ADODB.Recordset.Delete">
<context kind="class">Recordset</context>
<name>Delete</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>AffectRecords</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset.EditMode {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset.EditMode">
<context kind="class">Recordset</context>
<name>EditMode</name>
<type>Integer</type>
</source>
</element>
<!--method::Recordset.EndOfRecordset-->
<element type="method">
<source id="ADODB.Recordset.EndOfRecordset">
<context kind="class">Recordset</context>
<name>EndOfRecordset</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>boolean[]</type>
<name>fMoreData</name>
</parameter>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Recordset</type>
<name>pRecordset</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset.EOF {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset.EOF">
<context kind="class">Recordset</context>
<name>EOF</name>
<type>boolean</type>
</source>
</element>
<!--method::Recordset.FetchComplete-->
<element type="method">
<source id="ADODB.Recordset.FetchComplete">
<context kind="class">Recordset</context>
<name>FetchComplete</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>Error</type>
<name>pError</name>
</parameter>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Recordset</type>
<name>pRecordset</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.FetchProgress-->
<element type="method">
<source id="ADODB.Recordset.FetchProgress">
<context kind="class">Recordset</context>
<name>FetchProgress</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>Progress</name>
</parameter>
<parameter>
<type>Integer</type>
<name>MaxProgress</name>
</parameter>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Recordset</type>
<name>pRecordset</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.FieldChangeComplete-->
<element type="method">
<source id="ADODB.Recordset.FieldChangeComplete">
<context kind="class">Recordset</context>
<name>FieldChangeComplete</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>cFields</name>
</parameter>
<parameter>
<type>Variant</type>
<name>Fields</name>
</parameter>
<parameter>
<type>Error</type>
<name>pError</name>
</parameter>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Recordset</type>
<name>pRecordset</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset.Fields {Default} {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset.Fields">
<context kind="class">Recordset</context>
<name default="true">Fields</name>
<type>Fields</type>
</source>
</element>
<!--property::Recordset.Filter-->
<element type="property">
<source id="ADODB.Recordset.Filter">
<context kind="class">Recordset</context>
<name>Filter</name>
<type>Variant</type>
</source>
</element>
<!--method::Recordset.Find-->
<element type="method">
<source id="ADODB.Recordset.Find">
<context kind="class">Recordset</context>
<name>Find</name>
<type>void</type>
<parameter-list>
<parameter>
<type>String</type>
<name>Criteria</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>SkipRecords</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>SearchDirection</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Start</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.GetRows-->
<element type="method">
<source id="ADODB.Recordset.GetRows">
<context kind="class">Recordset</context>
<name>GetRows</name>
<type>Variant</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>Rows</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Start</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Fields</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.GetString-->
<element type="method">
<source id="ADODB.Recordset.GetString">
<context kind="class">Recordset</context>
<name>GetString</name>
<type>String</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>StringFormat</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>NumRows</name>
</parameter>
<parameter optional="true">
<type>String</type>
<name>ColumnDelimeter</name>
</parameter>
<parameter optional="true">
<type>String</type>
<name>RowDelimeter</name>
</parameter>
<parameter optional="true">
<type>String</type>
<name>NullExpr</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset.Index-->
<element type="property">
<source id="ADODB.Recordset.Index">
<context kind="class">Recordset</context>
<name>Index</name>
<type>String</type>
</source>
</element>
<!--property::Recordset.LockType-->
<element type="property">
<source id="ADODB.Recordset.LockType">
<context kind="class">Recordset</context>
<name>LockType</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset.MarshalOptions-->
<element type="property">
<source id="ADODB.Recordset.MarshalOptions">
<context kind="class">Recordset</context>
<name>MarshalOptions</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset.MaxRecords-->
<element type="property">
<source id="ADODB.Recordset.MaxRecords">
<context kind="class">Recordset</context>
<name>MaxRecords</name>
<type>Integer</type>
</source>
</element>
<!--method::Recordset.Move-->
<element type="method">
<source id="ADODB.Recordset.Move">
<context kind="class">Recordset</context>
<name>Move</name>
<type>void</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>NumRecords</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Start</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.MoveComplete-->
<element type="method">
<source id="ADODB.Recordset.MoveComplete">
<context kind="class">Recordset</context>
<name>MoveComplete</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>adReason</name>
</parameter>
<parameter>
<type>Error</type>
<name>pError</name>
</parameter>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Recordset</type>
<name>pRecordset</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.MoveFirst-->
<element type="method">
<source id="ADODB.Recordset.MoveFirst">
<context kind="class">Recordset</context>
<name>MoveFirst</name>
<type>void</type>
</source>
</element>
<!--method::Recordset.MoveLast-->
<element type="method">
<source id="ADODB.Recordset.MoveLast">
<context kind="class">Recordset</context>
<name>MoveLast</name>
<type>void</type>
</source>
</element>
<!--method::Recordset.MoveNext-->
<element type="method">
<source id="ADODB.Recordset.MoveNext">
<context kind="class">Recordset</context>
<name>MoveNext</name>
<type>void</type>
</source>
</element>
<!--method::Recordset.MovePrevious-->
<element type="method">
<source id="ADODB.Recordset.MovePrevious">
<context kind="class">Recordset</context>
<name>MovePrevious</name>
<type>void</type>
</source>
</element>
<!--method::Recordset.NextRecordset-->
<element type="method">
<source id="ADODB.Recordset.NextRecordset">
<context kind="class">Recordset</context>
<name>NextRecordset</name>
<type>_Recordset</type>
<parameter-list>
<parameter optional="true">
<type>Variant</type>
<name>RecordsAffected</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.Open-->
<element type="method">
<source id="ADODB.Recordset.Open">
<context kind="class">Recordset</context>
<name>Open</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Variant</type>
<name>Source</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>ActiveConnection</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>CursorType</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>LockType</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>Options</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset.PageCount {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset.PageCount">
<context kind="class">Recordset</context>
<name>PageCount</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset.PageSize-->
<element type="property">
<source id="ADODB.Recordset.PageSize">
<context kind="class">Recordset</context>
<name>PageSize</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset.Properties {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset.Properties">
<context kind="class">Recordset</context>
<name>Properties</name>
<type>Properties</type>
</source>
</element>
<!--method::Recordset.RecordChangeComplete-->
<element type="method">
<source id="ADODB.Recordset.RecordChangeComplete">
<context kind="class">Recordset</context>
<name>RecordChangeComplete</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>adReason</name>
</parameter>
<parameter>
<type>Integer</type>
<name>cRecords</name>
</parameter>
<parameter>
<type>Error</type>
<name>pError</name>
</parameter>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Recordset</type>
<name>pRecordset</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset.RecordCount {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset.RecordCount">
<context kind="class">Recordset</context>
<name>RecordCount</name>
<type>Integer</type>
</source>
</element>
<!--method::Recordset.RecordsetChangeComplete-->
<element type="method">
<source id="ADODB.Recordset.RecordsetChangeComplete">
<context kind="class">Recordset</context>
<name>RecordsetChangeComplete</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>adReason</name>
</parameter>
<parameter>
<type>Error</type>
<name>pError</name>
</parameter>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Recordset</type>
<name>pRecordset</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.Requery-->
<element type="method">
<source id="ADODB.Recordset.Requery">
<context kind="class">Recordset</context>
<name>Requery</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>Options</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.Resync-->
<element type="method">
<source id="ADODB.Recordset.Resync">
<context kind="class">Recordset</context>
<name>Resync</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>AffectRecords</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>ResyncValues</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.Save-->
<element type="method">
<source id="ADODB.Recordset.Save">
<context kind="class">Recordset</context>
<name>Save</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>String</type>
<name>FileName</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>PersistFormat</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.Seek-->
<element type="method">
<source id="ADODB.Recordset.Seek">
<context kind="class">Recordset</context>
<name>Seek</name>
<type>void</type>
<parameter-list>
<parameter>
<type>Variant</type>
<name>KeyValues</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>SeekOption</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset.Sort-->
<element type="property">
<source id="ADODB.Recordset.Sort">
<context kind="class">Recordset</context>
<name>Sort</name>
<type>String</type>
</source>
</element>
<!--property::Recordset.Source-->
<element type="property">
<source id="ADODB.Recordset.Source">
<context kind="class">Recordset</context>
<name>Source</name>
<type>Variant</type>
</source>
</element>
<!--property::Recordset.State {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset.State">
<context kind="class">Recordset</context>
<name>State</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset.Status {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset.Status">
<context kind="class">Recordset</context>
<name>Status</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset.StayInSync-->
<element type="property">
<source id="ADODB.Recordset.StayInSync">
<context kind="class">Recordset</context>
<name>StayInSync</name>
<type>boolean</type>
</source>
</element>
<!--method::Recordset.Supports-->
<element type="method">
<source id="ADODB.Recordset.Supports">
<context kind="class">Recordset</context>
<name>Supports</name>
<type>boolean</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>CursorOptions</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.Update-->
<element type="method">
<source id="ADODB.Recordset.Update">
<context kind="class">Recordset</context>
<name>Update</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Variant</type>
<name>Fields</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Values</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.UpdateBatch-->
<element type="method">
<source id="ADODB.Recordset.UpdateBatch">
<context kind="class">Recordset</context>
<name>UpdateBatch</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>AffectRecords</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.WillChangeField-->
<element type="method">
<source id="ADODB.Recordset.WillChangeField">
<context kind="class">Recordset</context>
<name>WillChangeField</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>cFields</name>
</parameter>
<parameter>
<type>Variant</type>
<name>Fields</name>
</parameter>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Recordset</type>
<name>pRecordset</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.WillChangeRecord-->
<element type="method">
<source id="ADODB.Recordset.WillChangeRecord">
<context kind="class">Recordset</context>
<name>WillChangeRecord</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>adReason</name>
</parameter>
<parameter>
<type>Integer</type>
<name>cRecords</name>
</parameter>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Recordset</type>
<name>pRecordset</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.WillChangeRecordset-->
<element type="method">
<source id="ADODB.Recordset.WillChangeRecordset">
<context kind="class">Recordset</context>
<name>WillChangeRecordset</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>adReason</name>
</parameter>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Recordset</type>
<name>pRecordset</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset.WillMove-->
<element type="method">
<source id="ADODB.Recordset.WillMove">
<context kind="class">Recordset</context>
<name>WillMove</name>
<type>HRESULT</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>adReason</name>
</parameter>
<parameter>
<type>EventStatusEnum</type>
<name>adStatus</name>
</parameter>
<parameter>
<type>_Recordset</type>
<name>pRecordset</name>
</parameter>
</parameter-list>
</source>
</element>
<!--Class::Recordset15-->
<element type="class">
<source id="ADODB.Recordset15">
<name>Recordset15</name>
</source>
<destination designation="identity" />
</element>
<!--property::Recordset15.AbsolutePage-->
<element type="property">
<source id="ADODB.Recordset15.AbsolutePage">
<context kind="class">Recordset15</context>
<name>AbsolutePage</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset15.AbsolutePosition-->
<element type="property">
<source id="ADODB.Recordset15.AbsolutePosition">
<context kind="class">Recordset15</context>
<name>AbsolutePosition</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset15.ActiveConnection-->
<element type="property">
<source id="ADODB.Recordset15.ActiveConnection">
<context kind="class">Recordset15</context>
<name>ActiveConnection</name>
<type>Variant</type>
</source>
</element>
<!--method::Recordset15.AddNew-->
<element type="method">
<source id="ADODB.Recordset15.AddNew">
<context kind="class">Recordset15</context>
<name>AddNew</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Variant</type>
<name>FieldList</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Values</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset15.BOF {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset15.BOF">
<context kind="class">Recordset15</context>
<name>BOF</name>
<type>boolean</type>
</source>
</element>
<!--property::Recordset15.Bookmark-->
<element type="property">
<source id="ADODB.Recordset15.Bookmark">
<context kind="class">Recordset15</context>
<name>Bookmark</name>
<type>Variant</type>
</source>
</element>
<!--property::Recordset15.CacheSize-->
<element type="property">
<source id="ADODB.Recordset15.CacheSize">
<context kind="class">Recordset15</context>
<name>CacheSize</name>
<type>Integer</type>
</source>
</element>
<!--method::Recordset15.CancelBatch-->
<element type="method">
<source id="ADODB.Recordset15.CancelBatch">
<context kind="class">Recordset15</context>
<name>CancelBatch</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>AffectRecords</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset15.CancelUpdate-->
<element type="method">
<source id="ADODB.Recordset15.CancelUpdate">
<context kind="class">Recordset15</context>
<name>CancelUpdate</name>
<type>void</type>
</source>
</element>
<!--method::Recordset15.Close-->
<element type="method">
<source id="ADODB.Recordset15.Close">
<context kind="class">Recordset15</context>
<name>Close</name>
<type>void</type>
</source>
</element>
<!--property::Recordset15.Collect-->
<element type="property">
<source id="ADODB.Recordset15.Collect">
<context kind="class">Recordset15</context>
<name>Collect</name>
<type>Variant</type>
<parameter-list>
<parameter>
<type>Variant</type>
<name>Index</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset15.CursorLocation-->
<element type="property">
<source id="ADODB.Recordset15.CursorLocation">
<context kind="class">Recordset15</context>
<name>CursorLocation</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset15.CursorType-->
<element type="property">
<source id="ADODB.Recordset15.CursorType">
<context kind="class">Recordset15</context>
<name>CursorType</name>
<type>Integer</type>
</source>
</element>
<!--method::Recordset15.Delete-->
<element type="method">
<source id="ADODB.Recordset15.Delete">
<context kind="class">Recordset15</context>
<name>Delete</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>AffectRecords</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset15.EditMode {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset15.EditMode">
<context kind="class">Recordset15</context>
<name>EditMode</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset15.EOF {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset15.EOF">
<context kind="class">Recordset15</context>
<name>EOF</name>
<type>boolean</type>
</source>
</element>
<!--property::Recordset15.Fields {Default} {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset15.Fields">
<context kind="class">Recordset15</context>
<name default="true">Fields</name>
<type>Fields</type>
</source>
</element>
<!--property::Recordset15.Filter-->
<element type="property">
<source id="ADODB.Recordset15.Filter">
<context kind="class">Recordset15</context>
<name>Filter</name>
<type>Variant</type>
</source>
</element>
<!--method::Recordset15.Find-->
<element type="method">
<source id="ADODB.Recordset15.Find">
<context kind="class">Recordset15</context>
<name>Find</name>
<type>void</type>
<parameter-list>
<parameter>
<type>String</type>
<name>Criteria</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>SkipRecords</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>SearchDirection</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Start</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset15.GetRows-->
<element type="method">
<source id="ADODB.Recordset15.GetRows">
<context kind="class">Recordset15</context>
<name>GetRows</name>
<type>Variant</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>Rows</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Start</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Fields</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset15.LockType-->
<element type="property">
<source id="ADODB.Recordset15.LockType">
<context kind="class">Recordset15</context>
<name>LockType</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset15.MarshalOptions-->
<element type="property">
<source id="ADODB.Recordset15.MarshalOptions">
<context kind="class">Recordset15</context>
<name>MarshalOptions</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset15.MaxRecords-->
<element type="property">
<source id="ADODB.Recordset15.MaxRecords">
<context kind="class">Recordset15</context>
<name>MaxRecords</name>
<type>Integer</type>
</source>
</element>
<!--method::Recordset15.Move-->
<element type="method">
<source id="ADODB.Recordset15.Move">
<context kind="class">Recordset15</context>
<name>Move</name>
<type>void</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>NumRecords</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Start</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset15.MoveFirst-->
<element type="method">
<source id="ADODB.Recordset15.MoveFirst">
<context kind="class">Recordset15</context>
<name>MoveFirst</name>
<type>void</type>
</source>
</element>
<!--method::Recordset15.MoveLast-->
<element type="method">
<source id="ADODB.Recordset15.MoveLast">
<context kind="class">Recordset15</context>
<name>MoveLast</name>
<type>void</type>
</source>
</element>
<!--method::Recordset15.MoveNext-->
<element type="method">
<source id="ADODB.Recordset15.MoveNext">
<context kind="class">Recordset15</context>
<name>MoveNext</name>
<type>void</type>
</source>
</element>
<!--method::Recordset15.MovePrevious-->
<element type="method">
<source id="ADODB.Recordset15.MovePrevious">
<context kind="class">Recordset15</context>
<name>MovePrevious</name>
<type>void</type>
</source>
</element>
<!--method::Recordset15.NextRecordset-->
<element type="method">
<source id="ADODB.Recordset15.NextRecordset">
<context kind="class">Recordset15</context>
<name>NextRecordset</name>
<type>_Recordset</type>
<parameter-list>
<parameter optional="true">
<type>Variant</type>
<name>RecordsAffected</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset15.Open-->
<element type="method">
<source id="ADODB.Recordset15.Open">
<context kind="class">Recordset15</context>
<name>Open</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Variant</type>
<name>Source</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>ActiveConnection</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>CursorType</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>LockType</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>Options</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset15.PageCount {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset15.PageCount">
<context kind="class">Recordset15</context>
<name>PageCount</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset15.PageSize-->
<element type="property">
<source id="ADODB.Recordset15.PageSize">
<context kind="class">Recordset15</context>
<name>PageSize</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset15.Properties {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset15.Properties">
<context kind="class">Recordset15</context>
<name>Properties</name>
<type>Properties</type>
</source>
</element>
<!--property::Recordset15.RecordCount {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset15.RecordCount">
<context kind="class">Recordset15</context>
<name>RecordCount</name>
<type>Integer</type>
</source>
</element>
<!--method::Recordset15.Requery-->
<element type="method">
<source id="ADODB.Recordset15.Requery">
<context kind="class">Recordset15</context>
<name>Requery</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>Options</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset15.Sort-->
<element type="property">
<source id="ADODB.Recordset15.Sort">
<context kind="class">Recordset15</context>
<name>Sort</name>
<type>String</type>
</source>
</element>
<!--property::Recordset15.Source-->
<element type="property">
<source id="ADODB.Recordset15.Source">
<context kind="class">Recordset15</context>
<name>Source</name>
<type>Variant</type>
</source>
</element>
<!--property::Recordset15.State {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset15.State">
<context kind="class">Recordset15</context>
<name>State</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset15.Status {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset15.Status">
<context kind="class">Recordset15</context>
<name>Status</name>
<type>Integer</type>
</source>
</element>
<!--method::Recordset15.Supports-->
<element type="method">
<source id="ADODB.Recordset15.Supports">
<context kind="class">Recordset15</context>
<name>Supports</name>
<type>boolean</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>CursorOptions</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset15.Update-->
<element type="method">
<source id="ADODB.Recordset15.Update">
<context kind="class">Recordset15</context>
<name>Update</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Variant</type>
<name>Fields</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Values</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset15.UpdateBatch-->
<element type="method">
<source id="ADODB.Recordset15.UpdateBatch">
<context kind="class">Recordset15</context>
<name>UpdateBatch</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>AffectRecords</name>
</parameter>
</parameter-list>
</source>
</element>
<!--Class::Recordset20-->
<element type="class">
<source id="ADODB.Recordset20">
<name>Recordset20</name>
</source>
<destination designation="identity" />
</element>
<!--property::Recordset20.AbsolutePage-->
<element type="property">
<source id="ADODB.Recordset20.AbsolutePage">
<context kind="class">Recordset20</context>
<name>AbsolutePage</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset20.AbsolutePosition-->
<element type="property">
<source id="ADODB.Recordset20.AbsolutePosition">
<context kind="class">Recordset20</context>
<name>AbsolutePosition</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset20.ActiveCommand {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset20.ActiveCommand">
<context kind="class">Recordset20</context>
<name>ActiveCommand</name>
<type>Object</type>
</source>
</element>
<!--property::Recordset20.ActiveConnection-->
<element type="property">
<source id="ADODB.Recordset20.ActiveConnection">
<context kind="class">Recordset20</context>
<name>ActiveConnection</name>
<type>Variant</type>
</source>
</element>
<!--method::Recordset20.AddNew-->
<element type="method">
<source id="ADODB.Recordset20.AddNew">
<context kind="class">Recordset20</context>
<name>AddNew</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Variant</type>
<name>FieldList</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Values</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset20.BOF {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset20.BOF">
<context kind="class">Recordset20</context>
<name>BOF</name>
<type>boolean</type>
</source>
</element>
<!--property::Recordset20.Bookmark-->
<element type="property">
<source id="ADODB.Recordset20.Bookmark">
<context kind="class">Recordset20</context>
<name>Bookmark</name>
<type>Variant</type>
</source>
</element>
<!--property::Recordset20.CacheSize-->
<element type="property">
<source id="ADODB.Recordset20.CacheSize">
<context kind="class">Recordset20</context>
<name>CacheSize</name>
<type>Integer</type>
</source>
</element>
<!--method::Recordset20.Cancel-->
<element type="method">
<source id="ADODB.Recordset20.Cancel">
<context kind="class">Recordset20</context>
<name>Cancel</name>
<type>void</type>
</source>
</element>
<!--method::Recordset20.CancelBatch-->
<element type="method">
<source id="ADODB.Recordset20.CancelBatch">
<context kind="class">Recordset20</context>
<name>CancelBatch</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>AffectRecords</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset20.CancelUpdate-->
<element type="method">
<source id="ADODB.Recordset20.CancelUpdate">
<context kind="class">Recordset20</context>
<name>CancelUpdate</name>
<type>void</type>
</source>
</element>
<!--method::Recordset20.Clone-->
<element type="method">
<source id="ADODB.Recordset20.Clone">
<context kind="class">Recordset20</context>
<name>Clone</name>
<type>_Recordset</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>LockType</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset20.Close-->
<element type="method">
<source id="ADODB.Recordset20.Close">
<context kind="class">Recordset20</context>
<name>Close</name>
<type>void</type>
</source>
</element>
<!--property::Recordset20.Collect-->
<element type="property">
<source id="ADODB.Recordset20.Collect">
<context kind="class">Recordset20</context>
<name>Collect</name>
<type>Variant</type>
<parameter-list>
<parameter>
<type>Variant</type>
<name>Index</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset20.CompareBookmarks-->
<element type="method">
<source id="ADODB.Recordset20.CompareBookmarks">
<context kind="class">Recordset20</context>
<name>CompareBookmarks</name>
<type>Integer</type>
<parameter-list>
<parameter>
<type>Variant</type>
<name>Bookmark1</name>
</parameter>
<parameter>
<type>Variant</type>
<name>Bookmark2</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset20.CursorLocation-->
<element type="property">
<source id="ADODB.Recordset20.CursorLocation">
<context kind="class">Recordset20</context>
<name>CursorLocation</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset20.CursorType-->
<element type="property">
<source id="ADODB.Recordset20.CursorType">
<context kind="class">Recordset20</context>
<name>CursorType</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset20.DataMember-->
<element type="property">
<source id="ADODB.Recordset20.DataMember">
<context kind="class">Recordset20</context>
<name>DataMember</name>
<type>String</type>
</source>
</element>
<!--property::Recordset20.DataSource {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset20.DataSource">
<context kind="class">Recordset20</context>
<name>DataSource</name>
<type>IUnknown</type>
</source>
</element>
<!--method::Recordset20.Delete-->
<element type="method">
<source id="ADODB.Recordset20.Delete">
<context kind="class">Recordset20</context>
<name>Delete</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>AffectRecords</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset20.EditMode {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset20.EditMode">
<context kind="class">Recordset20</context>
<name>EditMode</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset20.EOF {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset20.EOF">
<context kind="class">Recordset20</context>
<name>EOF</name>
<type>boolean</type>
</source>
</element>
<!--property::Recordset20.Fields {Default} {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset20.Fields">
<context kind="class">Recordset20</context>
<name default="true">Fields</name>
<type>Fields</type>
</source>
</element>
<!--property::Recordset20.Filter-->
<element type="property">
<source id="ADODB.Recordset20.Filter">
<context kind="class">Recordset20</context>
<name>Filter</name>
<type>Variant</type>
</source>
</element>
<!--method::Recordset20.Find-->
<element type="method">
<source id="ADODB.Recordset20.Find">
<context kind="class">Recordset20</context>
<name>Find</name>
<type>void</type>
<parameter-list>
<parameter>
<type>String</type>
<name>Criteria</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>SkipRecords</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>SearchDirection</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Start</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset20.GetRows-->
<element type="method">
<source id="ADODB.Recordset20.GetRows">
<context kind="class">Recordset20</context>
<name>GetRows</name>
<type>Variant</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>Rows</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Start</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Fields</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset20.GetString-->
<element type="method">
<source id="ADODB.Recordset20.GetString">
<context kind="class">Recordset20</context>
<name>GetString</name>
<type>String</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>StringFormat</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>NumRows</name>
</parameter>
<parameter optional="true">
<type>String</type>
<name>ColumnDelimeter</name>
</parameter>
<parameter optional="true">
<type>String</type>
<name>RowDelimeter</name>
</parameter>
<parameter optional="true">
<type>String</type>
<name>NullExpr</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset20.LockType-->
<element type="property">
<source id="ADODB.Recordset20.LockType">
<context kind="class">Recordset20</context>
<name>LockType</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset20.MarshalOptions-->
<element type="property">
<source id="ADODB.Recordset20.MarshalOptions">
<context kind="class">Recordset20</context>
<name>MarshalOptions</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset20.MaxRecords-->
<element type="property">
<source id="ADODB.Recordset20.MaxRecords">
<context kind="class">Recordset20</context>
<name>MaxRecords</name>
<type>Integer</type>
</source>
</element>
<!--method::Recordset20.Move-->
<element type="method">
<source id="ADODB.Recordset20.Move">
<context kind="class">Recordset20</context>
<name>Move</name>
<type>void</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>NumRecords</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Start</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset20.MoveFirst-->
<element type="method">
<source id="ADODB.Recordset20.MoveFirst">
<context kind="class">Recordset20</context>
<name>MoveFirst</name>
<type>void</type>
</source>
</element>
<!--method::Recordset20.MoveLast-->
<element type="method">
<source id="ADODB.Recordset20.MoveLast">
<context kind="class">Recordset20</context>
<name>MoveLast</name>
<type>void</type>
</source>
</element>
<!--method::Recordset20.MoveNext-->
<element type="method">
<source id="ADODB.Recordset20.MoveNext">
<context kind="class">Recordset20</context>
<name>MoveNext</name>
<type>void</type>
</source>
</element>
<!--method::Recordset20.MovePrevious-->
<element type="method">
<source id="ADODB.Recordset20.MovePrevious">
<context kind="class">Recordset20</context>
<name>MovePrevious</name>
<type>void</type>
</source>
</element>
<!--method::Recordset20.NextRecordset-->
<element type="method">
<source id="ADODB.Recordset20.NextRecordset">
<context kind="class">Recordset20</context>
<name>NextRecordset</name>
<type>_Recordset</type>
<parameter-list>
<parameter optional="true">
<type>Variant</type>
<name>RecordsAffected</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset20.Open-->
<element type="method">
<source id="ADODB.Recordset20.Open">
<context kind="class">Recordset20</context>
<name>Open</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Variant</type>
<name>Source</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>ActiveConnection</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>CursorType</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>LockType</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>Options</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset20.PageCount {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset20.PageCount">
<context kind="class">Recordset20</context>
<name>PageCount</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset20.PageSize-->
<element type="property">
<source id="ADODB.Recordset20.PageSize">
<context kind="class">Recordset20</context>
<name>PageSize</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset20.Properties {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset20.Properties">
<context kind="class">Recordset20</context>
<name>Properties</name>
<type>Properties</type>
</source>
</element>
<!--property::Recordset20.RecordCount {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset20.RecordCount">
<context kind="class">Recordset20</context>
<name>RecordCount</name>
<type>Integer</type>
</source>
</element>
<!--method::Recordset20.Requery-->
<element type="method">
<source id="ADODB.Recordset20.Requery">
<context kind="class">Recordset20</context>
<name>Requery</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>Options</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset20.Resync-->
<element type="method">
<source id="ADODB.Recordset20.Resync">
<context kind="class">Recordset20</context>
<name>Resync</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>AffectRecords</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>ResyncValues</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset20.Save-->
<element type="method">
<source id="ADODB.Recordset20.Save">
<context kind="class">Recordset20</context>
<name>Save</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>String</type>
<name>FileName</name>
</parameter>
<parameter optional="true">
<type>Integer</type>
<name>PersistFormat</name>
</parameter>
</parameter-list>
</source>
</element>
<!--property::Recordset20.Sort-->
<element type="property">
<source id="ADODB.Recordset20.Sort">
<context kind="class">Recordset20</context>
<name>Sort</name>
<type>String</type>
</source>
</element>
<!--property::Recordset20.Source-->
<element type="property">
<source id="ADODB.Recordset20.Source">
<context kind="class">Recordset20</context>
<name>Source</name>
<type>Variant</type>
</source>
</element>
<!--property::Recordset20.State {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset20.State">
<context kind="class">Recordset20</context>
<name>State</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset20.Status {ReadOnly}-->
<element type="property">
<source id="ADODB.Recordset20.Status">
<context kind="class">Recordset20</context>
<name>Status</name>
<type>Integer</type>
</source>
</element>
<!--property::Recordset20.StayInSync-->
<element type="property">
<source id="ADODB.Recordset20.StayInSync">
<context kind="class">Recordset20</context>
<name>StayInSync</name>
<type>boolean</type>
</source>
</element>
<!--method::Recordset20.Supports-->
<element type="method">
<source id="ADODB.Recordset20.Supports">
<context kind="class">Recordset20</context>
<name>Supports</name>
<type>boolean</type>
<parameter-list>
<parameter>
<type>Integer</type>
<name>CursorOptions</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset20.Update-->
<element type="method">
<source id="ADODB.Recordset20.Update">
<context kind="class">Recordset20</context>
<name>Update</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Variant</type>
<name>Fields</name>
</parameter>
<parameter optional="true">
<type>Variant</type>
<name>Values</name>
</parameter>
</parameter-list>
</source>
</element>
<!--method::Recordset20.UpdateBatch-->
<element type="method">
<source id="ADODB.Recordset20.UpdateBatch">
<context kind="class">Recordset20</context>
<name>UpdateBatch</name>
<type>void</type>
<parameter-list>
<parameter optional="true">
<type>Integer</type>
<name>AffectRecords</name>
</parameter>
</parameter-list>
</source>
</element>
<!--enum::RecordStatusEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.RecordStatusEnum">
<name>RecordStatusEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecCanceled {Constant}-->
<element type="constant">
<source id="ADODB.RecordStatusEnum.adRecCanceled">
<context kind="enumeration">RecordStatusEnum</context>
<name>adRecCanceled</name>
<value>256</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecCantRelease {Constant}-->
<element type="constant">
<source id="ADODB.RecordStatusEnum.adRecCantRelease">
<context kind="enumeration">RecordStatusEnum</context>
<name>adRecCantRelease</name>
<value>1024</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecConcurrencyViolation {Constant}-->
<element type="constant">
<source id="ADODB.RecordStatusEnum.adRecConcurrencyViolation">
<context kind="enumeration">RecordStatusEnum</context>
<name>adRecConcurrencyViolation</name>
<value>2048</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecDBDeleted {Constant}-->
<element type="constant">
<source id="ADODB.RecordStatusEnum.adRecDBDeleted">
<context kind="enumeration">RecordStatusEnum</context>
<name>adRecDBDeleted</name>
<value>262144</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecDeleted {Constant}-->
<element type="constant">
<source id="ADODB.RecordStatusEnum.adRecDeleted">
<context kind="enumeration">RecordStatusEnum</context>
<name>adRecDeleted</name>
<value>4</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecIntegrityViolation {Constant}-->
<element type="constant">
<source id="ADODB.RecordStatusEnum.adRecIntegrityViolation">
<context kind="enumeration">RecordStatusEnum</context>
<name>adRecIntegrityViolation</name>
<value>4096</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecInvalid {Constant}-->
<element type="constant">
<source id="ADODB.RecordStatusEnum.adRecInvalid">
<context kind="enumeration">RecordStatusEnum</context>
<name>adRecInvalid</name>
<value>16</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecMaxChangesExceeded {Constant}-->
<element type="constant">
<source id="ADODB.RecordStatusEnum.adRecMaxChangesExceeded">
<context kind="enumeration">RecordStatusEnum</context>
<name>adRecMaxChangesExceeded</name>
<value>8192</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecModified {Constant}-->
<element type="constant">
<source id="ADODB.RecordStatusEnum.adRecModified">
<context kind="enumeration">RecordStatusEnum</context>
<name>adRecModified</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecMultipleChanges {Constant}-->
<element type="constant">
<source id="ADODB.RecordStatusEnum.adRecMultipleChanges">
<context kind="enumeration">RecordStatusEnum</context>
<name>adRecMultipleChanges</name>
<value>64</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecNew {Constant}-->
<element type="constant">
<source id="ADODB.RecordStatusEnum.adRecNew">
<context kind="enumeration">RecordStatusEnum</context>
<name>adRecNew</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecObjectOpen {Constant}-->
<element type="constant">
<source id="ADODB.RecordStatusEnum.adRecObjectOpen">
<context kind="enumeration">RecordStatusEnum</context>
<name>adRecObjectOpen</name>
<value>16384</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecOK {Constant}-->
<element type="constant">
<source id="ADODB.RecordStatusEnum.adRecOK">
<context kind="enumeration">RecordStatusEnum</context>
<name>adRecOK</name>
<value>0</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecOutOfMemory {Constant}-->
<element type="constant">
<source id="ADODB.RecordStatusEnum.adRecOutOfMemory">
<context kind="enumeration">RecordStatusEnum</context>
<name>adRecOutOfMemory</name>
<value>32768</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecPendingChanges {Constant}-->
<element type="constant">
<source id="ADODB.RecordStatusEnum.adRecPendingChanges">
<context kind="enumeration">RecordStatusEnum</context>
<name>adRecPendingChanges</name>
<value>128</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecPermissionDenied {Constant}-->
<element type="constant">
<source id="ADODB.RecordStatusEnum.adRecPermissionDenied">
<context kind="enumeration">RecordStatusEnum</context>
<name>adRecPermissionDenied</name>
<value>65536</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecSchemaViolation {Constant}-->
<element type="constant">
<source id="ADODB.RecordStatusEnum.adRecSchemaViolation">
<context kind="enumeration">RecordStatusEnum</context>
<name>adRecSchemaViolation</name>
<value>131072</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adRecUnmodified {Constant}-->
<element type="constant">
<source id="ADODB.RecordStatusEnum.adRecUnmodified">
<context kind="enumeration">RecordStatusEnum</context>
<name>adRecUnmodified</name>
<value>8</value>
</source>
<destination designation="identity" />
</element>
<!--enum::ResyncEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.ResyncEnum">
<name>ResyncEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adResyncAllValues {Constant}-->
<element type="constant">
<source id="ADODB.ResyncEnum.adResyncAllValues">
<context kind="enumeration">ResyncEnum</context>
<name>adResyncAllValues</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adResyncUnderlyingValues {Constant}-->
<element type="constant">
<source id="ADODB.ResyncEnum.adResyncUnderlyingValues">
<context kind="enumeration">ResyncEnum</context>
<name>adResyncUnderlyingValues</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::SchemaEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.SchemaEnum">
<name>SchemaEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaAsserts {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaAsserts">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaAsserts</name>
<value>0</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaCatalogs {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaCatalogs">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaCatalogs</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaCharacterSets {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaCharacterSets">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaCharacterSets</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaCheckConstraints {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaCheckConstraints">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaCheckConstraints</name>
<value>5</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaCollations {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaCollations">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaCollations</name>
<value>3</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaColumnPrivileges {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaColumnPrivileges">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaColumnPrivileges</name>
<value>13</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaColumns {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaColumns">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaColumns</name>
<value>4</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaColumnsDomainUsage {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaColumnsDomainUsage">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaColumnsDomainUsage</name>
<value>11</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaConstraintColumnUsage {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaConstraintColumnUsage">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaConstraintColumnUsage</name>
<value>6</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaConstraintTableUsage {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaConstraintTableUsage">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaConstraintTableUsage</name>
<value>7</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaCubes {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaCubes">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaCubes</name>
<value>32</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaDBInfoKeywords {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaDBInfoKeywords">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaDBInfoKeywords</name>
<value>30</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaDBInfoLiterals {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaDBInfoLiterals">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaDBInfoLiterals</name>
<value>31</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaDimensions {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaDimensions">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaDimensions</name>
<value>33</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaForeignKeys {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaForeignKeys">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaForeignKeys</name>
<value>27</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaHierarchies {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaHierarchies">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaHierarchies</name>
<value>34</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaIndexes {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaIndexes">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaIndexes</name>
<value>12</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaKeyColumnUsage {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaKeyColumnUsage">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaKeyColumnUsage</name>
<value>8</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaLevels {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaLevels">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaLevels</name>
<value>35</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaMeasures {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaMeasures">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaMeasures</name>
<value>36</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaMembers {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaMembers">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaMembers</name>
<value>38</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaPrimaryKeys {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaPrimaryKeys">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaPrimaryKeys</name>
<value>28</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaProcedureColumns {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaProcedureColumns">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaProcedureColumns</name>
<value>29</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaProcedureParameters {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaProcedureParameters">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaProcedureParameters</name>
<value>26</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaProcedures {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaProcedures">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaProcedures</name>
<value>16</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaProperties {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaProperties">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaProperties</name>
<value>37</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaProviderSpecific {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaProviderSpecific">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaProviderSpecific</name>
<value>-1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaProviderTypes {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaProviderTypes">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaProviderTypes</name>
<value>22</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaReferentialConstraints {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaReferentialConstraints">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaReferentialConstraints</name>
<value>9</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaReferentialContraints {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaReferentialContraints">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaReferentialContraints</name>
<value>9</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaSchemata {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaSchemata">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaSchemata</name>
<value>17</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaSQLLanguages {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaSQLLanguages">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaSQLLanguages</name>
<value>18</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaStatistics {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaStatistics">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaStatistics</name>
<value>19</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaTableConstraints {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaTableConstraints">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaTableConstraints</name>
<value>10</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaTablePrivileges {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaTablePrivileges">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaTablePrivileges</name>
<value>14</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaTables {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaTables">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaTables</name>
<value>20</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaTranslations {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaTranslations">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaTranslations</name>
<value>21</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaTrustees {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaTrustees">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaTrustees</name>
<value>39</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaUsagePrivileges {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaUsagePrivileges">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaUsagePrivileges</name>
<value>15</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaViewColumnUsage {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaViewColumnUsage">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaViewColumnUsage</name>
<value>24</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaViews {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaViews">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaViews</name>
<value>23</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSchemaViewTableUsage {Constant}-->
<element type="constant">
<source id="ADODB.SchemaEnum.adSchemaViewTableUsage">
<context kind="enumeration">SchemaEnum</context>
<name>adSchemaViewTableUsage</name>
<value>25</value>
</source>
<destination designation="identity" />
</element>
<!--enum::SearchDirectionEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.SearchDirectionEnum">
<name>SearchDirectionEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adSearchBackward {Constant}-->
<element type="constant">
<source id="ADODB.SearchDirectionEnum.adSearchBackward">
<context kind="enumeration">SearchDirectionEnum</context>
<name>adSearchBackward</name>
<value>-1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSearchForward {Constant}-->
<element type="constant">
<source id="ADODB.SearchDirectionEnum.adSearchForward">
<context kind="enumeration">SearchDirectionEnum</context>
<name>adSearchForward</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::SeekEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.SeekEnum">
<name>SeekEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adSeekAfter {Constant}-->
<element type="constant">
<source id="ADODB.SeekEnum.adSeekAfter">
<context kind="enumeration">SeekEnum</context>
<name>adSeekAfter</name>
<value>8</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSeekAfterEQ {Constant}-->
<element type="constant">
<source id="ADODB.SeekEnum.adSeekAfterEQ">
<context kind="enumeration">SeekEnum</context>
<name>adSeekAfterEQ</name>
<value>4</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSeekBefore {Constant}-->
<element type="constant">
<source id="ADODB.SeekEnum.adSeekBefore">
<context kind="enumeration">SeekEnum</context>
<name>adSeekBefore</name>
<value>32</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSeekBeforeEQ {Constant}-->
<element type="constant">
<source id="ADODB.SeekEnum.adSeekBeforeEQ">
<context kind="enumeration">SeekEnum</context>
<name>adSeekBeforeEQ</name>
<value>16</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSeekFirstEQ {Constant}-->
<element type="constant">
<source id="ADODB.SeekEnum.adSeekFirstEQ">
<context kind="enumeration">SeekEnum</context>
<name>adSeekFirstEQ</name>
<value>1</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adSeekLastEQ {Constant}-->
<element type="constant">
<source id="ADODB.SeekEnum.adSeekLastEQ">
<context kind="enumeration">SeekEnum</context>
<name>adSeekLastEQ</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::StringFormatEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.StringFormatEnum">
<name>StringFormatEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adClipString {Constant}-->
<element type="constant">
<source id="ADODB.StringFormatEnum.adClipString">
<context kind="enumeration">StringFormatEnum</context>
<name>adClipString</name>
<value>2</value>
</source>
<destination designation="identity" />
</element>
<!--enum::XactAttributeEnum {Enumeration}-->
<element type="enumeration">
<source id="ADODB.XactAttributeEnum">
<name>XactAttributeEnum</name>
</source>
<destination designation="identity" />
</element>
<!--enum::adXactAbortRetaining {Constant}-->
<element type="constant">
<source id="ADODB.XactAttributeEnum.adXactAbortRetaining">
<context kind="enumeration">XactAttributeEnum</context>
<name>adXactAbortRetaining</name>
<value>262144</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adXactAsyncPhaseOne {Constant}-->
<element type="constant">
<source id="ADODB.XactAttributeEnum.adXactAsyncPhaseOne">
<context kind="enumeration">XactAttributeEnum</context>
<name>adXactAsyncPhaseOne</name>
<value>524288</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adXactCommitRetaining {Constant}-->
<element type="constant">
<source id="ADODB.XactAttributeEnum.adXactCommitRetaining">
<context kind="enumeration">XactAttributeEnum</context>
<name>adXactCommitRetaining</name>
<value>131072</value>
</source>
<destination designation="identity" />
</element>
<!--enum::adXactSyncPhaseOne {Constant}-->
<element type="constant">
<source id="ADODB.XactAttributeEnum.adXactSyncPhaseOne">
<context kind="enumeration">XactAttributeEnum</context>
<name>adXactSyncPhaseOne</name>
<value>1048576</value>
</source>
<destination designation="identity" />
</element>
</api>