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