1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484 |
- /*** Autogenerated by WIDL 7.7 from include/fsrm.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 __fsrm_h__
- #define __fsrm_h__
- /* Forward declarations */
- #ifndef __IFsrmCommittableCollection_FWD_DEFINED__
- #define __IFsrmCommittableCollection_FWD_DEFINED__
- typedef interface IFsrmCommittableCollection IFsrmCommittableCollection;
- #ifdef __cplusplus
- interface IFsrmCommittableCollection;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmAccessDeniedRemediationClient_FWD_DEFINED__
- #define __IFsrmAccessDeniedRemediationClient_FWD_DEFINED__
- typedef interface IFsrmAccessDeniedRemediationClient IFsrmAccessDeniedRemediationClient;
- #ifdef __cplusplus
- interface IFsrmAccessDeniedRemediationClient;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmAction_FWD_DEFINED__
- #define __IFsrmAction_FWD_DEFINED__
- typedef interface IFsrmAction IFsrmAction;
- #ifdef __cplusplus
- interface IFsrmAction;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmActionCommand_FWD_DEFINED__
- #define __IFsrmActionCommand_FWD_DEFINED__
- typedef interface IFsrmActionCommand IFsrmActionCommand;
- #ifdef __cplusplus
- interface IFsrmActionCommand;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmActionEventLog_FWD_DEFINED__
- #define __IFsrmActionEventLog_FWD_DEFINED__
- typedef interface IFsrmActionEventLog IFsrmActionEventLog;
- #ifdef __cplusplus
- interface IFsrmActionEventLog;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmActionReport_FWD_DEFINED__
- #define __IFsrmActionReport_FWD_DEFINED__
- typedef interface IFsrmActionReport IFsrmActionReport;
- #ifdef __cplusplus
- interface IFsrmActionReport;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmCollection_FWD_DEFINED__
- #define __IFsrmCollection_FWD_DEFINED__
- typedef interface IFsrmCollection IFsrmCollection;
- #ifdef __cplusplus
- interface IFsrmCollection;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmDerivedObjectsResult_FWD_DEFINED__
- #define __IFsrmDerivedObjectsResult_FWD_DEFINED__
- typedef interface IFsrmDerivedObjectsResult IFsrmDerivedObjectsResult;
- #ifdef __cplusplus
- interface IFsrmDerivedObjectsResult;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmExportImport_FWD_DEFINED__
- #define __IFsrmExportImport_FWD_DEFINED__
- typedef interface IFsrmExportImport IFsrmExportImport;
- #ifdef __cplusplus
- interface IFsrmExportImport;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmObject_FWD_DEFINED__
- #define __IFsrmObject_FWD_DEFINED__
- typedef interface IFsrmObject IFsrmObject;
- #ifdef __cplusplus
- interface IFsrmObject;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmPathMapper_FWD_DEFINED__
- #define __IFsrmPathMapper_FWD_DEFINED__
- typedef interface IFsrmPathMapper IFsrmPathMapper;
- #ifdef __cplusplus
- interface IFsrmPathMapper;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmSetting_FWD_DEFINED__
- #define __IFsrmSetting_FWD_DEFINED__
- typedef interface IFsrmSetting IFsrmSetting;
- #ifdef __cplusplus
- interface IFsrmSetting;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmActionEmail_FWD_DEFINED__
- #define __IFsrmActionEmail_FWD_DEFINED__
- typedef interface IFsrmActionEmail IFsrmActionEmail;
- #ifdef __cplusplus
- interface IFsrmActionEmail;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmActionEmail2_FWD_DEFINED__
- #define __IFsrmActionEmail2_FWD_DEFINED__
- typedef interface IFsrmActionEmail2 IFsrmActionEmail2;
- #ifdef __cplusplus
- interface IFsrmActionEmail2;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmMutableCollection_FWD_DEFINED__
- #define __IFsrmMutableCollection_FWD_DEFINED__
- typedef interface IFsrmMutableCollection IFsrmMutableCollection;
- #ifdef __cplusplus
- interface IFsrmMutableCollection;
- #endif /* __cplusplus */
- #endif
- /* Headers for imported files */
- #include <oaidl.h>
- #include <fsrmenums.h>
- #ifdef __cplusplus
- extern "C" {
- #endif
- #include <winapifamily.h>
- #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
- #ifndef __IFsrmObject_FWD_DEFINED__
- #define __IFsrmObject_FWD_DEFINED__
- typedef interface IFsrmObject IFsrmObject;
- #ifdef __cplusplus
- interface IFsrmObject;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmCollection_FWD_DEFINED__
- #define __IFsrmCollection_FWD_DEFINED__
- typedef interface IFsrmCollection IFsrmCollection;
- #ifdef __cplusplus
- interface IFsrmCollection;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmMutableCollection_FWD_DEFINED__
- #define __IFsrmMutableCollection_FWD_DEFINED__
- typedef interface IFsrmMutableCollection IFsrmMutableCollection;
- #ifdef __cplusplus
- interface IFsrmMutableCollection;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmCommittableCollection_FWD_DEFINED__
- #define __IFsrmCommittableCollection_FWD_DEFINED__
- typedef interface IFsrmCommittableCollection IFsrmCommittableCollection;
- #ifdef __cplusplus
- interface IFsrmCommittableCollection;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmAction_FWD_DEFINED__
- #define __IFsrmAction_FWD_DEFINED__
- typedef interface IFsrmAction IFsrmAction;
- #ifdef __cplusplus
- interface IFsrmAction;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmActionEmail_FWD_DEFINED__
- #define __IFsrmActionEmail_FWD_DEFINED__
- typedef interface IFsrmActionEmail IFsrmActionEmail;
- #ifdef __cplusplus
- interface IFsrmActionEmail;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmActionReport_FWD_DEFINED__
- #define __IFsrmActionReport_FWD_DEFINED__
- typedef interface IFsrmActionReport IFsrmActionReport;
- #ifdef __cplusplus
- interface IFsrmActionReport;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmActionEventLog_FWD_DEFINED__
- #define __IFsrmActionEventLog_FWD_DEFINED__
- typedef interface IFsrmActionEventLog IFsrmActionEventLog;
- #ifdef __cplusplus
- interface IFsrmActionEventLog;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmActionCommand_FWD_DEFINED__
- #define __IFsrmActionCommand_FWD_DEFINED__
- typedef interface IFsrmActionCommand IFsrmActionCommand;
- #ifdef __cplusplus
- interface IFsrmActionCommand;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmSetting_FWD_DEFINED__
- #define __IFsrmSetting_FWD_DEFINED__
- typedef interface IFsrmSetting IFsrmSetting;
- #ifdef __cplusplus
- interface IFsrmSetting;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmPathMapper_FWD_DEFINED__
- #define __IFsrmPathMapper_FWD_DEFINED__
- typedef interface IFsrmPathMapper IFsrmPathMapper;
- #ifdef __cplusplus
- interface IFsrmPathMapper;
- #endif /* __cplusplus */
- #endif
- #ifndef __IFsrmExportImport_FWD_DEFINED__
- #define __IFsrmExportImport_FWD_DEFINED__
- typedef interface IFsrmExportImport IFsrmExportImport;
- #ifdef __cplusplus
- interface IFsrmExportImport;
- #endif /* __cplusplus */
- #endif
- #define FSRM_DISPID_FEATURE_MASK (0xf000000)
- #define FSRM_DISPID_INTERFACE_A_MASK (0xf00000)
- #define FSRM_DISPID_INTERFACE_B_MASK (0xf0000)
- #define FSRM_DISPID_INTERFACE_C_MASK (0xf000)
- #define FSRM_DISPID_INTERFACE_D_MASK (0xf00)
- #define FSRM_DISPID_INTERFACE_MASK (0xffff00)
- #define FSRM_DISPID_IS_PROPERTY (0x80)
- #define FSRM_DISPID_METHOD_NUM_MASK (0x7f)
- #define FSRM_DISPID_METHOD_MASK (0xff)
- #define FSRM_DISPID_FEATURE_GENERAL (0x1000000)
- #define FSRM_DISPID_FEATURE_QUOTA (0x2000000)
- #define FSRM_DISPID_FEATURE_FILESCREEN (0x3000000)
- #define FSRM_DISPID_FEATURE_REPORTS (0x4000000)
- #define FSRM_DISPID_FEATURE_CLASSIFICATION (0x5000000)
- #define FSRM_DISPID_FEATURE_PIPELINE (0x6000000)
- #define FSRM_DISPID_OBJECT (FSRM_DISPID_FEATURE_GENERAL | 0x100000)
- #define FSRM_DISPID_COLLECTION (FSRM_DISPID_FEATURE_GENERAL | 0x200000)
- #define FSRM_DISPID_COLLECTION_MUTABLE (FSRM_DISPID_COLLECTION | 0x10000)
- #define FSRM_DISPID_COLLECTION_COMMITTABLE (FSRM_DISPID_COLLECTION_MUTABLE | 0x1000)
- #define FSRM_DISPID_ACTION (FSRM_DISPID_FEATURE_GENERAL | 0x300000)
- #define FSRM_DISPID_ACTION_EMAIL (FSRM_DISPID_ACTION | 0x10000)
- #define FSRM_DISPID_ACTION_REPORT (FSRM_DISPID_ACTION | 0x20000)
- #define FSRM_DISPID_ACTION_EVENTLOG (FSRM_DISPID_ACTION | 0x30000)
- #define FSRM_DISPID_ACTION_COMMAND (FSRM_DISPID_ACTION | 0x40000)
- #define FSRM_DISPID_ACTION_EMAIL2 (FSRM_DISPID_ACTION | 0x50000)
- #define FSRM_DISPID_SETTING (FSRM_DISPID_FEATURE_GENERAL | 0x400000)
- #define FSRM_DISPID_PATHMAPPER (FSRM_DISPID_FEATURE_GENERAL | 0x500000)
- #define FSRM_DISPID_EXPORTIMPORT (FSRM_DISPID_FEATURE_GENERAL | 0x600000)
- #define FSRM_DISPID_DERIVEDOBJECTSRESULT (FSRM_DISPID_FEATURE_GENERAL | 0x700000)
- #define FSRM_DISPID_ADR (FSRM_DISPID_FEATURE_GENERAL | 0x800000)
- /*****************************************************************************
- * IFsrmCommittableCollection interface
- */
- #ifndef __IFsrmCommittableCollection_INTERFACE_DEFINED__
- #define __IFsrmCommittableCollection_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmCommittableCollection, 0x96deb3b5, 0x8b91, 0x4a2a, 0x9d,0x93, 0x80,0xa3,0x5d,0x8a,0xa8,0x47);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("96deb3b5-8b91-4a2a-9d93-80a35d8aa847")
- IFsrmCommittableCollection : public IFsrmMutableCollection
- {
- virtual HRESULT STDMETHODCALLTYPE Commit(
- FsrmCommitOptions options,
- IFsrmCollection **results) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmCommittableCollection, 0x96deb3b5, 0x8b91, 0x4a2a, 0x9d,0x93, 0x80,0xa3,0x5d,0x8a,0xa8,0x47)
- #endif
- #else
- typedef struct IFsrmCommittableCollectionVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmCommittableCollection *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmCommittableCollection *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmCommittableCollection *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmCommittableCollection *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmCommittableCollection *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmCommittableCollection *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmCommittableCollection *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmCollection methods ***/
- HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
- IFsrmCommittableCollection *This,
- IUnknown **unknown);
- HRESULT (STDMETHODCALLTYPE *get_Item)(
- IFsrmCommittableCollection *This,
- LONG index,
- VARIANT *item);
- HRESULT (STDMETHODCALLTYPE *get_Count)(
- IFsrmCommittableCollection *This,
- LONG *count);
- HRESULT (STDMETHODCALLTYPE *get_State)(
- IFsrmCommittableCollection *This,
- FsrmCollectionState *state);
- HRESULT (STDMETHODCALLTYPE *Cancel)(
- IFsrmCommittableCollection *This);
- HRESULT (STDMETHODCALLTYPE *WaitForCompletion)(
- IFsrmCommittableCollection *This,
- LONG waitSeconds,
- VARIANT_BOOL *completed);
- HRESULT (STDMETHODCALLTYPE *GetById)(
- IFsrmCommittableCollection *This,
- FSRM_OBJECT_ID id,
- VARIANT *entry);
- /*** IFsrmMutableCollection methods ***/
- HRESULT (STDMETHODCALLTYPE *Add)(
- IFsrmCommittableCollection *This,
- VARIANT item);
- HRESULT (STDMETHODCALLTYPE *Remove)(
- IFsrmCommittableCollection *This,
- LONG index);
- HRESULT (STDMETHODCALLTYPE *RemoveById)(
- IFsrmCommittableCollection *This,
- FSRM_OBJECT_ID id);
- HRESULT (STDMETHODCALLTYPE *Clone)(
- IFsrmCommittableCollection *This,
- IFsrmMutableCollection **collection);
- /*** IFsrmCommittableCollection methods ***/
- HRESULT (STDMETHODCALLTYPE *Commit)(
- IFsrmCommittableCollection *This,
- FsrmCommitOptions options,
- IFsrmCollection **results);
- END_INTERFACE
- } IFsrmCommittableCollectionVtbl;
- interface IFsrmCommittableCollection {
- CONST_VTBL IFsrmCommittableCollectionVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmCommittableCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmCommittableCollection_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmCommittableCollection_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmCommittableCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmCommittableCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmCommittableCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmCommittableCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmCollection methods ***/
- #define IFsrmCommittableCollection_get__NewEnum(This,unknown) (This)->lpVtbl->get__NewEnum(This,unknown)
- #define IFsrmCommittableCollection_get_Item(This,index,item) (This)->lpVtbl->get_Item(This,index,item)
- #define IFsrmCommittableCollection_get_Count(This,count) (This)->lpVtbl->get_Count(This,count)
- #define IFsrmCommittableCollection_get_State(This,state) (This)->lpVtbl->get_State(This,state)
- #define IFsrmCommittableCollection_Cancel(This) (This)->lpVtbl->Cancel(This)
- #define IFsrmCommittableCollection_WaitForCompletion(This,waitSeconds,completed) (This)->lpVtbl->WaitForCompletion(This,waitSeconds,completed)
- #define IFsrmCommittableCollection_GetById(This,id,entry) (This)->lpVtbl->GetById(This,id,entry)
- /*** IFsrmMutableCollection methods ***/
- #define IFsrmCommittableCollection_Add(This,item) (This)->lpVtbl->Add(This,item)
- #define IFsrmCommittableCollection_Remove(This,index) (This)->lpVtbl->Remove(This,index)
- #define IFsrmCommittableCollection_RemoveById(This,id) (This)->lpVtbl->RemoveById(This,id)
- #define IFsrmCommittableCollection_Clone(This,collection) (This)->lpVtbl->Clone(This,collection)
- /*** IFsrmCommittableCollection methods ***/
- #define IFsrmCommittableCollection_Commit(This,options,results) (This)->lpVtbl->Commit(This,options,results)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmCommittableCollection_QueryInterface(IFsrmCommittableCollection* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmCommittableCollection_AddRef(IFsrmCommittableCollection* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmCommittableCollection_Release(IFsrmCommittableCollection* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmCommittableCollection_GetTypeInfoCount(IFsrmCommittableCollection* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmCommittableCollection_GetTypeInfo(IFsrmCommittableCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmCommittableCollection_GetIDsOfNames(IFsrmCommittableCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmCommittableCollection_Invoke(IFsrmCommittableCollection* 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);
- }
- /*** IFsrmCollection methods ***/
- static FORCEINLINE HRESULT IFsrmCommittableCollection_get__NewEnum(IFsrmCommittableCollection* This,IUnknown **unknown) {
- return This->lpVtbl->get__NewEnum(This,unknown);
- }
- static FORCEINLINE HRESULT IFsrmCommittableCollection_get_Item(IFsrmCommittableCollection* This,LONG index,VARIANT *item) {
- return This->lpVtbl->get_Item(This,index,item);
- }
- static FORCEINLINE HRESULT IFsrmCommittableCollection_get_Count(IFsrmCommittableCollection* This,LONG *count) {
- return This->lpVtbl->get_Count(This,count);
- }
- static FORCEINLINE HRESULT IFsrmCommittableCollection_get_State(IFsrmCommittableCollection* This,FsrmCollectionState *state) {
- return This->lpVtbl->get_State(This,state);
- }
- static FORCEINLINE HRESULT IFsrmCommittableCollection_Cancel(IFsrmCommittableCollection* This) {
- return This->lpVtbl->Cancel(This);
- }
- static FORCEINLINE HRESULT IFsrmCommittableCollection_WaitForCompletion(IFsrmCommittableCollection* This,LONG waitSeconds,VARIANT_BOOL *completed) {
- return This->lpVtbl->WaitForCompletion(This,waitSeconds,completed);
- }
- static FORCEINLINE HRESULT IFsrmCommittableCollection_GetById(IFsrmCommittableCollection* This,FSRM_OBJECT_ID id,VARIANT *entry) {
- return This->lpVtbl->GetById(This,id,entry);
- }
- /*** IFsrmMutableCollection methods ***/
- static FORCEINLINE HRESULT IFsrmCommittableCollection_Add(IFsrmCommittableCollection* This,VARIANT item) {
- return This->lpVtbl->Add(This,item);
- }
- static FORCEINLINE HRESULT IFsrmCommittableCollection_Remove(IFsrmCommittableCollection* This,LONG index) {
- return This->lpVtbl->Remove(This,index);
- }
- static FORCEINLINE HRESULT IFsrmCommittableCollection_RemoveById(IFsrmCommittableCollection* This,FSRM_OBJECT_ID id) {
- return This->lpVtbl->RemoveById(This,id);
- }
- static FORCEINLINE HRESULT IFsrmCommittableCollection_Clone(IFsrmCommittableCollection* This,IFsrmMutableCollection **collection) {
- return This->lpVtbl->Clone(This,collection);
- }
- /*** IFsrmCommittableCollection methods ***/
- static FORCEINLINE HRESULT IFsrmCommittableCollection_Commit(IFsrmCommittableCollection* This,FsrmCommitOptions options,IFsrmCollection **results) {
- return This->lpVtbl->Commit(This,options,results);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmCommittableCollection_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmAccessDeniedRemediationClient interface
- */
- #ifndef __IFsrmAccessDeniedRemediationClient_INTERFACE_DEFINED__
- #define __IFsrmAccessDeniedRemediationClient_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmAccessDeniedRemediationClient, 0x40002314, 0x590b, 0x45a5, 0x8e,0x1b, 0x8c,0x05,0xda,0x52,0x7e,0x52);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("40002314-590b-45a5-8e1b-8c05da527e52")
- IFsrmAccessDeniedRemediationClient : public IDispatch
- {
- virtual HRESULT STDMETHODCALLTYPE Show(
- ULONG_PTR parentWnd,
- BSTR accessPath,
- AdrClientErrorType errorType,
- LONG flags,
- BSTR windowTitle,
- BSTR windowMessage,
- LONG *result) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmAccessDeniedRemediationClient, 0x40002314, 0x590b, 0x45a5, 0x8e,0x1b, 0x8c,0x05,0xda,0x52,0x7e,0x52)
- #endif
- #else
- typedef struct IFsrmAccessDeniedRemediationClientVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmAccessDeniedRemediationClient *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmAccessDeniedRemediationClient *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmAccessDeniedRemediationClient *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmAccessDeniedRemediationClient *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmAccessDeniedRemediationClient *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmAccessDeniedRemediationClient *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmAccessDeniedRemediationClient *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmAccessDeniedRemediationClient methods ***/
- HRESULT (STDMETHODCALLTYPE *Show)(
- IFsrmAccessDeniedRemediationClient *This,
- ULONG_PTR parentWnd,
- BSTR accessPath,
- AdrClientErrorType errorType,
- LONG flags,
- BSTR windowTitle,
- BSTR windowMessage,
- LONG *result);
- END_INTERFACE
- } IFsrmAccessDeniedRemediationClientVtbl;
- interface IFsrmAccessDeniedRemediationClient {
- CONST_VTBL IFsrmAccessDeniedRemediationClientVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmAccessDeniedRemediationClient_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmAccessDeniedRemediationClient_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmAccessDeniedRemediationClient_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmAccessDeniedRemediationClient_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmAccessDeniedRemediationClient_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmAccessDeniedRemediationClient_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmAccessDeniedRemediationClient_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmAccessDeniedRemediationClient methods ***/
- #define IFsrmAccessDeniedRemediationClient_Show(This,parentWnd,accessPath,errorType,flags,windowTitle,windowMessage,result) (This)->lpVtbl->Show(This,parentWnd,accessPath,errorType,flags,windowTitle,windowMessage,result)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmAccessDeniedRemediationClient_QueryInterface(IFsrmAccessDeniedRemediationClient* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmAccessDeniedRemediationClient_AddRef(IFsrmAccessDeniedRemediationClient* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmAccessDeniedRemediationClient_Release(IFsrmAccessDeniedRemediationClient* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmAccessDeniedRemediationClient_GetTypeInfoCount(IFsrmAccessDeniedRemediationClient* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmAccessDeniedRemediationClient_GetTypeInfo(IFsrmAccessDeniedRemediationClient* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmAccessDeniedRemediationClient_GetIDsOfNames(IFsrmAccessDeniedRemediationClient* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmAccessDeniedRemediationClient_Invoke(IFsrmAccessDeniedRemediationClient* 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);
- }
- /*** IFsrmAccessDeniedRemediationClient methods ***/
- static FORCEINLINE HRESULT IFsrmAccessDeniedRemediationClient_Show(IFsrmAccessDeniedRemediationClient* This,ULONG_PTR parentWnd,BSTR accessPath,AdrClientErrorType errorType,LONG flags,BSTR windowTitle,BSTR windowMessage,LONG *result) {
- return This->lpVtbl->Show(This,parentWnd,accessPath,errorType,flags,windowTitle,windowMessage,result);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmAccessDeniedRemediationClient_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmAction interface
- */
- #ifndef __IFsrmAction_INTERFACE_DEFINED__
- #define __IFsrmAction_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmAction, 0x6cd6408a, 0xae60, 0x463b, 0x9e,0xf1, 0xe1,0x17,0x53,0x4d,0x69,0xdc);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("6cd6408a-ae60-463b-9ef1-e117534d69dc")
- IFsrmAction : public IDispatch
- {
- virtual HRESULT STDMETHODCALLTYPE get_Id(
- FSRM_OBJECT_ID *id) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_ActionType(
- FsrmActionType *actionType) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_RunLimitInterval(
- LONG *minutes) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_RunLimitInterval(
- LONG minutes) = 0;
- virtual HRESULT STDMETHODCALLTYPE Delete(
- ) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmAction, 0x6cd6408a, 0xae60, 0x463b, 0x9e,0xf1, 0xe1,0x17,0x53,0x4d,0x69,0xdc)
- #endif
- #else
- typedef struct IFsrmActionVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmAction *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmAction *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmAction *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmAction *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmAction *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmAction *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmAction *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmAction methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Id)(
- IFsrmAction *This,
- FSRM_OBJECT_ID *id);
- HRESULT (STDMETHODCALLTYPE *get_ActionType)(
- IFsrmAction *This,
- FsrmActionType *actionType);
- HRESULT (STDMETHODCALLTYPE *get_RunLimitInterval)(
- IFsrmAction *This,
- LONG *minutes);
- HRESULT (STDMETHODCALLTYPE *put_RunLimitInterval)(
- IFsrmAction *This,
- LONG minutes);
- HRESULT (STDMETHODCALLTYPE *Delete)(
- IFsrmAction *This);
- END_INTERFACE
- } IFsrmActionVtbl;
- interface IFsrmAction {
- CONST_VTBL IFsrmActionVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmAction_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmAction_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmAction_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmAction_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmAction_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmAction_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmAction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmAction methods ***/
- #define IFsrmAction_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
- #define IFsrmAction_get_ActionType(This,actionType) (This)->lpVtbl->get_ActionType(This,actionType)
- #define IFsrmAction_get_RunLimitInterval(This,minutes) (This)->lpVtbl->get_RunLimitInterval(This,minutes)
- #define IFsrmAction_put_RunLimitInterval(This,minutes) (This)->lpVtbl->put_RunLimitInterval(This,minutes)
- #define IFsrmAction_Delete(This) (This)->lpVtbl->Delete(This)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmAction_QueryInterface(IFsrmAction* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmAction_AddRef(IFsrmAction* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmAction_Release(IFsrmAction* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmAction_GetTypeInfoCount(IFsrmAction* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmAction_GetTypeInfo(IFsrmAction* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmAction_GetIDsOfNames(IFsrmAction* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmAction_Invoke(IFsrmAction* 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);
- }
- /*** IFsrmAction methods ***/
- static FORCEINLINE HRESULT IFsrmAction_get_Id(IFsrmAction* This,FSRM_OBJECT_ID *id) {
- return This->lpVtbl->get_Id(This,id);
- }
- static FORCEINLINE HRESULT IFsrmAction_get_ActionType(IFsrmAction* This,FsrmActionType *actionType) {
- return This->lpVtbl->get_ActionType(This,actionType);
- }
- static FORCEINLINE HRESULT IFsrmAction_get_RunLimitInterval(IFsrmAction* This,LONG *minutes) {
- return This->lpVtbl->get_RunLimitInterval(This,minutes);
- }
- static FORCEINLINE HRESULT IFsrmAction_put_RunLimitInterval(IFsrmAction* This,LONG minutes) {
- return This->lpVtbl->put_RunLimitInterval(This,minutes);
- }
- static FORCEINLINE HRESULT IFsrmAction_Delete(IFsrmAction* This) {
- return This->lpVtbl->Delete(This);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmAction_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmActionCommand interface
- */
- #ifndef __IFsrmActionCommand_INTERFACE_DEFINED__
- #define __IFsrmActionCommand_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmActionCommand, 0x12937789, 0xe247, 0x4917, 0x9c,0x20, 0xf3,0xee,0x9c,0x7e,0xe7,0x83);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("12937789-e247-4917-9c20-f3ee9c7ee783")
- IFsrmActionCommand : public IFsrmAction
- {
- virtual HRESULT STDMETHODCALLTYPE get_ExecutablePath(
- BSTR *executablePath) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_ExecutablePath(
- BSTR executablePath) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_Arguments(
- BSTR *arguments) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_Arguments(
- BSTR arguments) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_Account(
- FsrmAccountType *account) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_Account(
- FsrmAccountType account) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_WorkingDirectory(
- BSTR *workingDirectory) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_WorkingDirectory(
- BSTR workingDirectory) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_MonitorCommand(
- VARIANT_BOOL *monitorCommand) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_MonitorCommand(
- VARIANT_BOOL monitorCommand) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_KillTimeOut(
- LONG *minutes) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_KillTimeOut(
- LONG minutes) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_LogResult(
- VARIANT_BOOL *logResults) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_LogResult(
- VARIANT_BOOL logResults) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmActionCommand, 0x12937789, 0xe247, 0x4917, 0x9c,0x20, 0xf3,0xee,0x9c,0x7e,0xe7,0x83)
- #endif
- #else
- typedef struct IFsrmActionCommandVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmActionCommand *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmActionCommand *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmActionCommand *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmActionCommand *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmActionCommand *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmActionCommand *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmActionCommand *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmAction methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Id)(
- IFsrmActionCommand *This,
- FSRM_OBJECT_ID *id);
- HRESULT (STDMETHODCALLTYPE *get_ActionType)(
- IFsrmActionCommand *This,
- FsrmActionType *actionType);
- HRESULT (STDMETHODCALLTYPE *get_RunLimitInterval)(
- IFsrmActionCommand *This,
- LONG *minutes);
- HRESULT (STDMETHODCALLTYPE *put_RunLimitInterval)(
- IFsrmActionCommand *This,
- LONG minutes);
- HRESULT (STDMETHODCALLTYPE *Delete)(
- IFsrmActionCommand *This);
- /*** IFsrmActionCommand methods ***/
- HRESULT (STDMETHODCALLTYPE *get_ExecutablePath)(
- IFsrmActionCommand *This,
- BSTR *executablePath);
- HRESULT (STDMETHODCALLTYPE *put_ExecutablePath)(
- IFsrmActionCommand *This,
- BSTR executablePath);
- HRESULT (STDMETHODCALLTYPE *get_Arguments)(
- IFsrmActionCommand *This,
- BSTR *arguments);
- HRESULT (STDMETHODCALLTYPE *put_Arguments)(
- IFsrmActionCommand *This,
- BSTR arguments);
- HRESULT (STDMETHODCALLTYPE *get_Account)(
- IFsrmActionCommand *This,
- FsrmAccountType *account);
- HRESULT (STDMETHODCALLTYPE *put_Account)(
- IFsrmActionCommand *This,
- FsrmAccountType account);
- HRESULT (STDMETHODCALLTYPE *get_WorkingDirectory)(
- IFsrmActionCommand *This,
- BSTR *workingDirectory);
- HRESULT (STDMETHODCALLTYPE *put_WorkingDirectory)(
- IFsrmActionCommand *This,
- BSTR workingDirectory);
- HRESULT (STDMETHODCALLTYPE *get_MonitorCommand)(
- IFsrmActionCommand *This,
- VARIANT_BOOL *monitorCommand);
- HRESULT (STDMETHODCALLTYPE *put_MonitorCommand)(
- IFsrmActionCommand *This,
- VARIANT_BOOL monitorCommand);
- HRESULT (STDMETHODCALLTYPE *get_KillTimeOut)(
- IFsrmActionCommand *This,
- LONG *minutes);
- HRESULT (STDMETHODCALLTYPE *put_KillTimeOut)(
- IFsrmActionCommand *This,
- LONG minutes);
- HRESULT (STDMETHODCALLTYPE *get_LogResult)(
- IFsrmActionCommand *This,
- VARIANT_BOOL *logResults);
- HRESULT (STDMETHODCALLTYPE *put_LogResult)(
- IFsrmActionCommand *This,
- VARIANT_BOOL logResults);
- END_INTERFACE
- } IFsrmActionCommandVtbl;
- interface IFsrmActionCommand {
- CONST_VTBL IFsrmActionCommandVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmActionCommand_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmActionCommand_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmActionCommand_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmActionCommand_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmActionCommand_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmActionCommand_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmActionCommand_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmAction methods ***/
- #define IFsrmActionCommand_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
- #define IFsrmActionCommand_get_ActionType(This,actionType) (This)->lpVtbl->get_ActionType(This,actionType)
- #define IFsrmActionCommand_get_RunLimitInterval(This,minutes) (This)->lpVtbl->get_RunLimitInterval(This,minutes)
- #define IFsrmActionCommand_put_RunLimitInterval(This,minutes) (This)->lpVtbl->put_RunLimitInterval(This,minutes)
- #define IFsrmActionCommand_Delete(This) (This)->lpVtbl->Delete(This)
- /*** IFsrmActionCommand methods ***/
- #define IFsrmActionCommand_get_ExecutablePath(This,executablePath) (This)->lpVtbl->get_ExecutablePath(This,executablePath)
- #define IFsrmActionCommand_put_ExecutablePath(This,executablePath) (This)->lpVtbl->put_ExecutablePath(This,executablePath)
- #define IFsrmActionCommand_get_Arguments(This,arguments) (This)->lpVtbl->get_Arguments(This,arguments)
- #define IFsrmActionCommand_put_Arguments(This,arguments) (This)->lpVtbl->put_Arguments(This,arguments)
- #define IFsrmActionCommand_get_Account(This,account) (This)->lpVtbl->get_Account(This,account)
- #define IFsrmActionCommand_put_Account(This,account) (This)->lpVtbl->put_Account(This,account)
- #define IFsrmActionCommand_get_WorkingDirectory(This,workingDirectory) (This)->lpVtbl->get_WorkingDirectory(This,workingDirectory)
- #define IFsrmActionCommand_put_WorkingDirectory(This,workingDirectory) (This)->lpVtbl->put_WorkingDirectory(This,workingDirectory)
- #define IFsrmActionCommand_get_MonitorCommand(This,monitorCommand) (This)->lpVtbl->get_MonitorCommand(This,monitorCommand)
- #define IFsrmActionCommand_put_MonitorCommand(This,monitorCommand) (This)->lpVtbl->put_MonitorCommand(This,monitorCommand)
- #define IFsrmActionCommand_get_KillTimeOut(This,minutes) (This)->lpVtbl->get_KillTimeOut(This,minutes)
- #define IFsrmActionCommand_put_KillTimeOut(This,minutes) (This)->lpVtbl->put_KillTimeOut(This,minutes)
- #define IFsrmActionCommand_get_LogResult(This,logResults) (This)->lpVtbl->get_LogResult(This,logResults)
- #define IFsrmActionCommand_put_LogResult(This,logResults) (This)->lpVtbl->put_LogResult(This,logResults)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmActionCommand_QueryInterface(IFsrmActionCommand* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmActionCommand_AddRef(IFsrmActionCommand* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmActionCommand_Release(IFsrmActionCommand* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmActionCommand_GetTypeInfoCount(IFsrmActionCommand* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_GetTypeInfo(IFsrmActionCommand* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_GetIDsOfNames(IFsrmActionCommand* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_Invoke(IFsrmActionCommand* 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);
- }
- /*** IFsrmAction methods ***/
- static FORCEINLINE HRESULT IFsrmActionCommand_get_Id(IFsrmActionCommand* This,FSRM_OBJECT_ID *id) {
- return This->lpVtbl->get_Id(This,id);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_get_ActionType(IFsrmActionCommand* This,FsrmActionType *actionType) {
- return This->lpVtbl->get_ActionType(This,actionType);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_get_RunLimitInterval(IFsrmActionCommand* This,LONG *minutes) {
- return This->lpVtbl->get_RunLimitInterval(This,minutes);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_put_RunLimitInterval(IFsrmActionCommand* This,LONG minutes) {
- return This->lpVtbl->put_RunLimitInterval(This,minutes);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_Delete(IFsrmActionCommand* This) {
- return This->lpVtbl->Delete(This);
- }
- /*** IFsrmActionCommand methods ***/
- static FORCEINLINE HRESULT IFsrmActionCommand_get_ExecutablePath(IFsrmActionCommand* This,BSTR *executablePath) {
- return This->lpVtbl->get_ExecutablePath(This,executablePath);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_put_ExecutablePath(IFsrmActionCommand* This,BSTR executablePath) {
- return This->lpVtbl->put_ExecutablePath(This,executablePath);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_get_Arguments(IFsrmActionCommand* This,BSTR *arguments) {
- return This->lpVtbl->get_Arguments(This,arguments);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_put_Arguments(IFsrmActionCommand* This,BSTR arguments) {
- return This->lpVtbl->put_Arguments(This,arguments);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_get_Account(IFsrmActionCommand* This,FsrmAccountType *account) {
- return This->lpVtbl->get_Account(This,account);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_put_Account(IFsrmActionCommand* This,FsrmAccountType account) {
- return This->lpVtbl->put_Account(This,account);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_get_WorkingDirectory(IFsrmActionCommand* This,BSTR *workingDirectory) {
- return This->lpVtbl->get_WorkingDirectory(This,workingDirectory);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_put_WorkingDirectory(IFsrmActionCommand* This,BSTR workingDirectory) {
- return This->lpVtbl->put_WorkingDirectory(This,workingDirectory);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_get_MonitorCommand(IFsrmActionCommand* This,VARIANT_BOOL *monitorCommand) {
- return This->lpVtbl->get_MonitorCommand(This,monitorCommand);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_put_MonitorCommand(IFsrmActionCommand* This,VARIANT_BOOL monitorCommand) {
- return This->lpVtbl->put_MonitorCommand(This,monitorCommand);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_get_KillTimeOut(IFsrmActionCommand* This,LONG *minutes) {
- return This->lpVtbl->get_KillTimeOut(This,minutes);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_put_KillTimeOut(IFsrmActionCommand* This,LONG minutes) {
- return This->lpVtbl->put_KillTimeOut(This,minutes);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_get_LogResult(IFsrmActionCommand* This,VARIANT_BOOL *logResults) {
- return This->lpVtbl->get_LogResult(This,logResults);
- }
- static FORCEINLINE HRESULT IFsrmActionCommand_put_LogResult(IFsrmActionCommand* This,VARIANT_BOOL logResults) {
- return This->lpVtbl->put_LogResult(This,logResults);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmActionCommand_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmActionEventLog interface
- */
- #ifndef __IFsrmActionEventLog_INTERFACE_DEFINED__
- #define __IFsrmActionEventLog_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmActionEventLog, 0x4c8f96c3, 0x5d94, 0x4f37, 0xa4,0xf4, 0xf5,0x6a,0xb4,0x63,0x54,0x6f);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("4c8f96c3-5d94-4f37-a4f4-f56ab463546f")
- IFsrmActionEventLog : public IFsrmAction
- {
- virtual HRESULT STDMETHODCALLTYPE get_EventType(
- FsrmEventType *eventType) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_EventType(
- FsrmEventType eventType) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_MessageText(
- BSTR *messageText) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_MessageText(
- BSTR messageText) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmActionEventLog, 0x4c8f96c3, 0x5d94, 0x4f37, 0xa4,0xf4, 0xf5,0x6a,0xb4,0x63,0x54,0x6f)
- #endif
- #else
- typedef struct IFsrmActionEventLogVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmActionEventLog *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmActionEventLog *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmActionEventLog *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmActionEventLog *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmActionEventLog *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmActionEventLog *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmActionEventLog *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmAction methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Id)(
- IFsrmActionEventLog *This,
- FSRM_OBJECT_ID *id);
- HRESULT (STDMETHODCALLTYPE *get_ActionType)(
- IFsrmActionEventLog *This,
- FsrmActionType *actionType);
- HRESULT (STDMETHODCALLTYPE *get_RunLimitInterval)(
- IFsrmActionEventLog *This,
- LONG *minutes);
- HRESULT (STDMETHODCALLTYPE *put_RunLimitInterval)(
- IFsrmActionEventLog *This,
- LONG minutes);
- HRESULT (STDMETHODCALLTYPE *Delete)(
- IFsrmActionEventLog *This);
- /*** IFsrmActionEventLog methods ***/
- HRESULT (STDMETHODCALLTYPE *get_EventType)(
- IFsrmActionEventLog *This,
- FsrmEventType *eventType);
- HRESULT (STDMETHODCALLTYPE *put_EventType)(
- IFsrmActionEventLog *This,
- FsrmEventType eventType);
- HRESULT (STDMETHODCALLTYPE *get_MessageText)(
- IFsrmActionEventLog *This,
- BSTR *messageText);
- HRESULT (STDMETHODCALLTYPE *put_MessageText)(
- IFsrmActionEventLog *This,
- BSTR messageText);
- END_INTERFACE
- } IFsrmActionEventLogVtbl;
- interface IFsrmActionEventLog {
- CONST_VTBL IFsrmActionEventLogVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmActionEventLog_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmActionEventLog_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmActionEventLog_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmActionEventLog_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmActionEventLog_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmActionEventLog_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmActionEventLog_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmAction methods ***/
- #define IFsrmActionEventLog_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
- #define IFsrmActionEventLog_get_ActionType(This,actionType) (This)->lpVtbl->get_ActionType(This,actionType)
- #define IFsrmActionEventLog_get_RunLimitInterval(This,minutes) (This)->lpVtbl->get_RunLimitInterval(This,minutes)
- #define IFsrmActionEventLog_put_RunLimitInterval(This,minutes) (This)->lpVtbl->put_RunLimitInterval(This,minutes)
- #define IFsrmActionEventLog_Delete(This) (This)->lpVtbl->Delete(This)
- /*** IFsrmActionEventLog methods ***/
- #define IFsrmActionEventLog_get_EventType(This,eventType) (This)->lpVtbl->get_EventType(This,eventType)
- #define IFsrmActionEventLog_put_EventType(This,eventType) (This)->lpVtbl->put_EventType(This,eventType)
- #define IFsrmActionEventLog_get_MessageText(This,messageText) (This)->lpVtbl->get_MessageText(This,messageText)
- #define IFsrmActionEventLog_put_MessageText(This,messageText) (This)->lpVtbl->put_MessageText(This,messageText)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmActionEventLog_QueryInterface(IFsrmActionEventLog* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmActionEventLog_AddRef(IFsrmActionEventLog* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmActionEventLog_Release(IFsrmActionEventLog* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmActionEventLog_GetTypeInfoCount(IFsrmActionEventLog* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmActionEventLog_GetTypeInfo(IFsrmActionEventLog* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmActionEventLog_GetIDsOfNames(IFsrmActionEventLog* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmActionEventLog_Invoke(IFsrmActionEventLog* 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);
- }
- /*** IFsrmAction methods ***/
- static FORCEINLINE HRESULT IFsrmActionEventLog_get_Id(IFsrmActionEventLog* This,FSRM_OBJECT_ID *id) {
- return This->lpVtbl->get_Id(This,id);
- }
- static FORCEINLINE HRESULT IFsrmActionEventLog_get_ActionType(IFsrmActionEventLog* This,FsrmActionType *actionType) {
- return This->lpVtbl->get_ActionType(This,actionType);
- }
- static FORCEINLINE HRESULT IFsrmActionEventLog_get_RunLimitInterval(IFsrmActionEventLog* This,LONG *minutes) {
- return This->lpVtbl->get_RunLimitInterval(This,minutes);
- }
- static FORCEINLINE HRESULT IFsrmActionEventLog_put_RunLimitInterval(IFsrmActionEventLog* This,LONG minutes) {
- return This->lpVtbl->put_RunLimitInterval(This,minutes);
- }
- static FORCEINLINE HRESULT IFsrmActionEventLog_Delete(IFsrmActionEventLog* This) {
- return This->lpVtbl->Delete(This);
- }
- /*** IFsrmActionEventLog methods ***/
- static FORCEINLINE HRESULT IFsrmActionEventLog_get_EventType(IFsrmActionEventLog* This,FsrmEventType *eventType) {
- return This->lpVtbl->get_EventType(This,eventType);
- }
- static FORCEINLINE HRESULT IFsrmActionEventLog_put_EventType(IFsrmActionEventLog* This,FsrmEventType eventType) {
- return This->lpVtbl->put_EventType(This,eventType);
- }
- static FORCEINLINE HRESULT IFsrmActionEventLog_get_MessageText(IFsrmActionEventLog* This,BSTR *messageText) {
- return This->lpVtbl->get_MessageText(This,messageText);
- }
- static FORCEINLINE HRESULT IFsrmActionEventLog_put_MessageText(IFsrmActionEventLog* This,BSTR messageText) {
- return This->lpVtbl->put_MessageText(This,messageText);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmActionEventLog_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmActionReport interface
- */
- #ifndef __IFsrmActionReport_INTERFACE_DEFINED__
- #define __IFsrmActionReport_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmActionReport, 0x2dbe63c4, 0xb340, 0x48a0, 0xa5,0xb0, 0x15,0x8e,0x07,0xfc,0x56,0x7e);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("2dbe63c4-b340-48a0-a5b0-158e07fc567e")
- IFsrmActionReport : public IFsrmAction
- {
- virtual HRESULT STDMETHODCALLTYPE get_ReportTypes(
- SAFEARRAY **reportTypes) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_ReportTypes(
- SAFEARRAY *reportTypes) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_MailTo(
- BSTR *mailTo) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_MailTo(
- BSTR mailTo) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmActionReport, 0x2dbe63c4, 0xb340, 0x48a0, 0xa5,0xb0, 0x15,0x8e,0x07,0xfc,0x56,0x7e)
- #endif
- #else
- typedef struct IFsrmActionReportVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmActionReport *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmActionReport *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmActionReport *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmActionReport *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmActionReport *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmActionReport *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmActionReport *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmAction methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Id)(
- IFsrmActionReport *This,
- FSRM_OBJECT_ID *id);
- HRESULT (STDMETHODCALLTYPE *get_ActionType)(
- IFsrmActionReport *This,
- FsrmActionType *actionType);
- HRESULT (STDMETHODCALLTYPE *get_RunLimitInterval)(
- IFsrmActionReport *This,
- LONG *minutes);
- HRESULT (STDMETHODCALLTYPE *put_RunLimitInterval)(
- IFsrmActionReport *This,
- LONG minutes);
- HRESULT (STDMETHODCALLTYPE *Delete)(
- IFsrmActionReport *This);
- /*** IFsrmActionReport methods ***/
- HRESULT (STDMETHODCALLTYPE *get_ReportTypes)(
- IFsrmActionReport *This,
- SAFEARRAY **reportTypes);
- HRESULT (STDMETHODCALLTYPE *put_ReportTypes)(
- IFsrmActionReport *This,
- SAFEARRAY *reportTypes);
- HRESULT (STDMETHODCALLTYPE *get_MailTo)(
- IFsrmActionReport *This,
- BSTR *mailTo);
- HRESULT (STDMETHODCALLTYPE *put_MailTo)(
- IFsrmActionReport *This,
- BSTR mailTo);
- END_INTERFACE
- } IFsrmActionReportVtbl;
- interface IFsrmActionReport {
- CONST_VTBL IFsrmActionReportVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmActionReport_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmActionReport_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmActionReport_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmActionReport_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmActionReport_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmActionReport_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmActionReport_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmAction methods ***/
- #define IFsrmActionReport_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
- #define IFsrmActionReport_get_ActionType(This,actionType) (This)->lpVtbl->get_ActionType(This,actionType)
- #define IFsrmActionReport_get_RunLimitInterval(This,minutes) (This)->lpVtbl->get_RunLimitInterval(This,minutes)
- #define IFsrmActionReport_put_RunLimitInterval(This,minutes) (This)->lpVtbl->put_RunLimitInterval(This,minutes)
- #define IFsrmActionReport_Delete(This) (This)->lpVtbl->Delete(This)
- /*** IFsrmActionReport methods ***/
- #define IFsrmActionReport_get_ReportTypes(This,reportTypes) (This)->lpVtbl->get_ReportTypes(This,reportTypes)
- #define IFsrmActionReport_put_ReportTypes(This,reportTypes) (This)->lpVtbl->put_ReportTypes(This,reportTypes)
- #define IFsrmActionReport_get_MailTo(This,mailTo) (This)->lpVtbl->get_MailTo(This,mailTo)
- #define IFsrmActionReport_put_MailTo(This,mailTo) (This)->lpVtbl->put_MailTo(This,mailTo)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmActionReport_QueryInterface(IFsrmActionReport* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmActionReport_AddRef(IFsrmActionReport* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmActionReport_Release(IFsrmActionReport* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmActionReport_GetTypeInfoCount(IFsrmActionReport* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmActionReport_GetTypeInfo(IFsrmActionReport* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmActionReport_GetIDsOfNames(IFsrmActionReport* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmActionReport_Invoke(IFsrmActionReport* 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);
- }
- /*** IFsrmAction methods ***/
- static FORCEINLINE HRESULT IFsrmActionReport_get_Id(IFsrmActionReport* This,FSRM_OBJECT_ID *id) {
- return This->lpVtbl->get_Id(This,id);
- }
- static FORCEINLINE HRESULT IFsrmActionReport_get_ActionType(IFsrmActionReport* This,FsrmActionType *actionType) {
- return This->lpVtbl->get_ActionType(This,actionType);
- }
- static FORCEINLINE HRESULT IFsrmActionReport_get_RunLimitInterval(IFsrmActionReport* This,LONG *minutes) {
- return This->lpVtbl->get_RunLimitInterval(This,minutes);
- }
- static FORCEINLINE HRESULT IFsrmActionReport_put_RunLimitInterval(IFsrmActionReport* This,LONG minutes) {
- return This->lpVtbl->put_RunLimitInterval(This,minutes);
- }
- static FORCEINLINE HRESULT IFsrmActionReport_Delete(IFsrmActionReport* This) {
- return This->lpVtbl->Delete(This);
- }
- /*** IFsrmActionReport methods ***/
- static FORCEINLINE HRESULT IFsrmActionReport_get_ReportTypes(IFsrmActionReport* This,SAFEARRAY **reportTypes) {
- return This->lpVtbl->get_ReportTypes(This,reportTypes);
- }
- static FORCEINLINE HRESULT IFsrmActionReport_put_ReportTypes(IFsrmActionReport* This,SAFEARRAY *reportTypes) {
- return This->lpVtbl->put_ReportTypes(This,reportTypes);
- }
- static FORCEINLINE HRESULT IFsrmActionReport_get_MailTo(IFsrmActionReport* This,BSTR *mailTo) {
- return This->lpVtbl->get_MailTo(This,mailTo);
- }
- static FORCEINLINE HRESULT IFsrmActionReport_put_MailTo(IFsrmActionReport* This,BSTR mailTo) {
- return This->lpVtbl->put_MailTo(This,mailTo);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmActionReport_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmCollection interface
- */
- #ifndef __IFsrmCollection_INTERFACE_DEFINED__
- #define __IFsrmCollection_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmCollection, 0xf76fbf3b, 0x8ddd, 0x4b42, 0xb0,0x5a, 0xcb,0x1c,0x3f,0xf1,0xfe,0xe8);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("f76fbf3b-8ddd-4b42-b05a-cb1c3ff1fee8")
- IFsrmCollection : public IDispatch
- {
- virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
- IUnknown **unknown) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_Item(
- LONG index,
- VARIANT *item) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_Count(
- LONG *count) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_State(
- FsrmCollectionState *state) = 0;
- virtual HRESULT STDMETHODCALLTYPE Cancel(
- ) = 0;
- virtual HRESULT STDMETHODCALLTYPE WaitForCompletion(
- LONG waitSeconds,
- VARIANT_BOOL *completed) = 0;
- virtual HRESULT STDMETHODCALLTYPE GetById(
- FSRM_OBJECT_ID id,
- VARIANT *entry) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmCollection, 0xf76fbf3b, 0x8ddd, 0x4b42, 0xb0,0x5a, 0xcb,0x1c,0x3f,0xf1,0xfe,0xe8)
- #endif
- #else
- typedef struct IFsrmCollectionVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmCollection *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmCollection *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmCollection *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmCollection *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmCollection *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmCollection *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmCollection *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmCollection methods ***/
- HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
- IFsrmCollection *This,
- IUnknown **unknown);
- HRESULT (STDMETHODCALLTYPE *get_Item)(
- IFsrmCollection *This,
- LONG index,
- VARIANT *item);
- HRESULT (STDMETHODCALLTYPE *get_Count)(
- IFsrmCollection *This,
- LONG *count);
- HRESULT (STDMETHODCALLTYPE *get_State)(
- IFsrmCollection *This,
- FsrmCollectionState *state);
- HRESULT (STDMETHODCALLTYPE *Cancel)(
- IFsrmCollection *This);
- HRESULT (STDMETHODCALLTYPE *WaitForCompletion)(
- IFsrmCollection *This,
- LONG waitSeconds,
- VARIANT_BOOL *completed);
- HRESULT (STDMETHODCALLTYPE *GetById)(
- IFsrmCollection *This,
- FSRM_OBJECT_ID id,
- VARIANT *entry);
- END_INTERFACE
- } IFsrmCollectionVtbl;
- interface IFsrmCollection {
- CONST_VTBL IFsrmCollectionVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmCollection_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmCollection_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmCollection methods ***/
- #define IFsrmCollection_get__NewEnum(This,unknown) (This)->lpVtbl->get__NewEnum(This,unknown)
- #define IFsrmCollection_get_Item(This,index,item) (This)->lpVtbl->get_Item(This,index,item)
- #define IFsrmCollection_get_Count(This,count) (This)->lpVtbl->get_Count(This,count)
- #define IFsrmCollection_get_State(This,state) (This)->lpVtbl->get_State(This,state)
- #define IFsrmCollection_Cancel(This) (This)->lpVtbl->Cancel(This)
- #define IFsrmCollection_WaitForCompletion(This,waitSeconds,completed) (This)->lpVtbl->WaitForCompletion(This,waitSeconds,completed)
- #define IFsrmCollection_GetById(This,id,entry) (This)->lpVtbl->GetById(This,id,entry)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmCollection_QueryInterface(IFsrmCollection* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmCollection_AddRef(IFsrmCollection* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmCollection_Release(IFsrmCollection* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmCollection_GetTypeInfoCount(IFsrmCollection* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmCollection_GetTypeInfo(IFsrmCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmCollection_GetIDsOfNames(IFsrmCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmCollection_Invoke(IFsrmCollection* 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);
- }
- /*** IFsrmCollection methods ***/
- static FORCEINLINE HRESULT IFsrmCollection_get__NewEnum(IFsrmCollection* This,IUnknown **unknown) {
- return This->lpVtbl->get__NewEnum(This,unknown);
- }
- static FORCEINLINE HRESULT IFsrmCollection_get_Item(IFsrmCollection* This,LONG index,VARIANT *item) {
- return This->lpVtbl->get_Item(This,index,item);
- }
- static FORCEINLINE HRESULT IFsrmCollection_get_Count(IFsrmCollection* This,LONG *count) {
- return This->lpVtbl->get_Count(This,count);
- }
- static FORCEINLINE HRESULT IFsrmCollection_get_State(IFsrmCollection* This,FsrmCollectionState *state) {
- return This->lpVtbl->get_State(This,state);
- }
- static FORCEINLINE HRESULT IFsrmCollection_Cancel(IFsrmCollection* This) {
- return This->lpVtbl->Cancel(This);
- }
- static FORCEINLINE HRESULT IFsrmCollection_WaitForCompletion(IFsrmCollection* This,LONG waitSeconds,VARIANT_BOOL *completed) {
- return This->lpVtbl->WaitForCompletion(This,waitSeconds,completed);
- }
- static FORCEINLINE HRESULT IFsrmCollection_GetById(IFsrmCollection* This,FSRM_OBJECT_ID id,VARIANT *entry) {
- return This->lpVtbl->GetById(This,id,entry);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmCollection_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmDerivedObjectsResult interface
- */
- #ifndef __IFsrmDerivedObjectsResult_INTERFACE_DEFINED__
- #define __IFsrmDerivedObjectsResult_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmDerivedObjectsResult, 0x39322a2d, 0x38ee, 0x4d0d, 0x80,0x95, 0x42,0x1a,0x80,0x84,0x9a,0x82);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("39322a2d-38ee-4d0d-8095-421a80849a82")
- IFsrmDerivedObjectsResult : public IDispatch
- {
- virtual HRESULT STDMETHODCALLTYPE get_DerivedObjects(
- IFsrmCollection **derivedObjects) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_Results(
- IFsrmCollection **results) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmDerivedObjectsResult, 0x39322a2d, 0x38ee, 0x4d0d, 0x80,0x95, 0x42,0x1a,0x80,0x84,0x9a,0x82)
- #endif
- #else
- typedef struct IFsrmDerivedObjectsResultVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmDerivedObjectsResult *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmDerivedObjectsResult *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmDerivedObjectsResult *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmDerivedObjectsResult *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmDerivedObjectsResult *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmDerivedObjectsResult *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmDerivedObjectsResult *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmDerivedObjectsResult methods ***/
- HRESULT (STDMETHODCALLTYPE *get_DerivedObjects)(
- IFsrmDerivedObjectsResult *This,
- IFsrmCollection **derivedObjects);
- HRESULT (STDMETHODCALLTYPE *get_Results)(
- IFsrmDerivedObjectsResult *This,
- IFsrmCollection **results);
- END_INTERFACE
- } IFsrmDerivedObjectsResultVtbl;
- interface IFsrmDerivedObjectsResult {
- CONST_VTBL IFsrmDerivedObjectsResultVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmDerivedObjectsResult_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmDerivedObjectsResult_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmDerivedObjectsResult_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmDerivedObjectsResult_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmDerivedObjectsResult_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmDerivedObjectsResult_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmDerivedObjectsResult_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmDerivedObjectsResult methods ***/
- #define IFsrmDerivedObjectsResult_get_DerivedObjects(This,derivedObjects) (This)->lpVtbl->get_DerivedObjects(This,derivedObjects)
- #define IFsrmDerivedObjectsResult_get_Results(This,results) (This)->lpVtbl->get_Results(This,results)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmDerivedObjectsResult_QueryInterface(IFsrmDerivedObjectsResult* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmDerivedObjectsResult_AddRef(IFsrmDerivedObjectsResult* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmDerivedObjectsResult_Release(IFsrmDerivedObjectsResult* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmDerivedObjectsResult_GetTypeInfoCount(IFsrmDerivedObjectsResult* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmDerivedObjectsResult_GetTypeInfo(IFsrmDerivedObjectsResult* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmDerivedObjectsResult_GetIDsOfNames(IFsrmDerivedObjectsResult* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmDerivedObjectsResult_Invoke(IFsrmDerivedObjectsResult* 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);
- }
- /*** IFsrmDerivedObjectsResult methods ***/
- static FORCEINLINE HRESULT IFsrmDerivedObjectsResult_get_DerivedObjects(IFsrmDerivedObjectsResult* This,IFsrmCollection **derivedObjects) {
- return This->lpVtbl->get_DerivedObjects(This,derivedObjects);
- }
- static FORCEINLINE HRESULT IFsrmDerivedObjectsResult_get_Results(IFsrmDerivedObjectsResult* This,IFsrmCollection **results) {
- return This->lpVtbl->get_Results(This,results);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmDerivedObjectsResult_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmExportImport interface
- */
- #ifndef __IFsrmExportImport_INTERFACE_DEFINED__
- #define __IFsrmExportImport_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmExportImport, 0xefcb0ab1, 0x16c4, 0x4a79, 0x81,0x2c, 0x72,0x56,0x14,0xc3,0x30,0x6b);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("efcb0ab1-16c4-4a79-812c-725614c3306b")
- IFsrmExportImport : public IDispatch
- {
- virtual HRESULT STDMETHODCALLTYPE ExportFileGroups(
- BSTR filePath,
- VARIANT *fileGroupNamesSafeArray = 0,
- BSTR remoteHost = L"") = 0;
- virtual HRESULT STDMETHODCALLTYPE ImportFileGroups(
- BSTR filePath,
- VARIANT *fileGroupNamesSafeArray,
- BSTR remoteHost,
- IFsrmCommittableCollection **fileGroups) = 0;
- virtual HRESULT STDMETHODCALLTYPE ExportFileScreenTemplates(
- BSTR filePath,
- VARIANT *templateNamesSafeArray = 0,
- BSTR remoteHost = L"") = 0;
- virtual HRESULT STDMETHODCALLTYPE ImportFileScreenTemplates(
- BSTR filePath,
- VARIANT *templateNamesSafeArray,
- BSTR remoteHost,
- IFsrmCommittableCollection **templates) = 0;
- virtual HRESULT STDMETHODCALLTYPE ExportQuotaTemplates(
- BSTR filePath,
- VARIANT *templateNamesSafeArray = 0,
- BSTR remoteHost = L"") = 0;
- virtual HRESULT STDMETHODCALLTYPE ImportQuotaTemplates(
- BSTR filePath,
- VARIANT *templateNamesSafeArray,
- BSTR remoteHost,
- IFsrmCommittableCollection **templates) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmExportImport, 0xefcb0ab1, 0x16c4, 0x4a79, 0x81,0x2c, 0x72,0x56,0x14,0xc3,0x30,0x6b)
- #endif
- #else
- typedef struct IFsrmExportImportVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmExportImport *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmExportImport *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmExportImport *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmExportImport *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmExportImport *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmExportImport *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmExportImport *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmExportImport methods ***/
- HRESULT (STDMETHODCALLTYPE *ExportFileGroups)(
- IFsrmExportImport *This,
- BSTR filePath,
- VARIANT *fileGroupNamesSafeArray,
- BSTR remoteHost);
- HRESULT (STDMETHODCALLTYPE *ImportFileGroups)(
- IFsrmExportImport *This,
- BSTR filePath,
- VARIANT *fileGroupNamesSafeArray,
- BSTR remoteHost,
- IFsrmCommittableCollection **fileGroups);
- HRESULT (STDMETHODCALLTYPE *ExportFileScreenTemplates)(
- IFsrmExportImport *This,
- BSTR filePath,
- VARIANT *templateNamesSafeArray,
- BSTR remoteHost);
- HRESULT (STDMETHODCALLTYPE *ImportFileScreenTemplates)(
- IFsrmExportImport *This,
- BSTR filePath,
- VARIANT *templateNamesSafeArray,
- BSTR remoteHost,
- IFsrmCommittableCollection **templates);
- HRESULT (STDMETHODCALLTYPE *ExportQuotaTemplates)(
- IFsrmExportImport *This,
- BSTR filePath,
- VARIANT *templateNamesSafeArray,
- BSTR remoteHost);
- HRESULT (STDMETHODCALLTYPE *ImportQuotaTemplates)(
- IFsrmExportImport *This,
- BSTR filePath,
- VARIANT *templateNamesSafeArray,
- BSTR remoteHost,
- IFsrmCommittableCollection **templates);
- END_INTERFACE
- } IFsrmExportImportVtbl;
- interface IFsrmExportImport {
- CONST_VTBL IFsrmExportImportVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmExportImport_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmExportImport_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmExportImport_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmExportImport_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmExportImport_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmExportImport_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmExportImport_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmExportImport methods ***/
- #define IFsrmExportImport_ExportFileGroups(This,filePath,fileGroupNamesSafeArray,remoteHost) (This)->lpVtbl->ExportFileGroups(This,filePath,fileGroupNamesSafeArray,remoteHost)
- #define IFsrmExportImport_ImportFileGroups(This,filePath,fileGroupNamesSafeArray,remoteHost,fileGroups) (This)->lpVtbl->ImportFileGroups(This,filePath,fileGroupNamesSafeArray,remoteHost,fileGroups)
- #define IFsrmExportImport_ExportFileScreenTemplates(This,filePath,templateNamesSafeArray,remoteHost) (This)->lpVtbl->ExportFileScreenTemplates(This,filePath,templateNamesSafeArray,remoteHost)
- #define IFsrmExportImport_ImportFileScreenTemplates(This,filePath,templateNamesSafeArray,remoteHost,templates) (This)->lpVtbl->ImportFileScreenTemplates(This,filePath,templateNamesSafeArray,remoteHost,templates)
- #define IFsrmExportImport_ExportQuotaTemplates(This,filePath,templateNamesSafeArray,remoteHost) (This)->lpVtbl->ExportQuotaTemplates(This,filePath,templateNamesSafeArray,remoteHost)
- #define IFsrmExportImport_ImportQuotaTemplates(This,filePath,templateNamesSafeArray,remoteHost,templates) (This)->lpVtbl->ImportQuotaTemplates(This,filePath,templateNamesSafeArray,remoteHost,templates)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmExportImport_QueryInterface(IFsrmExportImport* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmExportImport_AddRef(IFsrmExportImport* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmExportImport_Release(IFsrmExportImport* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmExportImport_GetTypeInfoCount(IFsrmExportImport* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmExportImport_GetTypeInfo(IFsrmExportImport* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmExportImport_GetIDsOfNames(IFsrmExportImport* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmExportImport_Invoke(IFsrmExportImport* 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);
- }
- /*** IFsrmExportImport methods ***/
- static FORCEINLINE HRESULT IFsrmExportImport_ExportFileGroups(IFsrmExportImport* This,BSTR filePath,VARIANT *fileGroupNamesSafeArray,BSTR remoteHost) {
- return This->lpVtbl->ExportFileGroups(This,filePath,fileGroupNamesSafeArray,remoteHost);
- }
- static FORCEINLINE HRESULT IFsrmExportImport_ImportFileGroups(IFsrmExportImport* This,BSTR filePath,VARIANT *fileGroupNamesSafeArray,BSTR remoteHost,IFsrmCommittableCollection **fileGroups) {
- return This->lpVtbl->ImportFileGroups(This,filePath,fileGroupNamesSafeArray,remoteHost,fileGroups);
- }
- static FORCEINLINE HRESULT IFsrmExportImport_ExportFileScreenTemplates(IFsrmExportImport* This,BSTR filePath,VARIANT *templateNamesSafeArray,BSTR remoteHost) {
- return This->lpVtbl->ExportFileScreenTemplates(This,filePath,templateNamesSafeArray,remoteHost);
- }
- static FORCEINLINE HRESULT IFsrmExportImport_ImportFileScreenTemplates(IFsrmExportImport* This,BSTR filePath,VARIANT *templateNamesSafeArray,BSTR remoteHost,IFsrmCommittableCollection **templates) {
- return This->lpVtbl->ImportFileScreenTemplates(This,filePath,templateNamesSafeArray,remoteHost,templates);
- }
- static FORCEINLINE HRESULT IFsrmExportImport_ExportQuotaTemplates(IFsrmExportImport* This,BSTR filePath,VARIANT *templateNamesSafeArray,BSTR remoteHost) {
- return This->lpVtbl->ExportQuotaTemplates(This,filePath,templateNamesSafeArray,remoteHost);
- }
- static FORCEINLINE HRESULT IFsrmExportImport_ImportQuotaTemplates(IFsrmExportImport* This,BSTR filePath,VARIANT *templateNamesSafeArray,BSTR remoteHost,IFsrmCommittableCollection **templates) {
- return This->lpVtbl->ImportQuotaTemplates(This,filePath,templateNamesSafeArray,remoteHost,templates);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmExportImport_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmObject interface
- */
- #ifndef __IFsrmObject_INTERFACE_DEFINED__
- #define __IFsrmObject_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmObject, 0x22bcef93, 0x4a3f, 0x4183, 0x89,0xf9, 0x2f,0x8b,0x8a,0x62,0x8a,0xee);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("22bcef93-4a3f-4183-89f9-2f8b8a628aee")
- IFsrmObject : public IDispatch
- {
- virtual HRESULT STDMETHODCALLTYPE get_Id(
- FSRM_OBJECT_ID *id) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_Description(
- BSTR *description) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_Description(
- BSTR description) = 0;
- virtual HRESULT STDMETHODCALLTYPE Delete(
- ) = 0;
- virtual HRESULT STDMETHODCALLTYPE Commit(
- ) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmObject, 0x22bcef93, 0x4a3f, 0x4183, 0x89,0xf9, 0x2f,0x8b,0x8a,0x62,0x8a,0xee)
- #endif
- #else
- typedef struct IFsrmObjectVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmObject *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmObject *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmObject *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmObject *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmObject *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmObject *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmObject *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmObject methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Id)(
- IFsrmObject *This,
- FSRM_OBJECT_ID *id);
- HRESULT (STDMETHODCALLTYPE *get_Description)(
- IFsrmObject *This,
- BSTR *description);
- HRESULT (STDMETHODCALLTYPE *put_Description)(
- IFsrmObject *This,
- BSTR description);
- HRESULT (STDMETHODCALLTYPE *Delete)(
- IFsrmObject *This);
- HRESULT (STDMETHODCALLTYPE *Commit)(
- IFsrmObject *This);
- END_INTERFACE
- } IFsrmObjectVtbl;
- interface IFsrmObject {
- CONST_VTBL IFsrmObjectVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmObject_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmObject_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmObject_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmObject_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmObject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmObject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmObject_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 IFsrmObject_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
- #define IFsrmObject_get_Description(This,description) (This)->lpVtbl->get_Description(This,description)
- #define IFsrmObject_put_Description(This,description) (This)->lpVtbl->put_Description(This,description)
- #define IFsrmObject_Delete(This) (This)->lpVtbl->Delete(This)
- #define IFsrmObject_Commit(This) (This)->lpVtbl->Commit(This)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmObject_QueryInterface(IFsrmObject* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmObject_AddRef(IFsrmObject* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmObject_Release(IFsrmObject* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmObject_GetTypeInfoCount(IFsrmObject* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmObject_GetTypeInfo(IFsrmObject* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmObject_GetIDsOfNames(IFsrmObject* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmObject_Invoke(IFsrmObject* 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 IFsrmObject_get_Id(IFsrmObject* This,FSRM_OBJECT_ID *id) {
- return This->lpVtbl->get_Id(This,id);
- }
- static FORCEINLINE HRESULT IFsrmObject_get_Description(IFsrmObject* This,BSTR *description) {
- return This->lpVtbl->get_Description(This,description);
- }
- static FORCEINLINE HRESULT IFsrmObject_put_Description(IFsrmObject* This,BSTR description) {
- return This->lpVtbl->put_Description(This,description);
- }
- static FORCEINLINE HRESULT IFsrmObject_Delete(IFsrmObject* This) {
- return This->lpVtbl->Delete(This);
- }
- static FORCEINLINE HRESULT IFsrmObject_Commit(IFsrmObject* This) {
- return This->lpVtbl->Commit(This);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmObject_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmPathMapper interface
- */
- #ifndef __IFsrmPathMapper_INTERFACE_DEFINED__
- #define __IFsrmPathMapper_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmPathMapper, 0x6f4dbfff, 0x6920, 0x4821, 0xa6,0xc3, 0xb7,0xe9,0x4c,0x1f,0xd6,0x0c);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("6f4dbfff-6920-4821-a6c3-b7e94c1fd60c")
- IFsrmPathMapper : public IDispatch
- {
- virtual HRESULT STDMETHODCALLTYPE GetSharePathsForLocalPath(
- BSTR localPath,
- SAFEARRAY **sharePaths) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmPathMapper, 0x6f4dbfff, 0x6920, 0x4821, 0xa6,0xc3, 0xb7,0xe9,0x4c,0x1f,0xd6,0x0c)
- #endif
- #else
- typedef struct IFsrmPathMapperVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmPathMapper *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmPathMapper *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmPathMapper *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmPathMapper *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmPathMapper *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmPathMapper *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmPathMapper *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmPathMapper methods ***/
- HRESULT (STDMETHODCALLTYPE *GetSharePathsForLocalPath)(
- IFsrmPathMapper *This,
- BSTR localPath,
- SAFEARRAY **sharePaths);
- END_INTERFACE
- } IFsrmPathMapperVtbl;
- interface IFsrmPathMapper {
- CONST_VTBL IFsrmPathMapperVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmPathMapper_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmPathMapper_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmPathMapper_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmPathMapper_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmPathMapper_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmPathMapper_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmPathMapper_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmPathMapper methods ***/
- #define IFsrmPathMapper_GetSharePathsForLocalPath(This,localPath,sharePaths) (This)->lpVtbl->GetSharePathsForLocalPath(This,localPath,sharePaths)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmPathMapper_QueryInterface(IFsrmPathMapper* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmPathMapper_AddRef(IFsrmPathMapper* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmPathMapper_Release(IFsrmPathMapper* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmPathMapper_GetTypeInfoCount(IFsrmPathMapper* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmPathMapper_GetTypeInfo(IFsrmPathMapper* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmPathMapper_GetIDsOfNames(IFsrmPathMapper* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmPathMapper_Invoke(IFsrmPathMapper* 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);
- }
- /*** IFsrmPathMapper methods ***/
- static FORCEINLINE HRESULT IFsrmPathMapper_GetSharePathsForLocalPath(IFsrmPathMapper* This,BSTR localPath,SAFEARRAY **sharePaths) {
- return This->lpVtbl->GetSharePathsForLocalPath(This,localPath,sharePaths);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmPathMapper_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmSetting interface
- */
- #ifndef __IFsrmSetting_INTERFACE_DEFINED__
- #define __IFsrmSetting_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmSetting, 0xf411d4fd, 0x14be, 0x4260, 0x8c,0x40, 0x03,0xb7,0xc9,0x5e,0x60,0x8a);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("f411d4fd-14be-4260-8c40-03b7c95e608a")
- IFsrmSetting : public IDispatch
- {
- virtual HRESULT STDMETHODCALLTYPE get_SmtpServer(
- BSTR *smtpServer) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_SmtpServer(
- BSTR smtpServer) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_MailFrom(
- BSTR *mailFrom) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_MailFrom(
- BSTR mailFrom) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_AdminEmail(
- BSTR *adminEmail) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_AdminEmail(
- BSTR adminEmail) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_DisableCommandLine(
- VARIANT_BOOL *disableCommandLine) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_DisableCommandLine(
- VARIANT_BOOL disableCommandLine) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_EnableScreeningAudit(
- VARIANT_BOOL *enableScreeningAudit) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_EnableScreeningAudit(
- VARIANT_BOOL enableScreeningAudit) = 0;
- virtual HRESULT STDMETHODCALLTYPE EmailTest(
- BSTR mailTo) = 0;
- virtual HRESULT STDMETHODCALLTYPE SetActionRunLimitInterval(
- FsrmActionType actionType,
- LONG delayTimeMinutes) = 0;
- virtual HRESULT STDMETHODCALLTYPE GetActionRunLimitInterval(
- FsrmActionType actionType,
- LONG *delayTimeMinutes) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmSetting, 0xf411d4fd, 0x14be, 0x4260, 0x8c,0x40, 0x03,0xb7,0xc9,0x5e,0x60,0x8a)
- #endif
- #else
- typedef struct IFsrmSettingVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmSetting *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmSetting *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmSetting *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmSetting *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmSetting *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmSetting *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmSetting *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmSetting methods ***/
- HRESULT (STDMETHODCALLTYPE *get_SmtpServer)(
- IFsrmSetting *This,
- BSTR *smtpServer);
- HRESULT (STDMETHODCALLTYPE *put_SmtpServer)(
- IFsrmSetting *This,
- BSTR smtpServer);
- HRESULT (STDMETHODCALLTYPE *get_MailFrom)(
- IFsrmSetting *This,
- BSTR *mailFrom);
- HRESULT (STDMETHODCALLTYPE *put_MailFrom)(
- IFsrmSetting *This,
- BSTR mailFrom);
- HRESULT (STDMETHODCALLTYPE *get_AdminEmail)(
- IFsrmSetting *This,
- BSTR *adminEmail);
- HRESULT (STDMETHODCALLTYPE *put_AdminEmail)(
- IFsrmSetting *This,
- BSTR adminEmail);
- HRESULT (STDMETHODCALLTYPE *get_DisableCommandLine)(
- IFsrmSetting *This,
- VARIANT_BOOL *disableCommandLine);
- HRESULT (STDMETHODCALLTYPE *put_DisableCommandLine)(
- IFsrmSetting *This,
- VARIANT_BOOL disableCommandLine);
- HRESULT (STDMETHODCALLTYPE *get_EnableScreeningAudit)(
- IFsrmSetting *This,
- VARIANT_BOOL *enableScreeningAudit);
- HRESULT (STDMETHODCALLTYPE *put_EnableScreeningAudit)(
- IFsrmSetting *This,
- VARIANT_BOOL enableScreeningAudit);
- HRESULT (STDMETHODCALLTYPE *EmailTest)(
- IFsrmSetting *This,
- BSTR mailTo);
- HRESULT (STDMETHODCALLTYPE *SetActionRunLimitInterval)(
- IFsrmSetting *This,
- FsrmActionType actionType,
- LONG delayTimeMinutes);
- HRESULT (STDMETHODCALLTYPE *GetActionRunLimitInterval)(
- IFsrmSetting *This,
- FsrmActionType actionType,
- LONG *delayTimeMinutes);
- END_INTERFACE
- } IFsrmSettingVtbl;
- interface IFsrmSetting {
- CONST_VTBL IFsrmSettingVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmSetting_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmSetting_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmSetting_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmSetting_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmSetting_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmSetting_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmSetting_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmSetting methods ***/
- #define IFsrmSetting_get_SmtpServer(This,smtpServer) (This)->lpVtbl->get_SmtpServer(This,smtpServer)
- #define IFsrmSetting_put_SmtpServer(This,smtpServer) (This)->lpVtbl->put_SmtpServer(This,smtpServer)
- #define IFsrmSetting_get_MailFrom(This,mailFrom) (This)->lpVtbl->get_MailFrom(This,mailFrom)
- #define IFsrmSetting_put_MailFrom(This,mailFrom) (This)->lpVtbl->put_MailFrom(This,mailFrom)
- #define IFsrmSetting_get_AdminEmail(This,adminEmail) (This)->lpVtbl->get_AdminEmail(This,adminEmail)
- #define IFsrmSetting_put_AdminEmail(This,adminEmail) (This)->lpVtbl->put_AdminEmail(This,adminEmail)
- #define IFsrmSetting_get_DisableCommandLine(This,disableCommandLine) (This)->lpVtbl->get_DisableCommandLine(This,disableCommandLine)
- #define IFsrmSetting_put_DisableCommandLine(This,disableCommandLine) (This)->lpVtbl->put_DisableCommandLine(This,disableCommandLine)
- #define IFsrmSetting_get_EnableScreeningAudit(This,enableScreeningAudit) (This)->lpVtbl->get_EnableScreeningAudit(This,enableScreeningAudit)
- #define IFsrmSetting_put_EnableScreeningAudit(This,enableScreeningAudit) (This)->lpVtbl->put_EnableScreeningAudit(This,enableScreeningAudit)
- #define IFsrmSetting_EmailTest(This,mailTo) (This)->lpVtbl->EmailTest(This,mailTo)
- #define IFsrmSetting_SetActionRunLimitInterval(This,actionType,delayTimeMinutes) (This)->lpVtbl->SetActionRunLimitInterval(This,actionType,delayTimeMinutes)
- #define IFsrmSetting_GetActionRunLimitInterval(This,actionType,delayTimeMinutes) (This)->lpVtbl->GetActionRunLimitInterval(This,actionType,delayTimeMinutes)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmSetting_QueryInterface(IFsrmSetting* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmSetting_AddRef(IFsrmSetting* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmSetting_Release(IFsrmSetting* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmSetting_GetTypeInfoCount(IFsrmSetting* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmSetting_GetTypeInfo(IFsrmSetting* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmSetting_GetIDsOfNames(IFsrmSetting* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmSetting_Invoke(IFsrmSetting* 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);
- }
- /*** IFsrmSetting methods ***/
- static FORCEINLINE HRESULT IFsrmSetting_get_SmtpServer(IFsrmSetting* This,BSTR *smtpServer) {
- return This->lpVtbl->get_SmtpServer(This,smtpServer);
- }
- static FORCEINLINE HRESULT IFsrmSetting_put_SmtpServer(IFsrmSetting* This,BSTR smtpServer) {
- return This->lpVtbl->put_SmtpServer(This,smtpServer);
- }
- static FORCEINLINE HRESULT IFsrmSetting_get_MailFrom(IFsrmSetting* This,BSTR *mailFrom) {
- return This->lpVtbl->get_MailFrom(This,mailFrom);
- }
- static FORCEINLINE HRESULT IFsrmSetting_put_MailFrom(IFsrmSetting* This,BSTR mailFrom) {
- return This->lpVtbl->put_MailFrom(This,mailFrom);
- }
- static FORCEINLINE HRESULT IFsrmSetting_get_AdminEmail(IFsrmSetting* This,BSTR *adminEmail) {
- return This->lpVtbl->get_AdminEmail(This,adminEmail);
- }
- static FORCEINLINE HRESULT IFsrmSetting_put_AdminEmail(IFsrmSetting* This,BSTR adminEmail) {
- return This->lpVtbl->put_AdminEmail(This,adminEmail);
- }
- static FORCEINLINE HRESULT IFsrmSetting_get_DisableCommandLine(IFsrmSetting* This,VARIANT_BOOL *disableCommandLine) {
- return This->lpVtbl->get_DisableCommandLine(This,disableCommandLine);
- }
- static FORCEINLINE HRESULT IFsrmSetting_put_DisableCommandLine(IFsrmSetting* This,VARIANT_BOOL disableCommandLine) {
- return This->lpVtbl->put_DisableCommandLine(This,disableCommandLine);
- }
- static FORCEINLINE HRESULT IFsrmSetting_get_EnableScreeningAudit(IFsrmSetting* This,VARIANT_BOOL *enableScreeningAudit) {
- return This->lpVtbl->get_EnableScreeningAudit(This,enableScreeningAudit);
- }
- static FORCEINLINE HRESULT IFsrmSetting_put_EnableScreeningAudit(IFsrmSetting* This,VARIANT_BOOL enableScreeningAudit) {
- return This->lpVtbl->put_EnableScreeningAudit(This,enableScreeningAudit);
- }
- static FORCEINLINE HRESULT IFsrmSetting_EmailTest(IFsrmSetting* This,BSTR mailTo) {
- return This->lpVtbl->EmailTest(This,mailTo);
- }
- static FORCEINLINE HRESULT IFsrmSetting_SetActionRunLimitInterval(IFsrmSetting* This,FsrmActionType actionType,LONG delayTimeMinutes) {
- return This->lpVtbl->SetActionRunLimitInterval(This,actionType,delayTimeMinutes);
- }
- static FORCEINLINE HRESULT IFsrmSetting_GetActionRunLimitInterval(IFsrmSetting* This,FsrmActionType actionType,LONG *delayTimeMinutes) {
- return This->lpVtbl->GetActionRunLimitInterval(This,actionType,delayTimeMinutes);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmSetting_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmActionEmail interface
- */
- #ifndef __IFsrmActionEmail_INTERFACE_DEFINED__
- #define __IFsrmActionEmail_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmActionEmail, 0xd646567d, 0x26ae, 0x4caa, 0x9f,0x84, 0x4e,0x0a,0xad,0x20,0x7f,0xca);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("d646567d-26ae-4caa-9f84-4e0aad207fca")
- IFsrmActionEmail : public IFsrmAction
- {
- virtual HRESULT STDMETHODCALLTYPE get_MailFrom(
- BSTR *mailFrom) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_MailFrom(
- BSTR mailFrom) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_MailReplyTo(
- BSTR *mailReplyTo) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_MailReplyTo(
- BSTR mailReplyTo) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_MailTo(
- BSTR *mailTo) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_MailTo(
- BSTR mailTo) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_MailCc(
- BSTR *mailCc) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_MailCc(
- BSTR mailCc) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_MailBcc(
- BSTR *mailBcc) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_MailBcc(
- BSTR mailBcc) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_MailSubject(
- BSTR *mailSubject) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_MailSubject(
- BSTR mailSubject) = 0;
- virtual HRESULT STDMETHODCALLTYPE get_MessageText(
- BSTR *messageText) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_MessageText(
- BSTR messageText) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmActionEmail, 0xd646567d, 0x26ae, 0x4caa, 0x9f,0x84, 0x4e,0x0a,0xad,0x20,0x7f,0xca)
- #endif
- #else
- typedef struct IFsrmActionEmailVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmActionEmail *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmActionEmail *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmActionEmail *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmActionEmail *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmActionEmail *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmActionEmail *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmActionEmail *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmAction methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Id)(
- IFsrmActionEmail *This,
- FSRM_OBJECT_ID *id);
- HRESULT (STDMETHODCALLTYPE *get_ActionType)(
- IFsrmActionEmail *This,
- FsrmActionType *actionType);
- HRESULT (STDMETHODCALLTYPE *get_RunLimitInterval)(
- IFsrmActionEmail *This,
- LONG *minutes);
- HRESULT (STDMETHODCALLTYPE *put_RunLimitInterval)(
- IFsrmActionEmail *This,
- LONG minutes);
- HRESULT (STDMETHODCALLTYPE *Delete)(
- IFsrmActionEmail *This);
- /*** IFsrmActionEmail methods ***/
- HRESULT (STDMETHODCALLTYPE *get_MailFrom)(
- IFsrmActionEmail *This,
- BSTR *mailFrom);
- HRESULT (STDMETHODCALLTYPE *put_MailFrom)(
- IFsrmActionEmail *This,
- BSTR mailFrom);
- HRESULT (STDMETHODCALLTYPE *get_MailReplyTo)(
- IFsrmActionEmail *This,
- BSTR *mailReplyTo);
- HRESULT (STDMETHODCALLTYPE *put_MailReplyTo)(
- IFsrmActionEmail *This,
- BSTR mailReplyTo);
- HRESULT (STDMETHODCALLTYPE *get_MailTo)(
- IFsrmActionEmail *This,
- BSTR *mailTo);
- HRESULT (STDMETHODCALLTYPE *put_MailTo)(
- IFsrmActionEmail *This,
- BSTR mailTo);
- HRESULT (STDMETHODCALLTYPE *get_MailCc)(
- IFsrmActionEmail *This,
- BSTR *mailCc);
- HRESULT (STDMETHODCALLTYPE *put_MailCc)(
- IFsrmActionEmail *This,
- BSTR mailCc);
- HRESULT (STDMETHODCALLTYPE *get_MailBcc)(
- IFsrmActionEmail *This,
- BSTR *mailBcc);
- HRESULT (STDMETHODCALLTYPE *put_MailBcc)(
- IFsrmActionEmail *This,
- BSTR mailBcc);
- HRESULT (STDMETHODCALLTYPE *get_MailSubject)(
- IFsrmActionEmail *This,
- BSTR *mailSubject);
- HRESULT (STDMETHODCALLTYPE *put_MailSubject)(
- IFsrmActionEmail *This,
- BSTR mailSubject);
- HRESULT (STDMETHODCALLTYPE *get_MessageText)(
- IFsrmActionEmail *This,
- BSTR *messageText);
- HRESULT (STDMETHODCALLTYPE *put_MessageText)(
- IFsrmActionEmail *This,
- BSTR messageText);
- END_INTERFACE
- } IFsrmActionEmailVtbl;
- interface IFsrmActionEmail {
- CONST_VTBL IFsrmActionEmailVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmActionEmail_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmActionEmail_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmActionEmail_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmActionEmail_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmActionEmail_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmActionEmail_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmActionEmail_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmAction methods ***/
- #define IFsrmActionEmail_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
- #define IFsrmActionEmail_get_ActionType(This,actionType) (This)->lpVtbl->get_ActionType(This,actionType)
- #define IFsrmActionEmail_get_RunLimitInterval(This,minutes) (This)->lpVtbl->get_RunLimitInterval(This,minutes)
- #define IFsrmActionEmail_put_RunLimitInterval(This,minutes) (This)->lpVtbl->put_RunLimitInterval(This,minutes)
- #define IFsrmActionEmail_Delete(This) (This)->lpVtbl->Delete(This)
- /*** IFsrmActionEmail methods ***/
- #define IFsrmActionEmail_get_MailFrom(This,mailFrom) (This)->lpVtbl->get_MailFrom(This,mailFrom)
- #define IFsrmActionEmail_put_MailFrom(This,mailFrom) (This)->lpVtbl->put_MailFrom(This,mailFrom)
- #define IFsrmActionEmail_get_MailReplyTo(This,mailReplyTo) (This)->lpVtbl->get_MailReplyTo(This,mailReplyTo)
- #define IFsrmActionEmail_put_MailReplyTo(This,mailReplyTo) (This)->lpVtbl->put_MailReplyTo(This,mailReplyTo)
- #define IFsrmActionEmail_get_MailTo(This,mailTo) (This)->lpVtbl->get_MailTo(This,mailTo)
- #define IFsrmActionEmail_put_MailTo(This,mailTo) (This)->lpVtbl->put_MailTo(This,mailTo)
- #define IFsrmActionEmail_get_MailCc(This,mailCc) (This)->lpVtbl->get_MailCc(This,mailCc)
- #define IFsrmActionEmail_put_MailCc(This,mailCc) (This)->lpVtbl->put_MailCc(This,mailCc)
- #define IFsrmActionEmail_get_MailBcc(This,mailBcc) (This)->lpVtbl->get_MailBcc(This,mailBcc)
- #define IFsrmActionEmail_put_MailBcc(This,mailBcc) (This)->lpVtbl->put_MailBcc(This,mailBcc)
- #define IFsrmActionEmail_get_MailSubject(This,mailSubject) (This)->lpVtbl->get_MailSubject(This,mailSubject)
- #define IFsrmActionEmail_put_MailSubject(This,mailSubject) (This)->lpVtbl->put_MailSubject(This,mailSubject)
- #define IFsrmActionEmail_get_MessageText(This,messageText) (This)->lpVtbl->get_MessageText(This,messageText)
- #define IFsrmActionEmail_put_MessageText(This,messageText) (This)->lpVtbl->put_MessageText(This,messageText)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmActionEmail_QueryInterface(IFsrmActionEmail* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmActionEmail_AddRef(IFsrmActionEmail* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmActionEmail_Release(IFsrmActionEmail* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmActionEmail_GetTypeInfoCount(IFsrmActionEmail* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_GetTypeInfo(IFsrmActionEmail* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_GetIDsOfNames(IFsrmActionEmail* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_Invoke(IFsrmActionEmail* 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);
- }
- /*** IFsrmAction methods ***/
- static FORCEINLINE HRESULT IFsrmActionEmail_get_Id(IFsrmActionEmail* This,FSRM_OBJECT_ID *id) {
- return This->lpVtbl->get_Id(This,id);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_get_ActionType(IFsrmActionEmail* This,FsrmActionType *actionType) {
- return This->lpVtbl->get_ActionType(This,actionType);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_get_RunLimitInterval(IFsrmActionEmail* This,LONG *minutes) {
- return This->lpVtbl->get_RunLimitInterval(This,minutes);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_put_RunLimitInterval(IFsrmActionEmail* This,LONG minutes) {
- return This->lpVtbl->put_RunLimitInterval(This,minutes);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_Delete(IFsrmActionEmail* This) {
- return This->lpVtbl->Delete(This);
- }
- /*** IFsrmActionEmail methods ***/
- static FORCEINLINE HRESULT IFsrmActionEmail_get_MailFrom(IFsrmActionEmail* This,BSTR *mailFrom) {
- return This->lpVtbl->get_MailFrom(This,mailFrom);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_put_MailFrom(IFsrmActionEmail* This,BSTR mailFrom) {
- return This->lpVtbl->put_MailFrom(This,mailFrom);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_get_MailReplyTo(IFsrmActionEmail* This,BSTR *mailReplyTo) {
- return This->lpVtbl->get_MailReplyTo(This,mailReplyTo);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_put_MailReplyTo(IFsrmActionEmail* This,BSTR mailReplyTo) {
- return This->lpVtbl->put_MailReplyTo(This,mailReplyTo);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_get_MailTo(IFsrmActionEmail* This,BSTR *mailTo) {
- return This->lpVtbl->get_MailTo(This,mailTo);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_put_MailTo(IFsrmActionEmail* This,BSTR mailTo) {
- return This->lpVtbl->put_MailTo(This,mailTo);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_get_MailCc(IFsrmActionEmail* This,BSTR *mailCc) {
- return This->lpVtbl->get_MailCc(This,mailCc);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_put_MailCc(IFsrmActionEmail* This,BSTR mailCc) {
- return This->lpVtbl->put_MailCc(This,mailCc);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_get_MailBcc(IFsrmActionEmail* This,BSTR *mailBcc) {
- return This->lpVtbl->get_MailBcc(This,mailBcc);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_put_MailBcc(IFsrmActionEmail* This,BSTR mailBcc) {
- return This->lpVtbl->put_MailBcc(This,mailBcc);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_get_MailSubject(IFsrmActionEmail* This,BSTR *mailSubject) {
- return This->lpVtbl->get_MailSubject(This,mailSubject);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_put_MailSubject(IFsrmActionEmail* This,BSTR mailSubject) {
- return This->lpVtbl->put_MailSubject(This,mailSubject);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_get_MessageText(IFsrmActionEmail* This,BSTR *messageText) {
- return This->lpVtbl->get_MessageText(This,messageText);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail_put_MessageText(IFsrmActionEmail* This,BSTR messageText) {
- return This->lpVtbl->put_MessageText(This,messageText);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmActionEmail_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmActionEmail2 interface
- */
- #ifndef __IFsrmActionEmail2_INTERFACE_DEFINED__
- #define __IFsrmActionEmail2_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmActionEmail2, 0x8276702f, 0x2532, 0x4839, 0x89,0xbf, 0x48,0x72,0x60,0x9a,0x2e,0xa4);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("8276702f-2532-4839-89bf-4872609a2ea4")
- IFsrmActionEmail2 : public IFsrmActionEmail
- {
- virtual HRESULT STDMETHODCALLTYPE get_AttachmentFileListSize(
- LONG *attachmentFileListSize) = 0;
- virtual HRESULT STDMETHODCALLTYPE put_AttachmentFileListSize(
- LONG attachmentFileListSize) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmActionEmail2, 0x8276702f, 0x2532, 0x4839, 0x89,0xbf, 0x48,0x72,0x60,0x9a,0x2e,0xa4)
- #endif
- #else
- typedef struct IFsrmActionEmail2Vtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmActionEmail2 *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmActionEmail2 *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmActionEmail2 *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmActionEmail2 *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmActionEmail2 *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmActionEmail2 *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmActionEmail2 *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmAction methods ***/
- HRESULT (STDMETHODCALLTYPE *get_Id)(
- IFsrmActionEmail2 *This,
- FSRM_OBJECT_ID *id);
- HRESULT (STDMETHODCALLTYPE *get_ActionType)(
- IFsrmActionEmail2 *This,
- FsrmActionType *actionType);
- HRESULT (STDMETHODCALLTYPE *get_RunLimitInterval)(
- IFsrmActionEmail2 *This,
- LONG *minutes);
- HRESULT (STDMETHODCALLTYPE *put_RunLimitInterval)(
- IFsrmActionEmail2 *This,
- LONG minutes);
- HRESULT (STDMETHODCALLTYPE *Delete)(
- IFsrmActionEmail2 *This);
- /*** IFsrmActionEmail methods ***/
- HRESULT (STDMETHODCALLTYPE *get_MailFrom)(
- IFsrmActionEmail2 *This,
- BSTR *mailFrom);
- HRESULT (STDMETHODCALLTYPE *put_MailFrom)(
- IFsrmActionEmail2 *This,
- BSTR mailFrom);
- HRESULT (STDMETHODCALLTYPE *get_MailReplyTo)(
- IFsrmActionEmail2 *This,
- BSTR *mailReplyTo);
- HRESULT (STDMETHODCALLTYPE *put_MailReplyTo)(
- IFsrmActionEmail2 *This,
- BSTR mailReplyTo);
- HRESULT (STDMETHODCALLTYPE *get_MailTo)(
- IFsrmActionEmail2 *This,
- BSTR *mailTo);
- HRESULT (STDMETHODCALLTYPE *put_MailTo)(
- IFsrmActionEmail2 *This,
- BSTR mailTo);
- HRESULT (STDMETHODCALLTYPE *get_MailCc)(
- IFsrmActionEmail2 *This,
- BSTR *mailCc);
- HRESULT (STDMETHODCALLTYPE *put_MailCc)(
- IFsrmActionEmail2 *This,
- BSTR mailCc);
- HRESULT (STDMETHODCALLTYPE *get_MailBcc)(
- IFsrmActionEmail2 *This,
- BSTR *mailBcc);
- HRESULT (STDMETHODCALLTYPE *put_MailBcc)(
- IFsrmActionEmail2 *This,
- BSTR mailBcc);
- HRESULT (STDMETHODCALLTYPE *get_MailSubject)(
- IFsrmActionEmail2 *This,
- BSTR *mailSubject);
- HRESULT (STDMETHODCALLTYPE *put_MailSubject)(
- IFsrmActionEmail2 *This,
- BSTR mailSubject);
- HRESULT (STDMETHODCALLTYPE *get_MessageText)(
- IFsrmActionEmail2 *This,
- BSTR *messageText);
- HRESULT (STDMETHODCALLTYPE *put_MessageText)(
- IFsrmActionEmail2 *This,
- BSTR messageText);
- /*** IFsrmActionEmail2 methods ***/
- HRESULT (STDMETHODCALLTYPE *get_AttachmentFileListSize)(
- IFsrmActionEmail2 *This,
- LONG *attachmentFileListSize);
- HRESULT (STDMETHODCALLTYPE *put_AttachmentFileListSize)(
- IFsrmActionEmail2 *This,
- LONG attachmentFileListSize);
- END_INTERFACE
- } IFsrmActionEmail2Vtbl;
- interface IFsrmActionEmail2 {
- CONST_VTBL IFsrmActionEmail2Vtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmActionEmail2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmActionEmail2_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmActionEmail2_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmActionEmail2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmActionEmail2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmActionEmail2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmActionEmail2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmAction methods ***/
- #define IFsrmActionEmail2_get_Id(This,id) (This)->lpVtbl->get_Id(This,id)
- #define IFsrmActionEmail2_get_ActionType(This,actionType) (This)->lpVtbl->get_ActionType(This,actionType)
- #define IFsrmActionEmail2_get_RunLimitInterval(This,minutes) (This)->lpVtbl->get_RunLimitInterval(This,minutes)
- #define IFsrmActionEmail2_put_RunLimitInterval(This,minutes) (This)->lpVtbl->put_RunLimitInterval(This,minutes)
- #define IFsrmActionEmail2_Delete(This) (This)->lpVtbl->Delete(This)
- /*** IFsrmActionEmail methods ***/
- #define IFsrmActionEmail2_get_MailFrom(This,mailFrom) (This)->lpVtbl->get_MailFrom(This,mailFrom)
- #define IFsrmActionEmail2_put_MailFrom(This,mailFrom) (This)->lpVtbl->put_MailFrom(This,mailFrom)
- #define IFsrmActionEmail2_get_MailReplyTo(This,mailReplyTo) (This)->lpVtbl->get_MailReplyTo(This,mailReplyTo)
- #define IFsrmActionEmail2_put_MailReplyTo(This,mailReplyTo) (This)->lpVtbl->put_MailReplyTo(This,mailReplyTo)
- #define IFsrmActionEmail2_get_MailTo(This,mailTo) (This)->lpVtbl->get_MailTo(This,mailTo)
- #define IFsrmActionEmail2_put_MailTo(This,mailTo) (This)->lpVtbl->put_MailTo(This,mailTo)
- #define IFsrmActionEmail2_get_MailCc(This,mailCc) (This)->lpVtbl->get_MailCc(This,mailCc)
- #define IFsrmActionEmail2_put_MailCc(This,mailCc) (This)->lpVtbl->put_MailCc(This,mailCc)
- #define IFsrmActionEmail2_get_MailBcc(This,mailBcc) (This)->lpVtbl->get_MailBcc(This,mailBcc)
- #define IFsrmActionEmail2_put_MailBcc(This,mailBcc) (This)->lpVtbl->put_MailBcc(This,mailBcc)
- #define IFsrmActionEmail2_get_MailSubject(This,mailSubject) (This)->lpVtbl->get_MailSubject(This,mailSubject)
- #define IFsrmActionEmail2_put_MailSubject(This,mailSubject) (This)->lpVtbl->put_MailSubject(This,mailSubject)
- #define IFsrmActionEmail2_get_MessageText(This,messageText) (This)->lpVtbl->get_MessageText(This,messageText)
- #define IFsrmActionEmail2_put_MessageText(This,messageText) (This)->lpVtbl->put_MessageText(This,messageText)
- /*** IFsrmActionEmail2 methods ***/
- #define IFsrmActionEmail2_get_AttachmentFileListSize(This,attachmentFileListSize) (This)->lpVtbl->get_AttachmentFileListSize(This,attachmentFileListSize)
- #define IFsrmActionEmail2_put_AttachmentFileListSize(This,attachmentFileListSize) (This)->lpVtbl->put_AttachmentFileListSize(This,attachmentFileListSize)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmActionEmail2_QueryInterface(IFsrmActionEmail2* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmActionEmail2_AddRef(IFsrmActionEmail2* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmActionEmail2_Release(IFsrmActionEmail2* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmActionEmail2_GetTypeInfoCount(IFsrmActionEmail2* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_GetTypeInfo(IFsrmActionEmail2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_GetIDsOfNames(IFsrmActionEmail2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_Invoke(IFsrmActionEmail2* 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);
- }
- /*** IFsrmAction methods ***/
- static FORCEINLINE HRESULT IFsrmActionEmail2_get_Id(IFsrmActionEmail2* This,FSRM_OBJECT_ID *id) {
- return This->lpVtbl->get_Id(This,id);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_get_ActionType(IFsrmActionEmail2* This,FsrmActionType *actionType) {
- return This->lpVtbl->get_ActionType(This,actionType);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_get_RunLimitInterval(IFsrmActionEmail2* This,LONG *minutes) {
- return This->lpVtbl->get_RunLimitInterval(This,minutes);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_put_RunLimitInterval(IFsrmActionEmail2* This,LONG minutes) {
- return This->lpVtbl->put_RunLimitInterval(This,minutes);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_Delete(IFsrmActionEmail2* This) {
- return This->lpVtbl->Delete(This);
- }
- /*** IFsrmActionEmail methods ***/
- static FORCEINLINE HRESULT IFsrmActionEmail2_get_MailFrom(IFsrmActionEmail2* This,BSTR *mailFrom) {
- return This->lpVtbl->get_MailFrom(This,mailFrom);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_put_MailFrom(IFsrmActionEmail2* This,BSTR mailFrom) {
- return This->lpVtbl->put_MailFrom(This,mailFrom);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_get_MailReplyTo(IFsrmActionEmail2* This,BSTR *mailReplyTo) {
- return This->lpVtbl->get_MailReplyTo(This,mailReplyTo);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_put_MailReplyTo(IFsrmActionEmail2* This,BSTR mailReplyTo) {
- return This->lpVtbl->put_MailReplyTo(This,mailReplyTo);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_get_MailTo(IFsrmActionEmail2* This,BSTR *mailTo) {
- return This->lpVtbl->get_MailTo(This,mailTo);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_put_MailTo(IFsrmActionEmail2* This,BSTR mailTo) {
- return This->lpVtbl->put_MailTo(This,mailTo);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_get_MailCc(IFsrmActionEmail2* This,BSTR *mailCc) {
- return This->lpVtbl->get_MailCc(This,mailCc);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_put_MailCc(IFsrmActionEmail2* This,BSTR mailCc) {
- return This->lpVtbl->put_MailCc(This,mailCc);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_get_MailBcc(IFsrmActionEmail2* This,BSTR *mailBcc) {
- return This->lpVtbl->get_MailBcc(This,mailBcc);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_put_MailBcc(IFsrmActionEmail2* This,BSTR mailBcc) {
- return This->lpVtbl->put_MailBcc(This,mailBcc);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_get_MailSubject(IFsrmActionEmail2* This,BSTR *mailSubject) {
- return This->lpVtbl->get_MailSubject(This,mailSubject);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_put_MailSubject(IFsrmActionEmail2* This,BSTR mailSubject) {
- return This->lpVtbl->put_MailSubject(This,mailSubject);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_get_MessageText(IFsrmActionEmail2* This,BSTR *messageText) {
- return This->lpVtbl->get_MessageText(This,messageText);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_put_MessageText(IFsrmActionEmail2* This,BSTR messageText) {
- return This->lpVtbl->put_MessageText(This,messageText);
- }
- /*** IFsrmActionEmail2 methods ***/
- static FORCEINLINE HRESULT IFsrmActionEmail2_get_AttachmentFileListSize(IFsrmActionEmail2* This,LONG *attachmentFileListSize) {
- return This->lpVtbl->get_AttachmentFileListSize(This,attachmentFileListSize);
- }
- static FORCEINLINE HRESULT IFsrmActionEmail2_put_AttachmentFileListSize(IFsrmActionEmail2* This,LONG attachmentFileListSize) {
- return This->lpVtbl->put_AttachmentFileListSize(This,attachmentFileListSize);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmActionEmail2_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IFsrmMutableCollection interface
- */
- #ifndef __IFsrmMutableCollection_INTERFACE_DEFINED__
- #define __IFsrmMutableCollection_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IFsrmMutableCollection, 0x1bb617b8, 0x3886, 0x49dc, 0xaf,0x82, 0xa6,0xc9,0x0f,0xa3,0x5d,0xda);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("1bb617b8-3886-49dc-af82-a6c90fa35dda")
- IFsrmMutableCollection : public IFsrmCollection
- {
- virtual HRESULT STDMETHODCALLTYPE Add(
- VARIANT item) = 0;
- virtual HRESULT STDMETHODCALLTYPE Remove(
- LONG index) = 0;
- virtual HRESULT STDMETHODCALLTYPE RemoveById(
- FSRM_OBJECT_ID id) = 0;
- virtual HRESULT STDMETHODCALLTYPE Clone(
- IFsrmMutableCollection **collection) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IFsrmMutableCollection, 0x1bb617b8, 0x3886, 0x49dc, 0xaf,0x82, 0xa6,0xc9,0x0f,0xa3,0x5d,0xda)
- #endif
- #else
- typedef struct IFsrmMutableCollectionVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IFsrmMutableCollection *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IFsrmMutableCollection *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IFsrmMutableCollection *This);
- /*** IDispatch methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
- IFsrmMutableCollection *This,
- UINT *pctinfo);
- HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
- IFsrmMutableCollection *This,
- UINT iTInfo,
- LCID lcid,
- ITypeInfo **ppTInfo);
- HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
- IFsrmMutableCollection *This,
- REFIID riid,
- LPOLESTR *rgszNames,
- UINT cNames,
- LCID lcid,
- DISPID *rgDispId);
- HRESULT (STDMETHODCALLTYPE *Invoke)(
- IFsrmMutableCollection *This,
- DISPID dispIdMember,
- REFIID riid,
- LCID lcid,
- WORD wFlags,
- DISPPARAMS *pDispParams,
- VARIANT *pVarResult,
- EXCEPINFO *pExcepInfo,
- UINT *puArgErr);
- /*** IFsrmCollection methods ***/
- HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
- IFsrmMutableCollection *This,
- IUnknown **unknown);
- HRESULT (STDMETHODCALLTYPE *get_Item)(
- IFsrmMutableCollection *This,
- LONG index,
- VARIANT *item);
- HRESULT (STDMETHODCALLTYPE *get_Count)(
- IFsrmMutableCollection *This,
- LONG *count);
- HRESULT (STDMETHODCALLTYPE *get_State)(
- IFsrmMutableCollection *This,
- FsrmCollectionState *state);
- HRESULT (STDMETHODCALLTYPE *Cancel)(
- IFsrmMutableCollection *This);
- HRESULT (STDMETHODCALLTYPE *WaitForCompletion)(
- IFsrmMutableCollection *This,
- LONG waitSeconds,
- VARIANT_BOOL *completed);
- HRESULT (STDMETHODCALLTYPE *GetById)(
- IFsrmMutableCollection *This,
- FSRM_OBJECT_ID id,
- VARIANT *entry);
- /*** IFsrmMutableCollection methods ***/
- HRESULT (STDMETHODCALLTYPE *Add)(
- IFsrmMutableCollection *This,
- VARIANT item);
- HRESULT (STDMETHODCALLTYPE *Remove)(
- IFsrmMutableCollection *This,
- LONG index);
- HRESULT (STDMETHODCALLTYPE *RemoveById)(
- IFsrmMutableCollection *This,
- FSRM_OBJECT_ID id);
- HRESULT (STDMETHODCALLTYPE *Clone)(
- IFsrmMutableCollection *This,
- IFsrmMutableCollection **collection);
- END_INTERFACE
- } IFsrmMutableCollectionVtbl;
- interface IFsrmMutableCollection {
- CONST_VTBL IFsrmMutableCollectionVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IFsrmMutableCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IFsrmMutableCollection_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IFsrmMutableCollection_Release(This) (This)->lpVtbl->Release(This)
- /*** IDispatch methods ***/
- #define IFsrmMutableCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
- #define IFsrmMutableCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFsrmMutableCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFsrmMutableCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- /*** IFsrmCollection methods ***/
- #define IFsrmMutableCollection_get__NewEnum(This,unknown) (This)->lpVtbl->get__NewEnum(This,unknown)
- #define IFsrmMutableCollection_get_Item(This,index,item) (This)->lpVtbl->get_Item(This,index,item)
- #define IFsrmMutableCollection_get_Count(This,count) (This)->lpVtbl->get_Count(This,count)
- #define IFsrmMutableCollection_get_State(This,state) (This)->lpVtbl->get_State(This,state)
- #define IFsrmMutableCollection_Cancel(This) (This)->lpVtbl->Cancel(This)
- #define IFsrmMutableCollection_WaitForCompletion(This,waitSeconds,completed) (This)->lpVtbl->WaitForCompletion(This,waitSeconds,completed)
- #define IFsrmMutableCollection_GetById(This,id,entry) (This)->lpVtbl->GetById(This,id,entry)
- /*** IFsrmMutableCollection methods ***/
- #define IFsrmMutableCollection_Add(This,item) (This)->lpVtbl->Add(This,item)
- #define IFsrmMutableCollection_Remove(This,index) (This)->lpVtbl->Remove(This,index)
- #define IFsrmMutableCollection_RemoveById(This,id) (This)->lpVtbl->RemoveById(This,id)
- #define IFsrmMutableCollection_Clone(This,collection) (This)->lpVtbl->Clone(This,collection)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IFsrmMutableCollection_QueryInterface(IFsrmMutableCollection* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IFsrmMutableCollection_AddRef(IFsrmMutableCollection* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IFsrmMutableCollection_Release(IFsrmMutableCollection* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IDispatch methods ***/
- static FORCEINLINE HRESULT IFsrmMutableCollection_GetTypeInfoCount(IFsrmMutableCollection* This,UINT *pctinfo) {
- return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
- }
- static FORCEINLINE HRESULT IFsrmMutableCollection_GetTypeInfo(IFsrmMutableCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
- return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
- }
- static FORCEINLINE HRESULT IFsrmMutableCollection_GetIDsOfNames(IFsrmMutableCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
- return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
- }
- static FORCEINLINE HRESULT IFsrmMutableCollection_Invoke(IFsrmMutableCollection* 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);
- }
- /*** IFsrmCollection methods ***/
- static FORCEINLINE HRESULT IFsrmMutableCollection_get__NewEnum(IFsrmMutableCollection* This,IUnknown **unknown) {
- return This->lpVtbl->get__NewEnum(This,unknown);
- }
- static FORCEINLINE HRESULT IFsrmMutableCollection_get_Item(IFsrmMutableCollection* This,LONG index,VARIANT *item) {
- return This->lpVtbl->get_Item(This,index,item);
- }
- static FORCEINLINE HRESULT IFsrmMutableCollection_get_Count(IFsrmMutableCollection* This,LONG *count) {
- return This->lpVtbl->get_Count(This,count);
- }
- static FORCEINLINE HRESULT IFsrmMutableCollection_get_State(IFsrmMutableCollection* This,FsrmCollectionState *state) {
- return This->lpVtbl->get_State(This,state);
- }
- static FORCEINLINE HRESULT IFsrmMutableCollection_Cancel(IFsrmMutableCollection* This) {
- return This->lpVtbl->Cancel(This);
- }
- static FORCEINLINE HRESULT IFsrmMutableCollection_WaitForCompletion(IFsrmMutableCollection* This,LONG waitSeconds,VARIANT_BOOL *completed) {
- return This->lpVtbl->WaitForCompletion(This,waitSeconds,completed);
- }
- static FORCEINLINE HRESULT IFsrmMutableCollection_GetById(IFsrmMutableCollection* This,FSRM_OBJECT_ID id,VARIANT *entry) {
- return This->lpVtbl->GetById(This,id,entry);
- }
- /*** IFsrmMutableCollection methods ***/
- static FORCEINLINE HRESULT IFsrmMutableCollection_Add(IFsrmMutableCollection* This,VARIANT item) {
- return This->lpVtbl->Add(This,item);
- }
- static FORCEINLINE HRESULT IFsrmMutableCollection_Remove(IFsrmMutableCollection* This,LONG index) {
- return This->lpVtbl->Remove(This,index);
- }
- static FORCEINLINE HRESULT IFsrmMutableCollection_RemoveById(IFsrmMutableCollection* This,FSRM_OBJECT_ID id) {
- return This->lpVtbl->RemoveById(This,id);
- }
- static FORCEINLINE HRESULT IFsrmMutableCollection_Clone(IFsrmMutableCollection* This,IFsrmMutableCollection **collection) {
- return This->lpVtbl->Clone(This,collection);
- }
- #endif
- #endif
- #endif
- #endif /* __IFsrmMutableCollection_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 /* __fsrm_h__ */
|