#S(HASH-TABLE EQL (FILENAME . "c:\windows\desktop\decompiler_jobs\sdienginecore\siacdll\msadodc.oca")(GUID . "{0F99C536-314F-43A9-B662-2B676C57119F}")(DESCRIPTION . "Microsoft ADO Data Control 6.0 (OLEDB)")(VERSION . "6.0") (CLASSES . #S(HASH-TABLE EQUAL ("DAdodcEvents" (TYPE . "Interface")(DESCRIPTION . "Event interface for ADODC control")(GUID . "{344F7772-A057-42D7-91E7-AAE708D1C0D3}")(FUNCTIONS ((NAME . "WillMove") (RIID . #x000000c8) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("adReason" "VT_USERDEFINED.Enum.EventReasonEnum")("adStatus" "VT_PTR.EventStatusEnum")("pRecordset" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs before a different row becomes the current row.")) ((NAME . "MoveComplete") (RIID . #x000000c9) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("adReason" "VT_USERDEFINED.Enum.EventReasonEnum")("pError" "VT_PTR.Error")("adStatus" "VT_PTR.EventStatusEnum")("pRecordset" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs after a row becomes the current row.")) ((NAME . "WillChangeField") (RIID . #x000000ca) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("cFields" "VT_I4")("Fields" "VT_PTR.VT_VARIANT")("adStatus" "VT_PTR.EventStatusEnum")("pRecordset" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs before a field change.")) ((NAME . "FieldChangeComplete") (RIID . #x000000cb) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("cFields" "VT_I4")("Fields" "VT_PTR.VT_VARIANT")("pError" "VT_PTR.Error")("adStatus" "VT_PTR.EventStatusEnum")("pRecordset" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs after a field change.")) ((NAME . "WillChangeRecord") (RIID . #x000000cc) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("adReason" "VT_USERDEFINED.Enum.EventReasonEnum")("cRecords" "VT_I4")("adStatus" "VT_PTR.EventStatusEnum")("pRecordset" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs before a record change.")) ((NAME . "RecordChangeComplete") (RIID . #x000000cd) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("adReason" "VT_USERDEFINED.Enum.EventReasonEnum")("cRecords" "VT_I4")("pError" "VT_PTR.Error")("adStatus" "VT_PTR.EventStatusEnum")("pRecordset" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs after a record change.")) ((NAME . "WillChangeRecordset") (RIID . #x000000ce) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("adReason" "VT_USERDEFINED.Enum.EventReasonEnum")("adStatus" "VT_PTR.EventStatusEnum")("pRecordset" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs before a recordset change.")) ((NAME . "RecordsetChangeComplete") (RIID . #x000000cf) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("adReason" "VT_USERDEFINED.Enum.EventReasonEnum")("pError" "VT_PTR.Error")("adStatus" "VT_PTR.EventStatusEnum")("pRecordset" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs after a recordset change.")) ((NAME . "EndOfRecordset") (RIID . #x000000d0) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("fMoreData" "VT_PTR.VT_BOOL")("adStatus" "VT_PTR.EventStatusEnum")("pRecordset" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when EOF/BOF hit.")) ((NAME . "Error") (RIID . #x000000d3) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("ErrorNumber" "VT_I4")("Description" "VT_PTR.VT_BSTR")("Scode" "VT_I4")("Source" "VT_BSTR")("HelpFile" "VT_BSTR")("HelpContext" "VT_I4")("fCancelDisplay" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs only as the result of a data access error that takes place when no Visual Basic code is being executed.")) ((NAME . "MouseDown") (RIID . #xfffffda3) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs after a mouse button has been depressed.")) ((NAME . "MouseMove") (RIID . #xfffffda2) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs after the mouse has been moved.")) ((NAME . "MouseUp") (RIID . #xfffffda1) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs after a mouse button has been released.")) ((NAME . "DragDrop") (RIID . #x80013006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.VT_PTR.Control")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a drag-and-drop operation is completed.")) ((NAME . "DragOver") (RIID . #x80013007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.VT_PTR.Control")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")("State" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a drag-and-drop operation is in progress.")))) ("_Event26" (TYPE . "Interface")(DESCRIPTION . "Event interface for ADODC control")(GUID . "{78EA5684-F898-4227-86B9-6C929CE64D20}")(FUNCTIONS ((NAME . "WillMove") (RIID . #x000000c8) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("adReason" "VT_USERDEFINED.Enum.EventReasonEnum")("adStatus" "VT_PTR.EventStatusEnum")("pRecordset" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs before a different row becomes the current row.")) ((NAME . "MoveComplete") (RIID . #x000000c9) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("adReason" "VT_USERDEFINED.Enum.EventReasonEnum")("pError" "VT_PTR.Error")("adStatus" "VT_PTR.EventStatusEnum")("pRecordset" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs after a row becomes the current row.")) ((NAME . "WillChangeField") (RIID . #x000000ca) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("cFields" "VT_I4")("Fields" "VT_PTR.VT_VARIANT")("adStatus" "VT_PTR.EventStatusEnum")("pRecordset" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs before a field change.")) ((NAME . "FieldChangeComplete") (RIID . #x000000cb) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("cFields" "VT_I4")("Fields" "VT_PTR.VT_VARIANT")("pError" "VT_PTR.Error")("adStatus" "VT_PTR.EventStatusEnum")("pRecordset" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs after a field change.")) ((NAME . "WillChangeRecord") (RIID . #x000000cc) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("adReason" "VT_USERDEFINED.Enum.EventReasonEnum")("cRecords" "VT_I4")("adStatus" "VT_PTR.EventStatusEnum")("pRecordset" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs before a record change.")) ((NAME . "RecordChangeComplete") (RIID . #x000000cd) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("adReason" "VT_USERDEFINED.Enum.EventReasonEnum")("cRecords" "VT_I4")("pError" "VT_PTR.Error")("adStatus" "VT_PTR.EventStatusEnum")("pRecordset" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs after a record change.")) ((NAME . "WillChangeRecordset") (RIID . #x000000ce) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("adReason" "VT_USERDEFINED.Enum.EventReasonEnum")("adStatus" "VT_PTR.EventStatusEnum")("pRecordset" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs before a recordset change.")) ((NAME . "RecordsetChangeComplete") (RIID . #x000000cf) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("adReason" "VT_USERDEFINED.Enum.EventReasonEnum")("pError" "VT_PTR.Error")("adStatus" "VT_PTR.EventStatusEnum")("pRecordset" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs after a recordset change.")) ((NAME . "EndOfRecordset") (RIID . #x000000d0) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("fMoreData" "VT_PTR.VT_BOOL")("adStatus" "VT_PTR.EventStatusEnum")("pRecordset" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when EOF/BOF hit.")) ((NAME . "Error") (RIID . #x000000d3) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("ErrorNumber" "VT_I4")("Description" "VT_PTR.VT_BSTR")("Scode" "VT_I4")("Source" "VT_BSTR")("HelpFile" "VT_BSTR")("HelpContext" "VT_I4")("fCancelDisplay" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs only as the result of a data access error that takes place when no Visual Basic code is being executed.")) ((NAME . "MouseDown") (RIID . #xfffffda3) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs after a mouse button has been depressed.")) ((NAME . "MouseMove") (RIID . #xfffffda2) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs after the mouse has been moved.")) ((NAME . "MouseUp") (RIID . #xfffffda1) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs after a mouse button has been released.")) ((NAME . "DragDrop") (RIID . #x80013006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Source" "VT_PTR.VT_PTR.Control")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a drag-and-drop operation is completed.")) ((NAME . "DragOver") (RIID . #x80013007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Source" "VT_PTR.VT_PTR.Control")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")("State" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a drag-and-drop operation is in progress.")))) ("IAdodc" (TYPE . "Dispinterface")(DESCRIPTION . "Microsoft ADO Data Control 6.0 (OLEDB)")(GUID . "{41B81BB9-F9C6-45E4-97AD-1A520F0238A5}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ConnectionString") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "For OLEDB Providers that support connection strings")) ((NAME . "ConnectionString") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "For OLEDB Providers that support connection strings")) ((NAME . "OLEDBString") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The DSL OLEB Connection String")) ((NAME . "OLEDBString") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The DSL OLEB Connection String")) ((NAME . "OLEDBFile") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The DSL OLEDB File string")) ((NAME . "OLEDBFile") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The DSL OLEDB File string")) ((NAME . "DataSourceName") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "For OLEDB Providers that support DataSourceName")) ((NAME . "DataSourceName") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "For OLEDB Providers that support DataSourceName")) ((NAME . "OtherAttributes") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Additional string to append to connect string or DSN")) ((NAME . "OtherAttributes") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Additional string to append to connect string or DSN")) ((NAME . "ConnectStringType") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.ConnectStringTypeEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets or gets the type of connection string (OLEDB, OLEDBFILE, ODBC)")) ((NAME . "ConnectStringType") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.ConnectStringTypeEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets or gets the type of connection string (OLEDB, OLEDBFILE, ODBC)")) ((NAME . "UserName") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "UserName - For OLEDB Providers that support UserName")) ((NAME . "UserName") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "UserName - For OLEDB Providers that support UserName")) ((NAME . "Password") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Password - For OLEDB Providers that support Password")) ((NAME . "Password") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Password - For OLEDB Providers that support Password")) ((NAME . "Mode") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.ConnectModeEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Describes the mode in which the current connection is opened")) ((NAME . "Mode") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.ConnectModeEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Describes the mode in which the current connection is opened")) ((NAME . "CursorLocation") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.CursorLocationEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if server-side or client-side cursors are used (which cursor engine used)")) ((NAME . "CursorLocation") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CursorLocationEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if server-side or client-side cursors are used (which cursor engine used)")) ((NAME . "IsolationLevel") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.IsolationLevelEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets or gets the isolation level for the current connection")) ((NAME . "IsolationLevel") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.IsolationLevelEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets or gets the isolation level for the current connection")) ((NAME . "ConnectionTimeout") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Amount of time to wait for the connection to open before aborting (in seconds)")) ((NAME . "ConnectionTimeout") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Amount of time to wait for the connection to open before aborting (in seconds)")) ((NAME . "CommandTimeout") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Amount of time to wait for the command to return (in seconds)")) ((NAME . "CommandTimeout") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Amount of time to wait for the command to return (in seconds)")) ((NAME . "RecordSource") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Source of recordset (adCommandText = SQL or other command 'syntax', adCommandTable = table name")) ((NAME . "RecordSource") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Source of recordset (adCommandText = SQL or other command 'syntax', adCommandTable = table name")) ((NAME . "CursorType") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.CursorTypeEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets the cursor type to use for the underlying recordset")) ((NAME . "CursorType") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CursorTypeEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets the cursor type to use for the underlying recordset")) ((NAME . "LockType") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.LockTypeEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets or returns the type of locking (concurrency) to use")) ((NAME . "LockType") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.LockTypeEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets or returns the type of locking (concurrency) to use")) ((NAME . "CommandType") (RIID . #x00000011) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.CommandTypeEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates the type of command")) ((NAME . "CommandType") (RIID . #x00000011) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CommandTypeEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Indicates the type of command")) ((NAME . "CursorOptions") (RIID . #x00000012) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.CursorOptionEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "CursorOptions")) ((NAME . "CacheSize") (RIID . #x00000013) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the number of rows to keep cached as navigating through the set")) ((NAME . "CacheSize") (RIID . #x00000013) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the number of rows to keep cached as navigating through the set")) ((NAME . "MaxRecords") (RIID . #x00000014) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Maximum number of records to retrieve when opened")) ((NAME . "MaxRecords") (RIID . #x00000014) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Maximum number of records to retrieve when opened")) ((NAME . "BOFAction") (RIID . #x00000015) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.BOFActionEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Behavior when BOF is reached")) ((NAME . "BOFAction") (RIID . #x00000015) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.BOFActionEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Behavior when BOF is reached")) ((NAME . "EOFAction") (RIID . #x00000016) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.EOFActionEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Behavior when EOF is reached")) ((NAME . "EOFAction") (RIID . #x00000016) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.EOFActionEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Behavior when EOF is reached")) ((NAME . "Caption") (RIID . #xfffffdfa) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Control's Caption")) ((NAME . "Caption") (RIID . #xfffffdfa) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Control's Caption")) ((NAME . "Appearance") (RIID . #xfffffdf8) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.AppearanceEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Control's Appearance")) ((NAME . "Appearance") (RIID . #xfffffdf8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.AppearanceEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Control's Appearance")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Control's Back Color")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Control's Back Color")) ((NAME . "ForeColor") (RIID . #xfffffdff) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Control's Fore Color")) ((NAME . "ForeColor") (RIID . #xfffffdff) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Control's Fore Color")) ((NAME . "Orientation") (RIID . #x00000017) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.OrientationEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Control's Orientation")) ((NAME . "Orientation") (RIID . #x00000017) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.OrientationEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Control's Orientation")) ((NAME . "Recordset") (RIID . #x00000018) (OFFSET . #x0) (RETURNS . "VT_PTR._Recordset")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the underlying recordset")) ((NAME . "Recordset") (RIID . #x00000018) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets/sets the underlying recordset")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x0) (RETURNS . "VT_PTR.IFontDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Font")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IFontDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Font")) ((NAME . "Refresh") (RIID . #x00000019) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Forces a refresh of the underlying recordset/connection if necessary")) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "About Box")) ((NAME . "FireErrorInfo") (RIID . #x0000001a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_ERROR")("pUnknown" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x80010000) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name used in code to identify an object.")) ((NAME . "Index") (RIID . #x80010001) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the number identifying a control in a control array.")) ((NAME . "Left") (RIID . #x80010003) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the distance between the internal left edge of an object and the left edge of its container.")) ((NAME . "Left") (RIID . #x80010003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the distance between the internal left edge of an object and the left edge of its container.")) ((NAME . "Top") (RIID . #x80010004) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the distance between the internal top edge of an object and the top edge of its container.")) ((NAME . "Top") (RIID . #x80010004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the distance between the internal top edge of an object and the top edge of its container.")) ((NAME . "Width") (RIID . #x80010005) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the width of an object.")) ((NAME . "Width") (RIID . #x80010005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the width of an object.")) ((NAME . "Height") (RIID . #x80010006) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the height of an object.")) ((NAME . "Height") (RIID . #x80010006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the height of an object.")) ((NAME . "Visible") (RIID . #x80010007) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether an object is visible or hidden.")) ((NAME . "Visible") (RIID . #x80010007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether an object is visible or hidden.")) ((NAME . "Parent") (RIID . #x80010008) (OFFSET . #x0) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the object on which this object is located.")) ((NAME . "DragMode") (RIID . #x80010009) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether manual or automatic drag mode is used.")) ((NAME . "DragMode") (RIID . #x80010009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether manual or automatic drag mode is used.")) ((NAME . "DragIcon") (RIID . #x8001000a) (OFFSET . #x0) (RETURNS . "VT_PTR.Picture")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.")) ((NAME . "DragIcon") (RIID . #x8001000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_PTR.Picture")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.")) ((NAME . "DragIcon") (RIID . #x8001000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_PTR.Picture")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.")) ((NAME . "Tag") (RIID . #x8001000b) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Stores any extra data needed for your program.")) ((NAME . "Tag") (RIID . #x8001000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Stores any extra data needed for your program.")) ((NAME . "Enabled") (RIID . #x8001000d) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether an object can respond to user-generated events.")) ((NAME . "Enabled") (RIID . #x8001000d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether an object can respond to user-generated events.")) ((NAME . "Object") (RIID . #x8001001c) (OFFSET . #x0) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an object in a control.")) ((NAME . "Align") (RIID . #x8001003b) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines where an object is displayed on a form.")) ((NAME . "Align") (RIID . #x8001003b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines where an object is displayed on a form.")) ((NAME . "WhatsThisHelpID") (RIID . #x80010046) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets an associated context number for an object.")) ((NAME . "WhatsThisHelpID") (RIID . #x80010046) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets an associated context number for an object.")) ((NAME . "Container") (RIID . #x80010047) (OFFSET . #x0) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the container of an object.")) ((NAME . "Container") (RIID . #x80010047) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the container of an object.")) ((NAME . "ToolTipText") (RIID . #x8001004a) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the text displayed when the mouse is paused over the control.")) ((NAME . "ToolTipText") (RIID . #x8001004a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the text displayed when the mouse is paused over the control.")) ((NAME . "ZOrder") (RIID . #x80011000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Places a specified object at the front or back of the z-order within its graphical level.")) ((NAME . "Move") (RIID . #x80011001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Left" "VT_R4")("Top" "VT_VARIANT")("Width" "VT_VARIANT")("Height" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves an object.")) ((NAME . "Drag") (RIID . #x80011002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Action" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.")) ((NAME . "ShowWhatsThis") (RIID . #x80011003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.")))) ("_PBrowse27" (TYPE . "Dispinterface")(DESCRIPTION . "Microsoft ADO Data Control 6.0 (OLEDB)")(GUID . "{C7B22E4E-D434-4522-8D35-3E87446CB25C}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ConnectionString") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "For OLEDB Providers that support connection strings")) ((NAME . "ConnectionString") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "For OLEDB Providers that support connection strings")) ((NAME . "OLEDBString") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The DSL OLEB Connection String")) ((NAME . "OLEDBString") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The DSL OLEB Connection String")) ((NAME . "OLEDBFile") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The DSL OLEDB File string")) ((NAME . "OLEDBFile") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The DSL OLEDB File string")) ((NAME . "DataSourceName") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "For OLEDB Providers that support DataSourceName")) ((NAME . "DataSourceName") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "For OLEDB Providers that support DataSourceName")) ((NAME . "OtherAttributes") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Additional string to append to connect string or DSN")) ((NAME . "OtherAttributes") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Additional string to append to connect string or DSN")) ((NAME . "ConnectStringType") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.ConnectStringTypeEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets or gets the type of connection string (OLEDB, OLEDBFILE, ODBC)")) ((NAME . "ConnectStringType") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.ConnectStringTypeEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets or gets the type of connection string (OLEDB, OLEDBFILE, ODBC)")) ((NAME . "UserName") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "UserName - For OLEDB Providers that support UserName")) ((NAME . "UserName") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "UserName - For OLEDB Providers that support UserName")) ((NAME . "Password") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Password - For OLEDB Providers that support Password")) ((NAME . "Password") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Password - For OLEDB Providers that support Password")) ((NAME . "Mode") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.ConnectModeEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Describes the mode in which the current connection is opened")) ((NAME . "Mode") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.ConnectModeEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Describes the mode in which the current connection is opened")) ((NAME . "CursorLocation") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.CursorLocationEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if server-side or client-side cursors are used (which cursor engine used)")) ((NAME . "CursorLocation") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CursorLocationEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if server-side or client-side cursors are used (which cursor engine used)")) ((NAME . "IsolationLevel") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.IsolationLevelEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets or gets the isolation level for the current connection")) ((NAME . "IsolationLevel") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.IsolationLevelEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets or gets the isolation level for the current connection")) ((NAME . "ConnectionTimeout") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Amount of time to wait for the connection to open before aborting (in seconds)")) ((NAME . "ConnectionTimeout") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Amount of time to wait for the connection to open before aborting (in seconds)")) ((NAME . "CommandTimeout") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Amount of time to wait for the command to return (in seconds)")) ((NAME . "CommandTimeout") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Amount of time to wait for the command to return (in seconds)")) ((NAME . "RecordSource") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Source of recordset (adCommandText = SQL or other command 'syntax', adCommandTable = table name")) ((NAME . "RecordSource") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Source of recordset (adCommandText = SQL or other command 'syntax', adCommandTable = table name")) ((NAME . "CursorType") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.CursorTypeEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets the cursor type to use for the underlying recordset")) ((NAME . "CursorType") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CursorTypeEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets the cursor type to use for the underlying recordset")) ((NAME . "LockType") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.LockTypeEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets or returns the type of locking (concurrency) to use")) ((NAME . "LockType") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.LockTypeEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets or returns the type of locking (concurrency) to use")) ((NAME . "CommandType") (RIID . #x00000011) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.CommandTypeEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates the type of command")) ((NAME . "CommandType") (RIID . #x00000011) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CommandTypeEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Indicates the type of command")) ((NAME . "CursorOptions") (RIID . #x00000012) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.CursorOptionEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "CursorOptions")) ((NAME . "CacheSize") (RIID . #x00000013) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the number of rows to keep cached as navigating through the set")) ((NAME . "CacheSize") (RIID . #x00000013) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the number of rows to keep cached as navigating through the set")) ((NAME . "MaxRecords") (RIID . #x00000014) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Maximum number of records to retrieve when opened")) ((NAME . "MaxRecords") (RIID . #x00000014) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Maximum number of records to retrieve when opened")) ((NAME . "BOFAction") (RIID . #x00000015) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.BOFActionEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Behavior when BOF is reached")) ((NAME . "BOFAction") (RIID . #x00000015) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.BOFActionEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Behavior when BOF is reached")) ((NAME . "EOFAction") (RIID . #x00000016) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.EOFActionEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Behavior when EOF is reached")) ((NAME . "EOFAction") (RIID . #x00000016) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.EOFActionEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Behavior when EOF is reached")) ((NAME . "Caption") (RIID . #xfffffdfa) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Control's Caption")) ((NAME . "Caption") (RIID . #xfffffdfa) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Control's Caption")) ((NAME . "Appearance") (RIID . #xfffffdf8) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.AppearanceEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Control's Appearance")) ((NAME . "Appearance") (RIID . #xfffffdf8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.AppearanceEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Control's Appearance")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Control's Back Color")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Control's Back Color")) ((NAME . "ForeColor") (RIID . #xfffffdff) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Control's Fore Color")) ((NAME . "ForeColor") (RIID . #xfffffdff) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Control's Fore Color")) ((NAME . "Orientation") (RIID . #x00000017) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.OrientationEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Control's Orientation")) ((NAME . "Orientation") (RIID . #x00000017) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.OrientationEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Control's Orientation")) ((NAME . "Recordset") (RIID . #x00000018) (OFFSET . #x0) (RETURNS . "VT_PTR._Recordset")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the underlying recordset")) ((NAME . "Recordset") (RIID . #x00000018) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets/sets the underlying recordset")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x0) (RETURNS . "VT_PTR.IFontDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Font")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IFontDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Font")) ((NAME . "Refresh") (RIID . #x00000019) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Forces a refresh of the underlying recordset/connection if necessary")) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "About Box")) ((NAME . "FireErrorInfo") (RIID . #x0000001a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_ERROR")("pUnknown" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x80010000) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name used in code to identify an object.")) ((NAME . "Name") (RIID . #x80010000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the name used in code to identify an object.")) ((NAME . "Index") (RIID . #x80010001) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the number identifying a control in a control array.")) ((NAME . "Index") (RIID . #x80010001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the number identifying a control in a control array.")) ((NAME . "Left") (RIID . #x80010003) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the distance between the internal left edge of an object and the left edge of its container.")) ((NAME . "Left") (RIID . #x80010003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the distance between the internal left edge of an object and the left edge of its container.")) ((NAME . "Top") (RIID . #x80010004) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the distance between the internal top edge of an object and the top edge of its container.")) ((NAME . "Top") (RIID . #x80010004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the distance between the internal top edge of an object and the top edge of its container.")) ((NAME . "Width") (RIID . #x80010005) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the width of an object.")) ((NAME . "Width") (RIID . #x80010005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the width of an object.")) ((NAME . "Height") (RIID . #x80010006) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the height of an object.")) ((NAME . "Height") (RIID . #x80010006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the height of an object.")) ((NAME . "Visible") (RIID . #x80010007) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether an object is visible or hidden.")) ((NAME . "Visible") (RIID . #x80010007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether an object is visible or hidden.")) ((NAME . "DragMode") (RIID . #x80010009) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.DragModeConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether manual or automatic drag mode is used.")) ((NAME . "DragMode") (RIID . #x80010009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_USERDEFINED.Enum.DragModeConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether manual or automatic drag mode is used.")) ((NAME . "DragIcon") (RIID . #x8001000a) (OFFSET . #x0) (RETURNS . "VT_PTR.Picture")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.")) ((NAME . "DragIcon") (RIID . #x8001000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_PTR.Picture")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.")) ((NAME . "DragIcon") (RIID . #x8001000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_PTR.Picture")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.")) ((NAME . "Tag") (RIID . #x8001000b) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Stores any extra data needed for your program.")) ((NAME . "Tag") (RIID . #x8001000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Stores any extra data needed for your program.")) ((NAME . "Enabled") (RIID . #x8001000d) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether an object can respond to user-generated events.")) ((NAME . "Enabled") (RIID . #x8001000d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether an object can respond to user-generated events.")) ((NAME . "Align") (RIID . #x8001003b) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.AlignConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines where an object is displayed on a form.")) ((NAME . "Align") (RIID . #x8001003b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_USERDEFINED.Enum.AlignConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines where an object is displayed on a form.")) ((NAME . "Negotiate") (RIID . #x8001003c) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether a control that can be aligned is displayed when an active object on the form displays one or more toolbars.")) ((NAME . "Negotiate") (RIID . #x8001003c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines whether a control that can be aligned is displayed when an active object on the form displays one or more toolbars.")) ((NAME . "WhatsThisHelpID") (RIID . #x80010046) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets an associated context number for an object.")) ((NAME . "WhatsThisHelpID") (RIID . #x80010046) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets an associated context number for an object.")) ((NAME . "ToolTipText") (RIID . #x8001004a) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the text displayed when the mouse is paused over the control.")) ((NAME . "ToolTipText") (RIID . #x8001004a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the text displayed when the mouse is paused over the control.")) ((NAME . "ZOrder") (RIID . #x80011000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Places a specified object at the front or back of the z-order within its graphical level.")) ((NAME . "Move") (RIID . #x80011001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Left" "VT_R4")("Top" "VT_VARIANT")("Width" "VT_VARIANT")("Height" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves an object.")) ((NAME . "Drag") (RIID . #x80011002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Action" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.")) ((NAME . "ShowWhatsThis") (RIID . #x80011003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.")))) ("Adodc" (TYPE . "Coclass")(GUID . "{783C0562-DF5C-4B27-9995-A67657146312}")(ALIASES "IAdodc""DAdodcEvents") (FUNCTIONS )) ("BOFActionEnum" (TYPE . "Enum")(DESCRIPTION . "BOFAction constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("EOFActionEnum" (TYPE . "Enum")(DESCRIPTION . "EOFAction constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("AppearanceEnum" (TYPE . "Enum")(DESCRIPTION . "Appearance constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("OrientationEnum" (TYPE . "Enum")(DESCRIPTION . "Orientation constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ConnectStringTypeEnum" (TYPE . "Enum")(DESCRIPTION . "ConnectStringType constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("AdodcErrorEnum" (TYPE . "Enum")(DESCRIPTION . "ADODC Error Constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CursorTypeEnum" (TYPE . "Enum")(DESCRIPTION . "CursorType constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CursorLocationEnum" (TYPE . "Enum")(DESCRIPTION . "CursorLocation constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CommandTypeEnum" (TYPE . "Enum")(DESCRIPTION . "CommandTypeConstants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) )))