#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\msadodc.ocx")(GUID . "{67397AA1-7FB1-11D0-B148-00A0C922E820}")(DESCRIPTION . "Microsoft ADO Data Control 6.0 (SP4) (OLEDB)")(VERSION . "6.0") (CLASSES . #S(HASH-TABLE EQUAL ("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 )) ("IAdodc" (TYPE . "Dispinterface")(DESCRIPTION . "Microsoft ADO Data Control 6.0 (SP4) (OLEDB)")(GUID . "{47A738F1-7FAF-11D0-B148-00A0C922E820}")(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 . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (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 . #x18) (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 . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "For OLEDB Providers that support connection strings")) ((NAME . "ConnectionString") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "For OLEDB Providers that support connection strings")) ((NAME . "OLEDBString") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The DSL OLEB Connection String")) ((NAME . "OLEDBString") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The DSL OLEB Connection String")) ((NAME . "OLEDBFile") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The DSL OLEDB File string")) ((NAME . "OLEDBFile") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The DSL OLEDB File string")) ((NAME . "DataSourceName") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "For OLEDB Providers that support DataSourceName")) ((NAME . "DataSourceName") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "For OLEDB Providers that support DataSourceName")) ((NAME . "OtherAttributes") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Additional string to append to connect string or DSN")) ((NAME . "OtherAttributes") (RIID . #x00000005) (OFFSET . #x40) (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 . #x44) (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 . #x48) (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 . #x4c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "UserName - For OLEDB Providers that support UserName")) ((NAME . "UserName") (RIID . #x00000007) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "UserName - For OLEDB Providers that support UserName")) ((NAME . "Password") (RIID . #x00000008) (OFFSET . #x54) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Password - For OLEDB Providers that support Password")) ((NAME . "Password") (RIID . #x00000008) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Password - For OLEDB Providers that support Password")) ((NAME . "Mode") (RIID . #x00000009) (OFFSET . #x5c) (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 . #x60) (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 . #x64) (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 . #x68) (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 . #x6c) (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 . #x70) (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 . #x74) (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 . #x78) (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 . #x7c) (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 . #x80) (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 . #x84) (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 . #x88) (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 . #x8c) (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 . #x90) (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 . #x94) (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 . #x98) (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 . #x9c) (RETURNS . "VT_USERDEFINED.Enum.CommandTypeEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates the type of command")) ((NAME . "CommandType") (RIID . #x00000011) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CommandTypeEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Indicates the type of command")) ((NAME . "CursorOptions") (RIID . #x00000012) (OFFSET . #xa4) (RETURNS . "VT_USERDEFINED.Enum.CursorOptionEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "CursorOptions")) ((NAME . "CacheSize") (RIID . #x00000013) (OFFSET . #xa8) (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 . #xac) (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 . #xb0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Maximum number of records to retrieve when opened")) ((NAME . "MaxRecords") (RIID . #x00000014) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Maximum number of records to retrieve when opened")) ((NAME . "BOFAction") (RIID . #x00000015) (OFFSET . #xb8) (RETURNS . "VT_USERDEFINED.Enum.BOFActionEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Behavior when BOF is reached")) ((NAME . "BOFAction") (RIID . #x00000015) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.BOFActionEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Behavior when BOF is reached")) ((NAME . "EOFAction") (RIID . #x00000016) (OFFSET . #xc0) (RETURNS . "VT_USERDEFINED.Enum.EOFActionEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Behavior when EOF is reached")) ((NAME . "EOFAction") (RIID . #x00000016) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.EOFActionEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Behavior when EOF is reached")) ((NAME . "Caption") (RIID . #xfffffdfa) (OFFSET . #xc8) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Control's Caption")) ((NAME . "Caption") (RIID . #xfffffdfa) (OFFSET . #xcc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Control's Caption")) ((NAME . "Appearance") (RIID . #xfffffdf8) (OFFSET . #xd0) (RETURNS . "VT_USERDEFINED.Enum.AppearanceEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Control's Appearance")) ((NAME . "Appearance") (RIID . #xfffffdf8) (OFFSET . #xd4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.AppearanceEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Control's Appearance")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #xd8) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Control's Back Color")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #xdc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Control's Back Color")) ((NAME . "ForeColor") (RIID . #xfffffdff) (OFFSET . #xe0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Control's Fore Color")) ((NAME . "ForeColor") (RIID . #xfffffdff) (OFFSET . #xe4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Control's Fore Color")) ((NAME . "Orientation") (RIID . #x00000017) (OFFSET . #xe8) (RETURNS . "VT_USERDEFINED.Enum.OrientationEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Control's Orientation")) ((NAME . "Orientation") (RIID . #x00000017) (OFFSET . #xec) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.OrientationEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Control's Orientation")) ((NAME . "Recordset") (RIID . #x00000018) (OFFSET . #xf0) (RETURNS . "VT_PTR._Recordset")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the underlying recordset")) ((NAME . "Recordset") (RIID . #x00000018) (OFFSET . #xf4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR._Recordset")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets/sets the underlying recordset")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #xf8) (RETURNS . "VT_PTR.IFontDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Font")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #xfc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IFontDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Font")) ((NAME . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x100) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Control's enabled state")) ((NAME . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x104) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Control's enabled state")) ((NAME . "Refresh") (RIID . #x00000019) (OFFSET . #x108) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Forces a refresh of the underlying recordset/connection if necessary")) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x10c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "About Box")) ((NAME . "FireErrorInfo") (RIID . #x0000001a) (OFFSET . #x110) (RETURNS . "VT_VOID")(PARAMS ("sc" "VT_ERROR")("pUnknown" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))))) ("DAdodcEvents" (TYPE . "Dispinterface")(DESCRIPTION . "Event interface for ADODC control")(GUID . "{67397AA2-7FB1-11D0-B148-00A0C922E820}")(FUNCTIONS ((NAME . "WillMove") (RIID . #x000000c8) (OFFSET . #x0) (RETURNS . "VT_VOID")(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 . #x0) (RETURNS . "VT_VOID")(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 . #x0) (RETURNS . "VT_VOID")(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 . #x0) (RETURNS . "VT_VOID")(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 . #x0) (RETURNS . "VT_VOID")(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 . #x0) (RETURNS . "VT_VOID")(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 . #x0) (RETURNS . "VT_VOID")(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 . #x0) (RETURNS . "VT_VOID")(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 . #x0) (RETURNS . "VT_VOID")(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 . #x0) (RETURNS . "VT_VOID")(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 . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs after a mouse button has been depressed.")) ((NAME . "MouseMove") (RIID . #xfffffda2) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs after the mouse has been moved.")) ((NAME . "MouseUp") (RIID . #xfffffda1) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("Shift" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs after a mouse button has been released.")))) ("Adodc" (TYPE . "Coclass")(DESCRIPTION . "Microsoft ADO Data Control 6.0 (SP4) (OLEDB)")(GUID . "{67397AA3-7FB1-11D0-B148-00A0C922E820}")(ALIASES "IAdodc""DAdodcEvents") (FUNCTIONS )) )))