📄 activdbg.h
字号:
#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,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -