office-gobmx/oovbaapi/genconstidl/adodb.api
Thorsten Behrens e65c0fe553 Merge commit 'ooo/DEV300_m101' into integration/dev300_m101
Conflicts:
	avmedia/inc/avmedia/mediaitem.hxx
	avmedia/prj/build.lst
	avmedia/source/framework/mediaitem.cxx
	avmedia/source/gstreamer/gstcommon.hxx
	avmedia/source/gstreamer/gstframegrabber.cxx
	avmedia/source/gstreamer/gstframegrabber.hxx
	avmedia/source/gstreamer/gstmanager.cxx
	avmedia/source/gstreamer/gstmanager.hxx
	avmedia/source/gstreamer/gstplayer.cxx
	avmedia/source/gstreamer/gstplayer.hxx
	avmedia/source/gstreamer/gstuno.cxx
	avmedia/source/gstreamer/gstwindow.cxx
	avmedia/source/gstreamer/gstwindow.hxx
	avmedia/source/gstreamer/makefile.mk
	avmedia/source/quicktime/quicktimeuno.cxx
	avmedia/source/viewer/mediawindow.cxx
	avmedia/source/viewer/mediawindow_impl.cxx
	avmedia/source/viewer/mediawindow_impl.hxx
	avmedia/source/viewer/mediawindowbase_impl.cxx
	avmedia/source/win/winuno.cxx
	basic/inc/basic/basmgr.hxx
	basic/inc/basic/mybasic.hxx
	basic/inc/basic/process.hxx
	basic/inc/basic/sbmeth.hxx
	basic/inc/basic/sbmod.hxx
	basic/inc/basic/sbxdef.hxx
	basic/inc/basic/sbxvar.hxx
	basic/source/app/app.cxx
	basic/source/app/app.hxx
	basic/source/app/appbased.cxx
	basic/source/app/appedit.cxx
	basic/source/app/appwin.cxx
	basic/source/app/appwin.hxx
	basic/source/app/brkpnts.cxx
	basic/source/app/brkpnts.hxx
	basic/source/app/dialogs.cxx
	basic/source/app/dialogs.hxx
	basic/source/app/msgedit.cxx
	basic/source/app/mybasic.cxx
	basic/source/app/process.cxx
	basic/source/app/processw.hxx
	basic/source/app/textedit.cxx
	basic/source/basmgr/basicmanagerrepository.cxx
	basic/source/basmgr/basmgr.cxx
	basic/source/classes/disas.cxx
	basic/source/classes/eventatt.cxx
	basic/source/classes/image.cxx
	basic/source/classes/sb.cxx
	basic/source/classes/sbunoobj.cxx
	basic/source/classes/sbxmod.cxx
	basic/source/comp/codegen.cxx
	basic/source/comp/dim.cxx
	basic/source/comp/exprgen.cxx
	basic/source/comp/exprnode.cxx
	basic/source/comp/exprtree.cxx
	basic/source/comp/sbcomp.cxx
	basic/source/inc/expr.hxx
	basic/source/inc/object.hxx
	basic/source/inc/sbunoobj.hxx
	basic/source/runtime/dllmgr-x86.cxx
	basic/source/runtime/iosys.cxx
	basic/source/runtime/makefile.mk
	basic/source/runtime/methods.cxx
	basic/source/runtime/methods1.cxx
	basic/source/runtime/runtime.cxx
	basic/source/runtime/stdobj.cxx
	basic/source/runtime/step0.cxx
	basic/source/runtime/step1.cxx
	basic/source/runtime/step2.cxx
	basic/source/sbx/sbxarray.cxx
	basic/source/sbx/sbxbase.cxx
	basic/source/sbx/sbxbool.cxx
	basic/source/sbx/sbxbyte.cxx
	basic/source/sbx/sbxcoll.cxx
	basic/source/sbx/sbxconv.hxx
	basic/source/sbx/sbxcurr.cxx
	basic/source/sbx/sbxexec.cxx
	basic/source/sbx/sbxint.cxx
	basic/source/sbx/sbxobj.cxx
	basic/source/sbx/sbxscan.cxx
	basic/source/sbx/sbxstr.cxx
	basic/source/sbx/sbxvals.cxx
	basic/source/sbx/sbxvalue.cxx
	basic/source/sbx/sbxvar.cxx
	basic/workben/mgrtest.cxx
	configmgr/prj/build.lst
	configmgr/source/access.cxx
	configmgr/source/configurationprovider.cxx
	configmgr/source/defaultprovider.cxx
	configmgr/source/pad.cxx
	configmgr/source/services.cxx
	configmgr/source/update.cxx
	configmgr/source/xmlreader.cxx
	configmgr/source/xmlreader.hxx
	connectivity/prj/build.lst
	connectivity/qa/complex/connectivity/TestCase.java
	connectivity/source/cpool/Zregistration.cxx
	connectivity/source/drivers/adabas/Bservices.cxx
	connectivity/source/drivers/ado/Aservices.cxx
	connectivity/source/drivers/calc/Cservices.cxx
	connectivity/source/drivers/calc/makefile.mk
	connectivity/source/drivers/dbase/DIndex.cxx
	connectivity/source/drivers/dbase/DIndexIter.cxx
	connectivity/source/drivers/dbase/DNoException.cxx
	connectivity/source/drivers/dbase/DTable.cxx
	connectivity/source/drivers/dbase/Dservices.cxx
	connectivity/source/drivers/dbase/dindexnode.cxx
	connectivity/source/drivers/evoab/LNoException.cxx
	connectivity/source/drivers/evoab/LServices.cxx
	connectivity/source/drivers/evoab2/NServices.cxx
	connectivity/source/drivers/file/FNoException.cxx
	connectivity/source/drivers/file/FPreparedStatement.cxx
	connectivity/source/drivers/file/FResultSet.cxx
	connectivity/source/drivers/file/FStatement.cxx
	connectivity/source/drivers/file/quotedstring.cxx
	connectivity/source/drivers/flat/ETable.cxx
	connectivity/source/drivers/flat/Eservices.cxx
	connectivity/source/drivers/hsqldb/Hservices.cxx
	connectivity/source/drivers/jdbc/jservices.cxx
	connectivity/source/drivers/kab/KServices.cxx
	connectivity/source/drivers/macab/MacabServices.cxx
	connectivity/source/drivers/mozab/MResultSet.cxx
	connectivity/source/drivers/mozab/bootstrap/MNSFolders.cxx
	connectivity/source/drivers/mozab/bootstrap/MNSProfileDiscover.cxx
	connectivity/source/drivers/mysql/Yservices.cxx
	connectivity/source/drivers/odbc/OFunctions.cxx
	connectivity/source/drivers/odbc/oservices.cxx
	connectivity/source/inc/dbase/DIndexPage.hxx
	connectivity/source/inc/file/FTable.hxx
	connectivity/source/manager/mregistration.cxx
	connectivity/source/parse/PColumn.cxx
	desktop/prj/build.lst
	desktop/qa/deployment_misc/test_dp_version.cxx
	desktop/source/app/app.cxx
	desktop/source/app/appfirststart.cxx
	desktop/source/app/cmdlineargs.cxx
	desktop/source/app/cmdlineargs.hxx
	desktop/source/app/sofficemain.cxx
	desktop/source/deployment/gui/dp_gui.hrc
	desktop/source/deployment/gui/dp_gui_dialog2.cxx
	desktop/source/deployment/gui/dp_gui_dialog2.hxx
	desktop/source/deployment/gui/dp_gui_updatedialog.cxx
	desktop/source/deployment/gui/dp_gui_updatedialog.hxx
	desktop/source/deployment/manager/dp_extensionmanager.cxx
	desktop/source/deployment/manager/dp_extensionmanager.hxx
	desktop/source/deployment/misc/dp_misc.src
	desktop/source/deployment/registry/component/dp_component.cxx
	desktop/source/deployment/registry/configuration/dp_configuration.cxx
	desktop/source/deployment/registry/dp_backend.cxx
	desktop/source/deployment/registry/help/dp_help.cxx
	desktop/source/deployment/registry/script/dp_script.cxx
	desktop/source/migration/pages.cxx
	desktop/source/migration/pages.hxx
	desktop/source/migration/wizard.cxx
	desktop/source/migration/wizard.hrc
	desktop/source/migration/wizard.hxx
	desktop/source/migration/wizard.src
	desktop/source/pkgchk/unopkg/unopkg_shared.h
	desktop/source/so_comp/services.cxx
	desktop/source/splash/makefile.mk
	desktop/source/splash/services_spl.cxx
	desktop/source/splash/splash.cxx
	drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx
	editeng/inc/editeng/adjitem.hxx
	editeng/inc/editeng/bolnitem.hxx
	editeng/inc/editeng/borderline.hxx
	editeng/inc/editeng/boxitem.hxx
	editeng/inc/editeng/brkitem.hxx
	editeng/inc/editeng/brshitem.hxx
	editeng/inc/editeng/bulitem.hxx
	editeng/inc/editeng/charreliefitem.hxx
	editeng/inc/editeng/charrotateitem.hxx
	editeng/inc/editeng/charscaleitem.hxx
	editeng/inc/editeng/cmapitem.hxx
	editeng/inc/editeng/colritem.hxx
	editeng/inc/editeng/crsditem.hxx
	editeng/inc/editeng/editdata.hxx
	editeng/inc/editeng/editeng.hxx
	editeng/inc/editeng/editobj.hxx
	editeng/inc/editeng/editstat.hxx
	editeng/inc/editeng/editview.hxx
	editeng/inc/editeng/emphitem.hxx
	editeng/inc/editeng/escpitem.hxx
	editeng/inc/editeng/fhgtitem.hxx
	editeng/inc/editeng/flstitem.hxx
	editeng/inc/editeng/fontitem.hxx
	editeng/inc/editeng/frmdiritem.hxx
	editeng/inc/editeng/fwdtitem.hxx
	editeng/inc/editeng/hyznitem.hxx
	editeng/inc/editeng/kernitem.hxx
	editeng/inc/editeng/langitem.hxx
	editeng/inc/editeng/lrspitem.hxx
	editeng/inc/editeng/lspcitem.hxx
	editeng/inc/editeng/numitem.hxx
	editeng/inc/editeng/outliner.hxx
	editeng/inc/editeng/paravertalignitem.hxx
	editeng/inc/editeng/pmdlitem.hxx
	editeng/inc/editeng/postitem.hxx
	editeng/inc/editeng/protitem.hxx
	editeng/inc/editeng/shaditem.hxx
	editeng/inc/editeng/sizeitem.hxx
	editeng/inc/editeng/svxacorr.hxx
	editeng/inc/editeng/svxfont.hxx
	editeng/inc/editeng/svxrtf.hxx
	editeng/inc/editeng/swafopt.hxx
	editeng/inc/editeng/tstpitem.hxx
	editeng/inc/editeng/twolinesitem.hxx
	editeng/inc/editeng/txtrange.hxx
	editeng/inc/editeng/udlnitem.hxx
	editeng/inc/editeng/ulspitem.hxx
	editeng/inc/editeng/wghtitem.hxx
	editeng/inc/editeng/writingmodeitem.hxx
	editeng/inc/editeng/xmlcnitm.hxx
	editeng/inc/helpid.hrc
	editeng/inc/pch/precompiled_editeng.hxx
	editeng/source/editeng/editdbg.cxx
	editeng/source/editeng/editdoc.cxx
	editeng/source/editeng/editdoc.hxx
	editeng/source/editeng/editdoc2.cxx
	editeng/source/editeng/editeng.cxx
	editeng/source/editeng/editobj.cxx
	editeng/source/editeng/editobj2.hxx
	editeng/source/editeng/editsel.cxx
	editeng/source/editeng/editundo.cxx
	editeng/source/editeng/editundo.hxx
	editeng/source/editeng/editview.cxx
	editeng/source/editeng/edtspell.hxx
	editeng/source/editeng/eehtml.cxx
	editeng/source/editeng/eehtml.hxx
	editeng/source/editeng/eeobj.cxx
	editeng/source/editeng/eerdll.cxx
	editeng/source/editeng/eertfpar.cxx
	editeng/source/editeng/impedit.cxx
	editeng/source/editeng/impedit.hxx
	editeng/source/editeng/impedit2.cxx
	editeng/source/editeng/impedit3.cxx
	editeng/source/editeng/impedit4.cxx
	editeng/source/editeng/impedit5.cxx
	editeng/source/editeng/makefile.mk
	editeng/source/items/bulitem.cxx
	editeng/source/items/charhiddenitem.cxx
	editeng/source/items/flditem.cxx
	editeng/source/items/frmitems.cxx
	editeng/source/items/makefile.mk
	editeng/source/items/numitem.cxx
	editeng/source/items/paraitem.cxx
	editeng/source/items/svxfont.cxx
	editeng/source/items/textitem.cxx
	editeng/source/items/writingmodeitem.cxx
	editeng/source/items/xmlcnitm.cxx
	editeng/source/misc/SvXMLAutoCorrectImport.cxx
	editeng/source/misc/svxacorr.cxx
	editeng/source/misc/txtrange.cxx
	editeng/source/misc/unolingu.cxx
	editeng/source/outliner/outleeng.cxx
	editeng/source/outliner/outliner.cxx
	editeng/source/outliner/outlundo.hxx
	editeng/source/outliner/outlvw.cxx
	editeng/source/outliner/paralist.cxx
	editeng/source/outliner/paralist.hxx
	editeng/source/rtf/rtfgrf.cxx
	editeng/source/rtf/rtfitem.cxx
	editeng/source/rtf/svxrtf.cxx
	editeng/source/uno/unoipset.cxx
	editeng/util/makefile.mk
	embeddedobj/prj/build.lst
	embeddedobj/source/commonembedding/miscobj.cxx
	eventattacher/prj/build.lst
	fileaccess/source/FileAccess.cxx
	formula/inc/formula/FormulaCompiler.hxx
	formula/inc/formula/token.hxx
	formula/inc/formula/tokenarray.hxx
	formula/source/core/api/FormulaCompiler.cxx
	formula/source/core/api/token.cxx
	formula/source/ui/dlg/FormulaHelper.cxx
	formula/source/ui/dlg/formula.cxx
	formula/source/ui/dlg/parawin.cxx
	formula/source/ui/dlg/structpg.cxx
	fpicker/prj/d.lst
	fpicker/source/aqua/FPentry.cxx
	fpicker/source/office/OfficeControlAccess.cxx
	fpicker/source/office/iodlg.cxx
	fpicker/source/office/iodlg.hxx
	fpicker/source/office/iodlg.src
	fpicker/source/office/iodlgimp.cxx
	fpicker/source/unx/gnome/FPentry.cxx
	fpicker/source/unx/gnome/SalGtkFilePicker.cxx
	fpicker/source/unx/gnome/SalGtkPicker.cxx
	fpicker/source/unx/kde4/KDE4FPEntry.cxx
	fpicker/source/win32/filepicker/FPentry.cxx
	framework/AllLangResTarget_fwe.mk
	framework/inc/dispatch/interaction.hxx
	framework/inc/framework/addonmenu.hxx
	framework/inc/framework/addonsoptions.hxx
	framework/inc/framework/bmkmenu.hxx
	framework/inc/framework/imageproducer.hxx
	framework/inc/framework/sfxhelperfunctions.hxx
	framework/inc/framework/statusbarconfiguration.hxx
	framework/inc/framework/titlehelper.hxx
	framework/inc/framework/toolboxconfiguration.hxx
	framework/inc/threadhelp/lockhelper.hxx
	framework/inc/xml/eventsdocumenthandler.hxx
	framework/inc/xml/statusbardocumenthandler.hxx
	framework/inc/xml/toolboxconfiguration.hxx
	framework/inc/xml/toolboxconfigurationdefines.hxx
	framework/inc/xml/toolboxdocumenthandler.hxx
	framework/prj/build.lst
	framework/qa/complex/ModuleManager/makefile.mk
	framework/qa/complex/accelerators/makefile.mk
	framework/qa/complex/framework/recovery/makefile.mk
	framework/qa/complex/imageManager/_XInitialization.java
	framework/source/classes/menumanager.cxx
	framework/source/dispatch/interaction.cxx
	framework/source/fwe/classes/bmkmenu.cxx
	framework/source/fwe/helper/actiontriggerhelper.cxx
	framework/source/fwe/helper/imageproducer.cxx
	framework/source/fwe/xml/menuconfiguration.cxx
	framework/source/fwe/xml/toolboxdocumenthandler.cxx
	framework/source/helper/uiconfigelementwrapperbase.cxx
	framework/source/helper/uielementwrapperbase.cxx
	framework/source/inc/pattern/window.hxx
	framework/source/jobs/jobdata.cxx
	framework/source/layoutmanager/layoutmanager.cxx
	framework/source/layoutmanager/panel.hxx
	framework/source/loadenv/loadenv.cxx
	framework/source/register/registerservices.cxx
	framework/source/services/menudocumenthandler.cxx
	framework/source/uiconfiguration/moduleuiconfigurationmanager.cxx
	framework/source/uiconfiguration/uiconfigurationmanager.cxx
	framework/source/uiconfiguration/uiconfigurationmanagerimpl.cxx
	framework/source/uielement/addonstoolbarmanager.cxx
	framework/source/uielement/controlmenucontroller.cxx
	framework/source/uielement/fontsizemenucontroller.cxx
	framework/source/uielement/imagebuttontoolbarcontroller.cxx
	framework/source/uielement/macrosmenucontroller.cxx
	framework/source/uielement/menubarmanager.cxx
	framework/source/uielement/newmenucontroller.cxx
	framework/source/uielement/togglebuttontoolbarcontroller.cxx
	framework/source/uielement/toolbarmanager.cxx
	framework/source/uielement/toolbarsmenucontroller.cxx
	framework/test/makefile.mk
	framework/test/threadtest/makefile.mk
	framework/test/typecfg/makefile.mk
	framework/util/guiapps/makefile.mk
	framework/util/makefile.mk
	idl/inc/bastype.hxx
	idl/inc/hash.hxx
	idl/inc/lex.hxx
	idl/inc/module.hxx
	idl/inc/object.hxx
	idl/inc/slot.hxx
	idl/inc/types.hxx
	idl/source/cmptools/hash.cxx
	idl/source/cmptools/lex.cxx
	idl/source/objects/basobj.cxx
	idl/source/objects/bastype.cxx
	idl/source/objects/module.cxx
	idl/source/objects/object.cxx
	idl/source/objects/slot.cxx
	idl/source/objects/types.cxx
	idl/source/prj/command.cxx
	idl/source/prj/database.cxx
	idl/source/prj/globals.cxx
	idl/source/prj/svidl.cxx
	linguistic/inc/linguistic/misc.hxx
	linguistic/prj/build.lst
	linguistic/source/convdic.cxx
	linguistic/source/convdiclist.cxx
	linguistic/source/dicimp.cxx
	linguistic/source/dlistimp.cxx
	linguistic/source/gciterator.cxx
	linguistic/source/iprcache.cxx
	linguistic/source/lngopt.cxx
	linguistic/source/lngprophelp.cxx
	linguistic/source/lngsvcmgr.cxx
	linguistic/source/lngsvcmgr.hxx
	linguistic/source/misc2.cxx
	linguistic/workben/sprophelp.cxx
	officecfg/registry/data/org/openoffice/VCL.xcu
	officecfg/util/makefile.mk
	oovbaapi/ooo/vba/XApplicationBase.idl
	oovbaapi/ooo/vba/XVBAAppService.idl
	oovbaapi/ooo/vba/XVBADocService.idl
	oovbaapi/ooo/vba/excel/XApplication.idl
	oovbaapi/ooo/vba/excel/XRange.idl
	oovbaapi/ooo/vba/excel/XWorkbook.idl
	oovbaapi/ooo/vba/excel/XWorksheet.idl
	oovbaapi/ooo/vba/word/XApplication.idl
	oovbaapi/ooo/vba/word/XGlobals.idl
	oovbaapi/ooo/vba/word/XTableOfContents.idl
	readlicense_oo/prj/build.lst
	scripting/prj/build.lst
	scripting/prj/d.lst
	scripting/source/basprov/basprov.cxx
	scripting/source/basprov/basscript.cxx
	scripting/source/basprov/basscript.hxx
	scripting/source/dlgprov/dlgprov.cxx
	scripting/source/inc/util/util.hxx
	scripting/source/protocolhandler/scripthandler.cxx
	scripting/source/provider/ProviderCache.cxx
	scripting/source/pyprov/makefile.mk
	scripting/source/runtimemgr/ScriptNameResolverImpl.cxx
	scripting/source/runtimemgr/ScriptRuntimeManager.cxx
	scripting/source/runtimemgr/StorageBridge.cxx
	scripting/source/storage/ScriptMetadataImporter.cxx
	scripting/source/storage/ScriptSecurityManager.cxx
	scripting/source/storage/ScriptStorage.cxx
	scripting/source/storage/ScriptStorageManager.cxx
	sfx2/inc/about.hxx
	sfx2/inc/brokenpackageint.hxx
	sfx2/inc/docvor.hxx
	sfx2/inc/pch/precompiled_sfx2.hxx
	sfx2/inc/sfx2/app.hxx
	sfx2/inc/sfx2/basmgr.hxx
	sfx2/inc/sfx2/bindings.hxx
	sfx2/inc/sfx2/childwin.hxx
	sfx2/inc/sfx2/ctrlitem.hxx
	sfx2/inc/sfx2/dinfdlg.hxx
	sfx2/inc/sfx2/dispatch.hxx
	sfx2/inc/sfx2/docfilt.hxx
	sfx2/inc/sfx2/evntconf.hxx
	sfx2/inc/sfx2/fcontnr.hxx
	sfx2/inc/sfx2/frame.hxx
	sfx2/inc/sfx2/imagemgr.hxx
	sfx2/inc/sfx2/imgmgr.hxx
	sfx2/inc/sfx2/linksrc.hxx
	sfx2/inc/sfx2/macrconf.hxx
	sfx2/inc/sfx2/macropg.hxx
	sfx2/inc/sfx2/mnuitem.hxx
	sfx2/inc/sfx2/mnumgr.hxx
	sfx2/inc/sfx2/module.hxx
	sfx2/inc/sfx2/msg.hxx
	sfx2/inc/sfx2/objsh.hxx
	sfx2/inc/sfx2/passwd.hxx
	sfx2/inc/sfx2/prnmon.hxx
	sfx2/inc/sfx2/request.hxx
	sfx2/inc/sfx2/sfx.hrc
	sfx2/inc/sfx2/sfxbasemodel.hxx
	sfx2/inc/sfx2/sfxhtml.hxx
	sfx2/inc/sfx2/sfxresid.hxx
	sfx2/inc/sfx2/sfxsids.hrc
	sfx2/inc/sfx2/sfxuno.hxx
	sfx2/inc/sfx2/shell.hxx
	sfx2/inc/sfx2/stbitem.hxx
	sfx2/inc/sfx2/styfitem.hxx
	sfx2/inc/sfx2/tabdlg.hxx
	sfx2/inc/sfx2/tbxctrl.hxx
	sfx2/inc/sfx2/tplpitem.hxx
	sfx2/inc/sfx2/viewfrm.hxx
	sfx2/inc/sfx2/viewsh.hxx
	sfx2/inc/sfxbasic.hxx
	sfx2/inc/sorgitm.hxx
	sfx2/prj/build.lst
	sfx2/qa/complex/docinfo/makefile.mk
	sfx2/qa/cppunit/makefile.mk
	sfx2/sdi/makefile.mk
	sfx2/source/appl/app.cxx
	sfx2/source/appl/app.hrc
	sfx2/source/appl/app.src
	sfx2/source/appl/appbas.cxx
	sfx2/source/appl/appcfg.cxx
	sfx2/source/appl/appchild.cxx
	sfx2/source/appl/appmain.cxx
	sfx2/source/appl/appmisc.cxx
	sfx2/source/appl/appopen.cxx
	sfx2/source/appl/appquit.cxx
	sfx2/source/appl/appserv.cxx
	sfx2/source/appl/appuno.cxx
	sfx2/source/appl/childwin.cxx
	sfx2/source/appl/fileobj.cxx
	sfx2/source/appl/helpinterceptor.cxx
	sfx2/source/appl/imagemgr.cxx
	sfx2/source/appl/impldde.cxx
	sfx2/source/appl/impldde.hxx
	sfx2/source/appl/linkmgr2.cxx
	sfx2/source/appl/lnkbase2.cxx
	sfx2/source/appl/makefile.mk
	sfx2/source/appl/module.cxx
	sfx2/source/appl/newhelp.cxx
	sfx2/source/appl/opengrf.cxx
	sfx2/source/appl/sfxdll.cxx
	sfx2/source/appl/sfxhelp.cxx
	sfx2/source/appl/shutdownicon.cxx
	sfx2/source/appl/shutdowniconunx.cxx
	sfx2/source/appl/workwin.cxx
	sfx2/source/bastyp/fltfnc.cxx
	sfx2/source/bastyp/frmhtml.cxx
	sfx2/source/bastyp/frmhtmlw.cxx
	sfx2/source/bastyp/helper.cxx
	sfx2/source/bastyp/minarray.cxx
	sfx2/source/bastyp/progress.cxx
	sfx2/source/bastyp/sfxhtml.cxx
	sfx2/source/config/evntconf.cxx
	sfx2/source/control/bindings.cxx
	sfx2/source/control/ctrlitem.cxx
	sfx2/source/control/dispatch.cxx
	sfx2/source/control/macrconf.cxx
	sfx2/source/control/macro.cxx
	sfx2/source/control/makefile.mk
	sfx2/source/control/minfitem.cxx
	sfx2/source/control/msg.cxx
	sfx2/source/control/msgpool.cxx
	sfx2/source/control/objface.cxx
	sfx2/source/control/request.cxx
	sfx2/source/control/shell.cxx
	sfx2/source/control/sorgitm.cxx
	sfx2/source/dialog/about.cxx
	sfx2/source/dialog/basedlgs.cxx
	sfx2/source/dialog/dinfdlg.cxx
	sfx2/source/dialog/dinfedt.cxx
	sfx2/source/dialog/dockwin.cxx
	sfx2/source/dialog/filedlghelper.cxx
	sfx2/source/dialog/mailmodel.cxx
	sfx2/source/dialog/mailmodelapi.cxx
	sfx2/source/dialog/makefile.mk
	sfx2/source/dialog/mgetempl.cxx
	sfx2/source/dialog/passwd.cxx
	sfx2/source/dialog/passwd.hrc
	sfx2/source/dialog/printopt.cxx
	sfx2/source/dialog/securitypage.cxx
	sfx2/source/dialog/splitwin.cxx
	sfx2/source/dialog/styfitem.cxx
	sfx2/source/dialog/tabdlg.cxx
	sfx2/source/dialog/taskpane.cxx
	sfx2/source/dialog/templdlg.cxx
	sfx2/source/dialog/tplpitem.cxx
	sfx2/source/dialog/versdlg.cxx
	sfx2/source/doc/QuerySaveDocument.cxx
	sfx2/source/doc/SfxDocumentMetaData.cxx
	sfx2/source/doc/applet.cxx
	sfx2/source/doc/doc.hrc
	sfx2/source/doc/doc.src
	sfx2/source/doc/docfile.cxx
	sfx2/source/doc/docinf.cxx
	sfx2/source/doc/doctempl.cxx
	sfx2/source/doc/doctemplates.cxx
	sfx2/source/doc/docvor.cxx
	sfx2/source/doc/guisaveas.cxx
	sfx2/source/doc/makefile.mk
	sfx2/source/doc/objcont.cxx
	sfx2/source/doc/objitem.cxx
	sfx2/source/doc/objmisc.cxx
	sfx2/source/doc/objserv.cxx
	sfx2/source/doc/printhelper.cxx
	sfx2/source/doc/sfxacldetect.cxx
	sfx2/source/doc/sfxbasemodel.cxx
	sfx2/source/inc/applet.hxx
	sfx2/source/inc/fltoptint.hxx
	sfx2/source/inc/sfxlocal.hrc
	sfx2/source/inc/virtmenu.hxx
	sfx2/source/inc/workwin.hxx
	sfx2/source/menu/mnuitem.cxx
	sfx2/source/menu/objmnctl.cxx
	sfx2/source/menu/virtmenu.cxx
	sfx2/source/notify/eventsupplier.cxx
	sfx2/source/notify/makefile.mk
	sfx2/source/toolbox/imgmgr.cxx
	sfx2/source/toolbox/tbxitem.cxx
	sfx2/source/view/frame.cxx
	sfx2/source/view/orgmgr.cxx
	sfx2/source/view/printer.cxx
	sfx2/source/view/prnmon.cxx
	sfx2/source/view/viewfrm.cxx
	sfx2/source/view/viewprn.cxx
	sfx2/source/view/viewsh.cxx
	sfx2/util/makefile.mk
	sfx2/workben/custompanel/makefile.mk
	shell/source/backends/desktopbe/desktopbackend.cxx
	shell/source/backends/gconfbe/gconfbackend.cxx
	shell/source/backends/kde4be/kde4backend.cxx
	shell/source/backends/kdebe/kdebackend.cxx
	shell/source/win32/SysShentry.cxx
	shell/source/win32/shlxthandler/propsheets/propsheets.cxx
	shell/source/win32/simplemail/smplmailentry.cxx
	svx/inc/float3d.hrc
	svx/inc/fmhelp.hrc
	svx/inc/globlmn_tmpl.hrc
	svx/inc/helpid.hrc
	svx/inc/pch/precompiled_svx.hxx
	svx/inc/sjctrl.hxx
	svx/inc/srchitem.hxx
	svx/inc/svdibrow.hxx
	svx/inc/svx/SmartTagItem.hxx
	svx/inc/svx/algitem.hxx
	svx/inc/svx/camera3d.hxx
	svx/inc/svx/chrtitem.hxx
	svx/inc/svx/clipfmtitem.hxx
	svx/inc/svx/ctredlin.hxx
	svx/inc/svx/dbtoolsclient.hxx
	svx/inc/svx/deflt3d.hxx
	svx/inc/svx/dialogs.hrc
	svx/inc/svx/drawitem.hxx
	svx/inc/svx/e3ditem.hxx
	svx/inc/svx/extrud3d.hxx
	svx/inc/svx/flagsdef.hxx
	svx/inc/svx/float3d.hxx
	svx/inc/svx/frmsel.hxx
	svx/inc/svx/gallery.hxx
	svx/inc/svx/gallery1.hxx
	svx/inc/svx/galtheme.hxx
	svx/inc/svx/grfcrop.hxx
	svx/inc/svx/hdft.hxx
	svx/inc/svx/hlnkitem.hxx
	svx/inc/svx/hyprlink.hxx
	svx/inc/svx/itemwin.hxx
	svx/inc/svx/lathe3d.hxx
	svx/inc/svx/linkwarn.hxx
	svx/inc/svx/modctrl.hxx
	svx/inc/svx/msdffdef.hxx
	svx/inc/svx/obj3d.hxx
	svx/inc/svx/optgenrl.hxx
	svx/inc/svx/optgrid.hxx
	svx/inc/svx/pageitem.hxx
	svx/inc/svx/paraprev.hxx
	svx/inc/svx/postattr.hxx
	svx/inc/svx/rotmodit.hxx
	svx/inc/svx/ruler.hxx
	svx/inc/svx/rulritem.hxx
	svx/inc/svx/scene3d.hxx
	svx/inc/svx/sdasaitm.hxx
	svx/inc/svx/sdasitm.hxx
	svx/inc/svx/sdggaitm.hxx
	svx/inc/svx/sdmetitm.hxx
	svx/inc/svx/sdtaaitm.hxx
	svx/inc/svx/sdtaditm.hxx
	svx/inc/svx/sdtaitm.hxx
	svx/inc/svx/sdtakitm.hxx
	svx/inc/svx/sdtfchim.hxx
	svx/inc/svx/sdtfsitm.hxx
	svx/inc/svx/srchdlg.hxx
	svx/inc/svx/svddrag.hxx
	svx/inc/svx/svdetc.hxx
	svx/inc/svx/svdglue.hxx
	svx/inc/svx/svdhlpln.hxx
	svx/inc/svx/svdlayer.hxx
	svx/inc/svx/svdmark.hxx
	svx/inc/svx/svdmodel.hxx
	svx/inc/svx/svdoashp.hxx
	svx/inc/svx/svdobj.hxx
	svx/inc/svx/svdocirc.hxx
	svx/inc/svx/svdoedge.hxx
	svx/inc/svx/svdogrp.hxx
	svx/inc/svx/svdomeas.hxx
	svx/inc/svx/svdoole2.hxx
	svx/inc/svx/svdorect.hxx
	svx/inc/svx/svdotable.hxx
	svx/inc/svx/svdotext.hxx
	svx/inc/svx/svdovirt.hxx
	svx/inc/svx/svdpage.hxx
	svx/inc/svx/svdsnpv.hxx
	svx/inc/svx/svdtrans.hxx
	svx/inc/svx/svdundo.hxx
	svx/inc/svx/svimbase.hxx
	svx/inc/svx/svx3ditems.hxx
	svx/inc/svx/svxdlg.hxx
	svx/inc/svx/sxcikitm.hxx
	svx/inc/svx/sxekitm.hxx
	svx/inc/svx/sxelditm.hxx
	svx/inc/svx/sxenditm.hxx
	svx/inc/svx/sxmkitm.hxx
	svx/inc/svx/sxmtpitm.hxx
	svx/inc/svx/sxmuitm.hxx
	svx/inc/svx/tabarea.hxx
	svx/inc/svx/tabline.hxx
	svx/inc/svx/unoprov.hxx
	svx/inc/svx/viewlayoutitem.hxx
	svx/inc/svx/xbitmap.hxx
	svx/inc/svx/xbtmpit.hxx
	svx/inc/svx/xcolit.hxx
	svx/inc/svx/xfillit0.hxx
	svx/inc/svx/xflclit.hxx
	svx/inc/svx/xflftrit.hxx
	svx/inc/svx/xflgrit.hxx
	svx/inc/svx/xflhtit.hxx
	svx/inc/svx/xftadit.hxx
	svx/inc/svx/xftsfit.hxx
	svx/inc/svx/xftshit.hxx
	svx/inc/svx/xlineit0.hxx
	svx/inc/svx/xlinjoit.hxx
	svx/inc/svx/xlnclit.hxx
	svx/inc/svx/xlndsit.hxx
	svx/inc/svx/xlnedcit.hxx
	svx/inc/svx/xlnedit.hxx
	svx/inc/svx/xlnedwit.hxx
	svx/inc/svx/xlnstcit.hxx
	svx/inc/svx/xlnstit.hxx
	svx/inc/svx/xlnstwit.hxx
	svx/inc/svx/xlnwtit.hxx
	svx/inc/svx/xtextit0.hxx
	svx/inc/svx/zoomitem.hxx
	svx/inc/svx/zoomslideritem.hxx
	svx/inc/xpolyimp.hxx
	svx/inc/zoom_def.hxx
	svx/prj/d.lst
	svx/source/accessibility/AccessibleShape.cxx
	svx/source/accessibility/DescriptionGenerator.cxx
	svx/source/customshapes/EnhancedCustomShapeEngine.cxx
	svx/source/customshapes/EnhancedCustomShapeFontWork.cxx
	svx/source/dialog/_bmpmask.cxx
	svx/source/dialog/_contdlg.cxx
	svx/source/dialog/connctrl.cxx
	svx/source/dialog/contwnd.cxx
	svx/source/dialog/ctredlin.cxx
	svx/source/dialog/ctredlin.hrc
	svx/source/dialog/ctredlin.src
	svx/source/dialog/dialcontrol.cxx
	svx/source/dialog/dlgctrl.cxx
	svx/source/dialog/docrecovery.cxx
	svx/source/dialog/fntctrl.cxx
	svx/source/dialog/fontwork.cxx
	svx/source/dialog/frmsel.cxx
	svx/source/dialog/graphctl.cxx
	svx/source/dialog/grfflt.cxx
	svx/source/dialog/hdft.cxx
	svx/source/dialog/hyperdlg.cxx
	svx/source/dialog/hyprdlg.hxx
	svx/source/dialog/hyprlink.cxx
	svx/source/dialog/hyprlink.hxx
	svx/source/dialog/hyprlink.src
	svx/source/dialog/imapdlg.cxx
	svx/source/dialog/imapwnd.cxx
	svx/source/dialog/linkwarn.hrc
	svx/source/dialog/makefile.mk
	svx/source/dialog/optgrid.cxx
	svx/source/dialog/orienthelper.cxx
	svx/source/dialog/pagectrl.cxx
	svx/source/dialog/prtqry.cxx
	svx/source/dialog/rlrcitem.cxx
	svx/source/dialog/rubydialog.cxx
	svx/source/dialog/rulritem.cxx
	svx/source/dialog/simptabl.cxx
	svx/source/dialog/srchdlg.cxx
	svx/source/dialog/svxbmpnumvalueset.cxx
	svx/source/dialog/svxruler.cxx
	svx/source/dialog/swframeexample.cxx
	svx/source/engine3d/float3d.cxx
	svx/source/engine3d/float3d.src
	svx/source/engine3d/svx3ditems.cxx
	svx/source/fmcomp/gridctrl.cxx
	svx/source/fmcomp/trace.cxx
	svx/source/form/ParseContext.cxx
	svx/source/form/datanavi.cxx
	svx/source/form/filtnav.cxx
	svx/source/form/fmexch.cxx
	svx/source/form/fmexpl.cxx
	svx/source/form/fmobjfac.cxx
	svx/source/form/fmpage.cxx
	svx/source/form/fmshell.cxx
	svx/source/form/fmshimp.cxx
	svx/source/form/fmsrcimp.cxx
	svx/source/form/fmvwimp.cxx
	svx/source/form/makefile.mk
	svx/source/form/tabwin.cxx
	svx/source/form/tbxform.cxx
	svx/source/form/typemap.cxx
	svx/source/gallery2/galbrws1.cxx
	svx/source/gallery2/galbrws2.cxx
	svx/source/gallery2/galexpl.cxx
	svx/source/gallery2/gallery1.cxx
	svx/source/gallery2/galtheme.cxx
	svx/source/gallery2/makefile.mk
	svx/source/gengal/gengal.cxx
	svx/source/gengal/makefile.mk
	svx/source/inc/fmgroup.hxx
	svx/source/intro/about_ooo.hrc
	svx/source/intro/iso.src
	svx/source/intro/ooo.src
	svx/source/items/SmartTagItem.cxx
	svx/source/items/algitem.cxx
	svx/source/items/chrtitem.cxx
	svx/source/items/clipfmtitem.cxx
	svx/source/items/customshapeitem.cxx
	svx/source/items/drawitem.cxx
	svx/source/items/e3ditem.cxx
	svx/source/items/grfitem.cxx
	svx/source/items/hlnkitem.cxx
	svx/source/items/makefile.mk
	svx/source/items/pageitem.cxx
	svx/source/items/rotmodit.cxx
	svx/source/items/viewlayoutitem.cxx
	svx/source/items/zoomitem.cxx
	svx/source/items/zoomslideritem.cxx
	svx/source/src/app.hrc
	svx/source/stbctrls/makefile.mk
	svx/source/stbctrls/modctrl.cxx
	svx/source/stbctrls/xmlsecctrl.cxx
	svx/source/stbctrls/zoomctrl.cxx
	svx/source/svdraw/clonelist.cxx
	svx/source/svdraw/svdattr.cxx
	svx/source/svdraw/svdcrtv.cxx
	svx/source/svdraw/svdedtv1.cxx
	svx/source/svdraw/svdedtv2.cxx
	svx/source/svdraw/svdedxv.cxx
	svx/source/svdraw/svdetc.cxx
	svx/source/svdraw/svdfmtf.cxx
	svx/source/svdraw/svdfmtf.hxx
	svx/source/svdraw/svdglue.cxx
	svx/source/svdraw/svdhdl.cxx
	svx/source/svdraw/svdhlpln.cxx
	svx/source/svdraw/svdibrow.cxx
	svx/source/svdraw/svdlayer.cxx
	svx/source/svdraw/svdmodel.cxx
	svx/source/svdraw/svdoashp.cxx
	svx/source/svdraw/svdobj.cxx
	svx/source/svdraw/svdocapt.cxx
	svx/source/svdraw/svdocirc.cxx
	svx/source/svdraw/svdoedge.cxx
	svx/source/svdraw/svdograf.cxx
	svx/source/svdraw/svdogrp.cxx
	svx/source/svdraw/svdomeas.cxx
	svx/source/svdraw/svdomedia.cxx
	svx/source/svdraw/svdopath.cxx
	svx/source/svdraw/svdotext.cxx
	svx/source/svdraw/svdotxdr.cxx
	svx/source/svdraw/svdotxed.cxx
	svx/source/svdraw/svdotxfl.cxx
	svx/source/svdraw/svdotxln.cxx
	svx/source/svdraw/svdotxtr.cxx
	svx/source/svdraw/svdoutl.cxx
	svx/source/svdraw/svdpage.cxx
	svx/source/svdraw/svdpagv.cxx
	svx/source/svdraw/svdpntv.cxx
	svx/source/svdraw/svdpoev.cxx
	svx/source/svdraw/svdsnpv.cxx
	svx/source/svdraw/svdstr.src
	svx/source/svdraw/svdtrans.cxx
	svx/source/svdraw/svdundo.cxx
	svx/source/svdraw/svdview.cxx
	svx/source/svdraw/svdxcgv.cxx
	svx/source/table/svdotable.cxx
	svx/source/tbxctrls/colorwindow.hxx
	svx/source/tbxctrls/extrusioncontrols.cxx
	svx/source/tbxctrls/fillctrl.cxx
	svx/source/tbxctrls/grafctrl.cxx
	svx/source/tbxctrls/itemwin.cxx
	svx/source/tbxctrls/layctrl.cxx
	svx/source/tbxctrls/lboxctrl.cxx
	svx/source/tbxctrls/linectrl.cxx
	svx/source/tbxctrls/tbcontrl.cxx
	svx/source/tbxctrls/verttexttbxctrl.cxx
	svx/source/unodraw/unomod.cxx
	svx/source/unodraw/unopage.cxx
	svx/source/unodraw/unoprov.cxx
	svx/source/unodraw/unoshape.cxx
	svx/source/unodraw/unoshtxt.cxx
	svx/source/xml/xmlxtexp.cxx
	svx/source/xoutdev/_xpoly.cxx
	svx/source/xoutdev/xattr.cxx
	svx/source/xoutdev/xattr2.cxx
	svx/source/xoutdev/xattrbmp.cxx
	svx/source/xoutdev/xtabcolr.cxx
	svx/util/makefile.mk
	svx/workben/edittest.cxx
	sysui/desktop/productversion.mk
	ucb/prj/build.lst
	ucb/source/cacher/cacheserv.cxx
	ucb/source/core/ucb1.component
	ucb/source/core/ucbserv.cxx
	ucb/source/core/ucbstore.cxx
	ucb/source/core/ucbstore.hxx
	ucb/source/sorter/sortmain.cxx
	ucb/source/ucp/file/prov.cxx
	ucb/source/ucp/file/shell.cxx
	ucb/source/ucp/ftp/ftpservices.cxx
	ucb/source/ucp/gio/gio_provider.cxx
	ucb/source/ucp/gvfs/gvfs_provider.cxx
	ucb/source/ucp/hierarchy/hierarchyservices.cxx
	ucb/source/ucp/odma/odma_lib.cxx
	ucb/source/ucp/odma/odma_services.cxx
	ucb/source/ucp/package/pkgservices.cxx
	ucb/source/ucp/tdoc/tdoc_services.cxx
	ucb/source/ucp/webdav/ContentProperties.cxx
	ucb/source/ucp/webdav/NeonHeadRequest.cxx
	ucb/source/ucp/webdav/webdavcontent.cxx
	ucb/source/ucp/webdav/webdavservices.cxx
	uui/source/iahndl.cxx
	uui/source/iahndl.hxx
	uui/source/loginerr.hxx
	uui/source/nameclashdlg.hxx
	uui/source/passcrtdlg.cxx
	uui/source/passworddlg.cxx
	uui/source/passworddlg.hxx
	uui/source/services.cxx
	vbahelper/inc/vbahelper/vbahelper.hxx
	vbahelper/prj/build.lst
	vbahelper/prj/d.lst
	vbahelper/source/msforms/makefile.mk
	vbahelper/source/msforms/vbauserform.cxx
	vbahelper/source/vbahelper/makefile.mk
	vbahelper/source/vbahelper/vbaapplicationbase.cxx
	vbahelper/source/vbahelper/vbacommandbarcontrol.cxx
	vbahelper/source/vbahelper/vbadocumentbase.cxx
	vbahelper/source/vbahelper/vbadocumentsbase.cxx
	vbahelper/source/vbahelper/vbahelper.cxx
	vbahelper/util/makefile.mk
	xmlhelp/source/cxxhelp/provider/databases.cxx
	xmlhelp/source/cxxhelp/provider/services.cxx
	xmlhelp/source/treeview/tvfactory.cxx
	xmloff/JunitTest_xmloff_unoapi.mk
	xmloff/inc/functional.hxx
	xmloff/inc/xmloff/formlayerexport.hxx
	xmloff/inc/xmloff/formlayerimport.hxx
	xmloff/inc/xmloff/functional.hxx
	xmloff/inc/xmloff/shapeimport.hxx
	xmloff/inc/xmloff/xmlcnitm.hxx
	xmloff/inc/xmloff/xmlnumfi.hxx
	xmloff/prj/build.lst
	xmloff/source/chart/SchXMLChartContext.cxx
	xmloff/source/chart/SchXMLExport.cxx
	xmloff/source/chart/SchXMLImport.cxx
	xmloff/source/chart/SchXMLLegendContext.hxx
	xmloff/source/chart/SchXMLPlotAreaContext.cxx
	xmloff/source/core/xmluconv.cxx
	xmloff/source/draw/sdxmlexp.cxx
	xmloff/source/draw/shapeexport4.cxx
	xmloff/source/draw/ximp3dobject.cxx
	xmloff/source/draw/ximp3dscene.cxx
	xmloff/source/forms/formlayerexport.cxx
	xmloff/source/forms/formlayerimport.cxx
	xmloff/source/forms/handler/vcl_time_handler.hxx
	xmloff/source/forms/layerimport.cxx
	xmloff/source/forms/layerimport.hxx
	xmloff/source/forms/property_meta_data.hxx
	xmloff/source/style/PageHeaderFooterContext.cxx
	xmloff/source/style/PageMasterStyleMap.cxx
	xmloff/source/style/prstylei.cxx
	xmloff/source/style/xmlimppr.cxx
	xmloff/source/style/xmlnumfi.cxx
	xmloff/source/style/xmlstyle.cxx
	xmloff/source/table/tabledesignsimporter.cxx
	xmloff/source/text/XMLTextNumRuleInfo.cxx
	xmloff/source/text/XMLTextShapeStyleContext.cxx
	xmloff/source/text/txtstyle.cxx
	xmloff/source/transform/ChartOOoTContext.cxx
	xmloff/source/transform/EventOOoTContext.cxx
	xmloff/source/transform/TransformerBase.cxx
	xmloff/util/makefile.mk
	xmlscript/util/xcr.component
2011-03-12 02:42:58 +01:00

6604 lines
191 KiB
XML
Executable file

<?xml version="1.0" encoding="utf-8"?>
<!-- =====================================================================
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
Copyright 2000, 2010 Oracle and/or its affiliates.
OpenOffice.org - a multi-platform office productivity suite
This file is part of OpenOffice.org.
OpenOffice.org is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License version 3
only, as published by the Free Software Foundation.
OpenOffice.org is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License version 3 for more details
(a copy is included in the LICENSE file that accompanied this code).
You should have received a copy of the GNU Lesser General Public License
version 3 along with OpenOffice.org. If not, see
<http://www.openoffice.org/license.html>
for a copy of the LGPLv3 License.
====================================================================== -->
<!-- *** Do not edit, this file will be generated *** -->
<!DOCTYPE api SYSTEM "ApiSymbols.dtd">
<api library-identifier="Microsoft 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>