#S(HASH-TABLE EQL (FILENAME . "c:\program files\common files\designer\msde.dll")(GUID . "{C0E45030-5775-11D0-B388-00A0C9055D8E}")(DESCRIPTION . "Microsoft Data Environment 1.0 (SP4)")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("Connections" (TYPE . "Dispinterface")(DESCRIPTION . "Returns a specific DEConnection object by index contained in a Data Environment.")(GUID . "{3D5C6BF4-69A3-11D0-B393-00A0C9055D8E}")(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 . "Count") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of DEConnection objects contained in a Data Environment.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR._Connection")(PARAMS ("lpVar" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a specific DEConnection object by index contained in a Data Environment.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))))) ("Recordsets" (TYPE . "Dispinterface")(DESCRIPTION . "Returns a specific Recordset object by index contained in a Data Environment.")(GUID . "{3D5C6BF5-69A3-11D0-B393-00A0C9055D8E}")(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 . "Count") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of Recordset objects contained in a Data Environment.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR._Recordset")(PARAMS ("lpVar" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a specific Recordset object by index contained in a Data Environment.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))))) ("Commands" (TYPE . "Dispinterface")(DESCRIPTION . "A collection of the DECommand objects contained in a Data Environment.")(GUID . "{3D5C6BF6-69A3-11D0-B393-00A0C9055D8E}")(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 . "Count") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of DECommands objects contained in a Data Environment.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR._Command")(PARAMS ("lpVar" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a specific DECommand object by index contained in a Data Environment.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))))) ("_DECommand" (TYPE . "Dispinterface")(DESCRIPTION . "A definition of a specific command that is executed against a data source.")(GUID . "{C0E45031-5775-11D0-B388-00A0C9055D8E}")(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 . "Name") (RIID . #x80010000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the name to identify a DECommand object.")) ((NAME . "Name") (RIID . #x80010000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the name to identify a DECommand object.")) ((NAME . "CommandType") (RIID . #x00000046) (OFFSET . #x24) (RETURNS . "VT_USERDEFINED.Enum.CommandTypeEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the source type, such as table or stored procedure, that a DECommand object is based.")) ((NAME . "CommandType") (RIID . #x00000046) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CommandTypeEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the source type, such as table or stored procedure, that a DECommand object is based.")) ((NAME . "CacheSize") (RIID . #x00000048) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the number of records cached locally in memory for the result of a DECommand object.")) ((NAME . "CacheSize") (RIID . #x00000048) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the number of records cached locally in memory for the result of a DECommand object.")) ((NAME . "MaxRecords") (RIID . #x00000049) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the maximum number of records returned for a DECommand object.")) ((NAME . "MaxRecords") (RIID . #x00000049) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the maximum number of records returned for a DECommand object.")) ((NAME . "LockType") (RIID . #x0000004a) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Enum.LockTypeEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the type of lock used when editing the results of a DECommand object.")) ((NAME . "LockType") (RIID . #x0000004a) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.LockTypeEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the type of lock used when editing the results of a DECommand object.")) ((NAME . "ConnectionName") (RIID . #x0000004b) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the name of a DEConnection object which a DECommand object is associated.")) ((NAME . "ConnectionName") (RIID . #x0000004b) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the name of a DEConnection object which a DECommand object is associated.")) ((NAME . "CommandText") (RIID . #x00000047) (OFFSET . #x4c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the text of a DECommand object to issue against a provider.")) ((NAME . "CommandText") (RIID . #x00000047) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the text of a DECommand object to issue against a provider.")) ((NAME . "CursorType") (RIID . #x0000004c) (OFFSET . #x54) (RETURNS . "VT_USERDEFINED.Enum.CursorTypeEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the type of cursor used for a DECommand object.")) ((NAME . "CursorType") (RIID . #x0000004c) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CursorTypeEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the type of cursor used for a DECommand object.")) ((NAME . "Prepared") (RIID . #x0000004d) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether or not to save a compiled version of a DECommand object before execution.")) ((NAME . "Prepared") (RIID . #x0000004d) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether or not to save a compiled version of a DECommand object before execution.")) ((NAME . "CallSyntax") (RIID . #x0000004e) (OFFSET . #x64) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the call syntax used to execute a DECommand object.")) ((NAME . "CallSyntax") (RIID . #x0000004e) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the call syntax used to execute a DECommand object.")) ((NAME . "DEParameters") (RIID . #x0000004f) (OFFSET . #x6c) (RETURNS . "VT_PTR._DEParameters")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A collection of the DEParameter objects contained in a DECommand object.")) ((NAME . "DEFields") (RIID . #x00000050) (OFFSET . #x70) (RETURNS . "VT_PTR._DEFields")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A collection of the DEField objects contained in a DECommand object.")) ((NAME . "CommandTimeout") (RIID . #x00000020) (OFFSET . #x74) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the time, in seconds, how long to wait while executing a DECommand object before terminating the attempt and generating an error.")) ((NAME . "CommandTimeout") (RIID . #x00000020) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the time, in seconds, how long to wait while executing a DECommand object before terminating the attempt and generating an error.")) ((NAME . "CursorLocation") (RIID . #x00000021) (OFFSET . #x7c) (RETURNS . "VT_USERDEFINED.Enum.CursorLocationEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the location of the cursor engine of a DECommand object.")) ((NAME . "CursorLocation") (RIID . #x00000021) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CursorLocationEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the location of the cursor engine of a DECommand object.")) ((NAME . "RelateToParent") (RIID . #x00000053) (OFFSET . #x84) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether a DECommand object is the child DECommand object in a relation hierarchy.")) ((NAME . "RelateToParent") (RIID . #x00000053) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether a DECommand object is the child DECommand object in a relation hierarchy.")) ((NAME . "ParentCommandName") (RIID . #x00000054) (OFFSET . #x8c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the name of a parent DECommand object used in the relation hierarchy.")) ((NAME . "ParentCommandName") (RIID . #x00000054) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the name of a parent DECommand object used in the relation hierarchy.")) ((NAME . "GroupCommand") (RIID . #x00000051) (OFFSET . #x94) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether a DECommand object is grouped.")) ((NAME . "GroupCommand") (RIID . #x00000051) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether a DECommand object is grouped.")) ((NAME . "SummaryCommandName") (RIID . #x00000052) (OFFSET . #x9c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the name of the parent summary Recordset object that is created when a DECommand object is grouped. ")) ((NAME . "SummaryCommandName") (RIID . #x00000052) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the name of the parent summary Recordset object that is created when a DECommand object is grouped. ")) ((NAME . "GrandTotalName") (RIID . #x00000059) (OFFSET . #xa4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the name of a parent Recordset that is created when a grand total aggregate is specified for a DECommand object.")) ((NAME . "GrandTotalName") (RIID . #x00000059) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the name of a parent Recordset that is created when a grand total aggregate is specified for a DECommand object.")) ((NAME . "RecordsetReturning") (RIID . #x0000005a) (OFFSET . #xac) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether the DECommand object returns a Recordset object or not.")) ((NAME . "RecordsetReturning") (RIID . #x0000005a) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether the DECommand object returns a Recordset object or not.")) ((NAME . "ShapeText") (RIID . #x0000005b) (OFFSET . #xb4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the SHAPE command generated for a DECommand object that is involved in a relation hierarchy and/or is grouped.")) ((NAME . "DEAggregates") (RIID . #x00000055) (OFFSET . #xb8) (RETURNS . "VT_PTR._DEAggregates")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "BeginQueryEdit") (RIID . #x0000007e) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "EndQueryEdit") (RIID . #x00000056) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DEGroupingFields") (RIID . #x00000057) (OFFSET . #xc4) (RETURNS . "VT_PTR._DEGroupingFields")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "DERelationConditions") (RIID . #x00000058) (OFFSET . #xc8) (RETURNS . "VT_PTR._DERelationConditions")(PARAMS ) (FLAGS ( IS-GET ))))) ("DDEDataSourceEvents" (TYPE . "Dispinterface")(DESCRIPTION . "The set of events associated with a DECommand object.")(GUID . "{C0E4503A-5775-11D0-B388-00A0C9055D8E}")(FUNCTIONS )) ("_DEConnection" (TYPE . "Dispinterface")(DESCRIPTION . "Defines a DEConnection object that connects to a source of data.")(GUID . "{C0E45036-5775-11D0-B388-00A0C9055D8E}")(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 . "Name") (RIID . #x80010000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the name to identify a DEConnection object.")) ((NAME . "Name") (RIID . #x80010000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the name to identify a DEConnection object.")) ((NAME . "CommandTimeout") (RIID . #x00000020) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the time, in seconds, that the server waits for a DECommand object to return from the server.")) ((NAME . "CommandTimeout") (RIID . #x00000020) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the time, in seconds, that the server waits for a DECommand object to return from the server.")) ((NAME . "ConnectionTimeout") (RIID . #x00000033) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the time, in seconds, that the server waits to open a DEConnection object.")) ((NAME . "ConnectionTimeout") (RIID . #x00000033) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the time, in seconds, that the server waits to open a DEConnection object.")) ((NAME . "CursorLocation") (RIID . #x00000021) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.CursorLocationEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the location of the cursor engine to use for a DEConnection object. ")) ((NAME . "CursorLocation") (RIID . #x00000021) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CursorLocationEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the location of the cursor engine to use for a DEConnection object. ")) ((NAME . "DesignUserName") (RIID . #x00000035) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the user logon name to be used at design-time for a DEConnection object.")) ((NAME . "DesignUserName") (RIID . #x00000035) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the user logon name to be used at design-time for a DEConnection object.")) ((NAME . "ConnectionSource") (RIID . #x00000036) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the connection string to be used as the source of a DEConnection object.")) ((NAME . "ConnectionSource") (RIID . #x00000036) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the connection string to be used as the source of a DEConnection object.")) ((NAME . "DesignPassword") (RIID . #x00000037) (OFFSET . #x4c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the password to be used at design-time for a DEConnection object.")) ((NAME . "DesignPassword") (RIID . #x00000037) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the password to be used at design-time for a DEConnection object.")) ((NAME . "Attributes") (RIID . #x00000038) (OFFSET . #x54) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets additional connection string attributes to be used for a DEConnection object.")) ((NAME . "Attributes") (RIID . #x00000038) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets additional connection string attributes to be used for a DEConnection object.")) ((NAME . "DesignPromptBehavior") (RIID . #x00000039) (OFFSET . #x5c) (RETURNS . "VT_USERDEFINED.Enum.ConnectPromptEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the prompting behavior to use at design-time when a DEConnection object is opened.")) ((NAME . "DesignPromptBehavior") (RIID . #x00000039) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.ConnectPromptEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the prompting behavior to use at design-time when a DEConnection object is opened.")) ((NAME . "DesignSaveAuthentication") (RIID . #x0000003a) (OFFSET . #x64) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether the authentication information for a DEConnection object is saved with design-time project.")) ((NAME . "DesignSaveAuthentication") (RIID . #x0000003a) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether the authentication information for a DEConnection object is saved with design-time project.")) ((NAME . "SourceOfData") (RIID . #x0000003b) (OFFSET . #x6c) (RETURNS . "VT_USERDEFINED.Enum.SourceConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether the source of a DEConnection object is defined by a connection string, a data link file, or an ODBC data source.")) ((NAME . "SourceOfData") (RIID . #x0000003b) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.SourceConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether the source of a DEConnection object is defined by a connection string, a data link file, or an ODBC data source.")) ((NAME . "ConnectionString") (RIID . #x0000003c) (OFFSET . #x74) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the connection string for a DEConnection object.")) ((NAME . "DisplayName") (RIID . #x0000003d) (OFFSET . #x78) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the display name used in the DataView window for a DEConnection object.")) ((NAME . "DisplayName") (RIID . #x0000003d) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the display name used in the DataView window for a DEConnection object.")) ((NAME . "RunSaveAuthentication") (RIID . #x00000041) (OFFSET . #x80) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether the run-time authentication information of a DEConnection object is saved with the application.")) ((NAME . "RunSaveAuthentication") (RIID . #x00000041) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether the run-time authentication information of a DEConnection object is saved with the application.")) ((NAME . "RunUserName") (RIID . #x0000003e) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the user-logon name to be used at run-time for a DEConnection object.")) ((NAME . "RunUserName") (RIID . #x0000003e) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the user-logon name to be used at run-time for a DEConnection object.")) ((NAME . "RunPassword") (RIID . #x0000003f) (OFFSET . #x90) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the password to be used at run-time for a DEConnection object.")) ((NAME . "RunPassword") (RIID . #x0000003f) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the password to be used at run-time for a DEConnection object.")) ((NAME . "RunPromptBehavior") (RIID . #x00000040) (OFFSET . #x98) (RETURNS . "VT_USERDEFINED.Enum.ConnectPromptEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the prompting behavior to use at run-time when a DEConnection object is opened.")) ((NAME . "RunPromptBehavior") (RIID . #x00000040) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.ConnectPromptEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the prompting behavior to use at run-time when a DEConnection object is opened.")))) ("DDEConnectionEvents" (TYPE . "Dispinterface")(DESCRIPTION . "The set of events associated with a DEConnection object.")(GUID . "{C0E45038-5775-11D0-B388-00A0C9055D8E}")(FUNCTIONS )) ("_HDataEnvironment" (TYPE . "Interface")(DESCRIPTION . "Microsoft Data Environment 1.0 (SP4)")(GUID . "{C0E45033-5775-11D0-B388-00A0C9055D8E}")(FUNCTIONS ((NAME . "Recordsets") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("ppRecordsets" "VT_PTR.VT_PTR.Recordsets")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "A collection of the Recordset objects contained in a Data Environment.")) ((NAME . "Connections") (RIID . #x0000000a) (OFFSET . #x4) (RETURNS . "VT_HRESULT")(PARAMS ("ppConnections" "VT_PTR.VT_PTR.Connections")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "A collection of the DEConnection objects contained in a Data Environment.")) ((NAME . "Commands") (RIID . #x00000014) (OFFSET . #x8) (RETURNS . "VT_HRESULT")(PARAMS ("ppCommands" "VT_PTR.VT_PTR.Commands")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "A collection of the DECommand objects contained in a Data Environment.")) ((NAME . "Load") (RIID . #x0000000c) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrPath" "VT_BSTR")("pbstrFilename" "VT_BSTR")("pvtIStream" "VT_PTR.VT_VARIANT")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Loads a Data Environment from a file.")) ((NAME . "Init") (RIID . #x0000000d) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("vtIStream" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clones a Data Environment.")) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays an About dialog box with version and copyright information for the Data Environment.")))) ("_DataEnvironment" (TYPE . "Dispinterface")(DESCRIPTION . "Microsoft Data Environment 1.0 (SP4)")(GUID . "{C0E4503B-5775-11D0-B388-00A0C9055D8E}")(FUNCTIONS ((NAME . "Recordsets") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_PTR.Recordsets")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A collection of the Recordset objects contained in a Data Environment.")) ((NAME . "Connections") (RIID . #x0000000a) (OFFSET . #x4) (RETURNS . "VT_PTR.Connections")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A collection of the DEConnection objects contained in a Data Environment.")) ((NAME . "Commands") (RIID . #x00000014) (OFFSET . #x8) (RETURNS . "VT_PTR.Commands")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A collection of the DECommand objects contained in a Data Environment.")) ((NAME . "Load") (RIID . #x0000000c) (OFFSET . #xc) (RETURNS . "VT_VARIANT")(PARAMS ("pbstrPath" "VT_BSTR")("pbstrFilename" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Loads a Data Environment from a file.")) ((NAME . "Init") (RIID . #x0000000d) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("vtIStream" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clones a Data Environment.")) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays an About dialog box with version and copyright information for the Data Environment.")))) ("DDEDesignerEvents" (TYPE . "Dispinterface")(DESCRIPTION . "The set of events associated with a Data Environment.")(GUID . "{C0E45034-5775-11D0-B388-00A0C9055D8E}")(FUNCTIONS )) ("DEDesigner" (TYPE . "Coclass")(DESCRIPTION . "Microsoft Data Environment 1.0 (SP4)")(GUID . "{C0E45035-5775-11D0-B388-00A0C9055D8E}")(ALIASES "_DataEnvironment""DDEDesignerEvents") (FUNCTIONS )) )))