1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473 |
- /*** Autogenerated by WIDL 7.7 from include/fsrmscreen.idl - Do not edit ***/
- #ifdef _WIN32
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 475
- #endif
- #include <rpc.h>
- #include <rpcndr.h>
- #endif
- #ifndef COM_NO_WINDOWS_H
- #include <windows.h>
- #include <ole2.h>
- #endif
- #ifndef __fsrmscreen_h__
- #define __fsrmscreen_h__
- /* Forward declarations */
- #ifndef __IFsrmFileGroupManager_FWD_DEFINED__
- #define __IFsrmFileGroupManager_FWD_DEFINED__
- typedef interface IFsrmFileGroupManager IFsrmFileGroupManager;
- #ifdef __cplusplus
- interface IFsrmFileGroupManager;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmFileScreenManager_FWD_DEFINED__
- #define __IFsrmFileScreenManager_FWD_DEFINED__
- typedef interface IFsrmFileScreenManager IFsrmFileScreenManager;
- #ifdef __cplusplus
- interface IFsrmFileScreenManager;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmFileScreenTemplateManager_FWD_DEFINED__
- #define __IFsrmFileScreenTemplateManager_FWD_DEFINED__
- typedef interface IFsrmFileScreenTemplateManager IFsrmFileScreenTemplateManager;
- #ifdef __cplusplus
- interface IFsrmFileScreenTemplateManager;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmFileGroup_FWD_DEFINED__
- #define __IFsrmFileGroup_FWD_DEFINED__
- typedef interface IFsrmFileGroup IFsrmFileGroup;
- #ifdef __cplusplus
- interface IFsrmFileGroup;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmFileScreenBase_FWD_DEFINED__
- #define __IFsrmFileScreenBase_FWD_DEFINED__
- typedef interface IFsrmFileScreenBase IFsrmFileScreenBase;
- #ifdef __cplusplus
- interface IFsrmFileScreenBase;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmFileScreenException_FWD_DEFINED__
- #define __IFsrmFileScreenException_FWD_DEFINED__
- typedef interface IFsrmFileScreenException IFsrmFileScreenException;
- #ifdef __cplusplus
- interface IFsrmFileScreenException;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmFileScreen_FWD_DEFINED__
- #define __IFsrmFileScreen_FWD_DEFINED__
- typedef interface IFsrmFileScreen IFsrmFileScreen;
- #ifdef __cplusplus
- interface IFsrmFileScreen;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmFileGroupImported_FWD_DEFINED__
- #define __IFsrmFileGroupImported_FWD_DEFINED__
- typedef interface IFsrmFileGroupImported IFsrmFileGroupImported;
- #ifdef __cplusplus
- interface IFsrmFileGroupImported;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmFileScreenTemplate_FWD_DEFINED__
- #define __IFsrmFileScreenTemplate_FWD_DEFINED__
- typedef interface IFsrmFileScreenTemplate IFsrmFileScreenTemplate;
- #ifdef __cplusplus
- interface IFsrmFileScreenTemplate;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmFileScreenTemplateImported_FWD_DEFINED__
- #define __IFsrmFileScreenTemplateImported_FWD_DEFINED__
- typedef interface IFsrmFileScreenTemplateImported IFsrmFileScreenTemplateImported;
- #ifdef __cplusplus
- interface IFsrmFileScreenTemplateImported;
- #endif /* __cplusplus */
- #endif
- /* Headers for imported files */
- #include <oaidl.h>
- #include <fsrmenums.h>
- #include <fsrm.h>
- #ifdef __cplusplus
- extern "C" {
- #endif
- #include <winapifamily.h>
- #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
- #ifndef __IFsrmFileGroup_FWD_DEFINED__
- #define __IFsrmFileGroup_FWD_DEFINED__
- typedef interface IFsrmFileGroup IFsrmFileGroup;
- #ifdef __cplusplus
- interface IFsrmFileGroup;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmFileGroupImported_FWD_DEFINED__
- #define __IFsrmFileGroupImported_FWD_DEFINED__
- typedef interface IFsrmFileGroupImported IFsrmFileGroupImported;
- #ifdef __cplusplus
- interface IFsrmFileGroupImported;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmFileGroupManager_FWD_DEFINED__
- #define __IFsrmFileGroupManager_FWD_DEFINED__
- typedef interface IFsrmFileGroupManager IFsrmFileGroupManager;
- #ifdef __cplusplus
- interface IFsrmFileGroupManager;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmFileScreen_FWD_DEFINED__
- #define __IFsrmFileScreen_FWD_DEFINED__
- typedef interface IFsrmFileScreen IFsrmFileScreen;
- #ifdef __cplusplus
- interface IFsrmFileScreen;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmFileScreenBase_FWD_DEFINED__
- #define __IFsrmFileScreenBase_FWD_DEFINED__
- typedef interface IFsrmFileScreenBase IFsrmFileScreenBase;
- #ifdef __cplusplus
- interface IFsrmFileScreenBase;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmFileScreenException_FWD_DEFINED__
- #define __IFsrmFileScreenException_FWD_DEFINED__
- typedef interface IFsrmFileScreenException IFsrmFileScreenException;
- #ifdef __cplusplus
- interface IFsrmFileScreenException;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmFileScreenManager_FWD_DEFINED__
- #define __IFsrmFileScreenManager_FWD_DEFINED__
- typedef interface IFsrmFileScreenManager IFsrmFileScreenManager;
- #ifdef __cplusplus
- interface IFsrmFileScreenManager;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmFileScreenTemplate_FWD_DEFINED__
- #define __IFsrmFileScreenTemplate_FWD_DEFINED__
- typedef interface IFsrmFileScreenTemplate IFsrmFileScreenTemplate;
- #ifdef __cplusplus
- interface IFsrmFileScreenTemplate;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmFileScreenTemplateImported_FWD_DEFINED__
- #define __IFsrmFileScreenTemplateImported_FWD_DEFINED__
- typedef interface IFsrmFileScreenTemplateImported IFsrmFileScreenTemplateImported;
- #ifdef __cplusplus
- interface IFsrmFileScreenTemplateImported;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmFileScreenTemplateManager_FWD_DEFINED__
- #define __IFsrmFileScreenTemplateManager_FWD_DEFINED__
- typedef interface IFsrmFileScreenTemplateManager IFsrmFileScreenTemplateManager;
- #ifdef __cplusplus
- interface IFsrmFileScreenTemplateManager;
- #endif /* __cplusplus */
- #endif
- #define FSRM_DISPID_FILEGROUP (FSRM_DISPID_FEATURE_FILESCREEN | 0x100000)
- #define FSRM_DISPID_FILEGROUP_IMPORTED (FSRM_DISPID_FILEGROUP | 0x10000)
- #define FSRM_DISPID_FILEGROUP_MANAGER (FSRM_DISPID_FEATURE_FILESCREEN | 0x200000)
- #define FSRM_DISPID_FILESCREEN_BASE (FSRM_DISPID_FEATURE_FILESCREEN | 0x300000)
- #define FSRM_DISPID_FILESCREEN (FSRM_DISPID_FILESCREEN_BASE | 0x10000)
- #define FSRM_DISPID_FILESCREEN_TEMPLATE (FSRM_DISPID_FILESCREEN_BASE | 0x20000)
- #define FSRM_DISPID_FILESCREEN_TEMPLATE_IMPORTED (FSRM_DISPID_FILESCREEN_TEMPLATE | 0x1000)
- #define FSRM_DISPID_FILESCREEN_EXCEPTION (FSRM_DISPID_FEATURE_FILESCREEN | 0x400000)
- #define FSRM_DISPID_FILESCREEN_MANAGER (FSRM_DISPID_FEATURE_FILESCREEN | 0x500000)
- #define FSRM_DISPID_FILESCREEN_TEMPLATE_MANAGER (FSRM_DISPID_FEATURE_FILESCREEN | 0x600000)
- /*****************************************************************************
- * IFsrmFileGroupManager interface
- */
- #ifndef __IFsrmFileGroupManager_INTERFACE_DEFINED__
- #define __IFsrmFileGroupManager_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmFileGroupManager, 0x426677d5, 0x018c, 0x485c, 0x8a,0x51, 0x20,0xb8,0x6d,0x00,0xbd,0xc4);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("426677d5-018c-485c-8a51-20b86d00bdc4")
- IFsrmFileGroupManager : public IDispatch
- {
- virtual HRESULT STDMETHODCALLTYPE CreateFileGroup(
- IFsrmFileGroup **fileGroup) = 0;
- virtual HRESULT STDMETHODCALLTYPE GetFileGroup(
- BSTR name,
- IFsrmFileGroup **fileGroup) = 0;
- virtual HRESULT STDMETHODCALLTYPE EnumFileGroups(
- FsrmEnumOptions options,
- IFsrmCommittableCollection **fileGroups) = 0;
- virtual HRESULT STDMETHODCALLTYPE ExportFileGroups(
- VARIANT *fileGroupNamesArray,
- BSTR *serializedFileGroups) = 0;
- virtual HRESULT STDMETHODCALLTYPE ImportFileGroups(
- BSTR serializedFileGroups,
- VARIANT *fileGroupNamesArray,
- IFsrmCommittableCollection **fileGroups) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmFileGroupManager, 0x426677d5, 0x018c, 0x485c, 0x8a,0x51, 0x20,0xb8,0x6d,0x00,0xbd,0xc4)
- #endif
- #else
- typedef struct IFsrmFileGroupManagerVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmFileGroupManager *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmFileGroupManager *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmFileGroupManager *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmFileGroupManager *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmFileGroupManager *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmFileGroupManager *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmFileGroupManager *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmFileGroupManager methods ***/
- HRESULT (STDMETHODCALLTYPE *CreateFileGroup)(
- IFsrmFileGroupManager *This,
- IFsrmFileGroup **fileGroup);
- HRESULT (STDMETHODCALLTYPE *GetFileGroup)(
- IFsrmFileGroupManager *This,
- BSTR name,
- IFsrmFileGroup **fileGroup);
- HRESULT (STDMETHODCALLTYPE *EnumFileGroups)(
- IFsrmFileGroupManager *This,
- FsrmEnumOptions options,
- IFsrmCommittableCollection **fileGroups);
- HRESULT (STDMETHODCALLTYPE *ExportFileGroups)(
- IFsrmFileGroupManager *This,
- VARIANT *fileGroupNamesArray,
- BSTR *serializedFileGroups);
- HRESULT (STDMETHODCALLTYPE *ImportFileGroups)(
- IFsrmFileGroupManager *This,
- BSTR serializedFileGroups,
- VARIANT *fileGroupNamesArray,
- IFsrmCommittableCollection **fileGroups);
- END_INTERFACE
- } IFsrmFileGroupManagerVtbl;
- interface IFsrmFileGroupManager {
- CONST_VTBL IFsrmFileGroupManagerVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmFileGroupManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmFileGroupManager_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmFileGroupManager_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmFileGroupManager_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmFileGroupManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmFileGroupManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmFileGroupManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmFileGroupManager methods ***/
- #define IFsrmFileGroupManager_CreateFileGroup(This,fileGroup) (This)->lpVtbl->CreateFileGroup(This,fileGroup)
- #define IFsrmFileGroupManager_GetFileGroup(This,name,fileGroup) (This)->lpVtbl->GetFileGroup(This,name,fileGroup)
- #define IFsrmFileGroupManager_EnumFileGroups(This,options,fileGroups) (This)->lpVtbl->EnumFileGroups(This,options,fileGroups)
- #define IFsrmFileGroupManager_ExportFileGroups(This,fileGroupNamesArray,serializedFileGroups) (This)->lpVtbl->ExportFileGroups(This,fileGroupNamesArray,serializedFileGroups)
- #define IFsrmFileGroupManager_ImportFileGroups(This,serializedFileGroups,fileGroupNamesArray,fileGroups) (This)->lpVtbl->ImportFileGroups(This,serializedFileGroups,fileGroupNamesArray,fileGroups)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmFileGroupManager_QueryInterface(IFsrmFileGroupManager* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmFileGroupManager_AddRef(IFsrmFileGroupManager* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmFileGroupManager_Release(IFsrmFileGroupManager* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmFileGroupManager_GetTypeInfoCount(IFsrmFileGroupManager* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupManager_GetTypeInfo(IFsrmFileGroupManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupManager_GetIDsOfNames(IFsrmFileGroupManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupManager_Invoke(IFsrmFileGroupManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
- return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
- }
- /*** IFsrmFileGroupManager methods ***/
- static FORCEINLINE HRESULT IFsrmFileGroupManager_CreateFileGroup(IFsrmFileGroupManager* This,IFsrmFileGroup **fileGroup) {
- return This->lpVtbl->CreateFileGroup(This,fileGroup);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupManager_GetFileGroup(IFsrmFileGroupManager* This,BSTR name,IFsrmFileGroup **fileGroup) {
- return This->lpVtbl->GetFileGroup(This,name,fileGroup);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupManager_EnumFileGroups(IFsrmFileGroupManager* This,FsrmEnumOptions options,IFsrmCommittableCollection **fileGroups) {
- return This->lpVtbl->EnumFileGroups(This,options,fileGroups);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupManager_ExportFileGroups(IFsrmFileGroupManager* This,VARIANT *fileGroupNamesArray,BSTR *serializedFileGroups) {
- return This->lpVtbl->ExportFileGroups(This,fileGroupNamesArray,serializedFileGroups);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupManager_ImportFileGroups(IFsrmFileGroupManager* This,BSTR serializedFileGroups,VARIANT *fileGroupNamesArray,IFsrmCommittableCollection **fileGroups) {
- return This->lpVtbl->ImportFileGroups(This,serializedFileGroups,fileGroupNamesArray,fileGroups);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmFileGroupManager_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmFileScreenManager interface
- */
- #ifndef __IFsrmFileScreenManager_INTERFACE_DEFINED__
- #define __IFsrmFileScreenManager_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmFileScreenManager, 0xff4fa04e, 0x5a94, 0x4bda, 0xa3,0xa0, 0xd5,0xb4,0xd3,0xc5,0x2e,0xba);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("ff4fa04e-5a94-4bda-a3a0-d5b4d3c52eba")
- IFsrmFileScreenManager : public IDispatch
- {
- virtual HRESULT STDMETHODCALLTYPE get_ActionVariables(
- SAFEARRAY **variables) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_ActionVariableDescriptions(
- SAFEARRAY **descriptions) = 0;
- virtual HRESULT STDMETHODCALLTYPE CreateFileScreen(
- BSTR path,
- IFsrmFileScreen **fileScreen) = 0;
- virtual HRESULT STDMETHODCALLTYPE GetFileScreen(
- BSTR path,
- IFsrmFileScreen **fileScreen) = 0;
- virtual HRESULT STDMETHODCALLTYPE EnumFileScreens(
- BSTR path,
- FsrmEnumOptions options,
- IFsrmCommittableCollection **fileScreens) = 0;
- virtual HRESULT STDMETHODCALLTYPE CreateFileScreenException(
- BSTR path,
- IFsrmFileScreenException **fileScreenException) = 0;
- virtual HRESULT STDMETHODCALLTYPE GetFileScreenException(
- BSTR path,
- IFsrmFileScreenException **fileScreenException) = 0;
- virtual HRESULT STDMETHODCALLTYPE EnumFileScreenExceptions(
- BSTR path,
- FsrmEnumOptions options,
- IFsrmCommittableCollection **fileScreenExceptions) = 0;
- virtual HRESULT STDMETHODCALLTYPE CreateFileScreenCollection(
- IFsrmCommittableCollection **collection) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmFileScreenManager, 0xff4fa04e, 0x5a94, 0x4bda, 0xa3,0xa0, 0xd5,0xb4,0xd3,0xc5,0x2e,0xba)
- #endif
- #else
- typedef struct IFsrmFileScreenManagerVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmFileScreenManager *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmFileScreenManager *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmFileScreenManager *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmFileScreenManager *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmFileScreenManager *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmFileScreenManager *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmFileScreenManager *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmFileScreenManager methods ***/
- HRESULT (STDMETHODCALLTYPE *get_ActionVariables)(
- IFsrmFileScreenManager *This,
- SAFEARRAY **variables);
- HRESULT (STDMETHODCALLTYPE *get_ActionVariableDescriptions)(
- IFsrmFileScreenManager *This,
- SAFEARRAY **descriptions);
- HRESULT (STDMETHODCALLTYPE *CreateFileScreen)(
- IFsrmFileScreenManager *This,
- BSTR path,
- IFsrmFileScreen **fileScreen);
- HRESULT (STDMETHODCALLTYPE *GetFileScreen)(
- IFsrmFileScreenManager *This,
- BSTR path,
- IFsrmFileScreen **fileScreen);
- HRESULT (STDMETHODCALLTYPE *EnumFileScreens)(
- IFsrmFileScreenManager *This,
- BSTR path,
- FsrmEnumOptions options,
- IFsrmCommittableCollection **fileScreens);
- HRESULT (STDMETHODCALLTYPE *CreateFileScreenException)(
- IFsrmFileScreenManager *This,
- BSTR path,
- IFsrmFileScreenException **fileScreenException);
- HRESULT (STDMETHODCALLTYPE *GetFileScreenException)(
- IFsrmFileScreenManager *This,
- BSTR path,
- IFsrmFileScreenException **fileScreenException);
- HRESULT (STDMETHODCALLTYPE *EnumFileScreenExceptions)(
- IFsrmFileScreenManager *This,
- BSTR path,
- FsrmEnumOptions options,
- IFsrmCommittableCollection **fileScreenExceptions);
- HRESULT (STDMETHODCALLTYPE *CreateFileScreenCollection)(
- IFsrmFileScreenManager *This,
- IFsrmCommittableCollection **collection);
- END_INTERFACE
- } IFsrmFileScreenManagerVtbl;
- interface IFsrmFileScreenManager {
- CONST_VTBL IFsrmFileScreenManagerVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmFileScreenManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmFileScreenManager_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmFileScreenManager_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmFileScreenManager_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmFileScreenManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmFileScreenManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmFileScreenManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmFileScreenManager methods ***/
- #define IFsrmFileScreenManager_get_ActionVariables(This,variables) (This)->lpVtbl->get_ActionVariables(This,variables)
- #define IFsrmFileScreenManager_get_ActionVariableDescriptions(This,descriptions) (This)->lpVtbl->get_ActionVariableDescriptions(This,descriptions)
- #define IFsrmFileScreenManager_CreateFileScreen(This,path,fileScreen) (This)->lpVtbl->CreateFileScreen(This,path,fileScreen)
- #define IFsrmFileScreenManager_GetFileScreen(This,path,fileScreen) (This)->lpVtbl->GetFileScreen(This,path,fileScreen)
- #define IFsrmFileScreenManager_EnumFileScreens(This,path,options,fileScreens) (This)->lpVtbl->EnumFileScreens(This,path,options,fileScreens)
- #define IFsrmFileScreenManager_CreateFileScreenException(This,path,fileScreenException) (This)->lpVtbl->CreateFileScreenException(This,path,fileScreenException)
- #define IFsrmFileScreenManager_GetFileScreenException(This,path,fileScreenException) (This)->lpVtbl->GetFileScreenException(This,path,fileScreenException)
- #define IFsrmFileScreenManager_EnumFileScreenExceptions(This,path,options,fileScreenExceptions) (This)->lpVtbl->EnumFileScreenExceptions(This,path,options,fileScreenExceptions)
- #define IFsrmFileScreenManager_CreateFileScreenCollection(This,collection) (This)->lpVtbl->CreateFileScreenCollection(This,collection)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenManager_QueryInterface(IFsrmFileScreenManager* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmFileScreenManager_AddRef(IFsrmFileScreenManager* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmFileScreenManager_Release(IFsrmFileScreenManager* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenManager_GetTypeInfoCount(IFsrmFileScreenManager* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenManager_GetTypeInfo(IFsrmFileScreenManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenManager_GetIDsOfNames(IFsrmFileScreenManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenManager_Invoke(IFsrmFileScreenManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
- return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
- }
- /*** IFsrmFileScreenManager methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenManager_get_ActionVariables(IFsrmFileScreenManager* This,SAFEARRAY **variables) {
- return This->lpVtbl->get_ActionVariables(This,variables);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenManager_get_ActionVariableDescriptions(IFsrmFileScreenManager* This,SAFEARRAY **descriptions) {
- return This->lpVtbl->get_ActionVariableDescriptions(This,descriptions);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenManager_CreateFileScreen(IFsrmFileScreenManager* This,BSTR path,IFsrmFileScreen **fileScreen) {
- return This->lpVtbl->CreateFileScreen(This,path,fileScreen);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenManager_GetFileScreen(IFsrmFileScreenManager* This,BSTR path,IFsrmFileScreen **fileScreen) {
- return This->lpVtbl->GetFileScreen(This,path,fileScreen);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenManager_EnumFileScreens(IFsrmFileScreenManager* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **fileScreens) {
- return This->lpVtbl->EnumFileScreens(This,path,options,fileScreens);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenManager_CreateFileScreenException(IFsrmFileScreenManager* This,BSTR path,IFsrmFileScreenException **fileScreenException) {
- return This->lpVtbl->CreateFileScreenException(This,path,fileScreenException);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenManager_GetFileScreenException(IFsrmFileScreenManager* This,BSTR path,IFsrmFileScreenException **fileScreenException) {
- return This->lpVtbl->GetFileScreenException(This,path,fileScreenException);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenManager_EnumFileScreenExceptions(IFsrmFileScreenManager* This,BSTR path,FsrmEnumOptions options,IFsrmCommittableCollection **fileScreenExceptions) {
- return This->lpVtbl->EnumFileScreenExceptions(This,path,options,fileScreenExceptions);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenManager_CreateFileScreenCollection(IFsrmFileScreenManager* This,IFsrmCommittableCollection **collection) {
- return This->lpVtbl->CreateFileScreenCollection(This,collection);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmFileScreenManager_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmFileScreenTemplateManager interface
- */
- #ifndef __IFsrmFileScreenTemplateManager_INTERFACE_DEFINED__
- #define __IFsrmFileScreenTemplateManager_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmFileScreenTemplateManager, 0xcfe36cba, 0x1949, 0x4e74, 0xa1,0x4f, 0xf1,0xd5,0x80,0xce,0xaf,0x13);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("cfe36cba-1949-4e74-a14f-f1d580ceaf13")
- IFsrmFileScreenTemplateManager : public IDispatch
- {
- virtual HRESULT STDMETHODCALLTYPE CreateTemplate(
- IFsrmFileScreenTemplate **fileScreenTemplate) = 0;
- virtual HRESULT STDMETHODCALLTYPE GetTemplate(
- BSTR name,
- IFsrmFileScreenTemplate **fileScreenTemplate) = 0;
- virtual HRESULT STDMETHODCALLTYPE EnumTemplates(
- FsrmEnumOptions options,
- IFsrmCommittableCollection **fileScreenTemplates) = 0;
- virtual HRESULT STDMETHODCALLTYPE ExportTemplates(
- VARIANT *fileScreenTemplateNamesArray,
- BSTR *serializedFileScreenTemplates) = 0;
- virtual HRESULT STDMETHODCALLTYPE ImportTemplates(
- BSTR serializedFileScreenTemplates,
- VARIANT *fileScreenTemplateNamesArray,
- IFsrmCommittableCollection **fileScreenTemplates) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmFileScreenTemplateManager, 0xcfe36cba, 0x1949, 0x4e74, 0xa1,0x4f, 0xf1,0xd5,0x80,0xce,0xaf,0x13)
- #endif
- #else
- typedef struct IFsrmFileScreenTemplateManagerVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmFileScreenTemplateManager *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmFileScreenTemplateManager *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmFileScreenTemplateManager *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmFileScreenTemplateManager *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmFileScreenTemplateManager *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmFileScreenTemplateManager *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmFileScreenTemplateManager *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmFileScreenTemplateManager methods ***/
- HRESULT (STDMETHODCALLTYPE *CreateTemplate)(
- IFsrmFileScreenTemplateManager *This,
- IFsrmFileScreenTemplate **fileScreenTemplate);
- HRESULT (STDMETHODCALLTYPE *GetTemplate)(
- IFsrmFileScreenTemplateManager *This,
- BSTR name,
- IFsrmFileScreenTemplate **fileScreenTemplate);
- HRESULT (STDMETHODCALLTYPE *EnumTemplates)(
- IFsrmFileScreenTemplateManager *This,
- FsrmEnumOptions options,
- IFsrmCommittableCollection **fileScreenTemplates);
- HRESULT (STDMETHODCALLTYPE *ExportTemplates)(
- IFsrmFileScreenTemplateManager *This,
- VARIANT *fileScreenTemplateNamesArray,
- BSTR *serializedFileScreenTemplates);
- HRESULT (STDMETHODCALLTYPE *ImportTemplates)(
- IFsrmFileScreenTemplateManager *This,
- BSTR serializedFileScreenTemplates,
- VARIANT *fileScreenTemplateNamesArray,
- IFsrmCommittableCollection **fileScreenTemplates);
- END_INTERFACE
- } IFsrmFileScreenTemplateManagerVtbl;
- interface IFsrmFileScreenTemplateManager {
- CONST_VTBL IFsrmFileScreenTemplateManagerVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmFileScreenTemplateManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmFileScreenTemplateManager_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmFileScreenTemplateManager_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmFileScreenTemplateManager_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmFileScreenTemplateManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmFileScreenTemplateManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmFileScreenTemplateManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmFileScreenTemplateManager methods ***/
- #define IFsrmFileScreenTemplateManager_CreateTemplate(This,fileScreenTemplate) (This)->lpVtbl->CreateTemplate(This,fileScreenTemplate)
- #define IFsrmFileScreenTemplateManager_GetTemplate(This,name,fileScreenTemplate) (This)->lpVtbl->GetTemplate(This,name,fileScreenTemplate)
- #define IFsrmFileScreenTemplateManager_EnumTemplates(This,options,fileScreenTemplates) (This)->lpVtbl->EnumTemplates(This,options,fileScreenTemplates)
- #define IFsrmFileScreenTemplateManager_ExportTemplates(This,fileScreenTemplateNamesArray,serializedFileScreenTemplates) (This)->lpVtbl->ExportTemplates(This,fileScreenTemplateNamesArray,serializedFileScreenTemplates)
- #define IFsrmFileScreenTemplateManager_ImportTemplates(This,serializedFileScreenTemplates,fileScreenTemplateNamesArray,fileScreenTemplates) (This)->lpVtbl->ImportTemplates(This,serializedFileScreenTemplates,fileScreenTemplateNamesArray,fileScreenTemplates)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_QueryInterface(IFsrmFileScreenTemplateManager* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmFileScreenTemplateManager_AddRef(IFsrmFileScreenTemplateManager* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmFileScreenTemplateManager_Release(IFsrmFileScreenTemplateManager* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_GetTypeInfoCount(IFsrmFileScreenTemplateManager* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_GetTypeInfo(IFsrmFileScreenTemplateManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_GetIDsOfNames(IFsrmFileScreenTemplateManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_Invoke(IFsrmFileScreenTemplateManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
- return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
- }
- /*** IFsrmFileScreenTemplateManager methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_CreateTemplate(IFsrmFileScreenTemplateManager* This,IFsrmFileScreenTemplate **fileScreenTemplate) {
- return This->lpVtbl->CreateTemplate(This,fileScreenTemplate);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_GetTemplate(IFsrmFileScreenTemplateManager* This,BSTR name,IFsrmFileScreenTemplate **fileScreenTemplate) {
- return This->lpVtbl->GetTemplate(This,name,fileScreenTemplate);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_EnumTemplates(IFsrmFileScreenTemplateManager* This,FsrmEnumOptions options,IFsrmCommittableCollection **fileScreenTemplates) {
- return This->lpVtbl->EnumTemplates(This,options,fileScreenTemplates);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_ExportTemplates(IFsrmFileScreenTemplateManager* This,VARIANT *fileScreenTemplateNamesArray,BSTR *serializedFileScreenTemplates) {
- return This->lpVtbl->ExportTemplates(This,fileScreenTemplateNamesArray,serializedFileScreenTemplates);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateManager_ImportTemplates(IFsrmFileScreenTemplateManager* This,BSTR serializedFileScreenTemplates,VARIANT *fileScreenTemplateNamesArray,IFsrmCommittableCollection **fileScreenTemplates) {
- return This->lpVtbl->ImportTemplates(This,serializedFileScreenTemplates,fileScreenTemplateNamesArray,fileScreenTemplates);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmFileScreenTemplateManager_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmFileGroup interface
- */
- #ifndef __IFsrmFileGroup_INTERFACE_DEFINED__
- #define __IFsrmFileGroup_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmFileGroup, 0x8dd04909, 0x0e34, 0x4d55, 0xaf,0xaa, 0x89,0xe1,0xf1,0xa1,0xbb,0xb9);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("8dd04909-0e34-4d55-afaa-89e1f1a1bbb9")
- IFsrmFileGroup : public IFsrmObject
- {
- virtual HRESULT STDMETHODCALLTYPE get_Name(
- BSTR *name) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_Name(
- BSTR name) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_Members(
- IFsrmMutableCollection **members) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_Members(
- IFsrmMutableCollection *members) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_NonMembers(
- IFsrmMutableCollection **nonMembers) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_NonMembers(
- IFsrmMutableCollection *nonMembers) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmFileGroup, 0x8dd04909, 0x0e34, 0x4d55, 0xaf,0xaa, 0x89,0xe1,0xf1,0xa1,0xbb,0xb9)
- #endif
- #else
- typedef struct IFsrmFileGroupVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmFileGroup *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmFileGroup *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmFileGroup *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmFileGroup *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmFileGroup *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmFileGroup *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmFileGroup *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmObject methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Id)(
- IFsrmFileGroup *This,
- FSRM_OBJECT_ID *id);
- HRESULT (STDMETHODCALLTYPE *get_Description)(
- IFsrmFileGroup *This,
- BSTR *description);
- HRESULT (STDMETHODCALLTYPE *put_Description)(
- IFsrmFileGroup *This,
- BSTR description);
- HRESULT (STDMETHODCALLTYPE *Delete)(
- IFsrmFileGroup *This);
- HRESULT (STDMETHODCALLTYPE *Commit)(
- IFsrmFileGroup *This);
- /*** IFsrmFileGroup methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Name)(
- IFsrmFileGroup *This,
- BSTR *name);
- HRESULT (STDMETHODCALLTYPE *put_Name)(
- IFsrmFileGroup *This,
- BSTR name);
- HRESULT (STDMETHODCALLTYPE *get_Members)(
- IFsrmFileGroup *This,
- IFsrmMutableCollection **members);
- HRESULT (STDMETHODCALLTYPE *put_Members)(
- IFsrmFileGroup *This,
- IFsrmMutableCollection *members);
- HRESULT (STDMETHODCALLTYPE *get_NonMembers)(
- IFsrmFileGroup *This,
- IFsrmMutableCollection **nonMembers);
- HRESULT (STDMETHODCALLTYPE *put_NonMembers)(
- IFsrmFileGroup *This,
- IFsrmMutableCollection *nonMembers);
- END_INTERFACE
- } IFsrmFileGroupVtbl;
- interface IFsrmFileGroup {
- CONST_VTBL IFsrmFileGroupVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmFileGroup_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmFileGroup_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmFileGroup_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmFileGroup_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmFileGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmFileGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmFileGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmObject methods ***/
- #define IFsrmFileGroup_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
- #define IFsrmFileGroup_get_Description(This,description) (This)->lpVtbl->get_Description(This,description)
- #define IFsrmFileGroup_put_Description(This,description) (This)->lpVtbl->put_Description(This,description)
- #define IFsrmFileGroup_Delete(This) (This)->lpVtbl->Delete(This)
- #define IFsrmFileGroup_Commit(This) (This)->lpVtbl->Commit(This)
- /*** IFsrmFileGroup methods ***/
- #define IFsrmFileGroup_get_Name(This,name) (This)->lpVtbl->get_Name(This,name)
- #define IFsrmFileGroup_put_Name(This,name) (This)->lpVtbl->put_Name(This,name)
- #define IFsrmFileGroup_get_Members(This,members) (This)->lpVtbl->get_Members(This,members)
- #define IFsrmFileGroup_put_Members(This,members) (This)->lpVtbl->put_Members(This,members)
- #define IFsrmFileGroup_get_NonMembers(This,nonMembers) (This)->lpVtbl->get_NonMembers(This,nonMembers)
- #define IFsrmFileGroup_put_NonMembers(This,nonMembers) (This)->lpVtbl->put_NonMembers(This,nonMembers)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmFileGroup_QueryInterface(IFsrmFileGroup* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmFileGroup_AddRef(IFsrmFileGroup* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmFileGroup_Release(IFsrmFileGroup* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmFileGroup_GetTypeInfoCount(IFsrmFileGroup* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmFileGroup_GetTypeInfo(IFsrmFileGroup* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmFileGroup_GetIDsOfNames(IFsrmFileGroup* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmFileGroup_Invoke(IFsrmFileGroup* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
- return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
- }
- /*** IFsrmObject methods ***/
- static FORCEINLINE HRESULT IFsrmFileGroup_get_Id(IFsrmFileGroup* This,FSRM_OBJECT_ID *id) {
- return This->lpVtbl->get_Id(This,id);
- }
- static FORCEINLINE HRESULT IFsrmFileGroup_get_Description(IFsrmFileGroup* This,BSTR *description) {
- return This->lpVtbl->get_Description(This,description);
- }
- static FORCEINLINE HRESULT IFsrmFileGroup_put_Description(IFsrmFileGroup* This,BSTR description) {
- return This->lpVtbl->put_Description(This,description);
- }
- static FORCEINLINE HRESULT IFsrmFileGroup_Delete(IFsrmFileGroup* This) {
- return This->lpVtbl->Delete(This);
- }
- static FORCEINLINE HRESULT IFsrmFileGroup_Commit(IFsrmFileGroup* This) {
- return This->lpVtbl->Commit(This);
- }
- /*** IFsrmFileGroup methods ***/
- static FORCEINLINE HRESULT IFsrmFileGroup_get_Name(IFsrmFileGroup* This,BSTR *name) {
- return This->lpVtbl->get_Name(This,name);
- }
- static FORCEINLINE HRESULT IFsrmFileGroup_put_Name(IFsrmFileGroup* This,BSTR name) {
- return This->lpVtbl->put_Name(This,name);
- }
- static FORCEINLINE HRESULT IFsrmFileGroup_get_Members(IFsrmFileGroup* This,IFsrmMutableCollection **members) {
- return This->lpVtbl->get_Members(This,members);
- }
- static FORCEINLINE HRESULT IFsrmFileGroup_put_Members(IFsrmFileGroup* This,IFsrmMutableCollection *members) {
- return This->lpVtbl->put_Members(This,members);
- }
- static FORCEINLINE HRESULT IFsrmFileGroup_get_NonMembers(IFsrmFileGroup* This,IFsrmMutableCollection **nonMembers) {
- return This->lpVtbl->get_NonMembers(This,nonMembers);
- }
- static FORCEINLINE HRESULT IFsrmFileGroup_put_NonMembers(IFsrmFileGroup* This,IFsrmMutableCollection *nonMembers) {
- return This->lpVtbl->put_NonMembers(This,nonMembers);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmFileGroup_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmFileScreenBase interface
- */
- #ifndef __IFsrmFileScreenBase_INTERFACE_DEFINED__
- #define __IFsrmFileScreenBase_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmFileScreenBase, 0xf3637e80, 0x5b22, 0x4a2b, 0xa6,0x37, 0xbb,0xb6,0x42,0xb4,0x1c,0xfc);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("f3637e80-5b22-4a2b-a637-bbb642b41cfc")
- IFsrmFileScreenBase : public IFsrmObject
- {
- virtual HRESULT STDMETHODCALLTYPE get_BlockedFileGroups(
- IFsrmMutableCollection **blockList) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_BlockedFileGroups(
- IFsrmMutableCollection *blockList) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_FileScreenFlags(
- LONG *fileScreenFlags) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_FileScreenFlags(
- LONG fileScreenFlags) = 0;
- virtual HRESULT STDMETHODCALLTYPE CreateAction(
- FsrmActionType actionType,
- IFsrmAction **action) = 0;
- virtual HRESULT STDMETHODCALLTYPE EnumActions(
- IFsrmCollection **actions) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmFileScreenBase, 0xf3637e80, 0x5b22, 0x4a2b, 0xa6,0x37, 0xbb,0xb6,0x42,0xb4,0x1c,0xfc)
- #endif
- #else
- typedef struct IFsrmFileScreenBaseVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmFileScreenBase *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmFileScreenBase *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmFileScreenBase *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmFileScreenBase *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmFileScreenBase *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmFileScreenBase *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmFileScreenBase *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmObject methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Id)(
- IFsrmFileScreenBase *This,
- FSRM_OBJECT_ID *id);
- HRESULT (STDMETHODCALLTYPE *get_Description)(
- IFsrmFileScreenBase *This,
- BSTR *description);
- HRESULT (STDMETHODCALLTYPE *put_Description)(
- IFsrmFileScreenBase *This,
- BSTR description);
- HRESULT (STDMETHODCALLTYPE *Delete)(
- IFsrmFileScreenBase *This);
- HRESULT (STDMETHODCALLTYPE *Commit)(
- IFsrmFileScreenBase *This);
- /*** IFsrmFileScreenBase methods ***/
- HRESULT (STDMETHODCALLTYPE *get_BlockedFileGroups)(
- IFsrmFileScreenBase *This,
- IFsrmMutableCollection **blockList);
- HRESULT (STDMETHODCALLTYPE *put_BlockedFileGroups)(
- IFsrmFileScreenBase *This,
- IFsrmMutableCollection *blockList);
- HRESULT (STDMETHODCALLTYPE *get_FileScreenFlags)(
- IFsrmFileScreenBase *This,
- LONG *fileScreenFlags);
- HRESULT (STDMETHODCALLTYPE *put_FileScreenFlags)(
- IFsrmFileScreenBase *This,
- LONG fileScreenFlags);
- HRESULT (STDMETHODCALLTYPE *CreateAction)(
- IFsrmFileScreenBase *This,
- FsrmActionType actionType,
- IFsrmAction **action);
- HRESULT (STDMETHODCALLTYPE *EnumActions)(
- IFsrmFileScreenBase *This,
- IFsrmCollection **actions);
- END_INTERFACE
- } IFsrmFileScreenBaseVtbl;
- interface IFsrmFileScreenBase {
- CONST_VTBL IFsrmFileScreenBaseVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmFileScreenBase_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmFileScreenBase_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmFileScreenBase_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmFileScreenBase_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmFileScreenBase_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmFileScreenBase_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmFileScreenBase_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmObject methods ***/
- #define IFsrmFileScreenBase_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
- #define IFsrmFileScreenBase_get_Description(This,description) (This)->lpVtbl->get_Description(This,description)
- #define IFsrmFileScreenBase_put_Description(This,description) (This)->lpVtbl->put_Description(This,description)
- #define IFsrmFileScreenBase_Delete(This) (This)->lpVtbl->Delete(This)
- #define IFsrmFileScreenBase_Commit(This) (This)->lpVtbl->Commit(This)
- /*** IFsrmFileScreenBase methods ***/
- #define IFsrmFileScreenBase_get_BlockedFileGroups(This,blockList) (This)->lpVtbl->get_BlockedFileGroups(This,blockList)
- #define IFsrmFileScreenBase_put_BlockedFileGroups(This,blockList) (This)->lpVtbl->put_BlockedFileGroups(This,blockList)
- #define IFsrmFileScreenBase_get_FileScreenFlags(This,fileScreenFlags) (This)->lpVtbl->get_FileScreenFlags(This,fileScreenFlags)
- #define IFsrmFileScreenBase_put_FileScreenFlags(This,fileScreenFlags) (This)->lpVtbl->put_FileScreenFlags(This,fileScreenFlags)
- #define IFsrmFileScreenBase_CreateAction(This,actionType,action) (This)->lpVtbl->CreateAction(This,actionType,action)
- #define IFsrmFileScreenBase_EnumActions(This,actions) (This)->lpVtbl->EnumActions(This,actions)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenBase_QueryInterface(IFsrmFileScreenBase* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmFileScreenBase_AddRef(IFsrmFileScreenBase* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmFileScreenBase_Release(IFsrmFileScreenBase* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenBase_GetTypeInfoCount(IFsrmFileScreenBase* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenBase_GetTypeInfo(IFsrmFileScreenBase* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenBase_GetIDsOfNames(IFsrmFileScreenBase* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenBase_Invoke(IFsrmFileScreenBase* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
- return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
- }
- /*** IFsrmObject methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenBase_get_Id(IFsrmFileScreenBase* This,FSRM_OBJECT_ID *id) {
- return This->lpVtbl->get_Id(This,id);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenBase_get_Description(IFsrmFileScreenBase* This,BSTR *description) {
- return This->lpVtbl->get_Description(This,description);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenBase_put_Description(IFsrmFileScreenBase* This,BSTR description) {
- return This->lpVtbl->put_Description(This,description);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenBase_Delete(IFsrmFileScreenBase* This) {
- return This->lpVtbl->Delete(This);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenBase_Commit(IFsrmFileScreenBase* This) {
- return This->lpVtbl->Commit(This);
- }
- /*** IFsrmFileScreenBase methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenBase_get_BlockedFileGroups(IFsrmFileScreenBase* This,IFsrmMutableCollection **blockList) {
- return This->lpVtbl->get_BlockedFileGroups(This,blockList);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenBase_put_BlockedFileGroups(IFsrmFileScreenBase* This,IFsrmMutableCollection *blockList) {
- return This->lpVtbl->put_BlockedFileGroups(This,blockList);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenBase_get_FileScreenFlags(IFsrmFileScreenBase* This,LONG *fileScreenFlags) {
- return This->lpVtbl->get_FileScreenFlags(This,fileScreenFlags);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenBase_put_FileScreenFlags(IFsrmFileScreenBase* This,LONG fileScreenFlags) {
- return This->lpVtbl->put_FileScreenFlags(This,fileScreenFlags);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenBase_CreateAction(IFsrmFileScreenBase* This,FsrmActionType actionType,IFsrmAction **action) {
- return This->lpVtbl->CreateAction(This,actionType,action);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenBase_EnumActions(IFsrmFileScreenBase* This,IFsrmCollection **actions) {
- return This->lpVtbl->EnumActions(This,actions);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmFileScreenBase_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmFileScreenException interface
- */
- #ifndef __IFsrmFileScreenException_INTERFACE_DEFINED__
- #define __IFsrmFileScreenException_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmFileScreenException, 0xbee7ce02, 0xdf77, 0x4515, 0x93,0x89, 0x78,0xf0,0x1c,0x5a,0xfc,0x1a);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("bee7ce02-df77-4515-9389-78f01c5afc1a")
- IFsrmFileScreenException : public IFsrmObject
- {
- virtual HRESULT STDMETHODCALLTYPE get_Path(
- BSTR *path) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_AllowedFileGroups(
- IFsrmMutableCollection **allowList) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_AllowedFileGroups(
- IFsrmMutableCollection *allowList) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmFileScreenException, 0xbee7ce02, 0xdf77, 0x4515, 0x93,0x89, 0x78,0xf0,0x1c,0x5a,0xfc,0x1a)
- #endif
- #else
- typedef struct IFsrmFileScreenExceptionVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmFileScreenException *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmFileScreenException *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmFileScreenException *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmFileScreenException *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmFileScreenException *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmFileScreenException *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmFileScreenException *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmObject methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Id)(
- IFsrmFileScreenException *This,
- FSRM_OBJECT_ID *id);
- HRESULT (STDMETHODCALLTYPE *get_Description)(
- IFsrmFileScreenException *This,
- BSTR *description);
- HRESULT (STDMETHODCALLTYPE *put_Description)(
- IFsrmFileScreenException *This,
- BSTR description);
- HRESULT (STDMETHODCALLTYPE *Delete)(
- IFsrmFileScreenException *This);
- HRESULT (STDMETHODCALLTYPE *Commit)(
- IFsrmFileScreenException *This);
- /*** IFsrmFileScreenException methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Path)(
- IFsrmFileScreenException *This,
- BSTR *path);
- HRESULT (STDMETHODCALLTYPE *get_AllowedFileGroups)(
- IFsrmFileScreenException *This,
- IFsrmMutableCollection **allowList);
- HRESULT (STDMETHODCALLTYPE *put_AllowedFileGroups)(
- IFsrmFileScreenException *This,
- IFsrmMutableCollection *allowList);
- END_INTERFACE
- } IFsrmFileScreenExceptionVtbl;
- interface IFsrmFileScreenException {
- CONST_VTBL IFsrmFileScreenExceptionVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmFileScreenException_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmFileScreenException_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmFileScreenException_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmFileScreenException_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmFileScreenException_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmFileScreenException_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmFileScreenException_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmObject methods ***/
- #define IFsrmFileScreenException_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
- #define IFsrmFileScreenException_get_Description(This,description) (This)->lpVtbl->get_Description(This,description)
- #define IFsrmFileScreenException_put_Description(This,description) (This)->lpVtbl->put_Description(This,description)
- #define IFsrmFileScreenException_Delete(This) (This)->lpVtbl->Delete(This)
- #define IFsrmFileScreenException_Commit(This) (This)->lpVtbl->Commit(This)
- /*** IFsrmFileScreenException methods ***/
- #define IFsrmFileScreenException_get_Path(This,path) (This)->lpVtbl->get_Path(This,path)
- #define IFsrmFileScreenException_get_AllowedFileGroups(This,allowList) (This)->lpVtbl->get_AllowedFileGroups(This,allowList)
- #define IFsrmFileScreenException_put_AllowedFileGroups(This,allowList) (This)->lpVtbl->put_AllowedFileGroups(This,allowList)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenException_QueryInterface(IFsrmFileScreenException* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmFileScreenException_AddRef(IFsrmFileScreenException* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmFileScreenException_Release(IFsrmFileScreenException* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenException_GetTypeInfoCount(IFsrmFileScreenException* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenException_GetTypeInfo(IFsrmFileScreenException* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenException_GetIDsOfNames(IFsrmFileScreenException* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenException_Invoke(IFsrmFileScreenException* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
- return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
- }
- /*** IFsrmObject methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenException_get_Id(IFsrmFileScreenException* This,FSRM_OBJECT_ID *id) {
- return This->lpVtbl->get_Id(This,id);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenException_get_Description(IFsrmFileScreenException* This,BSTR *description) {
- return This->lpVtbl->get_Description(This,description);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenException_put_Description(IFsrmFileScreenException* This,BSTR description) {
- return This->lpVtbl->put_Description(This,description);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenException_Delete(IFsrmFileScreenException* This) {
- return This->lpVtbl->Delete(This);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenException_Commit(IFsrmFileScreenException* This) {
- return This->lpVtbl->Commit(This);
- }
- /*** IFsrmFileScreenException methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenException_get_Path(IFsrmFileScreenException* This,BSTR *path) {
- return This->lpVtbl->get_Path(This,path);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenException_get_AllowedFileGroups(IFsrmFileScreenException* This,IFsrmMutableCollection **allowList) {
- return This->lpVtbl->get_AllowedFileGroups(This,allowList);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenException_put_AllowedFileGroups(IFsrmFileScreenException* This,IFsrmMutableCollection *allowList) {
- return This->lpVtbl->put_AllowedFileGroups(This,allowList);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmFileScreenException_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmFileScreen interface
- */
- #ifndef __IFsrmFileScreen_INTERFACE_DEFINED__
- #define __IFsrmFileScreen_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmFileScreen, 0x5f6325d3, 0xce88, 0x4733, 0x84,0xc1, 0x2d,0x6a,0xef,0xc5,0xea,0x07);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("5f6325d3-ce88-4733-84c1-2d6aefc5ea07")
- IFsrmFileScreen : public IFsrmFileScreenBase
- {
- virtual HRESULT STDMETHODCALLTYPE get_Path(
- BSTR *path) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_SourceTemplateName(
- BSTR *fileScreenTemplateName) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_MatchesSourceTemplate(
- VARIANT_BOOL *matches) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_UserSid(
- BSTR *userSid) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_UserAccount(
- BSTR *userAccount) = 0;
- virtual HRESULT STDMETHODCALLTYPE ApplyTemplate(
- BSTR fileScreenTemplateName) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmFileScreen, 0x5f6325d3, 0xce88, 0x4733, 0x84,0xc1, 0x2d,0x6a,0xef,0xc5,0xea,0x07)
- #endif
- #else
- typedef struct IFsrmFileScreenVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmFileScreen *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmFileScreen *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmFileScreen *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmFileScreen *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmFileScreen *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmFileScreen *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmFileScreen *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmObject methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Id)(
- IFsrmFileScreen *This,
- FSRM_OBJECT_ID *id);
- HRESULT (STDMETHODCALLTYPE *get_Description)(
- IFsrmFileScreen *This,
- BSTR *description);
- HRESULT (STDMETHODCALLTYPE *put_Description)(
- IFsrmFileScreen *This,
- BSTR description);
- HRESULT (STDMETHODCALLTYPE *Delete)(
- IFsrmFileScreen *This);
- HRESULT (STDMETHODCALLTYPE *Commit)(
- IFsrmFileScreen *This);
- /*** IFsrmFileScreenBase methods ***/
- HRESULT (STDMETHODCALLTYPE *get_BlockedFileGroups)(
- IFsrmFileScreen *This,
- IFsrmMutableCollection **blockList);
- HRESULT (STDMETHODCALLTYPE *put_BlockedFileGroups)(
- IFsrmFileScreen *This,
- IFsrmMutableCollection *blockList);
- HRESULT (STDMETHODCALLTYPE *get_FileScreenFlags)(
- IFsrmFileScreen *This,
- LONG *fileScreenFlags);
- HRESULT (STDMETHODCALLTYPE *put_FileScreenFlags)(
- IFsrmFileScreen *This,
- LONG fileScreenFlags);
- HRESULT (STDMETHODCALLTYPE *CreateAction)(
- IFsrmFileScreen *This,
- FsrmActionType actionType,
- IFsrmAction **action);
- HRESULT (STDMETHODCALLTYPE *EnumActions)(
- IFsrmFileScreen *This,
- IFsrmCollection **actions);
- /*** IFsrmFileScreen methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Path)(
- IFsrmFileScreen *This,
- BSTR *path);
- HRESULT (STDMETHODCALLTYPE *get_SourceTemplateName)(
- IFsrmFileScreen *This,
- BSTR *fileScreenTemplateName);
- HRESULT (STDMETHODCALLTYPE *get_MatchesSourceTemplate)(
- IFsrmFileScreen *This,
- VARIANT_BOOL *matches);
- HRESULT (STDMETHODCALLTYPE *get_UserSid)(
- IFsrmFileScreen *This,
- BSTR *userSid);
- HRESULT (STDMETHODCALLTYPE *get_UserAccount)(
- IFsrmFileScreen *This,
- BSTR *userAccount);
- HRESULT (STDMETHODCALLTYPE *ApplyTemplate)(
- IFsrmFileScreen *This,
- BSTR fileScreenTemplateName);
- END_INTERFACE
- } IFsrmFileScreenVtbl;
- interface IFsrmFileScreen {
- CONST_VTBL IFsrmFileScreenVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmFileScreen_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmFileScreen_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmFileScreen_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmFileScreen_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmFileScreen_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmFileScreen_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmFileScreen_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmObject methods ***/
- #define IFsrmFileScreen_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
- #define IFsrmFileScreen_get_Description(This,description) (This)->lpVtbl->get_Description(This,description)
- #define IFsrmFileScreen_put_Description(This,description) (This)->lpVtbl->put_Description(This,description)
- #define IFsrmFileScreen_Delete(This) (This)->lpVtbl->Delete(This)
- #define IFsrmFileScreen_Commit(This) (This)->lpVtbl->Commit(This)
- /*** IFsrmFileScreenBase methods ***/
- #define IFsrmFileScreen_get_BlockedFileGroups(This,blockList) (This)->lpVtbl->get_BlockedFileGroups(This,blockList)
- #define IFsrmFileScreen_put_BlockedFileGroups(This,blockList) (This)->lpVtbl->put_BlockedFileGroups(This,blockList)
- #define IFsrmFileScreen_get_FileScreenFlags(This,fileScreenFlags) (This)->lpVtbl->get_FileScreenFlags(This,fileScreenFlags)
- #define IFsrmFileScreen_put_FileScreenFlags(This,fileScreenFlags) (This)->lpVtbl->put_FileScreenFlags(This,fileScreenFlags)
- #define IFsrmFileScreen_CreateAction(This,actionType,action) (This)->lpVtbl->CreateAction(This,actionType,action)
- #define IFsrmFileScreen_EnumActions(This,actions) (This)->lpVtbl->EnumActions(This,actions)
- /*** IFsrmFileScreen methods ***/
- #define IFsrmFileScreen_get_Path(This,path) (This)->lpVtbl->get_Path(This,path)
- #define IFsrmFileScreen_get_SourceTemplateName(This,fileScreenTemplateName) (This)->lpVtbl->get_SourceTemplateName(This,fileScreenTemplateName)
- #define IFsrmFileScreen_get_MatchesSourceTemplate(This,matches) (This)->lpVtbl->get_MatchesSourceTemplate(This,matches)
- #define IFsrmFileScreen_get_UserSid(This,userSid) (This)->lpVtbl->get_UserSid(This,userSid)
- #define IFsrmFileScreen_get_UserAccount(This,userAccount) (This)->lpVtbl->get_UserAccount(This,userAccount)
- #define IFsrmFileScreen_ApplyTemplate(This,fileScreenTemplateName) (This)->lpVtbl->ApplyTemplate(This,fileScreenTemplateName)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreen_QueryInterface(IFsrmFileScreen* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmFileScreen_AddRef(IFsrmFileScreen* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmFileScreen_Release(IFsrmFileScreen* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreen_GetTypeInfoCount(IFsrmFileScreen* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmFileScreen_GetTypeInfo(IFsrmFileScreen* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmFileScreen_GetIDsOfNames(IFsrmFileScreen* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmFileScreen_Invoke(IFsrmFileScreen* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
- return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
- }
- /*** IFsrmObject methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreen_get_Id(IFsrmFileScreen* This,FSRM_OBJECT_ID *id) {
- return This->lpVtbl->get_Id(This,id);
- }
- static FORCEINLINE HRESULT IFsrmFileScreen_get_Description(IFsrmFileScreen* This,BSTR *description) {
- return This->lpVtbl->get_Description(This,description);
- }
- static FORCEINLINE HRESULT IFsrmFileScreen_put_Description(IFsrmFileScreen* This,BSTR description) {
- return This->lpVtbl->put_Description(This,description);
- }
- static FORCEINLINE HRESULT IFsrmFileScreen_Delete(IFsrmFileScreen* This) {
- return This->lpVtbl->Delete(This);
- }
- static FORCEINLINE HRESULT IFsrmFileScreen_Commit(IFsrmFileScreen* This) {
- return This->lpVtbl->Commit(This);
- }
- /*** IFsrmFileScreenBase methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreen_get_BlockedFileGroups(IFsrmFileScreen* This,IFsrmMutableCollection **blockList) {
- return This->lpVtbl->get_BlockedFileGroups(This,blockList);
- }
- static FORCEINLINE HRESULT IFsrmFileScreen_put_BlockedFileGroups(IFsrmFileScreen* This,IFsrmMutableCollection *blockList) {
- return This->lpVtbl->put_BlockedFileGroups(This,blockList);
- }
- static FORCEINLINE HRESULT IFsrmFileScreen_get_FileScreenFlags(IFsrmFileScreen* This,LONG *fileScreenFlags) {
- return This->lpVtbl->get_FileScreenFlags(This,fileScreenFlags);
- }
- static FORCEINLINE HRESULT IFsrmFileScreen_put_FileScreenFlags(IFsrmFileScreen* This,LONG fileScreenFlags) {
- return This->lpVtbl->put_FileScreenFlags(This,fileScreenFlags);
- }
- static FORCEINLINE HRESULT IFsrmFileScreen_CreateAction(IFsrmFileScreen* This,FsrmActionType actionType,IFsrmAction **action) {
- return This->lpVtbl->CreateAction(This,actionType,action);
- }
- static FORCEINLINE HRESULT IFsrmFileScreen_EnumActions(IFsrmFileScreen* This,IFsrmCollection **actions) {
- return This->lpVtbl->EnumActions(This,actions);
- }
- /*** IFsrmFileScreen methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreen_get_Path(IFsrmFileScreen* This,BSTR *path) {
- return This->lpVtbl->get_Path(This,path);
- }
- static FORCEINLINE HRESULT IFsrmFileScreen_get_SourceTemplateName(IFsrmFileScreen* This,BSTR *fileScreenTemplateName) {
- return This->lpVtbl->get_SourceTemplateName(This,fileScreenTemplateName);
- }
- static FORCEINLINE HRESULT IFsrmFileScreen_get_MatchesSourceTemplate(IFsrmFileScreen* This,VARIANT_BOOL *matches) {
- return This->lpVtbl->get_MatchesSourceTemplate(This,matches);
- }
- static FORCEINLINE HRESULT IFsrmFileScreen_get_UserSid(IFsrmFileScreen* This,BSTR *userSid) {
- return This->lpVtbl->get_UserSid(This,userSid);
- }
- static FORCEINLINE HRESULT IFsrmFileScreen_get_UserAccount(IFsrmFileScreen* This,BSTR *userAccount) {
- return This->lpVtbl->get_UserAccount(This,userAccount);
- }
- static FORCEINLINE HRESULT IFsrmFileScreen_ApplyTemplate(IFsrmFileScreen* This,BSTR fileScreenTemplateName) {
- return This->lpVtbl->ApplyTemplate(This,fileScreenTemplateName);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmFileScreen_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmFileGroupImported interface
- */
- #ifndef __IFsrmFileGroupImported_INTERFACE_DEFINED__
- #define __IFsrmFileGroupImported_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmFileGroupImported, 0xad55f10b, 0x5f11, 0x4be7, 0x94,0xef, 0xd9,0xee,0x2e,0x47,0x0d,0xed);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("ad55f10b-5f11-4be7-94ef-d9ee2e470ded")
- IFsrmFileGroupImported : public IFsrmFileGroup
- {
- virtual HRESULT STDMETHODCALLTYPE get_OverwriteOnCommit(
- VARIANT_BOOL *overwrite) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_OverwriteOnCommit(
- VARIANT_BOOL overwrite) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmFileGroupImported, 0xad55f10b, 0x5f11, 0x4be7, 0x94,0xef, 0xd9,0xee,0x2e,0x47,0x0d,0xed)
- #endif
- #else
- typedef struct IFsrmFileGroupImportedVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmFileGroupImported *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmFileGroupImported *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmFileGroupImported *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmFileGroupImported *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmFileGroupImported *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmFileGroupImported *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmFileGroupImported *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmObject methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Id)(
- IFsrmFileGroupImported *This,
- FSRM_OBJECT_ID *id);
- HRESULT (STDMETHODCALLTYPE *get_Description)(
- IFsrmFileGroupImported *This,
- BSTR *description);
- HRESULT (STDMETHODCALLTYPE *put_Description)(
- IFsrmFileGroupImported *This,
- BSTR description);
- HRESULT (STDMETHODCALLTYPE *Delete)(
- IFsrmFileGroupImported *This);
- HRESULT (STDMETHODCALLTYPE *Commit)(
- IFsrmFileGroupImported *This);
- /*** IFsrmFileGroup methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Name)(
- IFsrmFileGroupImported *This,
- BSTR *name);
- HRESULT (STDMETHODCALLTYPE *put_Name)(
- IFsrmFileGroupImported *This,
- BSTR name);
- HRESULT (STDMETHODCALLTYPE *get_Members)(
- IFsrmFileGroupImported *This,
- IFsrmMutableCollection **members);
- HRESULT (STDMETHODCALLTYPE *put_Members)(
- IFsrmFileGroupImported *This,
- IFsrmMutableCollection *members);
- HRESULT (STDMETHODCALLTYPE *get_NonMembers)(
- IFsrmFileGroupImported *This,
- IFsrmMutableCollection **nonMembers);
- HRESULT (STDMETHODCALLTYPE *put_NonMembers)(
- IFsrmFileGroupImported *This,
- IFsrmMutableCollection *nonMembers);
- /*** IFsrmFileGroupImported methods ***/
- HRESULT (STDMETHODCALLTYPE *get_OverwriteOnCommit)(
- IFsrmFileGroupImported *This,
- VARIANT_BOOL *overwrite);
- HRESULT (STDMETHODCALLTYPE *put_OverwriteOnCommit)(
- IFsrmFileGroupImported *This,
- VARIANT_BOOL overwrite);
- END_INTERFACE
- } IFsrmFileGroupImportedVtbl;
- interface IFsrmFileGroupImported {
- CONST_VTBL IFsrmFileGroupImportedVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmFileGroupImported_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmFileGroupImported_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmFileGroupImported_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmFileGroupImported_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmFileGroupImported_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmFileGroupImported_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmFileGroupImported_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmObject methods ***/
- #define IFsrmFileGroupImported_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
- #define IFsrmFileGroupImported_get_Description(This,description) (This)->lpVtbl->get_Description(This,description)
- #define IFsrmFileGroupImported_put_Description(This,description) (This)->lpVtbl->put_Description(This,description)
- #define IFsrmFileGroupImported_Delete(This) (This)->lpVtbl->Delete(This)
- #define IFsrmFileGroupImported_Commit(This) (This)->lpVtbl->Commit(This)
- /*** IFsrmFileGroup methods ***/
- #define IFsrmFileGroupImported_get_Name(This,name) (This)->lpVtbl->get_Name(This,name)
- #define IFsrmFileGroupImported_put_Name(This,name) (This)->lpVtbl->put_Name(This,name)
- #define IFsrmFileGroupImported_get_Members(This,members) (This)->lpVtbl->get_Members(This,members)
- #define IFsrmFileGroupImported_put_Members(This,members) (This)->lpVtbl->put_Members(This,members)
- #define IFsrmFileGroupImported_get_NonMembers(This,nonMembers) (This)->lpVtbl->get_NonMembers(This,nonMembers)
- #define IFsrmFileGroupImported_put_NonMembers(This,nonMembers) (This)->lpVtbl->put_NonMembers(This,nonMembers)
- /*** IFsrmFileGroupImported methods ***/
- #define IFsrmFileGroupImported_get_OverwriteOnCommit(This,overwrite) (This)->lpVtbl->get_OverwriteOnCommit(This,overwrite)
- #define IFsrmFileGroupImported_put_OverwriteOnCommit(This,overwrite) (This)->lpVtbl->put_OverwriteOnCommit(This,overwrite)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmFileGroupImported_QueryInterface(IFsrmFileGroupImported* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmFileGroupImported_AddRef(IFsrmFileGroupImported* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmFileGroupImported_Release(IFsrmFileGroupImported* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmFileGroupImported_GetTypeInfoCount(IFsrmFileGroupImported* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupImported_GetTypeInfo(IFsrmFileGroupImported* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupImported_GetIDsOfNames(IFsrmFileGroupImported* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupImported_Invoke(IFsrmFileGroupImported* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
- return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
- }
- /*** IFsrmObject methods ***/
- static FORCEINLINE HRESULT IFsrmFileGroupImported_get_Id(IFsrmFileGroupImported* This,FSRM_OBJECT_ID *id) {
- return This->lpVtbl->get_Id(This,id);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupImported_get_Description(IFsrmFileGroupImported* This,BSTR *description) {
- return This->lpVtbl->get_Description(This,description);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupImported_put_Description(IFsrmFileGroupImported* This,BSTR description) {
- return This->lpVtbl->put_Description(This,description);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupImported_Delete(IFsrmFileGroupImported* This) {
- return This->lpVtbl->Delete(This);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupImported_Commit(IFsrmFileGroupImported* This) {
- return This->lpVtbl->Commit(This);
- }
- /*** IFsrmFileGroup methods ***/
- static FORCEINLINE HRESULT IFsrmFileGroupImported_get_Name(IFsrmFileGroupImported* This,BSTR *name) {
- return This->lpVtbl->get_Name(This,name);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupImported_put_Name(IFsrmFileGroupImported* This,BSTR name) {
- return This->lpVtbl->put_Name(This,name);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupImported_get_Members(IFsrmFileGroupImported* This,IFsrmMutableCollection **members) {
- return This->lpVtbl->get_Members(This,members);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupImported_put_Members(IFsrmFileGroupImported* This,IFsrmMutableCollection *members) {
- return This->lpVtbl->put_Members(This,members);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupImported_get_NonMembers(IFsrmFileGroupImported* This,IFsrmMutableCollection **nonMembers) {
- return This->lpVtbl->get_NonMembers(This,nonMembers);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupImported_put_NonMembers(IFsrmFileGroupImported* This,IFsrmMutableCollection *nonMembers) {
- return This->lpVtbl->put_NonMembers(This,nonMembers);
- }
- /*** IFsrmFileGroupImported methods ***/
- static FORCEINLINE HRESULT IFsrmFileGroupImported_get_OverwriteOnCommit(IFsrmFileGroupImported* This,VARIANT_BOOL *overwrite) {
- return This->lpVtbl->get_OverwriteOnCommit(This,overwrite);
- }
- static FORCEINLINE HRESULT IFsrmFileGroupImported_put_OverwriteOnCommit(IFsrmFileGroupImported* This,VARIANT_BOOL overwrite) {
- return This->lpVtbl->put_OverwriteOnCommit(This,overwrite);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmFileGroupImported_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmFileScreenTemplate interface
- */
- #ifndef __IFsrmFileScreenTemplate_INTERFACE_DEFINED__
- #define __IFsrmFileScreenTemplate_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmFileScreenTemplate, 0x205bebf8, 0xdd93, 0x452a, 0x95,0xa6, 0x32,0xb5,0x66,0xb3,0x58,0x28);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("205bebf8-dd93-452a-95a6-32b566b35828")
- IFsrmFileScreenTemplate : public IFsrmFileScreenBase
- {
- virtual HRESULT STDMETHODCALLTYPE get_Name(
- BSTR *name) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_Name(
- BSTR name) = 0;
- virtual HRESULT STDMETHODCALLTYPE CopyTemplate(
- BSTR fileScreenTemplateName) = 0;
- virtual HRESULT STDMETHODCALLTYPE CommitAndUpdateDerived(
- FsrmCommitOptions commitOptions,
- FsrmTemplateApplyOptions applyOptions,
- IFsrmDerivedObjectsResult **derivedObjectsResult) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmFileScreenTemplate, 0x205bebf8, 0xdd93, 0x452a, 0x95,0xa6, 0x32,0xb5,0x66,0xb3,0x58,0x28)
- #endif
- #else
- typedef struct IFsrmFileScreenTemplateVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmFileScreenTemplate *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmFileScreenTemplate *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmFileScreenTemplate *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmFileScreenTemplate *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmFileScreenTemplate *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmFileScreenTemplate *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmFileScreenTemplate *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmObject methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Id)(
- IFsrmFileScreenTemplate *This,
- FSRM_OBJECT_ID *id);
- HRESULT (STDMETHODCALLTYPE *get_Description)(
- IFsrmFileScreenTemplate *This,
- BSTR *description);
- HRESULT (STDMETHODCALLTYPE *put_Description)(
- IFsrmFileScreenTemplate *This,
- BSTR description);
- HRESULT (STDMETHODCALLTYPE *Delete)(
- IFsrmFileScreenTemplate *This);
- HRESULT (STDMETHODCALLTYPE *Commit)(
- IFsrmFileScreenTemplate *This);
- /*** IFsrmFileScreenBase methods ***/
- HRESULT (STDMETHODCALLTYPE *get_BlockedFileGroups)(
- IFsrmFileScreenTemplate *This,
- IFsrmMutableCollection **blockList);
- HRESULT (STDMETHODCALLTYPE *put_BlockedFileGroups)(
- IFsrmFileScreenTemplate *This,
- IFsrmMutableCollection *blockList);
- HRESULT (STDMETHODCALLTYPE *get_FileScreenFlags)(
- IFsrmFileScreenTemplate *This,
- LONG *fileScreenFlags);
- HRESULT (STDMETHODCALLTYPE *put_FileScreenFlags)(
- IFsrmFileScreenTemplate *This,
- LONG fileScreenFlags);
- HRESULT (STDMETHODCALLTYPE *CreateAction)(
- IFsrmFileScreenTemplate *This,
- FsrmActionType actionType,
- IFsrmAction **action);
- HRESULT (STDMETHODCALLTYPE *EnumActions)(
- IFsrmFileScreenTemplate *This,
- IFsrmCollection **actions);
- /*** IFsrmFileScreenTemplate methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Name)(
- IFsrmFileScreenTemplate *This,
- BSTR *name);
- HRESULT (STDMETHODCALLTYPE *put_Name)(
- IFsrmFileScreenTemplate *This,
- BSTR name);
- HRESULT (STDMETHODCALLTYPE *CopyTemplate)(
- IFsrmFileScreenTemplate *This,
- BSTR fileScreenTemplateName);
- HRESULT (STDMETHODCALLTYPE *CommitAndUpdateDerived)(
- IFsrmFileScreenTemplate *This,
- FsrmCommitOptions commitOptions,
- FsrmTemplateApplyOptions applyOptions,
- IFsrmDerivedObjectsResult **derivedObjectsResult);
- END_INTERFACE
- } IFsrmFileScreenTemplateVtbl;
- interface IFsrmFileScreenTemplate {
- CONST_VTBL IFsrmFileScreenTemplateVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmFileScreenTemplate_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmFileScreenTemplate_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmFileScreenTemplate_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmFileScreenTemplate_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmFileScreenTemplate_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmFileScreenTemplate_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmFileScreenTemplate_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmObject methods ***/
- #define IFsrmFileScreenTemplate_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
- #define IFsrmFileScreenTemplate_get_Description(This,description) (This)->lpVtbl->get_Description(This,description)
- #define IFsrmFileScreenTemplate_put_Description(This,description) (This)->lpVtbl->put_Description(This,description)
- #define IFsrmFileScreenTemplate_Delete(This) (This)->lpVtbl->Delete(This)
- #define IFsrmFileScreenTemplate_Commit(This) (This)->lpVtbl->Commit(This)
- /*** IFsrmFileScreenBase methods ***/
- #define IFsrmFileScreenTemplate_get_BlockedFileGroups(This,blockList) (This)->lpVtbl->get_BlockedFileGroups(This,blockList)
- #define IFsrmFileScreenTemplate_put_BlockedFileGroups(This,blockList) (This)->lpVtbl->put_BlockedFileGroups(This,blockList)
- #define IFsrmFileScreenTemplate_get_FileScreenFlags(This,fileScreenFlags) (This)->lpVtbl->get_FileScreenFlags(This,fileScreenFlags)
- #define IFsrmFileScreenTemplate_put_FileScreenFlags(This,fileScreenFlags) (This)->lpVtbl->put_FileScreenFlags(This,fileScreenFlags)
- #define IFsrmFileScreenTemplate_CreateAction(This,actionType,action) (This)->lpVtbl->CreateAction(This,actionType,action)
- #define IFsrmFileScreenTemplate_EnumActions(This,actions) (This)->lpVtbl->EnumActions(This,actions)
- /*** IFsrmFileScreenTemplate methods ***/
- #define IFsrmFileScreenTemplate_get_Name(This,name) (This)->lpVtbl->get_Name(This,name)
- #define IFsrmFileScreenTemplate_put_Name(This,name) (This)->lpVtbl->put_Name(This,name)
- #define IFsrmFileScreenTemplate_CopyTemplate(This,fileScreenTemplateName) (This)->lpVtbl->CopyTemplate(This,fileScreenTemplateName)
- #define IFsrmFileScreenTemplate_CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult) (This)->lpVtbl->CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_QueryInterface(IFsrmFileScreenTemplate* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmFileScreenTemplate_AddRef(IFsrmFileScreenTemplate* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmFileScreenTemplate_Release(IFsrmFileScreenTemplate* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_GetTypeInfoCount(IFsrmFileScreenTemplate* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_GetTypeInfo(IFsrmFileScreenTemplate* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_GetIDsOfNames(IFsrmFileScreenTemplate* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_Invoke(IFsrmFileScreenTemplate* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
- return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
- }
- /*** IFsrmObject methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_get_Id(IFsrmFileScreenTemplate* This,FSRM_OBJECT_ID *id) {
- return This->lpVtbl->get_Id(This,id);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_get_Description(IFsrmFileScreenTemplate* This,BSTR *description) {
- return This->lpVtbl->get_Description(This,description);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_put_Description(IFsrmFileScreenTemplate* This,BSTR description) {
- return This->lpVtbl->put_Description(This,description);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_Delete(IFsrmFileScreenTemplate* This) {
- return This->lpVtbl->Delete(This);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_Commit(IFsrmFileScreenTemplate* This) {
- return This->lpVtbl->Commit(This);
- }
- /*** IFsrmFileScreenBase methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_get_BlockedFileGroups(IFsrmFileScreenTemplate* This,IFsrmMutableCollection **blockList) {
- return This->lpVtbl->get_BlockedFileGroups(This,blockList);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_put_BlockedFileGroups(IFsrmFileScreenTemplate* This,IFsrmMutableCollection *blockList) {
- return This->lpVtbl->put_BlockedFileGroups(This,blockList);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_get_FileScreenFlags(IFsrmFileScreenTemplate* This,LONG *fileScreenFlags) {
- return This->lpVtbl->get_FileScreenFlags(This,fileScreenFlags);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_put_FileScreenFlags(IFsrmFileScreenTemplate* This,LONG fileScreenFlags) {
- return This->lpVtbl->put_FileScreenFlags(This,fileScreenFlags);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_CreateAction(IFsrmFileScreenTemplate* This,FsrmActionType actionType,IFsrmAction **action) {
- return This->lpVtbl->CreateAction(This,actionType,action);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_EnumActions(IFsrmFileScreenTemplate* This,IFsrmCollection **actions) {
- return This->lpVtbl->EnumActions(This,actions);
- }
- /*** IFsrmFileScreenTemplate methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_get_Name(IFsrmFileScreenTemplate* This,BSTR *name) {
- return This->lpVtbl->get_Name(This,name);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_put_Name(IFsrmFileScreenTemplate* This,BSTR name) {
- return This->lpVtbl->put_Name(This,name);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_CopyTemplate(IFsrmFileScreenTemplate* This,BSTR fileScreenTemplateName) {
- return This->lpVtbl->CopyTemplate(This,fileScreenTemplateName);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplate_CommitAndUpdateDerived(IFsrmFileScreenTemplate* This,FsrmCommitOptions commitOptions,FsrmTemplateApplyOptions applyOptions,IFsrmDerivedObjectsResult **derivedObjectsResult) {
- return This->lpVtbl->CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmFileScreenTemplate_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmFileScreenTemplateImported interface
- */
- #ifndef __IFsrmFileScreenTemplateImported_INTERFACE_DEFINED__
- #define __IFsrmFileScreenTemplateImported_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmFileScreenTemplateImported, 0xe1010359, 0x3e5d, 0x4ecd, 0x9f,0xe4, 0xef,0x48,0x62,0x2f,0xdf,0x30);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("e1010359-3e5d-4ecd-9fe4-ef48622fdf30")
- IFsrmFileScreenTemplateImported : public IFsrmFileScreenTemplate
- {
- virtual HRESULT STDMETHODCALLTYPE get_OverwriteOnCommit(
- VARIANT_BOOL *overwrite) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_OverwriteOnCommit(
- VARIANT_BOOL overwrite) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmFileScreenTemplateImported, 0xe1010359, 0x3e5d, 0x4ecd, 0x9f,0xe4, 0xef,0x48,0x62,0x2f,0xdf,0x30)
- #endif
- #else
- typedef struct IFsrmFileScreenTemplateImportedVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmFileScreenTemplateImported *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmFileScreenTemplateImported *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmFileScreenTemplateImported *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmFileScreenTemplateImported *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmFileScreenTemplateImported *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmFileScreenTemplateImported *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmFileScreenTemplateImported *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmObject methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Id)(
- IFsrmFileScreenTemplateImported *This,
- FSRM_OBJECT_ID *id);
- HRESULT (STDMETHODCALLTYPE *get_Description)(
- IFsrmFileScreenTemplateImported *This,
- BSTR *description);
- HRESULT (STDMETHODCALLTYPE *put_Description)(
- IFsrmFileScreenTemplateImported *This,
- BSTR description);
- HRESULT (STDMETHODCALLTYPE *Delete)(
- IFsrmFileScreenTemplateImported *This);
- HRESULT (STDMETHODCALLTYPE *Commit)(
- IFsrmFileScreenTemplateImported *This);
- /*** IFsrmFileScreenBase methods ***/
- HRESULT (STDMETHODCALLTYPE *get_BlockedFileGroups)(
- IFsrmFileScreenTemplateImported *This,
- IFsrmMutableCollection **blockList);
- HRESULT (STDMETHODCALLTYPE *put_BlockedFileGroups)(
- IFsrmFileScreenTemplateImported *This,
- IFsrmMutableCollection *blockList);
- HRESULT (STDMETHODCALLTYPE *get_FileScreenFlags)(
- IFsrmFileScreenTemplateImported *This,
- LONG *fileScreenFlags);
- HRESULT (STDMETHODCALLTYPE *put_FileScreenFlags)(
- IFsrmFileScreenTemplateImported *This,
- LONG fileScreenFlags);
- HRESULT (STDMETHODCALLTYPE *CreateAction)(
- IFsrmFileScreenTemplateImported *This,
- FsrmActionType actionType,
- IFsrmAction **action);
- HRESULT (STDMETHODCALLTYPE *EnumActions)(
- IFsrmFileScreenTemplateImported *This,
- IFsrmCollection **actions);
- /*** IFsrmFileScreenTemplate methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Name)(
- IFsrmFileScreenTemplateImported *This,
- BSTR *name);
- HRESULT (STDMETHODCALLTYPE *put_Name)(
- IFsrmFileScreenTemplateImported *This,
- BSTR name);
- HRESULT (STDMETHODCALLTYPE *CopyTemplate)(
- IFsrmFileScreenTemplateImported *This,
- BSTR fileScreenTemplateName);
- HRESULT (STDMETHODCALLTYPE *CommitAndUpdateDerived)(
- IFsrmFileScreenTemplateImported *This,
- FsrmCommitOptions commitOptions,
- FsrmTemplateApplyOptions applyOptions,
- IFsrmDerivedObjectsResult **derivedObjectsResult);
- /*** IFsrmFileScreenTemplateImported methods ***/
- HRESULT (STDMETHODCALLTYPE *get_OverwriteOnCommit)(
- IFsrmFileScreenTemplateImported *This,
- VARIANT_BOOL *overwrite);
- HRESULT (STDMETHODCALLTYPE *put_OverwriteOnCommit)(
- IFsrmFileScreenTemplateImported *This,
- VARIANT_BOOL overwrite);
- END_INTERFACE
- } IFsrmFileScreenTemplateImportedVtbl;
- interface IFsrmFileScreenTemplateImported {
- CONST_VTBL IFsrmFileScreenTemplateImportedVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmFileScreenTemplateImported_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmFileScreenTemplateImported_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmFileScreenTemplateImported_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmFileScreenTemplateImported_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmFileScreenTemplateImported_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmFileScreenTemplateImported_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmFileScreenTemplateImported_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmObject methods ***/
- #define IFsrmFileScreenTemplateImported_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
- #define IFsrmFileScreenTemplateImported_get_Description(This,description) (This)->lpVtbl->get_Description(This,description)
- #define IFsrmFileScreenTemplateImported_put_Description(This,description) (This)->lpVtbl->put_Description(This,description)
- #define IFsrmFileScreenTemplateImported_Delete(This) (This)->lpVtbl->Delete(This)
- #define IFsrmFileScreenTemplateImported_Commit(This) (This)->lpVtbl->Commit(This)
- /*** IFsrmFileScreenBase methods ***/
- #define IFsrmFileScreenTemplateImported_get_BlockedFileGroups(This,blockList) (This)->lpVtbl->get_BlockedFileGroups(This,blockList)
- #define IFsrmFileScreenTemplateImported_put_BlockedFileGroups(This,blockList) (This)->lpVtbl->put_BlockedFileGroups(This,blockList)
- #define IFsrmFileScreenTemplateImported_get_FileScreenFlags(This,fileScreenFlags) (This)->lpVtbl->get_FileScreenFlags(This,fileScreenFlags)
- #define IFsrmFileScreenTemplateImported_put_FileScreenFlags(This,fileScreenFlags) (This)->lpVtbl->put_FileScreenFlags(This,fileScreenFlags)
- #define IFsrmFileScreenTemplateImported_CreateAction(This,actionType,action) (This)->lpVtbl->CreateAction(This,actionType,action)
- #define IFsrmFileScreenTemplateImported_EnumActions(This,actions) (This)->lpVtbl->EnumActions(This,actions)
- /*** IFsrmFileScreenTemplate methods ***/
- #define IFsrmFileScreenTemplateImported_get_Name(This,name) (This)->lpVtbl->get_Name(This,name)
- #define IFsrmFileScreenTemplateImported_put_Name(This,name) (This)->lpVtbl->put_Name(This,name)
- #define IFsrmFileScreenTemplateImported_CopyTemplate(This,fileScreenTemplateName) (This)->lpVtbl->CopyTemplate(This,fileScreenTemplateName)
- #define IFsrmFileScreenTemplateImported_CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult) (This)->lpVtbl->CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult)
- /*** IFsrmFileScreenTemplateImported methods ***/
- #define IFsrmFileScreenTemplateImported_get_OverwriteOnCommit(This,overwrite) (This)->lpVtbl->get_OverwriteOnCommit(This,overwrite)
- #define IFsrmFileScreenTemplateImported_put_OverwriteOnCommit(This,overwrite) (This)->lpVtbl->put_OverwriteOnCommit(This,overwrite)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_QueryInterface(IFsrmFileScreenTemplateImported* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmFileScreenTemplateImported_AddRef(IFsrmFileScreenTemplateImported* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmFileScreenTemplateImported_Release(IFsrmFileScreenTemplateImported* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_GetTypeInfoCount(IFsrmFileScreenTemplateImported* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_GetTypeInfo(IFsrmFileScreenTemplateImported* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_GetIDsOfNames(IFsrmFileScreenTemplateImported* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_Invoke(IFsrmFileScreenTemplateImported* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
- return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
- }
- /*** IFsrmObject methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_get_Id(IFsrmFileScreenTemplateImported* This,FSRM_OBJECT_ID *id) {
- return This->lpVtbl->get_Id(This,id);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_get_Description(IFsrmFileScreenTemplateImported* This,BSTR *description) {
- return This->lpVtbl->get_Description(This,description);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_put_Description(IFsrmFileScreenTemplateImported* This,BSTR description) {
- return This->lpVtbl->put_Description(This,description);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_Delete(IFsrmFileScreenTemplateImported* This) {
- return This->lpVtbl->Delete(This);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_Commit(IFsrmFileScreenTemplateImported* This) {
- return This->lpVtbl->Commit(This);
- }
- /*** IFsrmFileScreenBase methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_get_BlockedFileGroups(IFsrmFileScreenTemplateImported* This,IFsrmMutableCollection **blockList) {
- return This->lpVtbl->get_BlockedFileGroups(This,blockList);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_put_BlockedFileGroups(IFsrmFileScreenTemplateImported* This,IFsrmMutableCollection *blockList) {
- return This->lpVtbl->put_BlockedFileGroups(This,blockList);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_get_FileScreenFlags(IFsrmFileScreenTemplateImported* This,LONG *fileScreenFlags) {
- return This->lpVtbl->get_FileScreenFlags(This,fileScreenFlags);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_put_FileScreenFlags(IFsrmFileScreenTemplateImported* This,LONG fileScreenFlags) {
- return This->lpVtbl->put_FileScreenFlags(This,fileScreenFlags);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_CreateAction(IFsrmFileScreenTemplateImported* This,FsrmActionType actionType,IFsrmAction **action) {
- return This->lpVtbl->CreateAction(This,actionType,action);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_EnumActions(IFsrmFileScreenTemplateImported* This,IFsrmCollection **actions) {
- return This->lpVtbl->EnumActions(This,actions);
- }
- /*** IFsrmFileScreenTemplate methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_get_Name(IFsrmFileScreenTemplateImported* This,BSTR *name) {
- return This->lpVtbl->get_Name(This,name);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_put_Name(IFsrmFileScreenTemplateImported* This,BSTR name) {
- return This->lpVtbl->put_Name(This,name);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_CopyTemplate(IFsrmFileScreenTemplateImported* This,BSTR fileScreenTemplateName) {
- return This->lpVtbl->CopyTemplate(This,fileScreenTemplateName);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_CommitAndUpdateDerived(IFsrmFileScreenTemplateImported* This,FsrmCommitOptions commitOptions,FsrmTemplateApplyOptions applyOptions,IFsrmDerivedObjectsResult **derivedObjectsResult) {
- return This->lpVtbl->CommitAndUpdateDerived(This,commitOptions,applyOptions,derivedObjectsResult);
- }
- /*** IFsrmFileScreenTemplateImported methods ***/
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_get_OverwriteOnCommit(IFsrmFileScreenTemplateImported* This,VARIANT_BOOL *overwrite) {
- return This->lpVtbl->get_OverwriteOnCommit(This,overwrite);
- }
- static FORCEINLINE HRESULT IFsrmFileScreenTemplateImported_put_OverwriteOnCommit(IFsrmFileScreenTemplateImported* This,VARIANT_BOOL overwrite) {
- return This->lpVtbl->put_OverwriteOnCommit(This,overwrite);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmFileScreenTemplateImported_INTERFACE_DEFINED__ */
- #endif
- /* Begin additional prototypes for all interfaces */
- ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *);
- unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *);
- unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *);
- void __RPC_USER BSTR_UserFree (ULONG *, BSTR *);
- ULONG __RPC_USER VARIANT_UserSize (ULONG *, ULONG, VARIANT *);
- unsigned char * __RPC_USER VARIANT_UserMarshal (ULONG *, unsigned char *, VARIANT *);
- unsigned char * __RPC_USER VARIANT_UserUnmarshal(ULONG *, unsigned char *, VARIANT *);
- void __RPC_USER VARIANT_UserFree (ULONG *, VARIANT *);
- /* End additional prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif /* __fsrmscreen_h__ */
|