📄 dia2.h
字号:
#endif /* C style interface */
/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaEnumLineNumbers_get__NewEnum_Proxy(
IDiaEnumLineNumbers * This,
/* [retval][out] */ IUnknown **pRetVal);
void __RPC_STUB IDiaEnumLineNumbers_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaEnumLineNumbers_get_Count_Proxy(
IDiaEnumLineNumbers * This,
/* [retval][out] */ LONG *pRetVal);
void __RPC_STUB IDiaEnumLineNumbers_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDiaEnumLineNumbers_Item_Proxy(
IDiaEnumLineNumbers * This,
/* [in] */ DWORD index,
/* [retval][out] */ IDiaLineNumber **lineNumber);
void __RPC_STUB IDiaEnumLineNumbers_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDiaEnumLineNumbers_Next_Proxy(
IDiaEnumLineNumbers * This,
/* [in] */ ULONG celt,
/* [out] */ IDiaLineNumber **rgelt,
/* [out] */ ULONG *pceltFetched);
void __RPC_STUB IDiaEnumLineNumbers_Next_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDiaEnumLineNumbers_Skip_Proxy(
IDiaEnumLineNumbers * This,
/* [in] */ ULONG celt);
void __RPC_STUB IDiaEnumLineNumbers_Skip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDiaEnumLineNumbers_Reset_Proxy(
IDiaEnumLineNumbers * This);
void __RPC_STUB IDiaEnumLineNumbers_Reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDiaEnumLineNumbers_Clone_Proxy(
IDiaEnumLineNumbers * This,
/* [out] */ IDiaEnumLineNumbers **ppenum);
void __RPC_STUB IDiaEnumLineNumbers_Clone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IDiaEnumLineNumbers_INTERFACE_DEFINED__ */
#ifndef __IDiaEnumInjectedSources_INTERFACE_DEFINED__
#define __IDiaEnumInjectedSources_INTERFACE_DEFINED__
/* interface IDiaEnumInjectedSources */
/* [unique][helpstring][local][uuid][object] */
EXTERN_C const IID IID_IDiaEnumInjectedSources;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("D5612573-6925-4468-8883-98CDEC8C384A")
IDiaEnumInjectedSources : public IUnknown
{
public:
virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown **pRetVal) = 0;
virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ LONG *pRetVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ DWORD index,
/* [retval][out] */ IDiaInjectedSource **injectedSource) = 0;
virtual HRESULT STDMETHODCALLTYPE Next(
/* [in] */ ULONG celt,
/* [out] */ IDiaInjectedSource **rgelt,
/* [out] */ ULONG *pceltFetched) = 0;
virtual HRESULT STDMETHODCALLTYPE Skip(
/* [in] */ ULONG celt) = 0;
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
virtual HRESULT STDMETHODCALLTYPE Clone(
/* [out] */ IDiaEnumInjectedSources **ppenum) = 0;
};
#else /* C style interface */
typedef struct IDiaEnumInjectedSourcesVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IDiaEnumInjectedSources * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IDiaEnumInjectedSources * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IDiaEnumInjectedSources * This);
/* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
IDiaEnumInjectedSources * This,
/* [retval][out] */ IUnknown **pRetVal);
/* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
IDiaEnumInjectedSources * This,
/* [retval][out] */ LONG *pRetVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Item )(
IDiaEnumInjectedSources * This,
/* [in] */ DWORD index,
/* [retval][out] */ IDiaInjectedSource **injectedSource);
HRESULT ( STDMETHODCALLTYPE *Next )(
IDiaEnumInjectedSources * This,
/* [in] */ ULONG celt,
/* [out] */ IDiaInjectedSource **rgelt,
/* [out] */ ULONG *pceltFetched);
HRESULT ( STDMETHODCALLTYPE *Skip )(
IDiaEnumInjectedSources * This,
/* [in] */ ULONG celt);
HRESULT ( STDMETHODCALLTYPE *Reset )(
IDiaEnumInjectedSources * This);
HRESULT ( STDMETHODCALLTYPE *Clone )(
IDiaEnumInjectedSources * This,
/* [out] */ IDiaEnumInjectedSources **ppenum);
END_INTERFACE
} IDiaEnumInjectedSourcesVtbl;
interface IDiaEnumInjectedSources
{
CONST_VTBL struct IDiaEnumInjectedSourcesVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IDiaEnumInjectedSources_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IDiaEnumInjectedSources_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IDiaEnumInjectedSources_Release(This) \
(This)->lpVtbl -> Release(This)
#define IDiaEnumInjectedSources_get__NewEnum(This,pRetVal) \
(This)->lpVtbl -> get__NewEnum(This,pRetVal)
#define IDiaEnumInjectedSources_get_Count(This,pRetVal) \
(This)->lpVtbl -> get_Count(This,pRetVal)
#define IDiaEnumInjectedSources_Item(This,index,injectedSource) \
(This)->lpVtbl -> Item(This,index,injectedSource)
#define IDiaEnumInjectedSources_Next(This,celt,rgelt,pceltFetched) \
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
#define IDiaEnumInjectedSources_Skip(This,celt) \
(This)->lpVtbl -> Skip(This,celt)
#define IDiaEnumInjectedSources_Reset(This) \
(This)->lpVtbl -> Reset(This)
#define IDiaEnumInjectedSources_Clone(This,ppenum) \
(This)->lpVtbl -> Clone(This,ppenum)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaEnumInjectedSources_get__NewEnum_Proxy(
IDiaEnumInjectedSources * This,
/* [retval][out] */ IUnknown **pRetVal);
void __RPC_STUB IDiaEnumInjectedSources_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDiaEnumInjectedSources_get_Count_Proxy(
IDiaEnumInjectedSources * This,
/* [retval][out] */ LONG *pRetVal);
void __RPC_STUB IDiaEnumInjectedSources_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDiaEnumInjectedSources_Item_Proxy(
IDiaEnumInjectedSources * This,
/* [in] */ DWORD index,
/* [retval][out] */ IDiaInjectedSource **injectedSource);
void __RPC_STUB IDiaEnumInjectedSources_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDiaEnumInjectedSources_Next_Proxy(
IDiaEnumInjectedSources * This,
/* [in] */ ULONG celt,
/* [out] */ IDiaInjectedSource **rgelt,
/* [out] */ ULONG *pceltFetched);
void __RPC_STUB IDiaEnumInjectedSources_Next_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDiaEnumInjectedSources_Skip_Proxy(
IDiaEnumInjectedSources * This,
/* [in] */ ULONG celt);
void __RPC_STUB IDiaEnumInjectedSources_Skip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDiaEnumInjectedSources_Reset_Proxy(
IDiaEnumInjectedSources * This);
void __RPC_STUB IDiaEnumInjectedSources_Reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDiaEnumInjectedSources_Clone_Proxy(
IDiaEnumInjectedSources * This,
/* [out] */ IDiaEnumInjectedSources **ppenum);
void __RPC_STUB IDiaEnumInjectedSources_Clone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IDiaEnumInjectedSources_INTERFACE_DEFINED__ */
#ifndef __IDiaEnumSegments_INTERFACE_DEFINED__
#define __IDiaEnumSegments_INTERFACE_DEFINED__
/* interface IDiaEnumSegments */
/* [unique][helpstring][local][uuid][object] */
EXTERN_C const IID IID_IDiaEnumSegments;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("E8368CA9-01D1-419d-AC0C-E31235DBDA9F")
IDiaEnumSegments : public IUnknown
{
public:
virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown **pRetVal) = 0;
virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ LONG *pRetVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ DWORD index,
/* [retval][out] */ IDiaSegment **segment) = 0;
virtual HRESULT STDMETHODCALLTYPE Next(
/* [in] */ ULONG celt,
/* [out] */ IDiaSegment **rgelt,
/* [out] */ ULONG *pceltFetched) = 0;
virtual HRESULT STDMETHODCALLTYPE Skip(
/* [in] */ ULONG celt) = 0;
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
virtual HRESULT STDMETHODCALLTYPE Clone(
/* [out] */ IDiaEnumSegments **ppenum) = 0;
};
#else /* C style interface */
typedef struct IDiaEnumSegmentsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IDiaEnumSegments * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IDiaEnumSegments * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IDiaEnumSegments * This);
/* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
IDiaEnumSegments * This,
/* [retval][out] */ IUnknown **pRetVal);
/* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
IDiaEnumSegments * This,
/* [retval][out] */ LONG *pRetVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Item )(
IDiaEnumSegments * This,
/* [in] */ DWORD index,
/* [retval][out] */ IDiaSegment **segment);
HRESULT ( STDMETHODCALLTYPE *Next )(
IDiaEnumSegments * This,
/* [in] */ ULONG celt,
/* [out] */ IDiaSegment **rgelt,
/* [out] */ ULONG *pceltFetched);
HRESULT ( STDMETHODCALLTYPE *Skip )(
IDiaEnumSegments * This,
/* [in] */ ULONG celt);
HRESULT ( STDMETHODCALLTYPE *Reset )(
IDiaEnumSegments * This);
HRESULT ( STDMETHODCALLTYPE *Clone )(
IDiaEnumSegments * This,
/* [out] */ IDiaEnumSegments **ppenum);
END_INTERFACE
} IDiaEnumSegmentsVtbl;
interface IDiaEnumSegments
{
CONST_VTBL struct IDiaEnumSegmentsVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IDiaEnumSegments_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IDiaEnumSegments_AddRef
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -