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