#S(HASH-TABLE EQL (FILENAME . "c:\documents and settings\user1\my documents\lispprojects\vbrbdata\ocxs\comsvcs.dll")(GUID . "{2A005C00-A5DE-11CF-9E66-00AA00A3F464}")(DESCRIPTION . "COM+ Services Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("SecurityCertificate" (TYPE . "Coclass")(DESCRIPTION . "COM+ Services Security - certificate collection")(GUID . "{ECABB0A4-7F19-11D2-978E-0000F8757E2A}")(ALIASES "ISecurityCertificateColl""IDispatch") (FUNCTIONS )) ("ISecurityCertificateColl" (TYPE . "Dispinterface")(DESCRIPTION . "COM+ Services Security - Certificate Collection")(GUID . "{CAFC823B-B441-11D1-B82B-0000F8757E2A}")(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 properties in this collection.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ("name" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Return a property from this collection")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enumerate property names")))) ("SecurityIdentity" (TYPE . "Coclass")(DESCRIPTION . "COM+ Services Security - identity collection")(GUID . "{ECABB0A5-7F19-11D2-978E-0000F8757E2A}")(ALIASES "ISecurityIdentityColl""IDispatch") (FUNCTIONS )) ("ISecurityIdentityColl" (TYPE . "Dispinterface")(DESCRIPTION . "COM+ Services Security - Identity Collection")(GUID . "{CAFC823C-B441-11D1-B82B-0000F8757E2A}")(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 properties in this collection.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ("name" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Return a property from this collection")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enumerate property names")))) ("SecurityCallers" (TYPE . "Coclass")(DESCRIPTION . "COM+ Services Security - callers collection")(GUID . "{ECABB0A6-7F19-11D2-978E-0000F8757E2A}")(ALIASES "ISecurityCallersColl""IDispatch") (FUNCTIONS )) ("ISecurityCallersColl" (TYPE . "Dispinterface")(DESCRIPTION . "COM+ Services Security - Callers Collection")(GUID . "{CAFC823D-B441-11D1-B82B-0000F8757E2A}")(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 callers in this collection.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.ISecurityIdentityColl")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Return a caller identity collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enumerate callers")))) ("SecurityCallContext" (TYPE . "Coclass")(DESCRIPTION . "COM+ Services Security - call context collection")(GUID . "{ECABB0A7-7F19-11D2-978E-0000F8757E2A}")(ALIASES "ISecurityCallContext""IDispatch") (FUNCTIONS )) ("ISecurityCallContext" (TYPE . "Dispinterface")(DESCRIPTION . "COM+ Services Security - Call Context Collection")(GUID . "{CAFC823E-B441-11D1-B82B-0000F8757E2A}")(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 . #x60020005) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of properties in this collection.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ("name" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Return a property from this collection")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enumerate property names")) ((NAME . "IsCallerInRole") (RIID . #x60020006) (OFFSET . #x28) (RETURNS . "VT_BOOL")(PARAMS ("bstrRole" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns TRUE if the caller's Userid is included in the identified role.")) ((NAME . "IsSecurityEnabled") (RIID . #x60020007) (OFFSET . #x2c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns TRUE if security is enabled for this application.")) ((NAME . "IsUserInRole") (RIID . #x60020008) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ("pUser" "VT_PTR.VT_VARIANT")("bstrRole" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns TRUE if the caller's Userid is included in the identified role.")))) ("GetSecurityCallContextAppObject" (TYPE . "Coclass")(DESCRIPTION . "COM+ Services Security - get the security call context")(GUID . "{ECABB0A8-7F19-11D2-978E-0000F8757E2A}")(ALIASES "IGetSecurityCallContext""IDispatch") (FUNCTIONS )) ("IGetSecurityCallContext" (TYPE . "Dispinterface")(DESCRIPTION . "COM+ Services Security - get the security call context")(GUID . "{CAFC823F-B441-11D1-B82B-0000F8757E2A}")(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 . "GetSecurityCallContext") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISecurityCallContext")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the security call context object.")))) ("IContextState" (TYPE . "Interface")(GUID . "{3C05E54B-A42A-11D2-AFC4-00C04F8EE1C4}")(FUNCTIONS ((NAME . "SetDeactivateOnReturn") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("bDeactivate" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDeactivateOnReturn") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pbDeactivate" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetMyTransactionVote") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("txVote" "VT_USERDEFINED.Enum.tagTransactionVote")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMyTransactionVote") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ptxVote" "VT_PTR.tagTransactionVote")) (FLAGS ( IS-FUNCTION ))))) ("tagTransactionVote" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . TxCommit) (1 . TxAbort) ) (FUNCTIONS )) ("Dummy30040732" (TYPE . "Coclass")(GUID . "{ECABB0A9-7F19-11D2-978E-0000F8757E2A}")(ALIASES "IObjectContext""IObjectContextActivity""IObjectContextInfo""IObjectConstruct""IObjectConstructString""IObjectControl""IObjectContextTip""IPlaybackControl""ISecurityProperty""ICrmCompensator""ICrmCompensatorVariants""ICrmFormatLogRecords""IServiceCall""IServiceActivity""ITransactionStatus""ICheckFusionConfig""IAsyncErrorNotify") (FUNCTIONS )) ("IObjectContext" (TYPE . "Interface")(GUID . "{51372AE0-CAE7-11CF-BE81-00AA00A2FA25}")(FUNCTIONS ((NAME . "CreateInstance") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("rclsid" "VT_PTR.GUID")("riid" "VT_PTR.GUID")("ppv" "VT_PTR.VT_VOID")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetComplete") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetAbort") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnableCommit") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DisableCommit") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsInTransaction") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsSecurityEnabled") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsCallerInRole") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("bstrRole" "VT_BSTR")("pfIsInRole" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("IObjectContextActivity" (TYPE . "Interface")(GUID . "{51372AFC-CAE7-11CF-BE81-00AA00A2FA25}")(FUNCTIONS ((NAME . "GetActivityId") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pGUID" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))))) ("IObjectContextInfo" (TYPE . "Interface")(GUID . "{75B52DDB-E8ED-11D1-93AD-00AA00BA3258}")(FUNCTIONS ((NAME . "IsInTransaction") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTransaction") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pptrans" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTransactionId") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pGUID" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetActivityId") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pGUID" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetContextId") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pGUID" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))))) ("IObjectConstruct" (TYPE . "Interface")(DESCRIPTION . "IObjectConstruct Interface")(GUID . "{41C4F8B3-7439-11D2-98CB-00C04F8EE1C4}")(FUNCTIONS ((NAME . "Construct") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pCtorObj" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))))) ("IObjectConstructString" (TYPE . "Dispinterface")(DESCRIPTION . "IObjectConstructString Interface")(GUID . "{41C4F8B2-7439-11D2-98CB-00C04F8EE1C4}")(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 . "ConstructString") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "gets the construction string")))) ("IObjectControl" (TYPE . "Interface")(GUID . "{51372AEC-CAE7-11CF-BE81-00AA00A2FA25}")(FUNCTIONS ((NAME . "Activate") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Deactivate") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "CanBePooled") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IObjectContextTip" (TYPE . "Interface")(GUID . "{92FD41CA-BAD9-11D2-9A2D-00C04F797BC9}")(FUNCTIONS ((NAME . "GetTipUrl") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pTipUrl" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("IPlaybackControl" (TYPE . "Interface")(GUID . "{51372AFD-CAE7-11CF-BE81-00AA00A2FA25}")(FUNCTIONS ((NAME . "FinalClientRetry") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FinalServerRetry") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("ISecurityProperty" (TYPE . "Interface")(GUID . "{51372AEA-CAE7-11CF-BE81-00AA00A2FA25}")(FUNCTIONS ((NAME . "GetDirectCreatorSID") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pSID" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOriginalCreatorSID") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pSID" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDirectCallerSID") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pSID" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOriginalCallerSID") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pSID" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ReleaseSID") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pSID" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))))) ("ICrmCompensator" (TYPE . "Interface")(DESCRIPTION . "ICrmCompensator Interface")(GUID . "{BBC01830-8D3B-11D1-82EC-00A0C91EEDE9}")(FUNCTIONS ((NAME . "SetLogControl") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pLogControl" "VT_PTR.ICrmLogControl")) (FLAGS ( IS-FUNCTION ))) ((NAME . "BeginPrepare") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "PrepareRecord") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("crmLogRec" "VT_USERDEFINED.Structure.tagCrmLogRecordRead")("pfForget" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "EndPrepare") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pfOkToPrepare" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "BeginCommit") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("fRecovery" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CommitRecord") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("crmLogRec" "VT_USERDEFINED.Structure.tagCrmLogRecordRead")("pfForget" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "EndCommit") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "BeginAbort") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("fRecovery" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AbortRecord") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("crmLogRec" "VT_USERDEFINED.Structure.tagCrmLogRecordRead")("pfForget" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "EndAbort") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("ICrmLogControl" (TYPE . "Interface")(DESCRIPTION . "ICrmLogControl Interface")(GUID . "{A0E174B3-D26E-11D2-8F84-00805FC7BCD9}")(FUNCTIONS ((NAME . "TransactionUOW") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property TransactionUOW")) ((NAME . "RegisterCompensator") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("lpcwstrProgIdCompensator" "VT_LPWSTR")("lpcwstrDescription" "VT_LPWSTR")("lCrmRegFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RegisterCompensator")) ((NAME . "WriteLogRecordVariants") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pLogRecord" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method WriteLogRecordVariants")) ((NAME . "ForceLog") (RIID . #x00000004) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ForceLog")) ((NAME . "ForgetLogRecord") (RIID . #x00000005) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ForgetLogRecord")) ((NAME . "ForceTransactionToAbort") (RIID . #x00000006) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ForceTransactionToAbort")) ((NAME . "WriteLogRecord") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("rgBlob" "VT_PTR.tagBLOB")("cBlob" "VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("tagBLOB" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME cbSize RIID 40000000 OFFSET 0 TYPE 0) (NAME pBlobData RIID 40000001 OFFSET 4 TYPE 0) ) (FUNCTIONS )) ("tagCrmLogRecordRead" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME dwCrmFlags RIID 40000000 OFFSET 0 TYPE 0) (NAME dwSequenceNumber RIID 40000001 OFFSET 4 TYPE 0) (NAME blobUserData RIID 40000002 OFFSET 8 TYPE 0) ) (FUNCTIONS )) ("ICrmCompensatorVariants" (TYPE . "Interface")(DESCRIPTION . "ICrmCompensatorVariants Interface")(GUID . "{F0BAF8E4-7804-11D1-82E9-00A0C91EEDE9}")(FUNCTIONS ((NAME . "SetLogControlVariants") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pLogControl" "VT_PTR.ICrmLogControl")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetLogControlVariants")) ((NAME . "BeginPrepareVariants") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method BeginPrepareVariants")) ((NAME . "PrepareRecordVariants") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pLogRecord" "VT_PTR.VT_VARIANT")("pbForget" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method PrepareRecordVariants")) ((NAME . "EndPrepareVariants") (RIID . #x00000004) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pbOkToPrepare" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method EndPrepareVariants")) ((NAME . "BeginCommitVariants") (RIID . #x00000005) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("bRecovery" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method BeginCommitVariants")) ((NAME . "CommitRecordVariants") (RIID . #x00000006) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pLogRecord" "VT_PTR.VT_VARIANT")("pbForget" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method CommitRecordVariants")) ((NAME . "EndCommitVariants") (RIID . #x00000007) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EndCommitVariants")) ((NAME . "BeginAbortVariants") (RIID . #x00000008) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("bRecovery" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method BeginAbortVariants")) ((NAME . "AbortRecordVariants") (RIID . #x00000009) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pLogRecord" "VT_PTR.VT_VARIANT")("pbForget" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method AbortRecordVariants")) ((NAME . "EndAbortVariants") (RIID . #x0000000a) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EndAbortVariants")))) ("ICrmFormatLogRecords" (TYPE . "Interface")(DESCRIPTION . "ICrmFormatLogRecords Interface")(GUID . "{9C51D821-C98B-11D1-82FB-00A0C91EEDE9}")(FUNCTIONS ((NAME . "GetColumnCount") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("plColumnCount" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetColumnCount")) ((NAME . "GetColumnHeaders") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pHeaders" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetColumnHeaders")) ((NAME . "GetColumn") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("crmLogRec" "VT_USERDEFINED.Structure.tagCrmLogRecordRead")("pFormattedLogRecord" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetColumn")) ((NAME . "GetColumnVariants") (RIID . #x00000004) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("LogRecord" "VT_VARIANT")("pFormattedLogRecord" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetColumnVariants")))) ("IServiceCall" (TYPE . "Interface")(DESCRIPTION . "IServiceCall Interface")(GUID . "{BD3E2E12-42DD-40F4-A09A-95A50C58304B}")(FUNCTIONS ((NAME . "OnCall") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IServiceActivity" (TYPE . "Interface")(DESCRIPTION . "IServiceActivity Interface")(GUID . "{67532E0C-9E2F-4450-A354-035633944E17}")(FUNCTIONS ((NAME . "SynchronousCall") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pIServiceCall" "VT_PTR.IServiceCall")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AsynchronousCall") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pIServiceCall" "VT_PTR.IServiceCall")) (FLAGS ( IS-FUNCTION ))) ((NAME . "BindToCurrentThread") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "UnbindFromThread") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("ITransactionStatus" (TYPE . "Interface")(GUID . "{61F589E8-3724-4898-A0A4-664AE9E1D1B4}")(FUNCTIONS ((NAME . "SetTransactionStatus") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("hrStatus" "VT_HRESULT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTransactionStatus") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pHrStatus" "VT_PTR.VT_HRESULT")) (FLAGS ( IS-FUNCTION ))))) ("ICheckFusionConfig" (TYPE . "Interface")(DESCRIPTION . "ICheckFusionConfig Interface")(GUID . "{0FF5A96F-11FC-47D1-BAA6-25DD347E7242}")(FUNCTIONS ((NAME . "IsSameFusionConfig") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("wszFusionName" "VT_LPWSTR")("wszFusionDirectory" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))))) ("IAsyncErrorNotify" (TYPE . "Interface")(DESCRIPTION . "IAsyncErrorNotify Interface")(GUID . "{FE6777FB-A674-4177-8F32-6D707E113484}")(FUNCTIONS ((NAME . "OnError") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("hr" "VT_HRESULT")) (FLAGS ( IS-FUNCTION ))))) ("ContextInfo" (TYPE . "Dispinterface")(DESCRIPTION . "ContextInfo")(GUID . "{19A5A02C-0AC8-11D2-B286-00C04F8EF934}")(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 . "IsInTransaction") (RIID . #x06002000) (OFFSET . #x1c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns TRUE if this object context has an active transaction.")) ((NAME . "GetTransaction") (RIID . #x60020003) (OFFSET . #x20) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns object context's transaction object")) ((NAME . "GetTransactionId") (RIID . #x60020004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns transaction ID associated with the object context.")) ((NAME . "GetActivityId") (RIID . #x60020005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns activity ID associated with the object context.")) ((NAME . "GetContextId") (RIID . #x60020006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns unique ID of this object context.")))) ("ContextInfo2" (TYPE . "Dispinterface")(DESCRIPTION . "ContextInfo2")(GUID . "{C99D6E75-2375-11D4-8331-00C04F605588}")(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 . "IsInTransaction") (RIID . #x06002000) (OFFSET . #x1c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns TRUE if this object context has an active transaction.")) ((NAME . "GetTransaction") (RIID . #x60020003) (OFFSET . #x20) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns object context's transaction object")) ((NAME . "GetTransactionId") (RIID . #x60020004) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns transaction ID associated with the object context.")) ((NAME . "GetActivityId") (RIID . #x60020005) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns activity ID associated with the object context.")) ((NAME . "GetContextId") (RIID . #x60020006) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns unique ID of this object context.")) ((NAME . "GetPartitionId") (RIID . #x60020007) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns unique ID of this Application Partition.")) ((NAME . "GetApplicationId") (RIID . #x60020008) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns unique ID of this Application.")) ((NAME . "GetApplicationInstanceId") (RIID . #x60020009) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns unique ID of this Application Instance.")))) ("Error_Constants" (TYPE . "Typedef")(DESCRIPTION . "Trappable Error Codes")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_autosvcs_0408_0001" (TYPE . "Enum")(DESCRIPTION . "Trappable Error Codes")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (-2147164158 . mtsErrCtxAborted) (-2147164157 . mtsErrCtxAborting) (-2147164156 . mtsErrCtxNoContext) (-2147164155 . mtsErrCtxNotRegistered) (-2147164154 . mtsErrCtxSynchTimeout) (-2147164153 . mtsErrCtxOldReference) (-2147164148 . mtsErrCtxRoleNotFound) (-2147164147 . mtsErrCtxNoSecurity) (-2147164146 . mtsErrCtxWrongThread) (-2147164145 . mtsErrCtxTMNotAvailable) (-2146368000 . comQCErrApplicationNotQueued) (-2146367999 . comQCErrNoQueueableInterfaces) (-2146367998 . comQCErrQueuingServiceNotAvailable) (-2146367997 . comQCErrQueueTransactMismatch) (-2146367996 . comqcErrRecorderMarshalled) (-2146367995 . comqcErrOutParam) (-2146367994 . comqcErrRecorderNotTrusted) (-2146367993 . comqcErrPSLoad) (-2146367992 . comqcErrMarshaledObjSameTxn) (-2146367920 . comqcErrInvalidMessage) (-2146367919 . comqcErrMsmqSidUnavailable) (-2146367918 . comqcErrWrongMsgExtension) (-2146367917 . comqcErrMsmqServiceUnavailable) (-2146367916 . comqcErrMsgNotAuthenticated) (-2146367915 . comqcErrMsmqConnectorUsed) (-2146367914 . comqcErrBadMarshaledObject) ) (FUNCTIONS )) ("ObjectControl" (TYPE . "Interface")(DESCRIPTION . "ObjectControl")(GUID . "{7DC41850-0C31-11D0-8B79-00AA00B8A790}")(FUNCTIONS ((NAME . "Activate") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called when this object is Activated")) ((NAME . "Deactivate") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called when this object is Deactivated")) ((NAME . "CanBePooled") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pbPoolable" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Called when deactivated to see if this object can be pooled.")))) ("AppServer" (TYPE . "Coclass")(DESCRIPTION . "COM+ Services Application Server Class")(GUID . "{71E38F91-7E88-11CF-9EDE-0080C78B7F89}")(ALIASES "IMTxAS") (FUNCTIONS )) ("IMTxAS" (TYPE . "Dispinterface")(DESCRIPTION . "IMTxAS")(GUID . "{74C08641-CEDB-11CF-8B49-00AA00B8A790}")(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 . "GetObjectContext") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.ObjectContext")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the current context for the object.")) ((NAME . "SafeRef") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ("vRefIn" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a wrapped MTx reference.")) ((NAME . "RecycleSurrogate") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("lReasonCode" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Marks the current process as recycled.")))) ("ObjectContext" (TYPE . "Dispinterface")(DESCRIPTION . "ObjectContext")(GUID . "{74C08646-CEDB-11CF-8B49-00AA00B8A790}")(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 . "CreateInstance") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ("bstrProgID" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates an object using current object's context.")) ((NAME . "SetComplete") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Indicates that the object has completed its work and a transaction can be committed.")) ((NAME . "SetAbort") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Indicates that the object has completed its work and the transaction must be aborted.")) ((NAME . "EnableCommit") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Indicates that the object is not yet finished its work but would allow the transaction to commit.")) ((NAME . "DisableCommit") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Indicates that the object is not yet finished its work and any attempt to commit the transaction will force an abort.")) ((NAME . "IsInTransaction") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns TRUE if this object context has an active transaction.")) ((NAME . "IsSecurityEnabled") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns TRUE if security is enabled.")) ((NAME . "IsCallerInRole") (RIID . #x60020007) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ("bstrRole" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns TRUE if the caller's Userid is included in the identified role.")) ((NAME . "Count") (RIID . #x60020020) (OFFSET . #x3c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get number of named properties.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x40) (RETURNS . "VT_VARIANT")(PARAMS ("name" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a named property")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x44) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enumerate property names")) ((NAME . "Security") (RIID . #x60020023) (OFFSET . #x48) (RETURNS . "VT_PTR.SecurityProperty")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the security object")) ((NAME . "ContextInfo") (RIID . #x60020024) (OFFSET . #x4c) (RETURNS . "VT_PTR.ContextInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the context information object")))) ("SecurityProperty" (TYPE . "Dispinterface")(DESCRIPTION . "SecurityProperty")(GUID . "{E74A7215-014D-11D1-A63C-00A0C911B4E0}")(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 . "GetDirectCallerName") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the Name of the direct caller")) ((NAME . "GetDirectCreatorName") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the Name of the direct creator")) ((NAME . "GetOriginalCallerName") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the Name of the original caller")) ((NAME . "GetOriginalCreatorName") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the Name of the original creator")))) ("TransactionContext" (TYPE . "Coclass")(DESCRIPTION . "Transaction Context Class")(GUID . "{7999FC25-D3C6-11CF-ACAB-00A024A55AEF}")(ALIASES "ITransactionContext") (FUNCTIONS )) ("ITransactionContext" (TYPE . "Dispinterface")(DESCRIPTION . "ITransactionContext Interface")(GUID . "{7999FC21-D3C6-11CF-ACAB-00A024A55AEF}")(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 . "CreateInstance") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ("pszProgId" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Instantiate a Transaction Server object.")) ((NAME . "Commit") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Attempt to commit current transaction.")) ((NAME . "Abort") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Abort current transaction.")))) ("TransactionContextEx" (TYPE . "Coclass")(DESCRIPTION . "Transaction Context Extended Class")(GUID . "{5CB66670-D3D4-11CF-ACAB-00A024A55AEF}")(ALIASES "ITransactionContextEx") (FUNCTIONS )) ("ITransactionContextEx" (TYPE . "Interface")(DESCRIPTION . "ITransactionContextEx Interface")(GUID . "{7999FC22-D3C6-11CF-ACAB-00A024A55AEF}")(FUNCTIONS ((NAME . "CreateInstance") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("rclsid" "VT_PTR.GUID")("riid" "VT_PTR.GUID")("pObject" "VT_PTR.VT_VOID")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Instantiate a Transaction Server object.")) ((NAME . "Commit") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Attempt to commit current transaction.")) ((NAME . "Abort") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Abort current transaction.")))) ("ByotServerEx" (TYPE . "Coclass")(DESCRIPTION . "BYOT Extended Class")(GUID . "{ECABB0AA-7F19-11D2-978E-0000F8757E2A}")(ALIASES "ICreateWithTipTransactionEx""ICreateWithTransactionEx") (FUNCTIONS )) ("ICreateWithTipTransactionEx" (TYPE . "Interface")(DESCRIPTION . "ICreateWithTipTransactionEx Interface")(GUID . "{455ACF59-5345-11D2-99CF-00C04F797BC9}")(FUNCTIONS ((NAME . "CreateInstance") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("bstrTipUrl" "VT_BSTR")("rclsid" "VT_PTR.GUID")("riid" "VT_PTR.GUID")("pObject" "VT_PTR.VT_VOID")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Instantiate Transaction Server object with BYOT-TIP.")))) ("ICreateWithTransactionEx" (TYPE . "Interface")(DESCRIPTION . "ICreateWithTransactionEx Interface")(GUID . "{455ACF57-5345-11D2-99CF-00C04F797BC9}")(FUNCTIONS ((NAME . "CreateInstance") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pTransaction" "VT_PTR.ITransaction")("rclsid" "VT_PTR.GUID")("riid" "VT_PTR.GUID")("pObject" "VT_PTR.VT_VOID")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Instantiate Transaction Server object with BYOT.")))) ("ITransaction" (TYPE . "Interface")(GUID . "{0FB15084-AF41-11CE-BD2B-204C4F4F5020}")(FUNCTIONS ((NAME . "Commit") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("fRetaining" "VT_I4")("grfTC" "VT_UI4")("grfRM" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Abort") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pboidReason" "VT_PTR.BOID")("fRetaining" "VT_I4")("fAsync" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTransactionInfo") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.XACTTRANSINFO")) (FLAGS ( IS-FUNCTION ))))) ("BOID" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME rgb RIID 40000000 OFFSET 0 TYPE 0) ) (FUNCTIONS )) ("XACTTRANSINFO" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME uow RIID 40000000 OFFSET 0 TYPE 0) (NAME isoLevel RIID 40000001 OFFSET 10 TYPE 0) (NAME isoFlags RIID 40000002 OFFSET 14 TYPE 0) (NAME grfTCSupported RIID 40000003 OFFSET 18 TYPE 0) (NAME grfRMSupported RIID 40000004 OFFSET 1c TYPE 0) (NAME grfTCSupportedRetaining RIID 40000005 OFFSET 20 TYPE 0) (NAME grfRMSupportedRetaining RIID 40000006 OFFSET 24 TYPE 0) ) (FUNCTIONS )) ("CServiceConfig" (TYPE . "Coclass")(DESCRIPTION . "CServiceConfig Class")(GUID . "{ECABB0C8-7F19-11D2-978E-0000F8757E2A}")(ALIASES "IServiceInheritanceConfig""IServiceThreadPoolConfig""IServiceTransactionConfig""IServiceSynchronizationConfig""IServiceIISIntrinsicsConfig""IServiceComTIIntrinsicsConfig""IServiceTrackerConfig""IServiceSxsConfig""IServicePartitionConfig") (FUNCTIONS )) ("IServiceInheritanceConfig" (TYPE . "Interface")(DESCRIPTION . "IServiceInheritanceConfig Interface")(GUID . "{92186771-D3B4-4D77-A8EA-EE842D586F35}")(FUNCTIONS ((NAME . "ContainingContextTreatment") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("inheritanceConfig" "VT_USERDEFINED.Enum.tagCSC_InheritanceConfig")) (FLAGS ( IS-FUNCTION ))))) ("tagCSC_InheritanceConfig" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . CSC_Inherit) (1 . CSC_Ignore) ) (FUNCTIONS )) ("IServiceThreadPoolConfig" (TYPE . "Interface")(DESCRIPTION . "IServiceThreadPoolConfig Interface")(GUID . "{186D89BC-F277-4BCC-80D5-4DF7B836EF4A}")(FUNCTIONS ((NAME . "SelectThreadPool") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("threadPool" "VT_USERDEFINED.Enum.tagCSC_ThreadPool")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetBindingInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("binding" "VT_USERDEFINED.Enum.tagCSC_Binding")) (FLAGS ( IS-FUNCTION ))))) ("tagCSC_ThreadPool" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . CSC_ThreadPoolNone) (1 . CSC_ThreadPoolInherit) (2 . CSC_STAThreadPool) (3 . CSC_MTAThreadPool) ) (FUNCTIONS )) ("tagCSC_Binding" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . CSC_NoBinding) (1 . CSC_BindToPoolThread) ) (FUNCTIONS )) ("IServiceTransactionConfig" (TYPE . "Interface")(DESCRIPTION . "IServiceTransactionConfig Interface")(GUID . "{59F4C2A3-D3D7-4A31-B6E4-6AB3177C50B9}")(FUNCTIONS ((NAME . "ConfigureBYOT") (RIID . #x60020000) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pITxByot" "VT_PTR.ITransaction")) (FLAGS ( IS-FUNCTION ))))) ("IServiceTransactionConfigBase" (TYPE . "Interface")(DESCRIPTION . "IServiceTransactionConfigBase Interface")(GUID . "{772B3FBE-6FFD-42FB-B5F8-8F9B260F3810}")(FUNCTIONS ((NAME . "ConfigureTransaction") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("transactionConfig" "VT_USERDEFINED.Enum.tagCSC_TransactionConfig")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsolationLevel") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("option" "VT_USERDEFINED.Enum.COMAdminTxIsolationLevelOptions")) (FLAGS ( IS-FUNCTION ))) ((NAME . "TransactionTimeout") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("ulTimeoutSec" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "BringYourOwnTransaction") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("szTipURL" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "NewTransactionDescription") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("szTxDesc" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))))) ("tagCSC_TransactionConfig" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . CSC_NoTransaction) (1 . CSC_IfContainerIsTransactional) (2 . CSC_CreateTransactionIfNecessary) (3 . CSC_NewTransaction) ) (FUNCTIONS )) ("COMAdminTxIsolationLevelOptions" (TYPE . "Enum")(DESCRIPTION . "Transaction Isolation Level Enumerations")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . COMAdminTxIsolationLevelAny) (1 . COMAdminTxIsolationLevelReadUnCommitted) (2 . COMAdminTxIsolationLevelReadCommitted) (3 . COMAdminTxIsolationLevelRepeatableRead) (4 . COMAdminTxIsolationLevelSerializable) ) (FUNCTIONS )) ("IServiceSynchronizationConfig" (TYPE . "Interface")(DESCRIPTION . "IServiceSynchronizationConfig Interface")(GUID . "{FD880E81-6DCE-4C58-AF83-A208846C0030}")(FUNCTIONS ((NAME . "ConfigureSynchronization") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("synchConfig" "VT_USERDEFINED.Enum.tagCSC_SynchronizationConfig")) (FLAGS ( IS-FUNCTION ))))) ("tagCSC_SynchronizationConfig" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . CSC_NoSynchronization) (1 . CSC_IfContainerIsSynchronized) (2 . CSC_NewSynchronizationIfNecessary) (3 . CSC_NewSynchronization) ) (FUNCTIONS )) ("IServiceIISIntrinsicsConfig" (TYPE . "Interface")(DESCRIPTION . "IServiceIISIntrinsicsConfig Interface")(GUID . "{1A0CF920-D452-46F4-BC36-48118D54EA52}")(FUNCTIONS ((NAME . "IISIntrinsicsConfig") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("IISIntrinsicsConfig" "VT_USERDEFINED.Enum.tagCSC_IISIntrinsicsConfig")) (FLAGS ( IS-FUNCTION ))))) ("tagCSC_IISIntrinsicsConfig" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . CSC_NoIISIntrinsics) (1 . CSC_InheritIISIntrinsics) ) (FUNCTIONS )) ("IServiceComTIIntrinsicsConfig" (TYPE . "Interface")(DESCRIPTION . "IServiceComTIIntrinsicsConfig Interface")(GUID . "{09E6831E-04E1-4ED4-9D0F-E8B168BAFEAF}")(FUNCTIONS ((NAME . "ComTIIntrinsicsConfig") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ComTIIntrinsicsConfig" "VT_USERDEFINED.Enum.tagCSC_COMTIIntrinsicsConfig")) (FLAGS ( IS-FUNCTION ))))) ("tagCSC_COMTIIntrinsicsConfig" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . CSC_NoCOMTIIntrinsics) (1 . CSC_InheritCOMTIIntrinsics) ) (FUNCTIONS )) ("IServiceTrackerConfig" (TYPE . "Interface")(DESCRIPTION . "IServiceTrackerConfig Interface")(GUID . "{6C3A3E1D-0BA6-4036-B76F-D0404DB816C9}")(FUNCTIONS ((NAME . "TrackerConfig") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("TrackerConfig" "VT_USERDEFINED.Enum.tagCSC_TrackerConfig")("szTrackerAppName" "VT_LPWSTR")("szTrackerCtxName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))))) ("tagCSC_TrackerConfig" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . CSC_DontUseTracker) (1 . CSC_UseTracker) ) (FUNCTIONS )) ("IServiceSxsConfig" (TYPE . "Interface")(DESCRIPTION . "IServiceSxsConfig Interface")(GUID . "{C7CD7379-F3F2-4634-811B-703281D73E08}")(FUNCTIONS ((NAME . "SxsConfig") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("scsConfig" "VT_USERDEFINED.Enum.tagCSC_SxsConfig")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SxsName") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("szSxsName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SxsDirectory") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("szSxsDirectory" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))))) ("tagCSC_SxsConfig" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . CSC_NoSxs) (1 . CSC_InheritSxs) (2 . CSC_NewSxs) ) (FUNCTIONS )) ("IServicePartitionConfig" (TYPE . "Interface")(DESCRIPTION . "IServicePartitionConfig Interface")(GUID . "{80182D03-5EA4-4831-AE97-55BEFFC2E590}")(FUNCTIONS ((NAME . "PartitionConfig") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("PartitionConfig" "VT_USERDEFINED.Enum.tagCSC_PartitionConfig")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PartitionID") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("guidPartitionID" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))))) ("tagCSC_PartitionConfig" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . CSC_NoPartition) (1 . CSC_InheritPartition) (2 . CSC_NewPartition) ) (FUNCTIONS )) ("SharedProperty" (TYPE . "Coclass")(DESCRIPTION . "Shared Property Class")(GUID . "{2A005C05-A5DE-11CF-9E66-00AA00A3F464}")(ALIASES "ISharedProperty") (FUNCTIONS )) ("ISharedProperty" (TYPE . "Dispinterface")(DESCRIPTION . "ISharedProperty Interface")(GUID . "{2A005C01-A5DE-11CF-9E66-00AA00A3F464}")(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 . "Value") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Set or return a property value.")) ((NAME . "Value") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Set or return a property value.")))) ("SharedPropertyGroup" (TYPE . "Coclass")(DESCRIPTION . "SharedPropertyGroup Class")(GUID . "{2A005C0B-A5DE-11CF-9E66-00AA00A3F464}")(ALIASES "ISharedPropertyGroup") (FUNCTIONS )) ("ISharedPropertyGroup" (TYPE . "Dispinterface")(DESCRIPTION . "ISharedPropertyGroup Interface")(GUID . "{2A005C07-A5DE-11CF-9E66-00AA00A3F464}")(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 . "CreatePropertyByPosition") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISharedProperty")(PARAMS ("Index" "VT_INT")("fExists" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Given an index, returns a new shared property or existing shared property in the group.")) ((NAME . "PropertyByPosition") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.ISharedProperty")(PARAMS ("Index" "VT_INT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Given an index, returns a shared property in the group.")) ((NAME . "CreateProperty") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.ISharedProperty")(PARAMS ("name" "VT_BSTR")("fExists" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Given a name, returns a new shared property or existing shared property in the group.")) ((NAME . "Property") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_PTR.ISharedProperty")(PARAMS ("name" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Given a name, returns a shared property in the group.")))) ("SharedPropertyGroupManager" (TYPE . "Coclass")(DESCRIPTION . "SharedPropertyGroupManager Class")(GUID . "{2A005C11-A5DE-11CF-9E66-00AA00A3F464}")(ALIASES "ISharedPropertyGroupManager") (FUNCTIONS )) ("ISharedPropertyGroupManager" (TYPE . "Dispinterface")(DESCRIPTION . "ISharedPropertyGroupManager Interface")(GUID . "{2A005C0D-A5DE-11CF-9E66-00AA00A3F464}")(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 . "CreatePropertyGroup") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISharedPropertyGroup")(PARAMS ("name" "VT_BSTR")("dwIsoMode" "VT_PTR.VT_I4")("dwRelMode" "VT_PTR.VT_I4")("fExists" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Given a name, returns a new shared property group or existing shared property group in the group manager.")) ((NAME . "Group") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.ISharedPropertyGroup")(PARAMS ("name" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Given a name, returns an existing shared property group in the group manager.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enumerate shared property groups in group manager.")))) ("LockModes" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_autosvcs_0408_0002" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . LockSetGet) (1 . LockMethod) ) (FUNCTIONS )) ("ReleaseModes" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_autosvcs_0408_0003" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . Standard) (1 . Process) ) (FUNCTIONS )) ("COMEvents" (TYPE . "Coclass")(DESCRIPTION . "MTSEvents Class")(GUID . "{ECABB0AB-7F19-11D2-978E-0000F8757E2A}")(ALIASES "IMtsEvents""IMtsEventInfo") (FUNCTIONS )) ("IMtsEvents" (TYPE . "Dispinterface")(DESCRIPTION . "IMTSEvents Interface")(GUID . "{BACEDF4D-74AB-11D0-B162-00AA00BA3258}")(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 . "PackageName") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property PackageName")) ((NAME . "PackageGuid") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property PackageGuid")) ((NAME . "PostEvent") (RIID . #x00000005) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("vEvent" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method PostEvent")) ((NAME . "FireEvents") (RIID . #x00000006) (OFFSET . #x28) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property FireEvents")) ((NAME . "GetProcessID") (RIID . #x00000007) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetProcessID")))) ("IMtsEventInfo" (TYPE . "Dispinterface")(DESCRIPTION . "IMtsEventInfo Interface")(GUID . "{D56C3DC1-8482-11D0-B170-00AA00BA3258}")(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 . "Names") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the names of the data values in an enumerator")) ((NAME . "DisplayName") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the display name of the object")) ((NAME . "EventID") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the event id of the object (a guid converted to a string)")) ((NAME . "Count") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the number of data values from the object")) ((NAME . "Value") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_VARIANT")(PARAMS ("sKey" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Given the name (or ordinal) return the value")))) ("CoMTSLocator" (TYPE . "Coclass")(DESCRIPTION . "MTSLocator Class")(GUID . "{ECABB0AC-7F19-11D2-978E-0000F8757E2A}")(ALIASES "IMTSLocator") (FUNCTIONS )) ("IMTSLocator" (TYPE . "Dispinterface")(DESCRIPTION . "IMTSLocator Interface")(GUID . "{D19B8BFD-7F88-11D0-B16E-00AA00BA3258}")(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 . "GetEventDispatcher") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetEventDispatcher")))) ("MtsGrp" (TYPE . "Coclass")(DESCRIPTION . "MtxGrp Class")(GUID . "{4B2E958D-0393-11D1-B1AB-00AA00BA3258}")(ALIASES "IMtsGrp") (FUNCTIONS )) ("IMtsGrp" (TYPE . "Dispinterface")(DESCRIPTION . "IMtsGrp Interface")(GUID . "{4B2E958C-0393-11D1-B1AB-00AA00BA3258}")(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 . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Count")) ((NAME . "Item") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("ppUnkDispatcher" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Item")) ((NAME . "Refresh") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Refresh")))) ("ComServiceEvents" (TYPE . "Coclass")(DESCRIPTION . "COM Services Events class")(GUID . "{ECABB0C3-7F19-11D2-978E-0000F8757E2A}")(ALIASES "IComThreadEvents""IComUserEvent""IComAppEvents""IComInstanceEvents""IComTransactionEvents""IComMethodEvents""IComObjectEvents""IComResourceEvents""IComSecurityEvents""IComObjectPoolEvents""IComObjectPoolEvents2""IComObjectConstructionEvents""IComActivityEvents""IComIdentityEvents""IComQCEvents""IComExceptionEvents""IComCRMEvents""IComMethod2Events""IComTrackingInfoEvents""IComApp2Events""IComTransaction2Events""IComInstance2Events""IComObjectPool2Events""IComObjectConstruction2Events") (FUNCTIONS )) ("IComThreadEvents" (TYPE . "Interface")(GUID . "{683130A5-2E50-11D2-98A5-00C04F8EE1C4}")(FUNCTIONS ((NAME . "OnThreadStart") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("ThreadID" "")("dwThread" "VT_UI4")("dwTheadCnt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnThreadTerminate") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("ThreadID" "")("dwThread" "VT_UI4")("dwTheadCnt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnThreadBindToApartment") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("ThreadID" "")("AptID" "")("dwActCnt" "VT_UI4")("dwLowCnt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnThreadUnBind") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("ThreadID" "")("AptID" "")("dwActCnt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnThreadWorkEnque") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("ThreadID" "")("MsgWorkID" "")("QueueLen" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnThreadWorkPrivate") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("ThreadID" "")("MsgWorkID" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnThreadWorkPublic") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("ThreadID" "")("MsgWorkID" "")("QueueLen" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnThreadWorkRedirect") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("ThreadID" "")("MsgWorkID" "")("QueueLen" "VT_UI4")("ThreadNum" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnThreadWorkReject") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("ThreadID" "")("MsgWorkID" "")("QueueLen" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnThreadAssignApartment") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidActivity" "VT_PTR.GUID")("AptID" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnThreadUnassignApartment") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("AptID" "")) (FLAGS ( IS-FUNCTION ))))) ("COMSVCSEVENTINFO" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_autosvcs_0303_0001" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME cbSize RIID 40000000 OFFSET 0 TYPE 0) (NAME dwPid RIID 40000001 OFFSET 4 TYPE 0) (NAME lTime RIID 40000002 OFFSET 8 TYPE 0) (NAME lMicroTime RIID 40000003 OFFSET 10 TYPE 0) (NAME perfCount RIID 40000004 OFFSET 18 TYPE 0) (NAME guidApp RIID 40000005 OFFSET 20 TYPE 0) (NAME sMachineName RIID 40000006 OFFSET 30 TYPE 0) ) (FUNCTIONS )) ("IComUserEvent" (TYPE . "Interface")(GUID . "{683130A4-2E50-11D2-98A5-00C04F8EE1C4}")(FUNCTIONS ((NAME . "OnUserEvent") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("pvarEvent" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))))) ("IComAppEvents" (TYPE . "Interface")(GUID . "{683130A6-2E50-11D2-98A5-00C04F8EE1C4}")(FUNCTIONS ((NAME . "OnAppActivation") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidApp" "VT_USERDEFINED.Structure.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnAppShutdown") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidApp" "VT_USERDEFINED.Structure.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnAppForceShutdown") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidApp" "VT_USERDEFINED.Structure.GUID")) (FLAGS ( IS-FUNCTION ))))) ("IComInstanceEvents" (TYPE . "Interface")(GUID . "{683130A7-2E50-11D2-98A5-00C04F8EE1C4}")(FUNCTIONS ((NAME . "OnObjectCreate") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidActivity" "VT_PTR.GUID")("clsid" "VT_PTR.GUID")("tsid" "VT_PTR.GUID")("CtxtID" "")("ObjectID" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnObjectDestroy") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("CtxtID" "")) (FLAGS ( IS-FUNCTION ))))) ("IComTransactionEvents" (TYPE . "Interface")(GUID . "{683130A8-2E50-11D2-98A5-00C04F8EE1C4}")(FUNCTIONS ((NAME . "OnTransactionStart") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidTx" "VT_PTR.GUID")("tsid" "VT_PTR.GUID")("fRoot" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnTransactionPrepare") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidTx" "VT_PTR.GUID")("fVoteYes" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnTransactionAbort") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidTx" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnTransactionCommit") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidTx" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))))) ("IComMethodEvents" (TYPE . "Interface")(GUID . "{683130A9-2E50-11D2-98A5-00C04F8EE1C4}")(FUNCTIONS ((NAME . "OnMethodCall") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("oid" "")("guidCid" "VT_PTR.GUID")("guidRid" "VT_PTR.GUID")("iMeth" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnMethodReturn") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("oid" "")("guidCid" "VT_PTR.GUID")("guidRid" "VT_PTR.GUID")("iMeth" "VT_UI4")("hresult" "VT_HRESULT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnMethodException") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("oid" "")("guidCid" "VT_PTR.GUID")("guidRid" "VT_PTR.GUID")("iMeth" "VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("IComObjectEvents" (TYPE . "Interface")(GUID . "{683130AA-2E50-11D2-98A5-00C04F8EE1C4}")(FUNCTIONS ((NAME . "OnObjectActivate") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("CtxtID" "")("ObjectID" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnObjectDeactivate") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("CtxtID" "")("ObjectID" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnDisableCommit") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("CtxtID" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnEnableCommit") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("CtxtID" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnSetComplete") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("CtxtID" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnSetAbort") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("CtxtID" "")) (FLAGS ( IS-FUNCTION ))))) ("IComResourceEvents" (TYPE . "Interface")(GUID . "{683130AB-2E50-11D2-98A5-00C04F8EE1C4}")(FUNCTIONS ((NAME . "OnResourceCreate") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("ObjectID" "")("pszType" "VT_LPWSTR")("resId" "")("enlisted" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnResourceAllocate") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("ObjectID" "")("pszType" "VT_LPWSTR")("resId" "")("enlisted" "VT_I4")("NumRated" "VT_UI4")("Rating" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnResourceRecycle") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("ObjectID" "")("pszType" "VT_LPWSTR")("resId" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnResourceDestroy") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("ObjectID" "")("hr" "VT_HRESULT")("pszType" "VT_LPWSTR")("resId" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnResourceTrack") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("ObjectID" "")("pszType" "VT_LPWSTR")("resId" "")("enlisted" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IComSecurityEvents" (TYPE . "Interface")(GUID . "{683130AC-2E50-11D2-98A5-00C04F8EE1C4}")(FUNCTIONS ((NAME . "OnAuthenticate") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidActivity" "VT_PTR.GUID")("ObjectID" "")("guidIID" "VT_PTR.GUID")("iMeth" "VT_UI4")("cbByteOrig" "VT_UI4")("pSidOriginalUser" "VT_PTR.VT_UI1")("cbByteCur" "VT_UI4")("pSidCurrentUser" "VT_PTR.VT_UI1")("bCurrentUserInpersonatingInProc" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnAuthenticateFail") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidActivity" "VT_PTR.GUID")("ObjectID" "")("guidIID" "VT_PTR.GUID")("iMeth" "VT_UI4")("cbByteOrig" "VT_UI4")("pSidOriginalUser" "VT_PTR.VT_UI1")("cbByteCur" "VT_UI4")("pSidCurrentUser" "VT_PTR.VT_UI1")("bCurrentUserInpersonatingInProc" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IComObjectPoolEvents" (TYPE . "Interface")(GUID . "{683130AD-2E50-11D2-98A5-00C04F8EE1C4}")(FUNCTIONS ((NAME . "OnObjPoolPutObject") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidObject" "VT_PTR.GUID")("nReason" "VT_INT")("dwAvailable" "VT_UI4")("oid" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnObjPoolGetObject") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidActivity" "VT_PTR.GUID")("guidObject" "VT_PTR.GUID")("dwAvailable" "VT_UI4")("oid" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnObjPoolRecycleToTx") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidActivity" "VT_PTR.GUID")("guidObject" "VT_PTR.GUID")("guidTx" "VT_PTR.GUID")("objid" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnObjPoolGetFromTx") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidActivity" "VT_PTR.GUID")("guidObject" "VT_PTR.GUID")("guidTx" "VT_PTR.GUID")("objid" "")) (FLAGS ( IS-FUNCTION ))))) ("IComObjectPoolEvents2" (TYPE . "Interface")(GUID . "{683130AE-2E50-11D2-98A5-00C04F8EE1C4}")(FUNCTIONS ((NAME . "OnObjPoolCreateObject") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidObject" "VT_PTR.GUID")("dwObjsCreated" "VT_UI4")("oid" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnObjPoolDestroyObject") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidObject" "VT_PTR.GUID")("dwObjsCreated" "VT_UI4")("oid" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnObjPoolCreateDecision") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("dwThreadsWaiting" "VT_UI4")("dwAvail" "VT_UI4")("dwCreated" "VT_UI4")("dwMin" "VT_UI4")("dwMax" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnObjPoolTimeout") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidObject" "VT_PTR.GUID")("guidActivity" "VT_PTR.GUID")("dwTimeout" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnObjPoolCreatePool") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidObject" "VT_PTR.GUID")("dwMin" "VT_UI4")("dwMax" "VT_UI4")("dwTimeout" "VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("IComObjectConstructionEvents" (TYPE . "Interface")(GUID . "{683130AF-2E50-11D2-98A5-00C04F8EE1C4}")(FUNCTIONS ((NAME . "OnObjectConstruct") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidObject" "VT_PTR.GUID")("sConstructString" "VT_LPWSTR")("oid" "")) (FLAGS ( IS-FUNCTION ))))) ("IComActivityEvents" (TYPE . "Interface")(GUID . "{683130B0-2E50-11D2-98A5-00C04F8EE1C4}")(FUNCTIONS ((NAME . "OnActivityCreate") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidActivity" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnActivityDestroy") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidActivity" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnActivityEnter") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidCurrent" "VT_PTR.GUID")("guidEntered" "VT_PTR.GUID")("dwThread" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnActivityTimeout") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidCurrent" "VT_PTR.GUID")("guidEntered" "VT_PTR.GUID")("dwThread" "VT_UI4")("dwTimeout" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnActivityReenter") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidCurrent" "VT_PTR.GUID")("dwThread" "VT_UI4")("dwCallDepth" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnActivityLeave") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidCurrent" "VT_PTR.GUID")("guidLeft" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnActivityLeaveSame") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidCurrent" "VT_PTR.GUID")("dwCallDepth" "VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("IComIdentityEvents" (TYPE . "Interface")(GUID . "{683130B1-2E50-11D2-98A5-00C04F8EE1C4}")(FUNCTIONS ((NAME . "OnIISRequestInfo") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("objid" "")("pszClientIP" "VT_LPWSTR")("pszServerIP" "VT_LPWSTR")("pszURL" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))))) ("IComQCEvents" (TYPE . "Interface")(GUID . "{683130B2-2E50-11D2-98A5-00C04F8EE1C4}")(FUNCTIONS ((NAME . "OnQCRecord") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("objid" "")("szQueue" "VT_CARRAY")("guidMsgId" "VT_PTR.GUID")("guidWorkFlowId" "VT_PTR.GUID")("msmqhr" "VT_HRESULT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnQCQueueOpen") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("szQueue" "VT_CARRAY")("QueueID" "")("hr" "VT_HRESULT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnQCReceive") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("QueueID" "")("guidMsgId" "VT_PTR.GUID")("guidWorkFlowId" "VT_PTR.GUID")("hr" "VT_HRESULT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnQCReceiveFail") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("QueueID" "")("msmqhr" "VT_HRESULT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnQCMoveToReTryQueue") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidMsgId" "VT_PTR.GUID")("guidWorkFlowId" "VT_PTR.GUID")("RetryIndex" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnQCMoveToDeadQueue") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidMsgId" "VT_PTR.GUID")("guidWorkFlowId" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnQCPlayback") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("objid" "")("guidMsgId" "VT_PTR.GUID")("guidWorkFlowId" "VT_PTR.GUID")("hr" "VT_HRESULT")) (FLAGS ( IS-FUNCTION ))))) ("IComExceptionEvents" (TYPE . "Interface")(GUID . "{683130B3-2E50-11D2-98A5-00C04F8EE1C4}")(FUNCTIONS ((NAME . "OnExceptionUser") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("code" "VT_UI4")("address" "")("pszStackTrace" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))))) ("IComCRMEvents" (TYPE . "Interface")(GUID . "{683130B5-2E50-11D2-98A5-00C04F8EE1C4}")(FUNCTIONS ((NAME . "OnCRMRecoveryStart") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidApp" "VT_USERDEFINED.Structure.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnCRMRecoveryDone") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidApp" "VT_USERDEFINED.Structure.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnCRMCheckpoint") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidApp" "VT_USERDEFINED.Structure.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnCRMBegin") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidClerkCLSID" "VT_USERDEFINED.Structure.GUID")("guidActivity" "VT_USERDEFINED.Structure.GUID")("guidTx" "VT_USERDEFINED.Structure.GUID")("szProgIdCompensator" "VT_CARRAY")("szDescription" "VT_CARRAY")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnCRMPrepare") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidClerkCLSID" "VT_USERDEFINED.Structure.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnCRMCommit") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidClerkCLSID" "VT_USERDEFINED.Structure.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnCRMAbort") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidClerkCLSID" "VT_USERDEFINED.Structure.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnCRMIndoubt") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidClerkCLSID" "VT_USERDEFINED.Structure.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnCRMDone") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidClerkCLSID" "VT_USERDEFINED.Structure.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnCRMRelease") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidClerkCLSID" "VT_USERDEFINED.Structure.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnCRMAnalyze") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidClerkCLSID" "VT_USERDEFINED.Structure.GUID")("dwCrmRecordType" "VT_UI4")("dwRecordSize" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnCRMWrite") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidClerkCLSID" "VT_USERDEFINED.Structure.GUID")("fVariants" "VT_I4")("dwRecordSize" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnCRMForget") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidClerkCLSID" "VT_USERDEFINED.Structure.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnCRMForce") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidClerkCLSID" "VT_USERDEFINED.Structure.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnCRMDeliver") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidClerkCLSID" "VT_USERDEFINED.Structure.GUID")("fVariants" "VT_I4")("dwRecordSize" "VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("IComMethod2Events" (TYPE . "Interface")(GUID . "{FB388AAA-567D-4024-AF8E-6E93EE748573}")(FUNCTIONS ((NAME . "OnMethodCall2") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("oid" "")("guidCid" "VT_PTR.GUID")("guidRid" "VT_PTR.GUID")("dwThread" "VT_UI4")("iMeth" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnMethodReturn2") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("oid" "")("guidCid" "VT_PTR.GUID")("guidRid" "VT_PTR.GUID")("dwThread" "VT_UI4")("iMeth" "VT_UI4")("hresult" "VT_HRESULT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnMethodException2") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("oid" "")("guidCid" "VT_PTR.GUID")("guidRid" "VT_PTR.GUID")("dwThread" "VT_UI4")("iMeth" "VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("IComTrackingInfoEvents" (TYPE . "Interface")(GUID . "{4E6CDCC9-FB25-4FD5-9CC5-C9F4B6559CEC}")(FUNCTIONS ((NAME . "OnNewTrackingInfo") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pToplevelCollection" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))))) ("IComApp2Events" (TYPE . "Interface")(GUID . "{1290BC1A-B219-418D-B078-5934DED08242}")(FUNCTIONS ((NAME . "OnAppActivation2") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidApp" "VT_USERDEFINED.Structure.GUID")("guidProcess" "VT_USERDEFINED.Structure.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnAppShutdown2") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidApp" "VT_USERDEFINED.Structure.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnAppForceShutdown2") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidApp" "VT_USERDEFINED.Structure.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnAppPaused2") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidApp" "VT_USERDEFINED.Structure.GUID")("bPaused" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnAppRecycle2") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidApp" "VT_USERDEFINED.Structure.GUID")("guidProcess" "VT_USERDEFINED.Structure.GUID")("lReason" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IComTransaction2Events" (TYPE . "Interface")(GUID . "{A136F62A-2F94-4288-86E0-D8A1FA4C0299}")(FUNCTIONS ((NAME . "OnTransactionStart2") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidTx" "VT_PTR.GUID")("tsid" "VT_PTR.GUID")("fRoot" "VT_I4")("nIsolationLevel" "VT_INT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnTransactionPrepare2") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidTx" "VT_PTR.GUID")("fVoteYes" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnTransactionAbort2") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidTx" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnTransactionCommit2") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidTx" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))))) ("IComInstance2Events" (TYPE . "Interface")(GUID . "{20E3BF07-B506-4AD5-A50C-D2CA5B9C158E}")(FUNCTIONS ((NAME . "OnObjectCreate2") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidActivity" "VT_PTR.GUID")("clsid" "VT_PTR.GUID")("tsid" "VT_PTR.GUID")("CtxtID" "")("ObjectID" "")("guidPartition" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnObjectDestroy2") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("CtxtID" "")) (FLAGS ( IS-FUNCTION ))))) ("IComObjectPool2Events" (TYPE . "Interface")(GUID . "{65BF6534-85EA-4F64-8CF4-3D974B2AB1CF}")(FUNCTIONS ((NAME . "OnObjPoolPutObject2") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidObject" "VT_PTR.GUID")("nReason" "VT_INT")("dwAvailable" "VT_UI4")("oid" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnObjPoolGetObject2") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidActivity" "VT_PTR.GUID")("guidObject" "VT_PTR.GUID")("dwAvailable" "VT_UI4")("oid" "")("guidPartition" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnObjPoolRecycleToTx2") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidActivity" "VT_PTR.GUID")("guidObject" "VT_PTR.GUID")("guidTx" "VT_PTR.GUID")("objid" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnObjPoolGetFromTx2") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidActivity" "VT_PTR.GUID")("guidObject" "VT_PTR.GUID")("guidTx" "VT_PTR.GUID")("objid" "")("guidPartition" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))))) ("IComObjectConstruction2Events" (TYPE . "Interface")(GUID . "{4B5A7827-8DF2-45C0-8F6F-57EA1F856A9F}")(FUNCTIONS ((NAME . "OnObjectConstruct2") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pinfo" "VT_PTR.COMSVCSEVENTINFO")("guidObject" "VT_PTR.GUID")("sConstructString" "VT_LPWSTR")("oid" "")("guidPartition" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))))) ("ComSystemAppEventData" (TYPE . "Coclass")(DESCRIPTION . "COM System Application Event Data class")(GUID . "{ECABB0C6-7F19-11D2-978E-0000F8757E2A}")(ALIASES "ISystemAppEventData") (FUNCTIONS )) ("ISystemAppEventData" (TYPE . "Interface")(GUID . "{D6D48A3C-D5C5-49E7-8C74-99E4889ED52F}")(FUNCTIONS ((NAME . "Startup") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnDataChanged") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("dwPid" "VT_UI4")("dwMask" "VT_UI4")("dwNumberSinks" "VT_UI4")("bstrDwMethodMask" "VT_BSTR")("dwReason" "VT_UI4")("u64TraceHandle" "")) (FLAGS ( IS-FUNCTION ))))) ("tagCRMFLAGS" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (1 . CRMFLAG_FORGETTARGET) (2 . CRMFLAG_WRITTENDURINGPREPARE) (4 . CRMFLAG_WRITTENDURINGCOMMIT) (8 . CRMFLAG_WRITTENDURINGABORT) (16 . CRMFLAG_WRITTENDURINGRECOVERY) (32 . CRMFLAG_WRITTENDURINGREPLAY) (64 . CRMFLAG_REPLAYINPROGRESS) ) (FUNCTIONS )) ("tagCRMREGFLAGS" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (1 . CRMREGFLAG_PREPAREPHASE) (2 . CRMREGFLAG_COMMITPHASE) (4 . CRMREGFLAG_ABORTPHASE) (7 . CRMREGFLAG_ALLPHASES) (16 . CRMREGFLAG_FAILIFINDOUBTSREMAIN) ) (FUNCTIONS )) ("CRMClerk" (TYPE . "Coclass")(DESCRIPTION . "CRMClerk Class")(GUID . "{ECABB0BD-7F19-11D2-978E-0000F8757E2A}")(ALIASES "ICrmLogControl""ICrmMonitorLogRecords") (FUNCTIONS )) ("ICrmMonitorLogRecords" (TYPE . "Interface")(DESCRIPTION . "ICrmMonitorLogRecords Interface")(GUID . "{70C8E441-C7ED-11D1-82FB-00A0C91EEDE9}")(FUNCTIONS ((NAME . "Count") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Count")) ((NAME . "TransactionState") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.tagCrmTransactionState")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property TransactionState")) ((NAME . "StructuredRecords") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property StructuredRecords")) ((NAME . "GetLogRecord") (RIID . #x00000004) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("dwIndex" "VT_UI4")("pCrmLogRec" "VT_PTR.tagCrmLogRecordRead")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetLogRecord")) ((NAME . "GetLogRecordVariants") (RIID . #x00000005) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("IndexNumber" "VT_VARIANT")("pLogRecord" "VT_PTR.VT_VARIANT")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method GetLogRecordVariants")))) ("tagCrmTransactionState" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (0 . TxState_Active) (1 . TxState_Committed) (2 . TxState_Aborted) (3 . TxState_Indoubt) ) (FUNCTIONS )) ("CRMRecoveryClerk" (TYPE . "Coclass")(DESCRIPTION . "CRMRecoveryClerk Class")(GUID . "{ECABB0BE-7F19-11D2-978E-0000F8757E2A}")(ALIASES "ICrmMonitor") (FUNCTIONS )) ("ICrmMonitor" (TYPE . "Interface")(DESCRIPTION . "ICrmMonitor Interface")(GUID . "{70C8E443-C7ED-11D1-82FB-00A0C91EEDE9}")(FUNCTIONS ((NAME . "GetClerks") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pClerks" "VT_PTR.VT_PTR.ICrmMonitorClerks")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method GetClerks")) ((NAME . "HoldClerk") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_VARIANT")("pItem" "VT_PTR.VT_VARIANT")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method HoldClerk")))) ("ICrmMonitorClerks" (TYPE . "Dispinterface")(DESCRIPTION . "ICrmMonitorClerks Interface")(GUID . "{70C8E442-C7ED-11D1-82FB-00A0C91EEDE9}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Item")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x20) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property _NewEnum")) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Count")) ((NAME . "ProgIdCompensator") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VARIANT")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ProgIdCompensator")) ((NAME . "Description") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VARIANT")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Description")) ((NAME . "TransactionUOW") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VARIANT")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method TransactionUOW")) ((NAME . "ActivityId") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_VARIANT")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ActivityId")))) ("LBEvents" (TYPE . "Coclass")(DESCRIPTION . "ComLBEvents class")(GUID . "{ECABB0C1-7F19-11D2-978E-0000F8757E2A}")(ALIASES "ILBEvents") (FUNCTIONS )) ("ILBEvents" (TYPE . "Interface")(GUID . "{683130B4-2E50-11D2-98A5-00C04F8EE1C4}")(FUNCTIONS ((NAME . "TargetUp") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("bstrServerName" "VT_BSTR")("bstrClsidEng" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method TargetUp")) ((NAME . "TargetDown") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("bstrServerName" "VT_BSTR")("bstrClsidEng" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method TargetDown")) ((NAME . "EngineDefined") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("bstrPropName" "VT_BSTR")("varPropValue" "VT_PTR.VT_VARIANT")("bstrClsidEng" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EngineDefined")))) ("MessageMover" (TYPE . "Coclass")(DESCRIPTION . "QC MessageMover Class")(GUID . "{ECABB0BF-7F19-11D2-978E-0000F8757E2A}")(ALIASES "IMessageMover") (FUNCTIONS )) ("IMessageMover" (TYPE . "Dispinterface")(DESCRIPTION . "IMessageMover Interface")(GUID . "{588A085A-B795-11D1-8054-00C04FC340EE}")(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 . "SourcePath") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SourcePath") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "DestPath") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "DestPath") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "CommitBatchSize") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "CommitBatchSize") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "MoveMessages") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("DispenserManager" (TYPE . "Coclass")(DESCRIPTION . "Dispenser Manager")(GUID . "{ECABB0C0-7F19-11D2-978E-0000F8757E2A}")(ALIASES "IDispenserManager""IDispenserManagerShutdownGuarantee") (FUNCTIONS )) ("IDispenserManager" (TYPE . "Interface")(DESCRIPTION . "IDispenserManager Interface")(GUID . "{5CB31E10-2B5F-11CF-BE10-00AA00A2FA25}")(FUNCTIONS ((NAME . "RegisterDispenser") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("__MIDL_0014" "VT_PTR.IDispenserDriver")("szDispenserName" "VT_LPWSTR")("__MIDL_0015" "VT_PTR.VT_PTR.IHolder")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetContext") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("__MIDL_0016" "VT_PTR.ULONG_PTR")("__MIDL_0017" "VT_PTR.ULONG_PTR")) (FLAGS ( IS-FUNCTION ))))) ("IDispenserDriver" (TYPE . "Interface")(DESCRIPTION . "IDispenserDriver Interface")(GUID . "{208B3651-2B48-11CF-BE10-00AA00A2FA25}")(FUNCTIONS ((NAME . "CreateResource") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ResTypId" "VT_USERDEFINED.Typedef.ULONG_PTR")("pResId" "VT_PTR.ULONG_PTR")("pSecsFreeBeforeDestroy" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RateResource") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("ResTypId" "VT_USERDEFINED.Typedef.ULONG_PTR")("resId" "VT_USERDEFINED.Typedef.ULONG_PTR")("fRequiresTransactionEnlistment" "VT_I4")("pRating" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnlistResource") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("resId" "VT_USERDEFINED.Typedef.ULONG_PTR")("TransId" "VT_USERDEFINED.Typedef.ULONG_PTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ResetResource") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("resId" "VT_USERDEFINED.Typedef.ULONG_PTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DestroyResource") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("resId" "VT_USERDEFINED.Typedef.ULONG_PTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DestroyResourceS") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("resId" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))))) ("ULONG_PTR" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IHolder" (TYPE . "Interface")(DESCRIPTION . "IHolder Interface")(GUID . "{BF6A1850-2B45-11CF-BE10-00AA00A2FA25}")(FUNCTIONS ((NAME . "AllocResource") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("__MIDL_0018" "VT_USERDEFINED.Typedef.ULONG_PTR")("__MIDL_0019" "VT_PTR.ULONG_PTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FreeResource") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("__MIDL_0020" "VT_USERDEFINED.Typedef.ULONG_PTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "TrackResource") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("__MIDL_0021" "VT_USERDEFINED.Typedef.ULONG_PTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "TrackResourceS") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("__MIDL_0022" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UntrackResource") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("__MIDL_0023" "VT_USERDEFINED.Typedef.ULONG_PTR")("__MIDL_0024" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UntrackResourceS") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("__MIDL_0025" "VT_LPWSTR")("__MIDL_0026" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Close") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RequestDestroyResource") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("__MIDL_0027" "VT_USERDEFINED.Typedef.ULONG_PTR")) (FLAGS ( IS-FUNCTION ))))) ("IDispenserManagerShutdownGuarantee" (TYPE . "Interface")(DESCRIPTION . "IDispenserManagerShutdownGuarantee Interface")(GUID . "{5CB31E11-2B5F-11CF-BE10-00AA00A2FA25}")(FUNCTIONS ((NAME . "IsComPlusApp") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pfIsComPlusApp" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("PoolMgr" (TYPE . "Coclass")(GUID . "{ECABAFB5-7F19-11D2-978E-0000F8757E2A}")(ALIASES "IPoolManager") (FUNCTIONS )) ("IPoolManager" (TYPE . "Interface")(GUID . "{0A469861-5A91-43A0-99B6-D5E179BB0631}")(FUNCTIONS ((NAME . "ShutdownPool") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("CLSIDOrProgID" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("EventServer" (TYPE . "Coclass")(GUID . "{ECABAFBC-7F19-11D2-978E-0000F8757E2A}")(ALIASES "IEventServerTrace""IEventServer""IEventServer2""IProcessTerminateNotify") (FUNCTIONS )) ("IEventServerTrace" (TYPE . "Dispinterface")(DESCRIPTION . "IEventServerTrace Interface")(GUID . "{9A9F12B8-80AF-47AB-A579-35EA57725370}")(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 . "StartTraceGuid") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("bstrguidEvent" "VT_BSTR")("bstrguidFilter" "VT_BSTR")("lPidFilter" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method StartTraceGuid")) ((NAME . "StopTraceGuid") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("bstrguidEvent" "VT_BSTR")("bstrguidFilter" "VT_BSTR")("lPidFilter" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method StopTraceGuid")) ((NAME . "EnumTraceGuid") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("plCntGuids" "VT_PTR.VT_I4")("pbstrGuidList" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnumTraceGuid")))) ("IEventServer" (TYPE . "Interface")(DESCRIPTION . "IEventServer Interface")(GUID . "{F1CB0608-EC04-11D1-93AE-00AA00BA3258}")(FUNCTIONS ((NAME . "DispatchManyEvents") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("dwPid" "VT_UI4")("appGuid" "VT_PTR.GUID")("dwEvents" "VT_UI4")("cbSize" "VT_UI4")("pBuf" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DispatchOneEvent") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("dwPid" "VT_UI4")("appGuid" "VT_PTR.GUID")("cbSize" "VT_UI4")("pBuf" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddProcess") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("dwPid" "VT_UI4")("guidApp" "VT_PTR.GUID")("pdwInitialEventMask" "VT_PTR.VT_UI4")("ppUnkCallfactory" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveProcess") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("dwPid" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetCallFactoryObject") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("dwPid" "VT_UI4")("ppUnkCallfactory" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))))) ("IEventServer2" (TYPE . "Interface")(DESCRIPTION . "IEventServer2 Interface")(GUID . "{378F3CA7-BD24-481C-8DC3-5E5ECE1BCAD7}")(FUNCTIONS ((NAME . "AddProcess2") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("dwPid" "VT_UI4")("guidApp" "VT_PTR.GUID")("guidAppInstance" "VT_PTR.GUID")("guidPartition" "VT_PTR.GUID")("dwNumberSinks" "VT_UI4")("pdwInitialEventMask" "VT_PTR.VT_UI4")("pdwInitialMetMasks" "VT_PTR.VT_UI4")("ppUnkCallfactory" "VT_PTR.VT_UNKNOWN")("pTraceHandle" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveProcess2") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("dwPid" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UpdateEventMasks") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("dwPid" "VT_UI4")("dwNumberSinks" "VT_UI4")("dwEventMasksIn" "VT_UI4")("pdwEventMaskOut" "VT_PTR.VT_UI4")("pdwMetMasksInOut" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("IProcessTerminateNotify" (TYPE . "Interface")(GUID . "{3194B4CF-EF32-11D1-93AE-00AA00BA3258}")(FUNCTIONS ((NAME . "ProcessShutdown") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("dwPid" "VT_UI4")("guidAppInstance" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))))) ("TrackerServer" (TYPE . "Coclass")(GUID . "{ECABAFB9-7F19-11D2-978E-0000F8757E2A}")(ALIASES "IReceiveAppData""IGetAppData") (FUNCTIONS )) ("IReceiveAppData" (TYPE . "Interface")(GUID . "{413DAFB0-BCF4-11D1-861D-0080C729264D}")(FUNCTIONS ((NAME . "Register") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pApplId" "VT_PTR.GUID")("pguidApplPartitionId" "VT_PTR.GUID")("pApplInstanceId" "VT_PTR.GUID")("eAppType" "VT_USERDEFINED.Enum.tagCOMPLUS_APPTYPE")("pwszProcessName" "VT_LPWSTR")("pUnkPackageObject" "VT_UNKNOWN")("dwAppProcessId" "VT_UI4")("dwState" "VT_UI4")("pRecycleInfo" "VT_PTR.RECYCLE_INFO")("pidApp" "VT_PTR.VT_UI4")("pPushRate" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PushAppData") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("idApp" "VT_UI4")("appData" "VT_USERDEFINED.Typedef.APPSTATISTICS")("dwAppState" "VT_UI4")("nCLSIDs" "VT_UI4")("clsids" "VT_PTR.CLSIDDATA2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Unregister") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("idApp" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RecycleCallingProcess") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("idApp" "VT_UI4")("lReasonCode" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("tagCOMPLUS_APPTYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (-1 . APPTYPE_UNKNOWN) (1 . APPTYPE_SERVER) (0 . APPTYPE_LIBRARY) (2 . APPTYPE_SWC) ) (FUNCTIONS )) ("RECYCLE_INFO" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_RECYCLE_INFO" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME guidCombaseProcessIdentifier RIID 40000000 OFFSET 0 TYPE 0) (NAME ProcessStartTime RIID 40000001 OFFSET 10 TYPE 0) (NAME dwRecycleLifetimeLimit RIID 40000002 OFFSET 18 TYPE 0) (NAME dwRecycleMemoryLimit RIID 40000003 OFFSET 1c TYPE 0) (NAME dwRecycleExpirationTimeout RIID 40000004 OFFSET 20 TYPE 0) ) (FUNCTIONS )) ("APPSTATISTICS" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CAppStatistics" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME m_cTotalCalls RIID 40000000 OFFSET 0 TYPE 0) (NAME m_cTotalInstances RIID 40000001 OFFSET 4 TYPE 0) (NAME m_cTotalClasses RIID 40000002 OFFSET 8 TYPE 0) (NAME m_cCallsPerSecond RIID 40000003 OFFSET c TYPE 0) ) (FUNCTIONS )) ("CLSIDDATA2" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CCLSIDData2" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME m_clsid RIID 40000000 OFFSET 0 TYPE 0) (NAME m_appid RIID 40000001 OFFSET 10 TYPE 0) (NAME m_partid RIID 40000002 OFFSET 20 TYPE 0) (NAME m_pwszAppName RIID 40000003 OFFSET 30 TYPE 0) (NAME m_pwszCtxName RIID 40000004 OFFSET 34 TYPE 0) (NAME m_eAppType RIID 40000005 OFFSET 38 TYPE 0) (NAME m_cReferences RIID 40000006 OFFSET 3c TYPE 0) (NAME m_cBound RIID 40000007 OFFSET 40 TYPE 0) (NAME m_cPooled RIID 40000008 OFFSET 44 TYPE 0) (NAME m_cInCall RIID 40000009 OFFSET 48 TYPE 0) (NAME m_dwRespTime RIID 4000000a OFFSET 4c TYPE 0) (NAME m_cCallsCompleted RIID 4000000b OFFSET 50 TYPE 0) (NAME m_cCallsFailed RIID 4000000c OFFSET 54 TYPE 0) ) (FUNCTIONS )) ("IGetAppData" (TYPE . "Interface")(GUID . "{B60040E0-BCF3-11D1-861D-0080C729264D}")(FUNCTIONS ((NAME . "SetPushRate") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("dwPushRate" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetApps") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("nApps" "VT_PTR.VT_UI4")("aAppData" "VT_PTR.VT_PTR.appData")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetAppData") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("idApp" "VT_UI4")("nCLSIDs" "VT_PTR.VT_UI4")("aAppData" "VT_PTR.VT_PTR.CLSIDDATA")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetCLSIDData") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("idApp" "VT_UI4")("clsid" "VT_USERDEFINED.Structure.GUID")("ppAppData" "VT_PTR.VT_PTR.CLSIDDATA")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Shutdown") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("appData" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CAppData" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME m_idApp RIID 40000000 OFFSET 0 TYPE 0) (NAME m_szAppGuid RIID 40000001 OFFSET 4 TYPE 0) (NAME m_dwAppProcessId RIID 40000002 OFFSET 54 TYPE 0) (NAME m_AppStatistics RIID 40000003 OFFSET 58 TYPE 0) ) (FUNCTIONS )) ("CLSIDDATA" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CCLSIDData" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME m_clsid RIID 40000000 OFFSET 0 TYPE 0) (NAME m_cReferences RIID 40000001 OFFSET 10 TYPE 0) (NAME m_cBound RIID 40000002 OFFSET 14 TYPE 0) (NAME m_cPooled RIID 40000003 OFFSET 18 TYPE 0) (NAME m_cInCall RIID 40000004 OFFSET 1c TYPE 0) (NAME m_dwRespTime RIID 40000005 OFFSET 20 TYPE 0) (NAME m_cCallsCompleted RIID 40000006 OFFSET 24 TYPE 0) (NAME m_cCallsFailed RIID 40000007 OFFSET 28 TYPE 0) ) (FUNCTIONS )) ("ProcessDump" (TYPE . "Coclass")(GUID . "{ECABB0C4-7F19-11D2-978E-0000F8757E2A}")(ALIASES "IProcessDump") (FUNCTIONS )) ("IProcessDump" (TYPE . "Dispinterface")(DESCRIPTION . "IProcessDump Interface")(GUID . "{23C9DD26-2355-4FE2-84DE-F779A238ADBD}")(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 . "IsSupported") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method IsSupported")) ((NAME . "DumpProcess") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ("bstrInstanceID" "VT_BSTR")("bstrDirectory" "VT_BSTR")("dwMaxImages" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method DumpProcess")))) ("PartitionMoniker" (TYPE . "Coclass")(GUID . "{ECABB0C5-7F19-11D2-978E-0000F8757E2A}")(ALIASES "IMoniker") (FUNCTIONS )) ("IMoniker" (TYPE . "Interface")(GUID . "{0000000F-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteBindToObject") (RIID . #x60030000) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pbc" "VT_PTR.IBindCtx")("pmkToLeft" "VT_PTR.IMoniker")("riidResult" "VT_PTR.GUID")("ppvResult" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteBindToStorage") (RIID . #x60030001) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pbc" "VT_PTR.IBindCtx")("pmkToLeft" "VT_PTR.IMoniker")("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reduce") (RIID . #x60030002) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pbc" "VT_PTR.IBindCtx")("dwReduceHowFar" "VT_UI4")("ppmkToLeft" "VT_PTR.VT_PTR.IMoniker")("ppmkReduced" "VT_PTR.VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ComposeWith") (RIID . #x60030003) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pmkRight" "VT_PTR.IMoniker")("fOnlyIfNotGeneric" "VT_I4")("ppmkComposite" "VT_PTR.VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Enum") (RIID . #x60030004) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("fForward" "VT_I4")("ppenumMoniker" "VT_PTR.VT_PTR.IEnumMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsEqual") (RIID . #x60030005) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pmkOtherMoniker" "VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Hash") (RIID . #x60030006) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pdwHash" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsRunning") (RIID . #x60030007) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pbc" "VT_PTR.IBindCtx")("pmkToLeft" "VT_PTR.IMoniker")("pmkNewlyRunning" "VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTimeOfLastChange") (RIID . #x60030008) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pbc" "VT_PTR.IBindCtx")("pmkToLeft" "VT_PTR.IMoniker")("pfiletime" "VT_PTR._FILETIME")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Inverse") (RIID . #x60030009) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("ppmk" "VT_PTR.VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CommonPrefixWith") (RIID . #x6003000a) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("pmkOther" "VT_PTR.IMoniker")("ppmkPrefix" "VT_PTR.VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RelativePathTo") (RIID . #x6003000b) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pmkOther" "VT_PTR.IMoniker")("ppmkRelPath" "VT_PTR.VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDisplayName") (RIID . #x6003000c) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("pbc" "VT_PTR.IBindCtx")("pmkToLeft" "VT_PTR.IMoniker")("ppszDisplayName" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ParseDisplayName") (RIID . #x6003000d) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("pbc" "VT_PTR.IBindCtx")("pmkToLeft" "VT_PTR.IMoniker")("pszDisplayName" "VT_LPWSTR")("pchEaten" "VT_PTR.VT_UI4")("ppmkOut" "VT_PTR.VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsSystemMoniker") (RIID . #x6003000e) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("pdwMksys" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("IPersistStream" (TYPE . "Interface")(GUID . "{00000109-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "IsDirty") (RIID . #x60020000) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Load") (RIID . #x60020001) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pstm" "VT_PTR.IStream")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Save") (RIID . #x60020002) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pstm" "VT_PTR.IStream")("fClearDirty" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSizeMax") (RIID . #x60020003) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pcbSize" "VT_PTR._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))))) ("IPersist" (TYPE . "Interface")(GUID . "{0000010C-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "GetClassID") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pClassID" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))))) ("IStream" (TYPE . "Interface")(GUID . "{0000000C-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteSeek") (RIID . #x60020000) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("dlibMove" "VT_USERDEFINED.Structure._LARGE_INTEGER")("dwOrigin" "VT_UI4")("plibNewPosition" "VT_PTR._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetSize") (RIID . #x60020001) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("libNewSize" "VT_USERDEFINED.Structure._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteCopyTo") (RIID . #x60020002) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pstm" "VT_PTR.IStream")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("pcbRead" "VT_PTR._ULARGE_INTEGER")("pcbWritten" "VT_PTR._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Commit") (RIID . #x60020003) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("grfCommitFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Revert") (RIID . #x60020004) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "LockRegion") (RIID . #x60020005) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("libOffset" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("dwLockType" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UnlockRegion") (RIID . #x60020006) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("libOffset" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("dwLockType" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Stat") (RIID . #x60020007) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pstatstg" "VT_PTR.tagSTATSTG")("grfStatFlag" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60020008) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("ppstm" "VT_PTR.VT_PTR.IStream")) (FLAGS ( IS-FUNCTION ))))) ("ISequentialStream" (TYPE . "Interface")(GUID . "{0C733A30-2A1C-11CE-ADE5-00AA0044773D}")(FUNCTIONS ((NAME . "RemoteRead") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pv" "VT_PTR.VT_UI1")("cb" "VT_UI4")("pcbRead" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteWrite") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pv" "VT_PTR.VT_UI1")("cb" "VT_UI4")("pcbWritten" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("_LARGE_INTEGER" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME QuadPart RIID 40000000 OFFSET 0 TYPE 0) ) (FUNCTIONS )) ("_ULARGE_INTEGER" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME QuadPart RIID 40000000 OFFSET 0 TYPE 0) ) (FUNCTIONS )) ("tagSTATSTG" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME pwcsName RIID 40000000 OFFSET 0 TYPE 0) (NAME type RIID 40000001 OFFSET 4 TYPE 0) (NAME cbSize RIID 40000002 OFFSET 8 TYPE 0) (NAME mtime RIID 40000003 OFFSET 10 TYPE 0) (NAME ctime RIID 40000004 OFFSET 18 TYPE 0) (NAME atime RIID 40000005 OFFSET 20 TYPE 0) (NAME grfMode RIID 40000006 OFFSET 28 TYPE 0) (NAME grfLocksSupported RIID 40000007 OFFSET 2c TYPE 0) (NAME clsid RIID 40000008 OFFSET 30 TYPE 0) (NAME grfStateBits RIID 40000009 OFFSET 40 TYPE 0) (NAME reserved RIID 4000000a OFFSET 44 TYPE 0) ) (FUNCTIONS )) ("_FILETIME" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME dwLowDateTime RIID 40000000 OFFSET 0 TYPE 0) (NAME dwHighDateTime RIID 40000001 OFFSET 4 TYPE 0) ) (FUNCTIONS )) ("IBindCtx" (TYPE . "Interface")(GUID . "{0000000E-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RegisterObjectBound") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pUnk" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RevokeObjectBound") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pUnk" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ReleaseBoundObjects") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteSetBindOptions") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pbindopts" "VT_PTR.tagBIND_OPTS2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteGetBindOptions") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pbindopts" "VT_PTR.tagBIND_OPTS2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetRunningObjectTable") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pprot" "VT_PTR.VT_PTR.IRunningObjectTable")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RegisterObjectParam") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pszKey" "VT_LPWSTR")("pUnk" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetObjectParam") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pszKey" "VT_LPWSTR")("ppunk" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumObjectParam") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumString")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RevokeObjectParam") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pszKey" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))))) ("tagBIND_OPTS2" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME cbStruct RIID 40000000 OFFSET 0 TYPE 0) (NAME grfFlags RIID 40000001 OFFSET 4 TYPE 0) (NAME grfMode RIID 40000002 OFFSET 8 TYPE 0) (NAME dwTickCountDeadline RIID 40000003 OFFSET c TYPE 0) (NAME dwTrackFlags RIID 40000004 OFFSET 10 TYPE 0) (NAME dwClassContext RIID 40000005 OFFSET 14 TYPE 0) (NAME locale RIID 40000006 OFFSET 18 TYPE 0) (NAME pServerInfo RIID 40000007 OFFSET 1c TYPE 0) ) (FUNCTIONS )) ("_COSERVERINFO" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME dwReserved1 RIID 40000000 OFFSET 0 TYPE 0) (NAME pwszName RIID 40000001 OFFSET 4 TYPE 0) (NAME pAuthInfo RIID 40000002 OFFSET 8 TYPE 0) (NAME dwReserved2 RIID 40000003 OFFSET c TYPE 0) ) (FUNCTIONS )) ("_COAUTHINFO" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME dwAuthnSvc RIID 40000000 OFFSET 0 TYPE 0) (NAME dwAuthzSvc RIID 40000001 OFFSET 4 TYPE 0) (NAME pwszServerPrincName RIID 40000002 OFFSET 8 TYPE 0) (NAME dwAuthnLevel RIID 40000003 OFFSET c TYPE 0) (NAME dwImpersonationLevel RIID 40000004 OFFSET 10 TYPE 0) (NAME pAuthIdentityData RIID 40000005 OFFSET 14 TYPE 0) (NAME dwCapabilities RIID 40000006 OFFSET 18 TYPE 0) ) (FUNCTIONS )) ("_COAUTHIDENTITY" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME User RIID 40000000 OFFSET 0 TYPE 0) (NAME UserLength RIID 40000001 OFFSET 4 TYPE 0) (NAME Domain RIID 40000002 OFFSET 8 TYPE 0) (NAME DomainLength RIID 40000003 OFFSET c TYPE 0) (NAME Password RIID 40000004 OFFSET 10 TYPE 0) (NAME PasswordLength RIID 40000005 OFFSET 14 TYPE 0) (NAME Flags RIID 40000006 OFFSET 18 TYPE 0) ) (FUNCTIONS )) ("IRunningObjectTable" (TYPE . "Interface")(GUID . "{00000010-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "Register") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("grfFlags" "VT_UI4")("punkObject" "VT_UNKNOWN")("pmkObjectName" "VT_PTR.IMoniker")("pdwRegister" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Revoke") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("dwRegister" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsRunning") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pmkObjectName" "VT_PTR.IMoniker")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetObject") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pmkObjectName" "VT_PTR.IMoniker")("ppunkObject" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "NoteChangeTime") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("dwRegister" "VT_UI4")("pfiletime" "VT_PTR._FILETIME")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTimeOfLastChange") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pmkObjectName" "VT_PTR.IMoniker")("pfiletime" "VT_PTR._FILETIME")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumRunning") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("ppenumMoniker" "VT_PTR.VT_PTR.IEnumMoniker")) (FLAGS ( IS-FUNCTION ))))) ("IEnumMoniker" (TYPE . "Interface")(GUID . "{00000102-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteNext") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.VT_PTR.IMoniker")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumMoniker")) (FLAGS ( IS-FUNCTION ))))) ("IEnumString" (TYPE . "Interface")(GUID . "{00000101-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteNext") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.VT_LPWSTR")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumString")) (FLAGS ( IS-FUNCTION ))))) ("SoapMoniker" (TYPE . "Coclass")(GUID . "{ECABB0C7-7F19-11D2-978E-0000F8757E2A}")(ALIASES "IMoniker") (FUNCTIONS )) )))