summaryrefslogtreecommitdiffstats
path: root/third_party
diff options
context:
space:
mode:
authorjoi@chromium.org <joi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-18 19:44:51 +0000
committerjoi@chromium.org <joi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-18 19:44:51 +0000
commite068a6b4dd1b8818ceba8a09ba2544099133fe99 (patch)
tree12704d53b878597acee5ae1ff29cc29c644edb4e /third_party
parent31e5d16f08aa108cac7b795dea493f5750da978a (diff)
downloadchromium_src-e068a6b4dd1b8818ceba8a09ba2544099133fe99.zip
chromium_src-e068a6b4dd1b8818ceba8a09ba2544099133fe99.tar.gz
chromium_src-e068a6b4dd1b8818ceba8a09ba2544099133fe99.tar.bz2
Removing activscp, it's not used any more. (Was used by CEEE only.)
BUG=none TEST=none Review URL: http://codereview.chromium.org/6714022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78736 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party')
-rw-r--r--third_party/activscp/Dispex.h974
-rw-r--r--third_party/activscp/EULA.txt26
-rw-r--r--third_party/activscp/HostInfo.h59
-rw-r--r--third_party/activscp/Multinfo.h230
-rw-r--r--third_party/activscp/README.chromium16
-rw-r--r--third_party/activscp/Readme.txt41
-rw-r--r--third_party/activscp/activdbg.h9918
-rw-r--r--third_party/activscp/activscp.h2045
-rw-r--r--third_party/activscp/ad1.libbin19376 -> 0 bytes
-rw-r--r--third_party/activscp/ad1ex.h1228
-rw-r--r--third_party/activscp/dbgprop.h1569
-rw-r--r--third_party/activscp/scriptng.exebin118008 -> 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
deleted file mode 100644
index d54c691..0000000
--- a/third_party/activscp/ad1.lib
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 66a7fe1..0000000
--- a/third_party/activscp/scriptng.exe
+++ /dev/null
Binary files differ