diff options
Diffstat (limited to 'third_party')
-rw-r--r-- | third_party/activscp/Dispex.h | 974 | ||||
-rw-r--r-- | third_party/activscp/EULA.txt | 26 | ||||
-rw-r--r-- | third_party/activscp/HostInfo.h | 59 | ||||
-rw-r--r-- | third_party/activscp/Multinfo.h | 230 | ||||
-rw-r--r-- | third_party/activscp/README.chromium | 16 | ||||
-rw-r--r-- | third_party/activscp/Readme.txt | 41 | ||||
-rw-r--r-- | third_party/activscp/activdbg.h | 9918 | ||||
-rw-r--r-- | third_party/activscp/activscp.h | 2045 | ||||
-rw-r--r-- | third_party/activscp/ad1.lib | bin | 19376 -> 0 bytes | |||
-rw-r--r-- | third_party/activscp/ad1ex.h | 1228 | ||||
-rw-r--r-- | third_party/activscp/dbgprop.h | 1569 | ||||
-rw-r--r-- | third_party/activscp/scriptng.exe | bin | 118008 -> 0 bytes |
12 files changed, 0 insertions, 16106 deletions
diff --git a/third_party/activscp/Dispex.h b/third_party/activscp/Dispex.h deleted file mode 100644 index 865d53d..0000000 --- a/third_party/activscp/Dispex.h +++ /dev/null @@ -1,974 +0,0 @@ -/* this ALWAYS GENERATED file contains the definitions for the interfaces */ - - -/* File created by MIDL compiler version 3.02.88 */ -/* at Mon Nov 17 12:04:12 1997 - */ -/* Compiler settings for dispex.idl: - Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext - error checks: none -*/ -//@@MIDL_FILE_HEADING( ) -#include "rpc.h" -#include "rpcndr.h" -#ifndef COM_NO_WINDOWS_H -#include "windows.h" -#include "ole2.h" -#endif /*COM_NO_WINDOWS_H*/ - -#ifndef __dispex_h__ -#define __dispex_h__ - -#ifdef __cplusplus -extern "C"{ -#endif - -/* Forward Declarations */ - -#ifndef __IDispatchEx_FWD_DEFINED__ -#define __IDispatchEx_FWD_DEFINED__ -typedef interface IDispatchEx IDispatchEx; -#endif /* __IDispatchEx_FWD_DEFINED__ */ - - -#ifndef __IDispError_FWD_DEFINED__ -#define __IDispError_FWD_DEFINED__ -typedef interface IDispError IDispError; -#endif /* __IDispError_FWD_DEFINED__ */ - - -#ifndef __IVariantChangeType_FWD_DEFINED__ -#define __IVariantChangeType_FWD_DEFINED__ -typedef interface IVariantChangeType IVariantChangeType; -#endif /* __IVariantChangeType_FWD_DEFINED__ */ - - -#ifndef __IObjectIdentity_FWD_DEFINED__ -#define __IObjectIdentity_FWD_DEFINED__ -typedef interface IObjectIdentity IObjectIdentity; -#endif /* __IObjectIdentity_FWD_DEFINED__ */ - - -/* header files for imported files */ -#include "ocidl.h" -#include "servprov.h" - -void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); -void __RPC_USER MIDL_user_free( void __RPC_FAR * ); - -/**************************************** - * Generated header for interface: __MIDL_itf_dispex_0000 - * at Mon Nov 17 12:04:12 1997 - * using MIDL 3.02.88 - ****************************************/ -/* [local] */ - - -//=--------------------------------------------------------------------------= -// DispEx.h -//=--------------------------------------------------------------------------= -// (C) Copyright 1997 - 1998 Microsoft Corporation. All Rights Reserved. -// -// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO -// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A -// PARTICULAR PURPOSE. -//=--------------------------------------------------------------------------= - -#pragma comment(lib,"uuid.lib") - -//---------------------------------------------------------------------------= -// IDispatchEx Interfaces. -// - -#ifndef DISPEX_H_ -#define DISPEX_H_ - - - - - -#ifndef _NO_DISPATCHEX_GUIDS - -// {A6EF9860-C720-11d0-9337-00A0C90DCAA9} -DEFINE_GUID(IID_IDispatchEx, 0xa6ef9860, 0xc720, 0x11d0, 0x93, 0x37, 0x0, 0xa0, 0xc9, 0xd, 0xca, 0xa9); - -// {A6EF9861-C720-11d0-9337-00A0C90DCAA9} -DEFINE_GUID(IID_IDispError, 0xa6ef9861, 0xc720, 0x11d0, 0x93, 0x37, 0x0, 0xa0, 0xc9, 0xd, 0xca, 0xa9); - -// {A6EF9862-C720-11d0-9337-00A0C90DCAA9} -DEFINE_GUID(IID_IVariantChangeType, 0xa6ef9862, 0xc720, 0x11d0, 0x93, 0x37, 0x0, 0xa0, 0xc9, 0xd, 0xca, 0xa9); - -// {1F101481-BCCD-11d0-9336-00A0C90DCAA9} -DEFINE_GUID(SID_VariantConversion, 0x1f101481, 0xbccd, 0x11d0, 0x93, 0x36, 0x0, 0xa0, 0xc9, 0xd, 0xca, 0xa9); - -// {4717CC40-BCB9-11d0-9336-00A0C90DCAA9} -DEFINE_GUID(SID_GetCaller, 0x4717cc40, 0xbcb9, 0x11d0, 0x93, 0x36, 0x0, 0xa0, 0xc9, 0xd, 0xca, 0xa9); - -// {CA04B7E6-0D21-11d1-8CC5-00C04FC2B085} -DEFINE_GUID(IID_IObjectIdentity, 0xca04b7e6, 0xd21, 0x11d1, 0x8c, 0xc5, 0x0, 0xc0, 0x4f, 0xc2, 0xb0, 0x85); - -#define SID_GetScriptSite IID_IActiveScriptSite - -#endif // _NO_DISPATCHEX_GUIDS - - -#ifndef _NO_DISPATCHEX_CONSTS - -// Input flags for GetDispID -#define fdexNameCaseSensitive 0x00000001L -#define fdexNameEnsure 0x00000002L -#define fdexNameImplicit 0x00000004L -#define fdexNameCaseInsensitive 0x00000008L - -// Output flags for GetMemberProperties -#define fdexPropCanGet 0x00000001L -#define fdexPropCannotGet 0x00000002L -#define fdexPropCanPut 0x00000004L -#define fdexPropCannotPut 0x00000008L -#define fdexPropCanPutRef 0x00000010L -#define fdexPropCannotPutRef 0x00000020L -#define fdexPropNoSideEffects 0x00000040L -#define fdexPropDynamicType 0x00000080L -#define fdexPropCanCall 0x00000100L -#define fdexPropCannotCall 0x00000200L -#define fdexPropCanConstruct 0x00000400L -#define fdexPropCannotConstruct 0x00000800L -#define fdexPropCanSourceEvents 0x00001000L -#define fdexPropCannotSourceEvents 0x00002000L - -#define grfdexPropCanAll \ - (fdexPropCanGet | fdexPropCanPut | fdexPropCanPutRef | \ - fdexPropCanCall | fdexPropCanConstruct | fdexPropCanSourceEvents) -#define grfdexPropCannotAll \ - (fdexPropCannotGet | fdexPropCannotPut | fdexPropCannotPutRef | \ - fdexPropCannotCall | fdexPropCannotConstruct | fdexPropCannotSourceEvents) -#define grfdexPropExtraAll \ - (fdexPropNoSideEffects | fdexPropDynamicType) -#define grfdexPropAll \ - (grfdexPropCanAll | grfdexPropCannotAll | grfdexPropExtraAll) - -// Input flags for GetNextDispID -#define fdexEnumDefault 0x00000001L -#define fdexEnumAll 0x00000002L - -// Additional flags for Invoke - when object member is -// used as a constructor. -#define DISPATCH_CONSTRUCT 0x4000 - -// Standard DISPIDs -#define DISPID_THIS (-613) -#define DISPID_STARTENUM DISPID_UNKNOWN - -#endif //_NO_DISPATCHEX_CONSTS - - - -extern RPC_IF_HANDLE __MIDL_itf_dispex_0000_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_dispex_0000_v0_0_s_ifspec; - -#ifndef __IDispatchEx_INTERFACE_DEFINED__ -#define __IDispatchEx_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDispatchEx - * at Mon Nov 17 12:04:12 1997 - * using MIDL 3.02.88 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDispatchEx; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("A6EF9860-C720-11d0-9337-00A0C90DCAA9") - IDispatchEx : public IDispatch - { - public: - virtual HRESULT STDMETHODCALLTYPE GetDispID( - /* [in] */ BSTR bstrName, - /* [in] */ DWORD grfdex, - /* [out] */ DISPID __RPC_FAR *pid) = 0; - - virtual /* [local] */ HRESULT STDMETHODCALLTYPE InvokeEx( - /* [in] */ DISPID id, - /* [in] */ LCID lcid, - /* [in] */ WORD wFlags, - /* [in] */ DISPPARAMS __RPC_FAR *pdp, - /* [out] */ VARIANT __RPC_FAR *pvarRes, - /* [out] */ EXCEPINFO __RPC_FAR *pei, - /* [unique][in] */ IServiceProvider __RPC_FAR *pspCaller) = 0; - - virtual HRESULT STDMETHODCALLTYPE DeleteMemberByName( - /* [in] */ BSTR bstr, - /* [in] */ DWORD grfdex) = 0; - - virtual HRESULT STDMETHODCALLTYPE DeleteMemberByDispID( - /* [in] */ DISPID id) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetMemberProperties( - /* [in] */ DISPID id, - /* [in] */ DWORD grfdexFetch, - /* [out] */ DWORD __RPC_FAR *pgrfdex) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetMemberName( - /* [in] */ DISPID id, - /* [out] */ BSTR __RPC_FAR *pbstrName) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetNextDispID( - /* [in] */ DWORD grfdex, - /* [in] */ DISPID id, - /* [out] */ DISPID __RPC_FAR *pid) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetNameSpaceParent( - /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunk) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDispatchExVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDispatchEx __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDispatchEx __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDispatchEx __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( - IDispatchEx __RPC_FAR * This, - /* [out] */ UINT __RPC_FAR *pctinfo); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( - IDispatchEx __RPC_FAR * This, - /* [in] */ UINT iTInfo, - /* [in] */ LCID lcid, - /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( - IDispatchEx __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, - /* [in] */ UINT cNames, - /* [in] */ LCID lcid, - /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); - - /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( - IDispatchEx __RPC_FAR * This, - /* [in] */ DISPID dispIdMember, - /* [in] */ REFIID riid, - /* [in] */ LCID lcid, - /* [in] */ WORD wFlags, - /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, - /* [out] */ VARIANT __RPC_FAR *pVarResult, - /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, - /* [out] */ UINT __RPC_FAR *puArgErr); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDispID )( - IDispatchEx __RPC_FAR * This, - /* [in] */ BSTR bstrName, - /* [in] */ DWORD grfdex, - /* [out] */ DISPID __RPC_FAR *pid); - - /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InvokeEx )( - IDispatchEx __RPC_FAR * This, - /* [in] */ DISPID id, - /* [in] */ LCID lcid, - /* [in] */ WORD wFlags, - /* [in] */ DISPPARAMS __RPC_FAR *pdp, - /* [out] */ VARIANT __RPC_FAR *pvarRes, - /* [out] */ EXCEPINFO __RPC_FAR *pei, - /* [unique][in] */ IServiceProvider __RPC_FAR *pspCaller); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteMemberByName )( - IDispatchEx __RPC_FAR * This, - /* [in] */ BSTR bstr, - /* [in] */ DWORD grfdex); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteMemberByDispID )( - IDispatchEx __RPC_FAR * This, - /* [in] */ DISPID id); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMemberProperties )( - IDispatchEx __RPC_FAR * This, - /* [in] */ DISPID id, - /* [in] */ DWORD grfdexFetch, - /* [out] */ DWORD __RPC_FAR *pgrfdex); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMemberName )( - IDispatchEx __RPC_FAR * This, - /* [in] */ DISPID id, - /* [out] */ BSTR __RPC_FAR *pbstrName); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNextDispID )( - IDispatchEx __RPC_FAR * This, - /* [in] */ DWORD grfdex, - /* [in] */ DISPID id, - /* [out] */ DISPID __RPC_FAR *pid); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNameSpaceParent )( - IDispatchEx __RPC_FAR * This, - /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunk); - - END_INTERFACE - } IDispatchExVtbl; - - interface IDispatchEx - { - CONST_VTBL struct IDispatchExVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDispatchEx_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDispatchEx_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDispatchEx_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDispatchEx_GetTypeInfoCount(This,pctinfo) \ - (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) - -#define IDispatchEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ - (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) - -#define IDispatchEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ - (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) - -#define IDispatchEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ - (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) - - -#define IDispatchEx_GetDispID(This,bstrName,grfdex,pid) \ - (This)->lpVtbl -> GetDispID(This,bstrName,grfdex,pid) - -#define IDispatchEx_InvokeEx(This,id,lcid,wFlags,pdp,pvarRes,pei,pspCaller) \ - (This)->lpVtbl -> InvokeEx(This,id,lcid,wFlags,pdp,pvarRes,pei,pspCaller) - -#define IDispatchEx_DeleteMemberByName(This,bstr,grfdex) \ - (This)->lpVtbl -> DeleteMemberByName(This,bstr,grfdex) - -#define IDispatchEx_DeleteMemberByDispID(This,id) \ - (This)->lpVtbl -> DeleteMemberByDispID(This,id) - -#define IDispatchEx_GetMemberProperties(This,id,grfdexFetch,pgrfdex) \ - (This)->lpVtbl -> GetMemberProperties(This,id,grfdexFetch,pgrfdex) - -#define IDispatchEx_GetMemberName(This,id,pbstrName) \ - (This)->lpVtbl -> GetMemberName(This,id,pbstrName) - -#define IDispatchEx_GetNextDispID(This,grfdex,id,pid) \ - (This)->lpVtbl -> GetNextDispID(This,grfdex,id,pid) - -#define IDispatchEx_GetNameSpaceParent(This,ppunk) \ - (This)->lpVtbl -> GetNameSpaceParent(This,ppunk) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDispatchEx_GetDispID_Proxy( - IDispatchEx __RPC_FAR * This, - /* [in] */ BSTR bstrName, - /* [in] */ DWORD grfdex, - /* [out] */ DISPID __RPC_FAR *pid); - - -void __RPC_STUB IDispatchEx_GetDispID_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -/* [call_as] */ HRESULT STDMETHODCALLTYPE IDispatchEx_RemoteInvokeEx_Proxy( - IDispatchEx __RPC_FAR * This, - /* [in] */ DISPID id, - /* [in] */ LCID lcid, - /* [in] */ DWORD dwFlags, - /* [in] */ DISPPARAMS __RPC_FAR *pdp, - /* [out] */ VARIANT __RPC_FAR *pvarRes, - /* [out] */ EXCEPINFO __RPC_FAR *pei, - /* [unique][in] */ IServiceProvider __RPC_FAR *pspCaller, - /* [in] */ UINT cvarRefArg, - /* [size_is][in] */ UINT __RPC_FAR *rgiRefArg, - /* [size_is][out][in] */ VARIANT __RPC_FAR *rgvarRefArg); - - -void __RPC_STUB IDispatchEx_RemoteInvokeEx_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDispatchEx_DeleteMemberByName_Proxy( - IDispatchEx __RPC_FAR * This, - /* [in] */ BSTR bstr, - /* [in] */ DWORD grfdex); - - -void __RPC_STUB IDispatchEx_DeleteMemberByName_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDispatchEx_DeleteMemberByDispID_Proxy( - IDispatchEx __RPC_FAR * This, - /* [in] */ DISPID id); - - -void __RPC_STUB IDispatchEx_DeleteMemberByDispID_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDispatchEx_GetMemberProperties_Proxy( - IDispatchEx __RPC_FAR * This, - /* [in] */ DISPID id, - /* [in] */ DWORD grfdexFetch, - /* [out] */ DWORD __RPC_FAR *pgrfdex); - - -void __RPC_STUB IDispatchEx_GetMemberProperties_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDispatchEx_GetMemberName_Proxy( - IDispatchEx __RPC_FAR * This, - /* [in] */ DISPID id, - /* [out] */ BSTR __RPC_FAR *pbstrName); - - -void __RPC_STUB IDispatchEx_GetMemberName_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDispatchEx_GetNextDispID_Proxy( - IDispatchEx __RPC_FAR * This, - /* [in] */ DWORD grfdex, - /* [in] */ DISPID id, - /* [out] */ DISPID __RPC_FAR *pid); - - -void __RPC_STUB IDispatchEx_GetNextDispID_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDispatchEx_GetNameSpaceParent_Proxy( - IDispatchEx __RPC_FAR * This, - /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunk); - - -void __RPC_STUB IDispatchEx_GetNameSpaceParent_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDispatchEx_INTERFACE_DEFINED__ */ - - -#ifndef __IDispError_INTERFACE_DEFINED__ -#define __IDispError_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDispError - * at Mon Nov 17 12:04:12 1997 - * using MIDL 3.02.88 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDispError; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("A6EF9861-C720-11d0-9337-00A0C90DCAA9") - IDispError : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE QueryErrorInfo( - /* [in] */ GUID guidErrorType, - /* [out] */ IDispError __RPC_FAR *__RPC_FAR *ppde) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetNext( - /* [out] */ IDispError __RPC_FAR *__RPC_FAR *ppde) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetHresult( - /* [out] */ HRESULT __RPC_FAR *phr) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetSource( - /* [out] */ BSTR __RPC_FAR *pbstrSource) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetHelpInfo( - /* [out] */ BSTR __RPC_FAR *pbstrFileName, - /* [out] */ DWORD __RPC_FAR *pdwContext) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetDescription( - /* [out] */ BSTR __RPC_FAR *pbstrDescription) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDispErrorVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDispError __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDispError __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDispError __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryErrorInfo )( - IDispError __RPC_FAR * This, - /* [in] */ GUID guidErrorType, - /* [out] */ IDispError __RPC_FAR *__RPC_FAR *ppde); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNext )( - IDispError __RPC_FAR * This, - /* [out] */ IDispError __RPC_FAR *__RPC_FAR *ppde); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHresult )( - IDispError __RPC_FAR * This, - /* [out] */ HRESULT __RPC_FAR *phr); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSource )( - IDispError __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrSource); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHelpInfo )( - IDispError __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrFileName, - /* [out] */ DWORD __RPC_FAR *pdwContext); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDescription )( - IDispError __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrDescription); - - END_INTERFACE - } IDispErrorVtbl; - - interface IDispError - { - CONST_VTBL struct IDispErrorVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDispError_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDispError_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDispError_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDispError_QueryErrorInfo(This,guidErrorType,ppde) \ - (This)->lpVtbl -> QueryErrorInfo(This,guidErrorType,ppde) - -#define IDispError_GetNext(This,ppde) \ - (This)->lpVtbl -> GetNext(This,ppde) - -#define IDispError_GetHresult(This,phr) \ - (This)->lpVtbl -> GetHresult(This,phr) - -#define IDispError_GetSource(This,pbstrSource) \ - (This)->lpVtbl -> GetSource(This,pbstrSource) - -#define IDispError_GetHelpInfo(This,pbstrFileName,pdwContext) \ - (This)->lpVtbl -> GetHelpInfo(This,pbstrFileName,pdwContext) - -#define IDispError_GetDescription(This,pbstrDescription) \ - (This)->lpVtbl -> GetDescription(This,pbstrDescription) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDispError_QueryErrorInfo_Proxy( - IDispError __RPC_FAR * This, - /* [in] */ GUID guidErrorType, - /* [out] */ IDispError __RPC_FAR *__RPC_FAR *ppde); - - -void __RPC_STUB IDispError_QueryErrorInfo_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDispError_GetNext_Proxy( - IDispError __RPC_FAR * This, - /* [out] */ IDispError __RPC_FAR *__RPC_FAR *ppde); - - -void __RPC_STUB IDispError_GetNext_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDispError_GetHresult_Proxy( - IDispError __RPC_FAR * This, - /* [out] */ HRESULT __RPC_FAR *phr); - - -void __RPC_STUB IDispError_GetHresult_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDispError_GetSource_Proxy( - IDispError __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrSource); - - -void __RPC_STUB IDispError_GetSource_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDispError_GetHelpInfo_Proxy( - IDispError __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrFileName, - /* [out] */ DWORD __RPC_FAR *pdwContext); - - -void __RPC_STUB IDispError_GetHelpInfo_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDispError_GetDescription_Proxy( - IDispError __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrDescription); - - -void __RPC_STUB IDispError_GetDescription_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDispError_INTERFACE_DEFINED__ */ - - -#ifndef __IVariantChangeType_INTERFACE_DEFINED__ -#define __IVariantChangeType_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IVariantChangeType - * at Mon Nov 17 12:04:12 1997 - * using MIDL 3.02.88 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IVariantChangeType; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("A6EF9862-C720-11d0-9337-00A0C90DCAA9") - IVariantChangeType : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE ChangeType( - /* [unique][out][in] */ VARIANT __RPC_FAR *pvarDst, - /* [unique][in] */ VARIANT __RPC_FAR *pvarSrc, - /* [in] */ LCID lcid, - /* [in] */ VARTYPE vtNew) = 0; - - }; - -#else /* C style interface */ - - typedef struct IVariantChangeTypeVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IVariantChangeType __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IVariantChangeType __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IVariantChangeType __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ChangeType )( - IVariantChangeType __RPC_FAR * This, - /* [unique][out][in] */ VARIANT __RPC_FAR *pvarDst, - /* [unique][in] */ VARIANT __RPC_FAR *pvarSrc, - /* [in] */ LCID lcid, - /* [in] */ VARTYPE vtNew); - - END_INTERFACE - } IVariantChangeTypeVtbl; - - interface IVariantChangeType - { - CONST_VTBL struct IVariantChangeTypeVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IVariantChangeType_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IVariantChangeType_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IVariantChangeType_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IVariantChangeType_ChangeType(This,pvarDst,pvarSrc,lcid,vtNew) \ - (This)->lpVtbl -> ChangeType(This,pvarDst,pvarSrc,lcid,vtNew) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IVariantChangeType_ChangeType_Proxy( - IVariantChangeType __RPC_FAR * This, - /* [unique][out][in] */ VARIANT __RPC_FAR *pvarDst, - /* [unique][in] */ VARIANT __RPC_FAR *pvarSrc, - /* [in] */ LCID lcid, - /* [in] */ VARTYPE vtNew); - - -void __RPC_STUB IVariantChangeType_ChangeType_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IVariantChangeType_INTERFACE_DEFINED__ */ - - -#ifndef __IObjectIdentity_INTERFACE_DEFINED__ -#define __IObjectIdentity_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IObjectIdentity - * at Mon Nov 17 12:04:12 1997 - * using MIDL 3.02.88 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IObjectIdentity; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("CA04B7E6-0D21-11d1-8CC5-00C04FC2B085") - IObjectIdentity : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE IsEqualObject( - /* [in] */ IUnknown __RPC_FAR *punk) = 0; - - }; - -#else /* C style interface */ - - typedef struct IObjectIdentityVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IObjectIdentity __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IObjectIdentity __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IObjectIdentity __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsEqualObject )( - IObjectIdentity __RPC_FAR * This, - /* [in] */ IUnknown __RPC_FAR *punk); - - END_INTERFACE - } IObjectIdentityVtbl; - - interface IObjectIdentity - { - CONST_VTBL struct IObjectIdentityVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IObjectIdentity_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IObjectIdentity_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IObjectIdentity_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IObjectIdentity_IsEqualObject(This,punk) \ - (This)->lpVtbl -> IsEqualObject(This,punk) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IObjectIdentity_IsEqualObject_Proxy( - IObjectIdentity __RPC_FAR * This, - /* [in] */ IUnknown __RPC_FAR *punk); - - -void __RPC_STUB IObjectIdentity_IsEqualObject_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IObjectIdentity_INTERFACE_DEFINED__ */ - - -/**************************************** - * Generated header for interface: __MIDL_itf_dispex_0144 - * at Mon Nov 17 12:04:12 1997 - * using MIDL 3.02.88 - ****************************************/ -/* [local] */ - - -#endif //DISPEX_H_ - - -extern RPC_IF_HANDLE __MIDL_itf_dispex_0144_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_dispex_0144_v0_0_s_ifspec; - -/* Additional Prototypes for ALL interfaces */ - -unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * ); -unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); -unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); -void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); - -unsigned long __RPC_USER VARIANT_UserSize( unsigned long __RPC_FAR *, unsigned long , VARIANT __RPC_FAR * ); -unsigned char __RPC_FAR * __RPC_USER VARIANT_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); -unsigned char __RPC_FAR * __RPC_USER VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); -void __RPC_USER VARIANT_UserFree( unsigned long __RPC_FAR *, VARIANT __RPC_FAR * ); - -/* [local] */ HRESULT STDMETHODCALLTYPE IDispatchEx_InvokeEx_Proxy( - IDispatchEx __RPC_FAR * This, - /* [in] */ DISPID id, - /* [in] */ LCID lcid, - /* [in] */ WORD wFlags, - /* [in] */ DISPPARAMS __RPC_FAR *pdp, - /* [out] */ VARIANT __RPC_FAR *pvarRes, - /* [out] */ EXCEPINFO __RPC_FAR *pei, - /* [unique][in] */ IServiceProvider __RPC_FAR *pspCaller); - - -/* [call_as] */ HRESULT STDMETHODCALLTYPE IDispatchEx_InvokeEx_Stub( - IDispatchEx __RPC_FAR * This, - /* [in] */ DISPID id, - /* [in] */ LCID lcid, - /* [in] */ DWORD dwFlags, - /* [in] */ DISPPARAMS __RPC_FAR *pdp, - /* [out] */ VARIANT __RPC_FAR *pvarRes, - /* [out] */ EXCEPINFO __RPC_FAR *pei, - /* [unique][in] */ IServiceProvider __RPC_FAR *pspCaller, - /* [in] */ UINT cvarRefArg, - /* [size_is][in] */ UINT __RPC_FAR *rgiRefArg, - /* [size_is][out][in] */ VARIANT __RPC_FAR *rgvarRefArg); - - - -/* end of Additional Prototypes */ - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/third_party/activscp/EULA.txt b/third_party/activscp/EULA.txt deleted file mode 100644 index 3e68e75..0000000 --- a/third_party/activscp/EULA.txt +++ /dev/null @@ -1,26 +0,0 @@ -THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
-PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS
-ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO
-EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
-ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
-CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
-MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION
-OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
-SO THE FOREGOING LIMITATION MAY NOT APPLY.
-
-MICROSOFT DOES NOT WARRANT THAT THE FUNCTIONS FOR THE LICENSED SOFTWARE
-OR CODE CONTAINED IN THE KNOWLEDGE BASE WILL MEET YOUR REQUIREMENTS, OR
-THAT THE OPERATION OF THE LICENSED SOFTWARE OR CODE WILL BE UNINTERRUPTED
-OR ERROR-FREE, OR THAT DEFECTS IN THE LICENSED SOFTWARE OR CODE CAN BE
-CORRECTED. FURTHERMORE, MICROSOFT DOES NOT WARRANT OR MAKE ANY
-REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE USE OF THE LICENSED
-SOFTWARE, CODE OR RELATED DOCUMENTATION IN TERMS OF THEIR CORRECTNESS,
-ACCURACY, RELIABILITY, OR OTHERWISE. NO ORAL OR WRITTEN INFORMATION OR ADVICE
-GIVEN BY MICROSOFT OR ITS AUTHORIZED REPRESENTATIVES SHALL CREATE A WARRANTY
-OR IN ANY WAY INCREASE THE SCOPE OF THIS WARRANTY. SHOULD THE LICENSED
-SOFTWARE OR CODE PROVE DEFECTIVE AFTER MICROSOFT HAS DELIVERED THE SAME,
-YOU, AND YOU ALONE, SHALL ASSUME THE ENTIRE COST ASSOCIATED WITH ALL
-NECESSARY SERVICING, REPAIR OR CORRECTION.
-
diff --git a/third_party/activscp/HostInfo.h b/third_party/activscp/HostInfo.h deleted file mode 100644 index e389debf..0000000 --- a/third_party/activscp/HostInfo.h +++ /dev/null @@ -1,59 +0,0 @@ -/****************************************************************************** -* -* File: HostInfo.h -* -* Author: Joel Alley -* -* Date: June 4, 1998 -* -* Description: This file contains the declaration of two interfaces -* necessary for an ActiveX Script Host to change the LCID that -* VBScript.dll uses for error messages. -* -* Modifications: -******************************************************************************/ -#ifndef HOST_INFO_H_INCLUDED -#define HOST_INFO_H_INCLUDED - -// {1D044690-8923-11d0-ABD2-00A0C911E8B2} -const GUID IID_IHostInfoUpdate = -{ 0x1d044690, 0x8923, 0x11d0, { 0xab, 0xd2, 0x0, 0xa0, 0xc9, 0x11, 0xe8, 0xb2 } }; - -enum hostinfo -{ - hostinfoLocale = 0, - hostinfoCodePage = 1, - hostinfoErrorLocale = 2 -}; - -class IHostInfoUpdate : public IUnknown -{ - public: - // *** IUnknown Methods *** - STDMETHOD(QueryInterface)(REFIID riid, void **ppvObj) = 0; - STDMETHOD_(ULONG,AddRef)(void) = 0; - STDMETHOD_(ULONG,Release)(void) = 0; - - // *** IHostInfoUpdate Methods *** - STDMETHOD(UpdateInfo)(hostinfo hostinfoNew) = 0; -}; - -// {F8418AE0-9A5D-11d0-ABD4-00A0C911E8B2} -const GUID IID_IHostInfoProvider = -{ 0xf8418ae0, 0x9a5d, 0x11d0, { 0xab, 0xd4, 0x0, 0xa0, 0xc9, 0x11, 0xe8, 0xb2 } }; - -class IHostInfoProvider : public IUnknown -{ - - public: - - // *** IUnknown Methods *** - STDMETHOD(QueryInterface)(REFIID riid, void **ppvObj) = 0; - STDMETHOD_(ULONG,AddRef)(void) = 0; - STDMETHOD_(ULONG,Release)(void) = 0; - - // *** IHostInfoProvider Methods *** - STDMETHOD(GetHostInfo)(hostinfo hostinfoRequest, void * * ppvInfo) = 0; -}; - -#endif // HOST_INFO_H_INCLUDED diff --git a/third_party/activscp/Multinfo.h b/third_party/activscp/Multinfo.h deleted file mode 100644 index ff4857e..0000000 --- a/third_party/activscp/Multinfo.h +++ /dev/null @@ -1,230 +0,0 @@ -/* this ALWAYS GENERATED file contains the definitions for the interfaces */ - - -/* File created by MIDL compiler version 2.00.0102 */ -/* at Fri Mar 29 16:59:57 1996 - */ -//@@MIDL_FILE_HEADING( ) -#include "rpc.h" -#include "rpcndr.h" -#ifndef COM_NO_WINDOWS_H -#include "windows.h" -#include "ole2.h" -#endif /*COM_NO_WINDOWS_H*/ - -#ifndef __multinfo_h__ -#define __multinfo_h__ - -#ifdef __cplusplus -extern "C"{ -#endif - -/* Forward Declarations */ - -#ifndef __IProvideClassInfo_FWD_DEFINED__ -#define __IProvideClassInfo_FWD_DEFINED__ -typedef interface IProvideClassInfo IProvideClassInfo; -#endif /* __IProvideClassInfo_FWD_DEFINED__ */ - - -#ifndef __IProvideClassInfo2_FWD_DEFINED__ -#define __IProvideClassInfo2_FWD_DEFINED__ -typedef interface IProvideClassInfo2 IProvideClassInfo2; -#endif /* __IProvideClassInfo2_FWD_DEFINED__ */ - - -#ifndef __IProvideMultipleClassInfo_FWD_DEFINED__ -#define __IProvideMultipleClassInfo_FWD_DEFINED__ -typedef interface IProvideMultipleClassInfo IProvideMultipleClassInfo; -#endif /* __IProvideMultipleClassInfo_FWD_DEFINED__ */ - - -/* header files for imported files */ -#include "oaidl.h" - -void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); -void __RPC_USER MIDL_user_free( void __RPC_FAR * ); - -/**************************************** - * Generated header for interface: __MIDL__intf_0000 - * at Fri Mar 29 16:59:57 1996 - * using MIDL 2.00.0102 - ****************************************/ -/* [local] */ - - -#ifndef _OLECTL_H_ -#include <olectl.h> -#endif - -// {A7ABA9C1-8983-11cf-8F20-00805F2CD064} -DEFINE_GUID(IID_IProvideMultipleClassInfo, -0xa7aba9c1, 0x8983, 0x11cf, 0x8f, 0x20, 0x0, 0x80, 0x5f, 0x2c, 0xd0, 0x64); - - -extern RPC_IF_HANDLE __MIDL__intf_0053_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL__intf_0053_v0_0_s_ifspec; - -#ifndef __IProvideMultipleClassInfo_INTERFACE_DEFINED__ -#define __IProvideMultipleClassInfo_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IProvideMultipleClassInfo - * at Fri Mar 29 16:59:57 1996 - * using MIDL 2.00.0102 - ****************************************/ -/* [unique][uuid][object] */ - - -#define MULTICLASSINFO_GETTYPEINFO 0x00000001 -#define MULTICLASSINFO_GETNUMRESERVEDDISPIDS 0x00000002 -#define MULTICLASSINFO_GETIIDPRIMARY 0x00000004 -#define MULTICLASSINFO_GETIIDSOURCE 0x00000008 -#define TIFLAGS_EXTENDDISPATCHONLY 0x00000001 - -EXTERN_C const IID IID_IProvideMultipleClassInfo; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface IProvideMultipleClassInfo : public IProvideClassInfo2 - { - public: - virtual HRESULT __stdcall GetMultiTypeInfoCount( - /* [out] */ ULONG __RPC_FAR *pcti) = 0; - - virtual HRESULT __stdcall GetInfoOfIndex( - /* [in] */ ULONG iti, - /* [in] */ DWORD dwFlags, - /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *pptiCoClass, - /* [out] */ DWORD __RPC_FAR *pdwTIFlags, - /* [out] */ ULONG __RPC_FAR *pcdispidReserved, - /* [out] */ IID __RPC_FAR *piidPrimary, - /* [out] */ IID __RPC_FAR *piidSource) = 0; - - }; - -#else /* C style interface */ - - typedef struct IProvideMultipleClassInfoVtbl - { - - HRESULT ( __stdcall __RPC_FAR *QueryInterface )( - IProvideMultipleClassInfo __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( __stdcall __RPC_FAR *AddRef )( - IProvideMultipleClassInfo __RPC_FAR * This); - - ULONG ( __stdcall __RPC_FAR *Release )( - IProvideMultipleClassInfo __RPC_FAR * This); - - HRESULT ( __stdcall __RPC_FAR *GetClassInfo )( - IProvideMultipleClassInfo __RPC_FAR * This, - /* [out] */ LPTYPEINFO __RPC_FAR *ppTI); - - HRESULT ( __stdcall __RPC_FAR *GetGUID )( - IProvideMultipleClassInfo __RPC_FAR * This, - /* [in] */ DWORD dwGuidKind, - /* [out] */ GUID __RPC_FAR *pGUID); - - HRESULT ( __stdcall __RPC_FAR *GetMultiTypeInfoCount )( - IProvideMultipleClassInfo __RPC_FAR * This, - /* [out] */ ULONG __RPC_FAR *pcti); - - HRESULT ( __stdcall __RPC_FAR *GetInfoOfIndex )( - IProvideMultipleClassInfo __RPC_FAR * This, - /* [in] */ ULONG iti, - /* [in] */ DWORD dwFlags, - /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *pptiCoClass, - /* [out] */ DWORD __RPC_FAR *pdwTIFlags, - /* [out] */ ULONG __RPC_FAR *pcdispidReserved, - /* [out] */ IID __RPC_FAR *piidPrimary, - /* [out] */ IID __RPC_FAR *piidSource); - - } IProvideMultipleClassInfoVtbl; - - interface IProvideMultipleClassInfo - { - CONST_VTBL struct IProvideMultipleClassInfoVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IProvideMultipleClassInfo_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IProvideMultipleClassInfo_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IProvideMultipleClassInfo_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IProvideMultipleClassInfo_GetClassInfo(This,ppTI) \ - (This)->lpVtbl -> GetClassInfo(This,ppTI) - - -#define IProvideMultipleClassInfo_GetGUID(This,dwGuidKind,pGUID) \ - (This)->lpVtbl -> GetGUID(This,dwGuidKind,pGUID) - - -#define IProvideMultipleClassInfo_GetMultiTypeInfoCount(This,pcti) \ - (This)->lpVtbl -> GetMultiTypeInfoCount(This,pcti) - -#define IProvideMultipleClassInfo_GetInfoOfIndex(This,iti,dwFlags,pptiCoClass,pdwTIFlags,pcdispidReserved,piidPrimary,piidSource) \ - (This)->lpVtbl -> GetInfoOfIndex(This,iti,dwFlags,pptiCoClass,pdwTIFlags,pcdispidReserved,piidPrimary,piidSource) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT __stdcall IProvideMultipleClassInfo_GetMultiTypeInfoCount_Proxy( - IProvideMultipleClassInfo __RPC_FAR * This, - /* [out] */ ULONG __RPC_FAR *pcti); - - -void __RPC_STUB IProvideMultipleClassInfo_GetMultiTypeInfoCount_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT __stdcall IProvideMultipleClassInfo_GetInfoOfIndex_Proxy( - IProvideMultipleClassInfo __RPC_FAR * This, - /* [in] */ ULONG iti, - /* [in] */ DWORD dwFlags, - /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *pptiCoClass, - /* [out] */ DWORD __RPC_FAR *pdwTIFlags, - /* [out] */ ULONG __RPC_FAR *pcdispidReserved, - /* [out] */ IID __RPC_FAR *piidPrimary, - /* [out] */ IID __RPC_FAR *piidSource); - - -void __RPC_STUB IProvideMultipleClassInfo_GetInfoOfIndex_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IProvideMultipleClassInfo_INTERFACE_DEFINED__ */ - - -/* Additional Prototypes for ALL interfaces */ - -/* end of Additional Prototypes */ - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/third_party/activscp/README.chromium b/third_party/activscp/README.chromium deleted file mode 100644 index 1eb22f0..0000000 --- a/third_party/activscp/README.chromium +++ /dev/null @@ -1,16 +0,0 @@ -Name: ActiveX Scripting SDK
-Short Name: activscp
-URL: http://support.microsoft.com/kb/223389
-Version: unknown
-License: Scripting SDK license
-License File: EULA.txt
-
-Description:
-Scriptng.exe is a self-extracting executable that contains the headers
-and libraries necessary to create your own ActiveX Script hosts and
-engines. Its primary purpose is to provide the files required to add
-Active Debugging to a host or engine.
-
-Local Modifications:
-No Modifications - simply downloaded scriptng.exe, saved it to this
-directory, and ran it to extract its contents to the same directory.
diff --git a/third_party/activscp/Readme.txt b/third_party/activscp/Readme.txt deleted file mode 100644 index 009717d..0000000 --- a/third_party/activscp/Readme.txt +++ /dev/null @@ -1,41 +0,0 @@ ----------------------------------------------------------
-Readme.txt file for Scriptng.exe
----------------------------------------------------------
-
-This file describes the contents of Scriptng.exe, a self-extracting executable
-file that contains the headers and libraries necessary to create your own
-ActiveX Script hosts and engines. Its primary purpose is to provide the files
-required to add Active Debugging to a host or engine.
-
-Scriptng.exe contains the following files:
-
----------------------------------------------------------
-FileName Size
----------------------------------------------------------
-
-activdbg.h 323KB
-activscp.h 67KB
-ad1.lib 19KB
-ad1ex.h 39KB
-dbgprop.h 50KB
-Dispex.h 31KB
-HostInfo.h 2KB
-Multinfo.h 8KB
-Readme.txt 2KB
-
-REFERENCES
-----------
-
-For additional information about ActiveX Script hosts, please see the following
-articles in the Microsoft Knowledge Base:
-
-Q183698 Sample: Axsh.exe Demonstrates Implementing ActiveX Script Hosts
-
-Q168214 Sample: MFCAxs.exe Implements an ActiveX Script Host Using MFC
-
-For additional information about ActiveX Script engines, please see the following
-articles in the Microsoft Knowledge Base:
-
-Q216073 Sample: 4thScrpt.exe Demos Active Debug in ATL ActiveX Script Engine
-
-Q216271 Sample: SamScrpt.exe Demos Active Debug in C++ ActiveX Script Engine
\ No newline at end of file diff --git a/third_party/activscp/activdbg.h b/third_party/activscp/activdbg.h deleted file mode 100644 index a004b1a..0000000 --- a/third_party/activscp/activdbg.h +++ /dev/null @@ -1,9918 +0,0 @@ -/* this ALWAYS GENERATED file contains the definitions for the interfaces */ - - -/* File created by MIDL compiler version 3.01.75 */ -/* at Fri Sep 18 16:27:25 1998 - */ -/* Compiler settings for activdbg.idl: - Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext - error checks: none -*/ -//@@MIDL_FILE_HEADING( ) -#include "rpc.h" -#include "rpcndr.h" -#ifndef COM_NO_WINDOWS_H -#include "windows.h" -#include "ole2.h" -#endif /*COM_NO_WINDOWS_H*/ - -#ifndef __activdbg_h__ -#define __activdbg_h__ - -#ifdef __cplusplus -extern "C"{ -#endif - -/* Forward Declarations */ - -#ifndef __IActiveScriptDebug_FWD_DEFINED__ -#define __IActiveScriptDebug_FWD_DEFINED__ -typedef interface IActiveScriptDebug IActiveScriptDebug; -#endif /* __IActiveScriptDebug_FWD_DEFINED__ */ - - -#ifndef __IActiveScriptSiteDebug_FWD_DEFINED__ -#define __IActiveScriptSiteDebug_FWD_DEFINED__ -typedef interface IActiveScriptSiteDebug IActiveScriptSiteDebug; -#endif /* __IActiveScriptSiteDebug_FWD_DEFINED__ */ - - -#ifndef __IActiveScriptErrorDebug_FWD_DEFINED__ -#define __IActiveScriptErrorDebug_FWD_DEFINED__ -typedef interface IActiveScriptErrorDebug IActiveScriptErrorDebug; -#endif /* __IActiveScriptErrorDebug_FWD_DEFINED__ */ - - -#ifndef __IDebugCodeContext_FWD_DEFINED__ -#define __IDebugCodeContext_FWD_DEFINED__ -typedef interface IDebugCodeContext IDebugCodeContext; -#endif /* __IDebugCodeContext_FWD_DEFINED__ */ - - -#ifndef __IDebugExpression_FWD_DEFINED__ -#define __IDebugExpression_FWD_DEFINED__ -typedef interface IDebugExpression IDebugExpression; -#endif /* __IDebugExpression_FWD_DEFINED__ */ - - -#ifndef __IDebugExpressionContext_FWD_DEFINED__ -#define __IDebugExpressionContext_FWD_DEFINED__ -typedef interface IDebugExpressionContext IDebugExpressionContext; -#endif /* __IDebugExpressionContext_FWD_DEFINED__ */ - - -#ifndef __IDebugExpressionCallBack_FWD_DEFINED__ -#define __IDebugExpressionCallBack_FWD_DEFINED__ -typedef interface IDebugExpressionCallBack IDebugExpressionCallBack; -#endif /* __IDebugExpressionCallBack_FWD_DEFINED__ */ - - -#ifndef __IDebugStackFrame_FWD_DEFINED__ -#define __IDebugStackFrame_FWD_DEFINED__ -typedef interface IDebugStackFrame IDebugStackFrame; -#endif /* __IDebugStackFrame_FWD_DEFINED__ */ - - -#ifndef __IDebugStackFrameSniffer_FWD_DEFINED__ -#define __IDebugStackFrameSniffer_FWD_DEFINED__ -typedef interface IDebugStackFrameSniffer IDebugStackFrameSniffer; -#endif /* __IDebugStackFrameSniffer_FWD_DEFINED__ */ - - -#ifndef __IDebugStackFrameSnifferEx_FWD_DEFINED__ -#define __IDebugStackFrameSnifferEx_FWD_DEFINED__ -typedef interface IDebugStackFrameSnifferEx IDebugStackFrameSnifferEx; -#endif /* __IDebugStackFrameSnifferEx_FWD_DEFINED__ */ - - -#ifndef __IDebugSyncOperation_FWD_DEFINED__ -#define __IDebugSyncOperation_FWD_DEFINED__ -typedef interface IDebugSyncOperation IDebugSyncOperation; -#endif /* __IDebugSyncOperation_FWD_DEFINED__ */ - - -#ifndef __IDebugAsyncOperation_FWD_DEFINED__ -#define __IDebugAsyncOperation_FWD_DEFINED__ -typedef interface IDebugAsyncOperation IDebugAsyncOperation; -#endif /* __IDebugAsyncOperation_FWD_DEFINED__ */ - - -#ifndef __IDebugAsyncOperationCallBack_FWD_DEFINED__ -#define __IDebugAsyncOperationCallBack_FWD_DEFINED__ -typedef interface IDebugAsyncOperationCallBack IDebugAsyncOperationCallBack; -#endif /* __IDebugAsyncOperationCallBack_FWD_DEFINED__ */ - - -#ifndef __IEnumDebugCodeContexts_FWD_DEFINED__ -#define __IEnumDebugCodeContexts_FWD_DEFINED__ -typedef interface IEnumDebugCodeContexts IEnumDebugCodeContexts; -#endif /* __IEnumDebugCodeContexts_FWD_DEFINED__ */ - - -#ifndef __IEnumDebugStackFrames_FWD_DEFINED__ -#define __IEnumDebugStackFrames_FWD_DEFINED__ -typedef interface IEnumDebugStackFrames IEnumDebugStackFrames; -#endif /* __IEnumDebugStackFrames_FWD_DEFINED__ */ - - -#ifndef __IDebugDocumentInfo_FWD_DEFINED__ -#define __IDebugDocumentInfo_FWD_DEFINED__ -typedef interface IDebugDocumentInfo IDebugDocumentInfo; -#endif /* __IDebugDocumentInfo_FWD_DEFINED__ */ - - -#ifndef __IDebugDocumentProvider_FWD_DEFINED__ -#define __IDebugDocumentProvider_FWD_DEFINED__ -typedef interface IDebugDocumentProvider IDebugDocumentProvider; -#endif /* __IDebugDocumentProvider_FWD_DEFINED__ */ - - -#ifndef __IDebugDocument_FWD_DEFINED__ -#define __IDebugDocument_FWD_DEFINED__ -typedef interface IDebugDocument IDebugDocument; -#endif /* __IDebugDocument_FWD_DEFINED__ */ - - -#ifndef __IDebugDocumentText_FWD_DEFINED__ -#define __IDebugDocumentText_FWD_DEFINED__ -typedef interface IDebugDocumentText IDebugDocumentText; -#endif /* __IDebugDocumentText_FWD_DEFINED__ */ - - -#ifndef __IDebugDocumentTextEvents_FWD_DEFINED__ -#define __IDebugDocumentTextEvents_FWD_DEFINED__ -typedef interface IDebugDocumentTextEvents IDebugDocumentTextEvents; -#endif /* __IDebugDocumentTextEvents_FWD_DEFINED__ */ - - -#ifndef __IDebugDocumentTextAuthor_FWD_DEFINED__ -#define __IDebugDocumentTextAuthor_FWD_DEFINED__ -typedef interface IDebugDocumentTextAuthor IDebugDocumentTextAuthor; -#endif /* __IDebugDocumentTextAuthor_FWD_DEFINED__ */ - - -#ifndef __IDebugDocumentTextExternalAuthor_FWD_DEFINED__ -#define __IDebugDocumentTextExternalAuthor_FWD_DEFINED__ -typedef interface IDebugDocumentTextExternalAuthor IDebugDocumentTextExternalAuthor; -#endif /* __IDebugDocumentTextExternalAuthor_FWD_DEFINED__ */ - - -#ifndef __IDebugDocumentHelper_FWD_DEFINED__ -#define __IDebugDocumentHelper_FWD_DEFINED__ -typedef interface IDebugDocumentHelper IDebugDocumentHelper; -#endif /* __IDebugDocumentHelper_FWD_DEFINED__ */ - - -#ifndef __IDebugDocumentHost_FWD_DEFINED__ -#define __IDebugDocumentHost_FWD_DEFINED__ -typedef interface IDebugDocumentHost IDebugDocumentHost; -#endif /* __IDebugDocumentHost_FWD_DEFINED__ */ - - -#ifndef __IDebugDocumentContext_FWD_DEFINED__ -#define __IDebugDocumentContext_FWD_DEFINED__ -typedef interface IDebugDocumentContext IDebugDocumentContext; -#endif /* __IDebugDocumentContext_FWD_DEFINED__ */ - - -#ifndef __IDebugSessionProvider_FWD_DEFINED__ -#define __IDebugSessionProvider_FWD_DEFINED__ -typedef interface IDebugSessionProvider IDebugSessionProvider; -#endif /* __IDebugSessionProvider_FWD_DEFINED__ */ - - -#ifndef __IApplicationDebugger_FWD_DEFINED__ -#define __IApplicationDebugger_FWD_DEFINED__ -typedef interface IApplicationDebugger IApplicationDebugger; -#endif /* __IApplicationDebugger_FWD_DEFINED__ */ - - -#ifndef __IApplicationDebuggerUI_FWD_DEFINED__ -#define __IApplicationDebuggerUI_FWD_DEFINED__ -typedef interface IApplicationDebuggerUI IApplicationDebuggerUI; -#endif /* __IApplicationDebuggerUI_FWD_DEFINED__ */ - - -#ifndef __IMachineDebugManager_FWD_DEFINED__ -#define __IMachineDebugManager_FWD_DEFINED__ -typedef interface IMachineDebugManager IMachineDebugManager; -#endif /* __IMachineDebugManager_FWD_DEFINED__ */ - - -#ifndef __IMachineDebugManagerCookie_FWD_DEFINED__ -#define __IMachineDebugManagerCookie_FWD_DEFINED__ -typedef interface IMachineDebugManagerCookie IMachineDebugManagerCookie; -#endif /* __IMachineDebugManagerCookie_FWD_DEFINED__ */ - - -#ifndef __IMachineDebugManagerEvents_FWD_DEFINED__ -#define __IMachineDebugManagerEvents_FWD_DEFINED__ -typedef interface IMachineDebugManagerEvents IMachineDebugManagerEvents; -#endif /* __IMachineDebugManagerEvents_FWD_DEFINED__ */ - - -#ifndef __IProcessDebugManager_FWD_DEFINED__ -#define __IProcessDebugManager_FWD_DEFINED__ -typedef interface IProcessDebugManager IProcessDebugManager; -#endif /* __IProcessDebugManager_FWD_DEFINED__ */ - - -#ifndef __IRemoteDebugApplication_FWD_DEFINED__ -#define __IRemoteDebugApplication_FWD_DEFINED__ -typedef interface IRemoteDebugApplication IRemoteDebugApplication; -#endif /* __IRemoteDebugApplication_FWD_DEFINED__ */ - - -#ifndef __IDebugApplication_FWD_DEFINED__ -#define __IDebugApplication_FWD_DEFINED__ -typedef interface IDebugApplication IDebugApplication; -#endif /* __IDebugApplication_FWD_DEFINED__ */ - - -#ifndef __IRemoteDebugApplicationEvents_FWD_DEFINED__ -#define __IRemoteDebugApplicationEvents_FWD_DEFINED__ -typedef interface IRemoteDebugApplicationEvents IRemoteDebugApplicationEvents; -#endif /* __IRemoteDebugApplicationEvents_FWD_DEFINED__ */ - - -#ifndef __IDebugApplicationNode_FWD_DEFINED__ -#define __IDebugApplicationNode_FWD_DEFINED__ -typedef interface IDebugApplicationNode IDebugApplicationNode; -#endif /* __IDebugApplicationNode_FWD_DEFINED__ */ - - -#ifndef __IDebugApplicationNodeEvents_FWD_DEFINED__ -#define __IDebugApplicationNodeEvents_FWD_DEFINED__ -typedef interface IDebugApplicationNodeEvents IDebugApplicationNodeEvents; -#endif /* __IDebugApplicationNodeEvents_FWD_DEFINED__ */ - - -#ifndef __IDebugThreadCall_FWD_DEFINED__ -#define __IDebugThreadCall_FWD_DEFINED__ -typedef interface IDebugThreadCall IDebugThreadCall; -#endif /* __IDebugThreadCall_FWD_DEFINED__ */ - - -#ifndef __IRemoteDebugApplicationThread_FWD_DEFINED__ -#define __IRemoteDebugApplicationThread_FWD_DEFINED__ -typedef interface IRemoteDebugApplicationThread IRemoteDebugApplicationThread; -#endif /* __IRemoteDebugApplicationThread_FWD_DEFINED__ */ - - -#ifndef __IDebugApplicationThread_FWD_DEFINED__ -#define __IDebugApplicationThread_FWD_DEFINED__ -typedef interface IDebugApplicationThread IDebugApplicationThread; -#endif /* __IDebugApplicationThread_FWD_DEFINED__ */ - - -#ifndef __IDebugCookie_FWD_DEFINED__ -#define __IDebugCookie_FWD_DEFINED__ -typedef interface IDebugCookie IDebugCookie; -#endif /* __IDebugCookie_FWD_DEFINED__ */ - - -#ifndef __IEnumDebugApplicationNodes_FWD_DEFINED__ -#define __IEnumDebugApplicationNodes_FWD_DEFINED__ -typedef interface IEnumDebugApplicationNodes IEnumDebugApplicationNodes; -#endif /* __IEnumDebugApplicationNodes_FWD_DEFINED__ */ - - -#ifndef __IEnumRemoteDebugApplications_FWD_DEFINED__ -#define __IEnumRemoteDebugApplications_FWD_DEFINED__ -typedef interface IEnumRemoteDebugApplications IEnumRemoteDebugApplications; -#endif /* __IEnumRemoteDebugApplications_FWD_DEFINED__ */ - - -#ifndef __IEnumRemoteDebugApplicationThreads_FWD_DEFINED__ -#define __IEnumRemoteDebugApplicationThreads_FWD_DEFINED__ -typedef interface IEnumRemoteDebugApplicationThreads IEnumRemoteDebugApplicationThreads; -#endif /* __IEnumRemoteDebugApplicationThreads_FWD_DEFINED__ */ - - -#ifndef __IDebugFormatter_FWD_DEFINED__ -#define __IDebugFormatter_FWD_DEFINED__ -typedef interface IDebugFormatter IDebugFormatter; -#endif /* __IDebugFormatter_FWD_DEFINED__ */ - - -#ifndef __ISimpleConnectionPoint_FWD_DEFINED__ -#define __ISimpleConnectionPoint_FWD_DEFINED__ -typedef interface ISimpleConnectionPoint ISimpleConnectionPoint; -#endif /* __ISimpleConnectionPoint_FWD_DEFINED__ */ - - -#ifndef __IDebugHelper_FWD_DEFINED__ -#define __IDebugHelper_FWD_DEFINED__ -typedef interface IDebugHelper IDebugHelper; -#endif /* __IDebugHelper_FWD_DEFINED__ */ - - -#ifndef __IEnumDebugExpressionContexts_FWD_DEFINED__ -#define __IEnumDebugExpressionContexts_FWD_DEFINED__ -typedef interface IEnumDebugExpressionContexts IEnumDebugExpressionContexts; -#endif /* __IEnumDebugExpressionContexts_FWD_DEFINED__ */ - - -#ifndef __IProvideExpressionContexts_FWD_DEFINED__ -#define __IProvideExpressionContexts_FWD_DEFINED__ -typedef interface IProvideExpressionContexts IProvideExpressionContexts; -#endif /* __IProvideExpressionContexts_FWD_DEFINED__ */ - - -#ifndef __IActiveScriptDebug_FWD_DEFINED__ -#define __IActiveScriptDebug_FWD_DEFINED__ -typedef interface IActiveScriptDebug IActiveScriptDebug; -#endif /* __IActiveScriptDebug_FWD_DEFINED__ */ - - -#ifndef __IActiveScriptErrorDebug_FWD_DEFINED__ -#define __IActiveScriptErrorDebug_FWD_DEFINED__ -typedef interface IActiveScriptErrorDebug IActiveScriptErrorDebug; -#endif /* __IActiveScriptErrorDebug_FWD_DEFINED__ */ - - -#ifndef __IActiveScriptSiteDebug_FWD_DEFINED__ -#define __IActiveScriptSiteDebug_FWD_DEFINED__ -typedef interface IActiveScriptSiteDebug IActiveScriptSiteDebug; -#endif /* __IActiveScriptSiteDebug_FWD_DEFINED__ */ - - -#ifndef __IApplicationDebugger_FWD_DEFINED__ -#define __IApplicationDebugger_FWD_DEFINED__ -typedef interface IApplicationDebugger IApplicationDebugger; -#endif /* __IApplicationDebugger_FWD_DEFINED__ */ - - -#ifndef __IApplicationDebuggerUI_FWD_DEFINED__ -#define __IApplicationDebuggerUI_FWD_DEFINED__ -typedef interface IApplicationDebuggerUI IApplicationDebuggerUI; -#endif /* __IApplicationDebuggerUI_FWD_DEFINED__ */ - - -#ifndef __IRemoteDebugApplication_FWD_DEFINED__ -#define __IRemoteDebugApplication_FWD_DEFINED__ -typedef interface IRemoteDebugApplication IRemoteDebugApplication; -#endif /* __IRemoteDebugApplication_FWD_DEFINED__ */ - - -#ifndef __IDebugApplication_FWD_DEFINED__ -#define __IDebugApplication_FWD_DEFINED__ -typedef interface IDebugApplication IDebugApplication; -#endif /* __IDebugApplication_FWD_DEFINED__ */ - - -#ifndef __IDebugDocumentInfo_FWD_DEFINED__ -#define __IDebugDocumentInfo_FWD_DEFINED__ -typedef interface IDebugDocumentInfo IDebugDocumentInfo; -#endif /* __IDebugDocumentInfo_FWD_DEFINED__ */ - - -#ifndef __IDebugDocumentProvider_FWD_DEFINED__ -#define __IDebugDocumentProvider_FWD_DEFINED__ -typedef interface IDebugDocumentProvider IDebugDocumentProvider; -#endif /* __IDebugDocumentProvider_FWD_DEFINED__ */ - - -#ifndef __IDebugApplicationNode_FWD_DEFINED__ -#define __IDebugApplicationNode_FWD_DEFINED__ -typedef interface IDebugApplicationNode IDebugApplicationNode; -#endif /* __IDebugApplicationNode_FWD_DEFINED__ */ - - -#ifndef __IDebugApplicationNodeEvents_FWD_DEFINED__ -#define __IDebugApplicationNodeEvents_FWD_DEFINED__ -typedef interface IDebugApplicationNodeEvents IDebugApplicationNodeEvents; -#endif /* __IDebugApplicationNodeEvents_FWD_DEFINED__ */ - - -#ifndef __IRemoteDebugApplicationThread_FWD_DEFINED__ -#define __IRemoteDebugApplicationThread_FWD_DEFINED__ -typedef interface IRemoteDebugApplicationThread IRemoteDebugApplicationThread; -#endif /* __IRemoteDebugApplicationThread_FWD_DEFINED__ */ - - -#ifndef __IDebugApplicationThread_FWD_DEFINED__ -#define __IDebugApplicationThread_FWD_DEFINED__ -typedef interface IDebugApplicationThread IDebugApplicationThread; -#endif /* __IDebugApplicationThread_FWD_DEFINED__ */ - - -#ifndef __IDebugAsyncOperation_FWD_DEFINED__ -#define __IDebugAsyncOperation_FWD_DEFINED__ -typedef interface IDebugAsyncOperation IDebugAsyncOperation; -#endif /* __IDebugAsyncOperation_FWD_DEFINED__ */ - - -#ifndef __IDebugAsyncOperationCallBack_FWD_DEFINED__ -#define __IDebugAsyncOperationCallBack_FWD_DEFINED__ -typedef interface IDebugAsyncOperationCallBack IDebugAsyncOperationCallBack; -#endif /* __IDebugAsyncOperationCallBack_FWD_DEFINED__ */ - - -#ifndef __IDebugCodeContext_FWD_DEFINED__ -#define __IDebugCodeContext_FWD_DEFINED__ -typedef interface IDebugCodeContext IDebugCodeContext; -#endif /* __IDebugCodeContext_FWD_DEFINED__ */ - - -#ifndef __IDebugCookie_FWD_DEFINED__ -#define __IDebugCookie_FWD_DEFINED__ -typedef interface IDebugCookie IDebugCookie; -#endif /* __IDebugCookie_FWD_DEFINED__ */ - - -#ifndef __IDebugDocument_FWD_DEFINED__ -#define __IDebugDocument_FWD_DEFINED__ -typedef interface IDebugDocument IDebugDocument; -#endif /* __IDebugDocument_FWD_DEFINED__ */ - - -#ifndef __IDebugDocumentContext_FWD_DEFINED__ -#define __IDebugDocumentContext_FWD_DEFINED__ -typedef interface IDebugDocumentContext IDebugDocumentContext; -#endif /* __IDebugDocumentContext_FWD_DEFINED__ */ - - -#ifndef __IDebugDocumentHelper_FWD_DEFINED__ -#define __IDebugDocumentHelper_FWD_DEFINED__ -typedef interface IDebugDocumentHelper IDebugDocumentHelper; -#endif /* __IDebugDocumentHelper_FWD_DEFINED__ */ - - -#ifndef __IDebugDocumentHost_FWD_DEFINED__ -#define __IDebugDocumentHost_FWD_DEFINED__ -typedef interface IDebugDocumentHost IDebugDocumentHost; -#endif /* __IDebugDocumentHost_FWD_DEFINED__ */ - - -#ifndef __IDebugDocumentText_FWD_DEFINED__ -#define __IDebugDocumentText_FWD_DEFINED__ -typedef interface IDebugDocumentText IDebugDocumentText; -#endif /* __IDebugDocumentText_FWD_DEFINED__ */ - - -#ifndef __IDebugDocumentTextAuthor_FWD_DEFINED__ -#define __IDebugDocumentTextAuthor_FWD_DEFINED__ -typedef interface IDebugDocumentTextAuthor IDebugDocumentTextAuthor; -#endif /* __IDebugDocumentTextAuthor_FWD_DEFINED__ */ - - -#ifndef __IDebugDocumentTextEvents_FWD_DEFINED__ -#define __IDebugDocumentTextEvents_FWD_DEFINED__ -typedef interface IDebugDocumentTextEvents IDebugDocumentTextEvents; -#endif /* __IDebugDocumentTextEvents_FWD_DEFINED__ */ - - -#ifndef __IDebugDocumentTextExternalAuthor_FWD_DEFINED__ -#define __IDebugDocumentTextExternalAuthor_FWD_DEFINED__ -typedef interface IDebugDocumentTextExternalAuthor IDebugDocumentTextExternalAuthor; -#endif /* __IDebugDocumentTextExternalAuthor_FWD_DEFINED__ */ - - -#ifndef __IDebugExpression_FWD_DEFINED__ -#define __IDebugExpression_FWD_DEFINED__ -typedef interface IDebugExpression IDebugExpression; -#endif /* __IDebugExpression_FWD_DEFINED__ */ - - -#ifndef __IDebugExpressionCallBack_FWD_DEFINED__ -#define __IDebugExpressionCallBack_FWD_DEFINED__ -typedef interface IDebugExpressionCallBack IDebugExpressionCallBack; -#endif /* __IDebugExpressionCallBack_FWD_DEFINED__ */ - - -#ifndef __IDebugExpressionContext_FWD_DEFINED__ -#define __IDebugExpressionContext_FWD_DEFINED__ -typedef interface IDebugExpressionContext IDebugExpressionContext; -#endif /* __IDebugExpressionContext_FWD_DEFINED__ */ - - -#ifndef __IDebugFormatter_FWD_DEFINED__ -#define __IDebugFormatter_FWD_DEFINED__ -typedef interface IDebugFormatter IDebugFormatter; -#endif /* __IDebugFormatter_FWD_DEFINED__ */ - - -#ifndef __IDebugHelper_FWD_DEFINED__ -#define __IDebugHelper_FWD_DEFINED__ -typedef interface IDebugHelper IDebugHelper; -#endif /* __IDebugHelper_FWD_DEFINED__ */ - - -#ifndef __IDebugSessionProvider_FWD_DEFINED__ -#define __IDebugSessionProvider_FWD_DEFINED__ -typedef interface IDebugSessionProvider IDebugSessionProvider; -#endif /* __IDebugSessionProvider_FWD_DEFINED__ */ - - -#ifndef __IDebugStackFrame_FWD_DEFINED__ -#define __IDebugStackFrame_FWD_DEFINED__ -typedef interface IDebugStackFrame IDebugStackFrame; -#endif /* __IDebugStackFrame_FWD_DEFINED__ */ - - -#ifndef __IDebugStackFrameSniffer_FWD_DEFINED__ -#define __IDebugStackFrameSniffer_FWD_DEFINED__ -typedef interface IDebugStackFrameSniffer IDebugStackFrameSniffer; -#endif /* __IDebugStackFrameSniffer_FWD_DEFINED__ */ - - -#ifndef __IDebugStackFrameSnifferEx_FWD_DEFINED__ -#define __IDebugStackFrameSnifferEx_FWD_DEFINED__ -typedef interface IDebugStackFrameSnifferEx IDebugStackFrameSnifferEx; -#endif /* __IDebugStackFrameSnifferEx_FWD_DEFINED__ */ - - -#ifndef __IDebugSyncOperation_FWD_DEFINED__ -#define __IDebugSyncOperation_FWD_DEFINED__ -typedef interface IDebugSyncOperation IDebugSyncOperation; -#endif /* __IDebugSyncOperation_FWD_DEFINED__ */ - - -#ifndef __IDebugThreadCall_FWD_DEFINED__ -#define __IDebugThreadCall_FWD_DEFINED__ -typedef interface IDebugThreadCall IDebugThreadCall; -#endif /* __IDebugThreadCall_FWD_DEFINED__ */ - - -#ifndef __IEnumDebugApplicationNodes_FWD_DEFINED__ -#define __IEnumDebugApplicationNodes_FWD_DEFINED__ -typedef interface IEnumDebugApplicationNodes IEnumDebugApplicationNodes; -#endif /* __IEnumDebugApplicationNodes_FWD_DEFINED__ */ - - -#ifndef __IEnumDebugCodeContexts_FWD_DEFINED__ -#define __IEnumDebugCodeContexts_FWD_DEFINED__ -typedef interface IEnumDebugCodeContexts IEnumDebugCodeContexts; -#endif /* __IEnumDebugCodeContexts_FWD_DEFINED__ */ - - -#ifndef __IEnumDebugExpressionContexts_FWD_DEFINED__ -#define __IEnumDebugExpressionContexts_FWD_DEFINED__ -typedef interface IEnumDebugExpressionContexts IEnumDebugExpressionContexts; -#endif /* __IEnumDebugExpressionContexts_FWD_DEFINED__ */ - - -#ifndef __IEnumDebugStackFrames_FWD_DEFINED__ -#define __IEnumDebugStackFrames_FWD_DEFINED__ -typedef interface IEnumDebugStackFrames IEnumDebugStackFrames; -#endif /* __IEnumDebugStackFrames_FWD_DEFINED__ */ - - -#ifndef __IEnumRemoteDebugApplications_FWD_DEFINED__ -#define __IEnumRemoteDebugApplications_FWD_DEFINED__ -typedef interface IEnumRemoteDebugApplications IEnumRemoteDebugApplications; -#endif /* __IEnumRemoteDebugApplications_FWD_DEFINED__ */ - - -#ifndef __IEnumRemoteDebugApplicationThreads_FWD_DEFINED__ -#define __IEnumRemoteDebugApplicationThreads_FWD_DEFINED__ -typedef interface IEnumRemoteDebugApplicationThreads IEnumRemoteDebugApplicationThreads; -#endif /* __IEnumRemoteDebugApplicationThreads_FWD_DEFINED__ */ - - -#ifndef __IProcessDebugManager_FWD_DEFINED__ -#define __IProcessDebugManager_FWD_DEFINED__ -typedef interface IProcessDebugManager IProcessDebugManager; -#endif /* __IProcessDebugManager_FWD_DEFINED__ */ - - -#ifndef __IProvideExpressionContexts_FWD_DEFINED__ -#define __IProvideExpressionContexts_FWD_DEFINED__ -typedef interface IProvideExpressionContexts IProvideExpressionContexts; -#endif /* __IProvideExpressionContexts_FWD_DEFINED__ */ - - -#ifndef __IMachineDebugManager_FWD_DEFINED__ -#define __IMachineDebugManager_FWD_DEFINED__ -typedef interface IMachineDebugManager IMachineDebugManager; -#endif /* __IMachineDebugManager_FWD_DEFINED__ */ - - -#ifndef __IMachineDebugManagerCookie_FWD_DEFINED__ -#define __IMachineDebugManagerCookie_FWD_DEFINED__ -typedef interface IMachineDebugManagerCookie IMachineDebugManagerCookie; -#endif /* __IMachineDebugManagerCookie_FWD_DEFINED__ */ - - -#ifndef __IMachineDebugManagerEvents_FWD_DEFINED__ -#define __IMachineDebugManagerEvents_FWD_DEFINED__ -typedef interface IMachineDebugManagerEvents IMachineDebugManagerEvents; -#endif /* __IMachineDebugManagerEvents_FWD_DEFINED__ */ - - -#ifndef __IRemoteDebugApplicationEvents_FWD_DEFINED__ -#define __IRemoteDebugApplicationEvents_FWD_DEFINED__ -typedef interface IRemoteDebugApplicationEvents IRemoteDebugApplicationEvents; -#endif /* __IRemoteDebugApplicationEvents_FWD_DEFINED__ */ - - -#ifndef __ISimpleConnectionPoint_FWD_DEFINED__ -#define __ISimpleConnectionPoint_FWD_DEFINED__ -typedef interface ISimpleConnectionPoint ISimpleConnectionPoint; -#endif /* __ISimpleConnectionPoint_FWD_DEFINED__ */ - - -#ifndef __ProcessDebugManager_FWD_DEFINED__ -#define __ProcessDebugManager_FWD_DEFINED__ - -#ifdef __cplusplus -typedef class ProcessDebugManager ProcessDebugManager; -#else -typedef struct ProcessDebugManager ProcessDebugManager; -#endif /* __cplusplus */ - -#endif /* __ProcessDebugManager_FWD_DEFINED__ */ - - -#ifndef __DebugHelper_FWD_DEFINED__ -#define __DebugHelper_FWD_DEFINED__ - -#ifdef __cplusplus -typedef class DebugHelper DebugHelper; -#else -typedef struct DebugHelper DebugHelper; -#endif /* __cplusplus */ - -#endif /* __DebugHelper_FWD_DEFINED__ */ - - -#ifndef __CDebugDocumentHelper_FWD_DEFINED__ -#define __CDebugDocumentHelper_FWD_DEFINED__ - -#ifdef __cplusplus -typedef class CDebugDocumentHelper CDebugDocumentHelper; -#else -typedef struct CDebugDocumentHelper CDebugDocumentHelper; -#endif /* __cplusplus */ - -#endif /* __CDebugDocumentHelper_FWD_DEFINED__ */ - - -#ifndef __MachineDebugManager_FWD_DEFINED__ -#define __MachineDebugManager_FWD_DEFINED__ - -#ifdef __cplusplus -typedef class MachineDebugManager MachineDebugManager; -#else -typedef struct MachineDebugManager MachineDebugManager; -#endif /* __cplusplus */ - -#endif /* __MachineDebugManager_FWD_DEFINED__ */ - - -#ifndef __DefaultDebugSessionProvider_FWD_DEFINED__ -#define __DefaultDebugSessionProvider_FWD_DEFINED__ - -#ifdef __cplusplus -typedef class DefaultDebugSessionProvider DefaultDebugSessionProvider; -#else -typedef struct DefaultDebugSessionProvider DefaultDebugSessionProvider; -#endif /* __cplusplus */ - -#endif /* __DefaultDebugSessionProvider_FWD_DEFINED__ */ - - -/* header files for imported files */ -#include "ocidl.h" -#include "activscp.h" -#include "dbgprop.h" - -void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); -void __RPC_USER MIDL_user_free( void __RPC_FAR * ); - -/**************************************** - * Generated header for interface: __MIDL_itf_activdbg_0000 - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local] */ - - -//=--------------------------------------------------------------------------= -// ActivDbg.h -//=--------------------------------------------------------------------------= -// (C) Copyright 1996 Microsoft Corporation. All Rights Reserved. -// -// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO -// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A -// PARTICULAR PURPOSE. -//=--------------------------------------------------------------------------= -// -#pragma comment(lib,"uuid.lib") -// -// Declarations for ActiveX Script authoring/Debugging. -// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -typedef -enum tagBREAKPOINT_STATE - { BREAKPOINT_DELETED = 0, - BREAKPOINT_DISABLED = 1, - BREAKPOINT_ENABLED = 2 - } BREAKPOINT_STATE; - -typedef DWORD APPBREAKFLAGS; - -#define APPBREAKFLAG_DEBUGGER_BLOCK ( 0x1 ) - -#define APPBREAKFLAG_DEBUGGER_HALT ( 0x2 ) - -#define APPBREAKFLAG_STEP ( 0x10000 ) - -#define APPBREAKFLAG_NESTED ( 0x20000 ) - -#define APPBREAKFLAG_STEPTYPE_SOURCE ( 0 ) - -#define APPBREAKFLAG_STEPTYPE_BYTECODE ( 0x100000 ) - -#define APPBREAKFLAG_STEPTYPE_MACHINE ( 0x200000 ) - -#define APPBREAKFLAG_STEPTYPE_MASK ( 0xf00000 ) - -#define APPBREAKFLAG_IN_BREAKPOINT ( 0x80000000 ) - -typedef -enum tagBREAKREASON - { BREAKREASON_STEP = 0, - BREAKREASON_BREAKPOINT = BREAKREASON_STEP + 1, - BREAKREASON_DEBUGGER_BLOCK = BREAKREASON_BREAKPOINT + 1, - BREAKREASON_HOST_INITIATED = BREAKREASON_DEBUGGER_BLOCK + 1, - BREAKREASON_LANGUAGE_INITIATED = BREAKREASON_HOST_INITIATED + 1, - BREAKREASON_DEBUGGER_HALT = BREAKREASON_LANGUAGE_INITIATED + 1, - BREAKREASON_ERROR = BREAKREASON_DEBUGGER_HALT + 1, - BREAKREASON_JIT = BREAKREASON_ERROR + 1 - } BREAKREASON; - -typedef -enum tagBREAKRESUME_ACTION - { BREAKRESUMEACTION_ABORT = 0, - BREAKRESUMEACTION_CONTINUE = BREAKRESUMEACTION_ABORT + 1, - BREAKRESUMEACTION_STEP_INTO = BREAKRESUMEACTION_CONTINUE + 1, - BREAKRESUMEACTION_STEP_OVER = BREAKRESUMEACTION_STEP_INTO + 1, - BREAKRESUMEACTION_STEP_OUT = BREAKRESUMEACTION_STEP_OVER + 1, - BREAKRESUMEACTION_IGNORE = BREAKRESUMEACTION_STEP_OUT + 1 - } BREAKRESUMEACTION; - -typedef -enum tagERRORRESUMEACTION - { ERRORRESUMEACTION_ReexecuteErrorStatement = 0, - ERRORRESUMEACTION_AbortCallAndReturnErrorToCaller = ERRORRESUMEACTION_ReexecuteErrorStatement + 1, - ERRORRESUMEACTION_SkipErrorStatement = ERRORRESUMEACTION_AbortCallAndReturnErrorToCaller + 1 - } ERRORRESUMEACTION; - -typedef -enum tagDOCUMENTNAMETYPE - { DOCUMENTNAMETYPE_APPNODE = 0, - DOCUMENTNAMETYPE_TITLE = DOCUMENTNAMETYPE_APPNODE + 1, - DOCUMENTNAMETYPE_FILE_TAIL = DOCUMENTNAMETYPE_TITLE + 1, - DOCUMENTNAMETYPE_URL = DOCUMENTNAMETYPE_FILE_TAIL + 1 - } DOCUMENTNAMETYPE; - -typedef WORD SOURCE_TEXT_ATTR; - -#define SOURCETEXT_ATTR_KEYWORD ( 0x1 ) - -#define SOURCETEXT_ATTR_COMMENT ( 0x2 ) - -#define SOURCETEXT_ATTR_NONSOURCE ( 0x4 ) - -#define SOURCETEXT_ATTR_OPERATOR ( 0x8 ) - -#define SOURCETEXT_ATTR_NUMBER ( 0x10 ) - -#define SOURCETEXT_ATTR_STRING ( 0x20 ) - -#define SOURCETEXT_ATTR_FUNCTION_START ( 0x40 ) - -typedef DWORD TEXT_DOC_ATTR; - -#define TEXT_DOC_ATTR_READONLY ( 0x1 ) - -#define DEBUG_TEXT_ISEXPRESSION ( 0x1 ) - -#define DEBUG_TEXT_RETURNVALUE ( 0x2 ) - -#define DEBUG_TEXT_NOSIDEEFFECTS ( 0x4 ) - -#define DEBUG_TEXT_ALLOWBREAKPOINTS ( 0x8 ) - -#define DEBUG_TEXT_ALLOWERRORREPORT ( 0x10 ) - -#define DEBUG_TEXT_EVALUATETOCODECONTEXT ( 0x20 ) - - - -extern RPC_IF_HANDLE __MIDL_itf_activdbg_0000_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_activdbg_0000_v0_0_s_ifspec; - -#ifndef __IActiveScriptDebug_INTERFACE_DEFINED__ -#define __IActiveScriptDebug_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IActiveScriptDebug - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IActiveScriptDebug; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C10-CB0C-11d0-B5C9-00A0244A0E7A") - IActiveScriptDebug : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetScriptTextAttributes( - /* [size_is][in] */ LPCOLESTR pstrCode, - /* [in] */ ULONG uNumCodeChars, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwFlags, - /* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetScriptletTextAttributes( - /* [size_is][in] */ LPCOLESTR pstrCode, - /* [in] */ ULONG uNumCodeChars, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwFlags, - /* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr) = 0; - - virtual HRESULT STDMETHODCALLTYPE EnumCodeContextsOfPosition( - /* [in] */ DWORD dwSourceContext, - /* [in] */ ULONG uCharacterOffset, - /* [in] */ ULONG uNumChars, - /* [out] */ IEnumDebugCodeContexts __RPC_FAR *__RPC_FAR *ppescc) = 0; - - }; - -#else /* C style interface */ - - typedef struct IActiveScriptDebugVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IActiveScriptDebug __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IActiveScriptDebug __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IActiveScriptDebug __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptTextAttributes )( - IActiveScriptDebug __RPC_FAR * This, - /* [size_is][in] */ LPCOLESTR pstrCode, - /* [in] */ ULONG uNumCodeChars, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwFlags, - /* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptletTextAttributes )( - IActiveScriptDebug __RPC_FAR * This, - /* [size_is][in] */ LPCOLESTR pstrCode, - /* [in] */ ULONG uNumCodeChars, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwFlags, - /* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumCodeContextsOfPosition )( - IActiveScriptDebug __RPC_FAR * This, - /* [in] */ DWORD dwSourceContext, - /* [in] */ ULONG uCharacterOffset, - /* [in] */ ULONG uNumChars, - /* [out] */ IEnumDebugCodeContexts __RPC_FAR *__RPC_FAR *ppescc); - - END_INTERFACE - } IActiveScriptDebugVtbl; - - interface IActiveScriptDebug - { - CONST_VTBL struct IActiveScriptDebugVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IActiveScriptDebug_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IActiveScriptDebug_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IActiveScriptDebug_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IActiveScriptDebug_GetScriptTextAttributes(This,pstrCode,uNumCodeChars,pstrDelimiter,dwFlags,pattr) \ - (This)->lpVtbl -> GetScriptTextAttributes(This,pstrCode,uNumCodeChars,pstrDelimiter,dwFlags,pattr) - -#define IActiveScriptDebug_GetScriptletTextAttributes(This,pstrCode,uNumCodeChars,pstrDelimiter,dwFlags,pattr) \ - (This)->lpVtbl -> GetScriptletTextAttributes(This,pstrCode,uNumCodeChars,pstrDelimiter,dwFlags,pattr) - -#define IActiveScriptDebug_EnumCodeContextsOfPosition(This,dwSourceContext,uCharacterOffset,uNumChars,ppescc) \ - (This)->lpVtbl -> EnumCodeContextsOfPosition(This,dwSourceContext,uCharacterOffset,uNumChars,ppescc) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IActiveScriptDebug_GetScriptTextAttributes_Proxy( - IActiveScriptDebug __RPC_FAR * This, - /* [size_is][in] */ LPCOLESTR pstrCode, - /* [in] */ ULONG uNumCodeChars, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwFlags, - /* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr); - - -void __RPC_STUB IActiveScriptDebug_GetScriptTextAttributes_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptDebug_GetScriptletTextAttributes_Proxy( - IActiveScriptDebug __RPC_FAR * This, - /* [size_is][in] */ LPCOLESTR pstrCode, - /* [in] */ ULONG uNumCodeChars, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwFlags, - /* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr); - - -void __RPC_STUB IActiveScriptDebug_GetScriptletTextAttributes_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptDebug_EnumCodeContextsOfPosition_Proxy( - IActiveScriptDebug __RPC_FAR * This, - /* [in] */ DWORD dwSourceContext, - /* [in] */ ULONG uCharacterOffset, - /* [in] */ ULONG uNumChars, - /* [out] */ IEnumDebugCodeContexts __RPC_FAR *__RPC_FAR *ppescc); - - -void __RPC_STUB IActiveScriptDebug_EnumCodeContextsOfPosition_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IActiveScriptDebug_INTERFACE_DEFINED__ */ - - -#ifndef __IActiveScriptSiteDebug_INTERFACE_DEFINED__ -#define __IActiveScriptSiteDebug_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IActiveScriptSiteDebug - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local][unique][uuid][object] */ - - - -EXTERN_C const IID IID_IActiveScriptSiteDebug; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C11-CB0C-11d0-B5C9-00A0244A0E7A") - IActiveScriptSiteDebug : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetDocumentContextFromPosition( - /* [in] */ DWORD dwSourceContext, - /* [in] */ ULONG uCharacterOffset, - /* [in] */ ULONG uNumChars, - /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetApplication( - /* [out] */ IDebugApplication __RPC_FAR *__RPC_FAR *ppda) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetRootApplicationNode( - /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanRoot) = 0; - - virtual HRESULT STDMETHODCALLTYPE OnScriptErrorDebug( - /* [in] */ IActiveScriptErrorDebug __RPC_FAR *pErrorDebug, - /* [out] */ BOOL __RPC_FAR *pfEnterDebugger, - /* [out] */ BOOL __RPC_FAR *pfCallOnScriptErrorWhenContinuing) = 0; - - }; - -#else /* C style interface */ - - typedef struct IActiveScriptSiteDebugVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IActiveScriptSiteDebug __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IActiveScriptSiteDebug __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IActiveScriptSiteDebug __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentContextFromPosition )( - IActiveScriptSiteDebug __RPC_FAR * This, - /* [in] */ DWORD dwSourceContext, - /* [in] */ ULONG uCharacterOffset, - /* [in] */ ULONG uNumChars, - /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetApplication )( - IActiveScriptSiteDebug __RPC_FAR * This, - /* [out] */ IDebugApplication __RPC_FAR *__RPC_FAR *ppda); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRootApplicationNode )( - IActiveScriptSiteDebug __RPC_FAR * This, - /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanRoot); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnScriptErrorDebug )( - IActiveScriptSiteDebug __RPC_FAR * This, - /* [in] */ IActiveScriptErrorDebug __RPC_FAR *pErrorDebug, - /* [out] */ BOOL __RPC_FAR *pfEnterDebugger, - /* [out] */ BOOL __RPC_FAR *pfCallOnScriptErrorWhenContinuing); - - END_INTERFACE - } IActiveScriptSiteDebugVtbl; - - interface IActiveScriptSiteDebug - { - CONST_VTBL struct IActiveScriptSiteDebugVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IActiveScriptSiteDebug_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IActiveScriptSiteDebug_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IActiveScriptSiteDebug_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IActiveScriptSiteDebug_GetDocumentContextFromPosition(This,dwSourceContext,uCharacterOffset,uNumChars,ppsc) \ - (This)->lpVtbl -> GetDocumentContextFromPosition(This,dwSourceContext,uCharacterOffset,uNumChars,ppsc) - -#define IActiveScriptSiteDebug_GetApplication(This,ppda) \ - (This)->lpVtbl -> GetApplication(This,ppda) - -#define IActiveScriptSiteDebug_GetRootApplicationNode(This,ppdanRoot) \ - (This)->lpVtbl -> GetRootApplicationNode(This,ppdanRoot) - -#define IActiveScriptSiteDebug_OnScriptErrorDebug(This,pErrorDebug,pfEnterDebugger,pfCallOnScriptErrorWhenContinuing) \ - (This)->lpVtbl -> OnScriptErrorDebug(This,pErrorDebug,pfEnterDebugger,pfCallOnScriptErrorWhenContinuing) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IActiveScriptSiteDebug_GetDocumentContextFromPosition_Proxy( - IActiveScriptSiteDebug __RPC_FAR * This, - /* [in] */ DWORD dwSourceContext, - /* [in] */ ULONG uCharacterOffset, - /* [in] */ ULONG uNumChars, - /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc); - - -void __RPC_STUB IActiveScriptSiteDebug_GetDocumentContextFromPosition_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptSiteDebug_GetApplication_Proxy( - IActiveScriptSiteDebug __RPC_FAR * This, - /* [out] */ IDebugApplication __RPC_FAR *__RPC_FAR *ppda); - - -void __RPC_STUB IActiveScriptSiteDebug_GetApplication_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptSiteDebug_GetRootApplicationNode_Proxy( - IActiveScriptSiteDebug __RPC_FAR * This, - /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanRoot); - - -void __RPC_STUB IActiveScriptSiteDebug_GetRootApplicationNode_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptSiteDebug_OnScriptErrorDebug_Proxy( - IActiveScriptSiteDebug __RPC_FAR * This, - /* [in] */ IActiveScriptErrorDebug __RPC_FAR *pErrorDebug, - /* [out] */ BOOL __RPC_FAR *pfEnterDebugger, - /* [out] */ BOOL __RPC_FAR *pfCallOnScriptErrorWhenContinuing); - - -void __RPC_STUB IActiveScriptSiteDebug_OnScriptErrorDebug_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IActiveScriptSiteDebug_INTERFACE_DEFINED__ */ - - -#ifndef __IActiveScriptErrorDebug_INTERFACE_DEFINED__ -#define __IActiveScriptErrorDebug_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IActiveScriptErrorDebug - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IActiveScriptErrorDebug; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C12-CB0C-11d0-B5C9-00A0244A0E7A") - IActiveScriptErrorDebug : public IActiveScriptError - { - public: - virtual HRESULT STDMETHODCALLTYPE GetDocumentContext( - /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppssc) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetStackFrame( - /* [out] */ IDebugStackFrame __RPC_FAR *__RPC_FAR *ppdsf) = 0; - - }; - -#else /* C style interface */ - - typedef struct IActiveScriptErrorDebugVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IActiveScriptErrorDebug __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IActiveScriptErrorDebug __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IActiveScriptErrorDebug __RPC_FAR * This); - - /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetExceptionInfo )( - IActiveScriptErrorDebug __RPC_FAR * This, - /* [out] */ EXCEPINFO __RPC_FAR *pexcepinfo); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSourcePosition )( - IActiveScriptErrorDebug __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *pdwSourceContext, - /* [out] */ ULONG __RPC_FAR *pulLineNumber, - /* [out] */ LONG __RPC_FAR *plCharacterPosition); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSourceLineText )( - IActiveScriptErrorDebug __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrSourceLine); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentContext )( - IActiveScriptErrorDebug __RPC_FAR * This, - /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppssc); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStackFrame )( - IActiveScriptErrorDebug __RPC_FAR * This, - /* [out] */ IDebugStackFrame __RPC_FAR *__RPC_FAR *ppdsf); - - END_INTERFACE - } IActiveScriptErrorDebugVtbl; - - interface IActiveScriptErrorDebug - { - CONST_VTBL struct IActiveScriptErrorDebugVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IActiveScriptErrorDebug_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IActiveScriptErrorDebug_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IActiveScriptErrorDebug_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IActiveScriptErrorDebug_GetExceptionInfo(This,pexcepinfo) \ - (This)->lpVtbl -> GetExceptionInfo(This,pexcepinfo) - -#define IActiveScriptErrorDebug_GetSourcePosition(This,pdwSourceContext,pulLineNumber,plCharacterPosition) \ - (This)->lpVtbl -> GetSourcePosition(This,pdwSourceContext,pulLineNumber,plCharacterPosition) - -#define IActiveScriptErrorDebug_GetSourceLineText(This,pbstrSourceLine) \ - (This)->lpVtbl -> GetSourceLineText(This,pbstrSourceLine) - - -#define IActiveScriptErrorDebug_GetDocumentContext(This,ppssc) \ - (This)->lpVtbl -> GetDocumentContext(This,ppssc) - -#define IActiveScriptErrorDebug_GetStackFrame(This,ppdsf) \ - (This)->lpVtbl -> GetStackFrame(This,ppdsf) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IActiveScriptErrorDebug_GetDocumentContext_Proxy( - IActiveScriptErrorDebug __RPC_FAR * This, - /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppssc); - - -void __RPC_STUB IActiveScriptErrorDebug_GetDocumentContext_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptErrorDebug_GetStackFrame_Proxy( - IActiveScriptErrorDebug __RPC_FAR * This, - /* [out] */ IDebugStackFrame __RPC_FAR *__RPC_FAR *ppdsf); - - -void __RPC_STUB IActiveScriptErrorDebug_GetStackFrame_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IActiveScriptErrorDebug_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugCodeContext_INTERFACE_DEFINED__ -#define __IDebugCodeContext_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugCodeContext - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugCodeContext; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C13-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugCodeContext : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetDocumentContext( - /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetBreakPoint( - /* [in] */ BREAKPOINT_STATE bps) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugCodeContextVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugCodeContext __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugCodeContext __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugCodeContext __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentContext )( - IDebugCodeContext __RPC_FAR * This, - /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreakPoint )( - IDebugCodeContext __RPC_FAR * This, - /* [in] */ BREAKPOINT_STATE bps); - - END_INTERFACE - } IDebugCodeContextVtbl; - - interface IDebugCodeContext - { - CONST_VTBL struct IDebugCodeContextVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugCodeContext_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugCodeContext_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugCodeContext_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugCodeContext_GetDocumentContext(This,ppsc) \ - (This)->lpVtbl -> GetDocumentContext(This,ppsc) - -#define IDebugCodeContext_SetBreakPoint(This,bps) \ - (This)->lpVtbl -> SetBreakPoint(This,bps) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugCodeContext_GetDocumentContext_Proxy( - IDebugCodeContext __RPC_FAR * This, - /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc); - - -void __RPC_STUB IDebugCodeContext_GetDocumentContext_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugCodeContext_SetBreakPoint_Proxy( - IDebugCodeContext __RPC_FAR * This, - /* [in] */ BREAKPOINT_STATE bps); - - -void __RPC_STUB IDebugCodeContext_SetBreakPoint_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugCodeContext_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugExpression_INTERFACE_DEFINED__ -#define __IDebugExpression_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugExpression - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugExpression; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C14-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugExpression : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE Start( - /* [in] */ IDebugExpressionCallBack __RPC_FAR *pdecb) = 0; - - virtual HRESULT STDMETHODCALLTYPE Abort( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE QueryIsComplete( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetResultAsString( - /* [out] */ HRESULT __RPC_FAR *phrResult, - /* [out] */ BSTR __RPC_FAR *pbstrResult) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetResultAsDebugProperty( - /* [out] */ HRESULT __RPC_FAR *phrResult, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdp) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugExpressionVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugExpression __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugExpression __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugExpression __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Start )( - IDebugExpression __RPC_FAR * This, - /* [in] */ IDebugExpressionCallBack __RPC_FAR *pdecb); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Abort )( - IDebugExpression __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryIsComplete )( - IDebugExpression __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetResultAsString )( - IDebugExpression __RPC_FAR * This, - /* [out] */ HRESULT __RPC_FAR *phrResult, - /* [out] */ BSTR __RPC_FAR *pbstrResult); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetResultAsDebugProperty )( - IDebugExpression __RPC_FAR * This, - /* [out] */ HRESULT __RPC_FAR *phrResult, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdp); - - END_INTERFACE - } IDebugExpressionVtbl; - - interface IDebugExpression - { - CONST_VTBL struct IDebugExpressionVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugExpression_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugExpression_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugExpression_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugExpression_Start(This,pdecb) \ - (This)->lpVtbl -> Start(This,pdecb) - -#define IDebugExpression_Abort(This) \ - (This)->lpVtbl -> Abort(This) - -#define IDebugExpression_QueryIsComplete(This) \ - (This)->lpVtbl -> QueryIsComplete(This) - -#define IDebugExpression_GetResultAsString(This,phrResult,pbstrResult) \ - (This)->lpVtbl -> GetResultAsString(This,phrResult,pbstrResult) - -#define IDebugExpression_GetResultAsDebugProperty(This,phrResult,ppdp) \ - (This)->lpVtbl -> GetResultAsDebugProperty(This,phrResult,ppdp) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugExpression_Start_Proxy( - IDebugExpression __RPC_FAR * This, - /* [in] */ IDebugExpressionCallBack __RPC_FAR *pdecb); - - -void __RPC_STUB IDebugExpression_Start_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugExpression_Abort_Proxy( - IDebugExpression __RPC_FAR * This); - - -void __RPC_STUB IDebugExpression_Abort_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugExpression_QueryIsComplete_Proxy( - IDebugExpression __RPC_FAR * This); - - -void __RPC_STUB IDebugExpression_QueryIsComplete_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugExpression_GetResultAsString_Proxy( - IDebugExpression __RPC_FAR * This, - /* [out] */ HRESULT __RPC_FAR *phrResult, - /* [out] */ BSTR __RPC_FAR *pbstrResult); - - -void __RPC_STUB IDebugExpression_GetResultAsString_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugExpression_GetResultAsDebugProperty_Proxy( - IDebugExpression __RPC_FAR * This, - /* [out] */ HRESULT __RPC_FAR *phrResult, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdp); - - -void __RPC_STUB IDebugExpression_GetResultAsDebugProperty_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugExpression_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugExpressionContext_INTERFACE_DEFINED__ -#define __IDebugExpressionContext_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugExpressionContext - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugExpressionContext; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C15-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugExpressionContext : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE ParseLanguageText( - /* [in] */ LPCOLESTR pstrCode, - /* [in] */ UINT nRadix, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwFlags, - /* [out] */ IDebugExpression __RPC_FAR *__RPC_FAR *ppe) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetLanguageInfo( - /* [out] */ BSTR __RPC_FAR *pbstrLanguageName, - /* [out] */ GUID __RPC_FAR *pLanguageID) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugExpressionContextVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugExpressionContext __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugExpressionContext __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugExpressionContext __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ParseLanguageText )( - IDebugExpressionContext __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrCode, - /* [in] */ UINT nRadix, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwFlags, - /* [out] */ IDebugExpression __RPC_FAR *__RPC_FAR *ppe); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLanguageInfo )( - IDebugExpressionContext __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrLanguageName, - /* [out] */ GUID __RPC_FAR *pLanguageID); - - END_INTERFACE - } IDebugExpressionContextVtbl; - - interface IDebugExpressionContext - { - CONST_VTBL struct IDebugExpressionContextVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugExpressionContext_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugExpressionContext_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugExpressionContext_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugExpressionContext_ParseLanguageText(This,pstrCode,nRadix,pstrDelimiter,dwFlags,ppe) \ - (This)->lpVtbl -> ParseLanguageText(This,pstrCode,nRadix,pstrDelimiter,dwFlags,ppe) - -#define IDebugExpressionContext_GetLanguageInfo(This,pbstrLanguageName,pLanguageID) \ - (This)->lpVtbl -> GetLanguageInfo(This,pbstrLanguageName,pLanguageID) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugExpressionContext_ParseLanguageText_Proxy( - IDebugExpressionContext __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrCode, - /* [in] */ UINT nRadix, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwFlags, - /* [out] */ IDebugExpression __RPC_FAR *__RPC_FAR *ppe); - - -void __RPC_STUB IDebugExpressionContext_ParseLanguageText_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugExpressionContext_GetLanguageInfo_Proxy( - IDebugExpressionContext __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrLanguageName, - /* [out] */ GUID __RPC_FAR *pLanguageID); - - -void __RPC_STUB IDebugExpressionContext_GetLanguageInfo_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugExpressionContext_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugExpressionCallBack_INTERFACE_DEFINED__ -#define __IDebugExpressionCallBack_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugExpressionCallBack - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugExpressionCallBack; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C16-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugExpressionCallBack : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE onComplete( void) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugExpressionCallBackVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugExpressionCallBack __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugExpressionCallBack __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugExpressionCallBack __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onComplete )( - IDebugExpressionCallBack __RPC_FAR * This); - - END_INTERFACE - } IDebugExpressionCallBackVtbl; - - interface IDebugExpressionCallBack - { - CONST_VTBL struct IDebugExpressionCallBackVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugExpressionCallBack_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugExpressionCallBack_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugExpressionCallBack_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugExpressionCallBack_onComplete(This) \ - (This)->lpVtbl -> onComplete(This) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugExpressionCallBack_onComplete_Proxy( - IDebugExpressionCallBack __RPC_FAR * This); - - -void __RPC_STUB IDebugExpressionCallBack_onComplete_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugExpressionCallBack_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugStackFrame_INTERFACE_DEFINED__ -#define __IDebugStackFrame_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugStackFrame - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugStackFrame; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C17-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugStackFrame : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetCodeContext( - /* [out] */ IDebugCodeContext __RPC_FAR *__RPC_FAR *ppcc) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetDescriptionString( - /* [in] */ BOOL fLong, - /* [out] */ BSTR __RPC_FAR *pbstrDescription) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetLanguageString( - /* [in] */ BOOL fLong, - /* [out] */ BSTR __RPC_FAR *pbstrLanguage) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetThread( - /* [out] */ IDebugApplicationThread __RPC_FAR *__RPC_FAR *ppat) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetDebugProperty( - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppDebugProp) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugStackFrameVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugStackFrame __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugStackFrame __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugStackFrame __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCodeContext )( - IDebugStackFrame __RPC_FAR * This, - /* [out] */ IDebugCodeContext __RPC_FAR *__RPC_FAR *ppcc); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDescriptionString )( - IDebugStackFrame __RPC_FAR * This, - /* [in] */ BOOL fLong, - /* [out] */ BSTR __RPC_FAR *pbstrDescription); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLanguageString )( - IDebugStackFrame __RPC_FAR * This, - /* [in] */ BOOL fLong, - /* [out] */ BSTR __RPC_FAR *pbstrLanguage); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetThread )( - IDebugStackFrame __RPC_FAR * This, - /* [out] */ IDebugApplicationThread __RPC_FAR *__RPC_FAR *ppat); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDebugProperty )( - IDebugStackFrame __RPC_FAR * This, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppDebugProp); - - END_INTERFACE - } IDebugStackFrameVtbl; - - interface IDebugStackFrame - { - CONST_VTBL struct IDebugStackFrameVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugStackFrame_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugStackFrame_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugStackFrame_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugStackFrame_GetCodeContext(This,ppcc) \ - (This)->lpVtbl -> GetCodeContext(This,ppcc) - -#define IDebugStackFrame_GetDescriptionString(This,fLong,pbstrDescription) \ - (This)->lpVtbl -> GetDescriptionString(This,fLong,pbstrDescription) - -#define IDebugStackFrame_GetLanguageString(This,fLong,pbstrLanguage) \ - (This)->lpVtbl -> GetLanguageString(This,fLong,pbstrLanguage) - -#define IDebugStackFrame_GetThread(This,ppat) \ - (This)->lpVtbl -> GetThread(This,ppat) - -#define IDebugStackFrame_GetDebugProperty(This,ppDebugProp) \ - (This)->lpVtbl -> GetDebugProperty(This,ppDebugProp) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugStackFrame_GetCodeContext_Proxy( - IDebugStackFrame __RPC_FAR * This, - /* [out] */ IDebugCodeContext __RPC_FAR *__RPC_FAR *ppcc); - - -void __RPC_STUB IDebugStackFrame_GetCodeContext_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugStackFrame_GetDescriptionString_Proxy( - IDebugStackFrame __RPC_FAR * This, - /* [in] */ BOOL fLong, - /* [out] */ BSTR __RPC_FAR *pbstrDescription); - - -void __RPC_STUB IDebugStackFrame_GetDescriptionString_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugStackFrame_GetLanguageString_Proxy( - IDebugStackFrame __RPC_FAR * This, - /* [in] */ BOOL fLong, - /* [out] */ BSTR __RPC_FAR *pbstrLanguage); - - -void __RPC_STUB IDebugStackFrame_GetLanguageString_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugStackFrame_GetThread_Proxy( - IDebugStackFrame __RPC_FAR * This, - /* [out] */ IDebugApplicationThread __RPC_FAR *__RPC_FAR *ppat); - - -void __RPC_STUB IDebugStackFrame_GetThread_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugStackFrame_GetDebugProperty_Proxy( - IDebugStackFrame __RPC_FAR * This, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppDebugProp); - - -void __RPC_STUB IDebugStackFrame_GetDebugProperty_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugStackFrame_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugStackFrameSniffer_INTERFACE_DEFINED__ -#define __IDebugStackFrameSniffer_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugStackFrameSniffer - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugStackFrameSniffer; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C18-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugStackFrameSniffer : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE EnumStackFrames( - /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugStackFrameSnifferVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugStackFrameSniffer __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugStackFrameSniffer __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugStackFrameSniffer __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumStackFrames )( - IDebugStackFrameSniffer __RPC_FAR * This, - /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); - - END_INTERFACE - } IDebugStackFrameSnifferVtbl; - - interface IDebugStackFrameSniffer - { - CONST_VTBL struct IDebugStackFrameSnifferVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugStackFrameSniffer_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugStackFrameSniffer_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugStackFrameSniffer_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugStackFrameSniffer_EnumStackFrames(This,ppedsf) \ - (This)->lpVtbl -> EnumStackFrames(This,ppedsf) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugStackFrameSniffer_EnumStackFrames_Proxy( - IDebugStackFrameSniffer __RPC_FAR * This, - /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); - - -void __RPC_STUB IDebugStackFrameSniffer_EnumStackFrames_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugStackFrameSniffer_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugStackFrameSnifferEx_INTERFACE_DEFINED__ -#define __IDebugStackFrameSnifferEx_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugStackFrameSnifferEx - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugStackFrameSnifferEx; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C19-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugStackFrameSnifferEx : public IDebugStackFrameSniffer - { - public: - virtual HRESULT STDMETHODCALLTYPE EnumStackFramesEx( - /* [in] */ DWORD dwSpMin, - /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugStackFrameSnifferExVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugStackFrameSnifferEx __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugStackFrameSnifferEx __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugStackFrameSnifferEx __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumStackFrames )( - IDebugStackFrameSnifferEx __RPC_FAR * This, - /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumStackFramesEx )( - IDebugStackFrameSnifferEx __RPC_FAR * This, - /* [in] */ DWORD dwSpMin, - /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); - - END_INTERFACE - } IDebugStackFrameSnifferExVtbl; - - interface IDebugStackFrameSnifferEx - { - CONST_VTBL struct IDebugStackFrameSnifferExVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugStackFrameSnifferEx_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugStackFrameSnifferEx_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugStackFrameSnifferEx_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugStackFrameSnifferEx_EnumStackFrames(This,ppedsf) \ - (This)->lpVtbl -> EnumStackFrames(This,ppedsf) - - -#define IDebugStackFrameSnifferEx_EnumStackFramesEx(This,dwSpMin,ppedsf) \ - (This)->lpVtbl -> EnumStackFramesEx(This,dwSpMin,ppedsf) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugStackFrameSnifferEx_EnumStackFramesEx_Proxy( - IDebugStackFrameSnifferEx __RPC_FAR * This, - /* [in] */ DWORD dwSpMin, - /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); - - -void __RPC_STUB IDebugStackFrameSnifferEx_EnumStackFramesEx_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugStackFrameSnifferEx_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugSyncOperation_INTERFACE_DEFINED__ -#define __IDebugSyncOperation_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugSyncOperation - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local][unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugSyncOperation; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C1a-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugSyncOperation : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetTargetThread( - /* [out] */ IDebugApplicationThread __RPC_FAR *__RPC_FAR *ppatTarget) = 0; - - virtual HRESULT STDMETHODCALLTYPE Execute( - /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult) = 0; - - virtual HRESULT STDMETHODCALLTYPE InProgressAbort( void) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugSyncOperationVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugSyncOperation __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugSyncOperation __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugSyncOperation __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTargetThread )( - IDebugSyncOperation __RPC_FAR * This, - /* [out] */ IDebugApplicationThread __RPC_FAR *__RPC_FAR *ppatTarget); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Execute )( - IDebugSyncOperation __RPC_FAR * This, - /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InProgressAbort )( - IDebugSyncOperation __RPC_FAR * This); - - END_INTERFACE - } IDebugSyncOperationVtbl; - - interface IDebugSyncOperation - { - CONST_VTBL struct IDebugSyncOperationVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugSyncOperation_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugSyncOperation_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugSyncOperation_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugSyncOperation_GetTargetThread(This,ppatTarget) \ - (This)->lpVtbl -> GetTargetThread(This,ppatTarget) - -#define IDebugSyncOperation_Execute(This,ppunkResult) \ - (This)->lpVtbl -> Execute(This,ppunkResult) - -#define IDebugSyncOperation_InProgressAbort(This) \ - (This)->lpVtbl -> InProgressAbort(This) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugSyncOperation_GetTargetThread_Proxy( - IDebugSyncOperation __RPC_FAR * This, - /* [out] */ IDebugApplicationThread __RPC_FAR *__RPC_FAR *ppatTarget); - - -void __RPC_STUB IDebugSyncOperation_GetTargetThread_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugSyncOperation_Execute_Proxy( - IDebugSyncOperation __RPC_FAR * This, - /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult); - - -void __RPC_STUB IDebugSyncOperation_Execute_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugSyncOperation_InProgressAbort_Proxy( - IDebugSyncOperation __RPC_FAR * This); - - -void __RPC_STUB IDebugSyncOperation_InProgressAbort_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugSyncOperation_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugAsyncOperation_INTERFACE_DEFINED__ -#define __IDebugAsyncOperation_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugAsyncOperation - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local][unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugAsyncOperation; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C1b-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugAsyncOperation : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetSyncDebugOperation( - /* [out] */ IDebugSyncOperation __RPC_FAR *__RPC_FAR *ppsdo) = 0; - - virtual HRESULT STDMETHODCALLTYPE Start( - IDebugAsyncOperationCallBack __RPC_FAR *padocb) = 0; - - virtual HRESULT STDMETHODCALLTYPE Abort( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE QueryIsComplete( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetResult( - /* [out] */ HRESULT __RPC_FAR *phrResult, - /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugAsyncOperationVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugAsyncOperation __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugAsyncOperation __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugAsyncOperation __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSyncDebugOperation )( - IDebugAsyncOperation __RPC_FAR * This, - /* [out] */ IDebugSyncOperation __RPC_FAR *__RPC_FAR *ppsdo); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Start )( - IDebugAsyncOperation __RPC_FAR * This, - IDebugAsyncOperationCallBack __RPC_FAR *padocb); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Abort )( - IDebugAsyncOperation __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryIsComplete )( - IDebugAsyncOperation __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetResult )( - IDebugAsyncOperation __RPC_FAR * This, - /* [out] */ HRESULT __RPC_FAR *phrResult, - /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult); - - END_INTERFACE - } IDebugAsyncOperationVtbl; - - interface IDebugAsyncOperation - { - CONST_VTBL struct IDebugAsyncOperationVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugAsyncOperation_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugAsyncOperation_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugAsyncOperation_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugAsyncOperation_GetSyncDebugOperation(This,ppsdo) \ - (This)->lpVtbl -> GetSyncDebugOperation(This,ppsdo) - -#define IDebugAsyncOperation_Start(This,padocb) \ - (This)->lpVtbl -> Start(This,padocb) - -#define IDebugAsyncOperation_Abort(This) \ - (This)->lpVtbl -> Abort(This) - -#define IDebugAsyncOperation_QueryIsComplete(This) \ - (This)->lpVtbl -> QueryIsComplete(This) - -#define IDebugAsyncOperation_GetResult(This,phrResult,ppunkResult) \ - (This)->lpVtbl -> GetResult(This,phrResult,ppunkResult) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugAsyncOperation_GetSyncDebugOperation_Proxy( - IDebugAsyncOperation __RPC_FAR * This, - /* [out] */ IDebugSyncOperation __RPC_FAR *__RPC_FAR *ppsdo); - - -void __RPC_STUB IDebugAsyncOperation_GetSyncDebugOperation_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugAsyncOperation_Start_Proxy( - IDebugAsyncOperation __RPC_FAR * This, - IDebugAsyncOperationCallBack __RPC_FAR *padocb); - - -void __RPC_STUB IDebugAsyncOperation_Start_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugAsyncOperation_Abort_Proxy( - IDebugAsyncOperation __RPC_FAR * This); - - -void __RPC_STUB IDebugAsyncOperation_Abort_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugAsyncOperation_QueryIsComplete_Proxy( - IDebugAsyncOperation __RPC_FAR * This); - - -void __RPC_STUB IDebugAsyncOperation_QueryIsComplete_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugAsyncOperation_GetResult_Proxy( - IDebugAsyncOperation __RPC_FAR * This, - /* [out] */ HRESULT __RPC_FAR *phrResult, - /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult); - - -void __RPC_STUB IDebugAsyncOperation_GetResult_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugAsyncOperation_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugAsyncOperationCallBack_INTERFACE_DEFINED__ -#define __IDebugAsyncOperationCallBack_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugAsyncOperationCallBack - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local][unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugAsyncOperationCallBack; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C1c-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugAsyncOperationCallBack : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE onComplete( void) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugAsyncOperationCallBackVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugAsyncOperationCallBack __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugAsyncOperationCallBack __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugAsyncOperationCallBack __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onComplete )( - IDebugAsyncOperationCallBack __RPC_FAR * This); - - END_INTERFACE - } IDebugAsyncOperationCallBackVtbl; - - interface IDebugAsyncOperationCallBack - { - CONST_VTBL struct IDebugAsyncOperationCallBackVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugAsyncOperationCallBack_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugAsyncOperationCallBack_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugAsyncOperationCallBack_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugAsyncOperationCallBack_onComplete(This) \ - (This)->lpVtbl -> onComplete(This) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugAsyncOperationCallBack_onComplete_Proxy( - IDebugAsyncOperationCallBack __RPC_FAR * This); - - -void __RPC_STUB IDebugAsyncOperationCallBack_onComplete_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugAsyncOperationCallBack_INTERFACE_DEFINED__ */ - - -#ifndef __IEnumDebugCodeContexts_INTERFACE_DEFINED__ -#define __IEnumDebugCodeContexts_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IEnumDebugCodeContexts - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IEnumDebugCodeContexts; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C1d-CB0C-11d0-B5C9-00A0244A0E7A") - IEnumDebugCodeContexts : public IUnknown - { - public: - virtual /* [local] */ HRESULT __stdcall Next( - /* [in] */ ULONG celt, - /* [out] */ IDebugCodeContext __RPC_FAR *__RPC_FAR *pscc, - /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0; - - virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; - - virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ IEnumDebugCodeContexts __RPC_FAR *__RPC_FAR *ppescc) = 0; - - }; - -#else /* C style interface */ - - typedef struct IEnumDebugCodeContextsVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IEnumDebugCodeContexts __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IEnumDebugCodeContexts __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IEnumDebugCodeContexts __RPC_FAR * This); - - /* [local] */ HRESULT ( __stdcall __RPC_FAR *Next )( - IEnumDebugCodeContexts __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [out] */ IDebugCodeContext __RPC_FAR *__RPC_FAR *pscc, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )( - IEnumDebugCodeContexts __RPC_FAR * This, - /* [in] */ ULONG celt); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( - IEnumDebugCodeContexts __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )( - IEnumDebugCodeContexts __RPC_FAR * This, - /* [out] */ IEnumDebugCodeContexts __RPC_FAR *__RPC_FAR *ppescc); - - END_INTERFACE - } IEnumDebugCodeContextsVtbl; - - interface IEnumDebugCodeContexts - { - CONST_VTBL struct IEnumDebugCodeContextsVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IEnumDebugCodeContexts_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IEnumDebugCodeContexts_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IEnumDebugCodeContexts_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IEnumDebugCodeContexts_Next(This,celt,pscc,pceltFetched) \ - (This)->lpVtbl -> Next(This,celt,pscc,pceltFetched) - -#define IEnumDebugCodeContexts_Skip(This,celt) \ - (This)->lpVtbl -> Skip(This,celt) - -#define IEnumDebugCodeContexts_Reset(This) \ - (This)->lpVtbl -> Reset(This) - -#define IEnumDebugCodeContexts_Clone(This,ppescc) \ - (This)->lpVtbl -> Clone(This,ppescc) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -/* [call_as] */ HRESULT __stdcall IEnumDebugCodeContexts_RemoteNext_Proxy( - IEnumDebugCodeContexts __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ IDebugCodeContext __RPC_FAR *__RPC_FAR *pscc, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - -void __RPC_STUB IEnumDebugCodeContexts_RemoteNext_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugCodeContexts_Skip_Proxy( - IEnumDebugCodeContexts __RPC_FAR * This, - /* [in] */ ULONG celt); - - -void __RPC_STUB IEnumDebugCodeContexts_Skip_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugCodeContexts_Reset_Proxy( - IEnumDebugCodeContexts __RPC_FAR * This); - - -void __RPC_STUB IEnumDebugCodeContexts_Reset_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugCodeContexts_Clone_Proxy( - IEnumDebugCodeContexts __RPC_FAR * This, - /* [out] */ IEnumDebugCodeContexts __RPC_FAR *__RPC_FAR *ppescc); - - -void __RPC_STUB IEnumDebugCodeContexts_Clone_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IEnumDebugCodeContexts_INTERFACE_DEFINED__ */ - - -/**************************************** - * Generated header for interface: __MIDL_itf_activdbg_0177 - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local] */ - - -typedef struct tagDebugStackFrameDescriptor - { - IDebugStackFrame __RPC_FAR *pdsf; - DWORD dwMin; - DWORD dwLim; - BOOL fFinal; - IUnknown __RPC_FAR *punkFinal; - } DebugStackFrameDescriptor; - - - -extern RPC_IF_HANDLE __MIDL_itf_activdbg_0177_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_activdbg_0177_v0_0_s_ifspec; - -#ifndef __IEnumDebugStackFrames_INTERFACE_DEFINED__ -#define __IEnumDebugStackFrames_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IEnumDebugStackFrames - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IEnumDebugStackFrames; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C1e-CB0C-11d0-B5C9-00A0244A0E7A") - IEnumDebugStackFrames : public IUnknown - { - public: - virtual /* [local] */ HRESULT __stdcall Next( - /* [in] */ ULONG celt, - /* [out] */ DebugStackFrameDescriptor __RPC_FAR *prgdsfd, - /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0; - - virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; - - virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf) = 0; - - }; - -#else /* C style interface */ - - typedef struct IEnumDebugStackFramesVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IEnumDebugStackFrames __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IEnumDebugStackFrames __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IEnumDebugStackFrames __RPC_FAR * This); - - /* [local] */ HRESULT ( __stdcall __RPC_FAR *Next )( - IEnumDebugStackFrames __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [out] */ DebugStackFrameDescriptor __RPC_FAR *prgdsfd, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )( - IEnumDebugStackFrames __RPC_FAR * This, - /* [in] */ ULONG celt); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( - IEnumDebugStackFrames __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )( - IEnumDebugStackFrames __RPC_FAR * This, - /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); - - END_INTERFACE - } IEnumDebugStackFramesVtbl; - - interface IEnumDebugStackFrames - { - CONST_VTBL struct IEnumDebugStackFramesVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IEnumDebugStackFrames_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IEnumDebugStackFrames_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IEnumDebugStackFrames_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IEnumDebugStackFrames_Next(This,celt,prgdsfd,pceltFetched) \ - (This)->lpVtbl -> Next(This,celt,prgdsfd,pceltFetched) - -#define IEnumDebugStackFrames_Skip(This,celt) \ - (This)->lpVtbl -> Skip(This,celt) - -#define IEnumDebugStackFrames_Reset(This) \ - (This)->lpVtbl -> Reset(This) - -#define IEnumDebugStackFrames_Clone(This,ppedsf) \ - (This)->lpVtbl -> Clone(This,ppedsf) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -/* [call_as] */ HRESULT __stdcall IEnumDebugStackFrames_RemoteNext_Proxy( - IEnumDebugStackFrames __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ DebugStackFrameDescriptor __RPC_FAR *prgdsfd, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - -void __RPC_STUB IEnumDebugStackFrames_RemoteNext_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugStackFrames_Skip_Proxy( - IEnumDebugStackFrames __RPC_FAR * This, - /* [in] */ ULONG celt); - - -void __RPC_STUB IEnumDebugStackFrames_Skip_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugStackFrames_Reset_Proxy( - IEnumDebugStackFrames __RPC_FAR * This); - - -void __RPC_STUB IEnumDebugStackFrames_Reset_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugStackFrames_Clone_Proxy( - IEnumDebugStackFrames __RPC_FAR * This, - /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); - - -void __RPC_STUB IEnumDebugStackFrames_Clone_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IEnumDebugStackFrames_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugDocumentInfo_INTERFACE_DEFINED__ -#define __IDebugDocumentInfo_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugDocumentInfo - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [optimize][unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugDocumentInfo; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C1f-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugDocumentInfo : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetName( - /* [in] */ DOCUMENTNAMETYPE dnt, - /* [out] */ BSTR __RPC_FAR *pbstrName) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetDocumentClassId( - /* [out] */ CLSID __RPC_FAR *pclsidDocument) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugDocumentInfoVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugDocumentInfo __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugDocumentInfo __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugDocumentInfo __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( - IDebugDocumentInfo __RPC_FAR * This, - /* [in] */ DOCUMENTNAMETYPE dnt, - /* [out] */ BSTR __RPC_FAR *pbstrName); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentClassId )( - IDebugDocumentInfo __RPC_FAR * This, - /* [out] */ CLSID __RPC_FAR *pclsidDocument); - - END_INTERFACE - } IDebugDocumentInfoVtbl; - - interface IDebugDocumentInfo - { - CONST_VTBL struct IDebugDocumentInfoVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugDocumentInfo_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugDocumentInfo_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugDocumentInfo_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugDocumentInfo_GetName(This,dnt,pbstrName) \ - (This)->lpVtbl -> GetName(This,dnt,pbstrName) - -#define IDebugDocumentInfo_GetDocumentClassId(This,pclsidDocument) \ - (This)->lpVtbl -> GetDocumentClassId(This,pclsidDocument) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugDocumentInfo_GetName_Proxy( - IDebugDocumentInfo __RPC_FAR * This, - /* [in] */ DOCUMENTNAMETYPE dnt, - /* [out] */ BSTR __RPC_FAR *pbstrName); - - -void __RPC_STUB IDebugDocumentInfo_GetName_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentInfo_GetDocumentClassId_Proxy( - IDebugDocumentInfo __RPC_FAR * This, - /* [out] */ CLSID __RPC_FAR *pclsidDocument); - - -void __RPC_STUB IDebugDocumentInfo_GetDocumentClassId_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugDocumentInfo_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugDocumentProvider_INTERFACE_DEFINED__ -#define __IDebugDocumentProvider_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugDocumentProvider - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugDocumentProvider; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C20-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugDocumentProvider : public IDebugDocumentInfo - { - public: - virtual HRESULT STDMETHODCALLTYPE GetDocument( - /* [out] */ IDebugDocument __RPC_FAR *__RPC_FAR *ppssd) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugDocumentProviderVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugDocumentProvider __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugDocumentProvider __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugDocumentProvider __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( - IDebugDocumentProvider __RPC_FAR * This, - /* [in] */ DOCUMENTNAMETYPE dnt, - /* [out] */ BSTR __RPC_FAR *pbstrName); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentClassId )( - IDebugDocumentProvider __RPC_FAR * This, - /* [out] */ CLSID __RPC_FAR *pclsidDocument); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocument )( - IDebugDocumentProvider __RPC_FAR * This, - /* [out] */ IDebugDocument __RPC_FAR *__RPC_FAR *ppssd); - - END_INTERFACE - } IDebugDocumentProviderVtbl; - - interface IDebugDocumentProvider - { - CONST_VTBL struct IDebugDocumentProviderVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugDocumentProvider_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugDocumentProvider_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugDocumentProvider_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugDocumentProvider_GetName(This,dnt,pbstrName) \ - (This)->lpVtbl -> GetName(This,dnt,pbstrName) - -#define IDebugDocumentProvider_GetDocumentClassId(This,pclsidDocument) \ - (This)->lpVtbl -> GetDocumentClassId(This,pclsidDocument) - - -#define IDebugDocumentProvider_GetDocument(This,ppssd) \ - (This)->lpVtbl -> GetDocument(This,ppssd) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugDocumentProvider_GetDocument_Proxy( - IDebugDocumentProvider __RPC_FAR * This, - /* [out] */ IDebugDocument __RPC_FAR *__RPC_FAR *ppssd); - - -void __RPC_STUB IDebugDocumentProvider_GetDocument_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugDocumentProvider_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugDocument_INTERFACE_DEFINED__ -#define __IDebugDocument_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugDocument - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugDocument; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C21-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugDocument : public IDebugDocumentInfo - { - public: - }; - -#else /* C style interface */ - - typedef struct IDebugDocumentVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugDocument __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugDocument __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugDocument __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( - IDebugDocument __RPC_FAR * This, - /* [in] */ DOCUMENTNAMETYPE dnt, - /* [out] */ BSTR __RPC_FAR *pbstrName); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentClassId )( - IDebugDocument __RPC_FAR * This, - /* [out] */ CLSID __RPC_FAR *pclsidDocument); - - END_INTERFACE - } IDebugDocumentVtbl; - - interface IDebugDocument - { - CONST_VTBL struct IDebugDocumentVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugDocument_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugDocument_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugDocument_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugDocument_GetName(This,dnt,pbstrName) \ - (This)->lpVtbl -> GetName(This,dnt,pbstrName) - -#define IDebugDocument_GetDocumentClassId(This,pclsidDocument) \ - (This)->lpVtbl -> GetDocumentClassId(This,pclsidDocument) - - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - - -#endif /* __IDebugDocument_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugDocumentText_INTERFACE_DEFINED__ -#define __IDebugDocumentText_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugDocumentText - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugDocumentText; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C22-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugDocumentText : public IDebugDocument - { - public: - virtual HRESULT STDMETHODCALLTYPE GetDocumentAttributes( - /* [out] */ TEXT_DOC_ATTR __RPC_FAR *ptextdocattr) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetSize( - /* [out] */ ULONG __RPC_FAR *pcNumLines, - /* [out] */ ULONG __RPC_FAR *pcNumChars) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetPositionOfLine( - /* [in] */ ULONG cLineNumber, - /* [out] */ ULONG __RPC_FAR *pcCharacterPosition) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetLineOfPosition( - /* [in] */ ULONG cCharacterPosition, - /* [out] */ ULONG __RPC_FAR *pcLineNumber, - /* [out] */ ULONG __RPC_FAR *pcCharacterOffsetInLine) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetText( - /* [in] */ ULONG cCharacterPosition, - /* [size_is][length_is][out][in] */ WCHAR __RPC_FAR *pcharText, - /* [full][size_is][length_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr, - /* [out][in] */ ULONG __RPC_FAR *pcNumChars, - /* [in] */ ULONG cMaxChars) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetPositionOfContext( - /* [in] */ IDebugDocumentContext __RPC_FAR *psc, - /* [out] */ ULONG __RPC_FAR *pcCharacterPosition, - /* [out] */ ULONG __RPC_FAR *cNumChars) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetContextOfPosition( - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumChars, - /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugDocumentTextVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugDocumentText __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugDocumentText __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugDocumentText __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( - IDebugDocumentText __RPC_FAR * This, - /* [in] */ DOCUMENTNAMETYPE dnt, - /* [out] */ BSTR __RPC_FAR *pbstrName); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentClassId )( - IDebugDocumentText __RPC_FAR * This, - /* [out] */ CLSID __RPC_FAR *pclsidDocument); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentAttributes )( - IDebugDocumentText __RPC_FAR * This, - /* [out] */ TEXT_DOC_ATTR __RPC_FAR *ptextdocattr); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSize )( - IDebugDocumentText __RPC_FAR * This, - /* [out] */ ULONG __RPC_FAR *pcNumLines, - /* [out] */ ULONG __RPC_FAR *pcNumChars); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPositionOfLine )( - IDebugDocumentText __RPC_FAR * This, - /* [in] */ ULONG cLineNumber, - /* [out] */ ULONG __RPC_FAR *pcCharacterPosition); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLineOfPosition )( - IDebugDocumentText __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [out] */ ULONG __RPC_FAR *pcLineNumber, - /* [out] */ ULONG __RPC_FAR *pcCharacterOffsetInLine); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetText )( - IDebugDocumentText __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [size_is][length_is][out][in] */ WCHAR __RPC_FAR *pcharText, - /* [full][size_is][length_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr, - /* [out][in] */ ULONG __RPC_FAR *pcNumChars, - /* [in] */ ULONG cMaxChars); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPositionOfContext )( - IDebugDocumentText __RPC_FAR * This, - /* [in] */ IDebugDocumentContext __RPC_FAR *psc, - /* [out] */ ULONG __RPC_FAR *pcCharacterPosition, - /* [out] */ ULONG __RPC_FAR *cNumChars); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetContextOfPosition )( - IDebugDocumentText __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumChars, - /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc); - - END_INTERFACE - } IDebugDocumentTextVtbl; - - interface IDebugDocumentText - { - CONST_VTBL struct IDebugDocumentTextVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugDocumentText_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugDocumentText_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugDocumentText_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugDocumentText_GetName(This,dnt,pbstrName) \ - (This)->lpVtbl -> GetName(This,dnt,pbstrName) - -#define IDebugDocumentText_GetDocumentClassId(This,pclsidDocument) \ - (This)->lpVtbl -> GetDocumentClassId(This,pclsidDocument) - - - -#define IDebugDocumentText_GetDocumentAttributes(This,ptextdocattr) \ - (This)->lpVtbl -> GetDocumentAttributes(This,ptextdocattr) - -#define IDebugDocumentText_GetSize(This,pcNumLines,pcNumChars) \ - (This)->lpVtbl -> GetSize(This,pcNumLines,pcNumChars) - -#define IDebugDocumentText_GetPositionOfLine(This,cLineNumber,pcCharacterPosition) \ - (This)->lpVtbl -> GetPositionOfLine(This,cLineNumber,pcCharacterPosition) - -#define IDebugDocumentText_GetLineOfPosition(This,cCharacterPosition,pcLineNumber,pcCharacterOffsetInLine) \ - (This)->lpVtbl -> GetLineOfPosition(This,cCharacterPosition,pcLineNumber,pcCharacterOffsetInLine) - -#define IDebugDocumentText_GetText(This,cCharacterPosition,pcharText,pstaTextAttr,pcNumChars,cMaxChars) \ - (This)->lpVtbl -> GetText(This,cCharacterPosition,pcharText,pstaTextAttr,pcNumChars,cMaxChars) - -#define IDebugDocumentText_GetPositionOfContext(This,psc,pcCharacterPosition,cNumChars) \ - (This)->lpVtbl -> GetPositionOfContext(This,psc,pcCharacterPosition,cNumChars) - -#define IDebugDocumentText_GetContextOfPosition(This,cCharacterPosition,cNumChars,ppsc) \ - (This)->lpVtbl -> GetContextOfPosition(This,cCharacterPosition,cNumChars,ppsc) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugDocumentText_GetDocumentAttributes_Proxy( - IDebugDocumentText __RPC_FAR * This, - /* [out] */ TEXT_DOC_ATTR __RPC_FAR *ptextdocattr); - - -void __RPC_STUB IDebugDocumentText_GetDocumentAttributes_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentText_GetSize_Proxy( - IDebugDocumentText __RPC_FAR * This, - /* [out] */ ULONG __RPC_FAR *pcNumLines, - /* [out] */ ULONG __RPC_FAR *pcNumChars); - - -void __RPC_STUB IDebugDocumentText_GetSize_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentText_GetPositionOfLine_Proxy( - IDebugDocumentText __RPC_FAR * This, - /* [in] */ ULONG cLineNumber, - /* [out] */ ULONG __RPC_FAR *pcCharacterPosition); - - -void __RPC_STUB IDebugDocumentText_GetPositionOfLine_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentText_GetLineOfPosition_Proxy( - IDebugDocumentText __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [out] */ ULONG __RPC_FAR *pcLineNumber, - /* [out] */ ULONG __RPC_FAR *pcCharacterOffsetInLine); - - -void __RPC_STUB IDebugDocumentText_GetLineOfPosition_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentText_GetText_Proxy( - IDebugDocumentText __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [size_is][length_is][out][in] */ WCHAR __RPC_FAR *pcharText, - /* [full][size_is][length_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr, - /* [out][in] */ ULONG __RPC_FAR *pcNumChars, - /* [in] */ ULONG cMaxChars); - - -void __RPC_STUB IDebugDocumentText_GetText_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentText_GetPositionOfContext_Proxy( - IDebugDocumentText __RPC_FAR * This, - /* [in] */ IDebugDocumentContext __RPC_FAR *psc, - /* [out] */ ULONG __RPC_FAR *pcCharacterPosition, - /* [out] */ ULONG __RPC_FAR *cNumChars); - - -void __RPC_STUB IDebugDocumentText_GetPositionOfContext_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentText_GetContextOfPosition_Proxy( - IDebugDocumentText __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumChars, - /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc); - - -void __RPC_STUB IDebugDocumentText_GetContextOfPosition_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugDocumentText_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugDocumentTextEvents_INTERFACE_DEFINED__ -#define __IDebugDocumentTextEvents_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugDocumentTextEvents - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugDocumentTextEvents; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C23-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugDocumentTextEvents : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE onDestroy( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE onInsertText( - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToInsert) = 0; - - virtual HRESULT STDMETHODCALLTYPE onRemoveText( - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToRemove) = 0; - - virtual HRESULT STDMETHODCALLTYPE onReplaceText( - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToReplace) = 0; - - virtual HRESULT STDMETHODCALLTYPE onUpdateTextAttributes( - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToUpdate) = 0; - - virtual HRESULT STDMETHODCALLTYPE onUpdateDocumentAttributes( - /* [in] */ TEXT_DOC_ATTR textdocattr) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugDocumentTextEventsVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugDocumentTextEvents __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugDocumentTextEvents __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugDocumentTextEvents __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onDestroy )( - IDebugDocumentTextEvents __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onInsertText )( - IDebugDocumentTextEvents __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToInsert); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onRemoveText )( - IDebugDocumentTextEvents __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToRemove); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onReplaceText )( - IDebugDocumentTextEvents __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToReplace); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onUpdateTextAttributes )( - IDebugDocumentTextEvents __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToUpdate); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onUpdateDocumentAttributes )( - IDebugDocumentTextEvents __RPC_FAR * This, - /* [in] */ TEXT_DOC_ATTR textdocattr); - - END_INTERFACE - } IDebugDocumentTextEventsVtbl; - - interface IDebugDocumentTextEvents - { - CONST_VTBL struct IDebugDocumentTextEventsVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugDocumentTextEvents_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugDocumentTextEvents_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugDocumentTextEvents_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugDocumentTextEvents_onDestroy(This) \ - (This)->lpVtbl -> onDestroy(This) - -#define IDebugDocumentTextEvents_onInsertText(This,cCharacterPosition,cNumToInsert) \ - (This)->lpVtbl -> onInsertText(This,cCharacterPosition,cNumToInsert) - -#define IDebugDocumentTextEvents_onRemoveText(This,cCharacterPosition,cNumToRemove) \ - (This)->lpVtbl -> onRemoveText(This,cCharacterPosition,cNumToRemove) - -#define IDebugDocumentTextEvents_onReplaceText(This,cCharacterPosition,cNumToReplace) \ - (This)->lpVtbl -> onReplaceText(This,cCharacterPosition,cNumToReplace) - -#define IDebugDocumentTextEvents_onUpdateTextAttributes(This,cCharacterPosition,cNumToUpdate) \ - (This)->lpVtbl -> onUpdateTextAttributes(This,cCharacterPosition,cNumToUpdate) - -#define IDebugDocumentTextEvents_onUpdateDocumentAttributes(This,textdocattr) \ - (This)->lpVtbl -> onUpdateDocumentAttributes(This,textdocattr) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugDocumentTextEvents_onDestroy_Proxy( - IDebugDocumentTextEvents __RPC_FAR * This); - - -void __RPC_STUB IDebugDocumentTextEvents_onDestroy_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentTextEvents_onInsertText_Proxy( - IDebugDocumentTextEvents __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToInsert); - - -void __RPC_STUB IDebugDocumentTextEvents_onInsertText_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentTextEvents_onRemoveText_Proxy( - IDebugDocumentTextEvents __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToRemove); - - -void __RPC_STUB IDebugDocumentTextEvents_onRemoveText_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentTextEvents_onReplaceText_Proxy( - IDebugDocumentTextEvents __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToReplace); - - -void __RPC_STUB IDebugDocumentTextEvents_onReplaceText_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentTextEvents_onUpdateTextAttributes_Proxy( - IDebugDocumentTextEvents __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToUpdate); - - -void __RPC_STUB IDebugDocumentTextEvents_onUpdateTextAttributes_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentTextEvents_onUpdateDocumentAttributes_Proxy( - IDebugDocumentTextEvents __RPC_FAR * This, - /* [in] */ TEXT_DOC_ATTR textdocattr); - - -void __RPC_STUB IDebugDocumentTextEvents_onUpdateDocumentAttributes_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugDocumentTextEvents_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugDocumentTextAuthor_INTERFACE_DEFINED__ -#define __IDebugDocumentTextAuthor_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugDocumentTextAuthor - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugDocumentTextAuthor; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C24-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugDocumentTextAuthor : public IDebugDocumentText - { - public: - virtual HRESULT STDMETHODCALLTYPE InsertText( - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToInsert, - /* [size_is][in] */ OLECHAR __RPC_FAR pcharText[ ]) = 0; - - virtual HRESULT STDMETHODCALLTYPE RemoveText( - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToRemove) = 0; - - virtual HRESULT STDMETHODCALLTYPE ReplaceText( - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToReplace, - /* [size_is][in] */ OLECHAR __RPC_FAR pcharText[ ]) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugDocumentTextAuthorVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugDocumentTextAuthor __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugDocumentTextAuthor __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugDocumentTextAuthor __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( - IDebugDocumentTextAuthor __RPC_FAR * This, - /* [in] */ DOCUMENTNAMETYPE dnt, - /* [out] */ BSTR __RPC_FAR *pbstrName); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentClassId )( - IDebugDocumentTextAuthor __RPC_FAR * This, - /* [out] */ CLSID __RPC_FAR *pclsidDocument); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentAttributes )( - IDebugDocumentTextAuthor __RPC_FAR * This, - /* [out] */ TEXT_DOC_ATTR __RPC_FAR *ptextdocattr); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSize )( - IDebugDocumentTextAuthor __RPC_FAR * This, - /* [out] */ ULONG __RPC_FAR *pcNumLines, - /* [out] */ ULONG __RPC_FAR *pcNumChars); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPositionOfLine )( - IDebugDocumentTextAuthor __RPC_FAR * This, - /* [in] */ ULONG cLineNumber, - /* [out] */ ULONG __RPC_FAR *pcCharacterPosition); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLineOfPosition )( - IDebugDocumentTextAuthor __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [out] */ ULONG __RPC_FAR *pcLineNumber, - /* [out] */ ULONG __RPC_FAR *pcCharacterOffsetInLine); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetText )( - IDebugDocumentTextAuthor __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [size_is][length_is][out][in] */ WCHAR __RPC_FAR *pcharText, - /* [full][size_is][length_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr, - /* [out][in] */ ULONG __RPC_FAR *pcNumChars, - /* [in] */ ULONG cMaxChars); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPositionOfContext )( - IDebugDocumentTextAuthor __RPC_FAR * This, - /* [in] */ IDebugDocumentContext __RPC_FAR *psc, - /* [out] */ ULONG __RPC_FAR *pcCharacterPosition, - /* [out] */ ULONG __RPC_FAR *cNumChars); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetContextOfPosition )( - IDebugDocumentTextAuthor __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumChars, - /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppsc); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InsertText )( - IDebugDocumentTextAuthor __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToInsert, - /* [size_is][in] */ OLECHAR __RPC_FAR pcharText[ ]); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveText )( - IDebugDocumentTextAuthor __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToRemove); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReplaceText )( - IDebugDocumentTextAuthor __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToReplace, - /* [size_is][in] */ OLECHAR __RPC_FAR pcharText[ ]); - - END_INTERFACE - } IDebugDocumentTextAuthorVtbl; - - interface IDebugDocumentTextAuthor - { - CONST_VTBL struct IDebugDocumentTextAuthorVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugDocumentTextAuthor_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugDocumentTextAuthor_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugDocumentTextAuthor_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugDocumentTextAuthor_GetName(This,dnt,pbstrName) \ - (This)->lpVtbl -> GetName(This,dnt,pbstrName) - -#define IDebugDocumentTextAuthor_GetDocumentClassId(This,pclsidDocument) \ - (This)->lpVtbl -> GetDocumentClassId(This,pclsidDocument) - - - -#define IDebugDocumentTextAuthor_GetDocumentAttributes(This,ptextdocattr) \ - (This)->lpVtbl -> GetDocumentAttributes(This,ptextdocattr) - -#define IDebugDocumentTextAuthor_GetSize(This,pcNumLines,pcNumChars) \ - (This)->lpVtbl -> GetSize(This,pcNumLines,pcNumChars) - -#define IDebugDocumentTextAuthor_GetPositionOfLine(This,cLineNumber,pcCharacterPosition) \ - (This)->lpVtbl -> GetPositionOfLine(This,cLineNumber,pcCharacterPosition) - -#define IDebugDocumentTextAuthor_GetLineOfPosition(This,cCharacterPosition,pcLineNumber,pcCharacterOffsetInLine) \ - (This)->lpVtbl -> GetLineOfPosition(This,cCharacterPosition,pcLineNumber,pcCharacterOffsetInLine) - -#define IDebugDocumentTextAuthor_GetText(This,cCharacterPosition,pcharText,pstaTextAttr,pcNumChars,cMaxChars) \ - (This)->lpVtbl -> GetText(This,cCharacterPosition,pcharText,pstaTextAttr,pcNumChars,cMaxChars) - -#define IDebugDocumentTextAuthor_GetPositionOfContext(This,psc,pcCharacterPosition,cNumChars) \ - (This)->lpVtbl -> GetPositionOfContext(This,psc,pcCharacterPosition,cNumChars) - -#define IDebugDocumentTextAuthor_GetContextOfPosition(This,cCharacterPosition,cNumChars,ppsc) \ - (This)->lpVtbl -> GetContextOfPosition(This,cCharacterPosition,cNumChars,ppsc) - - -#define IDebugDocumentTextAuthor_InsertText(This,cCharacterPosition,cNumToInsert,pcharText) \ - (This)->lpVtbl -> InsertText(This,cCharacterPosition,cNumToInsert,pcharText) - -#define IDebugDocumentTextAuthor_RemoveText(This,cCharacterPosition,cNumToRemove) \ - (This)->lpVtbl -> RemoveText(This,cCharacterPosition,cNumToRemove) - -#define IDebugDocumentTextAuthor_ReplaceText(This,cCharacterPosition,cNumToReplace,pcharText) \ - (This)->lpVtbl -> ReplaceText(This,cCharacterPosition,cNumToReplace,pcharText) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugDocumentTextAuthor_InsertText_Proxy( - IDebugDocumentTextAuthor __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToInsert, - /* [size_is][in] */ OLECHAR __RPC_FAR pcharText[ ]); - - -void __RPC_STUB IDebugDocumentTextAuthor_InsertText_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentTextAuthor_RemoveText_Proxy( - IDebugDocumentTextAuthor __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToRemove); - - -void __RPC_STUB IDebugDocumentTextAuthor_RemoveText_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentTextAuthor_ReplaceText_Proxy( - IDebugDocumentTextAuthor __RPC_FAR * This, - /* [in] */ ULONG cCharacterPosition, - /* [in] */ ULONG cNumToReplace, - /* [size_is][in] */ OLECHAR __RPC_FAR pcharText[ ]); - - -void __RPC_STUB IDebugDocumentTextAuthor_ReplaceText_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugDocumentTextAuthor_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugDocumentTextExternalAuthor_INTERFACE_DEFINED__ -#define __IDebugDocumentTextExternalAuthor_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugDocumentTextExternalAuthor - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugDocumentTextExternalAuthor; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C25-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugDocumentTextExternalAuthor : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetPathName( - /* [out] */ BSTR __RPC_FAR *pbstrLongName, - /* [out] */ BOOL __RPC_FAR *pfIsOriginalFile) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetFileName( - /* [out] */ BSTR __RPC_FAR *pbstrShortName) = 0; - - virtual HRESULT STDMETHODCALLTYPE NotifyChanged( void) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugDocumentTextExternalAuthorVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugDocumentTextExternalAuthor __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugDocumentTextExternalAuthor __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugDocumentTextExternalAuthor __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPathName )( - IDebugDocumentTextExternalAuthor __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrLongName, - /* [out] */ BOOL __RPC_FAR *pfIsOriginalFile); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFileName )( - IDebugDocumentTextExternalAuthor __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrShortName); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NotifyChanged )( - IDebugDocumentTextExternalAuthor __RPC_FAR * This); - - END_INTERFACE - } IDebugDocumentTextExternalAuthorVtbl; - - interface IDebugDocumentTextExternalAuthor - { - CONST_VTBL struct IDebugDocumentTextExternalAuthorVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugDocumentTextExternalAuthor_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugDocumentTextExternalAuthor_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugDocumentTextExternalAuthor_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugDocumentTextExternalAuthor_GetPathName(This,pbstrLongName,pfIsOriginalFile) \ - (This)->lpVtbl -> GetPathName(This,pbstrLongName,pfIsOriginalFile) - -#define IDebugDocumentTextExternalAuthor_GetFileName(This,pbstrShortName) \ - (This)->lpVtbl -> GetFileName(This,pbstrShortName) - -#define IDebugDocumentTextExternalAuthor_NotifyChanged(This) \ - (This)->lpVtbl -> NotifyChanged(This) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugDocumentTextExternalAuthor_GetPathName_Proxy( - IDebugDocumentTextExternalAuthor __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrLongName, - /* [out] */ BOOL __RPC_FAR *pfIsOriginalFile); - - -void __RPC_STUB IDebugDocumentTextExternalAuthor_GetPathName_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentTextExternalAuthor_GetFileName_Proxy( - IDebugDocumentTextExternalAuthor __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrShortName); - - -void __RPC_STUB IDebugDocumentTextExternalAuthor_GetFileName_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentTextExternalAuthor_NotifyChanged_Proxy( - IDebugDocumentTextExternalAuthor __RPC_FAR * This); - - -void __RPC_STUB IDebugDocumentTextExternalAuthor_NotifyChanged_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugDocumentTextExternalAuthor_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugDocumentHelper_INTERFACE_DEFINED__ -#define __IDebugDocumentHelper_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugDocumentHelper - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugDocumentHelper; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C26-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugDocumentHelper : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE Init( - /* [in] */ IDebugApplication __RPC_FAR *pda, - /* [string][in] */ LPCOLESTR pszShortName, - /* [string][in] */ LPCOLESTR pszLongName, - /* [in] */ TEXT_DOC_ATTR docAttr) = 0; - - virtual HRESULT STDMETHODCALLTYPE Attach( - /* [in] */ IDebugDocumentHelper __RPC_FAR *pddhParent) = 0; - - virtual HRESULT STDMETHODCALLTYPE Detach( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE AddUnicodeText( - /* [string][in] */ LPCOLESTR pszText) = 0; - - virtual HRESULT STDMETHODCALLTYPE AddDBCSText( - /* [string][in] */ LPCSTR pszText) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetDebugDocumentHost( - /* [in] */ IDebugDocumentHost __RPC_FAR *pddh) = 0; - - virtual HRESULT STDMETHODCALLTYPE AddDeferredText( - /* [in] */ ULONG cChars, - /* [in] */ DWORD dwTextStartCookie) = 0; - - virtual HRESULT STDMETHODCALLTYPE DefineScriptBlock( - /* [in] */ ULONG ulCharOffset, - /* [in] */ ULONG cChars, - /* [in] */ IActiveScript __RPC_FAR *pas, - /* [in] */ BOOL fScriptlet, - /* [out] */ DWORD __RPC_FAR *pdwSourceContext) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetDefaultTextAttr( - SOURCE_TEXT_ATTR staTextAttr) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetTextAttributes( - /* [in] */ ULONG ulCharOffset, - /* [in] */ ULONG cChars, - /* [size_is][length_is][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetLongName( - /* [string][in] */ LPCOLESTR pszLongName) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetShortName( - /* [string][in] */ LPCOLESTR pszShortName) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetDocumentAttr( - /* [in] */ TEXT_DOC_ATTR pszAttributes) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetDebugApplicationNode( - /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdan) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetScriptBlockInfo( - /* [in] */ DWORD dwSourceContext, - /* [out] */ IActiveScript __RPC_FAR *__RPC_FAR *ppasd, - /* [out] */ ULONG __RPC_FAR *piCharPos, - /* [out] */ ULONG __RPC_FAR *pcChars) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateDebugDocumentContext( - /* [in] */ ULONG iCharPos, - /* [in] */ ULONG cChars, - /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppddc) = 0; - - virtual HRESULT STDMETHODCALLTYPE BringDocumentToTop( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE BringDocumentContextToTop( - IDebugDocumentContext __RPC_FAR *pddc) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugDocumentHelperVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugDocumentHelper __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugDocumentHelper __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugDocumentHelper __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )( - IDebugDocumentHelper __RPC_FAR * This, - /* [in] */ IDebugApplication __RPC_FAR *pda, - /* [string][in] */ LPCOLESTR pszShortName, - /* [string][in] */ LPCOLESTR pszLongName, - /* [in] */ TEXT_DOC_ATTR docAttr); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Attach )( - IDebugDocumentHelper __RPC_FAR * This, - /* [in] */ IDebugDocumentHelper __RPC_FAR *pddhParent); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Detach )( - IDebugDocumentHelper __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddUnicodeText )( - IDebugDocumentHelper __RPC_FAR * This, - /* [string][in] */ LPCOLESTR pszText); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDBCSText )( - IDebugDocumentHelper __RPC_FAR * This, - /* [string][in] */ LPCSTR pszText); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDebugDocumentHost )( - IDebugDocumentHelper __RPC_FAR * This, - /* [in] */ IDebugDocumentHost __RPC_FAR *pddh); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDeferredText )( - IDebugDocumentHelper __RPC_FAR * This, - /* [in] */ ULONG cChars, - /* [in] */ DWORD dwTextStartCookie); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DefineScriptBlock )( - IDebugDocumentHelper __RPC_FAR * This, - /* [in] */ ULONG ulCharOffset, - /* [in] */ ULONG cChars, - /* [in] */ IActiveScript __RPC_FAR *pas, - /* [in] */ BOOL fScriptlet, - /* [out] */ DWORD __RPC_FAR *pdwSourceContext); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDefaultTextAttr )( - IDebugDocumentHelper __RPC_FAR * This, - SOURCE_TEXT_ATTR staTextAttr); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTextAttributes )( - IDebugDocumentHelper __RPC_FAR * This, - /* [in] */ ULONG ulCharOffset, - /* [in] */ ULONG cChars, - /* [size_is][length_is][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLongName )( - IDebugDocumentHelper __RPC_FAR * This, - /* [string][in] */ LPCOLESTR pszLongName); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetShortName )( - IDebugDocumentHelper __RPC_FAR * This, - /* [string][in] */ LPCOLESTR pszShortName); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDocumentAttr )( - IDebugDocumentHelper __RPC_FAR * This, - /* [in] */ TEXT_DOC_ATTR pszAttributes); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDebugApplicationNode )( - IDebugDocumentHelper __RPC_FAR * This, - /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdan); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptBlockInfo )( - IDebugDocumentHelper __RPC_FAR * This, - /* [in] */ DWORD dwSourceContext, - /* [out] */ IActiveScript __RPC_FAR *__RPC_FAR *ppasd, - /* [out] */ ULONG __RPC_FAR *piCharPos, - /* [out] */ ULONG __RPC_FAR *pcChars); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateDebugDocumentContext )( - IDebugDocumentHelper __RPC_FAR * This, - /* [in] */ ULONG iCharPos, - /* [in] */ ULONG cChars, - /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppddc); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BringDocumentToTop )( - IDebugDocumentHelper __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BringDocumentContextToTop )( - IDebugDocumentHelper __RPC_FAR * This, - IDebugDocumentContext __RPC_FAR *pddc); - - END_INTERFACE - } IDebugDocumentHelperVtbl; - - interface IDebugDocumentHelper - { - CONST_VTBL struct IDebugDocumentHelperVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugDocumentHelper_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugDocumentHelper_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugDocumentHelper_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugDocumentHelper_Init(This,pda,pszShortName,pszLongName,docAttr) \ - (This)->lpVtbl -> Init(This,pda,pszShortName,pszLongName,docAttr) - -#define IDebugDocumentHelper_Attach(This,pddhParent) \ - (This)->lpVtbl -> Attach(This,pddhParent) - -#define IDebugDocumentHelper_Detach(This) \ - (This)->lpVtbl -> Detach(This) - -#define IDebugDocumentHelper_AddUnicodeText(This,pszText) \ - (This)->lpVtbl -> AddUnicodeText(This,pszText) - -#define IDebugDocumentHelper_AddDBCSText(This,pszText) \ - (This)->lpVtbl -> AddDBCSText(This,pszText) - -#define IDebugDocumentHelper_SetDebugDocumentHost(This,pddh) \ - (This)->lpVtbl -> SetDebugDocumentHost(This,pddh) - -#define IDebugDocumentHelper_AddDeferredText(This,cChars,dwTextStartCookie) \ - (This)->lpVtbl -> AddDeferredText(This,cChars,dwTextStartCookie) - -#define IDebugDocumentHelper_DefineScriptBlock(This,ulCharOffset,cChars,pas,fScriptlet,pdwSourceContext) \ - (This)->lpVtbl -> DefineScriptBlock(This,ulCharOffset,cChars,pas,fScriptlet,pdwSourceContext) - -#define IDebugDocumentHelper_SetDefaultTextAttr(This,staTextAttr) \ - (This)->lpVtbl -> SetDefaultTextAttr(This,staTextAttr) - -#define IDebugDocumentHelper_SetTextAttributes(This,ulCharOffset,cChars,pstaTextAttr) \ - (This)->lpVtbl -> SetTextAttributes(This,ulCharOffset,cChars,pstaTextAttr) - -#define IDebugDocumentHelper_SetLongName(This,pszLongName) \ - (This)->lpVtbl -> SetLongName(This,pszLongName) - -#define IDebugDocumentHelper_SetShortName(This,pszShortName) \ - (This)->lpVtbl -> SetShortName(This,pszShortName) - -#define IDebugDocumentHelper_SetDocumentAttr(This,pszAttributes) \ - (This)->lpVtbl -> SetDocumentAttr(This,pszAttributes) - -#define IDebugDocumentHelper_GetDebugApplicationNode(This,ppdan) \ - (This)->lpVtbl -> GetDebugApplicationNode(This,ppdan) - -#define IDebugDocumentHelper_GetScriptBlockInfo(This,dwSourceContext,ppasd,piCharPos,pcChars) \ - (This)->lpVtbl -> GetScriptBlockInfo(This,dwSourceContext,ppasd,piCharPos,pcChars) - -#define IDebugDocumentHelper_CreateDebugDocumentContext(This,iCharPos,cChars,ppddc) \ - (This)->lpVtbl -> CreateDebugDocumentContext(This,iCharPos,cChars,ppddc) - -#define IDebugDocumentHelper_BringDocumentToTop(This) \ - (This)->lpVtbl -> BringDocumentToTop(This) - -#define IDebugDocumentHelper_BringDocumentContextToTop(This,pddc) \ - (This)->lpVtbl -> BringDocumentContextToTop(This,pddc) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_Init_Proxy( - IDebugDocumentHelper __RPC_FAR * This, - /* [in] */ IDebugApplication __RPC_FAR *pda, - /* [string][in] */ LPCOLESTR pszShortName, - /* [string][in] */ LPCOLESTR pszLongName, - /* [in] */ TEXT_DOC_ATTR docAttr); - - -void __RPC_STUB IDebugDocumentHelper_Init_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_Attach_Proxy( - IDebugDocumentHelper __RPC_FAR * This, - /* [in] */ IDebugDocumentHelper __RPC_FAR *pddhParent); - - -void __RPC_STUB IDebugDocumentHelper_Attach_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_Detach_Proxy( - IDebugDocumentHelper __RPC_FAR * This); - - -void __RPC_STUB IDebugDocumentHelper_Detach_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_AddUnicodeText_Proxy( - IDebugDocumentHelper __RPC_FAR * This, - /* [string][in] */ LPCOLESTR pszText); - - -void __RPC_STUB IDebugDocumentHelper_AddUnicodeText_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_AddDBCSText_Proxy( - IDebugDocumentHelper __RPC_FAR * This, - /* [string][in] */ LPCSTR pszText); - - -void __RPC_STUB IDebugDocumentHelper_AddDBCSText_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_SetDebugDocumentHost_Proxy( - IDebugDocumentHelper __RPC_FAR * This, - /* [in] */ IDebugDocumentHost __RPC_FAR *pddh); - - -void __RPC_STUB IDebugDocumentHelper_SetDebugDocumentHost_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_AddDeferredText_Proxy( - IDebugDocumentHelper __RPC_FAR * This, - /* [in] */ ULONG cChars, - /* [in] */ DWORD dwTextStartCookie); - - -void __RPC_STUB IDebugDocumentHelper_AddDeferredText_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_DefineScriptBlock_Proxy( - IDebugDocumentHelper __RPC_FAR * This, - /* [in] */ ULONG ulCharOffset, - /* [in] */ ULONG cChars, - /* [in] */ IActiveScript __RPC_FAR *pas, - /* [in] */ BOOL fScriptlet, - /* [out] */ DWORD __RPC_FAR *pdwSourceContext); - - -void __RPC_STUB IDebugDocumentHelper_DefineScriptBlock_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_SetDefaultTextAttr_Proxy( - IDebugDocumentHelper __RPC_FAR * This, - SOURCE_TEXT_ATTR staTextAttr); - - -void __RPC_STUB IDebugDocumentHelper_SetDefaultTextAttr_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_SetTextAttributes_Proxy( - IDebugDocumentHelper __RPC_FAR * This, - /* [in] */ ULONG ulCharOffset, - /* [in] */ ULONG cChars, - /* [size_is][length_is][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr); - - -void __RPC_STUB IDebugDocumentHelper_SetTextAttributes_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_SetLongName_Proxy( - IDebugDocumentHelper __RPC_FAR * This, - /* [string][in] */ LPCOLESTR pszLongName); - - -void __RPC_STUB IDebugDocumentHelper_SetLongName_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_SetShortName_Proxy( - IDebugDocumentHelper __RPC_FAR * This, - /* [string][in] */ LPCOLESTR pszShortName); - - -void __RPC_STUB IDebugDocumentHelper_SetShortName_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_SetDocumentAttr_Proxy( - IDebugDocumentHelper __RPC_FAR * This, - /* [in] */ TEXT_DOC_ATTR pszAttributes); - - -void __RPC_STUB IDebugDocumentHelper_SetDocumentAttr_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_GetDebugApplicationNode_Proxy( - IDebugDocumentHelper __RPC_FAR * This, - /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdan); - - -void __RPC_STUB IDebugDocumentHelper_GetDebugApplicationNode_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_GetScriptBlockInfo_Proxy( - IDebugDocumentHelper __RPC_FAR * This, - /* [in] */ DWORD dwSourceContext, - /* [out] */ IActiveScript __RPC_FAR *__RPC_FAR *ppasd, - /* [out] */ ULONG __RPC_FAR *piCharPos, - /* [out] */ ULONG __RPC_FAR *pcChars); - - -void __RPC_STUB IDebugDocumentHelper_GetScriptBlockInfo_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_CreateDebugDocumentContext_Proxy( - IDebugDocumentHelper __RPC_FAR * This, - /* [in] */ ULONG iCharPos, - /* [in] */ ULONG cChars, - /* [out] */ IDebugDocumentContext __RPC_FAR *__RPC_FAR *ppddc); - - -void __RPC_STUB IDebugDocumentHelper_CreateDebugDocumentContext_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_BringDocumentToTop_Proxy( - IDebugDocumentHelper __RPC_FAR * This); - - -void __RPC_STUB IDebugDocumentHelper_BringDocumentToTop_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHelper_BringDocumentContextToTop_Proxy( - IDebugDocumentHelper __RPC_FAR * This, - IDebugDocumentContext __RPC_FAR *pddc); - - -void __RPC_STUB IDebugDocumentHelper_BringDocumentContextToTop_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugDocumentHelper_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugDocumentHost_INTERFACE_DEFINED__ -#define __IDebugDocumentHost_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugDocumentHost - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugDocumentHost; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C27-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugDocumentHost : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetDeferredText( - /* [in] */ DWORD dwTextStartCookie, - /* [size_is][length_is][out][in] */ WCHAR __RPC_FAR *pcharText, - /* [size_is][length_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr, - /* [out][in] */ ULONG __RPC_FAR *pcNumChars, - /* [in] */ ULONG cMaxChars) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetScriptTextAttributes( - /* [size_is][in] */ LPCOLESTR pstrCode, - /* [in] */ ULONG uNumCodeChars, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwFlags, - /* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr) = 0; - - virtual HRESULT STDMETHODCALLTYPE OnCreateDocumentContext( - /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkOuter) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetPathName( - /* [out] */ BSTR __RPC_FAR *pbstrLongName, - /* [out] */ BOOL __RPC_FAR *pfIsOriginalFile) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetFileName( - /* [out] */ BSTR __RPC_FAR *pbstrShortName) = 0; - - virtual HRESULT STDMETHODCALLTYPE NotifyChanged( void) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugDocumentHostVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugDocumentHost __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugDocumentHost __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugDocumentHost __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDeferredText )( - IDebugDocumentHost __RPC_FAR * This, - /* [in] */ DWORD dwTextStartCookie, - /* [size_is][length_is][out][in] */ WCHAR __RPC_FAR *pcharText, - /* [size_is][length_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr, - /* [out][in] */ ULONG __RPC_FAR *pcNumChars, - /* [in] */ ULONG cMaxChars); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptTextAttributes )( - IDebugDocumentHost __RPC_FAR * This, - /* [size_is][in] */ LPCOLESTR pstrCode, - /* [in] */ ULONG uNumCodeChars, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwFlags, - /* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnCreateDocumentContext )( - IDebugDocumentHost __RPC_FAR * This, - /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkOuter); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPathName )( - IDebugDocumentHost __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrLongName, - /* [out] */ BOOL __RPC_FAR *pfIsOriginalFile); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFileName )( - IDebugDocumentHost __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrShortName); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NotifyChanged )( - IDebugDocumentHost __RPC_FAR * This); - - END_INTERFACE - } IDebugDocumentHostVtbl; - - interface IDebugDocumentHost - { - CONST_VTBL struct IDebugDocumentHostVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugDocumentHost_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugDocumentHost_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugDocumentHost_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugDocumentHost_GetDeferredText(This,dwTextStartCookie,pcharText,pstaTextAttr,pcNumChars,cMaxChars) \ - (This)->lpVtbl -> GetDeferredText(This,dwTextStartCookie,pcharText,pstaTextAttr,pcNumChars,cMaxChars) - -#define IDebugDocumentHost_GetScriptTextAttributes(This,pstrCode,uNumCodeChars,pstrDelimiter,dwFlags,pattr) \ - (This)->lpVtbl -> GetScriptTextAttributes(This,pstrCode,uNumCodeChars,pstrDelimiter,dwFlags,pattr) - -#define IDebugDocumentHost_OnCreateDocumentContext(This,ppunkOuter) \ - (This)->lpVtbl -> OnCreateDocumentContext(This,ppunkOuter) - -#define IDebugDocumentHost_GetPathName(This,pbstrLongName,pfIsOriginalFile) \ - (This)->lpVtbl -> GetPathName(This,pbstrLongName,pfIsOriginalFile) - -#define IDebugDocumentHost_GetFileName(This,pbstrShortName) \ - (This)->lpVtbl -> GetFileName(This,pbstrShortName) - -#define IDebugDocumentHost_NotifyChanged(This) \ - (This)->lpVtbl -> NotifyChanged(This) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHost_GetDeferredText_Proxy( - IDebugDocumentHost __RPC_FAR * This, - /* [in] */ DWORD dwTextStartCookie, - /* [size_is][length_is][out][in] */ WCHAR __RPC_FAR *pcharText, - /* [size_is][length_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pstaTextAttr, - /* [out][in] */ ULONG __RPC_FAR *pcNumChars, - /* [in] */ ULONG cMaxChars); - - -void __RPC_STUB IDebugDocumentHost_GetDeferredText_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHost_GetScriptTextAttributes_Proxy( - IDebugDocumentHost __RPC_FAR * This, - /* [size_is][in] */ LPCOLESTR pstrCode, - /* [in] */ ULONG uNumCodeChars, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwFlags, - /* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr); - - -void __RPC_STUB IDebugDocumentHost_GetScriptTextAttributes_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHost_OnCreateDocumentContext_Proxy( - IDebugDocumentHost __RPC_FAR * This, - /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkOuter); - - -void __RPC_STUB IDebugDocumentHost_OnCreateDocumentContext_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHost_GetPathName_Proxy( - IDebugDocumentHost __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrLongName, - /* [out] */ BOOL __RPC_FAR *pfIsOriginalFile); - - -void __RPC_STUB IDebugDocumentHost_GetPathName_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHost_GetFileName_Proxy( - IDebugDocumentHost __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrShortName); - - -void __RPC_STUB IDebugDocumentHost_GetFileName_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHost_NotifyChanged_Proxy( - IDebugDocumentHost __RPC_FAR * This); - - -void __RPC_STUB IDebugDocumentHost_NotifyChanged_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugDocumentHost_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugDocumentContext_INTERFACE_DEFINED__ -#define __IDebugDocumentContext_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugDocumentContext - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugDocumentContext; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C28-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugDocumentContext : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetDocument( - /* [out] */ IDebugDocument __RPC_FAR *__RPC_FAR *ppsd) = 0; - - virtual HRESULT STDMETHODCALLTYPE EnumCodeContexts( - /* [out] */ IEnumDebugCodeContexts __RPC_FAR *__RPC_FAR *ppescc) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugDocumentContextVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugDocumentContext __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugDocumentContext __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugDocumentContext __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocument )( - IDebugDocumentContext __RPC_FAR * This, - /* [out] */ IDebugDocument __RPC_FAR *__RPC_FAR *ppsd); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumCodeContexts )( - IDebugDocumentContext __RPC_FAR * This, - /* [out] */ IEnumDebugCodeContexts __RPC_FAR *__RPC_FAR *ppescc); - - END_INTERFACE - } IDebugDocumentContextVtbl; - - interface IDebugDocumentContext - { - CONST_VTBL struct IDebugDocumentContextVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugDocumentContext_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugDocumentContext_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugDocumentContext_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugDocumentContext_GetDocument(This,ppsd) \ - (This)->lpVtbl -> GetDocument(This,ppsd) - -#define IDebugDocumentContext_EnumCodeContexts(This,ppescc) \ - (This)->lpVtbl -> EnumCodeContexts(This,ppescc) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugDocumentContext_GetDocument_Proxy( - IDebugDocumentContext __RPC_FAR * This, - /* [out] */ IDebugDocument __RPC_FAR *__RPC_FAR *ppsd); - - -void __RPC_STUB IDebugDocumentContext_GetDocument_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugDocumentContext_EnumCodeContexts_Proxy( - IDebugDocumentContext __RPC_FAR * This, - /* [out] */ IEnumDebugCodeContexts __RPC_FAR *__RPC_FAR *ppescc); - - -void __RPC_STUB IDebugDocumentContext_EnumCodeContexts_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugDocumentContext_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugSessionProvider_INTERFACE_DEFINED__ -#define __IDebugSessionProvider_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugSessionProvider - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugSessionProvider; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C29-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugSessionProvider : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE StartDebugSession( - /* [in] */ IRemoteDebugApplication __RPC_FAR *pda) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugSessionProviderVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugSessionProvider __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugSessionProvider __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugSessionProvider __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartDebugSession )( - IDebugSessionProvider __RPC_FAR * This, - /* [in] */ IRemoteDebugApplication __RPC_FAR *pda); - - END_INTERFACE - } IDebugSessionProviderVtbl; - - interface IDebugSessionProvider - { - CONST_VTBL struct IDebugSessionProviderVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugSessionProvider_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugSessionProvider_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugSessionProvider_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugSessionProvider_StartDebugSession(This,pda) \ - (This)->lpVtbl -> StartDebugSession(This,pda) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugSessionProvider_StartDebugSession_Proxy( - IDebugSessionProvider __RPC_FAR * This, - /* [in] */ IRemoteDebugApplication __RPC_FAR *pda); - - -void __RPC_STUB IDebugSessionProvider_StartDebugSession_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugSessionProvider_INTERFACE_DEFINED__ */ - - -#ifndef __IApplicationDebugger_INTERFACE_DEFINED__ -#define __IApplicationDebugger_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IApplicationDebugger - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IApplicationDebugger; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C2a-CB0C-11d0-B5C9-00A0244A0E7A") - IApplicationDebugger : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE QueryAlive( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateInstanceAtDebugger( - /* [in] */ REFCLSID rclsid, - /* [in] */ IUnknown __RPC_FAR *pUnkOuter, - /* [in] */ DWORD dwClsContext, - /* [in] */ REFIID riid, - /* [iid_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject) = 0; - - virtual HRESULT STDMETHODCALLTYPE onDebugOutput( - /* [in] */ LPCOLESTR pstr) = 0; - - virtual HRESULT STDMETHODCALLTYPE onHandleBreakPoint( - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prpt, - /* [in] */ BREAKREASON br, - /* [in] */ IActiveScriptErrorDebug __RPC_FAR *pError) = 0; - - virtual HRESULT STDMETHODCALLTYPE onClose( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE onDebuggerEvent( - /* [in] */ REFIID riid, - /* [in] */ IUnknown __RPC_FAR *punk) = 0; - - }; - -#else /* C style interface */ - - typedef struct IApplicationDebuggerVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IApplicationDebugger __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IApplicationDebugger __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IApplicationDebugger __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryAlive )( - IApplicationDebugger __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateInstanceAtDebugger )( - IApplicationDebugger __RPC_FAR * This, - /* [in] */ REFCLSID rclsid, - /* [in] */ IUnknown __RPC_FAR *pUnkOuter, - /* [in] */ DWORD dwClsContext, - /* [in] */ REFIID riid, - /* [iid_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onDebugOutput )( - IApplicationDebugger __RPC_FAR * This, - /* [in] */ LPCOLESTR pstr); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onHandleBreakPoint )( - IApplicationDebugger __RPC_FAR * This, - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prpt, - /* [in] */ BREAKREASON br, - /* [in] */ IActiveScriptErrorDebug __RPC_FAR *pError); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onClose )( - IApplicationDebugger __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onDebuggerEvent )( - IApplicationDebugger __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [in] */ IUnknown __RPC_FAR *punk); - - END_INTERFACE - } IApplicationDebuggerVtbl; - - interface IApplicationDebugger - { - CONST_VTBL struct IApplicationDebuggerVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IApplicationDebugger_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IApplicationDebugger_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IApplicationDebugger_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IApplicationDebugger_QueryAlive(This) \ - (This)->lpVtbl -> QueryAlive(This) - -#define IApplicationDebugger_CreateInstanceAtDebugger(This,rclsid,pUnkOuter,dwClsContext,riid,ppvObject) \ - (This)->lpVtbl -> CreateInstanceAtDebugger(This,rclsid,pUnkOuter,dwClsContext,riid,ppvObject) - -#define IApplicationDebugger_onDebugOutput(This,pstr) \ - (This)->lpVtbl -> onDebugOutput(This,pstr) - -#define IApplicationDebugger_onHandleBreakPoint(This,prpt,br,pError) \ - (This)->lpVtbl -> onHandleBreakPoint(This,prpt,br,pError) - -#define IApplicationDebugger_onClose(This) \ - (This)->lpVtbl -> onClose(This) - -#define IApplicationDebugger_onDebuggerEvent(This,riid,punk) \ - (This)->lpVtbl -> onDebuggerEvent(This,riid,punk) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IApplicationDebugger_QueryAlive_Proxy( - IApplicationDebugger __RPC_FAR * This); - - -void __RPC_STUB IApplicationDebugger_QueryAlive_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IApplicationDebugger_CreateInstanceAtDebugger_Proxy( - IApplicationDebugger __RPC_FAR * This, - /* [in] */ REFCLSID rclsid, - /* [in] */ IUnknown __RPC_FAR *pUnkOuter, - /* [in] */ DWORD dwClsContext, - /* [in] */ REFIID riid, - /* [iid_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject); - - -void __RPC_STUB IApplicationDebugger_CreateInstanceAtDebugger_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IApplicationDebugger_onDebugOutput_Proxy( - IApplicationDebugger __RPC_FAR * This, - /* [in] */ LPCOLESTR pstr); - - -void __RPC_STUB IApplicationDebugger_onDebugOutput_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IApplicationDebugger_onHandleBreakPoint_Proxy( - IApplicationDebugger __RPC_FAR * This, - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prpt, - /* [in] */ BREAKREASON br, - /* [in] */ IActiveScriptErrorDebug __RPC_FAR *pError); - - -void __RPC_STUB IApplicationDebugger_onHandleBreakPoint_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IApplicationDebugger_onClose_Proxy( - IApplicationDebugger __RPC_FAR * This); - - -void __RPC_STUB IApplicationDebugger_onClose_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IApplicationDebugger_onDebuggerEvent_Proxy( - IApplicationDebugger __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [in] */ IUnknown __RPC_FAR *punk); - - -void __RPC_STUB IApplicationDebugger_onDebuggerEvent_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IApplicationDebugger_INTERFACE_DEFINED__ */ - - -#ifndef __IApplicationDebuggerUI_INTERFACE_DEFINED__ -#define __IApplicationDebuggerUI_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IApplicationDebuggerUI - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IApplicationDebuggerUI; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C2b-CB0C-11d0-B5C9-00A0244A0E7A") - IApplicationDebuggerUI : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE BringDocumentToTop( - /* [in] */ IDebugDocumentText __RPC_FAR *pddt) = 0; - - virtual HRESULT STDMETHODCALLTYPE BringDocumentContextToTop( - /* [in] */ IDebugDocumentContext __RPC_FAR *pddc) = 0; - - }; - -#else /* C style interface */ - - typedef struct IApplicationDebuggerUIVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IApplicationDebuggerUI __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IApplicationDebuggerUI __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IApplicationDebuggerUI __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BringDocumentToTop )( - IApplicationDebuggerUI __RPC_FAR * This, - /* [in] */ IDebugDocumentText __RPC_FAR *pddt); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BringDocumentContextToTop )( - IApplicationDebuggerUI __RPC_FAR * This, - /* [in] */ IDebugDocumentContext __RPC_FAR *pddc); - - END_INTERFACE - } IApplicationDebuggerUIVtbl; - - interface IApplicationDebuggerUI - { - CONST_VTBL struct IApplicationDebuggerUIVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IApplicationDebuggerUI_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IApplicationDebuggerUI_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IApplicationDebuggerUI_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IApplicationDebuggerUI_BringDocumentToTop(This,pddt) \ - (This)->lpVtbl -> BringDocumentToTop(This,pddt) - -#define IApplicationDebuggerUI_BringDocumentContextToTop(This,pddc) \ - (This)->lpVtbl -> BringDocumentContextToTop(This,pddc) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IApplicationDebuggerUI_BringDocumentToTop_Proxy( - IApplicationDebuggerUI __RPC_FAR * This, - /* [in] */ IDebugDocumentText __RPC_FAR *pddt); - - -void __RPC_STUB IApplicationDebuggerUI_BringDocumentToTop_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IApplicationDebuggerUI_BringDocumentContextToTop_Proxy( - IApplicationDebuggerUI __RPC_FAR * This, - /* [in] */ IDebugDocumentContext __RPC_FAR *pddc); - - -void __RPC_STUB IApplicationDebuggerUI_BringDocumentContextToTop_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IApplicationDebuggerUI_INTERFACE_DEFINED__ */ - - -/**************************************** - * Generated header for interface: __MIDL_itf_activdbg_0191 - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local] */ - - -EXTERN_C const CLSID CLSID_MachineDebugManager; - - -extern RPC_IF_HANDLE __MIDL_itf_activdbg_0191_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_activdbg_0191_v0_0_s_ifspec; - -#ifndef __IMachineDebugManager_INTERFACE_DEFINED__ -#define __IMachineDebugManager_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IMachineDebugManager - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IMachineDebugManager; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C2c-CB0C-11d0-B5C9-00A0244A0E7A") - IMachineDebugManager : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE AddApplication( - /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, - /* [out] */ DWORD __RPC_FAR *pdwAppCookie) = 0; - - virtual HRESULT STDMETHODCALLTYPE RemoveApplication( - /* [in] */ DWORD dwAppCookie) = 0; - - virtual HRESULT STDMETHODCALLTYPE EnumApplications( - /* [out] */ IEnumRemoteDebugApplications __RPC_FAR *__RPC_FAR *ppeda) = 0; - - }; - -#else /* C style interface */ - - typedef struct IMachineDebugManagerVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IMachineDebugManager __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IMachineDebugManager __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IMachineDebugManager __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddApplication )( - IMachineDebugManager __RPC_FAR * This, - /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, - /* [out] */ DWORD __RPC_FAR *pdwAppCookie); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveApplication )( - IMachineDebugManager __RPC_FAR * This, - /* [in] */ DWORD dwAppCookie); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumApplications )( - IMachineDebugManager __RPC_FAR * This, - /* [out] */ IEnumRemoteDebugApplications __RPC_FAR *__RPC_FAR *ppeda); - - END_INTERFACE - } IMachineDebugManagerVtbl; - - interface IMachineDebugManager - { - CONST_VTBL struct IMachineDebugManagerVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IMachineDebugManager_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IMachineDebugManager_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IMachineDebugManager_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IMachineDebugManager_AddApplication(This,pda,pdwAppCookie) \ - (This)->lpVtbl -> AddApplication(This,pda,pdwAppCookie) - -#define IMachineDebugManager_RemoveApplication(This,dwAppCookie) \ - (This)->lpVtbl -> RemoveApplication(This,dwAppCookie) - -#define IMachineDebugManager_EnumApplications(This,ppeda) \ - (This)->lpVtbl -> EnumApplications(This,ppeda) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IMachineDebugManager_AddApplication_Proxy( - IMachineDebugManager __RPC_FAR * This, - /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, - /* [out] */ DWORD __RPC_FAR *pdwAppCookie); - - -void __RPC_STUB IMachineDebugManager_AddApplication_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IMachineDebugManager_RemoveApplication_Proxy( - IMachineDebugManager __RPC_FAR * This, - /* [in] */ DWORD dwAppCookie); - - -void __RPC_STUB IMachineDebugManager_RemoveApplication_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IMachineDebugManager_EnumApplications_Proxy( - IMachineDebugManager __RPC_FAR * This, - /* [out] */ IEnumRemoteDebugApplications __RPC_FAR *__RPC_FAR *ppeda); - - -void __RPC_STUB IMachineDebugManager_EnumApplications_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IMachineDebugManager_INTERFACE_DEFINED__ */ - - -#ifndef __IMachineDebugManagerCookie_INTERFACE_DEFINED__ -#define __IMachineDebugManagerCookie_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IMachineDebugManagerCookie - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IMachineDebugManagerCookie; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C2d-CB0C-11d0-B5C9-00A0244A0E7A") - IMachineDebugManagerCookie : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE AddApplication( - /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, - /* [in] */ DWORD dwDebugAppCookie, - /* [out] */ DWORD __RPC_FAR *pdwAppCookie) = 0; - - virtual HRESULT STDMETHODCALLTYPE RemoveApplication( - /* [in] */ DWORD dwDebugAppCookie, - /* [in] */ DWORD dwAppCookie) = 0; - - virtual HRESULT STDMETHODCALLTYPE EnumApplications( - /* [out] */ IEnumRemoteDebugApplications __RPC_FAR *__RPC_FAR *ppeda) = 0; - - }; - -#else /* C style interface */ - - typedef struct IMachineDebugManagerCookieVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IMachineDebugManagerCookie __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IMachineDebugManagerCookie __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IMachineDebugManagerCookie __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddApplication )( - IMachineDebugManagerCookie __RPC_FAR * This, - /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, - /* [in] */ DWORD dwDebugAppCookie, - /* [out] */ DWORD __RPC_FAR *pdwAppCookie); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveApplication )( - IMachineDebugManagerCookie __RPC_FAR * This, - /* [in] */ DWORD dwDebugAppCookie, - /* [in] */ DWORD dwAppCookie); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumApplications )( - IMachineDebugManagerCookie __RPC_FAR * This, - /* [out] */ IEnumRemoteDebugApplications __RPC_FAR *__RPC_FAR *ppeda); - - END_INTERFACE - } IMachineDebugManagerCookieVtbl; - - interface IMachineDebugManagerCookie - { - CONST_VTBL struct IMachineDebugManagerCookieVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IMachineDebugManagerCookie_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IMachineDebugManagerCookie_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IMachineDebugManagerCookie_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IMachineDebugManagerCookie_AddApplication(This,pda,dwDebugAppCookie,pdwAppCookie) \ - (This)->lpVtbl -> AddApplication(This,pda,dwDebugAppCookie,pdwAppCookie) - -#define IMachineDebugManagerCookie_RemoveApplication(This,dwDebugAppCookie,dwAppCookie) \ - (This)->lpVtbl -> RemoveApplication(This,dwDebugAppCookie,dwAppCookie) - -#define IMachineDebugManagerCookie_EnumApplications(This,ppeda) \ - (This)->lpVtbl -> EnumApplications(This,ppeda) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IMachineDebugManagerCookie_AddApplication_Proxy( - IMachineDebugManagerCookie __RPC_FAR * This, - /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, - /* [in] */ DWORD dwDebugAppCookie, - /* [out] */ DWORD __RPC_FAR *pdwAppCookie); - - -void __RPC_STUB IMachineDebugManagerCookie_AddApplication_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IMachineDebugManagerCookie_RemoveApplication_Proxy( - IMachineDebugManagerCookie __RPC_FAR * This, - /* [in] */ DWORD dwDebugAppCookie, - /* [in] */ DWORD dwAppCookie); - - -void __RPC_STUB IMachineDebugManagerCookie_RemoveApplication_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IMachineDebugManagerCookie_EnumApplications_Proxy( - IMachineDebugManagerCookie __RPC_FAR * This, - /* [out] */ IEnumRemoteDebugApplications __RPC_FAR *__RPC_FAR *ppeda); - - -void __RPC_STUB IMachineDebugManagerCookie_EnumApplications_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IMachineDebugManagerCookie_INTERFACE_DEFINED__ */ - - -#ifndef __IMachineDebugManagerEvents_INTERFACE_DEFINED__ -#define __IMachineDebugManagerEvents_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IMachineDebugManagerEvents - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IMachineDebugManagerEvents; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C2e-CB0C-11d0-B5C9-00A0244A0E7A") - IMachineDebugManagerEvents : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE onAddApplication( - /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, - /* [in] */ DWORD dwAppCookie) = 0; - - virtual HRESULT STDMETHODCALLTYPE onRemoveApplication( - /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, - /* [in] */ DWORD dwAppCookie) = 0; - - }; - -#else /* C style interface */ - - typedef struct IMachineDebugManagerEventsVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IMachineDebugManagerEvents __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IMachineDebugManagerEvents __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IMachineDebugManagerEvents __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onAddApplication )( - IMachineDebugManagerEvents __RPC_FAR * This, - /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, - /* [in] */ DWORD dwAppCookie); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onRemoveApplication )( - IMachineDebugManagerEvents __RPC_FAR * This, - /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, - /* [in] */ DWORD dwAppCookie); - - END_INTERFACE - } IMachineDebugManagerEventsVtbl; - - interface IMachineDebugManagerEvents - { - CONST_VTBL struct IMachineDebugManagerEventsVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IMachineDebugManagerEvents_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IMachineDebugManagerEvents_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IMachineDebugManagerEvents_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IMachineDebugManagerEvents_onAddApplication(This,pda,dwAppCookie) \ - (This)->lpVtbl -> onAddApplication(This,pda,dwAppCookie) - -#define IMachineDebugManagerEvents_onRemoveApplication(This,pda,dwAppCookie) \ - (This)->lpVtbl -> onRemoveApplication(This,pda,dwAppCookie) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IMachineDebugManagerEvents_onAddApplication_Proxy( - IMachineDebugManagerEvents __RPC_FAR * This, - /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, - /* [in] */ DWORD dwAppCookie); - - -void __RPC_STUB IMachineDebugManagerEvents_onAddApplication_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IMachineDebugManagerEvents_onRemoveApplication_Proxy( - IMachineDebugManagerEvents __RPC_FAR * This, - /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, - /* [in] */ DWORD dwAppCookie); - - -void __RPC_STUB IMachineDebugManagerEvents_onRemoveApplication_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IMachineDebugManagerEvents_INTERFACE_DEFINED__ */ - - -/**************************************** - * Generated header for interface: __MIDL_itf_activdbg_0194 - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local] */ - - -EXTERN_C const CLSID CLSID_ProcessDebugManager; - - -extern RPC_IF_HANDLE __MIDL_itf_activdbg_0194_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_activdbg_0194_v0_0_s_ifspec; - -#ifndef __IProcessDebugManager_INTERFACE_DEFINED__ -#define __IProcessDebugManager_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IProcessDebugManager - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local][unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IProcessDebugManager; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C2f-CB0C-11d0-B5C9-00A0244A0E7A") - IProcessDebugManager : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE CreateApplication( - /* [out] */ IDebugApplication __RPC_FAR *__RPC_FAR *ppda) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetDefaultApplication( - /* [out] */ IDebugApplication __RPC_FAR *__RPC_FAR *ppda) = 0; - - virtual HRESULT STDMETHODCALLTYPE AddApplication( - /* [in] */ IDebugApplication __RPC_FAR *pda, - /* [out] */ DWORD __RPC_FAR *pdwAppCookie) = 0; - - virtual HRESULT STDMETHODCALLTYPE RemoveApplication( - /* [in] */ DWORD dwAppCookie) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateDebugDocumentHelper( - /* [in] */ IUnknown __RPC_FAR *punkOuter, - /* [out] */ IDebugDocumentHelper __RPC_FAR *__RPC_FAR *pddh) = 0; - - }; - -#else /* C style interface */ - - typedef struct IProcessDebugManagerVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IProcessDebugManager __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IProcessDebugManager __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IProcessDebugManager __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateApplication )( - IProcessDebugManager __RPC_FAR * This, - /* [out] */ IDebugApplication __RPC_FAR *__RPC_FAR *ppda); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDefaultApplication )( - IProcessDebugManager __RPC_FAR * This, - /* [out] */ IDebugApplication __RPC_FAR *__RPC_FAR *ppda); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddApplication )( - IProcessDebugManager __RPC_FAR * This, - /* [in] */ IDebugApplication __RPC_FAR *pda, - /* [out] */ DWORD __RPC_FAR *pdwAppCookie); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveApplication )( - IProcessDebugManager __RPC_FAR * This, - /* [in] */ DWORD dwAppCookie); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateDebugDocumentHelper )( - IProcessDebugManager __RPC_FAR * This, - /* [in] */ IUnknown __RPC_FAR *punkOuter, - /* [out] */ IDebugDocumentHelper __RPC_FAR *__RPC_FAR *pddh); - - END_INTERFACE - } IProcessDebugManagerVtbl; - - interface IProcessDebugManager - { - CONST_VTBL struct IProcessDebugManagerVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IProcessDebugManager_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IProcessDebugManager_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IProcessDebugManager_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IProcessDebugManager_CreateApplication(This,ppda) \ - (This)->lpVtbl -> CreateApplication(This,ppda) - -#define IProcessDebugManager_GetDefaultApplication(This,ppda) \ - (This)->lpVtbl -> GetDefaultApplication(This,ppda) - -#define IProcessDebugManager_AddApplication(This,pda,pdwAppCookie) \ - (This)->lpVtbl -> AddApplication(This,pda,pdwAppCookie) - -#define IProcessDebugManager_RemoveApplication(This,dwAppCookie) \ - (This)->lpVtbl -> RemoveApplication(This,dwAppCookie) - -#define IProcessDebugManager_CreateDebugDocumentHelper(This,punkOuter,pddh) \ - (This)->lpVtbl -> CreateDebugDocumentHelper(This,punkOuter,pddh) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IProcessDebugManager_CreateApplication_Proxy( - IProcessDebugManager __RPC_FAR * This, - /* [out] */ IDebugApplication __RPC_FAR *__RPC_FAR *ppda); - - -void __RPC_STUB IProcessDebugManager_CreateApplication_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IProcessDebugManager_GetDefaultApplication_Proxy( - IProcessDebugManager __RPC_FAR * This, - /* [out] */ IDebugApplication __RPC_FAR *__RPC_FAR *ppda); - - -void __RPC_STUB IProcessDebugManager_GetDefaultApplication_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IProcessDebugManager_AddApplication_Proxy( - IProcessDebugManager __RPC_FAR * This, - /* [in] */ IDebugApplication __RPC_FAR *pda, - /* [out] */ DWORD __RPC_FAR *pdwAppCookie); - - -void __RPC_STUB IProcessDebugManager_AddApplication_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IProcessDebugManager_RemoveApplication_Proxy( - IProcessDebugManager __RPC_FAR * This, - /* [in] */ DWORD dwAppCookie); - - -void __RPC_STUB IProcessDebugManager_RemoveApplication_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IProcessDebugManager_CreateDebugDocumentHelper_Proxy( - IProcessDebugManager __RPC_FAR * This, - /* [in] */ IUnknown __RPC_FAR *punkOuter, - /* [out] */ IDebugDocumentHelper __RPC_FAR *__RPC_FAR *pddh); - - -void __RPC_STUB IProcessDebugManager_CreateDebugDocumentHelper_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IProcessDebugManager_INTERFACE_DEFINED__ */ - - -#ifndef __IRemoteDebugApplication_INTERFACE_DEFINED__ -#define __IRemoteDebugApplication_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IRemoteDebugApplication - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IRemoteDebugApplication; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C30-CB0C-11d0-B5C9-00A0244A0E7A") - IRemoteDebugApplication : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE ResumeFromBreakPoint( - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prptFocus, - /* [in] */ BREAKRESUMEACTION bra, - /* [in] */ ERRORRESUMEACTION era) = 0; - - virtual HRESULT STDMETHODCALLTYPE CauseBreak( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE ConnectDebugger( - /* [in] */ IApplicationDebugger __RPC_FAR *pad) = 0; - - virtual HRESULT STDMETHODCALLTYPE DisconnectDebugger( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetDebugger( - /* [out] */ IApplicationDebugger __RPC_FAR *__RPC_FAR *pad) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateInstanceAtApplication( - /* [in] */ REFCLSID rclsid, - /* [in] */ IUnknown __RPC_FAR *pUnkOuter, - /* [in] */ DWORD dwClsContext, - /* [in] */ REFIID riid, - /* [iid_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject) = 0; - - virtual HRESULT STDMETHODCALLTYPE QueryAlive( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE EnumThreads( - /* [out] */ IEnumRemoteDebugApplicationThreads __RPC_FAR *__RPC_FAR *pperdat) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetName( - /* [out] */ BSTR __RPC_FAR *pbstrName) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetRootNode( - /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanRoot) = 0; - - virtual HRESULT STDMETHODCALLTYPE EnumGlobalExpressionContexts( - /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec) = 0; - - }; - -#else /* C style interface */ - - typedef struct IRemoteDebugApplicationVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IRemoteDebugApplication __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IRemoteDebugApplication __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IRemoteDebugApplication __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ResumeFromBreakPoint )( - IRemoteDebugApplication __RPC_FAR * This, - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prptFocus, - /* [in] */ BREAKRESUMEACTION bra, - /* [in] */ ERRORRESUMEACTION era); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CauseBreak )( - IRemoteDebugApplication __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConnectDebugger )( - IRemoteDebugApplication __RPC_FAR * This, - /* [in] */ IApplicationDebugger __RPC_FAR *pad); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisconnectDebugger )( - IRemoteDebugApplication __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDebugger )( - IRemoteDebugApplication __RPC_FAR * This, - /* [out] */ IApplicationDebugger __RPC_FAR *__RPC_FAR *pad); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateInstanceAtApplication )( - IRemoteDebugApplication __RPC_FAR * This, - /* [in] */ REFCLSID rclsid, - /* [in] */ IUnknown __RPC_FAR *pUnkOuter, - /* [in] */ DWORD dwClsContext, - /* [in] */ REFIID riid, - /* [iid_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryAlive )( - IRemoteDebugApplication __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumThreads )( - IRemoteDebugApplication __RPC_FAR * This, - /* [out] */ IEnumRemoteDebugApplicationThreads __RPC_FAR *__RPC_FAR *pperdat); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( - IRemoteDebugApplication __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrName); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRootNode )( - IRemoteDebugApplication __RPC_FAR * This, - /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanRoot); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumGlobalExpressionContexts )( - IRemoteDebugApplication __RPC_FAR * This, - /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec); - - END_INTERFACE - } IRemoteDebugApplicationVtbl; - - interface IRemoteDebugApplication - { - CONST_VTBL struct IRemoteDebugApplicationVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IRemoteDebugApplication_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IRemoteDebugApplication_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IRemoteDebugApplication_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IRemoteDebugApplication_ResumeFromBreakPoint(This,prptFocus,bra,era) \ - (This)->lpVtbl -> ResumeFromBreakPoint(This,prptFocus,bra,era) - -#define IRemoteDebugApplication_CauseBreak(This) \ - (This)->lpVtbl -> CauseBreak(This) - -#define IRemoteDebugApplication_ConnectDebugger(This,pad) \ - (This)->lpVtbl -> ConnectDebugger(This,pad) - -#define IRemoteDebugApplication_DisconnectDebugger(This) \ - (This)->lpVtbl -> DisconnectDebugger(This) - -#define IRemoteDebugApplication_GetDebugger(This,pad) \ - (This)->lpVtbl -> GetDebugger(This,pad) - -#define IRemoteDebugApplication_CreateInstanceAtApplication(This,rclsid,pUnkOuter,dwClsContext,riid,ppvObject) \ - (This)->lpVtbl -> CreateInstanceAtApplication(This,rclsid,pUnkOuter,dwClsContext,riid,ppvObject) - -#define IRemoteDebugApplication_QueryAlive(This) \ - (This)->lpVtbl -> QueryAlive(This) - -#define IRemoteDebugApplication_EnumThreads(This,pperdat) \ - (This)->lpVtbl -> EnumThreads(This,pperdat) - -#define IRemoteDebugApplication_GetName(This,pbstrName) \ - (This)->lpVtbl -> GetName(This,pbstrName) - -#define IRemoteDebugApplication_GetRootNode(This,ppdanRoot) \ - (This)->lpVtbl -> GetRootNode(This,ppdanRoot) - -#define IRemoteDebugApplication_EnumGlobalExpressionContexts(This,ppedec) \ - (This)->lpVtbl -> EnumGlobalExpressionContexts(This,ppedec) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_ResumeFromBreakPoint_Proxy( - IRemoteDebugApplication __RPC_FAR * This, - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prptFocus, - /* [in] */ BREAKRESUMEACTION bra, - /* [in] */ ERRORRESUMEACTION era); - - -void __RPC_STUB IRemoteDebugApplication_ResumeFromBreakPoint_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_CauseBreak_Proxy( - IRemoteDebugApplication __RPC_FAR * This); - - -void __RPC_STUB IRemoteDebugApplication_CauseBreak_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_ConnectDebugger_Proxy( - IRemoteDebugApplication __RPC_FAR * This, - /* [in] */ IApplicationDebugger __RPC_FAR *pad); - - -void __RPC_STUB IRemoteDebugApplication_ConnectDebugger_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_DisconnectDebugger_Proxy( - IRemoteDebugApplication __RPC_FAR * This); - - -void __RPC_STUB IRemoteDebugApplication_DisconnectDebugger_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_GetDebugger_Proxy( - IRemoteDebugApplication __RPC_FAR * This, - /* [out] */ IApplicationDebugger __RPC_FAR *__RPC_FAR *pad); - - -void __RPC_STUB IRemoteDebugApplication_GetDebugger_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_CreateInstanceAtApplication_Proxy( - IRemoteDebugApplication __RPC_FAR * This, - /* [in] */ REFCLSID rclsid, - /* [in] */ IUnknown __RPC_FAR *pUnkOuter, - /* [in] */ DWORD dwClsContext, - /* [in] */ REFIID riid, - /* [iid_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject); - - -void __RPC_STUB IRemoteDebugApplication_CreateInstanceAtApplication_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_QueryAlive_Proxy( - IRemoteDebugApplication __RPC_FAR * This); - - -void __RPC_STUB IRemoteDebugApplication_QueryAlive_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_EnumThreads_Proxy( - IRemoteDebugApplication __RPC_FAR * This, - /* [out] */ IEnumRemoteDebugApplicationThreads __RPC_FAR *__RPC_FAR *pperdat); - - -void __RPC_STUB IRemoteDebugApplication_EnumThreads_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_GetName_Proxy( - IRemoteDebugApplication __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrName); - - -void __RPC_STUB IRemoteDebugApplication_GetName_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_GetRootNode_Proxy( - IRemoteDebugApplication __RPC_FAR * This, - /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanRoot); - - -void __RPC_STUB IRemoteDebugApplication_GetRootNode_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplication_EnumGlobalExpressionContexts_Proxy( - IRemoteDebugApplication __RPC_FAR * This, - /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec); - - -void __RPC_STUB IRemoteDebugApplication_EnumGlobalExpressionContexts_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IRemoteDebugApplication_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugApplication_INTERFACE_DEFINED__ -#define __IDebugApplication_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugApplication - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local][unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugApplication; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C32-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugApplication : public IRemoteDebugApplication - { - public: - virtual HRESULT STDMETHODCALLTYPE SetName( - /* [in] */ LPCOLESTR pstrName) = 0; - - virtual HRESULT STDMETHODCALLTYPE StepOutComplete( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE DebugOutput( - /* [in] */ LPCOLESTR pstr) = 0; - - virtual HRESULT STDMETHODCALLTYPE StartDebugSession( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE HandleBreakPoint( - /* [in] */ BREAKREASON br, - /* [out] */ BREAKRESUMEACTION __RPC_FAR *pbra) = 0; - - virtual HRESULT STDMETHODCALLTYPE Close( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetBreakFlags( - /* [out] */ APPBREAKFLAGS __RPC_FAR *pabf, - /* [out] */ IRemoteDebugApplicationThread __RPC_FAR *__RPC_FAR *pprdatSteppingThread) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetCurrentThread( - /* [out] */ IDebugApplicationThread __RPC_FAR *__RPC_FAR *pat) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateAsyncDebugOperation( - /* [in] */ IDebugSyncOperation __RPC_FAR *psdo, - /* [out] */ IDebugAsyncOperation __RPC_FAR *__RPC_FAR *ppado) = 0; - - virtual HRESULT STDMETHODCALLTYPE AddStackFrameSniffer( - /* [in] */ IDebugStackFrameSniffer __RPC_FAR *pdsfs, - /* [out] */ DWORD __RPC_FAR *pdwCookie) = 0; - - virtual HRESULT STDMETHODCALLTYPE RemoveStackFrameSniffer( - /* [in] */ DWORD dwCookie) = 0; - - virtual HRESULT STDMETHODCALLTYPE QueryCurrentThreadIsDebuggerThread( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE SynchronousCallInDebuggerThread( - /* [in] */ IDebugThreadCall __RPC_FAR *pptc, - /* [in] */ DWORD dwParam1, - /* [in] */ DWORD dwParam2, - /* [in] */ DWORD dwParam3) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateApplicationNode( - /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanNew) = 0; - - virtual HRESULT STDMETHODCALLTYPE FireDebuggerEvent( - /* [in] */ REFGUID riid, - /* [in] */ IUnknown __RPC_FAR *punk) = 0; - - virtual HRESULT STDMETHODCALLTYPE HandleRuntimeError( - /* [in] */ IActiveScriptErrorDebug __RPC_FAR *pErrorDebug, - /* [in] */ IActiveScriptSite __RPC_FAR *pScriptSite, - /* [out] */ BREAKRESUMEACTION __RPC_FAR *pbra, - /* [out] */ ERRORRESUMEACTION __RPC_FAR *perra, - /* [out] */ BOOL __RPC_FAR *pfCallOnScriptError) = 0; - - virtual BOOL STDMETHODCALLTYPE FCanJitDebug( void) = 0; - - virtual BOOL STDMETHODCALLTYPE FIsAutoJitDebugEnabled( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE AddGlobalExpressionContextProvider( - /* [in] */ IProvideExpressionContexts __RPC_FAR *pdsfs, - /* [out] */ DWORD __RPC_FAR *pdwCookie) = 0; - - virtual HRESULT STDMETHODCALLTYPE RemoveGlobalExpressionContextProvider( - /* [in] */ DWORD dwCookie) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugApplicationVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugApplication __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugApplication __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugApplication __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ResumeFromBreakPoint )( - IDebugApplication __RPC_FAR * This, - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prptFocus, - /* [in] */ BREAKRESUMEACTION bra, - /* [in] */ ERRORRESUMEACTION era); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CauseBreak )( - IDebugApplication __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConnectDebugger )( - IDebugApplication __RPC_FAR * This, - /* [in] */ IApplicationDebugger __RPC_FAR *pad); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisconnectDebugger )( - IDebugApplication __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDebugger )( - IDebugApplication __RPC_FAR * This, - /* [out] */ IApplicationDebugger __RPC_FAR *__RPC_FAR *pad); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateInstanceAtApplication )( - IDebugApplication __RPC_FAR * This, - /* [in] */ REFCLSID rclsid, - /* [in] */ IUnknown __RPC_FAR *pUnkOuter, - /* [in] */ DWORD dwClsContext, - /* [in] */ REFIID riid, - /* [iid_is][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppvObject); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryAlive )( - IDebugApplication __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumThreads )( - IDebugApplication __RPC_FAR * This, - /* [out] */ IEnumRemoteDebugApplicationThreads __RPC_FAR *__RPC_FAR *pperdat); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( - IDebugApplication __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrName); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRootNode )( - IDebugApplication __RPC_FAR * This, - /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanRoot); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumGlobalExpressionContexts )( - IDebugApplication __RPC_FAR * This, - /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetName )( - IDebugApplication __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrName); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StepOutComplete )( - IDebugApplication __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DebugOutput )( - IDebugApplication __RPC_FAR * This, - /* [in] */ LPCOLESTR pstr); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartDebugSession )( - IDebugApplication __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HandleBreakPoint )( - IDebugApplication __RPC_FAR * This, - /* [in] */ BREAKREASON br, - /* [out] */ BREAKRESUMEACTION __RPC_FAR *pbra); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Close )( - IDebugApplication __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBreakFlags )( - IDebugApplication __RPC_FAR * This, - /* [out] */ APPBREAKFLAGS __RPC_FAR *pabf, - /* [out] */ IRemoteDebugApplicationThread __RPC_FAR *__RPC_FAR *pprdatSteppingThread); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCurrentThread )( - IDebugApplication __RPC_FAR * This, - /* [out] */ IDebugApplicationThread __RPC_FAR *__RPC_FAR *pat); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateAsyncDebugOperation )( - IDebugApplication __RPC_FAR * This, - /* [in] */ IDebugSyncOperation __RPC_FAR *psdo, - /* [out] */ IDebugAsyncOperation __RPC_FAR *__RPC_FAR *ppado); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddStackFrameSniffer )( - IDebugApplication __RPC_FAR * This, - /* [in] */ IDebugStackFrameSniffer __RPC_FAR *pdsfs, - /* [out] */ DWORD __RPC_FAR *pdwCookie); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveStackFrameSniffer )( - IDebugApplication __RPC_FAR * This, - /* [in] */ DWORD dwCookie); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryCurrentThreadIsDebuggerThread )( - IDebugApplication __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SynchronousCallInDebuggerThread )( - IDebugApplication __RPC_FAR * This, - /* [in] */ IDebugThreadCall __RPC_FAR *pptc, - /* [in] */ DWORD dwParam1, - /* [in] */ DWORD dwParam2, - /* [in] */ DWORD dwParam3); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateApplicationNode )( - IDebugApplication __RPC_FAR * This, - /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanNew); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FireDebuggerEvent )( - IDebugApplication __RPC_FAR * This, - /* [in] */ REFGUID riid, - /* [in] */ IUnknown __RPC_FAR *punk); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HandleRuntimeError )( - IDebugApplication __RPC_FAR * This, - /* [in] */ IActiveScriptErrorDebug __RPC_FAR *pErrorDebug, - /* [in] */ IActiveScriptSite __RPC_FAR *pScriptSite, - /* [out] */ BREAKRESUMEACTION __RPC_FAR *pbra, - /* [out] */ ERRORRESUMEACTION __RPC_FAR *perra, - /* [out] */ BOOL __RPC_FAR *pfCallOnScriptError); - - BOOL ( STDMETHODCALLTYPE __RPC_FAR *FCanJitDebug )( - IDebugApplication __RPC_FAR * This); - - BOOL ( STDMETHODCALLTYPE __RPC_FAR *FIsAutoJitDebugEnabled )( - IDebugApplication __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddGlobalExpressionContextProvider )( - IDebugApplication __RPC_FAR * This, - /* [in] */ IProvideExpressionContexts __RPC_FAR *pdsfs, - /* [out] */ DWORD __RPC_FAR *pdwCookie); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveGlobalExpressionContextProvider )( - IDebugApplication __RPC_FAR * This, - /* [in] */ DWORD dwCookie); - - END_INTERFACE - } IDebugApplicationVtbl; - - interface IDebugApplication - { - CONST_VTBL struct IDebugApplicationVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugApplication_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugApplication_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugApplication_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugApplication_ResumeFromBreakPoint(This,prptFocus,bra,era) \ - (This)->lpVtbl -> ResumeFromBreakPoint(This,prptFocus,bra,era) - -#define IDebugApplication_CauseBreak(This) \ - (This)->lpVtbl -> CauseBreak(This) - -#define IDebugApplication_ConnectDebugger(This,pad) \ - (This)->lpVtbl -> ConnectDebugger(This,pad) - -#define IDebugApplication_DisconnectDebugger(This) \ - (This)->lpVtbl -> DisconnectDebugger(This) - -#define IDebugApplication_GetDebugger(This,pad) \ - (This)->lpVtbl -> GetDebugger(This,pad) - -#define IDebugApplication_CreateInstanceAtApplication(This,rclsid,pUnkOuter,dwClsContext,riid,ppvObject) \ - (This)->lpVtbl -> CreateInstanceAtApplication(This,rclsid,pUnkOuter,dwClsContext,riid,ppvObject) - -#define IDebugApplication_QueryAlive(This) \ - (This)->lpVtbl -> QueryAlive(This) - -#define IDebugApplication_EnumThreads(This,pperdat) \ - (This)->lpVtbl -> EnumThreads(This,pperdat) - -#define IDebugApplication_GetName(This,pbstrName) \ - (This)->lpVtbl -> GetName(This,pbstrName) - -#define IDebugApplication_GetRootNode(This,ppdanRoot) \ - (This)->lpVtbl -> GetRootNode(This,ppdanRoot) - -#define IDebugApplication_EnumGlobalExpressionContexts(This,ppedec) \ - (This)->lpVtbl -> EnumGlobalExpressionContexts(This,ppedec) - - -#define IDebugApplication_SetName(This,pstrName) \ - (This)->lpVtbl -> SetName(This,pstrName) - -#define IDebugApplication_StepOutComplete(This) \ - (This)->lpVtbl -> StepOutComplete(This) - -#define IDebugApplication_DebugOutput(This,pstr) \ - (This)->lpVtbl -> DebugOutput(This,pstr) - -#define IDebugApplication_StartDebugSession(This) \ - (This)->lpVtbl -> StartDebugSession(This) - -#define IDebugApplication_HandleBreakPoint(This,br,pbra) \ - (This)->lpVtbl -> HandleBreakPoint(This,br,pbra) - -#define IDebugApplication_Close(This) \ - (This)->lpVtbl -> Close(This) - -#define IDebugApplication_GetBreakFlags(This,pabf,pprdatSteppingThread) \ - (This)->lpVtbl -> GetBreakFlags(This,pabf,pprdatSteppingThread) - -#define IDebugApplication_GetCurrentThread(This,pat) \ - (This)->lpVtbl -> GetCurrentThread(This,pat) - -#define IDebugApplication_CreateAsyncDebugOperation(This,psdo,ppado) \ - (This)->lpVtbl -> CreateAsyncDebugOperation(This,psdo,ppado) - -#define IDebugApplication_AddStackFrameSniffer(This,pdsfs,pdwCookie) \ - (This)->lpVtbl -> AddStackFrameSniffer(This,pdsfs,pdwCookie) - -#define IDebugApplication_RemoveStackFrameSniffer(This,dwCookie) \ - (This)->lpVtbl -> RemoveStackFrameSniffer(This,dwCookie) - -#define IDebugApplication_QueryCurrentThreadIsDebuggerThread(This) \ - (This)->lpVtbl -> QueryCurrentThreadIsDebuggerThread(This) - -#define IDebugApplication_SynchronousCallInDebuggerThread(This,pptc,dwParam1,dwParam2,dwParam3) \ - (This)->lpVtbl -> SynchronousCallInDebuggerThread(This,pptc,dwParam1,dwParam2,dwParam3) - -#define IDebugApplication_CreateApplicationNode(This,ppdanNew) \ - (This)->lpVtbl -> CreateApplicationNode(This,ppdanNew) - -#define IDebugApplication_FireDebuggerEvent(This,riid,punk) \ - (This)->lpVtbl -> FireDebuggerEvent(This,riid,punk) - -#define IDebugApplication_HandleRuntimeError(This,pErrorDebug,pScriptSite,pbra,perra,pfCallOnScriptError) \ - (This)->lpVtbl -> HandleRuntimeError(This,pErrorDebug,pScriptSite,pbra,perra,pfCallOnScriptError) - -#define IDebugApplication_FCanJitDebug(This) \ - (This)->lpVtbl -> FCanJitDebug(This) - -#define IDebugApplication_FIsAutoJitDebugEnabled(This) \ - (This)->lpVtbl -> FIsAutoJitDebugEnabled(This) - -#define IDebugApplication_AddGlobalExpressionContextProvider(This,pdsfs,pdwCookie) \ - (This)->lpVtbl -> AddGlobalExpressionContextProvider(This,pdsfs,pdwCookie) - -#define IDebugApplication_RemoveGlobalExpressionContextProvider(This,dwCookie) \ - (This)->lpVtbl -> RemoveGlobalExpressionContextProvider(This,dwCookie) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugApplication_SetName_Proxy( - IDebugApplication __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrName); - - -void __RPC_STUB IDebugApplication_SetName_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplication_StepOutComplete_Proxy( - IDebugApplication __RPC_FAR * This); - - -void __RPC_STUB IDebugApplication_StepOutComplete_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplication_DebugOutput_Proxy( - IDebugApplication __RPC_FAR * This, - /* [in] */ LPCOLESTR pstr); - - -void __RPC_STUB IDebugApplication_DebugOutput_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplication_StartDebugSession_Proxy( - IDebugApplication __RPC_FAR * This); - - -void __RPC_STUB IDebugApplication_StartDebugSession_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplication_HandleBreakPoint_Proxy( - IDebugApplication __RPC_FAR * This, - /* [in] */ BREAKREASON br, - /* [out] */ BREAKRESUMEACTION __RPC_FAR *pbra); - - -void __RPC_STUB IDebugApplication_HandleBreakPoint_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplication_Close_Proxy( - IDebugApplication __RPC_FAR * This); - - -void __RPC_STUB IDebugApplication_Close_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplication_GetBreakFlags_Proxy( - IDebugApplication __RPC_FAR * This, - /* [out] */ APPBREAKFLAGS __RPC_FAR *pabf, - /* [out] */ IRemoteDebugApplicationThread __RPC_FAR *__RPC_FAR *pprdatSteppingThread); - - -void __RPC_STUB IDebugApplication_GetBreakFlags_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplication_GetCurrentThread_Proxy( - IDebugApplication __RPC_FAR * This, - /* [out] */ IDebugApplicationThread __RPC_FAR *__RPC_FAR *pat); - - -void __RPC_STUB IDebugApplication_GetCurrentThread_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplication_CreateAsyncDebugOperation_Proxy( - IDebugApplication __RPC_FAR * This, - /* [in] */ IDebugSyncOperation __RPC_FAR *psdo, - /* [out] */ IDebugAsyncOperation __RPC_FAR *__RPC_FAR *ppado); - - -void __RPC_STUB IDebugApplication_CreateAsyncDebugOperation_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplication_AddStackFrameSniffer_Proxy( - IDebugApplication __RPC_FAR * This, - /* [in] */ IDebugStackFrameSniffer __RPC_FAR *pdsfs, - /* [out] */ DWORD __RPC_FAR *pdwCookie); - - -void __RPC_STUB IDebugApplication_AddStackFrameSniffer_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplication_RemoveStackFrameSniffer_Proxy( - IDebugApplication __RPC_FAR * This, - /* [in] */ DWORD dwCookie); - - -void __RPC_STUB IDebugApplication_RemoveStackFrameSniffer_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplication_QueryCurrentThreadIsDebuggerThread_Proxy( - IDebugApplication __RPC_FAR * This); - - -void __RPC_STUB IDebugApplication_QueryCurrentThreadIsDebuggerThread_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplication_SynchronousCallInDebuggerThread_Proxy( - IDebugApplication __RPC_FAR * This, - /* [in] */ IDebugThreadCall __RPC_FAR *pptc, - /* [in] */ DWORD dwParam1, - /* [in] */ DWORD dwParam2, - /* [in] */ DWORD dwParam3); - - -void __RPC_STUB IDebugApplication_SynchronousCallInDebuggerThread_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplication_CreateApplicationNode_Proxy( - IDebugApplication __RPC_FAR * This, - /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *ppdanNew); - - -void __RPC_STUB IDebugApplication_CreateApplicationNode_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplication_FireDebuggerEvent_Proxy( - IDebugApplication __RPC_FAR * This, - /* [in] */ REFGUID riid, - /* [in] */ IUnknown __RPC_FAR *punk); - - -void __RPC_STUB IDebugApplication_FireDebuggerEvent_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplication_HandleRuntimeError_Proxy( - IDebugApplication __RPC_FAR * This, - /* [in] */ IActiveScriptErrorDebug __RPC_FAR *pErrorDebug, - /* [in] */ IActiveScriptSite __RPC_FAR *pScriptSite, - /* [out] */ BREAKRESUMEACTION __RPC_FAR *pbra, - /* [out] */ ERRORRESUMEACTION __RPC_FAR *perra, - /* [out] */ BOOL __RPC_FAR *pfCallOnScriptError); - - -void __RPC_STUB IDebugApplication_HandleRuntimeError_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -BOOL STDMETHODCALLTYPE IDebugApplication_FCanJitDebug_Proxy( - IDebugApplication __RPC_FAR * This); - - -void __RPC_STUB IDebugApplication_FCanJitDebug_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -BOOL STDMETHODCALLTYPE IDebugApplication_FIsAutoJitDebugEnabled_Proxy( - IDebugApplication __RPC_FAR * This); - - -void __RPC_STUB IDebugApplication_FIsAutoJitDebugEnabled_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplication_AddGlobalExpressionContextProvider_Proxy( - IDebugApplication __RPC_FAR * This, - /* [in] */ IProvideExpressionContexts __RPC_FAR *pdsfs, - /* [out] */ DWORD __RPC_FAR *pdwCookie); - - -void __RPC_STUB IDebugApplication_AddGlobalExpressionContextProvider_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplication_RemoveGlobalExpressionContextProvider_Proxy( - IDebugApplication __RPC_FAR * This, - /* [in] */ DWORD dwCookie); - - -void __RPC_STUB IDebugApplication_RemoveGlobalExpressionContextProvider_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugApplication_INTERFACE_DEFINED__ */ - - -#ifndef __IRemoteDebugApplicationEvents_INTERFACE_DEFINED__ -#define __IRemoteDebugApplicationEvents_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IRemoteDebugApplicationEvents - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IRemoteDebugApplicationEvents; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C33-CB0C-11d0-B5C9-00A0244A0E7A") - IRemoteDebugApplicationEvents : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE OnConnectDebugger( - /* [in] */ IApplicationDebugger __RPC_FAR *pad) = 0; - - virtual HRESULT STDMETHODCALLTYPE OnDisconnectDebugger( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE OnSetName( - /* [in] */ LPCOLESTR pstrName) = 0; - - virtual HRESULT STDMETHODCALLTYPE OnDebugOutput( - /* [in] */ LPCOLESTR pstr) = 0; - - virtual HRESULT STDMETHODCALLTYPE OnClose( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE OnEnterBreakPoint( - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat) = 0; - - virtual HRESULT STDMETHODCALLTYPE OnLeaveBreakPoint( - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat) = 0; - - virtual HRESULT STDMETHODCALLTYPE OnCreateThread( - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat) = 0; - - virtual HRESULT STDMETHODCALLTYPE OnDestroyThread( - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat) = 0; - - virtual HRESULT STDMETHODCALLTYPE OnBreakFlagChange( - /* [in] */ APPBREAKFLAGS abf, - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdatSteppingThread) = 0; - - }; - -#else /* C style interface */ - - typedef struct IRemoteDebugApplicationEventsVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IRemoteDebugApplicationEvents __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IRemoteDebugApplicationEvents __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IRemoteDebugApplicationEvents __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnConnectDebugger )( - IRemoteDebugApplicationEvents __RPC_FAR * This, - /* [in] */ IApplicationDebugger __RPC_FAR *pad); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnDisconnectDebugger )( - IRemoteDebugApplicationEvents __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnSetName )( - IRemoteDebugApplicationEvents __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrName); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnDebugOutput )( - IRemoteDebugApplicationEvents __RPC_FAR * This, - /* [in] */ LPCOLESTR pstr); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnClose )( - IRemoteDebugApplicationEvents __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnEnterBreakPoint )( - IRemoteDebugApplicationEvents __RPC_FAR * This, - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnLeaveBreakPoint )( - IRemoteDebugApplicationEvents __RPC_FAR * This, - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnCreateThread )( - IRemoteDebugApplicationEvents __RPC_FAR * This, - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnDestroyThread )( - IRemoteDebugApplicationEvents __RPC_FAR * This, - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnBreakFlagChange )( - IRemoteDebugApplicationEvents __RPC_FAR * This, - /* [in] */ APPBREAKFLAGS abf, - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdatSteppingThread); - - END_INTERFACE - } IRemoteDebugApplicationEventsVtbl; - - interface IRemoteDebugApplicationEvents - { - CONST_VTBL struct IRemoteDebugApplicationEventsVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IRemoteDebugApplicationEvents_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IRemoteDebugApplicationEvents_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IRemoteDebugApplicationEvents_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IRemoteDebugApplicationEvents_OnConnectDebugger(This,pad) \ - (This)->lpVtbl -> OnConnectDebugger(This,pad) - -#define IRemoteDebugApplicationEvents_OnDisconnectDebugger(This) \ - (This)->lpVtbl -> OnDisconnectDebugger(This) - -#define IRemoteDebugApplicationEvents_OnSetName(This,pstrName) \ - (This)->lpVtbl -> OnSetName(This,pstrName) - -#define IRemoteDebugApplicationEvents_OnDebugOutput(This,pstr) \ - (This)->lpVtbl -> OnDebugOutput(This,pstr) - -#define IRemoteDebugApplicationEvents_OnClose(This) \ - (This)->lpVtbl -> OnClose(This) - -#define IRemoteDebugApplicationEvents_OnEnterBreakPoint(This,prdat) \ - (This)->lpVtbl -> OnEnterBreakPoint(This,prdat) - -#define IRemoteDebugApplicationEvents_OnLeaveBreakPoint(This,prdat) \ - (This)->lpVtbl -> OnLeaveBreakPoint(This,prdat) - -#define IRemoteDebugApplicationEvents_OnCreateThread(This,prdat) \ - (This)->lpVtbl -> OnCreateThread(This,prdat) - -#define IRemoteDebugApplicationEvents_OnDestroyThread(This,prdat) \ - (This)->lpVtbl -> OnDestroyThread(This,prdat) - -#define IRemoteDebugApplicationEvents_OnBreakFlagChange(This,abf,prdatSteppingThread) \ - (This)->lpVtbl -> OnBreakFlagChange(This,abf,prdatSteppingThread) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnConnectDebugger_Proxy( - IRemoteDebugApplicationEvents __RPC_FAR * This, - /* [in] */ IApplicationDebugger __RPC_FAR *pad); - - -void __RPC_STUB IRemoteDebugApplicationEvents_OnConnectDebugger_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnDisconnectDebugger_Proxy( - IRemoteDebugApplicationEvents __RPC_FAR * This); - - -void __RPC_STUB IRemoteDebugApplicationEvents_OnDisconnectDebugger_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnSetName_Proxy( - IRemoteDebugApplicationEvents __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrName); - - -void __RPC_STUB IRemoteDebugApplicationEvents_OnSetName_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnDebugOutput_Proxy( - IRemoteDebugApplicationEvents __RPC_FAR * This, - /* [in] */ LPCOLESTR pstr); - - -void __RPC_STUB IRemoteDebugApplicationEvents_OnDebugOutput_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnClose_Proxy( - IRemoteDebugApplicationEvents __RPC_FAR * This); - - -void __RPC_STUB IRemoteDebugApplicationEvents_OnClose_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnEnterBreakPoint_Proxy( - IRemoteDebugApplicationEvents __RPC_FAR * This, - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat); - - -void __RPC_STUB IRemoteDebugApplicationEvents_OnEnterBreakPoint_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnLeaveBreakPoint_Proxy( - IRemoteDebugApplicationEvents __RPC_FAR * This, - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat); - - -void __RPC_STUB IRemoteDebugApplicationEvents_OnLeaveBreakPoint_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnCreateThread_Proxy( - IRemoteDebugApplicationEvents __RPC_FAR * This, - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat); - - -void __RPC_STUB IRemoteDebugApplicationEvents_OnCreateThread_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnDestroyThread_Proxy( - IRemoteDebugApplicationEvents __RPC_FAR * This, - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdat); - - -void __RPC_STUB IRemoteDebugApplicationEvents_OnDestroyThread_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEvents_OnBreakFlagChange_Proxy( - IRemoteDebugApplicationEvents __RPC_FAR * This, - /* [in] */ APPBREAKFLAGS abf, - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *prdatSteppingThread); - - -void __RPC_STUB IRemoteDebugApplicationEvents_OnBreakFlagChange_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IRemoteDebugApplicationEvents_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugApplicationNode_INTERFACE_DEFINED__ -#define __IDebugApplicationNode_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugApplicationNode - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugApplicationNode; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C34-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugApplicationNode : public IDebugDocumentProvider - { - public: - virtual HRESULT STDMETHODCALLTYPE EnumChildren( - /* [out] */ IEnumDebugApplicationNodes __RPC_FAR *__RPC_FAR *pperddp) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetParent( - /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *pprddp) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetDocumentProvider( - /* [in] */ IDebugDocumentProvider __RPC_FAR *pddp) = 0; - - virtual HRESULT STDMETHODCALLTYPE Close( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE Attach( - /* [in] */ IDebugApplicationNode __RPC_FAR *pdanParent) = 0; - - virtual HRESULT STDMETHODCALLTYPE Detach( void) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugApplicationNodeVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugApplicationNode __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugApplicationNode __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugApplicationNode __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( - IDebugApplicationNode __RPC_FAR * This, - /* [in] */ DOCUMENTNAMETYPE dnt, - /* [out] */ BSTR __RPC_FAR *pbstrName); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocumentClassId )( - IDebugApplicationNode __RPC_FAR * This, - /* [out] */ CLSID __RPC_FAR *pclsidDocument); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocument )( - IDebugApplicationNode __RPC_FAR * This, - /* [out] */ IDebugDocument __RPC_FAR *__RPC_FAR *ppssd); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumChildren )( - IDebugApplicationNode __RPC_FAR * This, - /* [out] */ IEnumDebugApplicationNodes __RPC_FAR *__RPC_FAR *pperddp); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetParent )( - IDebugApplicationNode __RPC_FAR * This, - /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *pprddp); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDocumentProvider )( - IDebugApplicationNode __RPC_FAR * This, - /* [in] */ IDebugDocumentProvider __RPC_FAR *pddp); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Close )( - IDebugApplicationNode __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Attach )( - IDebugApplicationNode __RPC_FAR * This, - /* [in] */ IDebugApplicationNode __RPC_FAR *pdanParent); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Detach )( - IDebugApplicationNode __RPC_FAR * This); - - END_INTERFACE - } IDebugApplicationNodeVtbl; - - interface IDebugApplicationNode - { - CONST_VTBL struct IDebugApplicationNodeVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugApplicationNode_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugApplicationNode_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugApplicationNode_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugApplicationNode_GetName(This,dnt,pbstrName) \ - (This)->lpVtbl -> GetName(This,dnt,pbstrName) - -#define IDebugApplicationNode_GetDocumentClassId(This,pclsidDocument) \ - (This)->lpVtbl -> GetDocumentClassId(This,pclsidDocument) - - -#define IDebugApplicationNode_GetDocument(This,ppssd) \ - (This)->lpVtbl -> GetDocument(This,ppssd) - - -#define IDebugApplicationNode_EnumChildren(This,pperddp) \ - (This)->lpVtbl -> EnumChildren(This,pperddp) - -#define IDebugApplicationNode_GetParent(This,pprddp) \ - (This)->lpVtbl -> GetParent(This,pprddp) - -#define IDebugApplicationNode_SetDocumentProvider(This,pddp) \ - (This)->lpVtbl -> SetDocumentProvider(This,pddp) - -#define IDebugApplicationNode_Close(This) \ - (This)->lpVtbl -> Close(This) - -#define IDebugApplicationNode_Attach(This,pdanParent) \ - (This)->lpVtbl -> Attach(This,pdanParent) - -#define IDebugApplicationNode_Detach(This) \ - (This)->lpVtbl -> Detach(This) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugApplicationNode_EnumChildren_Proxy( - IDebugApplicationNode __RPC_FAR * This, - /* [out] */ IEnumDebugApplicationNodes __RPC_FAR *__RPC_FAR *pperddp); - - -void __RPC_STUB IDebugApplicationNode_EnumChildren_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplicationNode_GetParent_Proxy( - IDebugApplicationNode __RPC_FAR * This, - /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *pprddp); - - -void __RPC_STUB IDebugApplicationNode_GetParent_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplicationNode_SetDocumentProvider_Proxy( - IDebugApplicationNode __RPC_FAR * This, - /* [in] */ IDebugDocumentProvider __RPC_FAR *pddp); - - -void __RPC_STUB IDebugApplicationNode_SetDocumentProvider_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplicationNode_Close_Proxy( - IDebugApplicationNode __RPC_FAR * This); - - -void __RPC_STUB IDebugApplicationNode_Close_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplicationNode_Attach_Proxy( - IDebugApplicationNode __RPC_FAR * This, - /* [in] */ IDebugApplicationNode __RPC_FAR *pdanParent); - - -void __RPC_STUB IDebugApplicationNode_Attach_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplicationNode_Detach_Proxy( - IDebugApplicationNode __RPC_FAR * This); - - -void __RPC_STUB IDebugApplicationNode_Detach_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugApplicationNode_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugApplicationNodeEvents_INTERFACE_DEFINED__ -#define __IDebugApplicationNodeEvents_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugApplicationNodeEvents - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugApplicationNodeEvents; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C35-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugApplicationNodeEvents : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE onAddChild( - /* [in] */ IDebugApplicationNode __RPC_FAR *prddpChild) = 0; - - virtual HRESULT STDMETHODCALLTYPE onRemoveChild( - /* [in] */ IDebugApplicationNode __RPC_FAR *prddpChild) = 0; - - virtual HRESULT STDMETHODCALLTYPE onDetach( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE onAttach( - /* [in] */ IDebugApplicationNode __RPC_FAR *prddpParent) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugApplicationNodeEventsVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugApplicationNodeEvents __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugApplicationNodeEvents __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugApplicationNodeEvents __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onAddChild )( - IDebugApplicationNodeEvents __RPC_FAR * This, - /* [in] */ IDebugApplicationNode __RPC_FAR *prddpChild); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onRemoveChild )( - IDebugApplicationNodeEvents __RPC_FAR * This, - /* [in] */ IDebugApplicationNode __RPC_FAR *prddpChild); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onDetach )( - IDebugApplicationNodeEvents __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onAttach )( - IDebugApplicationNodeEvents __RPC_FAR * This, - /* [in] */ IDebugApplicationNode __RPC_FAR *prddpParent); - - END_INTERFACE - } IDebugApplicationNodeEventsVtbl; - - interface IDebugApplicationNodeEvents - { - CONST_VTBL struct IDebugApplicationNodeEventsVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugApplicationNodeEvents_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugApplicationNodeEvents_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugApplicationNodeEvents_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugApplicationNodeEvents_onAddChild(This,prddpChild) \ - (This)->lpVtbl -> onAddChild(This,prddpChild) - -#define IDebugApplicationNodeEvents_onRemoveChild(This,prddpChild) \ - (This)->lpVtbl -> onRemoveChild(This,prddpChild) - -#define IDebugApplicationNodeEvents_onDetach(This) \ - (This)->lpVtbl -> onDetach(This) - -#define IDebugApplicationNodeEvents_onAttach(This,prddpParent) \ - (This)->lpVtbl -> onAttach(This,prddpParent) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugApplicationNodeEvents_onAddChild_Proxy( - IDebugApplicationNodeEvents __RPC_FAR * This, - /* [in] */ IDebugApplicationNode __RPC_FAR *prddpChild); - - -void __RPC_STUB IDebugApplicationNodeEvents_onAddChild_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplicationNodeEvents_onRemoveChild_Proxy( - IDebugApplicationNodeEvents __RPC_FAR * This, - /* [in] */ IDebugApplicationNode __RPC_FAR *prddpChild); - - -void __RPC_STUB IDebugApplicationNodeEvents_onRemoveChild_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplicationNodeEvents_onDetach_Proxy( - IDebugApplicationNodeEvents __RPC_FAR * This); - - -void __RPC_STUB IDebugApplicationNodeEvents_onDetach_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplicationNodeEvents_onAttach_Proxy( - IDebugApplicationNodeEvents __RPC_FAR * This, - /* [in] */ IDebugApplicationNode __RPC_FAR *prddpParent); - - -void __RPC_STUB IDebugApplicationNodeEvents_onAttach_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugApplicationNodeEvents_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugThreadCall_INTERFACE_DEFINED__ -#define __IDebugThreadCall_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugThreadCall - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local][unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugThreadCall; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C36-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugThreadCall : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE ThreadCallHandler( - /* [in] */ DWORD dwParam1, - /* [in] */ DWORD dwParam2, - /* [in] */ DWORD dwParam3) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugThreadCallVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugThreadCall __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugThreadCall __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugThreadCall __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ThreadCallHandler )( - IDebugThreadCall __RPC_FAR * This, - /* [in] */ DWORD dwParam1, - /* [in] */ DWORD dwParam2, - /* [in] */ DWORD dwParam3); - - END_INTERFACE - } IDebugThreadCallVtbl; - - interface IDebugThreadCall - { - CONST_VTBL struct IDebugThreadCallVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugThreadCall_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugThreadCall_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugThreadCall_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugThreadCall_ThreadCallHandler(This,dwParam1,dwParam2,dwParam3) \ - (This)->lpVtbl -> ThreadCallHandler(This,dwParam1,dwParam2,dwParam3) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugThreadCall_ThreadCallHandler_Proxy( - IDebugThreadCall __RPC_FAR * This, - /* [in] */ DWORD dwParam1, - /* [in] */ DWORD dwParam2, - /* [in] */ DWORD dwParam3); - - -void __RPC_STUB IDebugThreadCall_ThreadCallHandler_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugThreadCall_INTERFACE_DEFINED__ */ - - -#ifndef __IRemoteDebugApplicationThread_INTERFACE_DEFINED__ -#define __IRemoteDebugApplicationThread_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IRemoteDebugApplicationThread - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - -typedef DWORD THREAD_STATE; - -#define THREAD_STATE_RUNNING ( 0x1 ) - -#define THREAD_STATE_SUSPENDED ( 0x2 ) - -#define THREAD_BLOCKED ( 0x4 ) - -#define THREAD_OUT_OF_CONTEXT ( 0x8 ) - - -EXTERN_C const IID IID_IRemoteDebugApplicationThread; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C37-CB0C-11d0-B5C9-00A0244A0E7A") - IRemoteDebugApplicationThread : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetSystemThreadId( - /* [out] */ DWORD __RPC_FAR *dwThreadId) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetApplication( - /* [out] */ IRemoteDebugApplication __RPC_FAR *__RPC_FAR *pprda) = 0; - - virtual HRESULT STDMETHODCALLTYPE EnumStackFrames( - /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetDescription( - /* [out] */ BSTR __RPC_FAR *pbstrDescription, - /* [out] */ BSTR __RPC_FAR *pbstrState) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetNextStatement( - /* [in] */ IDebugStackFrame __RPC_FAR *pStackFrame, - /* [in] */ IDebugCodeContext __RPC_FAR *pCodeContext) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetState( - /* [out] */ DWORD __RPC_FAR *pState) = 0; - - virtual HRESULT STDMETHODCALLTYPE Suspend( - /* [out] */ DWORD __RPC_FAR *pdwCount) = 0; - - virtual HRESULT STDMETHODCALLTYPE Resume( - /* [out] */ DWORD __RPC_FAR *pdwCount) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetSuspendCount( - /* [out] */ DWORD __RPC_FAR *pdwCount) = 0; - - }; - -#else /* C style interface */ - - typedef struct IRemoteDebugApplicationThreadVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IRemoteDebugApplicationThread __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IRemoteDebugApplicationThread __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IRemoteDebugApplicationThread __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSystemThreadId )( - IRemoteDebugApplicationThread __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *dwThreadId); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetApplication )( - IRemoteDebugApplicationThread __RPC_FAR * This, - /* [out] */ IRemoteDebugApplication __RPC_FAR *__RPC_FAR *pprda); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumStackFrames )( - IRemoteDebugApplicationThread __RPC_FAR * This, - /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDescription )( - IRemoteDebugApplicationThread __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrDescription, - /* [out] */ BSTR __RPC_FAR *pbstrState); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNextStatement )( - IRemoteDebugApplicationThread __RPC_FAR * This, - /* [in] */ IDebugStackFrame __RPC_FAR *pStackFrame, - /* [in] */ IDebugCodeContext __RPC_FAR *pCodeContext); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetState )( - IRemoteDebugApplicationThread __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *pState); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Suspend )( - IRemoteDebugApplicationThread __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *pdwCount); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Resume )( - IRemoteDebugApplicationThread __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *pdwCount); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSuspendCount )( - IRemoteDebugApplicationThread __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *pdwCount); - - END_INTERFACE - } IRemoteDebugApplicationThreadVtbl; - - interface IRemoteDebugApplicationThread - { - CONST_VTBL struct IRemoteDebugApplicationThreadVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IRemoteDebugApplicationThread_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IRemoteDebugApplicationThread_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IRemoteDebugApplicationThread_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IRemoteDebugApplicationThread_GetSystemThreadId(This,dwThreadId) \ - (This)->lpVtbl -> GetSystemThreadId(This,dwThreadId) - -#define IRemoteDebugApplicationThread_GetApplication(This,pprda) \ - (This)->lpVtbl -> GetApplication(This,pprda) - -#define IRemoteDebugApplicationThread_EnumStackFrames(This,ppedsf) \ - (This)->lpVtbl -> EnumStackFrames(This,ppedsf) - -#define IRemoteDebugApplicationThread_GetDescription(This,pbstrDescription,pbstrState) \ - (This)->lpVtbl -> GetDescription(This,pbstrDescription,pbstrState) - -#define IRemoteDebugApplicationThread_SetNextStatement(This,pStackFrame,pCodeContext) \ - (This)->lpVtbl -> SetNextStatement(This,pStackFrame,pCodeContext) - -#define IRemoteDebugApplicationThread_GetState(This,pState) \ - (This)->lpVtbl -> GetState(This,pState) - -#define IRemoteDebugApplicationThread_Suspend(This,pdwCount) \ - (This)->lpVtbl -> Suspend(This,pdwCount) - -#define IRemoteDebugApplicationThread_Resume(This,pdwCount) \ - (This)->lpVtbl -> Resume(This,pdwCount) - -#define IRemoteDebugApplicationThread_GetSuspendCount(This,pdwCount) \ - (This)->lpVtbl -> GetSuspendCount(This,pdwCount) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationThread_GetSystemThreadId_Proxy( - IRemoteDebugApplicationThread __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *dwThreadId); - - -void __RPC_STUB IRemoteDebugApplicationThread_GetSystemThreadId_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationThread_GetApplication_Proxy( - IRemoteDebugApplicationThread __RPC_FAR * This, - /* [out] */ IRemoteDebugApplication __RPC_FAR *__RPC_FAR *pprda); - - -void __RPC_STUB IRemoteDebugApplicationThread_GetApplication_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationThread_EnumStackFrames_Proxy( - IRemoteDebugApplicationThread __RPC_FAR * This, - /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); - - -void __RPC_STUB IRemoteDebugApplicationThread_EnumStackFrames_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationThread_GetDescription_Proxy( - IRemoteDebugApplicationThread __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrDescription, - /* [out] */ BSTR __RPC_FAR *pbstrState); - - -void __RPC_STUB IRemoteDebugApplicationThread_GetDescription_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationThread_SetNextStatement_Proxy( - IRemoteDebugApplicationThread __RPC_FAR * This, - /* [in] */ IDebugStackFrame __RPC_FAR *pStackFrame, - /* [in] */ IDebugCodeContext __RPC_FAR *pCodeContext); - - -void __RPC_STUB IRemoteDebugApplicationThread_SetNextStatement_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationThread_GetState_Proxy( - IRemoteDebugApplicationThread __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *pState); - - -void __RPC_STUB IRemoteDebugApplicationThread_GetState_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationThread_Suspend_Proxy( - IRemoteDebugApplicationThread __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *pdwCount); - - -void __RPC_STUB IRemoteDebugApplicationThread_Suspend_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationThread_Resume_Proxy( - IRemoteDebugApplicationThread __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *pdwCount); - - -void __RPC_STUB IRemoteDebugApplicationThread_Resume_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationThread_GetSuspendCount_Proxy( - IRemoteDebugApplicationThread __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *pdwCount); - - -void __RPC_STUB IRemoteDebugApplicationThread_GetSuspendCount_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IRemoteDebugApplicationThread_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugApplicationThread_INTERFACE_DEFINED__ -#define __IDebugApplicationThread_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugApplicationThread - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local][unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugApplicationThread; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C38-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugApplicationThread : public IRemoteDebugApplicationThread - { - public: - virtual HRESULT STDMETHODCALLTYPE SynchronousCallIntoThread( - /* [in] */ IDebugThreadCall __RPC_FAR *pstcb, - /* [in] */ DWORD dwParam1, - /* [in] */ DWORD dwParam2, - /* [in] */ DWORD dwParam3) = 0; - - virtual HRESULT STDMETHODCALLTYPE QueryIsCurrentThread( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE QueryIsDebuggerThread( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetDescription( - /* [in] */ LPCOLESTR pstrDescription) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetStateString( - /* [in] */ LPCOLESTR pstrState) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugApplicationThreadVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugApplicationThread __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugApplicationThread __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugApplicationThread __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSystemThreadId )( - IDebugApplicationThread __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *dwThreadId); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetApplication )( - IDebugApplicationThread __RPC_FAR * This, - /* [out] */ IRemoteDebugApplication __RPC_FAR *__RPC_FAR *pprda); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumStackFrames )( - IDebugApplicationThread __RPC_FAR * This, - /* [out] */ IEnumDebugStackFrames __RPC_FAR *__RPC_FAR *ppedsf); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDescription )( - IDebugApplicationThread __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrDescription, - /* [out] */ BSTR __RPC_FAR *pbstrState); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNextStatement )( - IDebugApplicationThread __RPC_FAR * This, - /* [in] */ IDebugStackFrame __RPC_FAR *pStackFrame, - /* [in] */ IDebugCodeContext __RPC_FAR *pCodeContext); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetState )( - IDebugApplicationThread __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *pState); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Suspend )( - IDebugApplicationThread __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *pdwCount); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Resume )( - IDebugApplicationThread __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *pdwCount); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSuspendCount )( - IDebugApplicationThread __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *pdwCount); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SynchronousCallIntoThread )( - IDebugApplicationThread __RPC_FAR * This, - /* [in] */ IDebugThreadCall __RPC_FAR *pstcb, - /* [in] */ DWORD dwParam1, - /* [in] */ DWORD dwParam2, - /* [in] */ DWORD dwParam3); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryIsCurrentThread )( - IDebugApplicationThread __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryIsDebuggerThread )( - IDebugApplicationThread __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDescription )( - IDebugApplicationThread __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrDescription); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetStateString )( - IDebugApplicationThread __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrState); - - END_INTERFACE - } IDebugApplicationThreadVtbl; - - interface IDebugApplicationThread - { - CONST_VTBL struct IDebugApplicationThreadVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugApplicationThread_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugApplicationThread_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugApplicationThread_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugApplicationThread_GetSystemThreadId(This,dwThreadId) \ - (This)->lpVtbl -> GetSystemThreadId(This,dwThreadId) - -#define IDebugApplicationThread_GetApplication(This,pprda) \ - (This)->lpVtbl -> GetApplication(This,pprda) - -#define IDebugApplicationThread_EnumStackFrames(This,ppedsf) \ - (This)->lpVtbl -> EnumStackFrames(This,ppedsf) - -#define IDebugApplicationThread_GetDescription(This,pbstrDescription,pbstrState) \ - (This)->lpVtbl -> GetDescription(This,pbstrDescription,pbstrState) - -#define IDebugApplicationThread_SetNextStatement(This,pStackFrame,pCodeContext) \ - (This)->lpVtbl -> SetNextStatement(This,pStackFrame,pCodeContext) - -#define IDebugApplicationThread_GetState(This,pState) \ - (This)->lpVtbl -> GetState(This,pState) - -#define IDebugApplicationThread_Suspend(This,pdwCount) \ - (This)->lpVtbl -> Suspend(This,pdwCount) - -#define IDebugApplicationThread_Resume(This,pdwCount) \ - (This)->lpVtbl -> Resume(This,pdwCount) - -#define IDebugApplicationThread_GetSuspendCount(This,pdwCount) \ - (This)->lpVtbl -> GetSuspendCount(This,pdwCount) - - -#define IDebugApplicationThread_SynchronousCallIntoThread(This,pstcb,dwParam1,dwParam2,dwParam3) \ - (This)->lpVtbl -> SynchronousCallIntoThread(This,pstcb,dwParam1,dwParam2,dwParam3) - -#define IDebugApplicationThread_QueryIsCurrentThread(This) \ - (This)->lpVtbl -> QueryIsCurrentThread(This) - -#define IDebugApplicationThread_QueryIsDebuggerThread(This) \ - (This)->lpVtbl -> QueryIsDebuggerThread(This) - -#define IDebugApplicationThread_SetDescription(This,pstrDescription) \ - (This)->lpVtbl -> SetDescription(This,pstrDescription) - -#define IDebugApplicationThread_SetStateString(This,pstrState) \ - (This)->lpVtbl -> SetStateString(This,pstrState) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugApplicationThread_SynchronousCallIntoThread_Proxy( - IDebugApplicationThread __RPC_FAR * This, - /* [in] */ IDebugThreadCall __RPC_FAR *pstcb, - /* [in] */ DWORD dwParam1, - /* [in] */ DWORD dwParam2, - /* [in] */ DWORD dwParam3); - - -void __RPC_STUB IDebugApplicationThread_SynchronousCallIntoThread_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplicationThread_QueryIsCurrentThread_Proxy( - IDebugApplicationThread __RPC_FAR * This); - - -void __RPC_STUB IDebugApplicationThread_QueryIsCurrentThread_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplicationThread_QueryIsDebuggerThread_Proxy( - IDebugApplicationThread __RPC_FAR * This); - - -void __RPC_STUB IDebugApplicationThread_QueryIsDebuggerThread_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplicationThread_SetDescription_Proxy( - IDebugApplicationThread __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrDescription); - - -void __RPC_STUB IDebugApplicationThread_SetDescription_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplicationThread_SetStateString_Proxy( - IDebugApplicationThread __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrState); - - -void __RPC_STUB IDebugApplicationThread_SetStateString_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugApplicationThread_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugCookie_INTERFACE_DEFINED__ -#define __IDebugCookie_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugCookie - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][local][object] */ - - - -EXTERN_C const IID IID_IDebugCookie; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C39-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugCookie : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE SetDebugCookie( - /* [in] */ DWORD dwDebugAppCookie) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugCookieVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugCookie __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugCookie __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugCookie __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDebugCookie )( - IDebugCookie __RPC_FAR * This, - /* [in] */ DWORD dwDebugAppCookie); - - END_INTERFACE - } IDebugCookieVtbl; - - interface IDebugCookie - { - CONST_VTBL struct IDebugCookieVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugCookie_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugCookie_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugCookie_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugCookie_SetDebugCookie(This,dwDebugAppCookie) \ - (This)->lpVtbl -> SetDebugCookie(This,dwDebugAppCookie) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugCookie_SetDebugCookie_Proxy( - IDebugCookie __RPC_FAR * This, - /* [in] */ DWORD dwDebugAppCookie); - - -void __RPC_STUB IDebugCookie_SetDebugCookie_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugCookie_INTERFACE_DEFINED__ */ - - -#ifndef __IEnumDebugApplicationNodes_INTERFACE_DEFINED__ -#define __IEnumDebugApplicationNodes_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IEnumDebugApplicationNodes - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IEnumDebugApplicationNodes; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C3a-CB0C-11d0-B5C9-00A0244A0E7A") - IEnumDebugApplicationNodes : public IUnknown - { - public: - virtual /* [local] */ HRESULT __stdcall Next( - /* [in] */ ULONG celt, - /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *pprddp, - /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0; - - virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; - - virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ IEnumDebugApplicationNodes __RPC_FAR *__RPC_FAR *pperddp) = 0; - - }; - -#else /* C style interface */ - - typedef struct IEnumDebugApplicationNodesVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IEnumDebugApplicationNodes __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IEnumDebugApplicationNodes __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IEnumDebugApplicationNodes __RPC_FAR * This); - - /* [local] */ HRESULT ( __stdcall __RPC_FAR *Next )( - IEnumDebugApplicationNodes __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *pprddp, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )( - IEnumDebugApplicationNodes __RPC_FAR * This, - /* [in] */ ULONG celt); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( - IEnumDebugApplicationNodes __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )( - IEnumDebugApplicationNodes __RPC_FAR * This, - /* [out] */ IEnumDebugApplicationNodes __RPC_FAR *__RPC_FAR *pperddp); - - END_INTERFACE - } IEnumDebugApplicationNodesVtbl; - - interface IEnumDebugApplicationNodes - { - CONST_VTBL struct IEnumDebugApplicationNodesVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IEnumDebugApplicationNodes_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IEnumDebugApplicationNodes_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IEnumDebugApplicationNodes_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IEnumDebugApplicationNodes_Next(This,celt,pprddp,pceltFetched) \ - (This)->lpVtbl -> Next(This,celt,pprddp,pceltFetched) - -#define IEnumDebugApplicationNodes_Skip(This,celt) \ - (This)->lpVtbl -> Skip(This,celt) - -#define IEnumDebugApplicationNodes_Reset(This) \ - (This)->lpVtbl -> Reset(This) - -#define IEnumDebugApplicationNodes_Clone(This,pperddp) \ - (This)->lpVtbl -> Clone(This,pperddp) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -/* [call_as] */ HRESULT __stdcall IEnumDebugApplicationNodes_RemoteNext_Proxy( - IEnumDebugApplicationNodes __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *pprddp, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - -void __RPC_STUB IEnumDebugApplicationNodes_RemoteNext_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugApplicationNodes_Skip_Proxy( - IEnumDebugApplicationNodes __RPC_FAR * This, - /* [in] */ ULONG celt); - - -void __RPC_STUB IEnumDebugApplicationNodes_Skip_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugApplicationNodes_Reset_Proxy( - IEnumDebugApplicationNodes __RPC_FAR * This); - - -void __RPC_STUB IEnumDebugApplicationNodes_Reset_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugApplicationNodes_Clone_Proxy( - IEnumDebugApplicationNodes __RPC_FAR * This, - /* [out] */ IEnumDebugApplicationNodes __RPC_FAR *__RPC_FAR *pperddp); - - -void __RPC_STUB IEnumDebugApplicationNodes_Clone_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IEnumDebugApplicationNodes_INTERFACE_DEFINED__ */ - - -#ifndef __IEnumRemoteDebugApplications_INTERFACE_DEFINED__ -#define __IEnumRemoteDebugApplications_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IEnumRemoteDebugApplications - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IEnumRemoteDebugApplications; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C3b-CB0C-11d0-B5C9-00A0244A0E7A") - IEnumRemoteDebugApplications : public IUnknown - { - public: - virtual /* [local] */ HRESULT __stdcall Next( - /* [in] */ ULONG celt, - /* [out] */ IRemoteDebugApplication __RPC_FAR *__RPC_FAR *ppda, - /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0; - - virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; - - virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ IEnumRemoteDebugApplications __RPC_FAR *__RPC_FAR *ppessd) = 0; - - }; - -#else /* C style interface */ - - typedef struct IEnumRemoteDebugApplicationsVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IEnumRemoteDebugApplications __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IEnumRemoteDebugApplications __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IEnumRemoteDebugApplications __RPC_FAR * This); - - /* [local] */ HRESULT ( __stdcall __RPC_FAR *Next )( - IEnumRemoteDebugApplications __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [out] */ IRemoteDebugApplication __RPC_FAR *__RPC_FAR *ppda, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )( - IEnumRemoteDebugApplications __RPC_FAR * This, - /* [in] */ ULONG celt); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( - IEnumRemoteDebugApplications __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )( - IEnumRemoteDebugApplications __RPC_FAR * This, - /* [out] */ IEnumRemoteDebugApplications __RPC_FAR *__RPC_FAR *ppessd); - - END_INTERFACE - } IEnumRemoteDebugApplicationsVtbl; - - interface IEnumRemoteDebugApplications - { - CONST_VTBL struct IEnumRemoteDebugApplicationsVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IEnumRemoteDebugApplications_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IEnumRemoteDebugApplications_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IEnumRemoteDebugApplications_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IEnumRemoteDebugApplications_Next(This,celt,ppda,pceltFetched) \ - (This)->lpVtbl -> Next(This,celt,ppda,pceltFetched) - -#define IEnumRemoteDebugApplications_Skip(This,celt) \ - (This)->lpVtbl -> Skip(This,celt) - -#define IEnumRemoteDebugApplications_Reset(This) \ - (This)->lpVtbl -> Reset(This) - -#define IEnumRemoteDebugApplications_Clone(This,ppessd) \ - (This)->lpVtbl -> Clone(This,ppessd) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -/* [call_as] */ HRESULT __stdcall IEnumRemoteDebugApplications_RemoteNext_Proxy( - IEnumRemoteDebugApplications __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ IRemoteDebugApplication __RPC_FAR *__RPC_FAR *ppda, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - -void __RPC_STUB IEnumRemoteDebugApplications_RemoteNext_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumRemoteDebugApplications_Skip_Proxy( - IEnumRemoteDebugApplications __RPC_FAR * This, - /* [in] */ ULONG celt); - - -void __RPC_STUB IEnumRemoteDebugApplications_Skip_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumRemoteDebugApplications_Reset_Proxy( - IEnumRemoteDebugApplications __RPC_FAR * This); - - -void __RPC_STUB IEnumRemoteDebugApplications_Reset_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumRemoteDebugApplications_Clone_Proxy( - IEnumRemoteDebugApplications __RPC_FAR * This, - /* [out] */ IEnumRemoteDebugApplications __RPC_FAR *__RPC_FAR *ppessd); - - -void __RPC_STUB IEnumRemoteDebugApplications_Clone_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IEnumRemoteDebugApplications_INTERFACE_DEFINED__ */ - - -#ifndef __IEnumRemoteDebugApplicationThreads_INTERFACE_DEFINED__ -#define __IEnumRemoteDebugApplicationThreads_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IEnumRemoteDebugApplicationThreads - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IEnumRemoteDebugApplicationThreads; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C3c-CB0C-11d0-B5C9-00A0244A0E7A") - IEnumRemoteDebugApplicationThreads : public IUnknown - { - public: - virtual /* [local] */ HRESULT __stdcall Next( - /* [in] */ ULONG celt, - /* [out] */ IRemoteDebugApplicationThread __RPC_FAR *__RPC_FAR *pprdat, - /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0; - - virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; - - virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ IEnumRemoteDebugApplicationThreads __RPC_FAR *__RPC_FAR *pperdat) = 0; - - }; - -#else /* C style interface */ - - typedef struct IEnumRemoteDebugApplicationThreadsVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IEnumRemoteDebugApplicationThreads __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IEnumRemoteDebugApplicationThreads __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IEnumRemoteDebugApplicationThreads __RPC_FAR * This); - - /* [local] */ HRESULT ( __stdcall __RPC_FAR *Next )( - IEnumRemoteDebugApplicationThreads __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [out] */ IRemoteDebugApplicationThread __RPC_FAR *__RPC_FAR *pprdat, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )( - IEnumRemoteDebugApplicationThreads __RPC_FAR * This, - /* [in] */ ULONG celt); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( - IEnumRemoteDebugApplicationThreads __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )( - IEnumRemoteDebugApplicationThreads __RPC_FAR * This, - /* [out] */ IEnumRemoteDebugApplicationThreads __RPC_FAR *__RPC_FAR *pperdat); - - END_INTERFACE - } IEnumRemoteDebugApplicationThreadsVtbl; - - interface IEnumRemoteDebugApplicationThreads - { - CONST_VTBL struct IEnumRemoteDebugApplicationThreadsVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IEnumRemoteDebugApplicationThreads_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IEnumRemoteDebugApplicationThreads_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IEnumRemoteDebugApplicationThreads_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IEnumRemoteDebugApplicationThreads_Next(This,celt,pprdat,pceltFetched) \ - (This)->lpVtbl -> Next(This,celt,pprdat,pceltFetched) - -#define IEnumRemoteDebugApplicationThreads_Skip(This,celt) \ - (This)->lpVtbl -> Skip(This,celt) - -#define IEnumRemoteDebugApplicationThreads_Reset(This) \ - (This)->lpVtbl -> Reset(This) - -#define IEnumRemoteDebugApplicationThreads_Clone(This,pperdat) \ - (This)->lpVtbl -> Clone(This,pperdat) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -/* [call_as] */ HRESULT __stdcall IEnumRemoteDebugApplicationThreads_RemoteNext_Proxy( - IEnumRemoteDebugApplicationThreads __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ IRemoteDebugApplicationThread __RPC_FAR *__RPC_FAR *ppdat, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - -void __RPC_STUB IEnumRemoteDebugApplicationThreads_RemoteNext_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumRemoteDebugApplicationThreads_Skip_Proxy( - IEnumRemoteDebugApplicationThreads __RPC_FAR * This, - /* [in] */ ULONG celt); - - -void __RPC_STUB IEnumRemoteDebugApplicationThreads_Skip_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumRemoteDebugApplicationThreads_Reset_Proxy( - IEnumRemoteDebugApplicationThreads __RPC_FAR * This); - - -void __RPC_STUB IEnumRemoteDebugApplicationThreads_Reset_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumRemoteDebugApplicationThreads_Clone_Proxy( - IEnumRemoteDebugApplicationThreads __RPC_FAR * This, - /* [out] */ IEnumRemoteDebugApplicationThreads __RPC_FAR *__RPC_FAR *pperdat); - - -void __RPC_STUB IEnumRemoteDebugApplicationThreads_Clone_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IEnumRemoteDebugApplicationThreads_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugFormatter_INTERFACE_DEFINED__ -#define __IDebugFormatter_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugFormatter - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local][unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugFormatter; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C05-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugFormatter : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetStringForVariant( - /* [in] */ VARIANT __RPC_FAR *pvar, - /* [in] */ ULONG nRadix, - /* [out] */ BSTR __RPC_FAR *pbstrValue) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetVariantForString( - /* [in] */ LPCOLESTR pwstrValue, - /* [out] */ VARIANT __RPC_FAR *pvar) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetStringForVarType( - /* [in] */ VARTYPE vt, - /* [in] */ TYPEDESC __RPC_FAR *ptdescArrayType, - /* [out] */ BSTR __RPC_FAR *pbstr) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugFormatterVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugFormatter __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugFormatter __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugFormatter __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStringForVariant )( - IDebugFormatter __RPC_FAR * This, - /* [in] */ VARIANT __RPC_FAR *pvar, - /* [in] */ ULONG nRadix, - /* [out] */ BSTR __RPC_FAR *pbstrValue); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVariantForString )( - IDebugFormatter __RPC_FAR * This, - /* [in] */ LPCOLESTR pwstrValue, - /* [out] */ VARIANT __RPC_FAR *pvar); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStringForVarType )( - IDebugFormatter __RPC_FAR * This, - /* [in] */ VARTYPE vt, - /* [in] */ TYPEDESC __RPC_FAR *ptdescArrayType, - /* [out] */ BSTR __RPC_FAR *pbstr); - - END_INTERFACE - } IDebugFormatterVtbl; - - interface IDebugFormatter - { - CONST_VTBL struct IDebugFormatterVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugFormatter_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugFormatter_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugFormatter_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugFormatter_GetStringForVariant(This,pvar,nRadix,pbstrValue) \ - (This)->lpVtbl -> GetStringForVariant(This,pvar,nRadix,pbstrValue) - -#define IDebugFormatter_GetVariantForString(This,pwstrValue,pvar) \ - (This)->lpVtbl -> GetVariantForString(This,pwstrValue,pvar) - -#define IDebugFormatter_GetStringForVarType(This,vt,ptdescArrayType,pbstr) \ - (This)->lpVtbl -> GetStringForVarType(This,vt,ptdescArrayType,pbstr) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugFormatter_GetStringForVariant_Proxy( - IDebugFormatter __RPC_FAR * This, - /* [in] */ VARIANT __RPC_FAR *pvar, - /* [in] */ ULONG nRadix, - /* [out] */ BSTR __RPC_FAR *pbstrValue); - - -void __RPC_STUB IDebugFormatter_GetStringForVariant_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugFormatter_GetVariantForString_Proxy( - IDebugFormatter __RPC_FAR * This, - /* [in] */ LPCOLESTR pwstrValue, - /* [out] */ VARIANT __RPC_FAR *pvar); - - -void __RPC_STUB IDebugFormatter_GetVariantForString_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugFormatter_GetStringForVarType_Proxy( - IDebugFormatter __RPC_FAR * This, - /* [in] */ VARTYPE vt, - /* [in] */ TYPEDESC __RPC_FAR *ptdescArrayType, - /* [out] */ BSTR __RPC_FAR *pbstr); - - -void __RPC_STUB IDebugFormatter_GetStringForVarType_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugFormatter_INTERFACE_DEFINED__ */ - - -#ifndef __ISimpleConnectionPoint_INTERFACE_DEFINED__ -#define __ISimpleConnectionPoint_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: ISimpleConnectionPoint - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local][unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_ISimpleConnectionPoint; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C3e-CB0C-11d0-B5C9-00A0244A0E7A") - ISimpleConnectionPoint : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetEventCount( - /* [out] */ ULONG __RPC_FAR *pulCount) = 0; - - virtual HRESULT STDMETHODCALLTYPE DescribeEvents( - /* [in] */ ULONG iEvent, - /* [in] */ ULONG cEvents, - /* [length_is][size_is][out] */ DISPID __RPC_FAR *prgid, - /* [length_is][size_is][out] */ BSTR __RPC_FAR *prgbstr, - /* [out] */ ULONG __RPC_FAR *pcEventsFetched) = 0; - - virtual HRESULT STDMETHODCALLTYPE Advise( - /* [in] */ IDispatch __RPC_FAR *pdisp, - /* [out] */ DWORD __RPC_FAR *pdwCookie) = 0; - - virtual HRESULT STDMETHODCALLTYPE Unadvise( - /* [in] */ DWORD dwCookie) = 0; - - }; - -#else /* C style interface */ - - typedef struct ISimpleConnectionPointVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - ISimpleConnectionPoint __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - ISimpleConnectionPoint __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - ISimpleConnectionPoint __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEventCount )( - ISimpleConnectionPoint __RPC_FAR * This, - /* [out] */ ULONG __RPC_FAR *pulCount); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DescribeEvents )( - ISimpleConnectionPoint __RPC_FAR * This, - /* [in] */ ULONG iEvent, - /* [in] */ ULONG cEvents, - /* [length_is][size_is][out] */ DISPID __RPC_FAR *prgid, - /* [length_is][size_is][out] */ BSTR __RPC_FAR *prgbstr, - /* [out] */ ULONG __RPC_FAR *pcEventsFetched); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Advise )( - ISimpleConnectionPoint __RPC_FAR * This, - /* [in] */ IDispatch __RPC_FAR *pdisp, - /* [out] */ DWORD __RPC_FAR *pdwCookie); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Unadvise )( - ISimpleConnectionPoint __RPC_FAR * This, - /* [in] */ DWORD dwCookie); - - END_INTERFACE - } ISimpleConnectionPointVtbl; - - interface ISimpleConnectionPoint - { - CONST_VTBL struct ISimpleConnectionPointVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define ISimpleConnectionPoint_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define ISimpleConnectionPoint_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define ISimpleConnectionPoint_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define ISimpleConnectionPoint_GetEventCount(This,pulCount) \ - (This)->lpVtbl -> GetEventCount(This,pulCount) - -#define ISimpleConnectionPoint_DescribeEvents(This,iEvent,cEvents,prgid,prgbstr,pcEventsFetched) \ - (This)->lpVtbl -> DescribeEvents(This,iEvent,cEvents,prgid,prgbstr,pcEventsFetched) - -#define ISimpleConnectionPoint_Advise(This,pdisp,pdwCookie) \ - (This)->lpVtbl -> Advise(This,pdisp,pdwCookie) - -#define ISimpleConnectionPoint_Unadvise(This,dwCookie) \ - (This)->lpVtbl -> Unadvise(This,dwCookie) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE ISimpleConnectionPoint_GetEventCount_Proxy( - ISimpleConnectionPoint __RPC_FAR * This, - /* [out] */ ULONG __RPC_FAR *pulCount); - - -void __RPC_STUB ISimpleConnectionPoint_GetEventCount_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE ISimpleConnectionPoint_DescribeEvents_Proxy( - ISimpleConnectionPoint __RPC_FAR * This, - /* [in] */ ULONG iEvent, - /* [in] */ ULONG cEvents, - /* [length_is][size_is][out] */ DISPID __RPC_FAR *prgid, - /* [length_is][size_is][out] */ BSTR __RPC_FAR *prgbstr, - /* [out] */ ULONG __RPC_FAR *pcEventsFetched); - - -void __RPC_STUB ISimpleConnectionPoint_DescribeEvents_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE ISimpleConnectionPoint_Advise_Proxy( - ISimpleConnectionPoint __RPC_FAR * This, - /* [in] */ IDispatch __RPC_FAR *pdisp, - /* [out] */ DWORD __RPC_FAR *pdwCookie); - - -void __RPC_STUB ISimpleConnectionPoint_Advise_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE ISimpleConnectionPoint_Unadvise_Proxy( - ISimpleConnectionPoint __RPC_FAR * This, - /* [in] */ DWORD dwCookie); - - -void __RPC_STUB ISimpleConnectionPoint_Unadvise_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __ISimpleConnectionPoint_INTERFACE_DEFINED__ */ - - -/**************************************** - * Generated header for interface: __MIDL_itf_activdbg_0209 - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local] */ - - -EXTERN_C const CLSID CLSID_DebugHelper; - - -extern RPC_IF_HANDLE __MIDL_itf_activdbg_0209_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_activdbg_0209_v0_0_s_ifspec; - -#ifndef __IDebugHelper_INTERFACE_DEFINED__ -#define __IDebugHelper_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugHelper - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local][unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugHelper; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C3f-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugHelper : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE CreatePropertyBrowser( - /* [in] */ VARIANT __RPC_FAR *pvar, - /* [in] */ LPCOLESTR bstrName, - /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdob) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreatePropertyBrowserEx( - /* [in] */ VARIANT __RPC_FAR *pvar, - /* [in] */ LPCOLESTR bstrName, - /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, - /* [in] */ IDebugFormatter __RPC_FAR *pdf, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdob) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateSimpleConnectionPoint( - /* [in] */ IDispatch __RPC_FAR *pdisp, - /* [out] */ ISimpleConnectionPoint __RPC_FAR *__RPC_FAR *ppscp) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugHelperVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugHelper __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugHelper __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugHelper __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreatePropertyBrowser )( - IDebugHelper __RPC_FAR * This, - /* [in] */ VARIANT __RPC_FAR *pvar, - /* [in] */ LPCOLESTR bstrName, - /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdob); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreatePropertyBrowserEx )( - IDebugHelper __RPC_FAR * This, - /* [in] */ VARIANT __RPC_FAR *pvar, - /* [in] */ LPCOLESTR bstrName, - /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, - /* [in] */ IDebugFormatter __RPC_FAR *pdf, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdob); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateSimpleConnectionPoint )( - IDebugHelper __RPC_FAR * This, - /* [in] */ IDispatch __RPC_FAR *pdisp, - /* [out] */ ISimpleConnectionPoint __RPC_FAR *__RPC_FAR *ppscp); - - END_INTERFACE - } IDebugHelperVtbl; - - interface IDebugHelper - { - CONST_VTBL struct IDebugHelperVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugHelper_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugHelper_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugHelper_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugHelper_CreatePropertyBrowser(This,pvar,bstrName,pdat,ppdob) \ - (This)->lpVtbl -> CreatePropertyBrowser(This,pvar,bstrName,pdat,ppdob) - -#define IDebugHelper_CreatePropertyBrowserEx(This,pvar,bstrName,pdat,pdf,ppdob) \ - (This)->lpVtbl -> CreatePropertyBrowserEx(This,pvar,bstrName,pdat,pdf,ppdob) - -#define IDebugHelper_CreateSimpleConnectionPoint(This,pdisp,ppscp) \ - (This)->lpVtbl -> CreateSimpleConnectionPoint(This,pdisp,ppscp) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugHelper_CreatePropertyBrowser_Proxy( - IDebugHelper __RPC_FAR * This, - /* [in] */ VARIANT __RPC_FAR *pvar, - /* [in] */ LPCOLESTR bstrName, - /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdob); - - -void __RPC_STUB IDebugHelper_CreatePropertyBrowser_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugHelper_CreatePropertyBrowserEx_Proxy( - IDebugHelper __RPC_FAR * This, - /* [in] */ VARIANT __RPC_FAR *pvar, - /* [in] */ LPCOLESTR bstrName, - /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, - /* [in] */ IDebugFormatter __RPC_FAR *pdf, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdob); - - -void __RPC_STUB IDebugHelper_CreatePropertyBrowserEx_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugHelper_CreateSimpleConnectionPoint_Proxy( - IDebugHelper __RPC_FAR * This, - /* [in] */ IDispatch __RPC_FAR *pdisp, - /* [out] */ ISimpleConnectionPoint __RPC_FAR *__RPC_FAR *ppscp); - - -void __RPC_STUB IDebugHelper_CreateSimpleConnectionPoint_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugHelper_INTERFACE_DEFINED__ */ - - -#ifndef __IEnumDebugExpressionContexts_INTERFACE_DEFINED__ -#define __IEnumDebugExpressionContexts_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IEnumDebugExpressionContexts - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IEnumDebugExpressionContexts; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C40-CB0C-11d0-B5C9-00A0244A0E7A") - IEnumDebugExpressionContexts : public IUnknown - { - public: - virtual /* [local] */ HRESULT __stdcall Next( - /* [in] */ ULONG celt, - /* [out] */ IDebugExpressionContext __RPC_FAR *__RPC_FAR *ppdec, - /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0; - - virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; - - virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec) = 0; - - }; - -#else /* C style interface */ - - typedef struct IEnumDebugExpressionContextsVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IEnumDebugExpressionContexts __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IEnumDebugExpressionContexts __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IEnumDebugExpressionContexts __RPC_FAR * This); - - /* [local] */ HRESULT ( __stdcall __RPC_FAR *Next )( - IEnumDebugExpressionContexts __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [out] */ IDebugExpressionContext __RPC_FAR *__RPC_FAR *ppdec, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )( - IEnumDebugExpressionContexts __RPC_FAR * This, - /* [in] */ ULONG celt); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( - IEnumDebugExpressionContexts __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )( - IEnumDebugExpressionContexts __RPC_FAR * This, - /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec); - - END_INTERFACE - } IEnumDebugExpressionContextsVtbl; - - interface IEnumDebugExpressionContexts - { - CONST_VTBL struct IEnumDebugExpressionContextsVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IEnumDebugExpressionContexts_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IEnumDebugExpressionContexts_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IEnumDebugExpressionContexts_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IEnumDebugExpressionContexts_Next(This,celt,ppdec,pceltFetched) \ - (This)->lpVtbl -> Next(This,celt,ppdec,pceltFetched) - -#define IEnumDebugExpressionContexts_Skip(This,celt) \ - (This)->lpVtbl -> Skip(This,celt) - -#define IEnumDebugExpressionContexts_Reset(This) \ - (This)->lpVtbl -> Reset(This) - -#define IEnumDebugExpressionContexts_Clone(This,ppedec) \ - (This)->lpVtbl -> Clone(This,ppedec) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -/* [call_as] */ HRESULT __stdcall IEnumDebugExpressionContexts_RemoteNext_Proxy( - IEnumDebugExpressionContexts __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ IDebugExpressionContext __RPC_FAR *__RPC_FAR *pprgdec, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - -void __RPC_STUB IEnumDebugExpressionContexts_RemoteNext_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugExpressionContexts_Skip_Proxy( - IEnumDebugExpressionContexts __RPC_FAR * This, - /* [in] */ ULONG celt); - - -void __RPC_STUB IEnumDebugExpressionContexts_Skip_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugExpressionContexts_Reset_Proxy( - IEnumDebugExpressionContexts __RPC_FAR * This); - - -void __RPC_STUB IEnumDebugExpressionContexts_Reset_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugExpressionContexts_Clone_Proxy( - IEnumDebugExpressionContexts __RPC_FAR * This, - /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec); - - -void __RPC_STUB IEnumDebugExpressionContexts_Clone_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IEnumDebugExpressionContexts_INTERFACE_DEFINED__ */ - - -#ifndef __IProvideExpressionContexts_INTERFACE_DEFINED__ -#define __IProvideExpressionContexts_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IProvideExpressionContexts - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IProvideExpressionContexts; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C41-CB0C-11d0-B5C9-00A0244A0E7A") - IProvideExpressionContexts : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE EnumExpressionContexts( - /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec) = 0; - - }; - -#else /* C style interface */ - - typedef struct IProvideExpressionContextsVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IProvideExpressionContexts __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IProvideExpressionContexts __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IProvideExpressionContexts __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumExpressionContexts )( - IProvideExpressionContexts __RPC_FAR * This, - /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec); - - END_INTERFACE - } IProvideExpressionContextsVtbl; - - interface IProvideExpressionContexts - { - CONST_VTBL struct IProvideExpressionContextsVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IProvideExpressionContexts_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IProvideExpressionContexts_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IProvideExpressionContexts_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IProvideExpressionContexts_EnumExpressionContexts(This,ppedec) \ - (This)->lpVtbl -> EnumExpressionContexts(This,ppedec) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IProvideExpressionContexts_EnumExpressionContexts_Proxy( - IProvideExpressionContexts __RPC_FAR * This, - /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppedec); - - -void __RPC_STUB IProvideExpressionContexts_EnumExpressionContexts_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IProvideExpressionContexts_INTERFACE_DEFINED__ */ - - - -#ifndef __ProcessDebugManagerLib_LIBRARY_DEFINED__ -#define __ProcessDebugManagerLib_LIBRARY_DEFINED__ - -/**************************************** - * Generated header for library: ProcessDebugManagerLib - * at Fri Sep 18 16:27:25 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [helpstring][version][uuid] */ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -EXTERN_C const CLSID CLSID_CDebugDocumentHelper; - -EXTERN_C const IID LIBID_ProcessDebugManagerLib; - -#ifdef __cplusplus -EXTERN_C const CLSID CLSID_ProcessDebugManager; - -class DECLSPEC_UUID("78a51822-51f4-11d0-8f20-00805f2cd064") -ProcessDebugManager; -#endif - -#ifdef __cplusplus -EXTERN_C const CLSID CLSID_DebugHelper; - -class DECLSPEC_UUID("0BFCC060-8C1D-11d0-ACCD-00AA0060275C") -DebugHelper; -#endif - -#ifdef __cplusplus -EXTERN_C const CLSID CLSID_CDebugDocumentHelper; - -class DECLSPEC_UUID("83B8BCA6-687C-11D0-A405-00AA0060275C") -CDebugDocumentHelper; -#endif - -#ifdef __cplusplus -EXTERN_C const CLSID CLSID_MachineDebugManager; - -class DECLSPEC_UUID("0C0A3666-30C9-11D0-8F20-00805F2CD064") -MachineDebugManager; -#endif - -#ifdef __cplusplus -EXTERN_C const CLSID CLSID_DefaultDebugSessionProvider; - -class DECLSPEC_UUID("834128a2-51f4-11d0-8f20-00805f2cd064") -DefaultDebugSessionProvider; -#endif -#endif /* __ProcessDebugManagerLib_LIBRARY_DEFINED__ */ - -/* Additional Prototypes for ALL interfaces */ - -unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * ); -unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); -unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); -void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); - -/* [local] */ HRESULT __stdcall IEnumDebugCodeContexts_Next_Proxy( - IEnumDebugCodeContexts __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [out] */ IDebugCodeContext __RPC_FAR *__RPC_FAR *pscc, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - -/* [call_as] */ HRESULT __stdcall IEnumDebugCodeContexts_Next_Stub( - IEnumDebugCodeContexts __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ IDebugCodeContext __RPC_FAR *__RPC_FAR *pscc, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - -/* [local] */ HRESULT __stdcall IEnumDebugStackFrames_Next_Proxy( - IEnumDebugStackFrames __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [out] */ DebugStackFrameDescriptor __RPC_FAR *prgdsfd, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - -/* [call_as] */ HRESULT __stdcall IEnumDebugStackFrames_Next_Stub( - IEnumDebugStackFrames __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ DebugStackFrameDescriptor __RPC_FAR *prgdsfd, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - -/* [local] */ HRESULT __stdcall IEnumDebugApplicationNodes_Next_Proxy( - IEnumDebugApplicationNodes __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *pprddp, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - -/* [call_as] */ HRESULT __stdcall IEnumDebugApplicationNodes_Next_Stub( - IEnumDebugApplicationNodes __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ IDebugApplicationNode __RPC_FAR *__RPC_FAR *pprddp, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - -/* [local] */ HRESULT __stdcall IEnumRemoteDebugApplications_Next_Proxy( - IEnumRemoteDebugApplications __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [out] */ IRemoteDebugApplication __RPC_FAR *__RPC_FAR *ppda, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - -/* [call_as] */ HRESULT __stdcall IEnumRemoteDebugApplications_Next_Stub( - IEnumRemoteDebugApplications __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ IRemoteDebugApplication __RPC_FAR *__RPC_FAR *ppda, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - -/* [local] */ HRESULT __stdcall IEnumRemoteDebugApplicationThreads_Next_Proxy( - IEnumRemoteDebugApplicationThreads __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [out] */ IRemoteDebugApplicationThread __RPC_FAR *__RPC_FAR *pprdat, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - -/* [call_as] */ HRESULT __stdcall IEnumRemoteDebugApplicationThreads_Next_Stub( - IEnumRemoteDebugApplicationThreads __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ IRemoteDebugApplicationThread __RPC_FAR *__RPC_FAR *ppdat, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - -/* [local] */ HRESULT __stdcall IEnumDebugExpressionContexts_Next_Proxy( - IEnumDebugExpressionContexts __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [out] */ IDebugExpressionContext __RPC_FAR *__RPC_FAR *ppdec, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - -/* [call_as] */ HRESULT __stdcall IEnumDebugExpressionContexts_Next_Stub( - IEnumDebugExpressionContexts __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ IDebugExpressionContext __RPC_FAR *__RPC_FAR *pprgdec, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - - -/* end of Additional Prototypes */ - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/third_party/activscp/activscp.h b/third_party/activscp/activscp.h deleted file mode 100644 index 4cad4aa..0000000 --- a/third_party/activscp/activscp.h +++ /dev/null @@ -1,2045 +0,0 @@ -/* this ALWAYS GENERATED file contains the definitions for the interfaces */ - - -/* File created by MIDL compiler version 3.01.75 */ -/* at Fri Sep 18 16:27:49 1998 - */ -/* Compiler settings for activscp.idl: - Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext - error checks: none -*/ -//@@MIDL_FILE_HEADING( ) -#include "rpc.h" -#include "rpcndr.h" -#ifndef COM_NO_WINDOWS_H -#include "windows.h" -#include "ole2.h" -#endif /*COM_NO_WINDOWS_H*/ - -#ifndef __activscp_h__ -#define __activscp_h__ - -#ifdef __cplusplus -extern "C"{ -#endif - -/* Forward Declarations */ - -#ifndef __IActiveScriptSite_FWD_DEFINED__ -#define __IActiveScriptSite_FWD_DEFINED__ -typedef interface IActiveScriptSite IActiveScriptSite; -#endif /* __IActiveScriptSite_FWD_DEFINED__ */ - - -#ifndef __IActiveScriptError_FWD_DEFINED__ -#define __IActiveScriptError_FWD_DEFINED__ -typedef interface IActiveScriptError IActiveScriptError; -#endif /* __IActiveScriptError_FWD_DEFINED__ */ - - -#ifndef __IActiveScriptSiteWindow_FWD_DEFINED__ -#define __IActiveScriptSiteWindow_FWD_DEFINED__ -typedef interface IActiveScriptSiteWindow IActiveScriptSiteWindow; -#endif /* __IActiveScriptSiteWindow_FWD_DEFINED__ */ - - -#ifndef __IActiveScriptSiteInterruptPoll_FWD_DEFINED__ -#define __IActiveScriptSiteInterruptPoll_FWD_DEFINED__ -typedef interface IActiveScriptSiteInterruptPoll IActiveScriptSiteInterruptPoll; -#endif /* __IActiveScriptSiteInterruptPoll_FWD_DEFINED__ */ - - -#ifndef __IActiveScript_FWD_DEFINED__ -#define __IActiveScript_FWD_DEFINED__ -typedef interface IActiveScript IActiveScript; -#endif /* __IActiveScript_FWD_DEFINED__ */ - - -#ifndef __IActiveScriptParse_FWD_DEFINED__ -#define __IActiveScriptParse_FWD_DEFINED__ -typedef interface IActiveScriptParse IActiveScriptParse; -#endif /* __IActiveScriptParse_FWD_DEFINED__ */ - - -#ifndef __IActiveScriptParseProcedureOld_FWD_DEFINED__ -#define __IActiveScriptParseProcedureOld_FWD_DEFINED__ -typedef interface IActiveScriptParseProcedureOld IActiveScriptParseProcedureOld; -#endif /* __IActiveScriptParseProcedureOld_FWD_DEFINED__ */ - - -#ifndef __IActiveScriptParseProcedure_FWD_DEFINED__ -#define __IActiveScriptParseProcedure_FWD_DEFINED__ -typedef interface IActiveScriptParseProcedure IActiveScriptParseProcedure; -#endif /* __IActiveScriptParseProcedure_FWD_DEFINED__ */ - - -#ifndef __IBindEventHandler_FWD_DEFINED__ -#define __IBindEventHandler_FWD_DEFINED__ -typedef interface IBindEventHandler IBindEventHandler; -#endif /* __IBindEventHandler_FWD_DEFINED__ */ - - -#ifndef __IActiveScriptStats_FWD_DEFINED__ -#define __IActiveScriptStats_FWD_DEFINED__ -typedef interface IActiveScriptStats IActiveScriptStats; -#endif /* __IActiveScriptStats_FWD_DEFINED__ */ - - -/* header files for imported files */ -#include "ocidl.h" - -void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); -void __RPC_USER MIDL_user_free( void __RPC_FAR * ); - -/**************************************** - * Generated header for interface: __MIDL_itf_activscp_0000 - * at Fri Sep 18 16:27:49 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local] */ - - -//=--------------------------------------------------------------------------= -// ActivScp.h -//=--------------------------------------------------------------------------= -// (C) Copyright 1996 Microsoft Corporation. All Rights Reserved. -// -// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO -// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A -// PARTICULAR PURPOSE. -//=--------------------------------------------------------------------------= -// -#pragma comment(lib,"uuid.lib") -// -// Declarations for ActiveX Scripting host applications and script engines. -// - -#ifndef __ActivScp_h -#define __ActivScp_h - -/* GUIDs - ********/ - -#ifndef _NO_SCRIPT_GUIDS -// {F0B7A1A1-9847-11cf-8F20-00805F2CD064} -DEFINE_GUID(CATID_ActiveScript, 0xf0b7a1a1, 0x9847, 0x11cf, 0x8f, 0x20, 0x0, 0x80, 0x5f, 0x2c, 0xd0, 0x64); - -// {F0B7A1A2-9847-11cf-8F20-00805F2CD064} -DEFINE_GUID(CATID_ActiveScriptParse, 0xf0b7a1a2, 0x9847, 0x11cf, 0x8f, 0x20, 0x0, 0x80, 0x5f, 0x2c, 0xd0, 0x64); - -// {BB1A2AE1-A4F9-11cf-8F20-00805F2CD064} -DEFINE_GUID(IID_IActiveScript, 0xbb1a2ae1, 0xa4f9, 0x11cf, 0x8f, 0x20, 0x0, 0x80, 0x5f, 0x2c, 0xd0, 0x64); - -// {BB1A2AE2-A4F9-11cf-8F20-00805F2CD064} -DEFINE_GUID(IID_IActiveScriptParse, 0xbb1a2ae2, 0xa4f9, 0x11cf, 0x8f, 0x20, 0x0, 0x80, 0x5f, 0x2c, 0xd0, 0x64); - -// {1CFF0050-6FDD-11d0-9328-00A0C90DCAA9} -DEFINE_GUID(IID_IActiveScriptParseProcedureOld, 0x1cff0050, 0x6fdd, 0x11d0, 0x93, 0x28, 0x0, 0xa0, 0xc9, 0xd, 0xca, 0xa9); - -// {AA5B6A80-B834-11d0-932F-00A0C90DCAA9} -DEFINE_GUID(IID_IActiveScriptParseProcedure, 0xaa5b6a80, 0xb834, 0x11d0, 0x93, 0x2f, 0x0, 0xa0, 0xc9, 0xd, 0xca, 0xa9); - -// {DB01A1E3-A42B-11cf-8F20-00805F2CD064} -DEFINE_GUID(IID_IActiveScriptSite, 0xdb01a1e3, 0xa42b, 0x11cf, 0x8f, 0x20, 0x0, 0x80, 0x5f, 0x2c, 0xd0, 0x64); - -// {D10F6761-83E9-11cf-8F20-00805F2CD064} -DEFINE_GUID(IID_IActiveScriptSiteWindow, 0xd10f6761, 0x83e9, 0x11cf, 0x8f, 0x20, 0x0, 0x80, 0x5f, 0x2c, 0xd0, 0x64); - -// {539698A0-CDCA-11CF-A5EB-00AA0047A063} -DEFINE_GUID(IID_IActiveScriptSiteInterruptPoll, 0x539698a0, 0xcdca, 0x11cf, 0xa5, 0xeb, 0x00, 0xaa, 0x00, 0x47, 0xa0, 0x63); - -// {EAE1BA61-A4ED-11cf-8F20-00805F2CD064} -DEFINE_GUID(IID_IActiveScriptError, 0xeae1ba61, 0xa4ed, 0x11cf, 0x8f, 0x20, 0x0, 0x80, 0x5f, 0x2c, 0xd0, 0x64); - -// {63CDBCB0-C1B1-11d0-9336-00A0C90DCAA9} -DEFINE_GUID(IID_IBindEventHandler, 0x63cdbcb0, 0xc1b1, 0x11d0, 0x93, 0x36, 0x0, 0xa0, 0xc9, 0xd, 0xca, 0xa9); - -// {B8DA6310-E19B-11d0-933C-00A0C90DCAA9} -DEFINE_GUID(IID_IActiveScriptStats, 0xb8da6310, 0xe19b, 0x11d0, 0x93, 0x3c, 0x0, 0xa0, 0xc9, 0xd, 0xca, 0xa9); - -#endif // _NO_SCRIPT_GUIDS - -// Constants used by ActiveX Scripting: -// - -/* IActiveScript::AddNamedItem() input flags */ - -#define SCRIPTITEM_ISVISIBLE 0x00000002 -#define SCRIPTITEM_ISSOURCE 0x00000004 -#define SCRIPTITEM_GLOBALMEMBERS 0x00000008 -#define SCRIPTITEM_ISPERSISTENT 0x00000040 -#define SCRIPTITEM_CODEONLY 0x00000200 -#define SCRIPTITEM_NOCODE 0x00000400 - -#define SCRIPTITEM_ALL_FLAGS (SCRIPTITEM_ISSOURCE | \ - SCRIPTITEM_ISVISIBLE | \ - SCRIPTITEM_ISPERSISTENT | \ - SCRIPTITEM_GLOBALMEMBERS | \ - SCRIPTITEM_NOCODE | \ - SCRIPTITEM_CODEONLY) - -/* IActiveScript::AddTypeLib() input flags */ - -#define SCRIPTTYPELIB_ISCONTROL 0x00000010 -#define SCRIPTTYPELIB_ISPERSISTENT 0x00000040 -#define SCRIPTTYPELIB_ALL_FLAGS (SCRIPTTEXT_ISCONTROL | SCRIPTTYPELIB_ISPERSISTENT) - -/* IActiveScriptParse::AddScriptlet() and IActiveScriptParse::ParseScriptText() input flags */ - -#define SCRIPTTEXT_DELAYEXECUTION 0x00000001 -#define SCRIPTTEXT_ISVISIBLE 0x00000002 -#define SCRIPTTEXT_ISEXPRESSION 0x00000020 -#define SCRIPTTEXT_ISPERSISTENT 0x00000040 -#define SCRIPTTEXT_HOSTMANAGESSOURCE 0x00000080 -#define SCRIPTTEXT_ALL_FLAGS (SCRIPTTEXT_DELAYEXECUTION | \ - SCRIPTTEXT_ISVISIBLE | \ - SCRIPTTEXT_ISEXPRESSION | \ - SCRIPTTEXT_ISPERSISTENT | \ - SCRIPTTEXT_HOSTMANAGESSOURCE) - -/* IActiveScriptParseProcedure::ParseProcedureText() input flags */ - -#define SCRIPTPROC_HOSTMANAGESSOURCE 0x00000080 -#define SCRIPTPROC_IMPLICIT_THIS 0x00000100 -#define SCRIPTPROC_IMPLICIT_PARENTS 0x00000200 -#define SCRIPTPROC_ALL_FLAGS (SCRIPTPROC_HOSTMANAGESSOURCE | \ - SCRIPTPROC_IMPLICIT_THIS | \ - SCRIPTPROC_IMPLICIT_PARENTS) - -/* IActiveScriptSite::GetItemInfo() input flags */ - -#define SCRIPTINFO_IUNKNOWN 0x00000001 -#define SCRIPTINFO_ITYPEINFO 0x00000002 -#define SCRIPTINFO_ALL_FLAGS (SCRIPTINFO_IUNKNOWN | \ - SCRIPTINFO_ITYPEINFO) - -/* IActiveScript::Interrupt() Flags */ - -#define SCRIPTINTERRUPT_DEBUG 0x00000001 -#define SCRIPTINTERRUPT_RAISEEXCEPTION 0x00000002 -#define SCRIPTINTERRUPT_ALL_FLAGS (SCRIPTINTERRUPT_DEBUG | \ - SCRIPTINTERRUPT_RAISEEXCEPTION) - -/* IActiveScriptStats::GetStat() values */ - -#define SCRIPTSTAT_STATEMENT_COUNT 1 -#define SCRIPTSTAT_INSTRUCTION_COUNT 2 -#define SCRIPTSTAT_INTSTRUCTION_TIME 3 -#define SCRIPTSTAT_TOTAL_TIME 4 - -/* script state values */ - -typedef -enum tagSCRIPTSTATE - { SCRIPTSTATE_UNINITIALIZED = 0, - SCRIPTSTATE_INITIALIZED = 5, - SCRIPTSTATE_STARTED = 1, - SCRIPTSTATE_CONNECTED = 2, - SCRIPTSTATE_DISCONNECTED = 3, - SCRIPTSTATE_CLOSED = 4 - } SCRIPTSTATE; - - -/* script thread state values */ - -typedef -enum tagSCRIPTTHREADSTATE - { SCRIPTTHREADSTATE_NOTINSCRIPT = 0, - SCRIPTTHREADSTATE_RUNNING = 1 - } SCRIPTTHREADSTATE; - - -/* Thread IDs */ - -typedef DWORD SCRIPTTHREADID; - - -#define SCRIPTTHREADID_CURRENT ((SCRIPTTHREADID)-1) -#define SCRIPTTHREADID_BASE ((SCRIPTTHREADID)-2) -#define SCRIPTTHREADID_ALL ((SCRIPTTHREADID)-3) - -/* Structures */ - -/* Interfaces - *************/ - - - - - - - - - - -extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_activscp_0000_v0_0_s_ifspec; - -#ifndef __IActiveScriptSite_INTERFACE_DEFINED__ -#define __IActiveScriptSite_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IActiveScriptSite - * at Fri Sep 18 16:27:49 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IActiveScriptSite; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("DB01A1E3-A42B-11cf-8F20-00805F2CD064") - IActiveScriptSite : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetLCID( - /* [out] */ LCID __RPC_FAR *plcid) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetItemInfo( - /* [in] */ LPCOLESTR pstrName, - /* [in] */ DWORD dwReturnMask, - /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppiunkItem, - /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppti) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetDocVersionString( - /* [out] */ BSTR __RPC_FAR *pbstrVersion) = 0; - - virtual HRESULT STDMETHODCALLTYPE OnScriptTerminate( - /* [in] */ const VARIANT __RPC_FAR *pvarResult, - /* [in] */ const EXCEPINFO __RPC_FAR *pexcepinfo) = 0; - - virtual HRESULT STDMETHODCALLTYPE OnStateChange( - /* [in] */ SCRIPTSTATE ssScriptState) = 0; - - virtual HRESULT STDMETHODCALLTYPE OnScriptError( - /* [in] */ IActiveScriptError __RPC_FAR *pscripterror) = 0; - - virtual HRESULT STDMETHODCALLTYPE OnEnterScript( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE OnLeaveScript( void) = 0; - - }; - -#else /* C style interface */ - - typedef struct IActiveScriptSiteVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IActiveScriptSite __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IActiveScriptSite __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IActiveScriptSite __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLCID )( - IActiveScriptSite __RPC_FAR * This, - /* [out] */ LCID __RPC_FAR *plcid); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetItemInfo )( - IActiveScriptSite __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrName, - /* [in] */ DWORD dwReturnMask, - /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppiunkItem, - /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppti); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDocVersionString )( - IActiveScriptSite __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrVersion); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnScriptTerminate )( - IActiveScriptSite __RPC_FAR * This, - /* [in] */ const VARIANT __RPC_FAR *pvarResult, - /* [in] */ const EXCEPINFO __RPC_FAR *pexcepinfo); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnStateChange )( - IActiveScriptSite __RPC_FAR * This, - /* [in] */ SCRIPTSTATE ssScriptState); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnScriptError )( - IActiveScriptSite __RPC_FAR * This, - /* [in] */ IActiveScriptError __RPC_FAR *pscripterror); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnEnterScript )( - IActiveScriptSite __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnLeaveScript )( - IActiveScriptSite __RPC_FAR * This); - - END_INTERFACE - } IActiveScriptSiteVtbl; - - interface IActiveScriptSite - { - CONST_VTBL struct IActiveScriptSiteVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IActiveScriptSite_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IActiveScriptSite_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IActiveScriptSite_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IActiveScriptSite_GetLCID(This,plcid) \ - (This)->lpVtbl -> GetLCID(This,plcid) - -#define IActiveScriptSite_GetItemInfo(This,pstrName,dwReturnMask,ppiunkItem,ppti) \ - (This)->lpVtbl -> GetItemInfo(This,pstrName,dwReturnMask,ppiunkItem,ppti) - -#define IActiveScriptSite_GetDocVersionString(This,pbstrVersion) \ - (This)->lpVtbl -> GetDocVersionString(This,pbstrVersion) - -#define IActiveScriptSite_OnScriptTerminate(This,pvarResult,pexcepinfo) \ - (This)->lpVtbl -> OnScriptTerminate(This,pvarResult,pexcepinfo) - -#define IActiveScriptSite_OnStateChange(This,ssScriptState) \ - (This)->lpVtbl -> OnStateChange(This,ssScriptState) - -#define IActiveScriptSite_OnScriptError(This,pscripterror) \ - (This)->lpVtbl -> OnScriptError(This,pscripterror) - -#define IActiveScriptSite_OnEnterScript(This) \ - (This)->lpVtbl -> OnEnterScript(This) - -#define IActiveScriptSite_OnLeaveScript(This) \ - (This)->lpVtbl -> OnLeaveScript(This) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IActiveScriptSite_GetLCID_Proxy( - IActiveScriptSite __RPC_FAR * This, - /* [out] */ LCID __RPC_FAR *plcid); - - -void __RPC_STUB IActiveScriptSite_GetLCID_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptSite_GetItemInfo_Proxy( - IActiveScriptSite __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrName, - /* [in] */ DWORD dwReturnMask, - /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppiunkItem, - /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppti); - - -void __RPC_STUB IActiveScriptSite_GetItemInfo_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptSite_GetDocVersionString_Proxy( - IActiveScriptSite __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrVersion); - - -void __RPC_STUB IActiveScriptSite_GetDocVersionString_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptSite_OnScriptTerminate_Proxy( - IActiveScriptSite __RPC_FAR * This, - /* [in] */ const VARIANT __RPC_FAR *pvarResult, - /* [in] */ const EXCEPINFO __RPC_FAR *pexcepinfo); - - -void __RPC_STUB IActiveScriptSite_OnScriptTerminate_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptSite_OnStateChange_Proxy( - IActiveScriptSite __RPC_FAR * This, - /* [in] */ SCRIPTSTATE ssScriptState); - - -void __RPC_STUB IActiveScriptSite_OnStateChange_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptSite_OnScriptError_Proxy( - IActiveScriptSite __RPC_FAR * This, - /* [in] */ IActiveScriptError __RPC_FAR *pscripterror); - - -void __RPC_STUB IActiveScriptSite_OnScriptError_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptSite_OnEnterScript_Proxy( - IActiveScriptSite __RPC_FAR * This); - - -void __RPC_STUB IActiveScriptSite_OnEnterScript_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptSite_OnLeaveScript_Proxy( - IActiveScriptSite __RPC_FAR * This); - - -void __RPC_STUB IActiveScriptSite_OnLeaveScript_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IActiveScriptSite_INTERFACE_DEFINED__ */ - - -#ifndef __IActiveScriptError_INTERFACE_DEFINED__ -#define __IActiveScriptError_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IActiveScriptError - * at Fri Sep 18 16:27:49 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IActiveScriptError; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("EAE1BA61-A4ED-11cf-8F20-00805F2CD064") - IActiveScriptError : public IUnknown - { - public: - virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetExceptionInfo( - /* [out] */ EXCEPINFO __RPC_FAR *pexcepinfo) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetSourcePosition( - /* [out] */ DWORD __RPC_FAR *pdwSourceContext, - /* [out] */ ULONG __RPC_FAR *pulLineNumber, - /* [out] */ LONG __RPC_FAR *plCharacterPosition) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetSourceLineText( - /* [out] */ BSTR __RPC_FAR *pbstrSourceLine) = 0; - - }; - -#else /* C style interface */ - - typedef struct IActiveScriptErrorVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IActiveScriptError __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IActiveScriptError __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IActiveScriptError __RPC_FAR * This); - - /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetExceptionInfo )( - IActiveScriptError __RPC_FAR * This, - /* [out] */ EXCEPINFO __RPC_FAR *pexcepinfo); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSourcePosition )( - IActiveScriptError __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *pdwSourceContext, - /* [out] */ ULONG __RPC_FAR *pulLineNumber, - /* [out] */ LONG __RPC_FAR *plCharacterPosition); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSourceLineText )( - IActiveScriptError __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrSourceLine); - - END_INTERFACE - } IActiveScriptErrorVtbl; - - interface IActiveScriptError - { - CONST_VTBL struct IActiveScriptErrorVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IActiveScriptError_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IActiveScriptError_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IActiveScriptError_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IActiveScriptError_GetExceptionInfo(This,pexcepinfo) \ - (This)->lpVtbl -> GetExceptionInfo(This,pexcepinfo) - -#define IActiveScriptError_GetSourcePosition(This,pdwSourceContext,pulLineNumber,plCharacterPosition) \ - (This)->lpVtbl -> GetSourcePosition(This,pdwSourceContext,pulLineNumber,plCharacterPosition) - -#define IActiveScriptError_GetSourceLineText(This,pbstrSourceLine) \ - (This)->lpVtbl -> GetSourceLineText(This,pbstrSourceLine) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -/* [call_as] */ HRESULT STDMETHODCALLTYPE IActiveScriptError_RemoteGetExceptionInfo_Proxy( - IActiveScriptError __RPC_FAR * This, - /* [out] */ EXCEPINFO __RPC_FAR *pexcepinfo); - - -void __RPC_STUB IActiveScriptError_RemoteGetExceptionInfo_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptError_GetSourcePosition_Proxy( - IActiveScriptError __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *pdwSourceContext, - /* [out] */ ULONG __RPC_FAR *pulLineNumber, - /* [out] */ LONG __RPC_FAR *plCharacterPosition); - - -void __RPC_STUB IActiveScriptError_GetSourcePosition_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptError_GetSourceLineText_Proxy( - IActiveScriptError __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrSourceLine); - - -void __RPC_STUB IActiveScriptError_GetSourceLineText_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IActiveScriptError_INTERFACE_DEFINED__ */ - - -#ifndef __IActiveScriptSiteWindow_INTERFACE_DEFINED__ -#define __IActiveScriptSiteWindow_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IActiveScriptSiteWindow - * at Fri Sep 18 16:27:49 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IActiveScriptSiteWindow; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("D10F6761-83E9-11cf-8F20-00805F2CD064") - IActiveScriptSiteWindow : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetWindow( - /* [out] */ HWND __RPC_FAR *phwnd) = 0; - - virtual HRESULT STDMETHODCALLTYPE EnableModeless( - /* [in] */ BOOL fEnable) = 0; - - }; - -#else /* C style interface */ - - typedef struct IActiveScriptSiteWindowVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IActiveScriptSiteWindow __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IActiveScriptSiteWindow __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IActiveScriptSiteWindow __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetWindow )( - IActiveScriptSiteWindow __RPC_FAR * This, - /* [out] */ HWND __RPC_FAR *phwnd); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnableModeless )( - IActiveScriptSiteWindow __RPC_FAR * This, - /* [in] */ BOOL fEnable); - - END_INTERFACE - } IActiveScriptSiteWindowVtbl; - - interface IActiveScriptSiteWindow - { - CONST_VTBL struct IActiveScriptSiteWindowVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IActiveScriptSiteWindow_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IActiveScriptSiteWindow_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IActiveScriptSiteWindow_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IActiveScriptSiteWindow_GetWindow(This,phwnd) \ - (This)->lpVtbl -> GetWindow(This,phwnd) - -#define IActiveScriptSiteWindow_EnableModeless(This,fEnable) \ - (This)->lpVtbl -> EnableModeless(This,fEnable) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IActiveScriptSiteWindow_GetWindow_Proxy( - IActiveScriptSiteWindow __RPC_FAR * This, - /* [out] */ HWND __RPC_FAR *phwnd); - - -void __RPC_STUB IActiveScriptSiteWindow_GetWindow_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptSiteWindow_EnableModeless_Proxy( - IActiveScriptSiteWindow __RPC_FAR * This, - /* [in] */ BOOL fEnable); - - -void __RPC_STUB IActiveScriptSiteWindow_EnableModeless_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IActiveScriptSiteWindow_INTERFACE_DEFINED__ */ - - -#ifndef __IActiveScriptSiteInterruptPoll_INTERFACE_DEFINED__ -#define __IActiveScriptSiteInterruptPoll_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IActiveScriptSiteInterruptPoll - * at Fri Sep 18 16:27:49 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IActiveScriptSiteInterruptPoll; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("539698A0-CDCA-11CF-A5EB-00AA0047A063") - IActiveScriptSiteInterruptPoll : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE QueryContinue( void) = 0; - - }; - -#else /* C style interface */ - - typedef struct IActiveScriptSiteInterruptPollVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IActiveScriptSiteInterruptPoll __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IActiveScriptSiteInterruptPoll __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IActiveScriptSiteInterruptPoll __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryContinue )( - IActiveScriptSiteInterruptPoll __RPC_FAR * This); - - END_INTERFACE - } IActiveScriptSiteInterruptPollVtbl; - - interface IActiveScriptSiteInterruptPoll - { - CONST_VTBL struct IActiveScriptSiteInterruptPollVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IActiveScriptSiteInterruptPoll_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IActiveScriptSiteInterruptPoll_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IActiveScriptSiteInterruptPoll_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IActiveScriptSiteInterruptPoll_QueryContinue(This) \ - (This)->lpVtbl -> QueryContinue(This) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IActiveScriptSiteInterruptPoll_QueryContinue_Proxy( - IActiveScriptSiteInterruptPoll __RPC_FAR * This); - - -void __RPC_STUB IActiveScriptSiteInterruptPoll_QueryContinue_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IActiveScriptSiteInterruptPoll_INTERFACE_DEFINED__ */ - - -/**************************************** - * Generated header for interface: __MIDL_itf_activscp_0140 - * at Fri Sep 18 16:27:49 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local] */ - - -typedef IActiveScriptSite *PIActiveScriptSite; - - -extern RPC_IF_HANDLE __MIDL_itf_activscp_0140_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_activscp_0140_v0_0_s_ifspec; - -#ifndef __IActiveScript_INTERFACE_DEFINED__ -#define __IActiveScript_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IActiveScript - * at Fri Sep 18 16:27:49 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IActiveScript; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("BB1A2AE1-A4F9-11cf-8F20-00805F2CD064") - IActiveScript : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE SetScriptSite( - /* [in] */ IActiveScriptSite __RPC_FAR *pass) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetScriptSite( - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetScriptState( - /* [in] */ SCRIPTSTATE ss) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetScriptState( - /* [out] */ SCRIPTSTATE __RPC_FAR *pssState) = 0; - - virtual HRESULT STDMETHODCALLTYPE Close( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE AddNamedItem( - /* [in] */ LPCOLESTR pstrName, - /* [in] */ DWORD dwFlags) = 0; - - virtual HRESULT STDMETHODCALLTYPE AddTypeLib( - /* [in] */ REFGUID rguidTypeLib, - /* [in] */ DWORD dwMajor, - /* [in] */ DWORD dwMinor, - /* [in] */ DWORD dwFlags) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetScriptDispatch( - /* [in] */ LPCOLESTR pstrItemName, - /* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdisp) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetCurrentScriptThreadID( - /* [out] */ SCRIPTTHREADID __RPC_FAR *pstidThread) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetScriptThreadID( - /* [in] */ DWORD dwWin32ThreadId, - /* [out] */ SCRIPTTHREADID __RPC_FAR *pstidThread) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetScriptThreadState( - /* [in] */ SCRIPTTHREADID stidThread, - /* [out] */ SCRIPTTHREADSTATE __RPC_FAR *pstsState) = 0; - - virtual HRESULT STDMETHODCALLTYPE InterruptScriptThread( - /* [in] */ SCRIPTTHREADID stidThread, - /* [in] */ const EXCEPINFO __RPC_FAR *pexcepinfo, - /* [in] */ DWORD dwFlags) = 0; - - virtual HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ IActiveScript __RPC_FAR *__RPC_FAR *ppscript) = 0; - - }; - -#else /* C style interface */ - - typedef struct IActiveScriptVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IActiveScript __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IActiveScript __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IActiveScript __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetScriptSite )( - IActiveScript __RPC_FAR * This, - /* [in] */ IActiveScriptSite __RPC_FAR *pass); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptSite )( - IActiveScript __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetScriptState )( - IActiveScript __RPC_FAR * This, - /* [in] */ SCRIPTSTATE ss); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptState )( - IActiveScript __RPC_FAR * This, - /* [out] */ SCRIPTSTATE __RPC_FAR *pssState); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Close )( - IActiveScript __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddNamedItem )( - IActiveScript __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrName, - /* [in] */ DWORD dwFlags); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddTypeLib )( - IActiveScript __RPC_FAR * This, - /* [in] */ REFGUID rguidTypeLib, - /* [in] */ DWORD dwMajor, - /* [in] */ DWORD dwMinor, - /* [in] */ DWORD dwFlags); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptDispatch )( - IActiveScript __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrItemName, - /* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdisp); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCurrentScriptThreadID )( - IActiveScript __RPC_FAR * This, - /* [out] */ SCRIPTTHREADID __RPC_FAR *pstidThread); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptThreadID )( - IActiveScript __RPC_FAR * This, - /* [in] */ DWORD dwWin32ThreadId, - /* [out] */ SCRIPTTHREADID __RPC_FAR *pstidThread); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptThreadState )( - IActiveScript __RPC_FAR * This, - /* [in] */ SCRIPTTHREADID stidThread, - /* [out] */ SCRIPTTHREADSTATE __RPC_FAR *pstsState); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InterruptScriptThread )( - IActiveScript __RPC_FAR * This, - /* [in] */ SCRIPTTHREADID stidThread, - /* [in] */ const EXCEPINFO __RPC_FAR *pexcepinfo, - /* [in] */ DWORD dwFlags); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )( - IActiveScript __RPC_FAR * This, - /* [out] */ IActiveScript __RPC_FAR *__RPC_FAR *ppscript); - - END_INTERFACE - } IActiveScriptVtbl; - - interface IActiveScript - { - CONST_VTBL struct IActiveScriptVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IActiveScript_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IActiveScript_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IActiveScript_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IActiveScript_SetScriptSite(This,pass) \ - (This)->lpVtbl -> SetScriptSite(This,pass) - -#define IActiveScript_GetScriptSite(This,riid,ppvObject) \ - (This)->lpVtbl -> GetScriptSite(This,riid,ppvObject) - -#define IActiveScript_SetScriptState(This,ss) \ - (This)->lpVtbl -> SetScriptState(This,ss) - -#define IActiveScript_GetScriptState(This,pssState) \ - (This)->lpVtbl -> GetScriptState(This,pssState) - -#define IActiveScript_Close(This) \ - (This)->lpVtbl -> Close(This) - -#define IActiveScript_AddNamedItem(This,pstrName,dwFlags) \ - (This)->lpVtbl -> AddNamedItem(This,pstrName,dwFlags) - -#define IActiveScript_AddTypeLib(This,rguidTypeLib,dwMajor,dwMinor,dwFlags) \ - (This)->lpVtbl -> AddTypeLib(This,rguidTypeLib,dwMajor,dwMinor,dwFlags) - -#define IActiveScript_GetScriptDispatch(This,pstrItemName,ppdisp) \ - (This)->lpVtbl -> GetScriptDispatch(This,pstrItemName,ppdisp) - -#define IActiveScript_GetCurrentScriptThreadID(This,pstidThread) \ - (This)->lpVtbl -> GetCurrentScriptThreadID(This,pstidThread) - -#define IActiveScript_GetScriptThreadID(This,dwWin32ThreadId,pstidThread) \ - (This)->lpVtbl -> GetScriptThreadID(This,dwWin32ThreadId,pstidThread) - -#define IActiveScript_GetScriptThreadState(This,stidThread,pstsState) \ - (This)->lpVtbl -> GetScriptThreadState(This,stidThread,pstsState) - -#define IActiveScript_InterruptScriptThread(This,stidThread,pexcepinfo,dwFlags) \ - (This)->lpVtbl -> InterruptScriptThread(This,stidThread,pexcepinfo,dwFlags) - -#define IActiveScript_Clone(This,ppscript) \ - (This)->lpVtbl -> Clone(This,ppscript) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IActiveScript_SetScriptSite_Proxy( - IActiveScript __RPC_FAR * This, - /* [in] */ IActiveScriptSite __RPC_FAR *pass); - - -void __RPC_STUB IActiveScript_SetScriptSite_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScript_GetScriptSite_Proxy( - IActiveScript __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - -void __RPC_STUB IActiveScript_GetScriptSite_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScript_SetScriptState_Proxy( - IActiveScript __RPC_FAR * This, - /* [in] */ SCRIPTSTATE ss); - - -void __RPC_STUB IActiveScript_SetScriptState_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScript_GetScriptState_Proxy( - IActiveScript __RPC_FAR * This, - /* [out] */ SCRIPTSTATE __RPC_FAR *pssState); - - -void __RPC_STUB IActiveScript_GetScriptState_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScript_Close_Proxy( - IActiveScript __RPC_FAR * This); - - -void __RPC_STUB IActiveScript_Close_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScript_AddNamedItem_Proxy( - IActiveScript __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrName, - /* [in] */ DWORD dwFlags); - - -void __RPC_STUB IActiveScript_AddNamedItem_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScript_AddTypeLib_Proxy( - IActiveScript __RPC_FAR * This, - /* [in] */ REFGUID rguidTypeLib, - /* [in] */ DWORD dwMajor, - /* [in] */ DWORD dwMinor, - /* [in] */ DWORD dwFlags); - - -void __RPC_STUB IActiveScript_AddTypeLib_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScript_GetScriptDispatch_Proxy( - IActiveScript __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrItemName, - /* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdisp); - - -void __RPC_STUB IActiveScript_GetScriptDispatch_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScript_GetCurrentScriptThreadID_Proxy( - IActiveScript __RPC_FAR * This, - /* [out] */ SCRIPTTHREADID __RPC_FAR *pstidThread); - - -void __RPC_STUB IActiveScript_GetCurrentScriptThreadID_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScript_GetScriptThreadID_Proxy( - IActiveScript __RPC_FAR * This, - /* [in] */ DWORD dwWin32ThreadId, - /* [out] */ SCRIPTTHREADID __RPC_FAR *pstidThread); - - -void __RPC_STUB IActiveScript_GetScriptThreadID_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScript_GetScriptThreadState_Proxy( - IActiveScript __RPC_FAR * This, - /* [in] */ SCRIPTTHREADID stidThread, - /* [out] */ SCRIPTTHREADSTATE __RPC_FAR *pstsState); - - -void __RPC_STUB IActiveScript_GetScriptThreadState_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScript_InterruptScriptThread_Proxy( - IActiveScript __RPC_FAR * This, - /* [in] */ SCRIPTTHREADID stidThread, - /* [in] */ const EXCEPINFO __RPC_FAR *pexcepinfo, - /* [in] */ DWORD dwFlags); - - -void __RPC_STUB IActiveScript_InterruptScriptThread_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScript_Clone_Proxy( - IActiveScript __RPC_FAR * This, - /* [out] */ IActiveScript __RPC_FAR *__RPC_FAR *ppscript); - - -void __RPC_STUB IActiveScript_Clone_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IActiveScript_INTERFACE_DEFINED__ */ - - -/**************************************** - * Generated header for interface: __MIDL_itf_activscp_0141 - * at Fri Sep 18 16:27:49 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local] */ - - -typedef IActiveScript *PIActiveScript; - - -extern RPC_IF_HANDLE __MIDL_itf_activscp_0141_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_activscp_0141_v0_0_s_ifspec; - -#ifndef __IActiveScriptParse_INTERFACE_DEFINED__ -#define __IActiveScriptParse_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IActiveScriptParse - * at Fri Sep 18 16:27:49 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IActiveScriptParse; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("BB1A2AE2-A4F9-11cf-8F20-00805F2CD064") - IActiveScriptParse : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE InitNew( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE AddScriptlet( - /* [in] */ LPCOLESTR pstrDefaultName, - /* [in] */ LPCOLESTR pstrCode, - /* [in] */ LPCOLESTR pstrItemName, - /* [in] */ LPCOLESTR pstrSubItemName, - /* [in] */ LPCOLESTR pstrEventName, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwSourceContextCookie, - /* [in] */ ULONG ulStartingLineNumber, - /* [in] */ DWORD dwFlags, - /* [out] */ BSTR __RPC_FAR *pbstrName, - /* [out] */ EXCEPINFO __RPC_FAR *pexcepinfo) = 0; - - virtual HRESULT STDMETHODCALLTYPE ParseScriptText( - /* [in] */ LPCOLESTR pstrCode, - /* [in] */ LPCOLESTR pstrItemName, - /* [in] */ IUnknown __RPC_FAR *punkContext, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwSourceContextCookie, - /* [in] */ ULONG ulStartingLineNumber, - /* [in] */ DWORD dwFlags, - /* [out] */ VARIANT __RPC_FAR *pvarResult, - /* [out] */ EXCEPINFO __RPC_FAR *pexcepinfo) = 0; - - }; - -#else /* C style interface */ - - typedef struct IActiveScriptParseVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IActiveScriptParse __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IActiveScriptParse __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IActiveScriptParse __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InitNew )( - IActiveScriptParse __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddScriptlet )( - IActiveScriptParse __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrDefaultName, - /* [in] */ LPCOLESTR pstrCode, - /* [in] */ LPCOLESTR pstrItemName, - /* [in] */ LPCOLESTR pstrSubItemName, - /* [in] */ LPCOLESTR pstrEventName, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwSourceContextCookie, - /* [in] */ ULONG ulStartingLineNumber, - /* [in] */ DWORD dwFlags, - /* [out] */ BSTR __RPC_FAR *pbstrName, - /* [out] */ EXCEPINFO __RPC_FAR *pexcepinfo); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ParseScriptText )( - IActiveScriptParse __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrCode, - /* [in] */ LPCOLESTR pstrItemName, - /* [in] */ IUnknown __RPC_FAR *punkContext, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwSourceContextCookie, - /* [in] */ ULONG ulStartingLineNumber, - /* [in] */ DWORD dwFlags, - /* [out] */ VARIANT __RPC_FAR *pvarResult, - /* [out] */ EXCEPINFO __RPC_FAR *pexcepinfo); - - END_INTERFACE - } IActiveScriptParseVtbl; - - interface IActiveScriptParse - { - CONST_VTBL struct IActiveScriptParseVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IActiveScriptParse_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IActiveScriptParse_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IActiveScriptParse_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IActiveScriptParse_InitNew(This) \ - (This)->lpVtbl -> InitNew(This) - -#define IActiveScriptParse_AddScriptlet(This,pstrDefaultName,pstrCode,pstrItemName,pstrSubItemName,pstrEventName,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pbstrName,pexcepinfo) \ - (This)->lpVtbl -> AddScriptlet(This,pstrDefaultName,pstrCode,pstrItemName,pstrSubItemName,pstrEventName,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pbstrName,pexcepinfo) - -#define IActiveScriptParse_ParseScriptText(This,pstrCode,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pvarResult,pexcepinfo) \ - (This)->lpVtbl -> ParseScriptText(This,pstrCode,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pvarResult,pexcepinfo) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IActiveScriptParse_InitNew_Proxy( - IActiveScriptParse __RPC_FAR * This); - - -void __RPC_STUB IActiveScriptParse_InitNew_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptParse_AddScriptlet_Proxy( - IActiveScriptParse __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrDefaultName, - /* [in] */ LPCOLESTR pstrCode, - /* [in] */ LPCOLESTR pstrItemName, - /* [in] */ LPCOLESTR pstrSubItemName, - /* [in] */ LPCOLESTR pstrEventName, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwSourceContextCookie, - /* [in] */ ULONG ulStartingLineNumber, - /* [in] */ DWORD dwFlags, - /* [out] */ BSTR __RPC_FAR *pbstrName, - /* [out] */ EXCEPINFO __RPC_FAR *pexcepinfo); - - -void __RPC_STUB IActiveScriptParse_AddScriptlet_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptParse_ParseScriptText_Proxy( - IActiveScriptParse __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrCode, - /* [in] */ LPCOLESTR pstrItemName, - /* [in] */ IUnknown __RPC_FAR *punkContext, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwSourceContextCookie, - /* [in] */ ULONG ulStartingLineNumber, - /* [in] */ DWORD dwFlags, - /* [out] */ VARIANT __RPC_FAR *pvarResult, - /* [out] */ EXCEPINFO __RPC_FAR *pexcepinfo); - - -void __RPC_STUB IActiveScriptParse_ParseScriptText_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IActiveScriptParse_INTERFACE_DEFINED__ */ - - -/**************************************** - * Generated header for interface: __MIDL_itf_activscp_0142 - * at Fri Sep 18 16:27:49 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local] */ - - - -typedef IActiveScriptParse *PIActiveScriptParse; - - - -extern RPC_IF_HANDLE __MIDL_itf_activscp_0142_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_activscp_0142_v0_0_s_ifspec; - -#ifndef __IActiveScriptParseProcedureOld_INTERFACE_DEFINED__ -#define __IActiveScriptParseProcedureOld_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IActiveScriptParseProcedureOld - * at Fri Sep 18 16:27:49 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IActiveScriptParseProcedureOld; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("1CFF0050-6FDD-11d0-9328-00A0C90DCAA9") - IActiveScriptParseProcedureOld : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE ParseProcedureText( - /* [in] */ LPCOLESTR pstrCode, - /* [in] */ LPCOLESTR pstrFormalParams, - /* [in] */ LPCOLESTR pstrItemName, - /* [in] */ IUnknown __RPC_FAR *punkContext, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwSourceContextCookie, - /* [in] */ ULONG ulStartingLineNumber, - /* [in] */ DWORD dwFlags, - /* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdisp) = 0; - - }; - -#else /* C style interface */ - - typedef struct IActiveScriptParseProcedureOldVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IActiveScriptParseProcedureOld __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IActiveScriptParseProcedureOld __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IActiveScriptParseProcedureOld __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ParseProcedureText )( - IActiveScriptParseProcedureOld __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrCode, - /* [in] */ LPCOLESTR pstrFormalParams, - /* [in] */ LPCOLESTR pstrItemName, - /* [in] */ IUnknown __RPC_FAR *punkContext, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwSourceContextCookie, - /* [in] */ ULONG ulStartingLineNumber, - /* [in] */ DWORD dwFlags, - /* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdisp); - - END_INTERFACE - } IActiveScriptParseProcedureOldVtbl; - - interface IActiveScriptParseProcedureOld - { - CONST_VTBL struct IActiveScriptParseProcedureOldVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IActiveScriptParseProcedureOld_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IActiveScriptParseProcedureOld_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IActiveScriptParseProcedureOld_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IActiveScriptParseProcedureOld_ParseProcedureText(This,pstrCode,pstrFormalParams,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp) \ - (This)->lpVtbl -> ParseProcedureText(This,pstrCode,pstrFormalParams,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IActiveScriptParseProcedureOld_ParseProcedureText_Proxy( - IActiveScriptParseProcedureOld __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrCode, - /* [in] */ LPCOLESTR pstrFormalParams, - /* [in] */ LPCOLESTR pstrItemName, - /* [in] */ IUnknown __RPC_FAR *punkContext, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwSourceContextCookie, - /* [in] */ ULONG ulStartingLineNumber, - /* [in] */ DWORD dwFlags, - /* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdisp); - - -void __RPC_STUB IActiveScriptParseProcedureOld_ParseProcedureText_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IActiveScriptParseProcedureOld_INTERFACE_DEFINED__ */ - - -#ifndef __IActiveScriptParseProcedure_INTERFACE_DEFINED__ -#define __IActiveScriptParseProcedure_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IActiveScriptParseProcedure - * at Fri Sep 18 16:27:49 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IActiveScriptParseProcedure; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("AA5B6A80-B834-11d0-932F-00A0C90DCAA9") - IActiveScriptParseProcedure : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE ParseProcedureText( - /* [in] */ LPCOLESTR pstrCode, - /* [in] */ LPCOLESTR pstrFormalParams, - /* [in] */ LPCOLESTR pstrProcedureName, - /* [in] */ LPCOLESTR pstrItemName, - /* [in] */ IUnknown __RPC_FAR *punkContext, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwSourceContextCookie, - /* [in] */ ULONG ulStartingLineNumber, - /* [in] */ DWORD dwFlags, - /* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdisp) = 0; - - }; - -#else /* C style interface */ - - typedef struct IActiveScriptParseProcedureVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IActiveScriptParseProcedure __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IActiveScriptParseProcedure __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IActiveScriptParseProcedure __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ParseProcedureText )( - IActiveScriptParseProcedure __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrCode, - /* [in] */ LPCOLESTR pstrFormalParams, - /* [in] */ LPCOLESTR pstrProcedureName, - /* [in] */ LPCOLESTR pstrItemName, - /* [in] */ IUnknown __RPC_FAR *punkContext, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwSourceContextCookie, - /* [in] */ ULONG ulStartingLineNumber, - /* [in] */ DWORD dwFlags, - /* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdisp); - - END_INTERFACE - } IActiveScriptParseProcedureVtbl; - - interface IActiveScriptParseProcedure - { - CONST_VTBL struct IActiveScriptParseProcedureVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IActiveScriptParseProcedure_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IActiveScriptParseProcedure_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IActiveScriptParseProcedure_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IActiveScriptParseProcedure_ParseProcedureText(This,pstrCode,pstrFormalParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp) \ - (This)->lpVtbl -> ParseProcedureText(This,pstrCode,pstrFormalParams,pstrProcedureName,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,ppdisp) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IActiveScriptParseProcedure_ParseProcedureText_Proxy( - IActiveScriptParseProcedure __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrCode, - /* [in] */ LPCOLESTR pstrFormalParams, - /* [in] */ LPCOLESTR pstrProcedureName, - /* [in] */ LPCOLESTR pstrItemName, - /* [in] */ IUnknown __RPC_FAR *punkContext, - /* [in] */ LPCOLESTR pstrDelimiter, - /* [in] */ DWORD dwSourceContextCookie, - /* [in] */ ULONG ulStartingLineNumber, - /* [in] */ DWORD dwFlags, - /* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdisp); - - -void __RPC_STUB IActiveScriptParseProcedure_ParseProcedureText_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IActiveScriptParseProcedure_INTERFACE_DEFINED__ */ - - -#ifndef __IBindEventHandler_INTERFACE_DEFINED__ -#define __IBindEventHandler_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IBindEventHandler - * at Fri Sep 18 16:27:49 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IBindEventHandler; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("63CDBCB0-C1B1-11d0-9336-00A0C90DCAA9") - IBindEventHandler : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE BindHandler( - /* [in] */ LPCOLESTR pstrEvent, - /* [in] */ IDispatch __RPC_FAR *pdisp) = 0; - - }; - -#else /* C style interface */ - - typedef struct IBindEventHandlerVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IBindEventHandler __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IBindEventHandler __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IBindEventHandler __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BindHandler )( - IBindEventHandler __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrEvent, - /* [in] */ IDispatch __RPC_FAR *pdisp); - - END_INTERFACE - } IBindEventHandlerVtbl; - - interface IBindEventHandler - { - CONST_VTBL struct IBindEventHandlerVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IBindEventHandler_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IBindEventHandler_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IBindEventHandler_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IBindEventHandler_BindHandler(This,pstrEvent,pdisp) \ - (This)->lpVtbl -> BindHandler(This,pstrEvent,pdisp) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IBindEventHandler_BindHandler_Proxy( - IBindEventHandler __RPC_FAR * This, - /* [in] */ LPCOLESTR pstrEvent, - /* [in] */ IDispatch __RPC_FAR *pdisp); - - -void __RPC_STUB IBindEventHandler_BindHandler_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IBindEventHandler_INTERFACE_DEFINED__ */ - - -#ifndef __IActiveScriptStats_INTERFACE_DEFINED__ -#define __IActiveScriptStats_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IActiveScriptStats - * at Fri Sep 18 16:27:49 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IActiveScriptStats; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("B8DA6310-E19B-11d0-933C-00A0C90DCAA9") - IActiveScriptStats : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetStat( - /* [in] */ DWORD stid, - /* [out] */ ULONG __RPC_FAR *pluHi, - /* [out] */ ULONG __RPC_FAR *pluLo) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetStatEx( - /* [in] */ REFGUID guid, - /* [out] */ ULONG __RPC_FAR *pluHi, - /* [out] */ ULONG __RPC_FAR *pluLo) = 0; - - virtual HRESULT STDMETHODCALLTYPE ResetStats( void) = 0; - - }; - -#else /* C style interface */ - - typedef struct IActiveScriptStatsVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IActiveScriptStats __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IActiveScriptStats __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IActiveScriptStats __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStat )( - IActiveScriptStats __RPC_FAR * This, - /* [in] */ DWORD stid, - /* [out] */ ULONG __RPC_FAR *pluHi, - /* [out] */ ULONG __RPC_FAR *pluLo); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStatEx )( - IActiveScriptStats __RPC_FAR * This, - /* [in] */ REFGUID guid, - /* [out] */ ULONG __RPC_FAR *pluHi, - /* [out] */ ULONG __RPC_FAR *pluLo); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ResetStats )( - IActiveScriptStats __RPC_FAR * This); - - END_INTERFACE - } IActiveScriptStatsVtbl; - - interface IActiveScriptStats - { - CONST_VTBL struct IActiveScriptStatsVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IActiveScriptStats_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IActiveScriptStats_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IActiveScriptStats_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IActiveScriptStats_GetStat(This,stid,pluHi,pluLo) \ - (This)->lpVtbl -> GetStat(This,stid,pluHi,pluLo) - -#define IActiveScriptStats_GetStatEx(This,guid,pluHi,pluLo) \ - (This)->lpVtbl -> GetStatEx(This,guid,pluHi,pluLo) - -#define IActiveScriptStats_ResetStats(This) \ - (This)->lpVtbl -> ResetStats(This) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IActiveScriptStats_GetStat_Proxy( - IActiveScriptStats __RPC_FAR * This, - /* [in] */ DWORD stid, - /* [out] */ ULONG __RPC_FAR *pluHi, - /* [out] */ ULONG __RPC_FAR *pluLo); - - -void __RPC_STUB IActiveScriptStats_GetStat_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptStats_GetStatEx_Proxy( - IActiveScriptStats __RPC_FAR * This, - /* [in] */ REFGUID guid, - /* [out] */ ULONG __RPC_FAR *pluHi, - /* [out] */ ULONG __RPC_FAR *pluLo); - - -void __RPC_STUB IActiveScriptStats_GetStatEx_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IActiveScriptStats_ResetStats_Proxy( - IActiveScriptStats __RPC_FAR * This); - - -void __RPC_STUB IActiveScriptStats_ResetStats_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IActiveScriptStats_INTERFACE_DEFINED__ */ - - -/**************************************** - * Generated header for interface: __MIDL_itf_activscp_0146 - * at Fri Sep 18 16:27:49 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local] */ - - - -#endif // __ActivScp_h - - - -extern RPC_IF_HANDLE __MIDL_itf_activscp_0146_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_activscp_0146_v0_0_s_ifspec; - -/* Additional Prototypes for ALL interfaces */ - -unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * ); -unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); -unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); -void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); - -unsigned long __RPC_USER HWND_UserSize( unsigned long __RPC_FAR *, unsigned long , HWND __RPC_FAR * ); -unsigned char __RPC_FAR * __RPC_USER HWND_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, HWND __RPC_FAR * ); -unsigned char __RPC_FAR * __RPC_USER HWND_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, HWND __RPC_FAR * ); -void __RPC_USER HWND_UserFree( unsigned long __RPC_FAR *, HWND __RPC_FAR * ); - -unsigned long __RPC_USER VARIANT_UserSize( unsigned long __RPC_FAR *, unsigned long , VARIANT __RPC_FAR * ); -unsigned char __RPC_FAR * __RPC_USER VARIANT_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); -unsigned char __RPC_FAR * __RPC_USER VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); -void __RPC_USER VARIANT_UserFree( unsigned long __RPC_FAR *, VARIANT __RPC_FAR * ); - -/* [local] */ HRESULT STDMETHODCALLTYPE IActiveScriptError_GetExceptionInfo_Proxy( - IActiveScriptError __RPC_FAR * This, - /* [out] */ EXCEPINFO __RPC_FAR *pexcepinfo); - - -/* [call_as] */ HRESULT STDMETHODCALLTYPE IActiveScriptError_GetExceptionInfo_Stub( - IActiveScriptError __RPC_FAR * This, - /* [out] */ EXCEPINFO __RPC_FAR *pexcepinfo); - - - -/* end of Additional Prototypes */ - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/third_party/activscp/ad1.lib b/third_party/activscp/ad1.lib Binary files differdeleted file mode 100644 index d54c691..0000000 --- a/third_party/activscp/ad1.lib +++ /dev/null diff --git a/third_party/activscp/ad1ex.h b/third_party/activscp/ad1ex.h deleted file mode 100644 index 36b141e..0000000 --- a/third_party/activscp/ad1ex.h +++ /dev/null @@ -1,1228 +0,0 @@ -/* this ALWAYS GENERATED file contains the definitions for the interfaces */ - - -/* File created by MIDL compiler version 3.01.75 */ -/* at Fri Sep 18 16:27:35 1998 - */ -/* Compiler settings for ad1ex.idl: - Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext - error checks: none -*/ -//@@MIDL_FILE_HEADING( ) -#include "rpc.h" -#include "rpcndr.h" -#ifndef COM_NO_WINDOWS_H -#include "windows.h" -#include "ole2.h" -#endif /*COM_NO_WINDOWS_H*/ - -#ifndef __ad1ex_h__ -#define __ad1ex_h__ - -#ifdef __cplusplus -extern "C"{ -#endif - -/* Forward Declarations */ - -#ifndef __IDebugApplicationEx_FWD_DEFINED__ -#define __IDebugApplicationEx_FWD_DEFINED__ -typedef interface IDebugApplicationEx IDebugApplicationEx; -#endif /* __IDebugApplicationEx_FWD_DEFINED__ */ - - -#ifndef __IRemoteDebugApplicationEx_FWD_DEFINED__ -#define __IRemoteDebugApplicationEx_FWD_DEFINED__ -typedef interface IRemoteDebugApplicationEx IRemoteDebugApplicationEx; -#endif /* __IRemoteDebugApplicationEx_FWD_DEFINED__ */ - - -#ifndef __IRemoteDebugApplicationThreadEx_FWD_DEFINED__ -#define __IRemoteDebugApplicationThreadEx_FWD_DEFINED__ -typedef interface IRemoteDebugApplicationThreadEx IRemoteDebugApplicationThreadEx; -#endif /* __IRemoteDebugApplicationThreadEx_FWD_DEFINED__ */ - - -#ifndef __IDebugDocumentHelperEx_FWD_DEFINED__ -#define __IDebugDocumentHelperEx_FWD_DEFINED__ -typedef interface IDebugDocumentHelperEx IDebugDocumentHelperEx; -#endif /* __IDebugDocumentHelperEx_FWD_DEFINED__ */ - - -#ifndef __IDebugHelperEx_FWD_DEFINED__ -#define __IDebugHelperEx_FWD_DEFINED__ -typedef interface IDebugHelperEx IDebugHelperEx; -#endif /* __IDebugHelperEx_FWD_DEFINED__ */ - - -#ifndef __IDebugSetValueCallback_FWD_DEFINED__ -#define __IDebugSetValueCallback_FWD_DEFINED__ -typedef interface IDebugSetValueCallback IDebugSetValueCallback; -#endif /* __IDebugSetValueCallback_FWD_DEFINED__ */ - - -#ifndef __ISetNextStatement_FWD_DEFINED__ -#define __ISetNextStatement_FWD_DEFINED__ -typedef interface ISetNextStatement ISetNextStatement; -#endif /* __ISetNextStatement_FWD_DEFINED__ */ - - -#ifndef __IDebugSessionProviderEx_FWD_DEFINED__ -#define __IDebugSessionProviderEx_FWD_DEFINED__ -typedef interface IDebugSessionProviderEx IDebugSessionProviderEx; -#endif /* __IDebugSessionProviderEx_FWD_DEFINED__ */ - - -/* header files for imported files */ -#include "activdbg.h" - -void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); -void __RPC_USER MIDL_user_free( void __RPC_FAR * ); - -/**************************************** - * Generated header for interface: __MIDL_itf_ad1ex_0000 - * at Fri Sep 18 16:27:35 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local] */ - - - - - - - - - -DEFINE_GUID(IID_IDebugHelperExOld, 0xE0284F00, 0xEDA1, 0x11d0, 0xB4, 0x52, 0x00, 0xA0, 0x24, 0x4A, 0x1D, 0xD2); - - -extern RPC_IF_HANDLE __MIDL_itf_ad1ex_0000_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_ad1ex_0000_v0_0_s_ifspec; - -#ifndef __IDebugApplicationEx_INTERFACE_DEFINED__ -#define __IDebugApplicationEx_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugApplicationEx - * at Fri Sep 18 16:27:35 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugApplicationEx; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C00-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugApplicationEx : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE onCallEnter( - /* [in] */ DWORD dwLim) = 0; - - virtual HRESULT STDMETHODCALLTYPE onCallOut( - /* [in] */ DWORD dwLim, - /* [in] */ DWORD dwAddrDest) = 0; - - virtual HRESULT STDMETHODCALLTYPE onCallReturn( - /* [in] */ DWORD dwLim) = 0; - - virtual HRESULT STDMETHODCALLTYPE onCallExit( - /* [in] */ DWORD dwLim, - /* [in] */ DWORD dwAddrDest) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugApplicationExVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugApplicationEx __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugApplicationEx __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugApplicationEx __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onCallEnter )( - IDebugApplicationEx __RPC_FAR * This, - /* [in] */ DWORD dwLim); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onCallOut )( - IDebugApplicationEx __RPC_FAR * This, - /* [in] */ DWORD dwLim, - /* [in] */ DWORD dwAddrDest); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onCallReturn )( - IDebugApplicationEx __RPC_FAR * This, - /* [in] */ DWORD dwLim); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *onCallExit )( - IDebugApplicationEx __RPC_FAR * This, - /* [in] */ DWORD dwLim, - /* [in] */ DWORD dwAddrDest); - - END_INTERFACE - } IDebugApplicationExVtbl; - - interface IDebugApplicationEx - { - CONST_VTBL struct IDebugApplicationExVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugApplicationEx_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugApplicationEx_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugApplicationEx_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugApplicationEx_onCallEnter(This,dwLim) \ - (This)->lpVtbl -> onCallEnter(This,dwLim) - -#define IDebugApplicationEx_onCallOut(This,dwLim,dwAddrDest) \ - (This)->lpVtbl -> onCallOut(This,dwLim,dwAddrDest) - -#define IDebugApplicationEx_onCallReturn(This,dwLim) \ - (This)->lpVtbl -> onCallReturn(This,dwLim) - -#define IDebugApplicationEx_onCallExit(This,dwLim,dwAddrDest) \ - (This)->lpVtbl -> onCallExit(This,dwLim,dwAddrDest) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugApplicationEx_onCallEnter_Proxy( - IDebugApplicationEx __RPC_FAR * This, - /* [in] */ DWORD dwLim); - - -void __RPC_STUB IDebugApplicationEx_onCallEnter_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplicationEx_onCallOut_Proxy( - IDebugApplicationEx __RPC_FAR * This, - /* [in] */ DWORD dwLim, - /* [in] */ DWORD dwAddrDest); - - -void __RPC_STUB IDebugApplicationEx_onCallOut_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplicationEx_onCallReturn_Proxy( - IDebugApplicationEx __RPC_FAR * This, - /* [in] */ DWORD dwLim); - - -void __RPC_STUB IDebugApplicationEx_onCallReturn_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugApplicationEx_onCallExit_Proxy( - IDebugApplicationEx __RPC_FAR * This, - /* [in] */ DWORD dwLim, - /* [in] */ DWORD dwAddrDest); - - -void __RPC_STUB IDebugApplicationEx_onCallExit_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugApplicationEx_INTERFACE_DEFINED__ */ - - -#ifndef __IRemoteDebugApplicationEx_INTERFACE_DEFINED__ -#define __IRemoteDebugApplicationEx_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IRemoteDebugApplicationEx - * at Fri Sep 18 16:27:35 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IRemoteDebugApplicationEx; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C01-CB0C-11d0-B5C9-00A0244A0E7A") - IRemoteDebugApplicationEx : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetHostPid( - /* [out] */ DWORD __RPC_FAR *dwHostPid) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetHostMachineName( - /* [out] */ BSTR __RPC_FAR *pbstrHostMachineName) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetLocale( - /* [in] */ DWORD dwLangID) = 0; - - virtual HRESULT STDMETHODCALLTYPE ForceStepMode( - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *pStepThread) = 0; - - virtual HRESULT STDMETHODCALLTYPE RevokeBreak( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetProxyBlanketAndAddRef( - /* [in] */ IUnknown __RPC_FAR *pUnk) = 0; - - virtual HRESULT STDMETHODCALLTYPE ReleaseFromSetProxyBlanket( - /* [in] */ IUnknown __RPC_FAR *pUnk) = 0; - - }; - -#else /* C style interface */ - - typedef struct IRemoteDebugApplicationExVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IRemoteDebugApplicationEx __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IRemoteDebugApplicationEx __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IRemoteDebugApplicationEx __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHostPid )( - IRemoteDebugApplicationEx __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *dwHostPid); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHostMachineName )( - IRemoteDebugApplicationEx __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrHostMachineName); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLocale )( - IRemoteDebugApplicationEx __RPC_FAR * This, - /* [in] */ DWORD dwLangID); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ForceStepMode )( - IRemoteDebugApplicationEx __RPC_FAR * This, - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *pStepThread); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RevokeBreak )( - IRemoteDebugApplicationEx __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetProxyBlanketAndAddRef )( - IRemoteDebugApplicationEx __RPC_FAR * This, - /* [in] */ IUnknown __RPC_FAR *pUnk); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReleaseFromSetProxyBlanket )( - IRemoteDebugApplicationEx __RPC_FAR * This, - /* [in] */ IUnknown __RPC_FAR *pUnk); - - END_INTERFACE - } IRemoteDebugApplicationExVtbl; - - interface IRemoteDebugApplicationEx - { - CONST_VTBL struct IRemoteDebugApplicationExVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IRemoteDebugApplicationEx_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IRemoteDebugApplicationEx_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IRemoteDebugApplicationEx_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IRemoteDebugApplicationEx_GetHostPid(This,dwHostPid) \ - (This)->lpVtbl -> GetHostPid(This,dwHostPid) - -#define IRemoteDebugApplicationEx_GetHostMachineName(This,pbstrHostMachineName) \ - (This)->lpVtbl -> GetHostMachineName(This,pbstrHostMachineName) - -#define IRemoteDebugApplicationEx_SetLocale(This,dwLangID) \ - (This)->lpVtbl -> SetLocale(This,dwLangID) - -#define IRemoteDebugApplicationEx_ForceStepMode(This,pStepThread) \ - (This)->lpVtbl -> ForceStepMode(This,pStepThread) - -#define IRemoteDebugApplicationEx_RevokeBreak(This) \ - (This)->lpVtbl -> RevokeBreak(This) - -#define IRemoteDebugApplicationEx_SetProxyBlanketAndAddRef(This,pUnk) \ - (This)->lpVtbl -> SetProxyBlanketAndAddRef(This,pUnk) - -#define IRemoteDebugApplicationEx_ReleaseFromSetProxyBlanket(This,pUnk) \ - (This)->lpVtbl -> ReleaseFromSetProxyBlanket(This,pUnk) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEx_GetHostPid_Proxy( - IRemoteDebugApplicationEx __RPC_FAR * This, - /* [out] */ DWORD __RPC_FAR *dwHostPid); - - -void __RPC_STUB IRemoteDebugApplicationEx_GetHostPid_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEx_GetHostMachineName_Proxy( - IRemoteDebugApplicationEx __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *pbstrHostMachineName); - - -void __RPC_STUB IRemoteDebugApplicationEx_GetHostMachineName_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEx_SetLocale_Proxy( - IRemoteDebugApplicationEx __RPC_FAR * This, - /* [in] */ DWORD dwLangID); - - -void __RPC_STUB IRemoteDebugApplicationEx_SetLocale_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEx_ForceStepMode_Proxy( - IRemoteDebugApplicationEx __RPC_FAR * This, - /* [in] */ IRemoteDebugApplicationThread __RPC_FAR *pStepThread); - - -void __RPC_STUB IRemoteDebugApplicationEx_ForceStepMode_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEx_RevokeBreak_Proxy( - IRemoteDebugApplicationEx __RPC_FAR * This); - - -void __RPC_STUB IRemoteDebugApplicationEx_RevokeBreak_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEx_SetProxyBlanketAndAddRef_Proxy( - IRemoteDebugApplicationEx __RPC_FAR * This, - /* [in] */ IUnknown __RPC_FAR *pUnk); - - -void __RPC_STUB IRemoteDebugApplicationEx_SetProxyBlanketAndAddRef_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationEx_ReleaseFromSetProxyBlanket_Proxy( - IRemoteDebugApplicationEx __RPC_FAR * This, - /* [in] */ IUnknown __RPC_FAR *pUnk); - - -void __RPC_STUB IRemoteDebugApplicationEx_ReleaseFromSetProxyBlanket_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IRemoteDebugApplicationEx_INTERFACE_DEFINED__ */ - - -#ifndef __IRemoteDebugApplicationThreadEx_INTERFACE_DEFINED__ -#define __IRemoteDebugApplicationThreadEx_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IRemoteDebugApplicationThreadEx - * at Fri Sep 18 16:27:35 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IRemoteDebugApplicationThreadEx; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("B9B32B0C-9147-11d1-94EA-00C04FA302A1") - IRemoteDebugApplicationThreadEx : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE EnumGlobalExpressionContexts( - /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppEnum) = 0; - - }; - -#else /* C style interface */ - - typedef struct IRemoteDebugApplicationThreadExVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IRemoteDebugApplicationThreadEx __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IRemoteDebugApplicationThreadEx __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IRemoteDebugApplicationThreadEx __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumGlobalExpressionContexts )( - IRemoteDebugApplicationThreadEx __RPC_FAR * This, - /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppEnum); - - END_INTERFACE - } IRemoteDebugApplicationThreadExVtbl; - - interface IRemoteDebugApplicationThreadEx - { - CONST_VTBL struct IRemoteDebugApplicationThreadExVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IRemoteDebugApplicationThreadEx_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IRemoteDebugApplicationThreadEx_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IRemoteDebugApplicationThreadEx_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IRemoteDebugApplicationThreadEx_EnumGlobalExpressionContexts(This,ppEnum) \ - (This)->lpVtbl -> EnumGlobalExpressionContexts(This,ppEnum) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IRemoteDebugApplicationThreadEx_EnumGlobalExpressionContexts_Proxy( - IRemoteDebugApplicationThreadEx __RPC_FAR * This, - /* [out] */ IEnumDebugExpressionContexts __RPC_FAR *__RPC_FAR *ppEnum); - - -void __RPC_STUB IRemoteDebugApplicationThreadEx_EnumGlobalExpressionContexts_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IRemoteDebugApplicationThreadEx_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugDocumentHelperEx_INTERFACE_DEFINED__ -#define __IDebugDocumentHelperEx_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugDocumentHelperEx - * at Fri Sep 18 16:27:35 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugDocumentHelperEx; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C02-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugDocumentHelperEx : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE SetDocumentClassId( - /* [in] */ CLSID clsidDocument) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugDocumentHelperExVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugDocumentHelperEx __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugDocumentHelperEx __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugDocumentHelperEx __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDocumentClassId )( - IDebugDocumentHelperEx __RPC_FAR * This, - /* [in] */ CLSID clsidDocument); - - END_INTERFACE - } IDebugDocumentHelperExVtbl; - - interface IDebugDocumentHelperEx - { - CONST_VTBL struct IDebugDocumentHelperExVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugDocumentHelperEx_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugDocumentHelperEx_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugDocumentHelperEx_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugDocumentHelperEx_SetDocumentClassId(This,clsidDocument) \ - (This)->lpVtbl -> SetDocumentClassId(This,clsidDocument) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugDocumentHelperEx_SetDocumentClassId_Proxy( - IDebugDocumentHelperEx __RPC_FAR * This, - /* [in] */ CLSID clsidDocument); - - -void __RPC_STUB IDebugDocumentHelperEx_SetDocumentClassId_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugDocumentHelperEx_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugHelperEx_INTERFACE_DEFINED__ -#define __IDebugHelperEx_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugHelperEx - * at Fri Sep 18 16:27:35 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local][unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugHelperEx; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C08-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugHelperEx : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE CreatePropertyBrowserFromError( - /* [in] */ IActiveScriptError __RPC_FAR *pase, - /* [in] */ LPCOLESTR pszName, - /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, - /* [in] */ IDebugFormatter __RPC_FAR *pdf, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdp) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreateWriteablePropertyBrowser( - /* [in] */ VARIANT __RPC_FAR *pvar, - /* [in] */ LPCOLESTR bstrName, - /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, - /* [in] */ IDebugFormatter __RPC_FAR *pdf, - /* [in] */ IDebugSetValueCallback __RPC_FAR *pdsvcb, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdob) = 0; - - virtual HRESULT STDMETHODCALLTYPE CreatePropertyBrowserFromCodeContext( - /* [in] */ IDebugCodeContext __RPC_FAR *pdcc, - /* [in] */ LPCOLESTR pszName, - /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdp) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugHelperExVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugHelperEx __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugHelperEx __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugHelperEx __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreatePropertyBrowserFromError )( - IDebugHelperEx __RPC_FAR * This, - /* [in] */ IActiveScriptError __RPC_FAR *pase, - /* [in] */ LPCOLESTR pszName, - /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, - /* [in] */ IDebugFormatter __RPC_FAR *pdf, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdp); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateWriteablePropertyBrowser )( - IDebugHelperEx __RPC_FAR * This, - /* [in] */ VARIANT __RPC_FAR *pvar, - /* [in] */ LPCOLESTR bstrName, - /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, - /* [in] */ IDebugFormatter __RPC_FAR *pdf, - /* [in] */ IDebugSetValueCallback __RPC_FAR *pdsvcb, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdob); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreatePropertyBrowserFromCodeContext )( - IDebugHelperEx __RPC_FAR * This, - /* [in] */ IDebugCodeContext __RPC_FAR *pdcc, - /* [in] */ LPCOLESTR pszName, - /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdp); - - END_INTERFACE - } IDebugHelperExVtbl; - - interface IDebugHelperEx - { - CONST_VTBL struct IDebugHelperExVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugHelperEx_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugHelperEx_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugHelperEx_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugHelperEx_CreatePropertyBrowserFromError(This,pase,pszName,pdat,pdf,ppdp) \ - (This)->lpVtbl -> CreatePropertyBrowserFromError(This,pase,pszName,pdat,pdf,ppdp) - -#define IDebugHelperEx_CreateWriteablePropertyBrowser(This,pvar,bstrName,pdat,pdf,pdsvcb,ppdob) \ - (This)->lpVtbl -> CreateWriteablePropertyBrowser(This,pvar,bstrName,pdat,pdf,pdsvcb,ppdob) - -#define IDebugHelperEx_CreatePropertyBrowserFromCodeContext(This,pdcc,pszName,pdat,ppdp) \ - (This)->lpVtbl -> CreatePropertyBrowserFromCodeContext(This,pdcc,pszName,pdat,ppdp) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugHelperEx_CreatePropertyBrowserFromError_Proxy( - IDebugHelperEx __RPC_FAR * This, - /* [in] */ IActiveScriptError __RPC_FAR *pase, - /* [in] */ LPCOLESTR pszName, - /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, - /* [in] */ IDebugFormatter __RPC_FAR *pdf, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdp); - - -void __RPC_STUB IDebugHelperEx_CreatePropertyBrowserFromError_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugHelperEx_CreateWriteablePropertyBrowser_Proxy( - IDebugHelperEx __RPC_FAR * This, - /* [in] */ VARIANT __RPC_FAR *pvar, - /* [in] */ LPCOLESTR bstrName, - /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, - /* [in] */ IDebugFormatter __RPC_FAR *pdf, - /* [in] */ IDebugSetValueCallback __RPC_FAR *pdsvcb, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdob); - - -void __RPC_STUB IDebugHelperEx_CreateWriteablePropertyBrowser_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugHelperEx_CreatePropertyBrowserFromCodeContext_Proxy( - IDebugHelperEx __RPC_FAR * This, - /* [in] */ IDebugCodeContext __RPC_FAR *pdcc, - /* [in] */ LPCOLESTR pszName, - /* [in] */ IDebugApplicationThread __RPC_FAR *pdat, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppdp); - - -void __RPC_STUB IDebugHelperEx_CreatePropertyBrowserFromCodeContext_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugHelperEx_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugSetValueCallback_INTERFACE_DEFINED__ -#define __IDebugSetValueCallback_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugSetValueCallback - * at Fri Sep 18 16:27:35 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local][unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugSetValueCallback; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C06-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugSetValueCallback : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE SetValue( - /* [in] */ VARIANT __RPC_FAR *pvarNode, - /* [in] */ DISPID dispid, - /* [in] */ ULONG cIndices, - /* [size_is][in] */ LONG __RPC_FAR *rgIndices, - /* [in] */ LPCOLESTR pszValue, - /* [in] */ UINT nRadix, - /* [out] */ BSTR __RPC_FAR *pbstrError) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugSetValueCallbackVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugSetValueCallback __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugSetValueCallback __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugSetValueCallback __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetValue )( - IDebugSetValueCallback __RPC_FAR * This, - /* [in] */ VARIANT __RPC_FAR *pvarNode, - /* [in] */ DISPID dispid, - /* [in] */ ULONG cIndices, - /* [size_is][in] */ LONG __RPC_FAR *rgIndices, - /* [in] */ LPCOLESTR pszValue, - /* [in] */ UINT nRadix, - /* [out] */ BSTR __RPC_FAR *pbstrError); - - END_INTERFACE - } IDebugSetValueCallbackVtbl; - - interface IDebugSetValueCallback - { - CONST_VTBL struct IDebugSetValueCallbackVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugSetValueCallback_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugSetValueCallback_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugSetValueCallback_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugSetValueCallback_SetValue(This,pvarNode,dispid,cIndices,rgIndices,pszValue,nRadix,pbstrError) \ - (This)->lpVtbl -> SetValue(This,pvarNode,dispid,cIndices,rgIndices,pszValue,nRadix,pbstrError) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugSetValueCallback_SetValue_Proxy( - IDebugSetValueCallback __RPC_FAR * This, - /* [in] */ VARIANT __RPC_FAR *pvarNode, - /* [in] */ DISPID dispid, - /* [in] */ ULONG cIndices, - /* [size_is][in] */ LONG __RPC_FAR *rgIndices, - /* [in] */ LPCOLESTR pszValue, - /* [in] */ UINT nRadix, - /* [out] */ BSTR __RPC_FAR *pbstrError); - - -void __RPC_STUB IDebugSetValueCallback_SetValue_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugSetValueCallback_INTERFACE_DEFINED__ */ - - -#ifndef __ISetNextStatement_INTERFACE_DEFINED__ -#define __ISetNextStatement_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: ISetNextStatement - * at Fri Sep 18 16:27:35 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_ISetNextStatement; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C03-CB0C-11d0-B5C9-00A0244A0E7A") - ISetNextStatement : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE CanSetNextStatement( - /* [in] */ IDebugStackFrame __RPC_FAR *pStackFrame, - /* [in] */ IDebugCodeContext __RPC_FAR *pCodeContext) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetNextStatement( - /* [in] */ IDebugStackFrame __RPC_FAR *pStackFrame, - /* [in] */ IDebugCodeContext __RPC_FAR *pCodeContext) = 0; - - }; - -#else /* C style interface */ - - typedef struct ISetNextStatementVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - ISetNextStatement __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - ISetNextStatement __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - ISetNextStatement __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CanSetNextStatement )( - ISetNextStatement __RPC_FAR * This, - /* [in] */ IDebugStackFrame __RPC_FAR *pStackFrame, - /* [in] */ IDebugCodeContext __RPC_FAR *pCodeContext); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNextStatement )( - ISetNextStatement __RPC_FAR * This, - /* [in] */ IDebugStackFrame __RPC_FAR *pStackFrame, - /* [in] */ IDebugCodeContext __RPC_FAR *pCodeContext); - - END_INTERFACE - } ISetNextStatementVtbl; - - interface ISetNextStatement - { - CONST_VTBL struct ISetNextStatementVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define ISetNextStatement_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define ISetNextStatement_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define ISetNextStatement_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define ISetNextStatement_CanSetNextStatement(This,pStackFrame,pCodeContext) \ - (This)->lpVtbl -> CanSetNextStatement(This,pStackFrame,pCodeContext) - -#define ISetNextStatement_SetNextStatement(This,pStackFrame,pCodeContext) \ - (This)->lpVtbl -> SetNextStatement(This,pStackFrame,pCodeContext) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE ISetNextStatement_CanSetNextStatement_Proxy( - ISetNextStatement __RPC_FAR * This, - /* [in] */ IDebugStackFrame __RPC_FAR *pStackFrame, - /* [in] */ IDebugCodeContext __RPC_FAR *pCodeContext); - - -void __RPC_STUB ISetNextStatement_CanSetNextStatement_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE ISetNextStatement_SetNextStatement_Proxy( - ISetNextStatement __RPC_FAR * This, - /* [in] */ IDebugStackFrame __RPC_FAR *pStackFrame, - /* [in] */ IDebugCodeContext __RPC_FAR *pCodeContext); - - -void __RPC_STUB ISetNextStatement_SetNextStatement_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __ISetNextStatement_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugSessionProviderEx_INTERFACE_DEFINED__ -#define __IDebugSessionProviderEx_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugSessionProviderEx - * at Fri Sep 18 16:27:35 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][helpstring][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugSessionProviderEx; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C09-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugSessionProviderEx : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE StartDebugSession( - /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, - /* [in] */ BOOL fQuery) = 0; - - virtual HRESULT STDMETHODCALLTYPE CanJITDebug( - /* [in] */ DWORD pid) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugSessionProviderExVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugSessionProviderEx __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugSessionProviderEx __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugSessionProviderEx __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartDebugSession )( - IDebugSessionProviderEx __RPC_FAR * This, - /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, - /* [in] */ BOOL fQuery); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CanJITDebug )( - IDebugSessionProviderEx __RPC_FAR * This, - /* [in] */ DWORD pid); - - END_INTERFACE - } IDebugSessionProviderExVtbl; - - interface IDebugSessionProviderEx - { - CONST_VTBL struct IDebugSessionProviderExVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugSessionProviderEx_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugSessionProviderEx_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugSessionProviderEx_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugSessionProviderEx_StartDebugSession(This,pda,fQuery) \ - (This)->lpVtbl -> StartDebugSession(This,pda,fQuery) - -#define IDebugSessionProviderEx_CanJITDebug(This,pid) \ - (This)->lpVtbl -> CanJITDebug(This,pid) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugSessionProviderEx_StartDebugSession_Proxy( - IDebugSessionProviderEx __RPC_FAR * This, - /* [in] */ IRemoteDebugApplication __RPC_FAR *pda, - /* [in] */ BOOL fQuery); - - -void __RPC_STUB IDebugSessionProviderEx_StartDebugSession_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugSessionProviderEx_CanJITDebug_Proxy( - IDebugSessionProviderEx __RPC_FAR * This, - /* [in] */ DWORD pid); - - -void __RPC_STUB IDebugSessionProviderEx_CanJITDebug_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugSessionProviderEx_INTERFACE_DEFINED__ */ - - -/* Additional Prototypes for ALL interfaces */ - -unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * ); -unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); -unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); -void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); - -/* end of Additional Prototypes */ - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/third_party/activscp/dbgprop.h b/third_party/activscp/dbgprop.h deleted file mode 100644 index 525e3b6..0000000 --- a/third_party/activscp/dbgprop.h +++ /dev/null @@ -1,1569 +0,0 @@ -/* this ALWAYS GENERATED file contains the definitions for the interfaces */ - - -/* File created by MIDL compiler version 3.01.75 */ -/* at Fri Sep 18 16:27:23 1998 - */ -/* Compiler settings for dbgprop.idl: - Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext - error checks: none -*/ -//@@MIDL_FILE_HEADING( ) -#include "rpc.h" -#include "rpcndr.h" -#ifndef COM_NO_WINDOWS_H -#include "windows.h" -#include "ole2.h" -#endif /*COM_NO_WINDOWS_H*/ - -#ifndef __dbgprop_h__ -#define __dbgprop_h__ - -#ifdef __cplusplus -extern "C"{ -#endif - -/* Forward Declarations */ - -#ifndef __IDebugProperty_FWD_DEFINED__ -#define __IDebugProperty_FWD_DEFINED__ -typedef interface IDebugProperty IDebugProperty; -#endif /* __IDebugProperty_FWD_DEFINED__ */ - - -#ifndef __IEnumDebugPropertyInfo_FWD_DEFINED__ -#define __IEnumDebugPropertyInfo_FWD_DEFINED__ -typedef interface IEnumDebugPropertyInfo IEnumDebugPropertyInfo; -#endif /* __IEnumDebugPropertyInfo_FWD_DEFINED__ */ - - -#ifndef __IDebugExtendedProperty_FWD_DEFINED__ -#define __IDebugExtendedProperty_FWD_DEFINED__ -typedef interface IDebugExtendedProperty IDebugExtendedProperty; -#endif /* __IDebugExtendedProperty_FWD_DEFINED__ */ - - -#ifndef __IEnumDebugExtendedPropertyInfo_FWD_DEFINED__ -#define __IEnumDebugExtendedPropertyInfo_FWD_DEFINED__ -typedef interface IEnumDebugExtendedPropertyInfo IEnumDebugExtendedPropertyInfo; -#endif /* __IEnumDebugExtendedPropertyInfo_FWD_DEFINED__ */ - - -#ifndef __IPerPropertyBrowsing2_FWD_DEFINED__ -#define __IPerPropertyBrowsing2_FWD_DEFINED__ -typedef interface IPerPropertyBrowsing2 IPerPropertyBrowsing2; -#endif /* __IPerPropertyBrowsing2_FWD_DEFINED__ */ - - -#ifndef __IDebugPropertyEnumType_All_FWD_DEFINED__ -#define __IDebugPropertyEnumType_All_FWD_DEFINED__ -typedef interface IDebugPropertyEnumType_All IDebugPropertyEnumType_All; -#endif /* __IDebugPropertyEnumType_All_FWD_DEFINED__ */ - - -#ifndef __IDebugPropertyEnumType_Locals_FWD_DEFINED__ -#define __IDebugPropertyEnumType_Locals_FWD_DEFINED__ -typedef interface IDebugPropertyEnumType_Locals IDebugPropertyEnumType_Locals; -#endif /* __IDebugPropertyEnumType_Locals_FWD_DEFINED__ */ - - -#ifndef __IDebugPropertyEnumType_Arguments_FWD_DEFINED__ -#define __IDebugPropertyEnumType_Arguments_FWD_DEFINED__ -typedef interface IDebugPropertyEnumType_Arguments IDebugPropertyEnumType_Arguments; -#endif /* __IDebugPropertyEnumType_Arguments_FWD_DEFINED__ */ - - -#ifndef __IDebugPropertyEnumType_LocalsPlusArgs_FWD_DEFINED__ -#define __IDebugPropertyEnumType_LocalsPlusArgs_FWD_DEFINED__ -typedef interface IDebugPropertyEnumType_LocalsPlusArgs IDebugPropertyEnumType_LocalsPlusArgs; -#endif /* __IDebugPropertyEnumType_LocalsPlusArgs_FWD_DEFINED__ */ - - -#ifndef __IDebugPropertyEnumType_Registers_FWD_DEFINED__ -#define __IDebugPropertyEnumType_Registers_FWD_DEFINED__ -typedef interface IDebugPropertyEnumType_Registers IDebugPropertyEnumType_Registers; -#endif /* __IDebugPropertyEnumType_Registers_FWD_DEFINED__ */ - - -/* header files for imported files */ -#include "ocidl.h" - -void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); -void __RPC_USER MIDL_user_free( void __RPC_FAR * ); - -/**************************************** - * Generated header for interface: __MIDL_itf_dbgprop_0000 - * at Fri Sep 18 16:27:23 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [local] */ - - - - - - - -// GUIDs for IDebugProperty::GetExtendedInfo -extern GUID guidDocument; -extern GUID guidCodeContext; - -enum __MIDL___MIDL_itf_dbgprop_0000_0001 - { DBGPROP_ATTRIB_NO_ATTRIB = 0, - DBGPROP_ATTRIB_VALUE_IS_INVALID = 0x8, - DBGPROP_ATTRIB_VALUE_IS_EXPANDABLE = 0x10, - DBGPROP_ATTRIB_VALUE_READONLY = 0x800, - DBGPROP_ATTRIB_ACCESS_PUBLIC = 0x1000, - DBGPROP_ATTRIB_ACCESS_PRIVATE = 0x2000, - DBGPROP_ATTRIB_ACCESS_PROTECTED = 0x4000, - DBGPROP_ATTRIB_ACCESS_FINAL = 0x8000, - DBGPROP_ATTRIB_STORAGE_GLOBAL = 0x10000, - DBGPROP_ATTRIB_STORAGE_STATIC = 0x20000, - DBGPROP_ATTRIB_STORAGE_FIELD = 0x40000, - DBGPROP_ATTRIB_STORAGE_VIRTUAL = 0x80000, - DBGPROP_ATTRIB_TYPE_IS_CONSTANT = 0x100000, - DBGPROP_ATTRIB_TYPE_IS_SYNCHRONIZED = 0x200000, - DBGPROP_ATTRIB_TYPE_IS_VOLATILE = 0x400000, - DBGPROP_ATTRIB_HAS_EXTENDED_ATTRIBS = 0x800000 - }; -typedef DWORD DBGPROP_ATTRIB_FLAGS; - - -enum __MIDL___MIDL_itf_dbgprop_0000_0002 - { DBGPROP_INFO_NAME = 0x1, - DBGPROP_INFO_TYPE = 0x2, - DBGPROP_INFO_VALUE = 0x4, - DBGPROP_INFO_FULLNAME = 0x20, - DBGPROP_INFO_ATTRIBUTES = 0x8, - DBGPROP_INFO_DEBUGPROP = 0x10, - DBGPROP_INFO_AUTOEXPAND = 0x8000000 - }; -typedef DWORD DBGPROP_INFO_FLAGS; - -#define DBGPROP_INFO_STANDARD ( DBGPROP_INFO_NAME | DBGPROP_INFO_TYPE | DBGPROP_INFO_VALUE | DBGPROP_INFO_ATTRIBUTES ) - -#define DBGPROP_INFO_ALL ( DBGPROP_INFO_NAME | DBGPROP_INFO_TYPE | DBGPROP_INFO_VALUE | DBGPROP_INFO_FULLNAME | DBGPROP_INFO_ATTRIBUTES | DBGPROP_INFO_DEBUGPROP ) - -typedef struct tagDebugPropertyInfo - { - DBGPROP_INFO_FLAGS m_dwValidFields; - BSTR m_bstrName; - BSTR m_bstrType; - BSTR m_bstrValue; - BSTR m_bstrFullName; - DBGPROP_ATTRIB_FLAGS m_dwAttrib; - IDebugProperty __RPC_FAR *m_pDebugProp; - } DebugPropertyInfo; - - -enum __MIDL___MIDL_itf_dbgprop_0000_0003 - { EX_DBGPROP_INFO_ID = 0x100, - EX_DBGPROP_INFO_NTYPE = 0x200, - EX_DBGPROP_INFO_NVALUE = 0x400, - EX_DBGPROP_INFO_LOCKBYTES = 0x800, - EX_DBGPROP_INFO_DEBUGEXTPROP = 0x1000 - }; -typedef DWORD EX_DBGPROP_INFO_FLAGS; - -typedef struct tagExtendedDebugPropertyInfo - { - DBGPROP_INFO_FLAGS m_dwValidFields; - LPOLESTR m_bstrName; - LPOLESTR m_bstrType; - LPOLESTR m_bstrValue; - LPOLESTR m_bstrFullName; - DBGPROP_ATTRIB_FLAGS m_dwAttrib; - IDebugProperty __RPC_FAR *m_pDebugProp; - DWORD m_nDISPID; - DWORD m_nType; - VARIANT m_varValue; - ILockBytes __RPC_FAR *m_plbValue; - IDebugExtendedProperty __RPC_FAR *m_pDebugExtProp; - } ExtendedDebugPropertyInfo; - - - -extern RPC_IF_HANDLE __MIDL_itf_dbgprop_0000_v0_0_c_ifspec; -extern RPC_IF_HANDLE __MIDL_itf_dbgprop_0000_v0_0_s_ifspec; - -#ifndef __IDebugProperty_INTERFACE_DEFINED__ -#define __IDebugProperty_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugProperty - * at Fri Sep 18 16:27:23 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugProperty; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C50-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugProperty : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetPropertyInfo( - /* [in] */ DBGPROP_INFO_FLAGS dwFieldSpec, - /* [in] */ UINT nRadix, - /* [out] */ DebugPropertyInfo __RPC_FAR *pPropertyInfo) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetExtendedInfo( - /* [in] */ ULONG cInfos, - /* [size_is][in] */ GUID __RPC_FAR *rgguidExtendedInfo, - /* [size_is][out] */ VARIANT __RPC_FAR *rgvar) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetValueAsString( - /* [in] */ LPCOLESTR pszValue, - /* [in] */ UINT nRadix) = 0; - - virtual HRESULT STDMETHODCALLTYPE EnumMembers( - /* [in] */ DBGPROP_INFO_FLAGS dwFieldSpec, - /* [in] */ UINT nRadix, - /* [in] */ REFIID refiid, - /* [out] */ IEnumDebugPropertyInfo __RPC_FAR *__RPC_FAR *ppepi) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetParent( - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppDebugProp) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugPropertyVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugProperty __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugProperty __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugProperty __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPropertyInfo )( - IDebugProperty __RPC_FAR * This, - /* [in] */ DBGPROP_INFO_FLAGS dwFieldSpec, - /* [in] */ UINT nRadix, - /* [out] */ DebugPropertyInfo __RPC_FAR *pPropertyInfo); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetExtendedInfo )( - IDebugProperty __RPC_FAR * This, - /* [in] */ ULONG cInfos, - /* [size_is][in] */ GUID __RPC_FAR *rgguidExtendedInfo, - /* [size_is][out] */ VARIANT __RPC_FAR *rgvar); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetValueAsString )( - IDebugProperty __RPC_FAR * This, - /* [in] */ LPCOLESTR pszValue, - /* [in] */ UINT nRadix); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumMembers )( - IDebugProperty __RPC_FAR * This, - /* [in] */ DBGPROP_INFO_FLAGS dwFieldSpec, - /* [in] */ UINT nRadix, - /* [in] */ REFIID refiid, - /* [out] */ IEnumDebugPropertyInfo __RPC_FAR *__RPC_FAR *ppepi); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetParent )( - IDebugProperty __RPC_FAR * This, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppDebugProp); - - END_INTERFACE - } IDebugPropertyVtbl; - - interface IDebugProperty - { - CONST_VTBL struct IDebugPropertyVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugProperty_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugProperty_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugProperty_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugProperty_GetPropertyInfo(This,dwFieldSpec,nRadix,pPropertyInfo) \ - (This)->lpVtbl -> GetPropertyInfo(This,dwFieldSpec,nRadix,pPropertyInfo) - -#define IDebugProperty_GetExtendedInfo(This,cInfos,rgguidExtendedInfo,rgvar) \ - (This)->lpVtbl -> GetExtendedInfo(This,cInfos,rgguidExtendedInfo,rgvar) - -#define IDebugProperty_SetValueAsString(This,pszValue,nRadix) \ - (This)->lpVtbl -> SetValueAsString(This,pszValue,nRadix) - -#define IDebugProperty_EnumMembers(This,dwFieldSpec,nRadix,refiid,ppepi) \ - (This)->lpVtbl -> EnumMembers(This,dwFieldSpec,nRadix,refiid,ppepi) - -#define IDebugProperty_GetParent(This,ppDebugProp) \ - (This)->lpVtbl -> GetParent(This,ppDebugProp) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugProperty_GetPropertyInfo_Proxy( - IDebugProperty __RPC_FAR * This, - /* [in] */ DBGPROP_INFO_FLAGS dwFieldSpec, - /* [in] */ UINT nRadix, - /* [out] */ DebugPropertyInfo __RPC_FAR *pPropertyInfo); - - -void __RPC_STUB IDebugProperty_GetPropertyInfo_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugProperty_GetExtendedInfo_Proxy( - IDebugProperty __RPC_FAR * This, - /* [in] */ ULONG cInfos, - /* [size_is][in] */ GUID __RPC_FAR *rgguidExtendedInfo, - /* [size_is][out] */ VARIANT __RPC_FAR *rgvar); - - -void __RPC_STUB IDebugProperty_GetExtendedInfo_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugProperty_SetValueAsString_Proxy( - IDebugProperty __RPC_FAR * This, - /* [in] */ LPCOLESTR pszValue, - /* [in] */ UINT nRadix); - - -void __RPC_STUB IDebugProperty_SetValueAsString_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugProperty_EnumMembers_Proxy( - IDebugProperty __RPC_FAR * This, - /* [in] */ DBGPROP_INFO_FLAGS dwFieldSpec, - /* [in] */ UINT nRadix, - /* [in] */ REFIID refiid, - /* [out] */ IEnumDebugPropertyInfo __RPC_FAR *__RPC_FAR *ppepi); - - -void __RPC_STUB IDebugProperty_EnumMembers_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugProperty_GetParent_Proxy( - IDebugProperty __RPC_FAR * This, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppDebugProp); - - -void __RPC_STUB IDebugProperty_GetParent_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugProperty_INTERFACE_DEFINED__ */ - - -#ifndef __IEnumDebugPropertyInfo_INTERFACE_DEFINED__ -#define __IEnumDebugPropertyInfo_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IEnumDebugPropertyInfo - * at Fri Sep 18 16:27:23 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IEnumDebugPropertyInfo; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C51-CB0C-11d0-B5C9-00A0244A0E7A") - IEnumDebugPropertyInfo : public IUnknown - { - public: - virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG celt, - /* [out] */ DebugPropertyInfo __RPC_FAR *pi, - /* [out] */ ULONG __RPC_FAR *pcEltsfetched) = 0; - - virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; - - virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ IEnumDebugPropertyInfo __RPC_FAR *__RPC_FAR *ppepi) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetCount( - /* [out] */ ULONG __RPC_FAR *pcelt) = 0; - - }; - -#else /* C style interface */ - - typedef struct IEnumDebugPropertyInfoVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IEnumDebugPropertyInfo __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IEnumDebugPropertyInfo __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IEnumDebugPropertyInfo __RPC_FAR * This); - - /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )( - IEnumDebugPropertyInfo __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [out] */ DebugPropertyInfo __RPC_FAR *pi, - /* [out] */ ULONG __RPC_FAR *pcEltsfetched); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )( - IEnumDebugPropertyInfo __RPC_FAR * This, - /* [in] */ ULONG celt); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( - IEnumDebugPropertyInfo __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )( - IEnumDebugPropertyInfo __RPC_FAR * This, - /* [out] */ IEnumDebugPropertyInfo __RPC_FAR *__RPC_FAR *ppepi); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )( - IEnumDebugPropertyInfo __RPC_FAR * This, - /* [out] */ ULONG __RPC_FAR *pcelt); - - END_INTERFACE - } IEnumDebugPropertyInfoVtbl; - - interface IEnumDebugPropertyInfo - { - CONST_VTBL struct IEnumDebugPropertyInfoVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IEnumDebugPropertyInfo_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IEnumDebugPropertyInfo_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IEnumDebugPropertyInfo_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IEnumDebugPropertyInfo_Next(This,celt,pi,pcEltsfetched) \ - (This)->lpVtbl -> Next(This,celt,pi,pcEltsfetched) - -#define IEnumDebugPropertyInfo_Skip(This,celt) \ - (This)->lpVtbl -> Skip(This,celt) - -#define IEnumDebugPropertyInfo_Reset(This) \ - (This)->lpVtbl -> Reset(This) - -#define IEnumDebugPropertyInfo_Clone(This,ppepi) \ - (This)->lpVtbl -> Clone(This,ppepi) - -#define IEnumDebugPropertyInfo_GetCount(This,pcelt) \ - (This)->lpVtbl -> GetCount(This,pcelt) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -/* [call_as] */ HRESULT __stdcall IEnumDebugPropertyInfo_RemoteNext_Proxy( - IEnumDebugPropertyInfo __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ DebugPropertyInfo __RPC_FAR *pinfo, - /* [out] */ ULONG __RPC_FAR *pcEltsfetched); - - -void __RPC_STUB IEnumDebugPropertyInfo_RemoteNext_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugPropertyInfo_Skip_Proxy( - IEnumDebugPropertyInfo __RPC_FAR * This, - /* [in] */ ULONG celt); - - -void __RPC_STUB IEnumDebugPropertyInfo_Skip_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugPropertyInfo_Reset_Proxy( - IEnumDebugPropertyInfo __RPC_FAR * This); - - -void __RPC_STUB IEnumDebugPropertyInfo_Reset_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugPropertyInfo_Clone_Proxy( - IEnumDebugPropertyInfo __RPC_FAR * This, - /* [out] */ IEnumDebugPropertyInfo __RPC_FAR *__RPC_FAR *ppepi); - - -void __RPC_STUB IEnumDebugPropertyInfo_Clone_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugPropertyInfo_GetCount_Proxy( - IEnumDebugPropertyInfo __RPC_FAR * This, - /* [out] */ ULONG __RPC_FAR *pcelt); - - -void __RPC_STUB IEnumDebugPropertyInfo_GetCount_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IEnumDebugPropertyInfo_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugExtendedProperty_INTERFACE_DEFINED__ -#define __IDebugExtendedProperty_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugExtendedProperty - * at Fri Sep 18 16:27:23 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugExtendedProperty; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C52-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugExtendedProperty : public IDebugProperty - { - public: - virtual HRESULT STDMETHODCALLTYPE GetExtendedPropertyInfo( - /* [in] */ EX_DBGPROP_INFO_FLAGS dwFieldSpec, - /* [in] */ UINT nRadix, - /* [out] */ ExtendedDebugPropertyInfo __RPC_FAR *pExtendedPropertyInfo) = 0; - - virtual HRESULT STDMETHODCALLTYPE EnumExtendedMembers( - /* [in] */ EX_DBGPROP_INFO_FLAGS dwFieldSpec, - /* [in] */ UINT nRadix, - /* [out] */ IEnumDebugExtendedPropertyInfo __RPC_FAR *__RPC_FAR *ppeepi) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugExtendedPropertyVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugExtendedProperty __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugExtendedProperty __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugExtendedProperty __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPropertyInfo )( - IDebugExtendedProperty __RPC_FAR * This, - /* [in] */ DBGPROP_INFO_FLAGS dwFieldSpec, - /* [in] */ UINT nRadix, - /* [out] */ DebugPropertyInfo __RPC_FAR *pPropertyInfo); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetExtendedInfo )( - IDebugExtendedProperty __RPC_FAR * This, - /* [in] */ ULONG cInfos, - /* [size_is][in] */ GUID __RPC_FAR *rgguidExtendedInfo, - /* [size_is][out] */ VARIANT __RPC_FAR *rgvar); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetValueAsString )( - IDebugExtendedProperty __RPC_FAR * This, - /* [in] */ LPCOLESTR pszValue, - /* [in] */ UINT nRadix); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumMembers )( - IDebugExtendedProperty __RPC_FAR * This, - /* [in] */ DBGPROP_INFO_FLAGS dwFieldSpec, - /* [in] */ UINT nRadix, - /* [in] */ REFIID refiid, - /* [out] */ IEnumDebugPropertyInfo __RPC_FAR *__RPC_FAR *ppepi); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetParent )( - IDebugExtendedProperty __RPC_FAR * This, - /* [out] */ IDebugProperty __RPC_FAR *__RPC_FAR *ppDebugProp); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetExtendedPropertyInfo )( - IDebugExtendedProperty __RPC_FAR * This, - /* [in] */ EX_DBGPROP_INFO_FLAGS dwFieldSpec, - /* [in] */ UINT nRadix, - /* [out] */ ExtendedDebugPropertyInfo __RPC_FAR *pExtendedPropertyInfo); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumExtendedMembers )( - IDebugExtendedProperty __RPC_FAR * This, - /* [in] */ EX_DBGPROP_INFO_FLAGS dwFieldSpec, - /* [in] */ UINT nRadix, - /* [out] */ IEnumDebugExtendedPropertyInfo __RPC_FAR *__RPC_FAR *ppeepi); - - END_INTERFACE - } IDebugExtendedPropertyVtbl; - - interface IDebugExtendedProperty - { - CONST_VTBL struct IDebugExtendedPropertyVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugExtendedProperty_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugExtendedProperty_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugExtendedProperty_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugExtendedProperty_GetPropertyInfo(This,dwFieldSpec,nRadix,pPropertyInfo) \ - (This)->lpVtbl -> GetPropertyInfo(This,dwFieldSpec,nRadix,pPropertyInfo) - -#define IDebugExtendedProperty_GetExtendedInfo(This,cInfos,rgguidExtendedInfo,rgvar) \ - (This)->lpVtbl -> GetExtendedInfo(This,cInfos,rgguidExtendedInfo,rgvar) - -#define IDebugExtendedProperty_SetValueAsString(This,pszValue,nRadix) \ - (This)->lpVtbl -> SetValueAsString(This,pszValue,nRadix) - -#define IDebugExtendedProperty_EnumMembers(This,dwFieldSpec,nRadix,refiid,ppepi) \ - (This)->lpVtbl -> EnumMembers(This,dwFieldSpec,nRadix,refiid,ppepi) - -#define IDebugExtendedProperty_GetParent(This,ppDebugProp) \ - (This)->lpVtbl -> GetParent(This,ppDebugProp) - - -#define IDebugExtendedProperty_GetExtendedPropertyInfo(This,dwFieldSpec,nRadix,pExtendedPropertyInfo) \ - (This)->lpVtbl -> GetExtendedPropertyInfo(This,dwFieldSpec,nRadix,pExtendedPropertyInfo) - -#define IDebugExtendedProperty_EnumExtendedMembers(This,dwFieldSpec,nRadix,ppeepi) \ - (This)->lpVtbl -> EnumExtendedMembers(This,dwFieldSpec,nRadix,ppeepi) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugExtendedProperty_GetExtendedPropertyInfo_Proxy( - IDebugExtendedProperty __RPC_FAR * This, - /* [in] */ EX_DBGPROP_INFO_FLAGS dwFieldSpec, - /* [in] */ UINT nRadix, - /* [out] */ ExtendedDebugPropertyInfo __RPC_FAR *pExtendedPropertyInfo); - - -void __RPC_STUB IDebugExtendedProperty_GetExtendedPropertyInfo_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IDebugExtendedProperty_EnumExtendedMembers_Proxy( - IDebugExtendedProperty __RPC_FAR * This, - /* [in] */ EX_DBGPROP_INFO_FLAGS dwFieldSpec, - /* [in] */ UINT nRadix, - /* [out] */ IEnumDebugExtendedPropertyInfo __RPC_FAR *__RPC_FAR *ppeepi); - - -void __RPC_STUB IDebugExtendedProperty_EnumExtendedMembers_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugExtendedProperty_INTERFACE_DEFINED__ */ - - -#ifndef __IEnumDebugExtendedPropertyInfo_INTERFACE_DEFINED__ -#define __IEnumDebugExtendedPropertyInfo_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IEnumDebugExtendedPropertyInfo - * at Fri Sep 18 16:27:23 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IEnumDebugExtendedPropertyInfo; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C53-CB0C-11d0-B5C9-00A0244A0E7A") - IEnumDebugExtendedPropertyInfo : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE Next( - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ ExtendedDebugPropertyInfo __RPC_FAR *rgExtendedPropertyInfo, - /* [out] */ ULONG __RPC_FAR *pceltFetched) = 0; - - virtual HRESULT STDMETHODCALLTYPE Skip( - /* [in] */ ULONG celt) = 0; - - virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; - - virtual HRESULT STDMETHODCALLTYPE Clone( - /* [out] */ IEnumDebugExtendedPropertyInfo __RPC_FAR *__RPC_FAR *pedpe) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetCount( - /* [out] */ ULONG __RPC_FAR *pcelt) = 0; - - }; - -#else /* C style interface */ - - typedef struct IEnumDebugExtendedPropertyInfoVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IEnumDebugExtendedPropertyInfo __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IEnumDebugExtendedPropertyInfo __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IEnumDebugExtendedPropertyInfo __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )( - IEnumDebugExtendedPropertyInfo __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ ExtendedDebugPropertyInfo __RPC_FAR *rgExtendedPropertyInfo, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )( - IEnumDebugExtendedPropertyInfo __RPC_FAR * This, - /* [in] */ ULONG celt); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( - IEnumDebugExtendedPropertyInfo __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )( - IEnumDebugExtendedPropertyInfo __RPC_FAR * This, - /* [out] */ IEnumDebugExtendedPropertyInfo __RPC_FAR *__RPC_FAR *pedpe); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )( - IEnumDebugExtendedPropertyInfo __RPC_FAR * This, - /* [out] */ ULONG __RPC_FAR *pcelt); - - END_INTERFACE - } IEnumDebugExtendedPropertyInfoVtbl; - - interface IEnumDebugExtendedPropertyInfo - { - CONST_VTBL struct IEnumDebugExtendedPropertyInfoVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IEnumDebugExtendedPropertyInfo_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IEnumDebugExtendedPropertyInfo_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IEnumDebugExtendedPropertyInfo_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IEnumDebugExtendedPropertyInfo_Next(This,celt,rgExtendedPropertyInfo,pceltFetched) \ - (This)->lpVtbl -> Next(This,celt,rgExtendedPropertyInfo,pceltFetched) - -#define IEnumDebugExtendedPropertyInfo_Skip(This,celt) \ - (This)->lpVtbl -> Skip(This,celt) - -#define IEnumDebugExtendedPropertyInfo_Reset(This) \ - (This)->lpVtbl -> Reset(This) - -#define IEnumDebugExtendedPropertyInfo_Clone(This,pedpe) \ - (This)->lpVtbl -> Clone(This,pedpe) - -#define IEnumDebugExtendedPropertyInfo_GetCount(This,pcelt) \ - (This)->lpVtbl -> GetCount(This,pcelt) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IEnumDebugExtendedPropertyInfo_Next_Proxy( - IEnumDebugExtendedPropertyInfo __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ ExtendedDebugPropertyInfo __RPC_FAR *rgExtendedPropertyInfo, - /* [out] */ ULONG __RPC_FAR *pceltFetched); - - -void __RPC_STUB IEnumDebugExtendedPropertyInfo_Next_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugExtendedPropertyInfo_Skip_Proxy( - IEnumDebugExtendedPropertyInfo __RPC_FAR * This, - /* [in] */ ULONG celt); - - -void __RPC_STUB IEnumDebugExtendedPropertyInfo_Skip_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugExtendedPropertyInfo_Reset_Proxy( - IEnumDebugExtendedPropertyInfo __RPC_FAR * This); - - -void __RPC_STUB IEnumDebugExtendedPropertyInfo_Reset_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugExtendedPropertyInfo_Clone_Proxy( - IEnumDebugExtendedPropertyInfo __RPC_FAR * This, - /* [out] */ IEnumDebugExtendedPropertyInfo __RPC_FAR *__RPC_FAR *pedpe); - - -void __RPC_STUB IEnumDebugExtendedPropertyInfo_Clone_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IEnumDebugExtendedPropertyInfo_GetCount_Proxy( - IEnumDebugExtendedPropertyInfo __RPC_FAR * This, - /* [out] */ ULONG __RPC_FAR *pcelt); - - -void __RPC_STUB IEnumDebugExtendedPropertyInfo_GetCount_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IEnumDebugExtendedPropertyInfo_INTERFACE_DEFINED__ */ - - -#ifndef __IPerPropertyBrowsing2_INTERFACE_DEFINED__ -#define __IPerPropertyBrowsing2_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IPerPropertyBrowsing2 - * at Fri Sep 18 16:27:23 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IPerPropertyBrowsing2; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C54-CB0C-11d0-B5C9-00A0244A0E7A") - IPerPropertyBrowsing2 : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetDisplayString( - /* [in] */ DISPID dispid, - /* [out] */ BSTR __RPC_FAR *pBstr) = 0; - - virtual HRESULT STDMETHODCALLTYPE MapPropertyToPage( - /* [in] */ DISPID dispid, - /* [out] */ CLSID __RPC_FAR *pClsidPropPage) = 0; - - virtual HRESULT STDMETHODCALLTYPE GetPredefinedStrings( - /* [in] */ DISPID dispid, - /* [out] */ CALPOLESTR __RPC_FAR *pCaStrings, - /* [out] */ CADWORD __RPC_FAR *pCaCookies) = 0; - - virtual HRESULT STDMETHODCALLTYPE SetPredefinedValue( - /* [in] */ DISPID dispid, - /* [in] */ DWORD dwCookie) = 0; - - }; - -#else /* C style interface */ - - typedef struct IPerPropertyBrowsing2Vtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IPerPropertyBrowsing2 __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IPerPropertyBrowsing2 __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IPerPropertyBrowsing2 __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDisplayString )( - IPerPropertyBrowsing2 __RPC_FAR * This, - /* [in] */ DISPID dispid, - /* [out] */ BSTR __RPC_FAR *pBstr); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MapPropertyToPage )( - IPerPropertyBrowsing2 __RPC_FAR * This, - /* [in] */ DISPID dispid, - /* [out] */ CLSID __RPC_FAR *pClsidPropPage); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPredefinedStrings )( - IPerPropertyBrowsing2 __RPC_FAR * This, - /* [in] */ DISPID dispid, - /* [out] */ CALPOLESTR __RPC_FAR *pCaStrings, - /* [out] */ CADWORD __RPC_FAR *pCaCookies); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPredefinedValue )( - IPerPropertyBrowsing2 __RPC_FAR * This, - /* [in] */ DISPID dispid, - /* [in] */ DWORD dwCookie); - - END_INTERFACE - } IPerPropertyBrowsing2Vtbl; - - interface IPerPropertyBrowsing2 - { - CONST_VTBL struct IPerPropertyBrowsing2Vtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IPerPropertyBrowsing2_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IPerPropertyBrowsing2_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IPerPropertyBrowsing2_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IPerPropertyBrowsing2_GetDisplayString(This,dispid,pBstr) \ - (This)->lpVtbl -> GetDisplayString(This,dispid,pBstr) - -#define IPerPropertyBrowsing2_MapPropertyToPage(This,dispid,pClsidPropPage) \ - (This)->lpVtbl -> MapPropertyToPage(This,dispid,pClsidPropPage) - -#define IPerPropertyBrowsing2_GetPredefinedStrings(This,dispid,pCaStrings,pCaCookies) \ - (This)->lpVtbl -> GetPredefinedStrings(This,dispid,pCaStrings,pCaCookies) - -#define IPerPropertyBrowsing2_SetPredefinedValue(This,dispid,dwCookie) \ - (This)->lpVtbl -> SetPredefinedValue(This,dispid,dwCookie) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IPerPropertyBrowsing2_GetDisplayString_Proxy( - IPerPropertyBrowsing2 __RPC_FAR * This, - /* [in] */ DISPID dispid, - /* [out] */ BSTR __RPC_FAR *pBstr); - - -void __RPC_STUB IPerPropertyBrowsing2_GetDisplayString_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IPerPropertyBrowsing2_MapPropertyToPage_Proxy( - IPerPropertyBrowsing2 __RPC_FAR * This, - /* [in] */ DISPID dispid, - /* [out] */ CLSID __RPC_FAR *pClsidPropPage); - - -void __RPC_STUB IPerPropertyBrowsing2_MapPropertyToPage_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IPerPropertyBrowsing2_GetPredefinedStrings_Proxy( - IPerPropertyBrowsing2 __RPC_FAR * This, - /* [in] */ DISPID dispid, - /* [out] */ CALPOLESTR __RPC_FAR *pCaStrings, - /* [out] */ CADWORD __RPC_FAR *pCaCookies); - - -void __RPC_STUB IPerPropertyBrowsing2_GetPredefinedStrings_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - -HRESULT STDMETHODCALLTYPE IPerPropertyBrowsing2_SetPredefinedValue_Proxy( - IPerPropertyBrowsing2 __RPC_FAR * This, - /* [in] */ DISPID dispid, - /* [in] */ DWORD dwCookie); - - -void __RPC_STUB IPerPropertyBrowsing2_SetPredefinedValue_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IPerPropertyBrowsing2_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugPropertyEnumType_All_INTERFACE_DEFINED__ -#define __IDebugPropertyEnumType_All_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugPropertyEnumType_All - * at Fri Sep 18 16:27:23 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugPropertyEnumType_All; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C55-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugPropertyEnumType_All : public IUnknown - { - public: - virtual HRESULT STDMETHODCALLTYPE GetName( - /* [out] */ BSTR __RPC_FAR *__MIDL_0016) = 0; - - }; - -#else /* C style interface */ - - typedef struct IDebugPropertyEnumType_AllVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugPropertyEnumType_All __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugPropertyEnumType_All __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugPropertyEnumType_All __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( - IDebugPropertyEnumType_All __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *__MIDL_0016); - - END_INTERFACE - } IDebugPropertyEnumType_AllVtbl; - - interface IDebugPropertyEnumType_All - { - CONST_VTBL struct IDebugPropertyEnumType_AllVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugPropertyEnumType_All_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugPropertyEnumType_All_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugPropertyEnumType_All_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugPropertyEnumType_All_GetName(This,__MIDL_0016) \ - (This)->lpVtbl -> GetName(This,__MIDL_0016) - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - -HRESULT STDMETHODCALLTYPE IDebugPropertyEnumType_All_GetName_Proxy( - IDebugPropertyEnumType_All __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *__MIDL_0016); - - -void __RPC_STUB IDebugPropertyEnumType_All_GetName_Stub( - IRpcStubBuffer *This, - IRpcChannelBuffer *_pRpcChannelBuffer, - PRPC_MESSAGE _pRpcMessage, - DWORD *_pdwStubPhase); - - - -#endif /* __IDebugPropertyEnumType_All_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugPropertyEnumType_Locals_INTERFACE_DEFINED__ -#define __IDebugPropertyEnumType_Locals_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugPropertyEnumType_Locals - * at Fri Sep 18 16:27:23 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugPropertyEnumType_Locals; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C56-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugPropertyEnumType_Locals : public IDebugPropertyEnumType_All - { - public: - }; - -#else /* C style interface */ - - typedef struct IDebugPropertyEnumType_LocalsVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugPropertyEnumType_Locals __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugPropertyEnumType_Locals __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugPropertyEnumType_Locals __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( - IDebugPropertyEnumType_Locals __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *__MIDL_0016); - - END_INTERFACE - } IDebugPropertyEnumType_LocalsVtbl; - - interface IDebugPropertyEnumType_Locals - { - CONST_VTBL struct IDebugPropertyEnumType_LocalsVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugPropertyEnumType_Locals_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugPropertyEnumType_Locals_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugPropertyEnumType_Locals_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugPropertyEnumType_Locals_GetName(This,__MIDL_0016) \ - (This)->lpVtbl -> GetName(This,__MIDL_0016) - - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - - -#endif /* __IDebugPropertyEnumType_Locals_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugPropertyEnumType_Arguments_INTERFACE_DEFINED__ -#define __IDebugPropertyEnumType_Arguments_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugPropertyEnumType_Arguments - * at Fri Sep 18 16:27:23 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugPropertyEnumType_Arguments; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C57-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugPropertyEnumType_Arguments : public IDebugPropertyEnumType_All - { - public: - }; - -#else /* C style interface */ - - typedef struct IDebugPropertyEnumType_ArgumentsVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugPropertyEnumType_Arguments __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugPropertyEnumType_Arguments __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugPropertyEnumType_Arguments __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( - IDebugPropertyEnumType_Arguments __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *__MIDL_0016); - - END_INTERFACE - } IDebugPropertyEnumType_ArgumentsVtbl; - - interface IDebugPropertyEnumType_Arguments - { - CONST_VTBL struct IDebugPropertyEnumType_ArgumentsVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugPropertyEnumType_Arguments_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugPropertyEnumType_Arguments_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugPropertyEnumType_Arguments_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugPropertyEnumType_Arguments_GetName(This,__MIDL_0016) \ - (This)->lpVtbl -> GetName(This,__MIDL_0016) - - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - - -#endif /* __IDebugPropertyEnumType_Arguments_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugPropertyEnumType_LocalsPlusArgs_INTERFACE_DEFINED__ -#define __IDebugPropertyEnumType_LocalsPlusArgs_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugPropertyEnumType_LocalsPlusArgs - * at Fri Sep 18 16:27:23 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugPropertyEnumType_LocalsPlusArgs; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C58-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugPropertyEnumType_LocalsPlusArgs : public IDebugPropertyEnumType_All - { - public: - }; - -#else /* C style interface */ - - typedef struct IDebugPropertyEnumType_LocalsPlusArgsVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugPropertyEnumType_LocalsPlusArgs __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugPropertyEnumType_LocalsPlusArgs __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugPropertyEnumType_LocalsPlusArgs __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( - IDebugPropertyEnumType_LocalsPlusArgs __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *__MIDL_0016); - - END_INTERFACE - } IDebugPropertyEnumType_LocalsPlusArgsVtbl; - - interface IDebugPropertyEnumType_LocalsPlusArgs - { - CONST_VTBL struct IDebugPropertyEnumType_LocalsPlusArgsVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugPropertyEnumType_LocalsPlusArgs_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugPropertyEnumType_LocalsPlusArgs_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugPropertyEnumType_LocalsPlusArgs_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugPropertyEnumType_LocalsPlusArgs_GetName(This,__MIDL_0016) \ - (This)->lpVtbl -> GetName(This,__MIDL_0016) - - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - - -#endif /* __IDebugPropertyEnumType_LocalsPlusArgs_INTERFACE_DEFINED__ */ - - -#ifndef __IDebugPropertyEnumType_Registers_INTERFACE_DEFINED__ -#define __IDebugPropertyEnumType_Registers_INTERFACE_DEFINED__ - -/**************************************** - * Generated header for interface: IDebugPropertyEnumType_Registers - * at Fri Sep 18 16:27:23 1998 - * using MIDL 3.01.75 - ****************************************/ -/* [unique][uuid][object] */ - - - -EXTERN_C const IID IID_IDebugPropertyEnumType_Registers; - -#if defined(__cplusplus) && !defined(CINTERFACE) - - interface DECLSPEC_UUID("51973C59-CB0C-11d0-B5C9-00A0244A0E7A") - IDebugPropertyEnumType_Registers : public IDebugPropertyEnumType_All - { - public: - }; - -#else /* C style interface */ - - typedef struct IDebugPropertyEnumType_RegistersVtbl - { - BEGIN_INTERFACE - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( - IDebugPropertyEnumType_Registers __RPC_FAR * This, - /* [in] */ REFIID riid, - /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( - IDebugPropertyEnumType_Registers __RPC_FAR * This); - - ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( - IDebugPropertyEnumType_Registers __RPC_FAR * This); - - HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )( - IDebugPropertyEnumType_Registers __RPC_FAR * This, - /* [out] */ BSTR __RPC_FAR *__MIDL_0016); - - END_INTERFACE - } IDebugPropertyEnumType_RegistersVtbl; - - interface IDebugPropertyEnumType_Registers - { - CONST_VTBL struct IDebugPropertyEnumType_RegistersVtbl __RPC_FAR *lpVtbl; - }; - - - -#ifdef COBJMACROS - - -#define IDebugPropertyEnumType_Registers_QueryInterface(This,riid,ppvObject) \ - (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) - -#define IDebugPropertyEnumType_Registers_AddRef(This) \ - (This)->lpVtbl -> AddRef(This) - -#define IDebugPropertyEnumType_Registers_Release(This) \ - (This)->lpVtbl -> Release(This) - - -#define IDebugPropertyEnumType_Registers_GetName(This,__MIDL_0016) \ - (This)->lpVtbl -> GetName(This,__MIDL_0016) - - -#endif /* COBJMACROS */ - - -#endif /* C style interface */ - - - - -#endif /* __IDebugPropertyEnumType_Registers_INTERFACE_DEFINED__ */ - - -/* Additional Prototypes for ALL interfaces */ - -unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * ); -unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); -unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); -void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); - -unsigned long __RPC_USER VARIANT_UserSize( unsigned long __RPC_FAR *, unsigned long , VARIANT __RPC_FAR * ); -unsigned char __RPC_FAR * __RPC_USER VARIANT_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); -unsigned char __RPC_FAR * __RPC_USER VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); -void __RPC_USER VARIANT_UserFree( unsigned long __RPC_FAR *, VARIANT __RPC_FAR * ); - -/* [local] */ HRESULT STDMETHODCALLTYPE IEnumDebugPropertyInfo_Next_Proxy( - IEnumDebugPropertyInfo __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [out] */ DebugPropertyInfo __RPC_FAR *pi, - /* [out] */ ULONG __RPC_FAR *pcEltsfetched); - - -/* [call_as] */ HRESULT __stdcall IEnumDebugPropertyInfo_Next_Stub( - IEnumDebugPropertyInfo __RPC_FAR * This, - /* [in] */ ULONG celt, - /* [length_is][size_is][out] */ DebugPropertyInfo __RPC_FAR *pinfo, - /* [out] */ ULONG __RPC_FAR *pcEltsfetched); - - - -/* end of Additional Prototypes */ - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/third_party/activscp/scriptng.exe b/third_party/activscp/scriptng.exe Binary files differdeleted file mode 100644 index 66a7fe1..0000000 --- a/third_party/activscp/scriptng.exe +++ /dev/null |