📄 certview.h
字号:
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
IEnumCERTVIEWEXTENSION __RPC_FAR * This,
/* [retval][out] */ LONG __RPC_FAR *pIndex);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
IEnumCERTVIEWEXTENSION __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pstrOut);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFlags )(
IEnumCERTVIEWEXTENSION __RPC_FAR * This,
/* [retval][out] */ LONG __RPC_FAR *pFlags);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetValue )(
IEnumCERTVIEWEXTENSION __RPC_FAR * This,
/* [in] */ LONG Type,
/* [in] */ LONG Flags,
/* [retval][out] */ VARIANT __RPC_FAR *pvarValue);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
IEnumCERTVIEWEXTENSION __RPC_FAR * This,
/* [in] */ LONG celt);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
IEnumCERTVIEWEXTENSION __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
IEnumCERTVIEWEXTENSION __RPC_FAR * This,
/* [retval][out] */ IEnumCERTVIEWEXTENSION __RPC_FAR *__RPC_FAR *ppenum);
END_INTERFACE
} IEnumCERTVIEWEXTENSIONVtbl;
interface IEnumCERTVIEWEXTENSION
{
CONST_VTBL struct IEnumCERTVIEWEXTENSIONVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IEnumCERTVIEWEXTENSION_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IEnumCERTVIEWEXTENSION_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IEnumCERTVIEWEXTENSION_Release(This) \
(This)->lpVtbl -> Release(This)
#define IEnumCERTVIEWEXTENSION_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IEnumCERTVIEWEXTENSION_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IEnumCERTVIEWEXTENSION_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IEnumCERTVIEWEXTENSION_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IEnumCERTVIEWEXTENSION_Next(This,pIndex) \
(This)->lpVtbl -> Next(This,pIndex)
#define IEnumCERTVIEWEXTENSION_GetName(This,pstrOut) \
(This)->lpVtbl -> GetName(This,pstrOut)
#define IEnumCERTVIEWEXTENSION_GetFlags(This,pFlags) \
(This)->lpVtbl -> GetFlags(This,pFlags)
#define IEnumCERTVIEWEXTENSION_GetValue(This,Type,Flags,pvarValue) \
(This)->lpVtbl -> GetValue(This,Type,Flags,pvarValue)
#define IEnumCERTVIEWEXTENSION_Skip(This,celt) \
(This)->lpVtbl -> Skip(This,celt)
#define IEnumCERTVIEWEXTENSION_Reset(This) \
(This)->lpVtbl -> Reset(This)
#define IEnumCERTVIEWEXTENSION_Clone(This,ppenum) \
(This)->lpVtbl -> Clone(This,ppenum)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IEnumCERTVIEWEXTENSION_Next_Proxy(
IEnumCERTVIEWEXTENSION __RPC_FAR * This,
/* [retval][out] */ LONG __RPC_FAR *pIndex);
void __RPC_STUB IEnumCERTVIEWEXTENSION_Next_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumCERTVIEWEXTENSION_GetName_Proxy(
IEnumCERTVIEWEXTENSION __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pstrOut);
void __RPC_STUB IEnumCERTVIEWEXTENSION_GetName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumCERTVIEWEXTENSION_GetFlags_Proxy(
IEnumCERTVIEWEXTENSION __RPC_FAR * This,
/* [retval][out] */ LONG __RPC_FAR *pFlags);
void __RPC_STUB IEnumCERTVIEWEXTENSION_GetFlags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumCERTVIEWEXTENSION_GetValue_Proxy(
IEnumCERTVIEWEXTENSION __RPC_FAR * This,
/* [in] */ LONG Type,
/* [in] */ LONG Flags,
/* [retval][out] */ VARIANT __RPC_FAR *pvarValue);
void __RPC_STUB IEnumCERTVIEWEXTENSION_GetValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumCERTVIEWEXTENSION_Skip_Proxy(
IEnumCERTVIEWEXTENSION __RPC_FAR * This,
/* [in] */ LONG celt);
void __RPC_STUB IEnumCERTVIEWEXTENSION_Skip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumCERTVIEWEXTENSION_Reset_Proxy(
IEnumCERTVIEWEXTENSION __RPC_FAR * This);
void __RPC_STUB IEnumCERTVIEWEXTENSION_Reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumCERTVIEWEXTENSION_Clone_Proxy(
IEnumCERTVIEWEXTENSION __RPC_FAR * This,
/* [retval][out] */ IEnumCERTVIEWEXTENSION __RPC_FAR *__RPC_FAR *ppenum);
void __RPC_STUB IEnumCERTVIEWEXTENSION_Clone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IEnumCERTVIEWEXTENSION_INTERFACE_DEFINED__ */
#ifndef __IEnumCERTVIEWROW_INTERFACE_DEFINED__
#define __IEnumCERTVIEWROW_INTERFACE_DEFINED__
/* interface IEnumCERTVIEWROW */
/* [unique][helpstring][local][dual][uuid][object] */
EXTERN_C const IID IID_IEnumCERTVIEWROW;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("d1157f4c-5af2-11d1-9bdc-00c04fb683fa")
IEnumCERTVIEWROW : public IDispatch
{
public:
virtual HRESULT STDMETHODCALLTYPE Next(
/* [retval][out] */ LONG __RPC_FAR *pIndex) = 0;
virtual HRESULT STDMETHODCALLTYPE EnumCertViewColumn(
/* [retval][out] */ IEnumCERTVIEWCOLUMN __RPC_FAR *__RPC_FAR *ppenum) = 0;
virtual HRESULT STDMETHODCALLTYPE EnumCertViewAttribute(
/* [in] */ LONG Flags,
/* [retval][out] */ IEnumCERTVIEWATTRIBUTE __RPC_FAR *__RPC_FAR *ppenum) = 0;
virtual HRESULT STDMETHODCALLTYPE EnumCertViewExtension(
/* [in] */ LONG Flags,
/* [retval][out] */ IEnumCERTVIEWEXTENSION __RPC_FAR *__RPC_FAR *ppenum) = 0;
virtual HRESULT STDMETHODCALLTYPE Skip(
/* [in] */ LONG celt) = 0;
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
virtual HRESULT STDMETHODCALLTYPE Clone(
/* [retval][out] */ IEnumCERTVIEWROW __RPC_FAR *__RPC_FAR *ppenum) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMaxIndex(
/* [retval][out] */ LONG __RPC_FAR *pIndex) = 0;
};
#else /* C style interface */
typedef struct IEnumCERTVIEWROWVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IEnumCERTVIEWROW __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IEnumCERTVIEWROW __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IEnumCERTVIEWROW __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IEnumCERTVIEWROW __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IEnumCERTVIEWROW __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IEnumCERTVIEWROW __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 )(
IEnumCERTVIEWROW __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 *Next )(
IEnumCERTVIEWROW __RPC_FAR * This,
/* [retval][out] */ LONG __RPC_FAR *pIndex);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumCertViewColumn )(
IEnumCERTVIEWROW __RPC_FAR * This,
/* [retval][out] */ IEnumCERTVIEWCOLUMN __RPC_FAR *__RPC_FAR *ppenum);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumCertViewAttribute )(
IEnumCERTVIEWROW __RPC_FAR * This,
/* [in] */ LONG Flags,
/* [retval][out] */ IEnumCERTVIEWATTRIBUTE __RPC_FAR *__RPC_FAR *ppenum);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumCertViewExtension )(
IEnumCERTVIEWROW __RPC_FAR * This,
/* [in] */ LONG Flags,
/* [retval][out] */ IEnumCERTVIEWEXTENSION __RPC_FAR *__RPC_FAR *ppenum);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
IEnumCERTVIEWROW __RPC_FAR * This,
/* [in] */ LONG celt);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
IEnumCERTVIEWROW __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
IEnumCERTVIEWROW __RPC_FAR * This,
/* [retval][out] */ IEnumCERTVIEWROW __RPC_FAR *__RPC_FAR *ppenum);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMaxIndex )(
IEnumCERTVIEWROW __RPC_FAR * This,
/* [retval][out] */ LONG __RPC_FAR *pIndex);
END_INTERFACE
} IEnumCERTVIEWROWVtbl;
interface IEnumCERTVIEWROW
{
CONST_VTBL struct IEnumCERTVIEWROWVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IEnumCERTVIEWROW_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IEnumCERTVIEWROW_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IEnumCERTVIEWROW_Release(This) \
(This)->lpVtbl -> Release(This)
#define IEnumCERTVIEWROW_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IEnumCERTVIEWROW_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IEnumCERTVIEWROW_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IEnumCERTVIEWROW_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IEnumCERTVIEWROW_Next(This,pIndex) \
(This)->lpVtbl -> Next(This,pIndex)
#define IEnumCERTVIEWROW_EnumCertViewColumn(This,ppenum) \
(This)->lpVtbl -> EnumCertViewColumn(This,ppenum)
#define IEnumCERTVIEWROW_EnumCertViewAttribute(This,Flags,ppenum) \
(This)->lpVtbl -> EnumCertViewAttribute(This,Flags,ppenum)
#define IEnumCERTVIEWROW_EnumCertViewExtension(This,Flags,ppenum) \
(This)->lpVtbl -> EnumCertViewExtension(This,Flags,ppenum)
#define IEnumCERTVIEWROW_Skip(This,celt) \
(This)->lpVtbl -> Skip(This,celt)
#define IEnumCERTVIEWROW_Reset(This) \
(This)->lpVtbl -> Reset(This)
#define IEnumCERTVIEWROW_Clone(This,ppenum) \
(This)->lpVtbl -> Clone(This,ppenum)
#define IEnumCERTVIEWROW_GetMaxIndex(This,pIndex) \
(This)->lpVtbl -> GetMaxIndex(This,pIndex)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IEnumCERTVIEWROW_Next_Proxy(
IEnumCERTVIEWROW __RPC_FAR * This,
/* [retval][out] */ LONG __RPC_FAR *pIndex);
void __RPC_STUB IEnumCERTVIEWROW_Next_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumCERTVIEWROW_EnumCertViewColumn_Proxy(
IEnumCERTVIEWROW __RPC_FAR * This,
/* [retval][out] */ IEnumCERTVIEWCOLUMN __RPC_FAR *__RPC_FAR *ppenum);
void __RPC_STUB IEnumCERTVIEWROW_EnumCertViewColumn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumCERTVIEWROW_EnumCertViewAttribute_Proxy(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -