#S(HASH-TABLE EQL (FILENAME . "c:\program files\common files\system\msadc\msadcf.dll")(GUID . "{9381D8F6-0288-11D0-9501-00AA00B911A5}")(DESCRIPTION . "Microsoft Remote Data Services Server 2.7 Library")(VERSION . "1.5") (CLASSES . #S(HASH-TABLE EQUAL ("IDataFactory" (TYPE . "Interface")(DESCRIPTION . "Definition of interface IDataFactory")(GUID . "{0EAC4842-8763-11CF-A743-00AA00A3F00D}")(FUNCTIONS ((NAME . "Query") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("bstrConnection" "VT_BSTR")("bstrQuery" "VT_BSTR")("lMarshalOptions" "VT_I4")("ppRecordset" "VT_PTR.VT_DISPATCH")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Execute the request and create an advanced data rowset")) ((NAME . "SubmitChanges") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("bstrConnection" "VT_BSTR")("pRecordset" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Given a recordset with pending changes, this method submits them to the database identified in the connection string")) ((NAME . "ConvertToString") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("punkObject" "VT_UNKNOWN")("pbstrInline" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Converts a recordset into a MIME64 string")) ((NAME . "CreateRecordSet") (RIID . #x00000004) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("varColumnInfos" "VT_VARIANT")("ppDispatch" "VT_PTR.VT_DISPATCH")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Creates and returns an empty recordset")))) ("DIDataFactory" (TYPE . "Dispinterface")(DESCRIPTION . "Definition of dispinterface DIDataFactory")(GUID . "{0EAC4843-8763-11CF-A743-00AA00A3F00D}")(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 . "Query") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_DISPATCH")(PARAMS ("bstrConnection" "VT_BSTR")("bstrQuery" "VT_BSTR")("lMarshalOptions" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Execute the request and create an advanced data rowset")) ((NAME . "SubmitChanges") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("bstrConnection" "VT_BSTR")("pRecordset" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Given a recordset with pending changes, this method submits them to the database identified in the connection string")) ((NAME . "ConvertToString") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_BSTR")(PARAMS ("punkObject" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Converts a recordset into a MIME64 string")) ((NAME . "CreateRecordSet") (RIID . #x00000004) (OFFSET . #x18) (RETURNS . "VT_DISPATCH")(PARAMS ("varColumnInfos" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates and returns an empty recordset")))) ("IDataFactory2" (TYPE . "Interface")(DESCRIPTION . "Definition of interface IDataFactory2")(GUID . "{070669EB-B52F-11D1-9270-00C04FBBBFB3}")(FUNCTIONS ((NAME . "Execute21") (RIID . #x00000005) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ConnectionString" "VT_BSTR")("HandlerString" "VT_BSTR")("QueryString" "VT_BSTR")("lMarshalOptions" "VT_I4")("Properties" "VT_VARIANT")("TableId" "VT_VARIANT")("lExecuteOptions" "VT_I4")("pParameters" "VT_PTR.VT_VARIANT")("ppRecordset" "VT_PTR.VT_DISPATCH")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Execute the request and create an advanced data rowset")) ((NAME . "Synchronize21") (RIID . #x00000006) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("ConnectionString" "VT_BSTR")("HandlerString" "VT_BSTR")("lSynchronizeOptions" "VT_I4")("ppRecordset" "VT_PTR.VT_DISPATCH")("pStatusArray" "VT_PTR.VT_VARIANT")("pResult" "VT_PTR.VT_VARIANT")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Synchronize the given recordset with the database specified by the connection string")))) ("DIDataFactory2" (TYPE . "Dispinterface")(DESCRIPTION . "Definition of dispinterface DIDataFactory2")(GUID . "{070669EC-B52F-11D1-9270-00C04FBBBFB3}")(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 . "Query") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_DISPATCH")(PARAMS ("bstrConnection" "VT_BSTR")("bstrQuery" "VT_BSTR")("lMarshalOptions" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Execute the request and create an advanced data rowset")) ((NAME . "SubmitChanges") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("bstrConnection" "VT_BSTR")("pRecordset" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Given a recordset with pending changes, this method submits them to the database identified in the connection string")) ((NAME . "ConvertToString") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_BSTR")(PARAMS ("punkObject" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Converts a recordset into a MIME64 string")) ((NAME . "CreateRecordSet") (RIID . #x00000004) (OFFSET . #x18) (RETURNS . "VT_DISPATCH")(PARAMS ("varColumnInfos" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates and returns an empty recordset")) ((NAME . "Execute21") (RIID . #x00000005) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ("ConnectionString" "VT_BSTR")("HandlerString" "VT_BSTR")("QueryString" "VT_BSTR")("lMarshalOptions" "VT_I4")("Properties" "VT_VARIANT")("TableId" "VT_VARIANT")("lExecuteOptions" "VT_I4")("pParameters" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Execute the request and create an advanced data rowset")) ((NAME . "Synchronize21") (RIID . #x00000006) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ("ConnectionString" "VT_BSTR")("HandlerString" "VT_BSTR")("lSynchronizeOptions" "VT_I4")("ppRecordset" "VT_PTR.VT_DISPATCH")("pStatusArray" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Synchronize the given recordset with the database specified by the connection string")))) ("IDataFactory3" (TYPE . "Interface")(DESCRIPTION . "Definition of interface IDataFactory3")(GUID . "{4639DB2A-BFC5-11D2-9318-00C04FBBBFB3}")(FUNCTIONS ((NAME . "Execute") (RIID . #x00000007) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("ConnectionString" "VT_BSTR")("HandlerString" "VT_BSTR")("QueryString" "VT_BSTR")("lMarshalOptions" "VT_I4")("Properties" "VT_VARIANT")("TableId" "VT_VARIANT")("lExecuteOptions" "VT_I4")("pParameters" "VT_PTR.VT_VARIANT")("lcid" "VT_I4")("pInformation" "VT_PTR.VT_VARIANT")("ppRecordset" "VT_PTR.VT_DISPATCH")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Execute the request and create an advanced data rowset")) ((NAME . "Synchronize") (RIID . #x00000008) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("ConnectionString" "VT_BSTR")("HandlerString" "VT_BSTR")("lSynchronizeOptions" "VT_I4")("ppRecordset" "VT_PTR.VT_DISPATCH")("pStatusArray" "VT_PTR.VT_VARIANT")("lcid" "VT_I4")("pInformation" "VT_PTR.VT_VARIANT")("pResult" "VT_PTR.VT_VARIANT")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Synchronize the given recordset with the database specified by the connection string")))) ("DIDataFactory3" (TYPE . "Dispinterface")(DESCRIPTION . "Definition of dispinterface DIDataFactory3")(GUID . "{4639DB2B-BFC5-11D2-9318-00C04FBBBFB3}")(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 . "Query") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_DISPATCH")(PARAMS ("bstrConnection" "VT_BSTR")("bstrQuery" "VT_BSTR")("lMarshalOptions" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Execute the request and create an advanced data rowset")) ((NAME . "SubmitChanges") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("bstrConnection" "VT_BSTR")("pRecordset" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Given a recordset with pending changes, this method submits them to the database identified in the connection string")) ((NAME . "ConvertToString") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_BSTR")(PARAMS ("punkObject" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Converts a recordset into a MIME64 string")) ((NAME . "CreateRecordSet") (RIID . #x00000004) (OFFSET . #x18) (RETURNS . "VT_DISPATCH")(PARAMS ("varColumnInfos" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates and returns an empty recordset")) ((NAME . "Execute21") (RIID . #x00000005) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ("ConnectionString" "VT_BSTR")("HandlerString" "VT_BSTR")("QueryString" "VT_BSTR")("lMarshalOptions" "VT_I4")("Properties" "VT_VARIANT")("TableId" "VT_VARIANT")("lExecuteOptions" "VT_I4")("pParameters" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Execute the request and create an advanced data rowset")) ((NAME . "Synchronize21") (RIID . #x00000006) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ("ConnectionString" "VT_BSTR")("HandlerString" "VT_BSTR")("lSynchronizeOptions" "VT_I4")("ppRecordset" "VT_PTR.VT_DISPATCH")("pStatusArray" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Synchronize the given recordset with the database specified by the connection string")) ((NAME . "Execute") (RIID . #x00000007) (OFFSET . #x24) (RETURNS . "VT_DISPATCH")(PARAMS ("ConnectionString" "VT_BSTR")("HandlerString" "VT_BSTR")("QueryString" "VT_BSTR")("lMarshalOptions" "VT_I4")("Properties" "VT_VARIANT")("TableId" "VT_VARIANT")("lExecuteOptions" "VT_I4")("pParameters" "VT_PTR.VT_VARIANT")("lcid" "VT_I4")("pInformation" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Execute the request and create an advanced data rowset")) ((NAME . "Synchronize") (RIID . #x00000008) (OFFSET . #x28) (RETURNS . "VT_VARIANT")(PARAMS ("ConnectionString" "VT_BSTR")("HandlerString" "VT_BSTR")("lSynchronizeOptions" "VT_I4")("ppRecordset" "VT_PTR.VT_DISPATCH")("pStatusArray" "VT_PTR.VT_VARIANT")("lcid" "VT_I4")("pInformation" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Synchronize the given recordset with the database specified by the connection string")))) ("DataFactory" (TYPE . "Coclass")(DESCRIPTION . "AdvancedDataGramFactory Object Type Information")(GUID . "{9381D8F5-0288-11D0-9501-00AA00B911A5}")(ALIASES "DIDataFactory3""IDataFactory3""DIDataFactory2""IDataFactory2""DIDataFactory""IDataFactory") (FUNCTIONS )) )))