Mercurial > games > semicongine
comparison fuhtark_test/include/winapi/certview.h @ 1500:91c8c3b7cbf0
add: futhark tests for generating vulkan api
| author | sam <sam@basx.dev> |
|---|---|
| date | Wed, 26 Nov 2025 21:36:48 +0700 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 1499:1f58458b7ef7 | 1500:91c8c3b7cbf0 |
|---|---|
| 1 /** | |
| 2 * This file has no copyright assigned and is placed in the Public Domain. | |
| 3 * This file is part of the w64 mingw-runtime package. | |
| 4 * No warranty is given; refer to the file DISCLAIMER within this package. | |
| 5 */ | |
| 6 #ifndef __REQUIRED_RPCNDR_H_VERSION__ | |
| 7 #define __REQUIRED_RPCNDR_H_VERSION__ 475 | |
| 8 #endif | |
| 9 | |
| 10 #include "rpc.h" | |
| 11 #include "rpcndr.h" | |
| 12 | |
| 13 #ifndef __RPCNDR_H_VERSION__ | |
| 14 #error this stub requires an updated version of <rpcndr.h> | |
| 15 #endif | |
| 16 | |
| 17 #ifndef COM_NO_WINDOWS_H | |
| 18 #include "windows.h" | |
| 19 #include "ole2.h" | |
| 20 #endif | |
| 21 | |
| 22 #ifndef __certview_h__ | |
| 23 #define __certview_h__ | |
| 24 | |
| 25 #ifndef __IEnumCERTVIEWCOLUMN_FWD_DEFINED__ | |
| 26 #define __IEnumCERTVIEWCOLUMN_FWD_DEFINED__ | |
| 27 typedef struct IEnumCERTVIEWCOLUMN IEnumCERTVIEWCOLUMN; | |
| 28 #endif | |
| 29 | |
| 30 #ifndef __IEnumCERTVIEWATTRIBUTE_FWD_DEFINED__ | |
| 31 #define __IEnumCERTVIEWATTRIBUTE_FWD_DEFINED__ | |
| 32 typedef struct IEnumCERTVIEWATTRIBUTE IEnumCERTVIEWATTRIBUTE; | |
| 33 #endif | |
| 34 | |
| 35 #ifndef __IEnumCERTVIEWEXTENSION_FWD_DEFINED__ | |
| 36 #define __IEnumCERTVIEWEXTENSION_FWD_DEFINED__ | |
| 37 typedef struct IEnumCERTVIEWEXTENSION IEnumCERTVIEWEXTENSION; | |
| 38 #endif | |
| 39 | |
| 40 #ifndef __IEnumCERTVIEWROW_FWD_DEFINED__ | |
| 41 #define __IEnumCERTVIEWROW_FWD_DEFINED__ | |
| 42 typedef struct IEnumCERTVIEWROW IEnumCERTVIEWROW; | |
| 43 #endif | |
| 44 | |
| 45 #ifndef __ICertView_FWD_DEFINED__ | |
| 46 #define __ICertView_FWD_DEFINED__ | |
| 47 typedef struct ICertView ICertView; | |
| 48 #endif | |
| 49 | |
| 50 #ifndef __ICertView2_FWD_DEFINED__ | |
| 51 #define __ICertView2_FWD_DEFINED__ | |
| 52 typedef struct ICertView2 ICertView2; | |
| 53 #endif | |
| 54 | |
| 55 #include "wtypes.h" | |
| 56 #include "oaidl.h" | |
| 57 | |
| 58 #ifdef __cplusplus | |
| 59 extern "C"{ | |
| 60 #endif | |
| 61 | |
| 62 #ifndef __MIDL_user_allocate_free_DEFINED__ | |
| 63 #define __MIDL_user_allocate_free_DEFINED__ | |
| 64 void *__RPC_API MIDL_user_allocate(size_t); | |
| 65 void __RPC_API MIDL_user_free(void *); | |
| 66 #endif | |
| 67 | |
| 68 #define CV_OUT_BASE64HEADER (0) | |
| 69 #define CV_OUT_BASE64 (0x1) | |
| 70 #define CV_OUT_BINARY (0x2) | |
| 71 #define CV_OUT_BASE64REQUESTHEADER (0x3) | |
| 72 #define CV_OUT_HEX (0x4) | |
| 73 #define CV_OUT_HEXASCII (0x5) | |
| 74 #define CV_OUT_BASE64X509CRLHEADER (0x9) | |
| 75 #define CV_OUT_HEXADDR (0xa) | |
| 76 #define CV_OUT_HEXASCIIADDR (0xb) | |
| 77 #define CV_OUT_ENCODEMASK (0xff) | |
| 78 | |
| 79 #define CVR_SEEK_NONE (0) | |
| 80 #define CVR_SEEK_EQ (0x1) | |
| 81 #define CVR_SEEK_LT (0x2) | |
| 82 #define CVR_SEEK_LE (0x4) | |
| 83 #define CVR_SEEK_GE (0x8) | |
| 84 #define CVR_SEEK_GT (0x10) | |
| 85 | |
| 86 #define CVR_SEEK_MASK (0xff) | |
| 87 | |
| 88 #define CVR_SEEK_NODELTA (0x1000) | |
| 89 | |
| 90 #define CVR_SORT_NONE (0) | |
| 91 #define CVR_SORT_ASCEND (0x1) | |
| 92 #define CVR_SORT_DESCEND (0x2) | |
| 93 | |
| 94 #define CV_COLUMN_QUEUE_DEFAULT (-1) | |
| 95 #define CV_COLUMN_LOG_DEFAULT (-2) | |
| 96 #define CV_COLUMN_LOG_FAILED_DEFAULT (-3) | |
| 97 #define CV_COLUMN_EXTENSION_DEFAULT (-4) | |
| 98 #define CV_COLUMN_ATTRIBUTE_DEFAULT (-5) | |
| 99 #define CV_COLUMN_CRL_DEFAULT (-6) | |
| 100 #define CV_COLUMN_LOG_REVOKED_DEFAULT (-7) | |
| 101 | |
| 102 #define CVRC_COLUMN_SCHEMA (0) | |
| 103 #define CVRC_COLUMN_RESULT (0x1) | |
| 104 #define CVRC_COLUMN_VALUE (0x2) | |
| 105 #define CVRC_COLUMN_MASK (0xfff) | |
| 106 | |
| 107 #define CVRC_TABLE_REQCERT (0) | |
| 108 #define CVRC_TABLE_EXTENSIONS (0x3000) | |
| 109 #define CVRC_TABLE_ATTRIBUTES (0x4000) | |
| 110 #define CVRC_TABLE_CRL (0x5000) | |
| 111 #define CVRC_TABLE_MASK (0xf000) | |
| 112 | |
| 113 #define CVRC_TABLE_SHIFT (12) | |
| 114 | |
| 115 extern RPC_IF_HANDLE __MIDL_itf_certview_0000_v0_0_c_ifspec; | |
| 116 extern RPC_IF_HANDLE __MIDL_itf_certview_0000_v0_0_s_ifspec; | |
| 117 | |
| 118 #ifndef __IEnumCERTVIEWCOLUMN_INTERFACE_DEFINED__ | |
| 119 #define __IEnumCERTVIEWCOLUMN_INTERFACE_DEFINED__ | |
| 120 EXTERN_C const IID IID_IEnumCERTVIEWCOLUMN; | |
| 121 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 122 struct IEnumCERTVIEWCOLUMN : public IDispatch { | |
| 123 public: | |
| 124 virtual HRESULT WINAPI Next(LONG *pIndex) = 0; | |
| 125 virtual HRESULT WINAPI GetName(BSTR *pstrOut) = 0; | |
| 126 virtual HRESULT WINAPI GetDisplayName(BSTR *pstrOut) = 0; | |
| 127 virtual HRESULT WINAPI GetType(LONG *pType) = 0; | |
| 128 virtual HRESULT WINAPI IsIndexed(LONG *pIndexed) = 0; | |
| 129 virtual HRESULT WINAPI GetMaxLength(LONG *pMaxLength) = 0; | |
| 130 virtual HRESULT WINAPI GetValue(LONG Flags,VARIANT *pvarValue) = 0; | |
| 131 virtual HRESULT WINAPI Skip(LONG celt) = 0; | |
| 132 virtual HRESULT WINAPI Reset(void) = 0; | |
| 133 virtual HRESULT WINAPI Clone(IEnumCERTVIEWCOLUMN **ppenum) = 0; | |
| 134 }; | |
| 135 #else | |
| 136 typedef struct IEnumCERTVIEWCOLUMNVtbl { | |
| 137 BEGIN_INTERFACE | |
| 138 HRESULT (WINAPI *QueryInterface)(IEnumCERTVIEWCOLUMN *This,REFIID riid,void **ppvObject); | |
| 139 ULONG (WINAPI *AddRef)(IEnumCERTVIEWCOLUMN *This); | |
| 140 ULONG (WINAPI *Release)(IEnumCERTVIEWCOLUMN *This); | |
| 141 HRESULT (WINAPI *GetTypeInfoCount)(IEnumCERTVIEWCOLUMN *This,UINT *pctinfo); | |
| 142 HRESULT (WINAPI *GetTypeInfo)(IEnumCERTVIEWCOLUMN *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 143 HRESULT (WINAPI *GetIDsOfNames)(IEnumCERTVIEWCOLUMN *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 144 HRESULT (WINAPI *Invoke)(IEnumCERTVIEWCOLUMN *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 145 HRESULT (WINAPI *Next)(IEnumCERTVIEWCOLUMN *This,LONG *pIndex); | |
| 146 HRESULT (WINAPI *GetName)(IEnumCERTVIEWCOLUMN *This,BSTR *pstrOut); | |
| 147 HRESULT (WINAPI *GetDisplayName)(IEnumCERTVIEWCOLUMN *This,BSTR *pstrOut); | |
| 148 HRESULT (WINAPI *GetType)(IEnumCERTVIEWCOLUMN *This,LONG *pType); | |
| 149 HRESULT (WINAPI *IsIndexed)(IEnumCERTVIEWCOLUMN *This,LONG *pIndexed); | |
| 150 HRESULT (WINAPI *GetMaxLength)(IEnumCERTVIEWCOLUMN *This,LONG *pMaxLength); | |
| 151 HRESULT (WINAPI *GetValue)(IEnumCERTVIEWCOLUMN *This,LONG Flags,VARIANT *pvarValue); | |
| 152 HRESULT (WINAPI *Skip)(IEnumCERTVIEWCOLUMN *This,LONG celt); | |
| 153 HRESULT (WINAPI *Reset)(IEnumCERTVIEWCOLUMN *This); | |
| 154 HRESULT (WINAPI *Clone)(IEnumCERTVIEWCOLUMN *This,IEnumCERTVIEWCOLUMN **ppenum); | |
| 155 END_INTERFACE | |
| 156 } IEnumCERTVIEWCOLUMNVtbl; | |
| 157 struct IEnumCERTVIEWCOLUMN { | |
| 158 CONST_VTBL struct IEnumCERTVIEWCOLUMNVtbl *lpVtbl; | |
| 159 }; | |
| 160 #ifdef COBJMACROS | |
| 161 #define IEnumCERTVIEWCOLUMN_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 162 #define IEnumCERTVIEWCOLUMN_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 163 #define IEnumCERTVIEWCOLUMN_Release(This) (This)->lpVtbl->Release(This) | |
| 164 #define IEnumCERTVIEWCOLUMN_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 165 #define IEnumCERTVIEWCOLUMN_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 166 #define IEnumCERTVIEWCOLUMN_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 167 #define IEnumCERTVIEWCOLUMN_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 168 #define IEnumCERTVIEWCOLUMN_Next(This,pIndex) (This)->lpVtbl->Next(This,pIndex) | |
| 169 #define IEnumCERTVIEWCOLUMN_GetName(This,pstrOut) (This)->lpVtbl->GetName(This,pstrOut) | |
| 170 #define IEnumCERTVIEWCOLUMN_GetDisplayName(This,pstrOut) (This)->lpVtbl->GetDisplayName(This,pstrOut) | |
| 171 #define IEnumCERTVIEWCOLUMN_GetType(This,pType) (This)->lpVtbl->GetType(This,pType) | |
| 172 #define IEnumCERTVIEWCOLUMN_IsIndexed(This,pIndexed) (This)->lpVtbl->IsIndexed(This,pIndexed) | |
| 173 #define IEnumCERTVIEWCOLUMN_GetMaxLength(This,pMaxLength) (This)->lpVtbl->GetMaxLength(This,pMaxLength) | |
| 174 #define IEnumCERTVIEWCOLUMN_GetValue(This,Flags,pvarValue) (This)->lpVtbl->GetValue(This,Flags,pvarValue) | |
| 175 #define IEnumCERTVIEWCOLUMN_Skip(This,celt) (This)->lpVtbl->Skip(This,celt) | |
| 176 #define IEnumCERTVIEWCOLUMN_Reset(This) (This)->lpVtbl->Reset(This) | |
| 177 #define IEnumCERTVIEWCOLUMN_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) | |
| 178 #endif | |
| 179 #endif | |
| 180 HRESULT WINAPI IEnumCERTVIEWCOLUMN_Next_Proxy(IEnumCERTVIEWCOLUMN *This,LONG *pIndex); | |
| 181 void __RPC_STUB IEnumCERTVIEWCOLUMN_Next_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 182 HRESULT WINAPI IEnumCERTVIEWCOLUMN_GetName_Proxy(IEnumCERTVIEWCOLUMN *This,BSTR *pstrOut); | |
| 183 void __RPC_STUB IEnumCERTVIEWCOLUMN_GetName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 184 HRESULT WINAPI IEnumCERTVIEWCOLUMN_GetDisplayName_Proxy(IEnumCERTVIEWCOLUMN *This,BSTR *pstrOut); | |
| 185 void __RPC_STUB IEnumCERTVIEWCOLUMN_GetDisplayName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 186 HRESULT WINAPI IEnumCERTVIEWCOLUMN_GetType_Proxy(IEnumCERTVIEWCOLUMN *This,LONG *pType); | |
| 187 void __RPC_STUB IEnumCERTVIEWCOLUMN_GetType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 188 HRESULT WINAPI IEnumCERTVIEWCOLUMN_IsIndexed_Proxy(IEnumCERTVIEWCOLUMN *This,LONG *pIndexed); | |
| 189 void __RPC_STUB IEnumCERTVIEWCOLUMN_IsIndexed_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 190 HRESULT WINAPI IEnumCERTVIEWCOLUMN_GetMaxLength_Proxy(IEnumCERTVIEWCOLUMN *This,LONG *pMaxLength); | |
| 191 void __RPC_STUB IEnumCERTVIEWCOLUMN_GetMaxLength_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 192 HRESULT WINAPI IEnumCERTVIEWCOLUMN_GetValue_Proxy(IEnumCERTVIEWCOLUMN *This,LONG Flags,VARIANT *pvarValue); | |
| 193 void __RPC_STUB IEnumCERTVIEWCOLUMN_GetValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 194 HRESULT WINAPI IEnumCERTVIEWCOLUMN_Skip_Proxy(IEnumCERTVIEWCOLUMN *This,LONG celt); | |
| 195 void __RPC_STUB IEnumCERTVIEWCOLUMN_Skip_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 196 HRESULT WINAPI IEnumCERTVIEWCOLUMN_Reset_Proxy(IEnumCERTVIEWCOLUMN *This); | |
| 197 void __RPC_STUB IEnumCERTVIEWCOLUMN_Reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 198 HRESULT WINAPI IEnumCERTVIEWCOLUMN_Clone_Proxy(IEnumCERTVIEWCOLUMN *This,IEnumCERTVIEWCOLUMN **ppenum); | |
| 199 void __RPC_STUB IEnumCERTVIEWCOLUMN_Clone_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 200 #endif | |
| 201 | |
| 202 #ifndef __IEnumCERTVIEWATTRIBUTE_INTERFACE_DEFINED__ | |
| 203 #define __IEnumCERTVIEWATTRIBUTE_INTERFACE_DEFINED__ | |
| 204 EXTERN_C const IID IID_IEnumCERTVIEWATTRIBUTE; | |
| 205 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 206 struct IEnumCERTVIEWATTRIBUTE : public IDispatch { | |
| 207 public: | |
| 208 virtual HRESULT WINAPI Next(LONG *pIndex) = 0; | |
| 209 virtual HRESULT WINAPI GetName(BSTR *pstrOut) = 0; | |
| 210 virtual HRESULT WINAPI GetValue(BSTR *pstrOut) = 0; | |
| 211 virtual HRESULT WINAPI Skip(LONG celt) = 0; | |
| 212 virtual HRESULT WINAPI Reset(void) = 0; | |
| 213 virtual HRESULT WINAPI Clone(IEnumCERTVIEWATTRIBUTE **ppenum) = 0; | |
| 214 }; | |
| 215 #else | |
| 216 typedef struct IEnumCERTVIEWATTRIBUTEVtbl { | |
| 217 BEGIN_INTERFACE | |
| 218 HRESULT (WINAPI *QueryInterface)(IEnumCERTVIEWATTRIBUTE *This,REFIID riid,void **ppvObject); | |
| 219 ULONG (WINAPI *AddRef)(IEnumCERTVIEWATTRIBUTE *This); | |
| 220 ULONG (WINAPI *Release)(IEnumCERTVIEWATTRIBUTE *This); | |
| 221 HRESULT (WINAPI *GetTypeInfoCount)(IEnumCERTVIEWATTRIBUTE *This,UINT *pctinfo); | |
| 222 HRESULT (WINAPI *GetTypeInfo)(IEnumCERTVIEWATTRIBUTE *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 223 HRESULT (WINAPI *GetIDsOfNames)(IEnumCERTVIEWATTRIBUTE *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 224 HRESULT (WINAPI *Invoke)(IEnumCERTVIEWATTRIBUTE *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 225 HRESULT (WINAPI *Next)(IEnumCERTVIEWATTRIBUTE *This,LONG *pIndex); | |
| 226 HRESULT (WINAPI *GetName)(IEnumCERTVIEWATTRIBUTE *This,BSTR *pstrOut); | |
| 227 HRESULT (WINAPI *GetValue)(IEnumCERTVIEWATTRIBUTE *This,BSTR *pstrOut); | |
| 228 HRESULT (WINAPI *Skip)(IEnumCERTVIEWATTRIBUTE *This,LONG celt); | |
| 229 HRESULT (WINAPI *Reset)(IEnumCERTVIEWATTRIBUTE *This); | |
| 230 HRESULT (WINAPI *Clone)(IEnumCERTVIEWATTRIBUTE *This,IEnumCERTVIEWATTRIBUTE **ppenum); | |
| 231 END_INTERFACE | |
| 232 } IEnumCERTVIEWATTRIBUTEVtbl; | |
| 233 struct IEnumCERTVIEWATTRIBUTE { | |
| 234 CONST_VTBL struct IEnumCERTVIEWATTRIBUTEVtbl *lpVtbl; | |
| 235 }; | |
| 236 #ifdef COBJMACROS | |
| 237 #define IEnumCERTVIEWATTRIBUTE_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 238 #define IEnumCERTVIEWATTRIBUTE_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 239 #define IEnumCERTVIEWATTRIBUTE_Release(This) (This)->lpVtbl->Release(This) | |
| 240 #define IEnumCERTVIEWATTRIBUTE_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 241 #define IEnumCERTVIEWATTRIBUTE_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 242 #define IEnumCERTVIEWATTRIBUTE_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 243 #define IEnumCERTVIEWATTRIBUTE_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 244 #define IEnumCERTVIEWATTRIBUTE_Next(This,pIndex) (This)->lpVtbl->Next(This,pIndex) | |
| 245 #define IEnumCERTVIEWATTRIBUTE_GetName(This,pstrOut) (This)->lpVtbl->GetName(This,pstrOut) | |
| 246 #define IEnumCERTVIEWATTRIBUTE_GetValue(This,pstrOut) (This)->lpVtbl->GetValue(This,pstrOut) | |
| 247 #define IEnumCERTVIEWATTRIBUTE_Skip(This,celt) (This)->lpVtbl->Skip(This,celt) | |
| 248 #define IEnumCERTVIEWATTRIBUTE_Reset(This) (This)->lpVtbl->Reset(This) | |
| 249 #define IEnumCERTVIEWATTRIBUTE_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) | |
| 250 #endif | |
| 251 #endif | |
| 252 HRESULT WINAPI IEnumCERTVIEWATTRIBUTE_Next_Proxy(IEnumCERTVIEWATTRIBUTE *This,LONG *pIndex); | |
| 253 void __RPC_STUB IEnumCERTVIEWATTRIBUTE_Next_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 254 HRESULT WINAPI IEnumCERTVIEWATTRIBUTE_GetName_Proxy(IEnumCERTVIEWATTRIBUTE *This,BSTR *pstrOut); | |
| 255 void __RPC_STUB IEnumCERTVIEWATTRIBUTE_GetName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 256 HRESULT WINAPI IEnumCERTVIEWATTRIBUTE_GetValue_Proxy(IEnumCERTVIEWATTRIBUTE *This,BSTR *pstrOut); | |
| 257 void __RPC_STUB IEnumCERTVIEWATTRIBUTE_GetValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 258 HRESULT WINAPI IEnumCERTVIEWATTRIBUTE_Skip_Proxy(IEnumCERTVIEWATTRIBUTE *This,LONG celt); | |
| 259 void __RPC_STUB IEnumCERTVIEWATTRIBUTE_Skip_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 260 HRESULT WINAPI IEnumCERTVIEWATTRIBUTE_Reset_Proxy(IEnumCERTVIEWATTRIBUTE *This); | |
| 261 void __RPC_STUB IEnumCERTVIEWATTRIBUTE_Reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 262 HRESULT WINAPI IEnumCERTVIEWATTRIBUTE_Clone_Proxy(IEnumCERTVIEWATTRIBUTE *This,IEnumCERTVIEWATTRIBUTE **ppenum); | |
| 263 void __RPC_STUB IEnumCERTVIEWATTRIBUTE_Clone_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 264 #endif | |
| 265 | |
| 266 #ifndef __IEnumCERTVIEWEXTENSION_INTERFACE_DEFINED__ | |
| 267 #define __IEnumCERTVIEWEXTENSION_INTERFACE_DEFINED__ | |
| 268 EXTERN_C const IID IID_IEnumCERTVIEWEXTENSION; | |
| 269 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 270 struct IEnumCERTVIEWEXTENSION : public IDispatch { | |
| 271 public: | |
| 272 virtual HRESULT WINAPI Next(LONG *pIndex) = 0; | |
| 273 virtual HRESULT WINAPI GetName(BSTR *pstrOut) = 0; | |
| 274 virtual HRESULT WINAPI GetFlags(LONG *pFlags) = 0; | |
| 275 virtual HRESULT WINAPI GetValue(LONG Type,LONG Flags,VARIANT *pvarValue) = 0; | |
| 276 virtual HRESULT WINAPI Skip(LONG celt) = 0; | |
| 277 virtual HRESULT WINAPI Reset(void) = 0; | |
| 278 virtual HRESULT WINAPI Clone(IEnumCERTVIEWEXTENSION **ppenum) = 0; | |
| 279 }; | |
| 280 #else | |
| 281 typedef struct IEnumCERTVIEWEXTENSIONVtbl { | |
| 282 BEGIN_INTERFACE | |
| 283 HRESULT (WINAPI *QueryInterface)(IEnumCERTVIEWEXTENSION *This,REFIID riid,void **ppvObject); | |
| 284 ULONG (WINAPI *AddRef)(IEnumCERTVIEWEXTENSION *This); | |
| 285 ULONG (WINAPI *Release)(IEnumCERTVIEWEXTENSION *This); | |
| 286 HRESULT (WINAPI *GetTypeInfoCount)(IEnumCERTVIEWEXTENSION *This,UINT *pctinfo); | |
| 287 HRESULT (WINAPI *GetTypeInfo)(IEnumCERTVIEWEXTENSION *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 288 HRESULT (WINAPI *GetIDsOfNames)(IEnumCERTVIEWEXTENSION *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 289 HRESULT (WINAPI *Invoke)(IEnumCERTVIEWEXTENSION *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 290 HRESULT (WINAPI *Next)(IEnumCERTVIEWEXTENSION *This,LONG *pIndex); | |
| 291 HRESULT (WINAPI *GetName)(IEnumCERTVIEWEXTENSION *This,BSTR *pstrOut); | |
| 292 HRESULT (WINAPI *GetFlags)(IEnumCERTVIEWEXTENSION *This,LONG *pFlags); | |
| 293 HRESULT (WINAPI *GetValue)(IEnumCERTVIEWEXTENSION *This,LONG Type,LONG Flags,VARIANT *pvarValue); | |
| 294 HRESULT (WINAPI *Skip)(IEnumCERTVIEWEXTENSION *This,LONG celt); | |
| 295 HRESULT (WINAPI *Reset)(IEnumCERTVIEWEXTENSION *This); | |
| 296 HRESULT (WINAPI *Clone)(IEnumCERTVIEWEXTENSION *This,IEnumCERTVIEWEXTENSION **ppenum); | |
| 297 END_INTERFACE | |
| 298 } IEnumCERTVIEWEXTENSIONVtbl; | |
| 299 struct IEnumCERTVIEWEXTENSION { | |
| 300 CONST_VTBL struct IEnumCERTVIEWEXTENSIONVtbl *lpVtbl; | |
| 301 }; | |
| 302 #ifdef COBJMACROS | |
| 303 #define IEnumCERTVIEWEXTENSION_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 304 #define IEnumCERTVIEWEXTENSION_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 305 #define IEnumCERTVIEWEXTENSION_Release(This) (This)->lpVtbl->Release(This) | |
| 306 #define IEnumCERTVIEWEXTENSION_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 307 #define IEnumCERTVIEWEXTENSION_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 308 #define IEnumCERTVIEWEXTENSION_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 309 #define IEnumCERTVIEWEXTENSION_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 310 #define IEnumCERTVIEWEXTENSION_Next(This,pIndex) (This)->lpVtbl->Next(This,pIndex) | |
| 311 #define IEnumCERTVIEWEXTENSION_GetName(This,pstrOut) (This)->lpVtbl->GetName(This,pstrOut) | |
| 312 #define IEnumCERTVIEWEXTENSION_GetFlags(This,pFlags) (This)->lpVtbl->GetFlags(This,pFlags) | |
| 313 #define IEnumCERTVIEWEXTENSION_GetValue(This,Type,Flags,pvarValue) (This)->lpVtbl->GetValue(This,Type,Flags,pvarValue) | |
| 314 #define IEnumCERTVIEWEXTENSION_Skip(This,celt) (This)->lpVtbl->Skip(This,celt) | |
| 315 #define IEnumCERTVIEWEXTENSION_Reset(This) (This)->lpVtbl->Reset(This) | |
| 316 #define IEnumCERTVIEWEXTENSION_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) | |
| 317 #endif | |
| 318 #endif | |
| 319 HRESULT WINAPI IEnumCERTVIEWEXTENSION_Next_Proxy(IEnumCERTVIEWEXTENSION *This,LONG *pIndex); | |
| 320 void __RPC_STUB IEnumCERTVIEWEXTENSION_Next_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 321 HRESULT WINAPI IEnumCERTVIEWEXTENSION_GetName_Proxy(IEnumCERTVIEWEXTENSION *This,BSTR *pstrOut); | |
| 322 void __RPC_STUB IEnumCERTVIEWEXTENSION_GetName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 323 HRESULT WINAPI IEnumCERTVIEWEXTENSION_GetFlags_Proxy(IEnumCERTVIEWEXTENSION *This,LONG *pFlags); | |
| 324 void __RPC_STUB IEnumCERTVIEWEXTENSION_GetFlags_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 325 HRESULT WINAPI IEnumCERTVIEWEXTENSION_GetValue_Proxy(IEnumCERTVIEWEXTENSION *This,LONG Type,LONG Flags,VARIANT *pvarValue); | |
| 326 void __RPC_STUB IEnumCERTVIEWEXTENSION_GetValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 327 HRESULT WINAPI IEnumCERTVIEWEXTENSION_Skip_Proxy(IEnumCERTVIEWEXTENSION *This,LONG celt); | |
| 328 void __RPC_STUB IEnumCERTVIEWEXTENSION_Skip_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 329 HRESULT WINAPI IEnumCERTVIEWEXTENSION_Reset_Proxy(IEnumCERTVIEWEXTENSION *This); | |
| 330 void __RPC_STUB IEnumCERTVIEWEXTENSION_Reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 331 HRESULT WINAPI IEnumCERTVIEWEXTENSION_Clone_Proxy(IEnumCERTVIEWEXTENSION *This,IEnumCERTVIEWEXTENSION **ppenum); | |
| 332 void __RPC_STUB IEnumCERTVIEWEXTENSION_Clone_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 333 #endif | |
| 334 | |
| 335 #ifndef __IEnumCERTVIEWROW_INTERFACE_DEFINED__ | |
| 336 #define __IEnumCERTVIEWROW_INTERFACE_DEFINED__ | |
| 337 EXTERN_C const IID IID_IEnumCERTVIEWROW; | |
| 338 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 339 struct IEnumCERTVIEWROW : public IDispatch { | |
| 340 public: | |
| 341 virtual HRESULT WINAPI Next(LONG *pIndex) = 0; | |
| 342 virtual HRESULT WINAPI EnumCertViewColumn(IEnumCERTVIEWCOLUMN **ppenum) = 0; | |
| 343 virtual HRESULT WINAPI EnumCertViewAttribute(LONG Flags,IEnumCERTVIEWATTRIBUTE **ppenum) = 0; | |
| 344 virtual HRESULT WINAPI EnumCertViewExtension(LONG Flags,IEnumCERTVIEWEXTENSION **ppenum) = 0; | |
| 345 virtual HRESULT WINAPI Skip(LONG celt) = 0; | |
| 346 virtual HRESULT WINAPI Reset(void) = 0; | |
| 347 virtual HRESULT WINAPI Clone(IEnumCERTVIEWROW **ppenum) = 0; | |
| 348 virtual HRESULT WINAPI GetMaxIndex(LONG *pIndex) = 0; | |
| 349 }; | |
| 350 #else | |
| 351 typedef struct IEnumCERTVIEWROWVtbl { | |
| 352 BEGIN_INTERFACE | |
| 353 HRESULT (WINAPI *QueryInterface)(IEnumCERTVIEWROW *This,REFIID riid,void **ppvObject); | |
| 354 ULONG (WINAPI *AddRef)(IEnumCERTVIEWROW *This); | |
| 355 ULONG (WINAPI *Release)(IEnumCERTVIEWROW *This); | |
| 356 HRESULT (WINAPI *GetTypeInfoCount)(IEnumCERTVIEWROW *This,UINT *pctinfo); | |
| 357 HRESULT (WINAPI *GetTypeInfo)(IEnumCERTVIEWROW *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 358 HRESULT (WINAPI *GetIDsOfNames)(IEnumCERTVIEWROW *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 359 HRESULT (WINAPI *Invoke)(IEnumCERTVIEWROW *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 360 HRESULT (WINAPI *Next)(IEnumCERTVIEWROW *This,LONG *pIndex); | |
| 361 HRESULT (WINAPI *EnumCertViewColumn)(IEnumCERTVIEWROW *This,IEnumCERTVIEWCOLUMN **ppenum); | |
| 362 HRESULT (WINAPI *EnumCertViewAttribute)(IEnumCERTVIEWROW *This,LONG Flags,IEnumCERTVIEWATTRIBUTE **ppenum); | |
| 363 HRESULT (WINAPI *EnumCertViewExtension)(IEnumCERTVIEWROW *This,LONG Flags,IEnumCERTVIEWEXTENSION **ppenum); | |
| 364 HRESULT (WINAPI *Skip)(IEnumCERTVIEWROW *This,LONG celt); | |
| 365 HRESULT (WINAPI *Reset)(IEnumCERTVIEWROW *This); | |
| 366 HRESULT (WINAPI *Clone)(IEnumCERTVIEWROW *This,IEnumCERTVIEWROW **ppenum); | |
| 367 HRESULT (WINAPI *GetMaxIndex)(IEnumCERTVIEWROW *This,LONG *pIndex); | |
| 368 END_INTERFACE | |
| 369 } IEnumCERTVIEWROWVtbl; | |
| 370 struct IEnumCERTVIEWROW { | |
| 371 CONST_VTBL struct IEnumCERTVIEWROWVtbl *lpVtbl; | |
| 372 }; | |
| 373 #ifdef COBJMACROS | |
| 374 #define IEnumCERTVIEWROW_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 375 #define IEnumCERTVIEWROW_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 376 #define IEnumCERTVIEWROW_Release(This) (This)->lpVtbl->Release(This) | |
| 377 #define IEnumCERTVIEWROW_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 378 #define IEnumCERTVIEWROW_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 379 #define IEnumCERTVIEWROW_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 380 #define IEnumCERTVIEWROW_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 381 #define IEnumCERTVIEWROW_Next(This,pIndex) (This)->lpVtbl->Next(This,pIndex) | |
| 382 #define IEnumCERTVIEWROW_EnumCertViewColumn(This,ppenum) (This)->lpVtbl->EnumCertViewColumn(This,ppenum) | |
| 383 #define IEnumCERTVIEWROW_EnumCertViewAttribute(This,Flags,ppenum) (This)->lpVtbl->EnumCertViewAttribute(This,Flags,ppenum) | |
| 384 #define IEnumCERTVIEWROW_EnumCertViewExtension(This,Flags,ppenum) (This)->lpVtbl->EnumCertViewExtension(This,Flags,ppenum) | |
| 385 #define IEnumCERTVIEWROW_Skip(This,celt) (This)->lpVtbl->Skip(This,celt) | |
| 386 #define IEnumCERTVIEWROW_Reset(This) (This)->lpVtbl->Reset(This) | |
| 387 #define IEnumCERTVIEWROW_Clone(This,ppenum) (This)->lpVtbl->Clone(This,ppenum) | |
| 388 #define IEnumCERTVIEWROW_GetMaxIndex(This,pIndex) (This)->lpVtbl->GetMaxIndex(This,pIndex) | |
| 389 #endif | |
| 390 #endif | |
| 391 HRESULT WINAPI IEnumCERTVIEWROW_Next_Proxy(IEnumCERTVIEWROW *This,LONG *pIndex); | |
| 392 void __RPC_STUB IEnumCERTVIEWROW_Next_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 393 HRESULT WINAPI IEnumCERTVIEWROW_EnumCertViewColumn_Proxy(IEnumCERTVIEWROW *This,IEnumCERTVIEWCOLUMN **ppenum); | |
| 394 void __RPC_STUB IEnumCERTVIEWROW_EnumCertViewColumn_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 395 HRESULT WINAPI IEnumCERTVIEWROW_EnumCertViewAttribute_Proxy(IEnumCERTVIEWROW *This,LONG Flags,IEnumCERTVIEWATTRIBUTE **ppenum); | |
| 396 void __RPC_STUB IEnumCERTVIEWROW_EnumCertViewAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 397 HRESULT WINAPI IEnumCERTVIEWROW_EnumCertViewExtension_Proxy(IEnumCERTVIEWROW *This,LONG Flags,IEnumCERTVIEWEXTENSION **ppenum); | |
| 398 void __RPC_STUB IEnumCERTVIEWROW_EnumCertViewExtension_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 399 HRESULT WINAPI IEnumCERTVIEWROW_Skip_Proxy(IEnumCERTVIEWROW *This,LONG celt); | |
| 400 void __RPC_STUB IEnumCERTVIEWROW_Skip_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 401 HRESULT WINAPI IEnumCERTVIEWROW_Reset_Proxy(IEnumCERTVIEWROW *This); | |
| 402 void __RPC_STUB IEnumCERTVIEWROW_Reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 403 HRESULT WINAPI IEnumCERTVIEWROW_Clone_Proxy(IEnumCERTVIEWROW *This,IEnumCERTVIEWROW **ppenum); | |
| 404 void __RPC_STUB IEnumCERTVIEWROW_Clone_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 405 HRESULT WINAPI IEnumCERTVIEWROW_GetMaxIndex_Proxy(IEnumCERTVIEWROW *This,LONG *pIndex); | |
| 406 void __RPC_STUB IEnumCERTVIEWROW_GetMaxIndex_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 407 #endif | |
| 408 | |
| 409 #ifndef __ICertView_INTERFACE_DEFINED__ | |
| 410 #define __ICertView_INTERFACE_DEFINED__ | |
| 411 EXTERN_C const IID IID_ICertView; | |
| 412 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 413 struct ICertView : public IDispatch { | |
| 414 public: | |
| 415 virtual HRESULT WINAPI OpenConnection(const BSTR strConfig) = 0; | |
| 416 virtual HRESULT WINAPI EnumCertViewColumn(LONG fResultColumn,IEnumCERTVIEWCOLUMN **ppenum) = 0; | |
| 417 virtual HRESULT WINAPI GetColumnCount(LONG fResultColumn,LONG *pcColumn) = 0; | |
| 418 virtual HRESULT WINAPI GetColumnIndex(LONG fResultColumn,const BSTR strColumnName,LONG *pColumnIndex) = 0; | |
| 419 virtual HRESULT WINAPI SetResultColumnCount(LONG cResultColumn) = 0; | |
| 420 virtual HRESULT WINAPI SetResultColumn(LONG ColumnIndex) = 0; | |
| 421 virtual HRESULT WINAPI SetRestriction(LONG ColumnIndex,LONG SeekOperator,LONG SortOrder,const VARIANT *pvarValue) = 0; | |
| 422 virtual HRESULT WINAPI OpenView(IEnumCERTVIEWROW **ppenum) = 0; | |
| 423 }; | |
| 424 #else | |
| 425 typedef struct ICertViewVtbl { | |
| 426 BEGIN_INTERFACE | |
| 427 HRESULT (WINAPI *QueryInterface)(ICertView *This,REFIID riid,void **ppvObject); | |
| 428 ULONG (WINAPI *AddRef)(ICertView *This); | |
| 429 ULONG (WINAPI *Release)(ICertView *This); | |
| 430 HRESULT (WINAPI *GetTypeInfoCount)(ICertView *This,UINT *pctinfo); | |
| 431 HRESULT (WINAPI *GetTypeInfo)(ICertView *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 432 HRESULT (WINAPI *GetIDsOfNames)(ICertView *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 433 HRESULT (WINAPI *Invoke)(ICertView *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 434 HRESULT (WINAPI *OpenConnection)(ICertView *This,const BSTR strConfig); | |
| 435 HRESULT (WINAPI *EnumCertViewColumn)(ICertView *This,LONG fResultColumn,IEnumCERTVIEWCOLUMN **ppenum); | |
| 436 HRESULT (WINAPI *GetColumnCount)(ICertView *This,LONG fResultColumn,LONG *pcColumn); | |
| 437 HRESULT (WINAPI *GetColumnIndex)(ICertView *This,LONG fResultColumn,const BSTR strColumnName,LONG *pColumnIndex); | |
| 438 HRESULT (WINAPI *SetResultColumnCount)(ICertView *This,LONG cResultColumn); | |
| 439 HRESULT (WINAPI *SetResultColumn)(ICertView *This,LONG ColumnIndex); | |
| 440 HRESULT (WINAPI *SetRestriction)(ICertView *This,LONG ColumnIndex,LONG SeekOperator,LONG SortOrder,const VARIANT *pvarValue); | |
| 441 HRESULT (WINAPI *OpenView)(ICertView *This,IEnumCERTVIEWROW **ppenum); | |
| 442 END_INTERFACE | |
| 443 } ICertViewVtbl; | |
| 444 struct ICertView { | |
| 445 CONST_VTBL struct ICertViewVtbl *lpVtbl; | |
| 446 }; | |
| 447 #ifdef COBJMACROS | |
| 448 #define ICertView_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 449 #define ICertView_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 450 #define ICertView_Release(This) (This)->lpVtbl->Release(This) | |
| 451 #define ICertView_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 452 #define ICertView_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 453 #define ICertView_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 454 #define ICertView_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 455 #define ICertView_OpenConnection(This,strConfig) (This)->lpVtbl->OpenConnection(This,strConfig) | |
| 456 #define ICertView_EnumCertViewColumn(This,fResultColumn,ppenum) (This)->lpVtbl->EnumCertViewColumn(This,fResultColumn,ppenum) | |
| 457 #define ICertView_GetColumnCount(This,fResultColumn,pcColumn) (This)->lpVtbl->GetColumnCount(This,fResultColumn,pcColumn) | |
| 458 #define ICertView_GetColumnIndex(This,fResultColumn,strColumnName,pColumnIndex) (This)->lpVtbl->GetColumnIndex(This,fResultColumn,strColumnName,pColumnIndex) | |
| 459 #define ICertView_SetResultColumnCount(This,cResultColumn) (This)->lpVtbl->SetResultColumnCount(This,cResultColumn) | |
| 460 #define ICertView_SetResultColumn(This,ColumnIndex) (This)->lpVtbl->SetResultColumn(This,ColumnIndex) | |
| 461 #define ICertView_SetRestriction(This,ColumnIndex,SeekOperator,SortOrder,pvarValue) (This)->lpVtbl->SetRestriction(This,ColumnIndex,SeekOperator,SortOrder,pvarValue) | |
| 462 #define ICertView_OpenView(This,ppenum) (This)->lpVtbl->OpenView(This,ppenum) | |
| 463 #endif | |
| 464 #endif | |
| 465 HRESULT WINAPI ICertView_OpenConnection_Proxy(ICertView *This,const BSTR strConfig); | |
| 466 void __RPC_STUB ICertView_OpenConnection_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 467 HRESULT WINAPI ICertView_EnumCertViewColumn_Proxy(ICertView *This,LONG fResultColumn,IEnumCERTVIEWCOLUMN **ppenum); | |
| 468 void __RPC_STUB ICertView_EnumCertViewColumn_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 469 HRESULT WINAPI ICertView_GetColumnCount_Proxy(ICertView *This,LONG fResultColumn,LONG *pcColumn); | |
| 470 void __RPC_STUB ICertView_GetColumnCount_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 471 HRESULT WINAPI ICertView_GetColumnIndex_Proxy(ICertView *This,LONG fResultColumn,const BSTR strColumnName,LONG *pColumnIndex); | |
| 472 void __RPC_STUB ICertView_GetColumnIndex_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 473 HRESULT WINAPI ICertView_SetResultColumnCount_Proxy(ICertView *This,LONG cResultColumn); | |
| 474 void __RPC_STUB ICertView_SetResultColumnCount_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 475 HRESULT WINAPI ICertView_SetResultColumn_Proxy(ICertView *This,LONG ColumnIndex); | |
| 476 void __RPC_STUB ICertView_SetResultColumn_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 477 HRESULT WINAPI ICertView_SetRestriction_Proxy(ICertView *This,LONG ColumnIndex,LONG SeekOperator,LONG SortOrder,const VARIANT *pvarValue); | |
| 478 void __RPC_STUB ICertView_SetRestriction_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 479 HRESULT WINAPI ICertView_OpenView_Proxy(ICertView *This,IEnumCERTVIEWROW **ppenum); | |
| 480 void __RPC_STUB ICertView_OpenView_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 481 #endif | |
| 482 | |
| 483 #ifndef __ICertView2_INTERFACE_DEFINED__ | |
| 484 #define __ICertView2_INTERFACE_DEFINED__ | |
| 485 EXTERN_C const IID IID_ICertView2; | |
| 486 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 487 struct ICertView2 : public ICertView { | |
| 488 public: | |
| 489 virtual HRESULT WINAPI SetTable(LONG Table) = 0; | |
| 490 }; | |
| 491 #else | |
| 492 typedef struct ICertView2Vtbl { | |
| 493 BEGIN_INTERFACE | |
| 494 HRESULT (WINAPI *QueryInterface)(ICertView2 *This,REFIID riid,void **ppvObject); | |
| 495 ULONG (WINAPI *AddRef)(ICertView2 *This); | |
| 496 ULONG (WINAPI *Release)(ICertView2 *This); | |
| 497 HRESULT (WINAPI *GetTypeInfoCount)(ICertView2 *This,UINT *pctinfo); | |
| 498 HRESULT (WINAPI *GetTypeInfo)(ICertView2 *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 499 HRESULT (WINAPI *GetIDsOfNames)(ICertView2 *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 500 HRESULT (WINAPI *Invoke)(ICertView2 *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 501 HRESULT (WINAPI *OpenConnection)(ICertView2 *This,const BSTR strConfig); | |
| 502 HRESULT (WINAPI *EnumCertViewColumn)(ICertView2 *This,LONG fResultColumn,IEnumCERTVIEWCOLUMN **ppenum); | |
| 503 HRESULT (WINAPI *GetColumnCount)(ICertView2 *This,LONG fResultColumn,LONG *pcColumn); | |
| 504 HRESULT (WINAPI *GetColumnIndex)(ICertView2 *This,LONG fResultColumn,const BSTR strColumnName,LONG *pColumnIndex); | |
| 505 HRESULT (WINAPI *SetResultColumnCount)(ICertView2 *This,LONG cResultColumn); | |
| 506 HRESULT (WINAPI *SetResultColumn)(ICertView2 *This,LONG ColumnIndex); | |
| 507 HRESULT (WINAPI *SetRestriction)(ICertView2 *This,LONG ColumnIndex,LONG SeekOperator,LONG SortOrder,const VARIANT *pvarValue); | |
| 508 HRESULT (WINAPI *OpenView)(ICertView2 *This,IEnumCERTVIEWROW **ppenum); | |
| 509 HRESULT (WINAPI *SetTable)(ICertView2 *This,LONG Table); | |
| 510 END_INTERFACE | |
| 511 } ICertView2Vtbl; | |
| 512 struct ICertView2 { | |
| 513 CONST_VTBL struct ICertView2Vtbl *lpVtbl; | |
| 514 }; | |
| 515 #ifdef COBJMACROS | |
| 516 #define ICertView2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 517 #define ICertView2_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 518 #define ICertView2_Release(This) (This)->lpVtbl->Release(This) | |
| 519 #define ICertView2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 520 #define ICertView2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 521 #define ICertView2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 522 #define ICertView2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 523 #define ICertView2_OpenConnection(This,strConfig) (This)->lpVtbl->OpenConnection(This,strConfig) | |
| 524 #define ICertView2_EnumCertViewColumn(This,fResultColumn,ppenum) (This)->lpVtbl->EnumCertViewColumn(This,fResultColumn,ppenum) | |
| 525 #define ICertView2_GetColumnCount(This,fResultColumn,pcColumn) (This)->lpVtbl->GetColumnCount(This,fResultColumn,pcColumn) | |
| 526 #define ICertView2_GetColumnIndex(This,fResultColumn,strColumnName,pColumnIndex) (This)->lpVtbl->GetColumnIndex(This,fResultColumn,strColumnName,pColumnIndex) | |
| 527 #define ICertView2_SetResultColumnCount(This,cResultColumn) (This)->lpVtbl->SetResultColumnCount(This,cResultColumn) | |
| 528 #define ICertView2_SetResultColumn(This,ColumnIndex) (This)->lpVtbl->SetResultColumn(This,ColumnIndex) | |
| 529 #define ICertView2_SetRestriction(This,ColumnIndex,SeekOperator,SortOrder,pvarValue) (This)->lpVtbl->SetRestriction(This,ColumnIndex,SeekOperator,SortOrder,pvarValue) | |
| 530 #define ICertView2_OpenView(This,ppenum) (This)->lpVtbl->OpenView(This,ppenum) | |
| 531 #define ICertView2_SetTable(This,Table) (This)->lpVtbl->SetTable(This,Table) | |
| 532 #endif | |
| 533 #endif | |
| 534 HRESULT WINAPI ICertView2_SetTable_Proxy(ICertView2 *This,LONG Table); | |
| 535 void __RPC_STUB ICertView2_SetTable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 536 #endif | |
| 537 | |
| 538 #ifdef __cplusplus | |
| 539 } | |
| 540 #endif | |
| 541 #endif |
