1 | /*** Autogenerated by WIDL 6.4 from include/fsrmscreen.idl - Do not edit ***/
|
---|
2 |
|
---|
3 | #ifdef _WIN32
|
---|
4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__
|
---|
5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475
|
---|
6 | #endif
|
---|
7 | #include <rpc.h>
|
---|
8 | #include <rpcndr.h>
|
---|
9 | #endif
|
---|
10 |
|
---|
11 | #ifndef COM_NO_WINDOWS_H
|
---|
12 | #include <windows.h>
|
---|
13 | #include <ole2.h>
|
---|
14 | #endif
|
---|
15 |
|
---|
16 | #ifndef __fsrmscreen_h__
|
---|
17 | #define __fsrmscreen_h__
|
---|
18 |
|
---|
19 | /* Forward declarations */
|
---|
20 |
|
---|
21 | #ifndef __IFsrmFileGroupManager_FWD_DEFINED__
|
---|
22 | #define __IFsrmFileGroupManager_FWD_DEFINED__
|
---|
23 | typedef interface IFsrmFileGroupManager IFsrmFileGroupManager;
|
---|
24 | #ifdef __cplusplus
|
---|
25 | interface IFsrmFileGroupManager;
|
---|
26 | #endif /* __cplusplus */
|
---|
27 | #endif
|
---|
28 |
|
---|
29 | #ifndef __IFsrmFileScreenManager_FWD_DEFINED__
|
---|
30 | #define __IFsrmFileScreenManager_FWD_DEFINED__
|
---|
31 | typedef interface IFsrmFileScreenManager IFsrmFileScreenManager;
|
---|
32 | #ifdef __cplusplus
|
---|
33 | interface IFsrmFileScreenManager;
|
---|
34 | #endif /* __cplusplus */
|
---|
35 | #endif
|
---|
36 |
|
---|
37 | #ifndef __IFsrmFileScreenTemplateManager_FWD_DEFINED__
|
---|
38 | #define __IFsrmFileScreenTemplateManager_FWD_DEFINED__
|
---|
39 | typedef interface IFsrmFileScreenTemplateManager IFsrmFileScreenTemplateManager;
|
---|
40 | #ifdef __cplusplus
|
---|
41 | interface IFsrmFileScreenTemplateManager;
|
---|
42 | #endif /* __cplusplus */
|
---|
43 | #endif
|
---|
44 |
|
---|
45 | #ifndef __IFsrmFileGroup_FWD_DEFINED__
|
---|
46 | #define __IFsrmFileGroup_FWD_DEFINED__
|
---|
47 | typedef interface IFsrmFileGroup IFsrmFileGroup;
|
---|
48 | #ifdef __cplusplus
|
---|
49 | interface IFsrmFileGroup;
|
---|
50 | #endif /* __cplusplus */
|
---|
51 | #endif
|
---|
52 |
|
---|
53 | #ifndef __IFsrmFileScreenBase_FWD_DEFINED__
|
---|
54 | #define __IFsrmFileScreenBase_FWD_DEFINED__
|
---|
55 | typedef interface IFsrmFileScreenBase IFsrmFileScreenBase;
|
---|
56 | #ifdef __cplusplus
|
---|
57 | interface IFsrmFileScreenBase;
|
---|
58 | #endif /* __cplusplus */
|
---|
59 | #endif
|
---|
60 |
|
---|
61 | #ifndef __IFsrmFileScreenException_FWD_DEFINED__
|
---|
62 | #define __IFsrmFileScreenException_FWD_DEFINED__
|
---|
63 | typedef interface IFsrmFileScreenException IFsrmFileScreenException;
|
---|
64 | #ifdef __cplusplus
|
---|
65 | interface IFsrmFileScreenException;
|
---|
66 | #endif /* __cplusplus */
|
---|
67 | #endif
|
---|
68 |
|
---|
69 | #ifndef __IFsrmFileScreen_FWD_DEFINED__
|
---|
70 | #define __IFsrmFileScreen_FWD_DEFINED__
|
---|
71 | typedef interface IFsrmFileScreen IFsrmFileScreen;
|
---|
72 | #ifdef __cplusplus
|
---|
73 | interface IFsrmFileScreen;
|
---|
74 | #endif /* __cplusplus */
|
---|
75 | #endif
|
---|
76 |
|
---|
77 | #ifndef __IFsrmFileGroupImported_FWD_DEFINED__
|
---|
78 | #define __IFsrmFileGroupImported_FWD_DEFINED__
|
---|
79 | typedef interface IFsrmFileGroupImported IFsrmFileGroupImported;
|
---|
80 | #ifdef __cplusplus
|
---|
81 | interface IFsrmFileGroupImported;
|
---|
82 | #endif /* __cplusplus */
|
---|
83 | #endif
|
---|
84 |
|
---|
85 | #ifndef __IFsrmFileScreenTemplate_FWD_DEFINED__
|
---|
86 | #define __IFsrmFileScreenTemplate_FWD_DEFINED__
|
---|
87 | typedef interface IFsrmFileScreenTemplate IFsrmFileScreenTemplate;
|
---|
88 | #ifdef __cplusplus
|
---|
89 | interface IFsrmFileScreenTemplate;
|
---|
90 | #endif /* __cplusplus */
|
---|
91 | #endif
|
---|
92 |
|
---|
93 | #ifndef __IFsrmFileScreenTemplateImported_FWD_DEFINED__
|
---|
94 | #define __IFsrmFileScreenTemplateImported_FWD_DEFINED__
|
---|
95 | typedef interface IFsrmFileScreenTemplateImported IFsrmFileScreenTemplateImported;
|
---|
96 | #ifdef __cplusplus
|
---|
97 | interface IFsrmFileScreenTemplateImported;
|
---|
98 | #endif /* __cplusplus */
|
---|
99 | #endif
|
---|
100 |
|
---|
101 | /* Headers for imported files */
|
---|
102 |
|
---|
103 | #include <oaidl.h>
|
---|
104 | #include <fsrmenums.h>
|
---|
105 | #include <fsrm.h>
|
---|
106 |
|
---|
107 | #ifdef __cplusplus
|
---|
108 | extern "C" {
|
---|
109 | #endif
|
---|
110 |
|
---|
111 | #include <winapifamily.h>
|
---|
112 |
|
---|
113 | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
|
---|
114 | #ifndef __IFsrmFileGroup_FWD_DEFINED__
|
---|
115 | #define __IFsrmFileGroup_FWD_DEFINED__
|
---|
116 | typedef interface IFsrmFileGroup IFsrmFileGroup;
|
---|
117 | #ifdef __cplusplus
|
---|
118 | interface IFsrmFileGroup;
|
---|
119 | #endif /* __cplusplus */
|
---|
120 | #endif
|
---|
121 |
|
---|
122 | #ifndef __IFsrmFileGroupImported_FWD_DEFINED__
|
---|
123 | #define __IFsrmFileGroupImported_FWD_DEFINED__
|
---|
124 | typedef interface IFsrmFileGroupImported IFsrmFileGroupImported;
|
---|
125 | #ifdef __cplusplus
|
---|
126 | interface IFsrmFileGroupImported;
|
---|
127 | #endif /* __cplusplus */
|
---|
128 | #endif
|
---|
129 |
|
---|
130 | #ifndef __IFsrmFileGroupManager_FWD_DEFINED__
|
---|
131 | #define __IFsrmFileGroupManager_FWD_DEFINED__
|
---|
132 | typedef interface IFsrmFileGroupManager IFsrmFileGroupManager;
|
---|
133 | #ifdef __cplusplus
|
---|
134 | interface IFsrmFileGroupManager;
|
---|
135 | #endif /* __cplusplus */
|
---|
136 | #endif
|
---|
137 |
|
---|
138 | #ifndef __IFsrmFileScreen_FWD_DEFINED__
|
---|
139 | #define __IFsrmFileScreen_FWD_DEFINED__
|
---|
140 | typedef interface IFsrmFileScreen IFsrmFileScreen;
|
---|
141 | #ifdef __cplusplus
|
---|
142 | interface IFsrmFileScreen;
|
---|
143 | #endif /* __cplusplus */
|
---|
144 | #endif
|
---|
145 |
|
---|
146 | #ifndef __IFsrmFileScreenBase_FWD_DEFINED__
|
---|
147 | #define __IFsrmFileScreenBase_FWD_DEFINED__
|
---|
148 | typedef interface IFsrmFileScreenBase IFsrmFileScreenBase;
|
---|
149 | #ifdef __cplusplus
|
---|
150 | interface IFsrmFileScreenBase;
|
---|
151 | #endif /* __cplusplus */
|
---|
152 | #endif
|
---|
153 |
|
---|
154 | #ifndef __IFsrmFileScreenException_FWD_DEFINED__
|
---|
155 | #define __IFsrmFileScreenException_FWD_DEFINED__
|
---|
156 | typedef interface IFsrmFileScreenException IFsrmFileScreenException;
|
---|
157 | #ifdef __cplusplus
|
---|
158 | interface IFsrmFileScreenException;
|
---|
159 | #endif /* __cplusplus */
|
---|
160 | #endif
|
---|
161 |
|
---|
162 | #ifndef __IFsrmFileScreenManager_FWD_DEFINED__
|
---|
163 | #define __IFsrmFileScreenManager_FWD_DEFINED__
|
---|
164 | typedef interface IFsrmFileScreenManager IFsrmFileScreenManager;
|
---|
165 | #ifdef __cplusplus
|
---|
166 | interface IFsrmFileScreenManager;
|
---|
167 | #endif /* __cplusplus */
|
---|
168 | #endif
|
---|
169 |
|
---|
170 | #ifndef __IFsrmFileScreenTemplate_FWD_DEFINED__
|
---|
171 | #define __IFsrmFileScreenTemplate_FWD_DEFINED__
|
---|
172 | typedef interface IFsrmFileScreenTemplate IFsrmFileScreenTemplate;
|
---|
173 | #ifdef __cplusplus
|
---|
174 | interface IFsrmFileScreenTemplate;
|
---|
175 | #endif /* __cplusplus */
|
---|
176 | #endif
|
---|
177 |
|
---|
178 | #ifndef __IFsrmFileScreenTemplateImported_FWD_DEFINED__
|
---|
179 | #define __IFsrmFileScreenTemplateImported_FWD_DEFINED__
|
---|
180 | typedef interface IFsrmFileScreenTemplateImported IFsrmFileScreenTemplateImported;
|
---|
181 | #ifdef __cplusplus
|
---|
182 | interface IFsrmFileScreenTemplateImported;
|
---|
183 | #endif /* __cplusplus */
|
---|
184 | #endif
|
---|
185 |
|
---|
186 | #ifndef __IFsrmFileScreenTemplateManager_FWD_DEFINED__
|
---|
187 | #define __IFsrmFileScreenTemplateManager_FWD_DEFINED__
|
---|
188 | typedef interface IFsrmFileScreenTemplateManager IFsrmFileScreenTemplateManager;
|
---|
189 | #ifdef __cplusplus
|
---|
190 | interface IFsrmFileScreenTemplateManager;
|
---|
191 | #endif /* __cplusplus */
|
---|
192 | #endif
|
---|
193 |
|
---|
194 | #define FSRM_DISPID_FILEGROUP (FSRM_DISPID_FEATURE_FILESCREEN | 0x100000)
|
---|
195 |
|
---|
196 | #define FSRM_DISPID_FILEGROUP_IMPORTED (FSRM_DISPID_FILEGROUP | 0x10000)
|
---|
197 |
|
---|
198 | #define FSRM_DISPID_FILEGROUP_MANAGER (FSRM_DISPID_FEATURE_FILESCREEN | 0x200000)
|
---|
199 |
|
---|
200 | #define FSRM_DISPID_FILESCREEN_BASE (FSRM_DISPID_FEATURE_FILESCREEN | 0x300000)
|
---|
201 |
|
---|
202 | #define FSRM_DISPID_FILESCREEN (FSRM_DISPID_FILESCREEN_BASE | 0x10000)
|
---|
203 |
|
---|
204 | #define FSRM_DISPID_FILESCREEN_TEMPLATE (FSRM_DISPID_FILESCREEN_BASE | 0x20000)
|
---|
205 |
|
---|
206 | #define FSRM_DISPID_FILESCREEN_TEMPLATE_IMPORTED (FSRM_DISPID_FILESCREEN_TEMPLATE | 0x1000)
|
---|
207 |
|
---|
208 | #define FSRM_DISPID_FILESCREEN_EXCEPTION (FSRM_DISPID_FEATURE_FILESCREEN | 0x400000)
|
---|
209 |
|
---|
210 | #define FSRM_DISPID_FILESCREEN_MANAGER (FSRM_DISPID_FEATURE_FILESCREEN | 0x500000)
|
---|
211 |
|
---|
212 | #define FSRM_DISPID_FILESCREEN_TEMPLATE_MANAGER (FSRM_DISPID_FEATURE_FILESCREEN | 0x600000)
|
---|
213 |
|
---|
214 | /*****************************************************************************
|
---|
215 | * IFsrmFileGroupManager interface
|
---|
216 | */
|
---|
217 | #ifndef __IFsrmFileGroupManager_INTERFACE_DEFINED__
|
---|
218 | #define __IFsrmFileGroupManager_INTERFACE_DEFINED__
|
---|
219 |
|
---|
220 | DEFINE_GUID(IID_IFsrmFileGroupManager, 0x426677d5, 0x018c, 0x485c, 0x8a,0x51, 0x20,0xb8,0x6d,0x00,0xbd,0xc4);
|
---|
221 | #if defined(__cplusplus) && !defined(CINTERFACE)
|
---|
222 | MIDL_INTERFACE("426677d5-018c-485c-8a51-20b86d00bdc4")
|
---|
223 | IFsrmFileGroupManager : public IDispatch
|
---|
224 | {
|
---|
225 | virtual HRESULT STDMETHODCALLTYPE CreateFileGroup(
|
---|
226 | IFsrmFileGroup **fileGroup) = 0;
|
---|
227 |
|
---|
228 | virtual HRESULT STDMETHODCALLTYPE GetFileGroup(
|
---|
229 | BSTR name,
|
---|
230 | IFsrmFileGroup **fileGroup) = 0;
|
---|
231 |
|
---|
232 | virtual HRESULT STDMETHODCALLTYPE EnumFileGroups(
|
---|
233 | FsrmEnumOptions options,
|
---|
234 | IFsrmCommittableCollection **fileGroups) = 0;
|
---|
235 |
|
---|
236 | virtual HRESULT STDMETHODCALLTYPE ExportFileGroups(
|
---|
237 | VARIANT *fileGroupNamesArray,
|
---|
238 | BSTR *serializedFileGroups) = 0;
|
---|
239 |
|
---|
240 | virtual HRESULT STDMETHODCALLTYPE ImportFileGroups(
|
---|
241 | BSTR serializedFileGroups,
|
---|
242 | VARIANT *fileGroupNamesArray,
|
---|
243 | IFsrmCommittableCollection **fileGroups) = 0;
|
---|
244 |
|
---|
245 | };
|
---|
246 | #ifdef __CRT_UUID_DECL
|
---|
247 | __CRT_UUID_DECL(IFsrmFileGroupManager, 0x426677d5, 0x018c, 0x485c, 0x8a,0x51, 0x20,0xb8,0x6d,0x00,0xbd,0xc4)
|
---|
248 | #endif
|
---|
249 | #else
|
---|
250 | typedef struct IFsrmFileGroupManagerVtbl {
|
---|
251 | BEGIN_INTERFACE
|
---|
252 |
|
---|
253 | /*** IUnknown methods ***/
|
---|
254 | HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
---|
255 | IFsrmFileGroupManager *This,
|
---|
256 | REFIID riid,
|
---|
257 | void **ppvObject);
|
---|
258 |
|
---|
259 | ULONG (STDMETHODCALLTYPE *AddRef)(
|
---|
260 | IFsrmFileGroupManager *This);
|
---|
261 |
|
---|
262 | ULONG (STDMETHODCALLTYPE *Release)(
|
---|
263 | IFsrmFileGroupManager *This);
|
---|
264 |
|
---|
265 | /*** IDispatch methods ***/
|
---|
266 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
|
---|
267 | IFsrmFileGroupManager *This,
|
---|
268 | UINT *pctinfo);
|
---|
269 |
|
---|
270 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
|
---|
271 | IFsrmFileGroupManager *This,
|
---|
272 | UINT iTInfo,
|
---|
273 | LCID lcid,
|
---|
274 | ITypeInfo **ppTInfo);
|
---|
275 |
|
---|
276 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
|
---|
277 | IFsrmFileGroupManager *This,
|
---|
278 | REFIID riid,
|
---|
279 | LPOLESTR *rgszNames,
|
---|
280 | UINT cNames,
|
---|
281 | LCID lcid,
|
---|
282 | DISPID *rgDispId);
|
---|
283 |
|
---|
284 | HRESULT (STDMETHODCALLTYPE *Invoke)(
|
---|
285 | IFsrmFileGroupManager *This,
|
---|
286 | DISPID dispIdMember,
|
---|
287 | REFIID riid,
|
---|
288 | LCID lcid,
|
---|
289 | WORD wFlags,
|
---|
290 | DISPPARAMS *pDispParams,
|
---|
291 | VARIANT *pVarResult,
|
---|
292 | EXCEPINFO *pExcepInfo,
|
---|
293 | UINT *puArgErr);
|
---|
294 |
|
---|
295 | /*** IFsrmFileGroupManager methods ***/
|
---|
296 | HRESULT (STDMETHODCALLTYPE *CreateFileGroup)(
|
---|
297 | IFsrmFileGroupManager *This,
|
---|
298 | IFsrmFileGroup **fileGroup);
|
---|
299 |
|
---|
300 | HRESULT (STDMETHODCALLTYPE *GetFileGroup)(
|
---|
301 | IFsrmFileGroupManager *This,
|
---|
302 | BSTR name,
|
---|
303 | IFsrmFileGroup **fileGroup);
|
---|
304 |
|
---|
305 | HRESULT (STDMETHODCALLTYPE *EnumFileGroups)(
|
---|
306 | IFsrmFileGroupManager *This,
|
---|
307 | FsrmEnumOptions options,
|
---|
308 | IFsrmCommittableCollection **fileGroups);
|
---|
309 |
|
---|
310 | HRESULT (STDMETHODCALLTYPE *ExportFileGroups)(
|
---|
311 | IFsrmFileGroupManager *This,
|
---|
312 | VARIANT *fileGroupNamesArray,
|
---|
313 | BSTR *serializedFileGroups);
|
---|
314 |
|
---|
315 | HRESULT (STDMETHODCALLTYPE *ImportFileGroups)(
|
---|
316 | IFsrmFileGroupManager *This,
|
---|
317 | BSTR serializedFileGroups,
|
---|
318 | VARIANT *fileGroupNamesArray,
|
---|
319 | IFsrmCommittableCollection **fileGroups);
|
---|
320 |
|
---|
321 | END_INTERFACE
|
---|
322 | } IFsrmFileGroupManagerVtbl;
|
---|
323 |
|
---|
324 | interface IFsrmFileGroupManager {
|
---|
325 | CONST_VTBL IFsrmFileGroupManagerVtbl* lpVtbl;
|
---|
326 | };
|
---|
327 |
|
---|
328 | #ifdef COBJMACROS
|
---|
329 | #ifndef WIDL_C_INLINE_WRAPPERS
|
---|
330 | /*** IUnknown methods ***/
|
---|
331 | #define IFsrmFileGroupManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
---|
332 | #define IFsrmFileGroupManager_AddRef(This) (This)->lpVtbl->AddRef(This)
|
---|
333 | #define IFsrmFileGroupManager_Release(This) (This)->lpVtbl->Release(This)
|
---|
334 | /*** IDispatch methods ***/
|
---|
335 | #define IFsrmFileGroupManager_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
|
---|
336 | #define IFsrmFileGroupManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
---|
337 | #define IFsrmFileGroupManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
---|
338 | #define IFsrmFileGroupManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
---|
339 | /*** IFsrmFileGroupManager methods ***/
|
---|
340 | #define IFsrmFileGroupManager_CreateFileGroup(This,fileGroup) (This)->lpVtbl->CreateFileGroup(This,fileGroup)
|
---|
341 | #define IFsrmFileGroupManager_GetFileGroup(This,name,fileGroup) (This)->lpVtbl->GetFileGroup(This,name,fileGroup)
|
---|
342 | #define IFsrmFileGroupManager_EnumFileGroups(This,options,fileGroups) (This)->lpVtbl->EnumFileGroups(This,options,fileGroups)
|
---|
343 | #define IFsrmFileGroupManager_ExportFileGroups(This,fileGroupNamesArray,serializedFileGroups) (This)->lpVtbl->ExportFileGroups(This,fileGroupNamesArray,serializedFileGroups)
|
---|
344 | #define IFsrmFileGroupManager_ImportFileGroups(This,serializedFileGroups,fileGroupNamesArray,fileGroups) (This)->lpVtbl->ImportFileGroups(This,serializedFileGroups,fileGroupNamesArray,fileGroups)
|
---|
345 | #else
|
---|
346 | /*** IUnknown methods ***/
|
---|
347 | static FORCEINLINE HRESULT IFsrmFileGroupManager_QueryInterface(IFsrmFileGroupManager* This,REFIID riid,void **ppvObject) {
|
---|
348 | return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
---|
349 | }
|
---|
350 | static FORCEINLINE ULONG IFsrmFileGroupManager_AddRef(IFsrmFileGroupManager* This) {
|
---|
351 | return This->lpVtbl->AddRef(This);
|
---|
352 | }
|
---|
353 | static FORCEINLINE ULONG IFsrmFileGroupManager_Release(IFsrmFileGroupManager* This) {
|
---|
354 | return This->lpVtbl->Release(This);
|
---|
355 | }
|
---|
356 | /*** IDispatch methods ***/
|
---|
357 | static FORCEINLINE HRESULT IFsrmFileGroupManager_GetTypeInfoCount(IFsrmFileGroupManager* This,UINT *pctinfo) {
|
---|
358 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
|
---|
359 | }
|
---|
360 | static FORCEINLINE HRESULT IFsrmFileGroupManager_GetTypeInfo(IFsrmFileGroupManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
|
---|
361 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
|
---|
362 | }
|
---|
363 | static FORCEINLINE HRESULT IFsrmFileGroupManager_GetIDsOfNames(IFsrmFileGroupManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
|
---|
364 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
|
---|
365 | }
|
---|
366 | static FORCEINLINE HRESULT IFsrmFileGroupManager_Invoke(IFsrmFileGroupManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
|
---|
367 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
|
---|
368 | }
|
---|
369 | /*** IFsrmFileGroupManager methods ***/
|
---|
370 | static FORCEINLINE HRESULT IFsrmFileGroupManager_CreateFileGroup(IFsrmFileGroupManager* This,IFsrmFileGroup **fileGroup) {
|
---|
371 | return This->lpVtbl->CreateFileGroup(This,fileGroup);
|
---|
372 | }
|
---|
373 | static FORCEINLINE HRESULT IFsrmFileGroupManager_GetFileGroup(IFsrmFileGroupManager* This,BSTR name,IFsrmFileGroup **fileGroup) {
|
---|
374 | return This->lpVtbl->GetFileGroup(This,name,fileGroup);
|
---|
375 | }
|
---|
376 | static FORCEINLINE HRESULT IFsrmFileGroupManager_EnumFileGroups(IFsrmFileGroupManager* This,FsrmEnumOptions options,IFsrmCommittableCollection **fileGroups) {
|
---|
377 | return This->lpVtbl->EnumFileGroups(This,options,fileGroups);
|
---|
378 | }
|
---|
379 | static FORCEINLINE HRESULT IFsrmFileGroupManager_ExportFileGroups(IFsrmFileGroupManager* This,VARIANT *fileGroupNamesArray,BSTR *serializedFileGroups) {
|
---|
380 | return This->lpVtbl->ExportFileGroups(This,fileGroupNamesArray,serializedFileGroups);
|
---|
381 | }
|
---|
382 | static FORCEINLINE HRESULT IFsrmFileGroupManager_ImportFileGroups(IFsrmFileGroupManager* This,BSTR serializedFileGroups,VARIANT *fileGroupNamesArray,IFsrmCommittableCollection **fileGroups) {
|
---|
383 | return This->lpVtbl->ImportFileGroups(This,serializedFileGroups,fileGroupNamesArray,fileGroups);
|
---|
384 | }
|
---|
385 | #endif
|
---|
386 | #endif
|
---|
387 |
|
---|
388 | #endif
|
---|
389 |
|
---|
390 |
|
---|
391 | #endif /* __IFsrmFileGroupManager_INTERFACE_DEFINED__ */
|
---|
392 |
|
---|
393 | /*****************************************************************************
|
---|
394 | * IFsrmFileScreenManager interface
|
---|
395 | */
|
---|
396 | #ifndef __IFsrmFileScreenManager_INTERFACE_DEFINED__
|
---|
397 | #define __IFsrmFileScreenManager_INTERFACE_DEFINED__
|
---|
398 |
|
---|
399 | DEFINE_GUID(IID_IFsrmFileScreenManager, 0xff4fa04e, 0x5a94, 0x4bda, 0xa3,0xa0, 0xd5,0xb4,0xd3,0xc5,0x2e,0xba);
|
---|
400 | #if defined(__cplusplus) && !defined(CINTERFACE)
|
---|
401 | MIDL_INTERFACE("ff4fa04e-5a94-4bda-a3a0-d5b4d3c52eba")
|
---|
402 | IFsrmFileScreenManager : public IDispatch
|
---|
403 | {
|
---|
404 | virtual HRESULT STDMETHODCALLTYPE get_ActionVariables(
|
---|
405 | SAFEARRAY **variables) = 0;
|
---|
406 |
|
---|
407 | virtual HRESULT STDMETHODCALLTYPE get_ActionVariableDescriptions(
|
---|
408 | SAFEARRAY **descriptions) = 0;
|
---|
409 |
|
---|
410 | virtual HRESULT STDMETHODCALLTYPE CreateFileScreen(
|
---|
411 | BSTR path,
|
---|
412 | IFsrmFileScreen **fileScreen) = 0;
|
---|
413 |
|
---|
414 | virtual HRESULT STDMETHODCALLTYPE GetFileScreen(
|
---|
415 | BSTR path,
|
---|
416 | IFsrmFileScreen **fileScreen) = 0;
|
---|
417 |
|
---|
418 | virtual HRESULT STDMETHODCALLTYPE EnumFileScreens(
|
---|
419 | BSTR path,
|
---|
420 | FsrmEnumOptions options,
|
---|
421 | IFsrmCommittableCollection **fileScreens) = 0;
|
---|
422 |
|
---|
423 | virtual HRESULT STDMETHODCALLTYPE CreateFileScreenException(
|
---|
424 | BSTR path,
|
---|
425 | IFsrmFileScreenException **fileScreenException) = 0;
|
---|
426 |
|
---|
427 | virtual HRESULT STDMETHODCALLTYPE GetFileScreenException(
|
---|
428 | BSTR path,
|
---|
429 | IFsrmFileScreenException **fileScreenException) = 0;
|
---|
430 |
|
---|
431 | virtual HRESULT STDMETHODCALLTYPE EnumFileScreenExceptions(
|
---|
432 | BSTR path,
|
---|
433 | FsrmEnumOptions options,
|
---|
434 | IFsrmCommittableCollection **fileScreenExceptions) = 0;
|
---|
435 |
|
---|
436 | virtual HRESULT STDMETHODCALLTYPE CreateFileScreenCollection(
|
---|
437 | IFsrmCommittableCollection **collection) = 0;
|
---|
438 |
|
---|
439 | };
|
---|
440 | #ifdef __CRT_UUID_DECL
|
---|
441 | __CRT_UUID_DECL(IFsrmFileScreenManager, 0xff4fa04e, 0x5a94, 0x4bda, 0xa3,0xa0, 0xd5,0xb4,0xd3,0xc5,0x2e,0xba)
|
---|
442 | #endif
|
---|
443 | #else
|
---|
444 | typedef struct IFsrmFileScreenManagerVtbl {
|
---|
445 | BEGIN_INTERFACE
|
---|
446 |
|
---|
447 | /*** IUnknown methods ***/
|
---|
448 | HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
---|
449 | IFsrmFileScreenManager *This,
|
---|
450 | REFIID riid,
|
---|
451 | void **ppvObject);
|
---|
452 |
|
---|
453 | ULONG (STDMETHODCALLTYPE *AddRef)(
|
---|
454 | IFsrmFileScreenManager *This);
|
---|
455 |
|
---|
456 | ULONG (STDMETHODCALLTYPE *Release)(
|
---|
457 | IFsrmFileScreenManager *This);
|
---|
458 |
|
---|
459 | /*** IDispatch methods ***/
|
---|
460 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
|
---|
461 | IFsrmFileScreenManager *This,
|
---|
462 | UINT *pctinfo);
|
---|
463 |
|
---|
464 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
|
---|
465 | IFsrmFileScreenManager *This,
|
---|
466 | UINT iTInfo,
|
---|
467 | LCID lcid,
|
---|
468 | ITypeInfo **ppTInfo);
|
---|
469 |
|
---|
470 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
|
---|
471 | IFsrmFileScreenManager *This,
|
---|
472 | REFIID riid,
|
---|
473 | LPOLESTR *rgszNames,
|
---|
474 | UINT cNames,
|
---|
475 | LCID lcid,
|
---|
476 | DISPID *rgDispId);
|
---|
477 |
|
---|
478 | HRESULT (STDMETHODCALLTYPE *Invoke)(
|
---|
479 | IFsrmFileScreenManager *This,
|
---|
480 | DISPID dispIdMember,
|
---|
481 | REFIID riid,
|
---|
482 | LCID lcid,
|
---|
483 | WORD wFlags,
|
---|
484 | DISPPARAMS *pDispParams,
|
---|
485 | VARIANT *pVarResult,
|
---|
486 | EXCEPINFO *pExcepInfo,
|
---|
487 | UINT *puArgErr);
|
---|
488 |
|
---|
489 | /*** IFsrmFileScreenManager methods ***/
|
---|
490 | HRESULT (STDMETHODCALLTYPE *get_ActionVariables)(
|
---|
491 | IFsrmFileScreenManager *This,
|
---|
492 | SAFEARRAY **variables);
|
---|
493 |
|
---|
494 | HRESULT (STDMETHODCALLTYPE *get_ActionVariableDescriptions)(
|
---|
495 | IFsrmFileScreenManager *This,
|
---|
496 | SAFEARRAY **descriptions);
|
---|
497 |
|
---|
498 | HRESULT (STDMETHODCALLTYPE *CreateFileScreen)(
|
---|
499 | IFsrmFileScreenManager *This,
|
---|
500 | BSTR path,
|
---|
501 | IFsrmFileScreen **fileScreen);
|
---|
502 |
|
---|
503 | HRESULT (STDMETHODCALLTYPE *GetFileScreen)(
|
---|
504 | IFsrmFileScreenManager *This,
|
---|
505 | BSTR path,
|
---|
506 | IFsrmFileScreen **fileScreen);
|
---|
507 |
|
---|
508 | HRESULT (STDMETHODCALLTYPE *EnumFileScreens)(
|
---|
509 | IFsrmFileScreenManager *This,
|
---|
510 | BSTR path,
|
---|
511 | FsrmEnumOptions options,
|
---|
512 | IFsrmCommittableCollection **fileScreens);
|
---|
513 |
|
---|
514 | HRESULT (STDMETHODCALLTYPE *CreateFileScreenException)(
|
---|
515 | IFsrmFileScreenManager *This,
|
---|
516 | BSTR path,
|
---|
517 | IFsrmFileScreenException **fileScreenException);
|
---|
518 |
|
---|
519 | HRESULT (STDMETHODCALLTYPE *GetFileScreenException)(
|
---|
520 | IFsrmFileScreenManager *This,
|
---|
521 | BSTR path,
|
---|
522 | IFsrmFileScreenException **fileScreenException);
|
---|
523 |
|
---|
524 | HRESULT (STDMETHODCALLTYPE *EnumFileScreenExceptions)(
|
---|
525 | IFsrmFileScreenManager *This,
|
---|
526 | BSTR path,
|
---|
527 | FsrmEnumOptions options,
|
---|
528 | IFsrmCommittableCollection **fileScreenExceptions);
|
---|
529 |
|
---|
530 | HRESULT (STDMETHODCALLTYPE *CreateFileScreenCollection)(
|
---|
531 | IFsrmFileScreenManager *This,
|
---|
532 | IFsrmCommittableCollection **collection);
|
---|
533 |
|
---|
534 | END_INTERFACE
|
---|
535 | } IFsrmFileScreenManagerVtbl;
|
---|
536 |
|
---|
537 | interface IFsrmFileScreenManager {
|
---|
538 | CONST_VTBL IFsrmFileScreenManagerVtbl* lpVtbl;
|
---|
539 | };
|
---|
540 |
|
---|
541 | #ifdef COBJMACROS
|
---|
542 | #ifndef WIDL_C_INLINE_WRAPPERS
|
---|
543 | /*** IUnknown methods ***/
|
---|
544 | #define IFsrmFileScreenManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
---|
545 | #define IFsrmFileScreenManager_AddRef(This) (This)->lpVtbl->AddRef(This)
|
---|
546 | #define IFsrmFileScreenManager_Release(This) (This)->lpVtbl->Release(This)
|
---|
547 | /*** IDispatch methods ***/
|
---|
548 | #define IFsrmFileScreenManager_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
|
---|
549 | #define IFsrmFileScreenManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
---|
550 | #define IFsrmFileScreenManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
---|
551 | #define IFsrmFileScreenManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
---|
552 | /*** IFsrmFileScreenManager methods ***/
|
---|
553 | #define IFsrmFileScreenManager_get_ActionVariables(This,variables) (This)->lpVtbl->get_ActionVariables(This,variables)
|
---|
554 | #define IFsrmFileScreenManager_get_ActionVariableDescriptions(This,descriptions) (This)->lpVtbl->get_ActionVariableDescriptions(This,descriptions)
|
---|
555 | #define IFsrmFileScreenManager_CreateFileScreen(This,path,fileScreen) (This)->lpVtbl->CreateFileScreen(This,path,fileScreen)
|
---|
556 | #define IFsrmFileScreenManager_GetFileScreen(This,path,fileScreen) (This)->lpVtbl->GetFileScreen(This,path,fileScreen)
|
---|
557 | #define IFsrmFileScreenManager_EnumFileScreens(This,path,options,fileScreens) (This)->lpVtbl->EnumFileScreens(This,path,options,fileScreens)
|
---|
558 | #define IFsrmFileScreenManager_CreateFileScreenException(This,path,fileScreenException) (This)->lpVtbl->CreateFileScreenException(This,path,fileScreenException)
|
---|
559 | #define IFsrmFileScreenManager_GetFileScreenException(This,path,fileScreenException) (This)->lpVtbl->GetFileScreenException(This,path,fileScreenException)
|
---|
560 | #define IFsrmFileScreenManager_EnumFileScreenExceptions(This,path,options,fileScreenExceptions) (This)->lpVtbl->EnumFileScreenExceptions(This,path,options,fileScreenExceptions)
|
---|
561 | #define IFsrmFileScreenManager_CreateFileScreenCollection(This,collection) (This)->lpVtbl->CreateFileScreenCollection(This,collection)
|
---|
562 | #else
|
---|
563 | /*** IUnknown methods ***/
|
---|
564 | static FORCEINLINE HRESULT IFsrmFileScreenManager_QueryInterface(IFsrmFileScreenManager* This,REFIID riid,void **ppvObject) {
|
---|
565 | return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
---|
566 | }
|
---|
567 | static FORCEINLINE ULONG IFsrmFileScreenManager_AddRef(IFsrmFileScreenManager* This) {
|
---|
568 | return This->lpVtbl->AddRef(This);
|
---|
569 | }
|
---|
570 | static FORCEINLINE ULONG IFsrmFileScreenManager_Release(IFsrmFileScreenManager* This) {
|
---|
571 | return This->lpVtbl->Release(This);
|
---|
572 | }
|
---|
573 | /*** IDispatch methods ***/
|
---|
574 | static FORCEINLINE HRESULT IFsrmFileScreenManager_GetTypeInfoCount(IFsrmFileScreenManager* This,UINT *pctinfo) {
|
---|
575 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
|
---|
576 | }
|
---|
577 | static FORCEINLINE HRESULT IFsrmFileScreenManager_GetTypeInfo(IFsrmFileScreenManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
|
---|
578 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
|
---|
579 | }
|
---|
580 | static FORCEINLINE HRESULT IFsrmFileScreenManager_GetIDsOfNames(IFsrmFileScreenManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
|
---|
581 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
|
---|
582 | }
|
---|
583 | static FORCEINLINE HRESULT IFsrmFileScreenManager_Invoke(IFsrmFileScreenManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
|
---|
584 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
|
---|
585 | }
|
---|
586 | /*** IFsrmFileScreenManager methods ***/
|
---|
587 | static FORCEINLINE HRESULT IFsrmFileScreenManager_get_ActionVariables(IFsrmFileScreenManager* This,SAFEARRAY **variables) {
|
---|
588 | return This->lpVtbl->get_ActionVariables(This,variables);
|
---|
589 | }
|
---|
590 | static FORCEINLINE HRESULT IFsrmFileScreenManager_get_ActionVariableDescriptions(IFsrmFileScreenManager* This,SAFEARRAY **descriptions) {
|
---|
591 | return This->lpVtbl->get_ActionVariableDescriptions(This,descriptions);
|
---|
592 | }
|
---|
593 | static FORCEINLINE HRESULT IFsrmFileScreenManager_CreateFileScreen(IFsrmFileScreenManager* This,BSTR path,IFsrmFileScreen **fileScreen) {
|
---|
594 | return This->lpVtbl->CreateFileScreen(This,path,fileScreen);
|
---|
595 | }
|
---|
596 | static FORCEINLINE HRESULT IFsrmFileScreenManager_GetFileScreen(IFsrmFileScreenManager* This,BSTR path,IFsrmFileScreen **fileScreen) {
|
---|
597 | return This->lpVtbl->GetFileScreen(This,path,fileScreen);
|
---|
598 | }
|
---|
599 | static FORCEINLINE HRESULT IFsrmFileScreenManager_EnumFileScreens(IFsrmFileScreenManager* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **fileScreens) {
|
---|
600 | return This->lpVtbl->EnumFileScreens(This,path,options,fileScreens);
|
---|
601 | }
|
---|
602 | static FORCEINLINE HRESULT IFsrmFileScreenManager_CreateFileScreenException(IFsrmFileScreenManager* This,BSTR path,IFsrmFileScreenException **fileScreenException) {
|
---|
603 | return This->lpVtbl->CreateFileScreenException(This,path,fileScreenException);
|
---|
604 | }
|
---|
605 | static FORCEINLINE HRESULT IFsrmFileScreenManager_GetFileScreenException(IFsrmFileScreenManager* This,BSTR path,IFsrmFileScreenException **fileScreenException) {
|
---|
606 | return This->lpVtbl->GetFileScreenException(This,path,fileScreenException);
|
---|
607 | }
|
---|
608 | static FORCEINLINE HRESULT IFsrmFileScreenManager_EnumFileScreenExceptions(IFsrmFileScreenManager* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **fileScreenExceptions) {
|
---|
609 | return This->lpVtbl->EnumFileScreenExceptions(This,path,options,fileScreenExceptions);
|
---|
610 | }
|
---|
611 | static FORCEINLINE HRESULT IFsrmFileScreenManager_CreateFileScreenCollection(IFsrmFileScreenManager* This,IFsrmCommittableCollection **collection) {
|
---|
612 | return This->lpVtbl->CreateFileScreenCollection(This,collection);
|
---|
613 | }
|
---|
614 | #endif
|
---|
615 | #endif
|
---|
616 |
|
---|
617 | #endif
|
---|
618 |
|
---|
619 |
|
---|
620 | #endif /* __IFsrmFileScreenManager_INTERFACE_DEFINED__ */
|
---|
621 |
|
---|
622 | /*****************************************************************************
|
---|
623 | * IFsrmFileScreenTemplateManager interface
|
---|
624 | */
|
---|
625 | #ifndef __IFsrmFileScreenTemplateManager_INTERFACE_DEFINED__
|
---|
626 | #define __IFsrmFileScreenTemplateManager_INTERFACE_DEFINED__
|
---|
627 |
|
---|
628 | DEFINE_GUID(IID_IFsrmFileScreenTemplateManager, 0xcfe36cba, 0x1949, 0x4e74, 0xa1,0x4f, 0xf1,0xd5,0x80,0xce,0xaf,0x13);
|
---|
629 | #if defined(__cplusplus) && !defined(CINTERFACE)
|
---|
630 | MIDL_INTERFACE("cfe36cba-1949-4e74-a14f-f1d580ceaf13")
|
---|
631 | IFsrmFileScreenTemplateManager : public IDispatch
|
---|
632 | {
|
---|
633 | virtual HRESULT STDMETHODCALLTYPE CreateTemplate(
|
---|
634 | IFsrmFileScreenTemplate **fileScreenTemplate) = 0;
|
---|
635 |
|
---|
636 | virtual HRESULT STDMETHODCALLTYPE GetTemplate(
|
---|
637 | BSTR name,
|
---|
638 | IFsrmFileScreenTemplate **fileScreenTemplate) = 0;
|
---|
639 |
|
---|
640 | virtual HRESULT STDMETHODCALLTYPE EnumTemplates(
|
---|
641 | FsrmEnumOptions options,
|
---|
642 | IFsrmCommittableCollection **fileScreenTemplates) = 0;
|
---|
643 |
|
---|
644 | virtual HRESULT STDMETHODCALLTYPE ExportTemplates(
|
---|
645 | VARIANT *fileScreenTemplateNamesArray,
|
---|
646 | BSTR *serializedFileScreenTemplates) = 0;
|
---|
647 |
|
---|
648 | virtual HRESULT STDMETHODCALLTYPE ImportTemplates(
|
---|
649 | BSTR serializedFileScreenTemplates,
|
---|
650 | VARIANT *fileScreenTemplateNamesArray,
|
---|
651 | IFsrmCommittableCollection **fileScreenTemplates) = 0;
|
---|
652 |
|
---|
653 | };
|
---|
654 | #ifdef __CRT_UUID_DECL
|
---|
655 | __CRT_UUID_DECL(IFsrmFileScreenTemplateManager, 0xcfe36cba, 0x1949, 0x4e74, 0xa1,0x4f, 0xf1,0xd5,0x80,0xce,0xaf,0x13)
|
---|
656 | #endif
|
---|
657 | #else
|
---|
658 | typedef struct IFsrmFileScreenTemplateManagerVtbl {
|
---|
659 | BEGIN_INTERFACE
|
---|
660 |
|
---|
661 | /*** IUnknown methods ***/
|
---|
662 | HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
---|
663 | IFsrmFileScreenTemplateManager *This,
|
---|
664 | REFIID riid,
|
---|
665 | void **ppvObject);
|
---|
666 |
|
---|
667 | ULONG (STDMETHODCALLTYPE *AddRef)(
|
---|
668 | IFsrmFileScreenTemplateManager *This);
|
---|
669 |
|
---|
670 | ULONG (STDMETHODCALLTYPE *Release)(
|
---|
671 | IFsrmFileScreenTemplateManager *This);
|
---|
672 |
|
---|
673 | /*** IDispatch methods ***/
|
---|
674 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
|
---|
675 | IFsrmFileScreenTemplateManager *This,
|
---|
676 | UINT *pctinfo);
|
---|
677 |
|
---|
678 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
|
---|
679 | IFsrmFileScreenTemplateManager *This,
|
---|
680 | UINT iTInfo,
|
---|
681 | LCID lcid,
|
---|
682 | ITypeInfo **ppTInfo);
|
---|
683 |
|
---|
684 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
|
---|
685 | IFsrmFileScreenTemplateManager *This,
|
---|
686 | REFIID riid,
|
---|
687 | LPOLESTR *rgszNames,
|
---|
688 | UINT cNames,
|
---|
689 | LCID lcid,
|
---|
690 | DISPID *rgDispId);
|
---|
691 |
|
---|
692 | HRESULT (STDMETHODCALLTYPE *Invoke)(
|
---|
693 | IFsrmFileScreenTemplateManager *This,
|
---|
694 | DISPID dispIdMember,
|
---|
695 | REFIID riid,
|
---|
696 | LCID lcid,
|
---|
697 | WORD wFlags,
|
---|
698 | DISPPARAMS *pDispParams,
|
---|
699 | VARIANT *pVarResult,
|
---|
700 | EXCEPINFO *pExcepInfo,
|
---|
701 | UINT *puArgErr);
|
---|
702 |
|
---|
703 | /*** IFsrmFileScreenTemplateManager methods ***/
|
---|
704 | HRESULT (STDMETHODCALLTYPE *CreateTemplate)(
|
---|
705 | IFsrmFileScreenTemplateManager *This,
|
---|
706 | IFsrmFileScreenTemplate **fileScreenTemplate);
|
---|
707 |
|
---|
708 | HRESULT (STDMETHODCALLTYPE *GetTemplate)(
|
---|
709 | IFsrmFileScreenTemplateManager *This,
|
---|
710 | BSTR name,
|
---|
711 | IFsrmFileScreenTemplate **fileScreenTemplate);
|
---|
712 |
|
---|
713 | HRESULT (STDMETHODCALLTYPE *EnumTemplates)(
|
---|
714 | IFsrmFileScreenTemplateManager *This,
|
---|
715 | FsrmEnumOptions options,
|
---|
716 | IFsrmCommittableCollection **fileScreenTemplates);
|
---|
717 |
|
---|
718 | HRESULT (STDMETHODCALLTYPE *ExportTemplates)(
|
---|
719 | IFsrmFileScreenTemplateManager *This,
|
---|
720 | VARIANT *fileScreenTemplateNamesArray,
|
---|
721 | BSTR *serializedFileScreenTemplates);
|
---|
722 |
|
---|
723 | HRESULT (STDMETHODCALLTYPE *ImportTemplates)(
|
---|
724 | IFsrmFileScreenTemplateManager *This,
|
---|
725 | BSTR serializedFileScreenTemplates,
|
---|
726 | VARIANT *fileScreenTemplateNamesArray,
|
---|
727 | IFsrmCommittableCollection **fileScreenTemplates);
|
---|
728 |
|
---|
729 | END_INTERFACE
|
---|
730 | } IFsrmFileScreenTemplateManagerVtbl;
|
---|
731 |
|
---|
732 | interface IFsrmFileScreenTemplateManager {
|
---|
733 | CONST_VTBL IFsrmFileScreenTemplateManagerVtbl* lpVtbl;
|
---|
734 | };
|
---|
735 |
|
---|
736 | #ifdef COBJMACROS
|
---|
737 | #ifndef WIDL_C_INLINE_WRAPPERS
|
---|
738 | /*** IUnknown methods ***/
|
---|
739 | #define IFsrmFileScreenTemplateManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
---|
740 | #define IFsrmFileScreenTemplateManager_AddRef(This) (This)->lpVtbl->AddRef(This)
|
---|
741 | #define IFsrmFileScreenTemplateManager_Release(This) (This)->lpVtbl->Release(This)
|
---|
742 | /*** IDispatch methods ***/
|
---|
743 | #define IFsrmFileScreenTemplateManager_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
|
---|
744 | #define IFsrmFileScreenTemplateManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
---|
745 | #define IFsrmFileScreenTemplateManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
---|
746 | #define IFsrmFileScreenTemplateManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
---|
747 | /*** IFsrmFileScreenTemplateManager methods ***/
|
---|
748 | #define IFsrmFileScreenTemplateManager_CreateTemplate(This,fileScreenTemplate) (This)->lpVtbl->CreateTemplate(This,fileScreenTemplate)
|
---|
749 | #define IFsrmFileScreenTemplateManager_GetTemplate(This,name,fileScreenTemplate) (This)->lpVtbl->GetTemplate(This,name,fileScreenTemplate)
|
---|
750 | #define IFsrmFileScreenTemplateManager_EnumTemplates(This,options,fileScreenTemplates) (This)->lpVtbl->EnumTemplates(This,options,fileScreenTemplates)
|
---|
751 | #define IFsrmFileScreenTemplateManager_ExportTemplates(This,fileScreenTemplateNamesArray,serializedFileScreenTemplates) (This)->lpVtbl->ExportTemplates(This,fileScreenTemplateNamesArray,serializedFileScreenTemplates)
|
---|
752 | #define IFsrmFileScreenTemplateManager_ImportTemplates(This,serializedFileScreenTemplates,fileScreenTemplateNamesArray,fileScreenTemplates) (This)->lpVtbl->ImportTemplates(This,serializedFileScreenTemplates,fileScreenTemplateNamesArray,fileScreenTemplates)
|
---|
753 | #else
|
---|
754 | /*** IUnknown methods ***/
|
---|
755 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_QueryInterface(IFsrmFileScreenTemplateManager* This,REFIID riid,void **ppvObject) {
|
---|
756 | return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
---|
757 | }
|
---|
758 | static FORCEINLINE ULONG IFsrmFileScreenTemplateManager_AddRef(IFsrmFileScreenTemplateManager* This) {
|
---|
759 | return This->lpVtbl->AddRef(This);
|
---|
760 | }
|
---|
761 | static FORCEINLINE ULONG IFsrmFileScreenTemplateManager_Release(IFsrmFileScreenTemplateManager* This) {
|
---|
762 | return This->lpVtbl->Release(This);
|
---|
763 | }
|
---|
764 | /*** IDispatch methods ***/
|
---|
765 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_GetTypeInfoCount(IFsrmFileScreenTemplateManager* This,UINT *pctinfo) {
|
---|
766 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
|
---|
767 | }
|
---|
768 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_GetTypeInfo(IFsrmFileScreenTemplateManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
|
---|
769 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
|
---|
770 | }
|
---|
771 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_GetIDsOfNames(IFsrmFileScreenTemplateManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
|
---|
772 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
|
---|
773 | }
|
---|
774 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_Invoke(IFsrmFileScreenTemplateManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
|
---|
775 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
|
---|
776 | }
|
---|
777 | /*** IFsrmFileScreenTemplateManager methods ***/
|
---|
778 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_CreateTemplate(IFsrmFileScreenTemplateManager* This,IFsrmFileScreenTemplate **fileScreenTemplate) {
|
---|
779 | return This->lpVtbl->CreateTemplate(This,fileScreenTemplate);
|
---|
780 | }
|
---|
781 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_GetTemplate(IFsrmFileScreenTemplateManager* This,BSTR name,IFsrmFileScreenTemplate **fileScreenTemplate) {
|
---|
782 | return This->lpVtbl->GetTemplate(This,name,fileScreenTemplate);
|
---|
783 | }
|
---|
784 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_EnumTemplates(IFsrmFileScreenTemplateManager* This,FsrmEnumOptions options,IFsrmCommittableCollection **fileScreenTemplates) {
|
---|
785 | return This->lpVtbl->EnumTemplates(This,options,fileScreenTemplates);
|
---|
786 | }
|
---|
787 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_ExportTemplates(IFsrmFileScreenTemplateManager* This,VARIANT *fileScreenTemplateNamesArray,BSTR *serializedFileScreenTemplates) {
|
---|
788 | return This->lpVtbl->ExportTemplates(This,fileScreenTemplateNamesArray,serializedFileScreenTemplates);
|
---|
789 | }
|
---|
790 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_ImportTemplates(IFsrmFileScreenTemplateManager* This,BSTR serializedFileScreenTemplates,VARIANT *fileScreenTemplateNamesArray,IFsrmCommittableCollection **fileScreenTemplates) {
|
---|
791 | return This->lpVtbl->ImportTemplates(This,serializedFileScreenTemplates,fileScreenTemplateNamesArray,fileScreenTemplates);
|
---|
792 | }
|
---|
793 | #endif
|
---|
794 | #endif
|
---|
795 |
|
---|
796 | #endif
|
---|
797 |
|
---|
798 |
|
---|
799 | #endif /* __IFsrmFileScreenTemplateManager_INTERFACE_DEFINED__ */
|
---|
800 |
|
---|
801 | /*****************************************************************************
|
---|
802 | * IFsrmFileGroup interface
|
---|
803 | */
|
---|
804 | #ifndef __IFsrmFileGroup_INTERFACE_DEFINED__
|
---|
805 | #define __IFsrmFileGroup_INTERFACE_DEFINED__
|
---|
806 |
|
---|
807 | DEFINE_GUID(IID_IFsrmFileGroup, 0x8dd04909, 0x0e34, 0x4d55, 0xaf,0xaa, 0x89,0xe1,0xf1,0xa1,0xbb,0xb9);
|
---|
808 | #if defined(__cplusplus) && !defined(CINTERFACE)
|
---|
809 | MIDL_INTERFACE("8dd04909-0e34-4d55-afaa-89e1f1a1bbb9")
|
---|
810 | IFsrmFileGroup : public IFsrmObject
|
---|
811 | {
|
---|
812 | virtual HRESULT STDMETHODCALLTYPE get_Name(
|
---|
813 | BSTR *name) = 0;
|
---|
814 |
|
---|
815 | virtual HRESULT STDMETHODCALLTYPE put_Name(
|
---|
816 | BSTR name) = 0;
|
---|
817 |
|
---|
818 | virtual HRESULT STDMETHODCALLTYPE get_Members(
|
---|
819 | IFsrmMutableCollection **members) = 0;
|
---|
820 |
|
---|
821 | virtual HRESULT STDMETHODCALLTYPE put_Members(
|
---|
822 | IFsrmMutableCollection *members) = 0;
|
---|
823 |
|
---|
824 | virtual HRESULT STDMETHODCALLTYPE get_NonMembers(
|
---|
825 | IFsrmMutableCollection **nonMembers) = 0;
|
---|
826 |
|
---|
827 | virtual HRESULT STDMETHODCALLTYPE put_NonMembers(
|
---|
828 | IFsrmMutableCollection *nonMembers) = 0;
|
---|
829 |
|
---|
830 | };
|
---|
831 | #ifdef __CRT_UUID_DECL
|
---|
832 | __CRT_UUID_DECL(IFsrmFileGroup, 0x8dd04909, 0x0e34, 0x4d55, 0xaf,0xaa, 0x89,0xe1,0xf1,0xa1,0xbb,0xb9)
|
---|
833 | #endif
|
---|
834 | #else
|
---|
835 | typedef struct IFsrmFileGroupVtbl {
|
---|
836 | BEGIN_INTERFACE
|
---|
837 |
|
---|
838 | /*** IUnknown methods ***/
|
---|
839 | HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
---|
840 | IFsrmFileGroup *This,
|
---|
841 | REFIID riid,
|
---|
842 | void **ppvObject);
|
---|
843 |
|
---|
844 | ULONG (STDMETHODCALLTYPE *AddRef)(
|
---|
845 | IFsrmFileGroup *This);
|
---|
846 |
|
---|
847 | ULONG (STDMETHODCALLTYPE *Release)(
|
---|
848 | IFsrmFileGroup *This);
|
---|
849 |
|
---|
850 | /*** IDispatch methods ***/
|
---|
851 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
|
---|
852 | IFsrmFileGroup *This,
|
---|
853 | UINT *pctinfo);
|
---|
854 |
|
---|
855 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
|
---|
856 | IFsrmFileGroup *This,
|
---|
857 | UINT iTInfo,
|
---|
858 | LCID lcid,
|
---|
859 | ITypeInfo **ppTInfo);
|
---|
860 |
|
---|
861 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
|
---|
862 | IFsrmFileGroup *This,
|
---|
863 | REFIID riid,
|
---|
864 | LPOLESTR *rgszNames,
|
---|
865 | UINT cNames,
|
---|
866 | LCID lcid,
|
---|
867 | DISPID *rgDispId);
|
---|
868 |
|
---|
869 | HRESULT (STDMETHODCALLTYPE *Invoke)(
|
---|
870 | IFsrmFileGroup *This,
|
---|
871 | DISPID dispIdMember,
|
---|
872 | REFIID riid,
|
---|
873 | LCID lcid,
|
---|
874 | WORD wFlags,
|
---|
875 | DISPPARAMS *pDispParams,
|
---|
876 | VARIANT *pVarResult,
|
---|
877 | EXCEPINFO *pExcepInfo,
|
---|
878 | UINT *puArgErr);
|
---|
879 |
|
---|
880 | /*** IFsrmObject methods ***/
|
---|
881 | HRESULT (STDMETHODCALLTYPE *get_Id)(
|
---|
882 | IFsrmFileGroup *This,
|
---|
883 | FSRM_OBJECT_ID *id);
|
---|
884 |
|
---|
885 | HRESULT (STDMETHODCALLTYPE *get_Description)(
|
---|
886 | IFsrmFileGroup *This,
|
---|
887 | BSTR *description);
|
---|
888 |
|
---|
889 | HRESULT (STDMETHODCALLTYPE *put_Description)(
|
---|
890 | IFsrmFileGroup *This,
|
---|
891 | BSTR description);
|
---|
892 |
|
---|
893 | HRESULT (STDMETHODCALLTYPE *Delete)(
|
---|
894 | IFsrmFileGroup *This);
|
---|
895 |
|
---|
896 | HRESULT (STDMETHODCALLTYPE *Commit)(
|
---|
897 | IFsrmFileGroup *This);
|
---|
898 |
|
---|
899 | /*** IFsrmFileGroup methods ***/
|
---|
900 | HRESULT (STDMETHODCALLTYPE *get_Name)(
|
---|
901 | IFsrmFileGroup *This,
|
---|
902 | BSTR *name);
|
---|
903 |
|
---|
904 | HRESULT (STDMETHODCALLTYPE *put_Name)(
|
---|
905 | IFsrmFileGroup *This,
|
---|
906 | BSTR name);
|
---|
907 |
|
---|
908 | HRESULT (STDMETHODCALLTYPE *get_Members)(
|
---|
909 | IFsrmFileGroup *This,
|
---|
910 | IFsrmMutableCollection **members);
|
---|
911 |
|
---|
912 | HRESULT (STDMETHODCALLTYPE *put_Members)(
|
---|
913 | IFsrmFileGroup *This,
|
---|
914 | IFsrmMutableCollection *members);
|
---|
915 |
|
---|
916 | HRESULT (STDMETHODCALLTYPE *get_NonMembers)(
|
---|
917 | IFsrmFileGroup *This,
|
---|
918 | IFsrmMutableCollection **nonMembers);
|
---|
919 |
|
---|
920 | HRESULT (STDMETHODCALLTYPE *put_NonMembers)(
|
---|
921 | IFsrmFileGroup *This,
|
---|
922 | IFsrmMutableCollection *nonMembers);
|
---|
923 |
|
---|
924 | END_INTERFACE
|
---|
925 | } IFsrmFileGroupVtbl;
|
---|
926 |
|
---|
927 | interface IFsrmFileGroup {
|
---|
928 | CONST_VTBL IFsrmFileGroupVtbl* lpVtbl;
|
---|
929 | };
|
---|
930 |
|
---|
931 | #ifdef COBJMACROS
|
---|
932 | #ifndef WIDL_C_INLINE_WRAPPERS
|
---|
933 | /*** IUnknown methods ***/
|
---|
934 | #define IFsrmFileGroup_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
---|
935 | #define IFsrmFileGroup_AddRef(This) (This)->lpVtbl->AddRef(This)
|
---|
936 | #define IFsrmFileGroup_Release(This) (This)->lpVtbl->Release(This)
|
---|
937 | /*** IDispatch methods ***/
|
---|
938 | #define IFsrmFileGroup_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
|
---|
939 | #define IFsrmFileGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
---|
940 | #define IFsrmFileGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
---|
941 | #define IFsrmFileGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
---|
942 | /*** IFsrmObject methods ***/
|
---|
943 | #define IFsrmFileGroup_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
|
---|
944 | #define IFsrmFileGroup_get_Description(This,description) (This)->lpVtbl->get_Description(This,description)
|
---|
945 | #define IFsrmFileGroup_put_Description(This,description) (This)->lpVtbl->put_Description(This,description)
|
---|
946 | #define IFsrmFileGroup_Delete(This) (This)->lpVtbl->Delete(This)
|
---|
947 | #define IFsrmFileGroup_Commit(This) (This)->lpVtbl->Commit(This)
|
---|
948 | /*** IFsrmFileGroup methods ***/
|
---|
949 | #define IFsrmFileGroup_get_Name(This,name) (This)->lpVtbl->get_Name(This,name)
|
---|
950 | #define IFsrmFileGroup_put_Name(This,name) (This)->lpVtbl->put_Name(This,name)
|
---|
951 | #define IFsrmFileGroup_get_Members(This,members) (This)->lpVtbl->get_Members(This,members)
|
---|
952 | #define IFsrmFileGroup_put_Members(This,members) (This)->lpVtbl->put_Members(This,members)
|
---|
953 | #define IFsrmFileGroup_get_NonMembers(This,nonMembers) (This)->lpVtbl->get_NonMembers(This,nonMembers)
|
---|
954 | #define IFsrmFileGroup_put_NonMembers(This,nonMembers) (This)->lpVtbl->put_NonMembers(This,nonMembers)
|
---|
955 | #else
|
---|
956 | /*** IUnknown methods ***/
|
---|
957 | static FORCEINLINE HRESULT IFsrmFileGroup_QueryInterface(IFsrmFileGroup* This,REFIID riid,void **ppvObject) {
|
---|
958 | return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
---|
959 | }
|
---|
960 | static FORCEINLINE ULONG IFsrmFileGroup_AddRef(IFsrmFileGroup* This) {
|
---|
961 | return This->lpVtbl->AddRef(This);
|
---|
962 | }
|
---|
963 | static FORCEINLINE ULONG IFsrmFileGroup_Release(IFsrmFileGroup* This) {
|
---|
964 | return This->lpVtbl->Release(This);
|
---|
965 | }
|
---|
966 | /*** IDispatch methods ***/
|
---|
967 | static FORCEINLINE HRESULT IFsrmFileGroup_GetTypeInfoCount(IFsrmFileGroup* This,UINT *pctinfo) {
|
---|
968 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
|
---|
969 | }
|
---|
970 | static FORCEINLINE HRESULT IFsrmFileGroup_GetTypeInfo(IFsrmFileGroup* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
|
---|
971 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
|
---|
972 | }
|
---|
973 | static FORCEINLINE HRESULT IFsrmFileGroup_GetIDsOfNames(IFsrmFileGroup* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
|
---|
974 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
|
---|
975 | }
|
---|
976 | static FORCEINLINE HRESULT IFsrmFileGroup_Invoke(IFsrmFileGroup* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
|
---|
977 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
|
---|
978 | }
|
---|
979 | /*** IFsrmObject methods ***/
|
---|
980 | static FORCEINLINE HRESULT IFsrmFileGroup_get_Id(IFsrmFileGroup* This,FSRM_OBJECT_ID *id) {
|
---|
981 | return This->lpVtbl->get_Id(This,id);
|
---|
982 | }
|
---|
983 | static FORCEINLINE HRESULT IFsrmFileGroup_get_Description(IFsrmFileGroup* This,BSTR *description) {
|
---|
984 | return This->lpVtbl->get_Description(This,description);
|
---|
985 | }
|
---|
986 | static FORCEINLINE HRESULT IFsrmFileGroup_put_Description(IFsrmFileGroup* This,BSTR description) {
|
---|
987 | return This->lpVtbl->put_Description(This,description);
|
---|
988 | }
|
---|
989 | static FORCEINLINE HRESULT IFsrmFileGroup_Delete(IFsrmFileGroup* This) {
|
---|
990 | return This->lpVtbl->Delete(This);
|
---|
991 | }
|
---|
992 | static FORCEINLINE HRESULT IFsrmFileGroup_Commit(IFsrmFileGroup* This) {
|
---|
993 | return This->lpVtbl->Commit(This);
|
---|
994 | }
|
---|
995 | /*** IFsrmFileGroup methods ***/
|
---|
996 | static FORCEINLINE HRESULT IFsrmFileGroup_get_Name(IFsrmFileGroup* This,BSTR *name) {
|
---|
997 | return This->lpVtbl->get_Name(This,name);
|
---|
998 | }
|
---|
999 | static FORCEINLINE HRESULT IFsrmFileGroup_put_Name(IFsrmFileGroup* This,BSTR name) {
|
---|
1000 | return This->lpVtbl->put_Name(This,name);
|
---|
1001 | }
|
---|
1002 | static FORCEINLINE HRESULT IFsrmFileGroup_get_Members(IFsrmFileGroup* This,IFsrmMutableCollection **members) {
|
---|
1003 | return This->lpVtbl->get_Members(This,members);
|
---|
1004 | }
|
---|
1005 | static FORCEINLINE HRESULT IFsrmFileGroup_put_Members(IFsrmFileGroup* This,IFsrmMutableCollection *members) {
|
---|
1006 | return This->lpVtbl->put_Members(This,members);
|
---|
1007 | }
|
---|
1008 | static FORCEINLINE HRESULT IFsrmFileGroup_get_NonMembers(IFsrmFileGroup* This,IFsrmMutableCollection **nonMembers) {
|
---|
1009 | return This->lpVtbl->get_NonMembers(This,nonMembers);
|
---|
1010 | }
|
---|
1011 | static FORCEINLINE HRESULT IFsrmFileGroup_put_NonMembers(IFsrmFileGroup* This,IFsrmMutableCollection *nonMembers) {
|
---|
1012 | return This->lpVtbl->put_NonMembers(This,nonMembers);
|
---|
1013 | }
|
---|
1014 | #endif
|
---|
1015 | #endif
|
---|
1016 |
|
---|
1017 | #endif
|
---|
1018 |
|
---|
1019 |
|
---|
1020 | #endif /* __IFsrmFileGroup_INTERFACE_DEFINED__ */
|
---|
1021 |
|
---|
1022 | /*****************************************************************************
|
---|
1023 | * IFsrmFileScreenBase interface
|
---|
1024 | */
|
---|
1025 | #ifndef __IFsrmFileScreenBase_INTERFACE_DEFINED__
|
---|
1026 | #define __IFsrmFileScreenBase_INTERFACE_DEFINED__
|
---|
1027 |
|
---|
1028 | DEFINE_GUID(IID_IFsrmFileScreenBase, 0xf3637e80, 0x5b22, 0x4a2b, 0xa6,0x37, 0xbb,0xb6,0x42,0xb4,0x1c,0xfc);
|
---|
1029 | #if defined(__cplusplus) && !defined(CINTERFACE)
|
---|
1030 | MIDL_INTERFACE("f3637e80-5b22-4a2b-a637-bbb642b41cfc")
|
---|
1031 | IFsrmFileScreenBase : public IFsrmObject
|
---|
1032 | {
|
---|
1033 | virtual HRESULT STDMETHODCALLTYPE get_BlockedFileGroups(
|
---|
1034 | IFsrmMutableCollection **blockList) = 0;
|
---|
1035 |
|
---|
1036 | virtual HRESULT STDMETHODCALLTYPE put_BlockedFileGroups(
|
---|
1037 | IFsrmMutableCollection *blockList) = 0;
|
---|
1038 |
|
---|
1039 | virtual HRESULT STDMETHODCALLTYPE get_FileScreenFlags(
|
---|
1040 | LONG *fileScreenFlags) = 0;
|
---|
1041 |
|
---|
1042 | virtual HRESULT STDMETHODCALLTYPE put_FileScreenFlags(
|
---|
1043 | LONG fileScreenFlags) = 0;
|
---|
1044 |
|
---|
1045 | virtual HRESULT STDMETHODCALLTYPE CreateAction(
|
---|
1046 | FsrmActionType actionType,
|
---|
1047 | IFsrmAction **action) = 0;
|
---|
1048 |
|
---|
1049 | virtual HRESULT STDMETHODCALLTYPE EnumActions(
|
---|
1050 | IFsrmCollection **actions) = 0;
|
---|
1051 |
|
---|
1052 | };
|
---|
1053 | #ifdef __CRT_UUID_DECL
|
---|
1054 | __CRT_UUID_DECL(IFsrmFileScreenBase, 0xf3637e80, 0x5b22, 0x4a2b, 0xa6,0x37, 0xbb,0xb6,0x42,0xb4,0x1c,0xfc)
|
---|
1055 | #endif
|
---|
1056 | #else
|
---|
1057 | typedef struct IFsrmFileScreenBaseVtbl {
|
---|
1058 | BEGIN_INTERFACE
|
---|
1059 |
|
---|
1060 | /*** IUnknown methods ***/
|
---|
1061 | HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
---|
1062 | IFsrmFileScreenBase *This,
|
---|
1063 | REFIID riid,
|
---|
1064 | void **ppvObject);
|
---|
1065 |
|
---|
1066 | ULONG (STDMETHODCALLTYPE *AddRef)(
|
---|
1067 | IFsrmFileScreenBase *This);
|
---|
1068 |
|
---|
1069 | ULONG (STDMETHODCALLTYPE *Release)(
|
---|
1070 | IFsrmFileScreenBase *This);
|
---|
1071 |
|
---|
1072 | /*** IDispatch methods ***/
|
---|
1073 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
|
---|
1074 | IFsrmFileScreenBase *This,
|
---|
1075 | UINT *pctinfo);
|
---|
1076 |
|
---|
1077 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
|
---|
1078 | IFsrmFileScreenBase *This,
|
---|
1079 | UINT iTInfo,
|
---|
1080 | LCID lcid,
|
---|
1081 | ITypeInfo **ppTInfo);
|
---|
1082 |
|
---|
1083 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
|
---|
1084 | IFsrmFileScreenBase *This,
|
---|
1085 | REFIID riid,
|
---|
1086 | LPOLESTR *rgszNames,
|
---|
1087 | UINT cNames,
|
---|
1088 | LCID lcid,
|
---|
1089 | DISPID *rgDispId);
|
---|
1090 |
|
---|
1091 | HRESULT (STDMETHODCALLTYPE *Invoke)(
|
---|
1092 | IFsrmFileScreenBase *This,
|
---|
1093 | DISPID dispIdMember,
|
---|
1094 | REFIID riid,
|
---|
1095 | LCID lcid,
|
---|
1096 | WORD wFlags,
|
---|
1097 | DISPPARAMS *pDispParams,
|
---|
1098 | VARIANT *pVarResult,
|
---|
1099 | EXCEPINFO *pExcepInfo,
|
---|
1100 | UINT *puArgErr);
|
---|
1101 |
|
---|
1102 | /*** IFsrmObject methods ***/
|
---|
1103 | HRESULT (STDMETHODCALLTYPE *get_Id)(
|
---|
1104 | IFsrmFileScreenBase *This,
|
---|
1105 | FSRM_OBJECT_ID *id);
|
---|
1106 |
|
---|
1107 | HRESULT (STDMETHODCALLTYPE *get_Description)(
|
---|
1108 | IFsrmFileScreenBase *This,
|
---|
1109 | BSTR *description);
|
---|
1110 |
|
---|
1111 | HRESULT (STDMETHODCALLTYPE *put_Description)(
|
---|
1112 | IFsrmFileScreenBase *This,
|
---|
1113 | BSTR description);
|
---|
1114 |
|
---|
1115 | HRESULT (STDMETHODCALLTYPE *Delete)(
|
---|
1116 | IFsrmFileScreenBase *This);
|
---|
1117 |
|
---|
1118 | HRESULT (STDMETHODCALLTYPE *Commit)(
|
---|
1119 | IFsrmFileScreenBase *This);
|
---|
1120 |
|
---|
1121 | /*** IFsrmFileScreenBase methods ***/
|
---|
1122 | HRESULT (STDMETHODCALLTYPE *get_BlockedFileGroups)(
|
---|
1123 | IFsrmFileScreenBase *This,
|
---|
1124 | IFsrmMutableCollection **blockList);
|
---|
1125 |
|
---|
1126 | HRESULT (STDMETHODCALLTYPE *put_BlockedFileGroups)(
|
---|
1127 | IFsrmFileScreenBase *This,
|
---|
1128 | IFsrmMutableCollection *blockList);
|
---|
1129 |
|
---|
1130 | HRESULT (STDMETHODCALLTYPE *get_FileScreenFlags)(
|
---|
1131 | IFsrmFileScreenBase *This,
|
---|
1132 | LONG *fileScreenFlags);
|
---|
1133 |
|
---|
1134 | HRESULT (STDMETHODCALLTYPE *put_FileScreenFlags)(
|
---|
1135 | IFsrmFileScreenBase *This,
|
---|
1136 | LONG fileScreenFlags);
|
---|
1137 |
|
---|
1138 | HRESULT (STDMETHODCALLTYPE *CreateAction)(
|
---|
1139 | IFsrmFileScreenBase *This,
|
---|
1140 | FsrmActionType actionType,
|
---|
1141 | IFsrmAction **action);
|
---|
1142 |
|
---|
1143 | HRESULT (STDMETHODCALLTYPE *EnumActions)(
|
---|
1144 | IFsrmFileScreenBase *This,
|
---|
1145 | IFsrmCollection **actions);
|
---|
1146 |
|
---|
1147 | END_INTERFACE
|
---|
1148 | } IFsrmFileScreenBaseVtbl;
|
---|
1149 |
|
---|
1150 | interface IFsrmFileScreenBase {
|
---|
1151 | CONST_VTBL IFsrmFileScreenBaseVtbl* lpVtbl;
|
---|
1152 | };
|
---|
1153 |
|
---|
1154 | #ifdef COBJMACROS
|
---|
1155 | #ifndef WIDL_C_INLINE_WRAPPERS
|
---|
1156 | /*** IUnknown methods ***/
|
---|
1157 | #define IFsrmFileScreenBase_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
---|
1158 | #define IFsrmFileScreenBase_AddRef(This) (This)->lpVtbl->AddRef(This)
|
---|
1159 | #define IFsrmFileScreenBase_Release(This) (This)->lpVtbl->Release(This)
|
---|
1160 | /*** IDispatch methods ***/
|
---|
1161 | #define IFsrmFileScreenBase_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
|
---|
1162 | #define IFsrmFileScreenBase_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
---|
1163 | #define IFsrmFileScreenBase_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
---|
1164 | #define IFsrmFileScreenBase_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
---|
1165 | /*** IFsrmObject methods ***/
|
---|
1166 | #define IFsrmFileScreenBase_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
|
---|
1167 | #define IFsrmFileScreenBase_get_Description(This,description) (This)->lpVtbl->get_Description(This,description)
|
---|
1168 | #define IFsrmFileScreenBase_put_Description(This,description) (This)->lpVtbl->put_Description(This,description)
|
---|
1169 | #define IFsrmFileScreenBase_Delete(This) (This)->lpVtbl->Delete(This)
|
---|
1170 | #define IFsrmFileScreenBase_Commit(This) (This)->lpVtbl->Commit(This)
|
---|
1171 | /*** IFsrmFileScreenBase methods ***/
|
---|
1172 | #define IFsrmFileScreenBase_get_BlockedFileGroups(This,blockList) (This)->lpVtbl->get_BlockedFileGroups(This,blockList)
|
---|
1173 | #define IFsrmFileScreenBase_put_BlockedFileGroups(This,blockList) (This)->lpVtbl->put_BlockedFileGroups(This,blockList)
|
---|
1174 | #define IFsrmFileScreenBase_get_FileScreenFlags(This,fileScreenFlags) (This)->lpVtbl->get_FileScreenFlags(This,fileScreenFlags)
|
---|
1175 | #define IFsrmFileScreenBase_put_FileScreenFlags(This,fileScreenFlags) (This)->lpVtbl->put_FileScreenFlags(This,fileScreenFlags)
|
---|
1176 | #define IFsrmFileScreenBase_CreateAction(This,actionType,action) (This)->lpVtbl->CreateAction(This,actionType,action)
|
---|
1177 | #define IFsrmFileScreenBase_EnumActions(This,actions) (This)->lpVtbl->EnumActions(This,actions)
|
---|
1178 | #else
|
---|
1179 | /*** IUnknown methods ***/
|
---|
1180 | static FORCEINLINE HRESULT IFsrmFileScreenBase_QueryInterface(IFsrmFileScreenBase* This,REFIID riid,void **ppvObject) {
|
---|
1181 | return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
---|
1182 | }
|
---|
1183 | static FORCEINLINE ULONG IFsrmFileScreenBase_AddRef(IFsrmFileScreenBase* This) {
|
---|
1184 | return This->lpVtbl->AddRef(This);
|
---|
1185 | }
|
---|
1186 | static FORCEINLINE ULONG IFsrmFileScreenBase_Release(IFsrmFileScreenBase* This) {
|
---|
1187 | return This->lpVtbl->Release(This);
|
---|
1188 | }
|
---|
1189 | /*** IDispatch methods ***/
|
---|
1190 | static FORCEINLINE HRESULT IFsrmFileScreenBase_GetTypeInfoCount(IFsrmFileScreenBase* This,UINT *pctinfo) {
|
---|
1191 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
|
---|
1192 | }
|
---|
1193 | static FORCEINLINE HRESULT IFsrmFileScreenBase_GetTypeInfo(IFsrmFileScreenBase* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
|
---|
1194 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
|
---|
1195 | }
|
---|
1196 | static FORCEINLINE HRESULT IFsrmFileScreenBase_GetIDsOfNames(IFsrmFileScreenBase* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
|
---|
1197 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
|
---|
1198 | }
|
---|
1199 | static FORCEINLINE HRESULT IFsrmFileScreenBase_Invoke(IFsrmFileScreenBase* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
|
---|
1200 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
|
---|
1201 | }
|
---|
1202 | /*** IFsrmObject methods ***/
|
---|
1203 | static FORCEINLINE HRESULT IFsrmFileScreenBase_get_Id(IFsrmFileScreenBase* This,FSRM_OBJECT_ID *id) {
|
---|
1204 | return This->lpVtbl->get_Id(This,id);
|
---|
1205 | }
|
---|
1206 | static FORCEINLINE HRESULT IFsrmFileScreenBase_get_Description(IFsrmFileScreenBase* This,BSTR *description) {
|
---|
1207 | return This->lpVtbl->get_Description(This,description);
|
---|
1208 | }
|
---|
1209 | static FORCEINLINE HRESULT IFsrmFileScreenBase_put_Description(IFsrmFileScreenBase* This,BSTR description) {
|
---|
1210 | return This->lpVtbl->put_Description(This,description);
|
---|
1211 | }
|
---|
1212 | static FORCEINLINE HRESULT IFsrmFileScreenBase_Delete(IFsrmFileScreenBase* This) {
|
---|
1213 | return This->lpVtbl->Delete(This);
|
---|
1214 | }
|
---|
1215 | static FORCEINLINE HRESULT IFsrmFileScreenBase_Commit(IFsrmFileScreenBase* This) {
|
---|
1216 | return This->lpVtbl->Commit(This);
|
---|
1217 | }
|
---|
1218 | /*** IFsrmFileScreenBase methods ***/
|
---|
1219 | static FORCEINLINE HRESULT IFsrmFileScreenBase_get_BlockedFileGroups(IFsrmFileScreenBase* This,IFsrmMutableCollection **blockList) {
|
---|
1220 | return This->lpVtbl->get_BlockedFileGroups(This,blockList);
|
---|
1221 | }
|
---|
1222 | static FORCEINLINE HRESULT IFsrmFileScreenBase_put_BlockedFileGroups(IFsrmFileScreenBase* This,IFsrmMutableCollection *blockList) {
|
---|
1223 | return This->lpVtbl->put_BlockedFileGroups(This,blockList);
|
---|
1224 | }
|
---|
1225 | static FORCEINLINE HRESULT IFsrmFileScreenBase_get_FileScreenFlags(IFsrmFileScreenBase* This,LONG *fileScreenFlags) {
|
---|
1226 | return This->lpVtbl->get_FileScreenFlags(This,fileScreenFlags);
|
---|
1227 | }
|
---|
1228 | static FORCEINLINE HRESULT IFsrmFileScreenBase_put_FileScreenFlags(IFsrmFileScreenBase* This,LONG fileScreenFlags) {
|
---|
1229 | return This->lpVtbl->put_FileScreenFlags(This,fileScreenFlags);
|
---|
1230 | }
|
---|
1231 | static FORCEINLINE HRESULT IFsrmFileScreenBase_CreateAction(IFsrmFileScreenBase* This,FsrmActionType actionType,IFsrmAction **action) {
|
---|
1232 | return This->lpVtbl->CreateAction(This,actionType,action);
|
---|
1233 | }
|
---|
1234 | static FORCEINLINE HRESULT IFsrmFileScreenBase_EnumActions(IFsrmFileScreenBase* This,IFsrmCollection **actions) {
|
---|
1235 | return This->lpVtbl->EnumActions(This,actions);
|
---|
1236 | }
|
---|
1237 | #endif
|
---|
1238 | #endif
|
---|
1239 |
|
---|
1240 | #endif
|
---|
1241 |
|
---|
1242 |
|
---|
1243 | #endif /* __IFsrmFileScreenBase_INTERFACE_DEFINED__ */
|
---|
1244 |
|
---|
1245 | /*****************************************************************************
|
---|
1246 | * IFsrmFileScreenException interface
|
---|
1247 | */
|
---|
1248 | #ifndef __IFsrmFileScreenException_INTERFACE_DEFINED__
|
---|
1249 | #define __IFsrmFileScreenException_INTERFACE_DEFINED__
|
---|
1250 |
|
---|
1251 | DEFINE_GUID(IID_IFsrmFileScreenException, 0xbee7ce02, 0xdf77, 0x4515, 0x93,0x89, 0x78,0xf0,0x1c,0x5a,0xfc,0x1a);
|
---|
1252 | #if defined(__cplusplus) && !defined(CINTERFACE)
|
---|
1253 | MIDL_INTERFACE("bee7ce02-df77-4515-9389-78f01c5afc1a")
|
---|
1254 | IFsrmFileScreenException : public IFsrmObject
|
---|
1255 | {
|
---|
1256 | virtual HRESULT STDMETHODCALLTYPE get_Path(
|
---|
1257 | BSTR *path) = 0;
|
---|
1258 |
|
---|
1259 | virtual HRESULT STDMETHODCALLTYPE get_AllowedFileGroups(
|
---|
1260 | IFsrmMutableCollection **allowList) = 0;
|
---|
1261 |
|
---|
1262 | virtual HRESULT STDMETHODCALLTYPE put_AllowedFileGroups(
|
---|
1263 | IFsrmMutableCollection *allowList) = 0;
|
---|
1264 |
|
---|
1265 | };
|
---|
1266 | #ifdef __CRT_UUID_DECL
|
---|
1267 | __CRT_UUID_DECL(IFsrmFileScreenException, 0xbee7ce02, 0xdf77, 0x4515, 0x93,0x89, 0x78,0xf0,0x1c,0x5a,0xfc,0x1a)
|
---|
1268 | #endif
|
---|
1269 | #else
|
---|
1270 | typedef struct IFsrmFileScreenExceptionVtbl {
|
---|
1271 | BEGIN_INTERFACE
|
---|
1272 |
|
---|
1273 | /*** IUnknown methods ***/
|
---|
1274 | HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
---|
1275 | IFsrmFileScreenException *This,
|
---|
1276 | REFIID riid,
|
---|
1277 | void **ppvObject);
|
---|
1278 |
|
---|
1279 | ULONG (STDMETHODCALLTYPE *AddRef)(
|
---|
1280 | IFsrmFileScreenException *This);
|
---|
1281 |
|
---|
1282 | ULONG (STDMETHODCALLTYPE *Release)(
|
---|
1283 | IFsrmFileScreenException *This);
|
---|
1284 |
|
---|
1285 | /*** IDispatch methods ***/
|
---|
1286 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
|
---|
1287 | IFsrmFileScreenException *This,
|
---|
1288 | UINT *pctinfo);
|
---|
1289 |
|
---|
1290 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
|
---|
1291 | IFsrmFileScreenException *This,
|
---|
1292 | UINT iTInfo,
|
---|
1293 | LCID lcid,
|
---|
1294 | ITypeInfo **ppTInfo);
|
---|
1295 |
|
---|
1296 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
|
---|
1297 | IFsrmFileScreenException *This,
|
---|
1298 | REFIID riid,
|
---|
1299 | LPOLESTR *rgszNames,
|
---|
1300 | UINT cNames,
|
---|
1301 | LCID lcid,
|
---|
1302 | DISPID *rgDispId);
|
---|
1303 |
|
---|
1304 | HRESULT (STDMETHODCALLTYPE *Invoke)(
|
---|
1305 | IFsrmFileScreenException *This,
|
---|
1306 | DISPID dispIdMember,
|
---|
1307 | REFIID riid,
|
---|
1308 | LCID lcid,
|
---|
1309 | WORD wFlags,
|
---|
1310 | DISPPARAMS *pDispParams,
|
---|
1311 | VARIANT *pVarResult,
|
---|
1312 | EXCEPINFO *pExcepInfo,
|
---|
1313 | UINT *puArgErr);
|
---|
1314 |
|
---|
1315 | /*** IFsrmObject methods ***/
|
---|
1316 | HRESULT (STDMETHODCALLTYPE *get_Id)(
|
---|
1317 | IFsrmFileScreenException *This,
|
---|
1318 | FSRM_OBJECT_ID *id);
|
---|
1319 |
|
---|
1320 | HRESULT (STDMETHODCALLTYPE *get_Description)(
|
---|
1321 | IFsrmFileScreenException *This,
|
---|
1322 | BSTR *description);
|
---|
1323 |
|
---|
1324 | HRESULT (STDMETHODCALLTYPE *put_Description)(
|
---|
1325 | IFsrmFileScreenException *This,
|
---|
1326 | BSTR description);
|
---|
1327 |
|
---|
1328 | HRESULT (STDMETHODCALLTYPE *Delete)(
|
---|
1329 | IFsrmFileScreenException *This);
|
---|
1330 |
|
---|
1331 | HRESULT (STDMETHODCALLTYPE *Commit)(
|
---|
1332 | IFsrmFileScreenException *This);
|
---|
1333 |
|
---|
1334 | /*** IFsrmFileScreenException methods ***/
|
---|
1335 | HRESULT (STDMETHODCALLTYPE *get_Path)(
|
---|
1336 | IFsrmFileScreenException *This,
|
---|
1337 | BSTR *path);
|
---|
1338 |
|
---|
1339 | HRESULT (STDMETHODCALLTYPE *get_AllowedFileGroups)(
|
---|
1340 | IFsrmFileScreenException *This,
|
---|
1341 | IFsrmMutableCollection **allowList);
|
---|
1342 |
|
---|
1343 | HRESULT (STDMETHODCALLTYPE *put_AllowedFileGroups)(
|
---|
1344 | IFsrmFileScreenException *This,
|
---|
1345 | IFsrmMutableCollection *allowList);
|
---|
1346 |
|
---|
1347 | END_INTERFACE
|
---|
1348 | } IFsrmFileScreenExceptionVtbl;
|
---|
1349 |
|
---|
1350 | interface IFsrmFileScreenException {
|
---|
1351 | CONST_VTBL IFsrmFileScreenExceptionVtbl* lpVtbl;
|
---|
1352 | };
|
---|
1353 |
|
---|
1354 | #ifdef COBJMACROS
|
---|
1355 | #ifndef WIDL_C_INLINE_WRAPPERS
|
---|
1356 | /*** IUnknown methods ***/
|
---|
1357 | #define IFsrmFileScreenException_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
---|
1358 | #define IFsrmFileScreenException_AddRef(This) (This)->lpVtbl->AddRef(This)
|
---|
1359 | #define IFsrmFileScreenException_Release(This) (This)->lpVtbl->Release(This)
|
---|
1360 | /*** IDispatch methods ***/
|
---|
1361 | #define IFsrmFileScreenException_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
|
---|
1362 | #define IFsrmFileScreenException_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
---|
1363 | #define IFsrmFileScreenException_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
---|
1364 | #define IFsrmFileScreenException_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
---|
1365 | /*** IFsrmObject methods ***/
|
---|
1366 | #define IFsrmFileScreenException_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
|
---|
1367 | #define IFsrmFileScreenException_get_Description(This,description) (This)->lpVtbl->get_Description(This,description)
|
---|
1368 | #define IFsrmFileScreenException_put_Description(This,description) (This)->lpVtbl->put_Description(This,description)
|
---|
1369 | #define IFsrmFileScreenException_Delete(This) (This)->lpVtbl->Delete(This)
|
---|
1370 | #define IFsrmFileScreenException_Commit(This) (This)->lpVtbl->Commit(This)
|
---|
1371 | /*** IFsrmFileScreenException methods ***/
|
---|
1372 | #define IFsrmFileScreenException_get_Path(This,path) (This)->lpVtbl->get_Path(This,path)
|
---|
1373 | #define IFsrmFileScreenException_get_AllowedFileGroups(This,allowList) (This)->lpVtbl->get_AllowedFileGroups(This,allowList)
|
---|
1374 | #define IFsrmFileScreenException_put_AllowedFileGroups(This,allowList) (This)->lpVtbl->put_AllowedFileGroups(This,allowList)
|
---|
1375 | #else
|
---|
1376 | /*** IUnknown methods ***/
|
---|
1377 | static FORCEINLINE HRESULT IFsrmFileScreenException_QueryInterface(IFsrmFileScreenException* This,REFIID riid,void **ppvObject) {
|
---|
1378 | return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
---|
1379 | }
|
---|
1380 | static FORCEINLINE ULONG IFsrmFileScreenException_AddRef(IFsrmFileScreenException* This) {
|
---|
1381 | return This->lpVtbl->AddRef(This);
|
---|
1382 | }
|
---|
1383 | static FORCEINLINE ULONG IFsrmFileScreenException_Release(IFsrmFileScreenException* This) {
|
---|
1384 | return This->lpVtbl->Release(This);
|
---|
1385 | }
|
---|
1386 | /*** IDispatch methods ***/
|
---|
1387 | static FORCEINLINE HRESULT IFsrmFileScreenException_GetTypeInfoCount(IFsrmFileScreenException* This,UINT *pctinfo) {
|
---|
1388 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
|
---|
1389 | }
|
---|
1390 | static FORCEINLINE HRESULT IFsrmFileScreenException_GetTypeInfo(IFsrmFileScreenException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
|
---|
1391 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
|
---|
1392 | }
|
---|
1393 | static FORCEINLINE HRESULT IFsrmFileScreenException_GetIDsOfNames(IFsrmFileScreenException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
|
---|
1394 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
|
---|
1395 | }
|
---|
1396 | static FORCEINLINE HRESULT IFsrmFileScreenException_Invoke(IFsrmFileScreenException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
|
---|
1397 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
|
---|
1398 | }
|
---|
1399 | /*** IFsrmObject methods ***/
|
---|
1400 | static FORCEINLINE HRESULT IFsrmFileScreenException_get_Id(IFsrmFileScreenException* This,FSRM_OBJECT_ID *id) {
|
---|
1401 | return This->lpVtbl->get_Id(This,id);
|
---|
1402 | }
|
---|
1403 | static FORCEINLINE HRESULT IFsrmFileScreenException_get_Description(IFsrmFileScreenException* This,BSTR *description) {
|
---|
1404 | return This->lpVtbl->get_Description(This,description);
|
---|
1405 | }
|
---|
1406 | static FORCEINLINE HRESULT IFsrmFileScreenException_put_Description(IFsrmFileScreenException* This,BSTR description) {
|
---|
1407 | return This->lpVtbl->put_Description(This,description);
|
---|
1408 | }
|
---|
1409 | static FORCEINLINE HRESULT IFsrmFileScreenException_Delete(IFsrmFileScreenException* This) {
|
---|
1410 | return This->lpVtbl->Delete(This);
|
---|
1411 | }
|
---|
1412 | static FORCEINLINE HRESULT IFsrmFileScreenException_Commit(IFsrmFileScreenException* This) {
|
---|
1413 | return This->lpVtbl->Commit(This);
|
---|
1414 | }
|
---|
1415 | /*** IFsrmFileScreenException methods ***/
|
---|
1416 | static FORCEINLINE HRESULT IFsrmFileScreenException_get_Path(IFsrmFileScreenException* This,BSTR *path) {
|
---|
1417 | return This->lpVtbl->get_Path(This,path);
|
---|
1418 | }
|
---|
1419 | static FORCEINLINE HRESULT IFsrmFileScreenException_get_AllowedFileGroups(IFsrmFileScreenException* This,IFsrmMutableCollection **allowList) {
|
---|
1420 | return This->lpVtbl->get_AllowedFileGroups(This,allowList);
|
---|
1421 | }
|
---|
1422 | static FORCEINLINE HRESULT IFsrmFileScreenException_put_AllowedFileGroups(IFsrmFileScreenException* This,IFsrmMutableCollection *allowList) {
|
---|
1423 | return This->lpVtbl->put_AllowedFileGroups(This,allowList);
|
---|
1424 | }
|
---|
1425 | #endif
|
---|
1426 | #endif
|
---|
1427 |
|
---|
1428 | #endif
|
---|
1429 |
|
---|
1430 |
|
---|
1431 | #endif /* __IFsrmFileScreenException_INTERFACE_DEFINED__ */
|
---|
1432 |
|
---|
1433 | /*****************************************************************************
|
---|
1434 | * IFsrmFileScreen interface
|
---|
1435 | */
|
---|
1436 | #ifndef __IFsrmFileScreen_INTERFACE_DEFINED__
|
---|
1437 | #define __IFsrmFileScreen_INTERFACE_DEFINED__
|
---|
1438 |
|
---|
1439 | DEFINE_GUID(IID_IFsrmFileScreen, 0x5f6325d3, 0xce88, 0x4733, 0x84,0xc1, 0x2d,0x6a,0xef,0xc5,0xea,0x07);
|
---|
1440 | #if defined(__cplusplus) && !defined(CINTERFACE)
|
---|
1441 | MIDL_INTERFACE("5f6325d3-ce88-4733-84c1-2d6aefc5ea07")
|
---|
1442 | IFsrmFileScreen : public IFsrmFileScreenBase
|
---|
1443 | {
|
---|
1444 | virtual HRESULT STDMETHODCALLTYPE get_Path(
|
---|
1445 | BSTR *path) = 0;
|
---|
1446 |
|
---|
1447 | virtual HRESULT STDMETHODCALLTYPE get_SourceTemplateName(
|
---|
1448 | BSTR *fileScreenTemplateName) = 0;
|
---|
1449 |
|
---|
1450 | virtual HRESULT STDMETHODCALLTYPE get_MatchesSourceTemplate(
|
---|
1451 | VARIANT_BOOL *matches) = 0;
|
---|
1452 |
|
---|
1453 | virtual HRESULT STDMETHODCALLTYPE get_UserSid(
|
---|
1454 | BSTR *userSid) = 0;
|
---|
1455 |
|
---|
1456 | virtual HRESULT STDMETHODCALLTYPE get_UserAccount(
|
---|
1457 | BSTR *userAccount) = 0;
|
---|
1458 |
|
---|
1459 | virtual HRESULT STDMETHODCALLTYPE ApplyTemplate(
|
---|
1460 | BSTR fileScreenTemplateName) = 0;
|
---|
1461 |
|
---|
1462 | };
|
---|
1463 | #ifdef __CRT_UUID_DECL
|
---|
1464 | __CRT_UUID_DECL(IFsrmFileScreen, 0x5f6325d3, 0xce88, 0x4733, 0x84,0xc1, 0x2d,0x6a,0xef,0xc5,0xea,0x07)
|
---|
1465 | #endif
|
---|
1466 | #else
|
---|
1467 | typedef struct IFsrmFileScreenVtbl {
|
---|
1468 | BEGIN_INTERFACE
|
---|
1469 |
|
---|
1470 | /*** IUnknown methods ***/
|
---|
1471 | HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
---|
1472 | IFsrmFileScreen *This,
|
---|
1473 | REFIID riid,
|
---|
1474 | void **ppvObject);
|
---|
1475 |
|
---|
1476 | ULONG (STDMETHODCALLTYPE *AddRef)(
|
---|
1477 | IFsrmFileScreen *This);
|
---|
1478 |
|
---|
1479 | ULONG (STDMETHODCALLTYPE *Release)(
|
---|
1480 | IFsrmFileScreen *This);
|
---|
1481 |
|
---|
1482 | /*** IDispatch methods ***/
|
---|
1483 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
|
---|
1484 | IFsrmFileScreen *This,
|
---|
1485 | UINT *pctinfo);
|
---|
1486 |
|
---|
1487 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
|
---|
1488 | IFsrmFileScreen *This,
|
---|
1489 | UINT iTInfo,
|
---|
1490 | LCID lcid,
|
---|
1491 | ITypeInfo **ppTInfo);
|
---|
1492 |
|
---|
1493 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
|
---|
1494 | IFsrmFileScreen *This,
|
---|
1495 | REFIID riid,
|
---|
1496 | LPOLESTR *rgszNames,
|
---|
1497 | UINT cNames,
|
---|
1498 | LCID lcid,
|
---|
1499 | DISPID *rgDispId);
|
---|
1500 |
|
---|
1501 | HRESULT (STDMETHODCALLTYPE *Invoke)(
|
---|
1502 | IFsrmFileScreen *This,
|
---|
1503 | DISPID dispIdMember,
|
---|
1504 | REFIID riid,
|
---|
1505 | LCID lcid,
|
---|
1506 | WORD wFlags,
|
---|
1507 | DISPPARAMS *pDispParams,
|
---|
1508 | VARIANT *pVarResult,
|
---|
1509 | EXCEPINFO *pExcepInfo,
|
---|
1510 | UINT *puArgErr);
|
---|
1511 |
|
---|
1512 | /*** IFsrmObject methods ***/
|
---|
1513 | HRESULT (STDMETHODCALLTYPE *get_Id)(
|
---|
1514 | IFsrmFileScreen *This,
|
---|
1515 | FSRM_OBJECT_ID *id);
|
---|
1516 |
|
---|
1517 | HRESULT (STDMETHODCALLTYPE *get_Description)(
|
---|
1518 | IFsrmFileScreen *This,
|
---|
1519 | BSTR *description);
|
---|
1520 |
|
---|
1521 | HRESULT (STDMETHODCALLTYPE *put_Description)(
|
---|
1522 | IFsrmFileScreen *This,
|
---|
1523 | BSTR description);
|
---|
1524 |
|
---|
1525 | HRESULT (STDMETHODCALLTYPE *Delete)(
|
---|
1526 | IFsrmFileScreen *This);
|
---|
1527 |
|
---|
1528 | HRESULT (STDMETHODCALLTYPE *Commit)(
|
---|
1529 | IFsrmFileScreen *This);
|
---|
1530 |
|
---|
1531 | /*** IFsrmFileScreenBase methods ***/
|
---|
1532 | HRESULT (STDMETHODCALLTYPE *get_BlockedFileGroups)(
|
---|
1533 | IFsrmFileScreen *This,
|
---|
1534 | IFsrmMutableCollection **blockList);
|
---|
1535 |
|
---|
1536 | HRESULT (STDMETHODCALLTYPE *put_BlockedFileGroups)(
|
---|
1537 | IFsrmFileScreen *This,
|
---|
1538 | IFsrmMutableCollection *blockList);
|
---|
1539 |
|
---|
1540 | HRESULT (STDMETHODCALLTYPE *get_FileScreenFlags)(
|
---|
1541 | IFsrmFileScreen *This,
|
---|
1542 | LONG *fileScreenFlags);
|
---|
1543 |
|
---|
1544 | HRESULT (STDMETHODCALLTYPE *put_FileScreenFlags)(
|
---|
1545 | IFsrmFileScreen *This,
|
---|
1546 | LONG fileScreenFlags);
|
---|
1547 |
|
---|
1548 | HRESULT (STDMETHODCALLTYPE *CreateAction)(
|
---|
1549 | IFsrmFileScreen *This,
|
---|
1550 | FsrmActionType actionType,
|
---|
1551 | IFsrmAction **action);
|
---|
1552 |
|
---|
1553 | HRESULT (STDMETHODCALLTYPE *EnumActions)(
|
---|
1554 | IFsrmFileScreen *This,
|
---|
1555 | IFsrmCollection **actions);
|
---|
1556 |
|
---|
1557 | /*** IFsrmFileScreen methods ***/
|
---|
1558 | HRESULT (STDMETHODCALLTYPE *get_Path)(
|
---|
1559 | IFsrmFileScreen *This,
|
---|
1560 | BSTR *path);
|
---|
1561 |
|
---|
1562 | HRESULT (STDMETHODCALLTYPE *get_SourceTemplateName)(
|
---|
1563 | IFsrmFileScreen *This,
|
---|
1564 | BSTR *fileScreenTemplateName);
|
---|
1565 |
|
---|
1566 | HRESULT (STDMETHODCALLTYPE *get_MatchesSourceTemplate)(
|
---|
1567 | IFsrmFileScreen *This,
|
---|
1568 | VARIANT_BOOL *matches);
|
---|
1569 |
|
---|
1570 | HRESULT (STDMETHODCALLTYPE *get_UserSid)(
|
---|
1571 | IFsrmFileScreen *This,
|
---|
1572 | BSTR *userSid);
|
---|
1573 |
|
---|
1574 | HRESULT (STDMETHODCALLTYPE *get_UserAccount)(
|
---|
1575 | IFsrmFileScreen *This,
|
---|
1576 | BSTR *userAccount);
|
---|
1577 |
|
---|
1578 | HRESULT (STDMETHODCALLTYPE *ApplyTemplate)(
|
---|
1579 | IFsrmFileScreen *This,
|
---|
1580 | BSTR fileScreenTemplateName);
|
---|
1581 |
|
---|
1582 | END_INTERFACE
|
---|
1583 | } IFsrmFileScreenVtbl;
|
---|
1584 |
|
---|
1585 | interface IFsrmFileScreen {
|
---|
1586 | CONST_VTBL IFsrmFileScreenVtbl* lpVtbl;
|
---|
1587 | };
|
---|
1588 |
|
---|
1589 | #ifdef COBJMACROS
|
---|
1590 | #ifndef WIDL_C_INLINE_WRAPPERS
|
---|
1591 | /*** IUnknown methods ***/
|
---|
1592 | #define IFsrmFileScreen_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
---|
1593 | #define IFsrmFileScreen_AddRef(This) (This)->lpVtbl->AddRef(This)
|
---|
1594 | #define IFsrmFileScreen_Release(This) (This)->lpVtbl->Release(This)
|
---|
1595 | /*** IDispatch methods ***/
|
---|
1596 | #define IFsrmFileScreen_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
|
---|
1597 | #define IFsrmFileScreen_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
---|
1598 | #define IFsrmFileScreen_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
---|
1599 | #define IFsrmFileScreen_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
---|
1600 | /*** IFsrmObject methods ***/
|
---|
1601 | #define IFsrmFileScreen_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
|
---|
1602 | #define IFsrmFileScreen_get_Description(This,description) (This)->lpVtbl->get_Description(This,description)
|
---|
1603 | #define IFsrmFileScreen_put_Description(This,description) (This)->lpVtbl->put_Description(This,description)
|
---|
1604 | #define IFsrmFileScreen_Delete(This) (This)->lpVtbl->Delete(This)
|
---|
1605 | #define IFsrmFileScreen_Commit(This) (This)->lpVtbl->Commit(This)
|
---|
1606 | /*** IFsrmFileScreenBase methods ***/
|
---|
1607 | #define IFsrmFileScreen_get_BlockedFileGroups(This,blockList) (This)->lpVtbl->get_BlockedFileGroups(This,blockList)
|
---|
1608 | #define IFsrmFileScreen_put_BlockedFileGroups(This,blockList) (This)->lpVtbl->put_BlockedFileGroups(This,blockList)
|
---|
1609 | #define IFsrmFileScreen_get_FileScreenFlags(This,fileScreenFlags) (This)->lpVtbl->get_FileScreenFlags(This,fileScreenFlags)
|
---|
1610 | #define IFsrmFileScreen_put_FileScreenFlags(This,fileScreenFlags) (This)->lpVtbl->put_FileScreenFlags(This,fileScreenFlags)
|
---|
1611 | #define IFsrmFileScreen_CreateAction(This,actionType,action) (This)->lpVtbl->CreateAction(This,actionType,action)
|
---|
1612 | #define IFsrmFileScreen_EnumActions(This,actions) (This)->lpVtbl->EnumActions(This,actions)
|
---|
1613 | /*** IFsrmFileScreen methods ***/
|
---|
1614 | #define IFsrmFileScreen_get_Path(This,path) (This)->lpVtbl->get_Path(This,path)
|
---|
1615 | #define IFsrmFileScreen_get_SourceTemplateName(This,fileScreenTemplateName) (This)->lpVtbl->get_SourceTemplateName(This,fileScreenTemplateName)
|
---|
1616 | #define IFsrmFileScreen_get_MatchesSourceTemplate(This,matches) (This)->lpVtbl->get_MatchesSourceTemplate(This,matches)
|
---|
1617 | #define IFsrmFileScreen_get_UserSid(This,userSid) (This)->lpVtbl->get_UserSid(This,userSid)
|
---|
1618 | #define IFsrmFileScreen_get_UserAccount(This,userAccount) (This)->lpVtbl->get_UserAccount(This,userAccount)
|
---|
1619 | #define IFsrmFileScreen_ApplyTemplate(This,fileScreenTemplateName) (This)->lpVtbl->ApplyTemplate(This,fileScreenTemplateName)
|
---|
1620 | #else
|
---|
1621 | /*** IUnknown methods ***/
|
---|
1622 | static FORCEINLINE HRESULT IFsrmFileScreen_QueryInterface(IFsrmFileScreen* This,REFIID riid,void **ppvObject) {
|
---|
1623 | return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
---|
1624 | }
|
---|
1625 | static FORCEINLINE ULONG IFsrmFileScreen_AddRef(IFsrmFileScreen* This) {
|
---|
1626 | return This->lpVtbl->AddRef(This);
|
---|
1627 | }
|
---|
1628 | static FORCEINLINE ULONG IFsrmFileScreen_Release(IFsrmFileScreen* This) {
|
---|
1629 | return This->lpVtbl->Release(This);
|
---|
1630 | }
|
---|
1631 | /*** IDispatch methods ***/
|
---|
1632 | static FORCEINLINE HRESULT IFsrmFileScreen_GetTypeInfoCount(IFsrmFileScreen* This,UINT *pctinfo) {
|
---|
1633 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
|
---|
1634 | }
|
---|
1635 | static FORCEINLINE HRESULT IFsrmFileScreen_GetTypeInfo(IFsrmFileScreen* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
|
---|
1636 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
|
---|
1637 | }
|
---|
1638 | static FORCEINLINE HRESULT IFsrmFileScreen_GetIDsOfNames(IFsrmFileScreen* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
|
---|
1639 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
|
---|
1640 | }
|
---|
1641 | static FORCEINLINE HRESULT IFsrmFileScreen_Invoke(IFsrmFileScreen* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
|
---|
1642 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
|
---|
1643 | }
|
---|
1644 | /*** IFsrmObject methods ***/
|
---|
1645 | static FORCEINLINE HRESULT IFsrmFileScreen_get_Id(IFsrmFileScreen* This,FSRM_OBJECT_ID *id) {
|
---|
1646 | return This->lpVtbl->get_Id(This,id);
|
---|
1647 | }
|
---|
1648 | static FORCEINLINE HRESULT IFsrmFileScreen_get_Description(IFsrmFileScreen* This,BSTR *description) {
|
---|
1649 | return This->lpVtbl->get_Description(This,description);
|
---|
1650 | }
|
---|
1651 | static FORCEINLINE HRESULT IFsrmFileScreen_put_Description(IFsrmFileScreen* This,BSTR description) {
|
---|
1652 | return This->lpVtbl->put_Description(This,description);
|
---|
1653 | }
|
---|
1654 | static FORCEINLINE HRESULT IFsrmFileScreen_Delete(IFsrmFileScreen* This) {
|
---|
1655 | return This->lpVtbl->Delete(This);
|
---|
1656 | }
|
---|
1657 | static FORCEINLINE HRESULT IFsrmFileScreen_Commit(IFsrmFileScreen* This) {
|
---|
1658 | return This->lpVtbl->Commit(This);
|
---|
1659 | }
|
---|
1660 | /*** IFsrmFileScreenBase methods ***/
|
---|
1661 | static FORCEINLINE HRESULT IFsrmFileScreen_get_BlockedFileGroups(IFsrmFileScreen* This,IFsrmMutableCollection **blockList) {
|
---|
1662 | return This->lpVtbl->get_BlockedFileGroups(This,blockList);
|
---|
1663 | }
|
---|
1664 | static FORCEINLINE HRESULT IFsrmFileScreen_put_BlockedFileGroups(IFsrmFileScreen* This,IFsrmMutableCollection *blockList) {
|
---|
1665 | return This->lpVtbl->put_BlockedFileGroups(This,blockList);
|
---|
1666 | }
|
---|
1667 | static FORCEINLINE HRESULT IFsrmFileScreen_get_FileScreenFlags(IFsrmFileScreen* This,LONG *fileScreenFlags) {
|
---|
1668 | return This->lpVtbl->get_FileScreenFlags(This,fileScreenFlags);
|
---|
1669 | }
|
---|
1670 | static FORCEINLINE HRESULT IFsrmFileScreen_put_FileScreenFlags(IFsrmFileScreen* This,LONG fileScreenFlags) {
|
---|
1671 | return This->lpVtbl->put_FileScreenFlags(This,fileScreenFlags);
|
---|
1672 | }
|
---|
1673 | static FORCEINLINE HRESULT IFsrmFileScreen_CreateAction(IFsrmFileScreen* This,FsrmActionType actionType,IFsrmAction **action) {
|
---|
1674 | return This->lpVtbl->CreateAction(This,actionType,action);
|
---|
1675 | }
|
---|
1676 | static FORCEINLINE HRESULT IFsrmFileScreen_EnumActions(IFsrmFileScreen* This,IFsrmCollection **actions) {
|
---|
1677 | return This->lpVtbl->EnumActions(This,actions);
|
---|
1678 | }
|
---|
1679 | /*** IFsrmFileScreen methods ***/
|
---|
1680 | static FORCEINLINE HRESULT IFsrmFileScreen_get_Path(IFsrmFileScreen* This,BSTR *path) {
|
---|
1681 | return This->lpVtbl->get_Path(This,path);
|
---|
1682 | }
|
---|
1683 | static FORCEINLINE HRESULT IFsrmFileScreen_get_SourceTemplateName(IFsrmFileScreen* This,BSTR *fileScreenTemplateName) {
|
---|
1684 | return This->lpVtbl->get_SourceTemplateName(This,fileScreenTemplateName);
|
---|
1685 | }
|
---|
1686 | static FORCEINLINE HRESULT IFsrmFileScreen_get_MatchesSourceTemplate(IFsrmFileScreen* This,VARIANT_BOOL *matches) {
|
---|
1687 | return This->lpVtbl->get_MatchesSourceTemplate(This,matches);
|
---|
1688 | }
|
---|
1689 | static FORCEINLINE HRESULT IFsrmFileScreen_get_UserSid(IFsrmFileScreen* This,BSTR *userSid) {
|
---|
1690 | return This->lpVtbl->get_UserSid(This,userSid);
|
---|
1691 | }
|
---|
1692 | static FORCEINLINE HRESULT IFsrmFileScreen_get_UserAccount(IFsrmFileScreen* This,BSTR *userAccount) {
|
---|
1693 | return This->lpVtbl->get_UserAccount(This,userAccount);
|
---|
1694 | }
|
---|
1695 | static FORCEINLINE HRESULT IFsrmFileScreen_ApplyTemplate(IFsrmFileScreen* This,BSTR fileScreenTemplateName) {
|
---|
1696 | return This->lpVtbl->ApplyTemplate(This,fileScreenTemplateName);
|
---|
1697 | }
|
---|
1698 | #endif
|
---|
1699 | #endif
|
---|
1700 |
|
---|
1701 | #endif
|
---|
1702 |
|
---|
1703 |
|
---|
1704 | #endif /* __IFsrmFileScreen_INTERFACE_DEFINED__ */
|
---|
1705 |
|
---|
1706 | /*****************************************************************************
|
---|
1707 | * IFsrmFileGroupImported interface
|
---|
1708 | */
|
---|
1709 | #ifndef __IFsrmFileGroupImported_INTERFACE_DEFINED__
|
---|
1710 | #define __IFsrmFileGroupImported_INTERFACE_DEFINED__
|
---|
1711 |
|
---|
1712 | DEFINE_GUID(IID_IFsrmFileGroupImported, 0xad55f10b, 0x5f11, 0x4be7, 0x94,0xef, 0xd9,0xee,0x2e,0x47,0x0d,0xed);
|
---|
1713 | #if defined(__cplusplus) && !defined(CINTERFACE)
|
---|
1714 | MIDL_INTERFACE("ad55f10b-5f11-4be7-94ef-d9ee2e470ded")
|
---|
1715 | IFsrmFileGroupImported : public IFsrmFileGroup
|
---|
1716 | {
|
---|
1717 | virtual HRESULT STDMETHODCALLTYPE get_OverwriteOnCommit(
|
---|
1718 | VARIANT_BOOL *overwrite) = 0;
|
---|
1719 |
|
---|
1720 | virtual HRESULT STDMETHODCALLTYPE put_OverwriteOnCommit(
|
---|
1721 | VARIANT_BOOL overwrite) = 0;
|
---|
1722 |
|
---|
1723 | };
|
---|
1724 | #ifdef __CRT_UUID_DECL
|
---|
1725 | __CRT_UUID_DECL(IFsrmFileGroupImported, 0xad55f10b, 0x5f11, 0x4be7, 0x94,0xef, 0xd9,0xee,0x2e,0x47,0x0d,0xed)
|
---|
1726 | #endif
|
---|
1727 | #else
|
---|
1728 | typedef struct IFsrmFileGroupImportedVtbl {
|
---|
1729 | BEGIN_INTERFACE
|
---|
1730 |
|
---|
1731 | /*** IUnknown methods ***/
|
---|
1732 | HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
---|
1733 | IFsrmFileGroupImported *This,
|
---|
1734 | REFIID riid,
|
---|
1735 | void **ppvObject);
|
---|
1736 |
|
---|
1737 | ULONG (STDMETHODCALLTYPE *AddRef)(
|
---|
1738 | IFsrmFileGroupImported *This);
|
---|
1739 |
|
---|
1740 | ULONG (STDMETHODCALLTYPE *Release)(
|
---|
1741 | IFsrmFileGroupImported *This);
|
---|
1742 |
|
---|
1743 | /*** IDispatch methods ***/
|
---|
1744 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
|
---|
1745 | IFsrmFileGroupImported *This,
|
---|
1746 | UINT *pctinfo);
|
---|
1747 |
|
---|
1748 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
|
---|
1749 | IFsrmFileGroupImported *This,
|
---|
1750 | UINT iTInfo,
|
---|
1751 | LCID lcid,
|
---|
1752 | ITypeInfo **ppTInfo);
|
---|
1753 |
|
---|
1754 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
|
---|
1755 | IFsrmFileGroupImported *This,
|
---|
1756 | REFIID riid,
|
---|
1757 | LPOLESTR *rgszNames,
|
---|
1758 | UINT cNames,
|
---|
1759 | LCID lcid,
|
---|
1760 | DISPID *rgDispId);
|
---|
1761 |
|
---|
1762 | HRESULT (STDMETHODCALLTYPE *Invoke)(
|
---|
1763 | IFsrmFileGroupImported *This,
|
---|
1764 | DISPID dispIdMember,
|
---|
1765 | REFIID riid,
|
---|
1766 | LCID lcid,
|
---|
1767 | WORD wFlags,
|
---|
1768 | DISPPARAMS *pDispParams,
|
---|
1769 | VARIANT *pVarResult,
|
---|
1770 | EXCEPINFO *pExcepInfo,
|
---|
1771 | UINT *puArgErr);
|
---|
1772 |
|
---|
1773 | /*** IFsrmObject methods ***/
|
---|
1774 | HRESULT (STDMETHODCALLTYPE *get_Id)(
|
---|
1775 | IFsrmFileGroupImported *This,
|
---|
1776 | FSRM_OBJECT_ID *id);
|
---|
1777 |
|
---|
1778 | HRESULT (STDMETHODCALLTYPE *get_Description)(
|
---|
1779 | IFsrmFileGroupImported *This,
|
---|
1780 | BSTR *description);
|
---|
1781 |
|
---|
1782 | HRESULT (STDMETHODCALLTYPE *put_Description)(
|
---|
1783 | IFsrmFileGroupImported *This,
|
---|
1784 | BSTR description);
|
---|
1785 |
|
---|
1786 | HRESULT (STDMETHODCALLTYPE *Delete)(
|
---|
1787 | IFsrmFileGroupImported *This);
|
---|
1788 |
|
---|
1789 | HRESULT (STDMETHODCALLTYPE *Commit)(
|
---|
1790 | IFsrmFileGroupImported *This);
|
---|
1791 |
|
---|
1792 | /*** IFsrmFileGroup methods ***/
|
---|
1793 | HRESULT (STDMETHODCALLTYPE *get_Name)(
|
---|
1794 | IFsrmFileGroupImported *This,
|
---|
1795 | BSTR *name);
|
---|
1796 |
|
---|
1797 | HRESULT (STDMETHODCALLTYPE *put_Name)(
|
---|
1798 | IFsrmFileGroupImported *This,
|
---|
1799 | BSTR name);
|
---|
1800 |
|
---|
1801 | HRESULT (STDMETHODCALLTYPE *get_Members)(
|
---|
1802 | IFsrmFileGroupImported *This,
|
---|
1803 | IFsrmMutableCollection **members);
|
---|
1804 |
|
---|
1805 | HRESULT (STDMETHODCALLTYPE *put_Members)(
|
---|
1806 | IFsrmFileGroupImported *This,
|
---|
1807 | IFsrmMutableCollection *members);
|
---|
1808 |
|
---|
1809 | HRESULT (STDMETHODCALLTYPE *get_NonMembers)(
|
---|
1810 | IFsrmFileGroupImported *This,
|
---|
1811 | IFsrmMutableCollection **nonMembers);
|
---|
1812 |
|
---|
1813 | HRESULT (STDMETHODCALLTYPE *put_NonMembers)(
|
---|
1814 | IFsrmFileGroupImported *This,
|
---|
1815 | IFsrmMutableCollection *nonMembers);
|
---|
1816 |
|
---|
1817 | /*** IFsrmFileGroupImported methods ***/
|
---|
1818 | HRESULT (STDMETHODCALLTYPE *get_OverwriteOnCommit)(
|
---|
1819 | IFsrmFileGroupImported *This,
|
---|
1820 | VARIANT_BOOL *overwrite);
|
---|
1821 |
|
---|
1822 | HRESULT (STDMETHODCALLTYPE *put_OverwriteOnCommit)(
|
---|
1823 | IFsrmFileGroupImported *This,
|
---|
1824 | VARIANT_BOOL overwrite);
|
---|
1825 |
|
---|
1826 | END_INTERFACE
|
---|
1827 | } IFsrmFileGroupImportedVtbl;
|
---|
1828 |
|
---|
1829 | interface IFsrmFileGroupImported {
|
---|
1830 | CONST_VTBL IFsrmFileGroupImportedVtbl* lpVtbl;
|
---|
1831 | };
|
---|
1832 |
|
---|
1833 | #ifdef COBJMACROS
|
---|
1834 | #ifndef WIDL_C_INLINE_WRAPPERS
|
---|
1835 | /*** IUnknown methods ***/
|
---|
1836 | #define IFsrmFileGroupImported_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
---|
1837 | #define IFsrmFileGroupImported_AddRef(This) (This)->lpVtbl->AddRef(This)
|
---|
1838 | #define IFsrmFileGroupImported_Release(This) (This)->lpVtbl->Release(This)
|
---|
1839 | /*** IDispatch methods ***/
|
---|
1840 | #define IFsrmFileGroupImported_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
|
---|
1841 | #define IFsrmFileGroupImported_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
---|
1842 | #define IFsrmFileGroupImported_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
---|
1843 | #define IFsrmFileGroupImported_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
---|
1844 | /*** IFsrmObject methods ***/
|
---|
1845 | #define IFsrmFileGroupImported_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
|
---|
1846 | #define IFsrmFileGroupImported_get_Description(This,description) (This)->lpVtbl->get_Description(This,description)
|
---|
1847 | #define IFsrmFileGroupImported_put_Description(This,description) (This)->lpVtbl->put_Description(This,description)
|
---|
1848 | #define IFsrmFileGroupImported_Delete(This) (This)->lpVtbl->Delete(This)
|
---|
1849 | #define IFsrmFileGroupImported_Commit(This) (This)->lpVtbl->Commit(This)
|
---|
1850 | /*** IFsrmFileGroup methods ***/
|
---|
1851 | #define IFsrmFileGroupImported_get_Name(This,name) (This)->lpVtbl->get_Name(This,name)
|
---|
1852 | #define IFsrmFileGroupImported_put_Name(This,name) (This)->lpVtbl->put_Name(This,name)
|
---|
1853 | #define IFsrmFileGroupImported_get_Members(This,members) (This)->lpVtbl->get_Members(This,members)
|
---|
1854 | #define IFsrmFileGroupImported_put_Members(This,members) (This)->lpVtbl->put_Members(This,members)
|
---|
1855 | #define IFsrmFileGroupImported_get_NonMembers(This,nonMembers) (This)->lpVtbl->get_NonMembers(This,nonMembers)
|
---|
1856 | #define IFsrmFileGroupImported_put_NonMembers(This,nonMembers) (This)->lpVtbl->put_NonMembers(This,nonMembers)
|
---|
1857 | /*** IFsrmFileGroupImported methods ***/
|
---|
1858 | #define IFsrmFileGroupImported_get_OverwriteOnCommit(This,overwrite) (This)->lpVtbl->get_OverwriteOnCommit(This,overwrite)
|
---|
1859 | #define IFsrmFileGroupImported_put_OverwriteOnCommit(This,overwrite) (This)->lpVtbl->put_OverwriteOnCommit(This,overwrite)
|
---|
1860 | #else
|
---|
1861 | /*** IUnknown methods ***/
|
---|
1862 | static FORCEINLINE HRESULT IFsrmFileGroupImported_QueryInterface(IFsrmFileGroupImported* This,REFIID riid,void **ppvObject) {
|
---|
1863 | return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
---|
1864 | }
|
---|
1865 | static FORCEINLINE ULONG IFsrmFileGroupImported_AddRef(IFsrmFileGroupImported* This) {
|
---|
1866 | return This->lpVtbl->AddRef(This);
|
---|
1867 | }
|
---|
1868 | static FORCEINLINE ULONG IFsrmFileGroupImported_Release(IFsrmFileGroupImported* This) {
|
---|
1869 | return This->lpVtbl->Release(This);
|
---|
1870 | }
|
---|
1871 | /*** IDispatch methods ***/
|
---|
1872 | static FORCEINLINE HRESULT IFsrmFileGroupImported_GetTypeInfoCount(IFsrmFileGroupImported* This,UINT *pctinfo) {
|
---|
1873 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
|
---|
1874 | }
|
---|
1875 | static FORCEINLINE HRESULT IFsrmFileGroupImported_GetTypeInfo(IFsrmFileGroupImported* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
|
---|
1876 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
|
---|
1877 | }
|
---|
1878 | static FORCEINLINE HRESULT IFsrmFileGroupImported_GetIDsOfNames(IFsrmFileGroupImported* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
|
---|
1879 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
|
---|
1880 | }
|
---|
1881 | static FORCEINLINE HRESULT IFsrmFileGroupImported_Invoke(IFsrmFileGroupImported* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
|
---|
1882 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
|
---|
1883 | }
|
---|
1884 | /*** IFsrmObject methods ***/
|
---|
1885 | static FORCEINLINE HRESULT IFsrmFileGroupImported_get_Id(IFsrmFileGroupImported* This,FSRM_OBJECT_ID *id) {
|
---|
1886 | return This->lpVtbl->get_Id(This,id);
|
---|
1887 | }
|
---|
1888 | static FORCEINLINE HRESULT IFsrmFileGroupImported_get_Description(IFsrmFileGroupImported* This,BSTR *description) {
|
---|
1889 | return This->lpVtbl->get_Description(This,description);
|
---|
1890 | }
|
---|
1891 | static FORCEINLINE HRESULT IFsrmFileGroupImported_put_Description(IFsrmFileGroupImported* This,BSTR description) {
|
---|
1892 | return This->lpVtbl->put_Description(This,description);
|
---|
1893 | }
|
---|
1894 | static FORCEINLINE HRESULT IFsrmFileGroupImported_Delete(IFsrmFileGroupImported* This) {
|
---|
1895 | return This->lpVtbl->Delete(This);
|
---|
1896 | }
|
---|
1897 | static FORCEINLINE HRESULT IFsrmFileGroupImported_Commit(IFsrmFileGroupImported* This) {
|
---|
1898 | return This->lpVtbl->Commit(This);
|
---|
1899 | }
|
---|
1900 | /*** IFsrmFileGroup methods ***/
|
---|
1901 | static FORCEINLINE HRESULT IFsrmFileGroupImported_get_Name(IFsrmFileGroupImported* This,BSTR *name) {
|
---|
1902 | return This->lpVtbl->get_Name(This,name);
|
---|
1903 | }
|
---|
1904 | static FORCEINLINE HRESULT IFsrmFileGroupImported_put_Name(IFsrmFileGroupImported* This,BSTR name) {
|
---|
1905 | return This->lpVtbl->put_Name(This,name);
|
---|
1906 | }
|
---|
1907 | static FORCEINLINE HRESULT IFsrmFileGroupImported_get_Members(IFsrmFileGroupImported* This,IFsrmMutableCollection **members) {
|
---|
1908 | return This->lpVtbl->get_Members(This,members);
|
---|
1909 | }
|
---|
1910 | static FORCEINLINE HRESULT IFsrmFileGroupImported_put_Members(IFsrmFileGroupImported* This,IFsrmMutableCollection *members) {
|
---|
1911 | return This->lpVtbl->put_Members(This,members);
|
---|
1912 | }
|
---|
1913 | static FORCEINLINE HRESULT IFsrmFileGroupImported_get_NonMembers(IFsrmFileGroupImported* This,IFsrmMutableCollection **nonMembers) {
|
---|
1914 | return This->lpVtbl->get_NonMembers(This,nonMembers);
|
---|
1915 | }
|
---|
1916 | static FORCEINLINE HRESULT IFsrmFileGroupImported_put_NonMembers(IFsrmFileGroupImported* This,IFsrmMutableCollection *nonMembers) {
|
---|
1917 | return This->lpVtbl->put_NonMembers(This,nonMembers);
|
---|
1918 | }
|
---|
1919 | /*** IFsrmFileGroupImported methods ***/
|
---|
1920 | static FORCEINLINE HRESULT IFsrmFileGroupImported_get_OverwriteOnCommit(IFsrmFileGroupImported* This,VARIANT_BOOL *overwrite) {
|
---|
1921 | return This->lpVtbl->get_OverwriteOnCommit(This,overwrite);
|
---|
1922 | }
|
---|
1923 | static FORCEINLINE HRESULT IFsrmFileGroupImported_put_OverwriteOnCommit(IFsrmFileGroupImported* This,VARIANT_BOOL overwrite) {
|
---|
1924 | return This->lpVtbl->put_OverwriteOnCommit(This,overwrite);
|
---|
1925 | }
|
---|
1926 | #endif
|
---|
1927 | #endif
|
---|
1928 |
|
---|
1929 | #endif
|
---|
1930 |
|
---|
1931 |
|
---|
1932 | #endif /* __IFsrmFileGroupImported_INTERFACE_DEFINED__ */
|
---|
1933 |
|
---|
1934 | /*****************************************************************************
|
---|
1935 | * IFsrmFileScreenTemplate interface
|
---|
1936 | */
|
---|
1937 | #ifndef __IFsrmFileScreenTemplate_INTERFACE_DEFINED__
|
---|
1938 | #define __IFsrmFileScreenTemplate_INTERFACE_DEFINED__
|
---|
1939 |
|
---|
1940 | DEFINE_GUID(IID_IFsrmFileScreenTemplate, 0x205bebf8, 0xdd93, 0x452a, 0x95,0xa6, 0x32,0xb5,0x66,0xb3,0x58,0x28);
|
---|
1941 | #if defined(__cplusplus) && !defined(CINTERFACE)
|
---|
1942 | MIDL_INTERFACE("205bebf8-dd93-452a-95a6-32b566b35828")
|
---|
1943 | IFsrmFileScreenTemplate : public IFsrmFileScreenBase
|
---|
1944 | {
|
---|
1945 | virtual HRESULT STDMETHODCALLTYPE get_Name(
|
---|
1946 | BSTR *name) = 0;
|
---|
1947 |
|
---|
1948 | virtual HRESULT STDMETHODCALLTYPE put_Name(
|
---|
1949 | BSTR name) = 0;
|
---|
1950 |
|
---|
1951 | virtual HRESULT STDMETHODCALLTYPE CopyTemplate(
|
---|
1952 | BSTR fileScreenTemplateName) = 0;
|
---|
1953 |
|
---|
1954 | virtual HRESULT STDMETHODCALLTYPE CommitAndUpdateDerived(
|
---|
1955 | FsrmCommitOptions commitOptions,
|
---|
1956 | FsrmTemplateApplyOptions applyOptions,
|
---|
1957 | IFsrmDerivedObjectsResult **derivedObjectsResult) = 0;
|
---|
1958 |
|
---|
1959 | };
|
---|
1960 | #ifdef __CRT_UUID_DECL
|
---|
1961 | __CRT_UUID_DECL(IFsrmFileScreenTemplate, 0x205bebf8, 0xdd93, 0x452a, 0x95,0xa6, 0x32,0xb5,0x66,0xb3,0x58,0x28)
|
---|
1962 | #endif
|
---|
1963 | #else
|
---|
1964 | typedef struct IFsrmFileScreenTemplateVtbl {
|
---|
1965 | BEGIN_INTERFACE
|
---|
1966 |
|
---|
1967 | /*** IUnknown methods ***/
|
---|
1968 | HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
---|
1969 | IFsrmFileScreenTemplate *This,
|
---|
1970 | REFIID riid,
|
---|
1971 | void **ppvObject);
|
---|
1972 |
|
---|
1973 | ULONG (STDMETHODCALLTYPE *AddRef)(
|
---|
1974 | IFsrmFileScreenTemplate *This);
|
---|
1975 |
|
---|
1976 | ULONG (STDMETHODCALLTYPE *Release)(
|
---|
1977 | IFsrmFileScreenTemplate *This);
|
---|
1978 |
|
---|
1979 | /*** IDispatch methods ***/
|
---|
1980 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
|
---|
1981 | IFsrmFileScreenTemplate *This,
|
---|
1982 | UINT *pctinfo);
|
---|
1983 |
|
---|
1984 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
|
---|
1985 | IFsrmFileScreenTemplate *This,
|
---|
1986 | UINT iTInfo,
|
---|
1987 | LCID lcid,
|
---|
1988 | ITypeInfo **ppTInfo);
|
---|
1989 |
|
---|
1990 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
|
---|
1991 | IFsrmFileScreenTemplate *This,
|
---|
1992 | REFIID riid,
|
---|
1993 | LPOLESTR *rgszNames,
|
---|
1994 | UINT cNames,
|
---|
1995 | LCID lcid,
|
---|
1996 | DISPID *rgDispId);
|
---|
1997 |
|
---|
1998 | HRESULT (STDMETHODCALLTYPE *Invoke)(
|
---|
1999 | IFsrmFileScreenTemplate *This,
|
---|
2000 | DISPID dispIdMember,
|
---|
2001 | REFIID riid,
|
---|
2002 | LCID lcid,
|
---|
2003 | WORD wFlags,
|
---|
2004 | DISPPARAMS *pDispParams,
|
---|
2005 | VARIANT *pVarResult,
|
---|
2006 | EXCEPINFO *pExcepInfo,
|
---|
2007 | UINT *puArgErr);
|
---|
2008 |
|
---|
2009 | /*** IFsrmObject methods ***/
|
---|
2010 | HRESULT (STDMETHODCALLTYPE *get_Id)(
|
---|
2011 | IFsrmFileScreenTemplate *This,
|
---|
2012 | FSRM_OBJECT_ID *id);
|
---|
2013 |
|
---|
2014 | HRESULT (STDMETHODCALLTYPE *get_Description)(
|
---|
2015 | IFsrmFileScreenTemplate *This,
|
---|
2016 | BSTR *description);
|
---|
2017 |
|
---|
2018 | HRESULT (STDMETHODCALLTYPE *put_Description)(
|
---|
2019 | IFsrmFileScreenTemplate *This,
|
---|
2020 | BSTR description);
|
---|
2021 |
|
---|
2022 | HRESULT (STDMETHODCALLTYPE *Delete)(
|
---|
2023 | IFsrmFileScreenTemplate *This);
|
---|
2024 |
|
---|
2025 | HRESULT (STDMETHODCALLTYPE *Commit)(
|
---|
2026 | IFsrmFileScreenTemplate *This);
|
---|
2027 |
|
---|
2028 | /*** IFsrmFileScreenBase methods ***/
|
---|
2029 | HRESULT (STDMETHODCALLTYPE *get_BlockedFileGroups)(
|
---|
2030 | IFsrmFileScreenTemplate *This,
|
---|
2031 | IFsrmMutableCollection **blockList);
|
---|
2032 |
|
---|
2033 | HRESULT (STDMETHODCALLTYPE *put_BlockedFileGroups)(
|
---|
2034 | IFsrmFileScreenTemplate *This,
|
---|
2035 | IFsrmMutableCollection *blockList);
|
---|
2036 |
|
---|
2037 | HRESULT (STDMETHODCALLTYPE *get_FileScreenFlags)(
|
---|
2038 | IFsrmFileScreenTemplate *This,
|
---|
2039 | LONG *fileScreenFlags);
|
---|
2040 |
|
---|
2041 | HRESULT (STDMETHODCALLTYPE *put_FileScreenFlags)(
|
---|
2042 | IFsrmFileScreenTemplate *This,
|
---|
2043 | LONG fileScreenFlags);
|
---|
2044 |
|
---|
2045 | HRESULT (STDMETHODCALLTYPE *CreateAction)(
|
---|
2046 | IFsrmFileScreenTemplate *This,
|
---|
2047 | FsrmActionType actionType,
|
---|
2048 | IFsrmAction **action);
|
---|
2049 |
|
---|
2050 | HRESULT (STDMETHODCALLTYPE *EnumActions)(
|
---|
2051 | IFsrmFileScreenTemplate *This,
|
---|
2052 | IFsrmCollection **actions);
|
---|
2053 |
|
---|
2054 | /*** IFsrmFileScreenTemplate methods ***/
|
---|
2055 | HRESULT (STDMETHODCALLTYPE *get_Name)(
|
---|
2056 | IFsrmFileScreenTemplate *This,
|
---|
2057 | BSTR *name);
|
---|
2058 |
|
---|
2059 | HRESULT (STDMETHODCALLTYPE *put_Name)(
|
---|
2060 | IFsrmFileScreenTemplate *This,
|
---|
2061 | BSTR name);
|
---|
2062 |
|
---|
2063 | HRESULT (STDMETHODCALLTYPE *CopyTemplate)(
|
---|
2064 | IFsrmFileScreenTemplate *This,
|
---|
2065 | BSTR fileScreenTemplateName);
|
---|
2066 |
|
---|
2067 | HRESULT (STDMETHODCALLTYPE *CommitAndUpdateDerived)(
|
---|
2068 | IFsrmFileScreenTemplate *This,
|
---|
2069 | FsrmCommitOptions commitOptions,
|
---|
2070 | FsrmTemplateApplyOptions applyOptions,
|
---|
2071 | IFsrmDerivedObjectsResult **derivedObjectsResult);
|
---|
2072 |
|
---|
2073 | END_INTERFACE
|
---|
2074 | } IFsrmFileScreenTemplateVtbl;
|
---|
2075 |
|
---|
2076 | interface IFsrmFileScreenTemplate {
|
---|
2077 | CONST_VTBL IFsrmFileScreenTemplateVtbl* lpVtbl;
|
---|
2078 | };
|
---|
2079 |
|
---|
2080 | #ifdef COBJMACROS
|
---|
2081 | #ifndef WIDL_C_INLINE_WRAPPERS
|
---|
2082 | /*** IUnknown methods ***/
|
---|
2083 | #define IFsrmFileScreenTemplate_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
---|
2084 | #define IFsrmFileScreenTemplate_AddRef(This) (This)->lpVtbl->AddRef(This)
|
---|
2085 | #define IFsrmFileScreenTemplate_Release(This) (This)->lpVtbl->Release(This)
|
---|
2086 | /*** IDispatch methods ***/
|
---|
2087 | #define IFsrmFileScreenTemplate_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
|
---|
2088 | #define IFsrmFileScreenTemplate_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
---|
2089 | #define IFsrmFileScreenTemplate_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
---|
2090 | #define IFsrmFileScreenTemplate_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
---|
2091 | /*** IFsrmObject methods ***/
|
---|
2092 | #define IFsrmFileScreenTemplate_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
|
---|
2093 | #define IFsrmFileScreenTemplate_get_Description(This,description) (This)->lpVtbl->get_Description(This,description)
|
---|
2094 | #define IFsrmFileScreenTemplate_put_Description(This,description) (This)->lpVtbl->put_Description(This,description)
|
---|
2095 | #define IFsrmFileScreenTemplate_Delete(This) (This)->lpVtbl->Delete(This)
|
---|
2096 | #define IFsrmFileScreenTemplate_Commit(This) (This)->lpVtbl->Commit(This)
|
---|
2097 | /*** IFsrmFileScreenBase methods ***/
|
---|
2098 | #define IFsrmFileScreenTemplate_get_BlockedFileGroups(This,blockList) (This)->lpVtbl->get_BlockedFileGroups(This,blockList)
|
---|
2099 | #define IFsrmFileScreenTemplate_put_BlockedFileGroups(This,blockList) (This)->lpVtbl->put_BlockedFileGroups(This,blockList)
|
---|
2100 | #define IFsrmFileScreenTemplate_get_FileScreenFlags(This,fileScreenFlags) (This)->lpVtbl->get_FileScreenFlags(This,fileScreenFlags)
|
---|
2101 | #define IFsrmFileScreenTemplate_put_FileScreenFlags(This,fileScreenFlags) (This)->lpVtbl->put_FileScreenFlags(This,fileScreenFlags)
|
---|
2102 | #define IFsrmFileScreenTemplate_CreateAction(This,actionType,action) (This)->lpVtbl->CreateAction(This,actionType,action)
|
---|
2103 | #define IFsrmFileScreenTemplate_EnumActions(This,actions) (This)->lpVtbl->EnumActions(This,actions)
|
---|
2104 | /*** IFsrmFileScreenTemplate methods ***/
|
---|
2105 | #define IFsrmFileScreenTemplate_get_Name(This,name) (This)->lpVtbl->get_Name(This,name)
|
---|
2106 | #define IFsrmFileScreenTemplate_put_Name(This,name) (This)->lpVtbl->put_Name(This,name)
|
---|
2107 | #define IFsrmFileScreenTemplate_CopyTemplate(This,fileScreenTemplateName) (This)->lpVtbl->CopyTemplate(This,fileScreenTemplateName)
|
---|
2108 | #define IFsrmFileScreenTemplate_CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult) (This)->lpVtbl->CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult)
|
---|
2109 | #else
|
---|
2110 | /*** IUnknown methods ***/
|
---|
2111 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_QueryInterface(IFsrmFileScreenTemplate* This,REFIID riid,void **ppvObject) {
|
---|
2112 | return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
---|
2113 | }
|
---|
2114 | static FORCEINLINE ULONG IFsrmFileScreenTemplate_AddRef(IFsrmFileScreenTemplate* This) {
|
---|
2115 | return This->lpVtbl->AddRef(This);
|
---|
2116 | }
|
---|
2117 | static FORCEINLINE ULONG IFsrmFileScreenTemplate_Release(IFsrmFileScreenTemplate* This) {
|
---|
2118 | return This->lpVtbl->Release(This);
|
---|
2119 | }
|
---|
2120 | /*** IDispatch methods ***/
|
---|
2121 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_GetTypeInfoCount(IFsrmFileScreenTemplate* This,UINT *pctinfo) {
|
---|
2122 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
|
---|
2123 | }
|
---|
2124 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_GetTypeInfo(IFsrmFileScreenTemplate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
|
---|
2125 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
|
---|
2126 | }
|
---|
2127 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_GetIDsOfNames(IFsrmFileScreenTemplate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
|
---|
2128 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
|
---|
2129 | }
|
---|
2130 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_Invoke(IFsrmFileScreenTemplate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
|
---|
2131 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
|
---|
2132 | }
|
---|
2133 | /*** IFsrmObject methods ***/
|
---|
2134 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_get_Id(IFsrmFileScreenTemplate* This,FSRM_OBJECT_ID *id) {
|
---|
2135 | return This->lpVtbl->get_Id(This,id);
|
---|
2136 | }
|
---|
2137 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_get_Description(IFsrmFileScreenTemplate* This,BSTR *description) {
|
---|
2138 | return This->lpVtbl->get_Description(This,description);
|
---|
2139 | }
|
---|
2140 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_put_Description(IFsrmFileScreenTemplate* This,BSTR description) {
|
---|
2141 | return This->lpVtbl->put_Description(This,description);
|
---|
2142 | }
|
---|
2143 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_Delete(IFsrmFileScreenTemplate* This) {
|
---|
2144 | return This->lpVtbl->Delete(This);
|
---|
2145 | }
|
---|
2146 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_Commit(IFsrmFileScreenTemplate* This) {
|
---|
2147 | return This->lpVtbl->Commit(This);
|
---|
2148 | }
|
---|
2149 | /*** IFsrmFileScreenBase methods ***/
|
---|
2150 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_get_BlockedFileGroups(IFsrmFileScreenTemplate* This,IFsrmMutableCollection **blockList) {
|
---|
2151 | return This->lpVtbl->get_BlockedFileGroups(This,blockList);
|
---|
2152 | }
|
---|
2153 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_put_BlockedFileGroups(IFsrmFileScreenTemplate* This,IFsrmMutableCollection *blockList) {
|
---|
2154 | return This->lpVtbl->put_BlockedFileGroups(This,blockList);
|
---|
2155 | }
|
---|
2156 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_get_FileScreenFlags(IFsrmFileScreenTemplate* This,LONG *fileScreenFlags) {
|
---|
2157 | return This->lpVtbl->get_FileScreenFlags(This,fileScreenFlags);
|
---|
2158 | }
|
---|
2159 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_put_FileScreenFlags(IFsrmFileScreenTemplate* This,LONG fileScreenFlags) {
|
---|
2160 | return This->lpVtbl->put_FileScreenFlags(This,fileScreenFlags);
|
---|
2161 | }
|
---|
2162 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_CreateAction(IFsrmFileScreenTemplate* This,FsrmActionType actionType,IFsrmAction **action) {
|
---|
2163 | return This->lpVtbl->CreateAction(This,actionType,action);
|
---|
2164 | }
|
---|
2165 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_EnumActions(IFsrmFileScreenTemplate* This,IFsrmCollection **actions) {
|
---|
2166 | return This->lpVtbl->EnumActions(This,actions);
|
---|
2167 | }
|
---|
2168 | /*** IFsrmFileScreenTemplate methods ***/
|
---|
2169 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_get_Name(IFsrmFileScreenTemplate* This,BSTR *name) {
|
---|
2170 | return This->lpVtbl->get_Name(This,name);
|
---|
2171 | }
|
---|
2172 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_put_Name(IFsrmFileScreenTemplate* This,BSTR name) {
|
---|
2173 | return This->lpVtbl->put_Name(This,name);
|
---|
2174 | }
|
---|
2175 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_CopyTemplate(IFsrmFileScreenTemplate* This,BSTR fileScreenTemplateName) {
|
---|
2176 | return This->lpVtbl->CopyTemplate(This,fileScreenTemplateName);
|
---|
2177 | }
|
---|
2178 | static FORCEINLINE HRESULT IFsrmFileScreenTemplate_CommitAndUpdateDerived(IFsrmFileScreenTemplate* This,FsrmCommitOptions commitOptions,FsrmTemplateApplyOptions applyOptions,IFsrmDerivedObjectsResult **derivedObjectsResult) {
|
---|
2179 | return This->lpVtbl->CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult);
|
---|
2180 | }
|
---|
2181 | #endif
|
---|
2182 | #endif
|
---|
2183 |
|
---|
2184 | #endif
|
---|
2185 |
|
---|
2186 |
|
---|
2187 | #endif /* __IFsrmFileScreenTemplate_INTERFACE_DEFINED__ */
|
---|
2188 |
|
---|
2189 | /*****************************************************************************
|
---|
2190 | * IFsrmFileScreenTemplateImported interface
|
---|
2191 | */
|
---|
2192 | #ifndef __IFsrmFileScreenTemplateImported_INTERFACE_DEFINED__
|
---|
2193 | #define __IFsrmFileScreenTemplateImported_INTERFACE_DEFINED__
|
---|
2194 |
|
---|
2195 | DEFINE_GUID(IID_IFsrmFileScreenTemplateImported, 0xe1010359, 0x3e5d, 0x4ecd, 0x9f,0xe4, 0xef,0x48,0x62,0x2f,0xdf,0x30);
|
---|
2196 | #if defined(__cplusplus) && !defined(CINTERFACE)
|
---|
2197 | MIDL_INTERFACE("e1010359-3e5d-4ecd-9fe4-ef48622fdf30")
|
---|
2198 | IFsrmFileScreenTemplateImported : public IFsrmFileScreenTemplate
|
---|
2199 | {
|
---|
2200 | virtual HRESULT STDMETHODCALLTYPE get_OverwriteOnCommit(
|
---|
2201 | VARIANT_BOOL *overwrite) = 0;
|
---|
2202 |
|
---|
2203 | virtual HRESULT STDMETHODCALLTYPE put_OverwriteOnCommit(
|
---|
2204 | VARIANT_BOOL overwrite) = 0;
|
---|
2205 |
|
---|
2206 | };
|
---|
2207 | #ifdef __CRT_UUID_DECL
|
---|
2208 | __CRT_UUID_DECL(IFsrmFileScreenTemplateImported, 0xe1010359, 0x3e5d, 0x4ecd, 0x9f,0xe4, 0xef,0x48,0x62,0x2f,0xdf,0x30)
|
---|
2209 | #endif
|
---|
2210 | #else
|
---|
2211 | typedef struct IFsrmFileScreenTemplateImportedVtbl {
|
---|
2212 | BEGIN_INTERFACE
|
---|
2213 |
|
---|
2214 | /*** IUnknown methods ***/
|
---|
2215 | HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
---|
2216 | IFsrmFileScreenTemplateImported *This,
|
---|
2217 | REFIID riid,
|
---|
2218 | void **ppvObject);
|
---|
2219 |
|
---|
2220 | ULONG (STDMETHODCALLTYPE *AddRef)(
|
---|
2221 | IFsrmFileScreenTemplateImported *This);
|
---|
2222 |
|
---|
2223 | ULONG (STDMETHODCALLTYPE *Release)(
|
---|
2224 | IFsrmFileScreenTemplateImported *This);
|
---|
2225 |
|
---|
2226 | /*** IDispatch methods ***/
|
---|
2227 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
|
---|
2228 | IFsrmFileScreenTemplateImported *This,
|
---|
2229 | UINT *pctinfo);
|
---|
2230 |
|
---|
2231 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
|
---|
2232 | IFsrmFileScreenTemplateImported *This,
|
---|
2233 | UINT iTInfo,
|
---|
2234 | LCID lcid,
|
---|
2235 | ITypeInfo **ppTInfo);
|
---|
2236 |
|
---|
2237 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
|
---|
2238 | IFsrmFileScreenTemplateImported *This,
|
---|
2239 | REFIID riid,
|
---|
2240 | LPOLESTR *rgszNames,
|
---|
2241 | UINT cNames,
|
---|
2242 | LCID lcid,
|
---|
2243 | DISPID *rgDispId);
|
---|
2244 |
|
---|
2245 | HRESULT (STDMETHODCALLTYPE *Invoke)(
|
---|
2246 | IFsrmFileScreenTemplateImported *This,
|
---|
2247 | DISPID dispIdMember,
|
---|
2248 | REFIID riid,
|
---|
2249 | LCID lcid,
|
---|
2250 | WORD wFlags,
|
---|
2251 | DISPPARAMS *pDispParams,
|
---|
2252 | VARIANT *pVarResult,
|
---|
2253 | EXCEPINFO *pExcepInfo,
|
---|
2254 | UINT *puArgErr);
|
---|
2255 |
|
---|
2256 | /*** IFsrmObject methods ***/
|
---|
2257 | HRESULT (STDMETHODCALLTYPE *get_Id)(
|
---|
2258 | IFsrmFileScreenTemplateImported *This,
|
---|
2259 | FSRM_OBJECT_ID *id);
|
---|
2260 |
|
---|
2261 | HRESULT (STDMETHODCALLTYPE *get_Description)(
|
---|
2262 | IFsrmFileScreenTemplateImported *This,
|
---|
2263 | BSTR *description);
|
---|
2264 |
|
---|
2265 | HRESULT (STDMETHODCALLTYPE *put_Description)(
|
---|
2266 | IFsrmFileScreenTemplateImported *This,
|
---|
2267 | BSTR description);
|
---|
2268 |
|
---|
2269 | HRESULT (STDMETHODCALLTYPE *Delete)(
|
---|
2270 | IFsrmFileScreenTemplateImported *This);
|
---|
2271 |
|
---|
2272 | HRESULT (STDMETHODCALLTYPE *Commit)(
|
---|
2273 | IFsrmFileScreenTemplateImported *This);
|
---|
2274 |
|
---|
2275 | /*** IFsrmFileScreenBase methods ***/
|
---|
2276 | HRESULT (STDMETHODCALLTYPE *get_BlockedFileGroups)(
|
---|
2277 | IFsrmFileScreenTemplateImported *This,
|
---|
2278 | IFsrmMutableCollection **blockList);
|
---|
2279 |
|
---|
2280 | HRESULT (STDMETHODCALLTYPE *put_BlockedFileGroups)(
|
---|
2281 | IFsrmFileScreenTemplateImported *This,
|
---|
2282 | IFsrmMutableCollection *blockList);
|
---|
2283 |
|
---|
2284 | HRESULT (STDMETHODCALLTYPE *get_FileScreenFlags)(
|
---|
2285 | IFsrmFileScreenTemplateImported *This,
|
---|
2286 | LONG *fileScreenFlags);
|
---|
2287 |
|
---|
2288 | HRESULT (STDMETHODCALLTYPE *put_FileScreenFlags)(
|
---|
2289 | IFsrmFileScreenTemplateImported *This,
|
---|
2290 | LONG fileScreenFlags);
|
---|
2291 |
|
---|
2292 | HRESULT (STDMETHODCALLTYPE *CreateAction)(
|
---|
2293 | IFsrmFileScreenTemplateImported *This,
|
---|
2294 | FsrmActionType actionType,
|
---|
2295 | IFsrmAction **action);
|
---|
2296 |
|
---|
2297 | HRESULT (STDMETHODCALLTYPE *EnumActions)(
|
---|
2298 | IFsrmFileScreenTemplateImported *This,
|
---|
2299 | IFsrmCollection **actions);
|
---|
2300 |
|
---|
2301 | /*** IFsrmFileScreenTemplate methods ***/
|
---|
2302 | HRESULT (STDMETHODCALLTYPE *get_Name)(
|
---|
2303 | IFsrmFileScreenTemplateImported *This,
|
---|
2304 | BSTR *name);
|
---|
2305 |
|
---|
2306 | HRESULT (STDMETHODCALLTYPE *put_Name)(
|
---|
2307 | IFsrmFileScreenTemplateImported *This,
|
---|
2308 | BSTR name);
|
---|
2309 |
|
---|
2310 | HRESULT (STDMETHODCALLTYPE *CopyTemplate)(
|
---|
2311 | IFsrmFileScreenTemplateImported *This,
|
---|
2312 | BSTR fileScreenTemplateName);
|
---|
2313 |
|
---|
2314 | HRESULT (STDMETHODCALLTYPE *CommitAndUpdateDerived)(
|
---|
2315 | IFsrmFileScreenTemplateImported *This,
|
---|
2316 | FsrmCommitOptions commitOptions,
|
---|
2317 | FsrmTemplateApplyOptions applyOptions,
|
---|
2318 | IFsrmDerivedObjectsResult **derivedObjectsResult);
|
---|
2319 |
|
---|
2320 | /*** IFsrmFileScreenTemplateImported methods ***/
|
---|
2321 | HRESULT (STDMETHODCALLTYPE *get_OverwriteOnCommit)(
|
---|
2322 | IFsrmFileScreenTemplateImported *This,
|
---|
2323 | VARIANT_BOOL *overwrite);
|
---|
2324 |
|
---|
2325 | HRESULT (STDMETHODCALLTYPE *put_OverwriteOnCommit)(
|
---|
2326 | IFsrmFileScreenTemplateImported *This,
|
---|
2327 | VARIANT_BOOL overwrite);
|
---|
2328 |
|
---|
2329 | END_INTERFACE
|
---|
2330 | } IFsrmFileScreenTemplateImportedVtbl;
|
---|
2331 |
|
---|
2332 | interface IFsrmFileScreenTemplateImported {
|
---|
2333 | CONST_VTBL IFsrmFileScreenTemplateImportedVtbl* lpVtbl;
|
---|
2334 | };
|
---|
2335 |
|
---|
2336 | #ifdef COBJMACROS
|
---|
2337 | #ifndef WIDL_C_INLINE_WRAPPERS
|
---|
2338 | /*** IUnknown methods ***/
|
---|
2339 | #define IFsrmFileScreenTemplateImported_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
|
---|
2340 | #define IFsrmFileScreenTemplateImported_AddRef(This) (This)->lpVtbl->AddRef(This)
|
---|
2341 | #define IFsrmFileScreenTemplateImported_Release(This) (This)->lpVtbl->Release(This)
|
---|
2342 | /*** IDispatch methods ***/
|
---|
2343 | #define IFsrmFileScreenTemplateImported_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
|
---|
2344 | #define IFsrmFileScreenTemplateImported_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
---|
2345 | #define IFsrmFileScreenTemplateImported_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
---|
2346 | #define IFsrmFileScreenTemplateImported_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
---|
2347 | /*** IFsrmObject methods ***/
|
---|
2348 | #define IFsrmFileScreenTemplateImported_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
|
---|
2349 | #define IFsrmFileScreenTemplateImported_get_Description(This,description) (This)->lpVtbl->get_Description(This,description)
|
---|
2350 | #define IFsrmFileScreenTemplateImported_put_Description(This,description) (This)->lpVtbl->put_Description(This,description)
|
---|
2351 | #define IFsrmFileScreenTemplateImported_Delete(This) (This)->lpVtbl->Delete(This)
|
---|
2352 | #define IFsrmFileScreenTemplateImported_Commit(This) (This)->lpVtbl->Commit(This)
|
---|
2353 | /*** IFsrmFileScreenBase methods ***/
|
---|
2354 | #define IFsrmFileScreenTemplateImported_get_BlockedFileGroups(This,blockList) (This)->lpVtbl->get_BlockedFileGroups(This,blockList)
|
---|
2355 | #define IFsrmFileScreenTemplateImported_put_BlockedFileGroups(This,blockList) (This)->lpVtbl->put_BlockedFileGroups(This,blockList)
|
---|
2356 | #define IFsrmFileScreenTemplateImported_get_FileScreenFlags(This,fileScreenFlags) (This)->lpVtbl->get_FileScreenFlags(This,fileScreenFlags)
|
---|
2357 | #define IFsrmFileScreenTemplateImported_put_FileScreenFlags(This,fileScreenFlags) (This)->lpVtbl->put_FileScreenFlags(This,fileScreenFlags)
|
---|
2358 | #define IFsrmFileScreenTemplateImported_CreateAction(This,actionType,action) (This)->lpVtbl->CreateAction(This,actionType,action)
|
---|
2359 | #define IFsrmFileScreenTemplateImported_EnumActions(This,actions) (This)->lpVtbl->EnumActions(This,actions)
|
---|
2360 | /*** IFsrmFileScreenTemplate methods ***/
|
---|
2361 | #define IFsrmFileScreenTemplateImported_get_Name(This,name) (This)->lpVtbl->get_Name(This,name)
|
---|
2362 | #define IFsrmFileScreenTemplateImported_put_Name(This,name) (This)->lpVtbl->put_Name(This,name)
|
---|
2363 | #define IFsrmFileScreenTemplateImported_CopyTemplate(This,fileScreenTemplateName) (This)->lpVtbl->CopyTemplate(This,fileScreenTemplateName)
|
---|
2364 | #define IFsrmFileScreenTemplateImported_CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult) (This)->lpVtbl->CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult)
|
---|
2365 | /*** IFsrmFileScreenTemplateImported methods ***/
|
---|
2366 | #define IFsrmFileScreenTemplateImported_get_OverwriteOnCommit(This,overwrite) (This)->lpVtbl->get_OverwriteOnCommit(This,overwrite)
|
---|
2367 | #define IFsrmFileScreenTemplateImported_put_OverwriteOnCommit(This,overwrite) (This)->lpVtbl->put_OverwriteOnCommit(This,overwrite)
|
---|
2368 | #else
|
---|
2369 | /*** IUnknown methods ***/
|
---|
2370 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_QueryInterface(IFsrmFileScreenTemplateImported* This,REFIID riid,void **ppvObject) {
|
---|
2371 | return This->lpVtbl->QueryInterface(This,riid,ppvObject);
|
---|
2372 | }
|
---|
2373 | static FORCEINLINE ULONG IFsrmFileScreenTemplateImported_AddRef(IFsrmFileScreenTemplateImported* This) {
|
---|
2374 | return This->lpVtbl->AddRef(This);
|
---|
2375 | }
|
---|
2376 | static FORCEINLINE ULONG IFsrmFileScreenTemplateImported_Release(IFsrmFileScreenTemplateImported* This) {
|
---|
2377 | return This->lpVtbl->Release(This);
|
---|
2378 | }
|
---|
2379 | /*** IDispatch methods ***/
|
---|
2380 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_GetTypeInfoCount(IFsrmFileScreenTemplateImported* This,UINT *pctinfo) {
|
---|
2381 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
|
---|
2382 | }
|
---|
2383 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_GetTypeInfo(IFsrmFileScreenTemplateImported* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
|
---|
2384 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
|
---|
2385 | }
|
---|
2386 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_GetIDsOfNames(IFsrmFileScreenTemplateImported* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
|
---|
2387 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
|
---|
2388 | }
|
---|
2389 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_Invoke(IFsrmFileScreenTemplateImported* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
|
---|
2390 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
|
---|
2391 | }
|
---|
2392 | /*** IFsrmObject methods ***/
|
---|
2393 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_get_Id(IFsrmFileScreenTemplateImported* This,FSRM_OBJECT_ID *id) {
|
---|
2394 | return This->lpVtbl->get_Id(This,id);
|
---|
2395 | }
|
---|
2396 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_get_Description(IFsrmFileScreenTemplateImported* This,BSTR *description) {
|
---|
2397 | return This->lpVtbl->get_Description(This,description);
|
---|
2398 | }
|
---|
2399 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_put_Description(IFsrmFileScreenTemplateImported* This,BSTR description) {
|
---|
2400 | return This->lpVtbl->put_Description(This,description);
|
---|
2401 | }
|
---|
2402 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_Delete(IFsrmFileScreenTemplateImported* This) {
|
---|
2403 | return This->lpVtbl->Delete(This);
|
---|
2404 | }
|
---|
2405 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_Commit(IFsrmFileScreenTemplateImported* This) {
|
---|
2406 | return This->lpVtbl->Commit(This);
|
---|
2407 | }
|
---|
2408 | /*** IFsrmFileScreenBase methods ***/
|
---|
2409 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_get_BlockedFileGroups(IFsrmFileScreenTemplateImported* This,IFsrmMutableCollection **blockList) {
|
---|
2410 | return This->lpVtbl->get_BlockedFileGroups(This,blockList);
|
---|
2411 | }
|
---|
2412 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_put_BlockedFileGroups(IFsrmFileScreenTemplateImported* This,IFsrmMutableCollection *blockList) {
|
---|
2413 | return This->lpVtbl->put_BlockedFileGroups(This,blockList);
|
---|
2414 | }
|
---|
2415 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_get_FileScreenFlags(IFsrmFileScreenTemplateImported* This,LONG *fileScreenFlags) {
|
---|
2416 | return This->lpVtbl->get_FileScreenFlags(This,fileScreenFlags);
|
---|
2417 | }
|
---|
2418 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_put_FileScreenFlags(IFsrmFileScreenTemplateImported* This,LONG fileScreenFlags) {
|
---|
2419 | return This->lpVtbl->put_FileScreenFlags(This,fileScreenFlags);
|
---|
2420 | }
|
---|
2421 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_CreateAction(IFsrmFileScreenTemplateImported* This,FsrmActionType actionType,IFsrmAction **action) {
|
---|
2422 | return This->lpVtbl->CreateAction(This,actionType,action);
|
---|
2423 | }
|
---|
2424 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_EnumActions(IFsrmFileScreenTemplateImported* This,IFsrmCollection **actions) {
|
---|
2425 | return This->lpVtbl->EnumActions(This,actions);
|
---|
2426 | }
|
---|
2427 | /*** IFsrmFileScreenTemplate methods ***/
|
---|
2428 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_get_Name(IFsrmFileScreenTemplateImported* This,BSTR *name) {
|
---|
2429 | return This->lpVtbl->get_Name(This,name);
|
---|
2430 | }
|
---|
2431 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_put_Name(IFsrmFileScreenTemplateImported* This,BSTR name) {
|
---|
2432 | return This->lpVtbl->put_Name(This,name);
|
---|
2433 | }
|
---|
2434 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_CopyTemplate(IFsrmFileScreenTemplateImported* This,BSTR fileScreenTemplateName) {
|
---|
2435 | return This->lpVtbl->CopyTemplate(This,fileScreenTemplateName);
|
---|
2436 | }
|
---|
2437 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_CommitAndUpdateDerived(IFsrmFileScreenTemplateImported* This,FsrmCommitOptions commitOptions,FsrmTemplateApplyOptions applyOptions,IFsrmDerivedObjectsResult **derivedObjectsResult) {
|
---|
2438 | return This->lpVtbl->CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult);
|
---|
2439 | }
|
---|
2440 | /*** IFsrmFileScreenTemplateImported methods ***/
|
---|
2441 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_get_OverwriteOnCommit(IFsrmFileScreenTemplateImported* This,VARIANT_BOOL *overwrite) {
|
---|
2442 | return This->lpVtbl->get_OverwriteOnCommit(This,overwrite);
|
---|
2443 | }
|
---|
2444 | static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_put_OverwriteOnCommit(IFsrmFileScreenTemplateImported* This,VARIANT_BOOL overwrite) {
|
---|
2445 | return This->lpVtbl->put_OverwriteOnCommit(This,overwrite);
|
---|
2446 | }
|
---|
2447 | #endif
|
---|
2448 | #endif
|
---|
2449 |
|
---|
2450 | #endif
|
---|
2451 |
|
---|
2452 |
|
---|
2453 | #endif /* __IFsrmFileScreenTemplateImported_INTERFACE_DEFINED__ */
|
---|
2454 |
|
---|
2455 | #endif
|
---|
2456 | /* Begin additional prototypes for all interfaces */
|
---|
2457 |
|
---|
2458 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *);
|
---|
2459 | unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *);
|
---|
2460 | unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *);
|
---|
2461 | void __RPC_USER BSTR_UserFree (ULONG *, BSTR *);
|
---|
2462 | ULONG __RPC_USER VARIANT_UserSize (ULONG *, ULONG, VARIANT *);
|
---|
2463 | unsigned char * __RPC_USER VARIANT_UserMarshal (ULONG *, unsigned char *, VARIANT *);
|
---|
2464 | unsigned char * __RPC_USER VARIANT_UserUnmarshal(ULONG *, unsigned char *, VARIANT *);
|
---|
2465 | void __RPC_USER VARIANT_UserFree (ULONG *, VARIANT *);
|
---|
2466 |
|
---|
2467 | /* End additional prototypes */
|
---|
2468 |
|
---|
2469 | #ifdef __cplusplus
|
---|
2470 | }
|
---|
2471 | #endif
|
---|
2472 |
|
---|
2473 | #endif /* __fsrmscreen_h__ */
|
---|