1 | /**
|
---|
2 | * This file has no copyright assigned and is placed in the Public Domain.
|
---|
3 | * This file is part of the mingw-w64 runtime package.
|
---|
4 | * No warranty is given; refer to the file DISCLAIMER.PD 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
|
---|