| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993 |
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
- /* File created by MIDL compiler version 6.00.0361 */
- /* at Thu Jul 06 10:23:36 2006
- */
- /* Compiler settings for .\NeroCBUI.idl:
- Oicf, W1, Zp8, env=Win32 (32b run)
- protocol : dce , ms_ext, c_ext
- error checks: allocation ref bounds_check enum stub_data
- VC __declspec() decoration level:
- __declspec(uuid()), __declspec(selectany), __declspec(novtable)
- DECLSPEC_UUID(), MIDL_INTERFACE()
- */
- //@@MIDL_FILE_HEADING( )
- #pragma warning( disable: 4049 ) /* more than 64k source lines */
- /* verify that the <rpcndr.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 440
- #endif
- #include "rpc.h"
- #include "rpcndr.h"
- #ifndef __RPCNDR_H_VERSION__
- #error this stub requires an updated version of <rpcndr.h>
- #endif // __RPCNDR_H_VERSION__
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
- #ifndef __NeroCBUI_h__
- #define __NeroCBUI_h__
- #if defined(_MSC_VER) && (_MSC_VER >= 1020)
- #pragma once
- #endif
- /* Forward Declarations */
- #ifndef __InitSettings_FWD_DEFINED__
- #define __InitSettings_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class InitSettings InitSettings;
- #else
- typedef struct InitSettings InitSettings;
- #endif /* __cplusplus */
- #endif /* __InitSettings_FWD_DEFINED__ */
- #ifndef __BurnSettings_FWD_DEFINED__
- #define __BurnSettings_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class BurnSettings BurnSettings;
- #else
- typedef struct BurnSettings BurnSettings;
- #endif /* __cplusplus */
- #endif /* __BurnSettings_FWD_DEFINED__ */
- #ifndef __RecorderCombobox_FWD_DEFINED__
- #define __RecorderCombobox_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class RecorderCombobox RecorderCombobox;
- #else
- typedef struct RecorderCombobox RecorderCombobox;
- #endif /* __cplusplus */
- #endif /* __RecorderCombobox_FWD_DEFINED__ */
- #ifndef __BurnSettingsDlg_FWD_DEFINED__
- #define __BurnSettingsDlg_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class BurnSettingsDlg BurnSettingsDlg;
- #else
- typedef struct BurnSettingsDlg BurnSettingsDlg;
- #endif /* __cplusplus */
- #endif /* __BurnSettingsDlg_FWD_DEFINED__ */
- #ifndef __BurnSettingsDlgParam_FWD_DEFINED__
- #define __BurnSettingsDlgParam_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class BurnSettingsDlgParam BurnSettingsDlgParam;
- #else
- typedef struct BurnSettingsDlgParam BurnSettingsDlgParam;
- #endif /* __cplusplus */
- #endif /* __BurnSettingsDlgParam_FWD_DEFINED__ */
- #ifndef __BurnProgressDlg_FWD_DEFINED__
- #define __BurnProgressDlg_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class BurnProgressDlg BurnProgressDlg;
- #else
- typedef struct BurnProgressDlg BurnProgressDlg;
- #endif /* __cplusplus */
- #endif /* __BurnProgressDlg_FWD_DEFINED__ */
- #ifndef __ChooseRecorderDlg_FWD_DEFINED__
- #define __ChooseRecorderDlg_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class ChooseRecorderDlg ChooseRecorderDlg;
- #else
- typedef struct ChooseRecorderDlg ChooseRecorderDlg;
- #endif /* __cplusplus */
- #endif /* __ChooseRecorderDlg_FWD_DEFINED__ */
- #ifndef __EraseSettingsDlg_FWD_DEFINED__
- #define __EraseSettingsDlg_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class EraseSettingsDlg EraseSettingsDlg;
- #else
- typedef struct EraseSettingsDlg EraseSettingsDlg;
- #endif /* __cplusplus */
- #endif /* __EraseSettingsDlg_FWD_DEFINED__ */
- #ifndef __EraseDiscDlg_FWD_DEFINED__
- #define __EraseDiscDlg_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class EraseDiscDlg EraseDiscDlg;
- #else
- typedef struct EraseDiscDlg EraseDiscDlg;
- #endif /* __cplusplus */
- #endif /* __EraseDiscDlg_FWD_DEFINED__ */
- #ifndef __DiscInfoDlg_FWD_DEFINED__
- #define __DiscInfoDlg_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class DiscInfoDlg DiscInfoDlg;
- #else
- typedef struct DiscInfoDlg DiscInfoDlg;
- #endif /* __cplusplus */
- #endif /* __DiscInfoDlg_FWD_DEFINED__ */
- #ifndef __ImageInfoDlg_FWD_DEFINED__
- #define __ImageInfoDlg_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class ImageInfoDlg ImageInfoDlg;
- #else
- typedef struct ImageInfoDlg ImageInfoDlg;
- #endif /* __cplusplus */
- #endif /* __ImageInfoDlg_FWD_DEFINED__ */
- #ifndef __ImageInfoDlgParam_FWD_DEFINED__
- #define __ImageInfoDlgParam_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class ImageInfoDlgParam ImageInfoDlgParam;
- #else
- typedef struct ImageInfoDlgParam ImageInfoDlgParam;
- #endif /* __cplusplus */
- #endif /* __ImageInfoDlgParam_FWD_DEFINED__ */
- #ifndef __ChooseSessionDlg_FWD_DEFINED__
- #define __ChooseSessionDlg_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class ChooseSessionDlg ChooseSessionDlg;
- #else
- typedef struct ChooseSessionDlg ChooseSessionDlg;
- #endif /* __cplusplus */
- #endif /* __ChooseSessionDlg_FWD_DEFINED__ */
- #ifndef __SpeedCombobox_FWD_DEFINED__
- #define __SpeedCombobox_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class SpeedCombobox SpeedCombobox;
- #else
- typedef struct SpeedCombobox SpeedCombobox;
- #endif /* __cplusplus */
- #endif /* __SpeedCombobox_FWD_DEFINED__ */
- #ifndef __WaitForMediaDlg_FWD_DEFINED__
- #define __WaitForMediaDlg_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class WaitForMediaDlg WaitForMediaDlg;
- #else
- typedef struct WaitForMediaDlg WaitForMediaDlg;
- #endif /* __cplusplus */
- #endif /* __WaitForMediaDlg_FWD_DEFINED__ */
- #ifndef __UserDlgHandler_FWD_DEFINED__
- #define __UserDlgHandler_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class UserDlgHandler UserDlgHandler;
- #else
- typedef struct UserDlgHandler UserDlgHandler;
- #endif /* __cplusplus */
- #endif /* __UserDlgHandler_FWD_DEFINED__ */
- #ifndef __RoboInfo_FWD_DEFINED__
- #define __RoboInfo_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class RoboInfo RoboInfo;
- #else
- typedef struct RoboInfo RoboInfo;
- #endif /* __cplusplus */
- #endif /* __RoboInfo_FWD_DEFINED__ */
- #ifndef __RoboInfos_FWD_DEFINED__
- #define __RoboInfos_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class RoboInfos RoboInfos;
- #else
- typedef struct RoboInfos RoboInfos;
- #endif /* __cplusplus */
- #endif /* __RoboInfos_FWD_DEFINED__ */
- #ifndef __ConfigureRoboDlg_FWD_DEFINED__
- #define __ConfigureRoboDlg_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class ConfigureRoboDlg ConfigureRoboDlg;
- #else
- typedef struct ConfigureRoboDlg ConfigureRoboDlg;
- #endif /* __cplusplus */
- #endif /* __ConfigureRoboDlg_FWD_DEFINED__ */
- #ifndef __IModelessDialog_FWD_DEFINED__
- #define __IModelessDialog_FWD_DEFINED__
- typedef interface IModelessDialog IModelessDialog;
- #endif /* __IModelessDialog_FWD_DEFINED__ */
- #ifndef __INERO_SCSI_DEVICE_INFO_FWD_DEFINED__
- #define __INERO_SCSI_DEVICE_INFO_FWD_DEFINED__
- typedef interface INERO_SCSI_DEVICE_INFO INERO_SCSI_DEVICE_INFO;
- #endif /* __INERO_SCSI_DEVICE_INFO_FWD_DEFINED__ */
- #ifndef __IRecorderComboboxCallbacks_FWD_DEFINED__
- #define __IRecorderComboboxCallbacks_FWD_DEFINED__
- typedef interface IRecorderComboboxCallbacks IRecorderComboboxCallbacks;
- #endif /* __IRecorderComboboxCallbacks_FWD_DEFINED__ */
- #ifndef __IRecorderCombobox_FWD_DEFINED__
- #define __IRecorderCombobox_FWD_DEFINED__
- typedef interface IRecorderCombobox IRecorderCombobox;
- #endif /* __IRecorderCombobox_FWD_DEFINED__ */
- #ifndef __IRecorderCombobox2_FWD_DEFINED__
- #define __IRecorderCombobox2_FWD_DEFINED__
- typedef interface IRecorderCombobox2 IRecorderCombobox2;
- #endif /* __IRecorderCombobox2_FWD_DEFINED__ */
- #ifndef __IRecorderCombobox3_FWD_DEFINED__
- #define __IRecorderCombobox3_FWD_DEFINED__
- typedef interface IRecorderCombobox3 IRecorderCombobox3;
- #endif /* __IRecorderCombobox3_FWD_DEFINED__ */
- #ifndef __IBurnSettings_FWD_DEFINED__
- #define __IBurnSettings_FWD_DEFINED__
- typedef interface IBurnSettings IBurnSettings;
- #endif /* __IBurnSettings_FWD_DEFINED__ */
- #ifndef __IBurnSettingsDlg_FWD_DEFINED__
- #define __IBurnSettingsDlg_FWD_DEFINED__
- typedef interface IBurnSettingsDlg IBurnSettingsDlg;
- #endif /* __IBurnSettingsDlg_FWD_DEFINED__ */
- #ifndef __IBurnCallbacks_FWD_DEFINED__
- #define __IBurnCallbacks_FWD_DEFINED__
- typedef interface IBurnCallbacks IBurnCallbacks;
- #endif /* __IBurnCallbacks_FWD_DEFINED__ */
- #ifndef __IBurnProgressDlgCallbacks_FWD_DEFINED__
- #define __IBurnProgressDlgCallbacks_FWD_DEFINED__
- typedef interface IBurnProgressDlgCallbacks IBurnProgressDlgCallbacks;
- #endif /* __IBurnProgressDlgCallbacks_FWD_DEFINED__ */
- #ifndef __IBurnProgressDlg_FWD_DEFINED__
- #define __IBurnProgressDlg_FWD_DEFINED__
- typedef interface IBurnProgressDlg IBurnProgressDlg;
- #endif /* __IBurnProgressDlg_FWD_DEFINED__ */
- #ifndef __IBurnProgressDlg2_FWD_DEFINED__
- #define __IBurnProgressDlg2_FWD_DEFINED__
- typedef interface IBurnProgressDlg2 IBurnProgressDlg2;
- #endif /* __IBurnProgressDlg2_FWD_DEFINED__ */
- #ifndef __IExternalChildWindow_FWD_DEFINED__
- #define __IExternalChildWindow_FWD_DEFINED__
- typedef interface IExternalChildWindow IExternalChildWindow;
- #endif /* __IExternalChildWindow_FWD_DEFINED__ */
- #ifndef __IBurnProgressDlg3_FWD_DEFINED__
- #define __IBurnProgressDlg3_FWD_DEFINED__
- typedef interface IBurnProgressDlg3 IBurnProgressDlg3;
- #endif /* __IBurnProgressDlg3_FWD_DEFINED__ */
- #ifndef __IBurnProgressDlgEx_FWD_DEFINED__
- #define __IBurnProgressDlgEx_FWD_DEFINED__
- typedef interface IBurnProgressDlgEx IBurnProgressDlgEx;
- #endif /* __IBurnProgressDlgEx_FWD_DEFINED__ */
- #ifndef __IModalDialog_FWD_DEFINED__
- #define __IModalDialog_FWD_DEFINED__
- typedef interface IModalDialog IModalDialog;
- #endif /* __IModalDialog_FWD_DEFINED__ */
- #ifndef __INEROAPI_CDRW_ERASE_MODE_FWD_DEFINED__
- #define __INEROAPI_CDRW_ERASE_MODE_FWD_DEFINED__
- typedef interface INEROAPI_CDRW_ERASE_MODE INEROAPI_CDRW_ERASE_MODE;
- #endif /* __INEROAPI_CDRW_ERASE_MODE_FWD_DEFINED__ */
- #ifndef __IEraseDiscDlg_FWD_DEFINED__
- #define __IEraseDiscDlg_FWD_DEFINED__
- typedef interface IEraseDiscDlg IEraseDiscDlg;
- #endif /* __IEraseDiscDlg_FWD_DEFINED__ */
- #ifndef __IEraseDiscDlg2_FWD_DEFINED__
- #define __IEraseDiscDlg2_FWD_DEFINED__
- typedef interface IEraseDiscDlg2 IEraseDiscDlg2;
- #endif /* __IEraseDiscDlg2_FWD_DEFINED__ */
- #ifndef __IEraseDiscCallbacks_FWD_DEFINED__
- #define __IEraseDiscCallbacks_FWD_DEFINED__
- typedef interface IEraseDiscCallbacks IEraseDiscCallbacks;
- #endif /* __IEraseDiscCallbacks_FWD_DEFINED__ */
- #ifndef __IEraseDiscDlg3_FWD_DEFINED__
- #define __IEraseDiscDlg3_FWD_DEFINED__
- typedef interface IEraseDiscDlg3 IEraseDiscDlg3;
- #endif /* __IEraseDiscDlg3_FWD_DEFINED__ */
- #ifndef __IEraseDiscDlg4_FWD_DEFINED__
- #define __IEraseDiscDlg4_FWD_DEFINED__
- typedef interface IEraseDiscDlg4 IEraseDiscDlg4;
- #endif /* __IEraseDiscDlg4_FWD_DEFINED__ */
- #ifndef __IEraseSettingsDlg_FWD_DEFINED__
- #define __IEraseSettingsDlg_FWD_DEFINED__
- typedef interface IEraseSettingsDlg IEraseSettingsDlg;
- #endif /* __IEraseSettingsDlg_FWD_DEFINED__ */
- #ifndef __IEraseSettingsDlg2_FWD_DEFINED__
- #define __IEraseSettingsDlg2_FWD_DEFINED__
- typedef interface IEraseSettingsDlg2 IEraseSettingsDlg2;
- #endif /* __IEraseSettingsDlg2_FWD_DEFINED__ */
- #ifndef __IInitSettings_FWD_DEFINED__
- #define __IInitSettings_FWD_DEFINED__
- typedef interface IInitSettings IInitSettings;
- #endif /* __IInitSettings_FWD_DEFINED__ */
- #ifndef __IInitSettings2_FWD_DEFINED__
- #define __IInitSettings2_FWD_DEFINED__
- typedef interface IInitSettings2 IInitSettings2;
- #endif /* __IInitSettings2_FWD_DEFINED__ */
- #ifndef __IInitSettings3_FWD_DEFINED__
- #define __IInitSettings3_FWD_DEFINED__
- typedef interface IInitSettings3 IInitSettings3;
- #endif /* __IInitSettings3_FWD_DEFINED__ */
- #ifndef __IInformation_FWD_DEFINED__
- #define __IInformation_FWD_DEFINED__
- typedef interface IInformation IInformation;
- #endif /* __IInformation_FWD_DEFINED__ */
- #ifndef __IChildWindow_FWD_DEFINED__
- #define __IChildWindow_FWD_DEFINED__
- typedef interface IChildWindow IChildWindow;
- #endif /* __IChildWindow_FWD_DEFINED__ */
- #ifndef __IImageInfoDlg_FWD_DEFINED__
- #define __IImageInfoDlg_FWD_DEFINED__
- typedef interface IImageInfoDlg IImageInfoDlg;
- #endif /* __IImageInfoDlg_FWD_DEFINED__ */
- #ifndef __IChooseSessionDlg_FWD_DEFINED__
- #define __IChooseSessionDlg_FWD_DEFINED__
- typedef interface IChooseSessionDlg IChooseSessionDlg;
- #endif /* __IChooseSessionDlg_FWD_DEFINED__ */
- #ifndef __ISpeedComboboxCallbacks_FWD_DEFINED__
- #define __ISpeedComboboxCallbacks_FWD_DEFINED__
- typedef interface ISpeedComboboxCallbacks ISpeedComboboxCallbacks;
- #endif /* __ISpeedComboboxCallbacks_FWD_DEFINED__ */
- #ifndef __ISpeedCombobox_FWD_DEFINED__
- #define __ISpeedCombobox_FWD_DEFINED__
- typedef interface ISpeedCombobox ISpeedCombobox;
- #endif /* __ISpeedCombobox_FWD_DEFINED__ */
- #ifndef __ISpeedCombobox2_FWD_DEFINED__
- #define __ISpeedCombobox2_FWD_DEFINED__
- typedef interface ISpeedCombobox2 ISpeedCombobox2;
- #endif /* __ISpeedCombobox2_FWD_DEFINED__ */
- #ifndef __IWaitForMediaDlg_FWD_DEFINED__
- #define __IWaitForMediaDlg_FWD_DEFINED__
- typedef interface IWaitForMediaDlg IWaitForMediaDlg;
- #endif /* __IWaitForMediaDlg_FWD_DEFINED__ */
- #ifndef __IUserDlgHandler_FWD_DEFINED__
- #define __IUserDlgHandler_FWD_DEFINED__
- typedef interface IUserDlgHandler IUserDlgHandler;
- #endif /* __IUserDlgHandler_FWD_DEFINED__ */
- #ifndef __IUserDlgHandler2_FWD_DEFINED__
- #define __IUserDlgHandler2_FWD_DEFINED__
- typedef interface IUserDlgHandler2 IUserDlgHandler2;
- #endif /* __IUserDlgHandler2_FWD_DEFINED__ */
- #ifndef __IRoboInfo_FWD_DEFINED__
- #define __IRoboInfo_FWD_DEFINED__
- typedef interface IRoboInfo IRoboInfo;
- #endif /* __IRoboInfo_FWD_DEFINED__ */
- #ifndef __IConfigureRoboDlgCallbacks_FWD_DEFINED__
- #define __IConfigureRoboDlgCallbacks_FWD_DEFINED__
- typedef interface IConfigureRoboDlgCallbacks IConfigureRoboDlgCallbacks;
- #endif /* __IConfigureRoboDlgCallbacks_FWD_DEFINED__ */
- #ifndef __IRoboInfos_FWD_DEFINED__
- #define __IRoboInfos_FWD_DEFINED__
- typedef interface IRoboInfos IRoboInfos;
- #endif /* __IRoboInfos_FWD_DEFINED__ */
- #ifndef __IConfigureRoboDlg_FWD_DEFINED__
- #define __IConfigureRoboDlg_FWD_DEFINED__
- typedef interface IConfigureRoboDlg IConfigureRoboDlg;
- #endif /* __IConfigureRoboDlg_FWD_DEFINED__ */
- #ifndef __IMfcPropertyPage_FWD_DEFINED__
- #define __IMfcPropertyPage_FWD_DEFINED__
- typedef interface IMfcPropertyPage IMfcPropertyPage;
- #endif /* __IMfcPropertyPage_FWD_DEFINED__ */
- #ifndef __IPrivateDeviceInfos_FWD_DEFINED__
- #define __IPrivateDeviceInfos_FWD_DEFINED__
- typedef interface IPrivateDeviceInfos IPrivateDeviceInfos;
- #endif /* __IPrivateDeviceInfos_FWD_DEFINED__ */
- #ifndef __IPrivateImageInfoDlg_FWD_DEFINED__
- #define __IPrivateImageInfoDlg_FWD_DEFINED__
- typedef interface IPrivateImageInfoDlg IPrivateImageInfoDlg;
- #endif /* __IPrivateImageInfoDlg_FWD_DEFINED__ */
- /* header files for imported files */
- #include "oaidl.h"
- #include "ocidl.h"
- #ifdef __cplusplus
- extern "C"{
- #endif
- void * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void * );
- /* interface __MIDL_itf_NeroCBUI_0000 */
- /* [local] */
- #if 0
- typedef long LPNERO_SCSI_DEVICE_INFO;
- typedef long LPCNERO_SCSI_DEVICE_INFO;
- typedef long LPNERO_SCSI_DEVICE_INFOS;
- typedef long LPCNERO_SCSI_DEVICE_INFOS;
- typedef void *NERO_DEVICEHANDLE;
- typedef LONG NERO_TEXT_TYPE;
- typedef LONG NERO_CD_FORMAT;
- typedef LONG NEROAPI_BURN_ERROR;
- typedef LONG NEROAPI_CDRW_ERASE_MODE;
- typedef LONG NERO_MEDIA_TYPE;
- typedef LONG NERO_MEDIA_SET;
- typedef LONG NERO_MAJOR_PHASE;
- typedef LONG NeroUserDlgInOut;
- typedef LONG NERO_WAITCD_TYPE;
- #endif
- #ifdef REGISTER_PROXY_DLL
- #include "..\..\NeroAPIPackage\Include\NeroAPIGlue.h"
- #endif
- typedef NERO_SCSI_DEVICE_INFO * LPNERO_SCSI_DEVICE_INFO;
- typedef const NERO_SCSI_DEVICE_INFO * LPCNERO_SCSI_DEVICE_INFO;
- typedef NERO_SCSI_DEVICE_INFOS * LPNERO_SCSI_DEVICE_INFOS;
- typedef const NERO_SCSI_DEVICE_INFOS * LPCNERO_SCSI_DEVICE_INFOS;
- extern RPC_IF_HANDLE __MIDL_itf_NeroCBUI_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_NeroCBUI_0000_v0_0_s_ifspec;
- #ifndef __NEROCBUILib_LIBRARY_DEFINED__
- #define __NEROCBUILib_LIBRARY_DEFINED__
- /* library NEROCBUILib */
- /* [helpstring][version][uuid] */
- EXTERN_C const IID LIBID_NEROCBUILib;
- EXTERN_C const CLSID CLSID_InitSettings;
- #ifdef __cplusplus
- class DECLSPEC_UUID("9871f8af-152a-4651-834c-cdc5fe61c14c")
- InitSettings;
- #endif
- EXTERN_C const CLSID CLSID_BurnSettings;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ec39bf14-ca12-46cd-8ea2-b48d5a44350a")
- BurnSettings;
- #endif
- EXTERN_C const CLSID CLSID_RecorderCombobox;
- #ifdef __cplusplus
- class DECLSPEC_UUID("f495ebbe-a068-41fb-89b6-c605d20a2df3")
- RecorderCombobox;
- #endif
- EXTERN_C const CLSID CLSID_BurnSettingsDlg;
- #ifdef __cplusplus
- class DECLSPEC_UUID("e6028af3-ee0a-4e49-a043-c44437680ad8")
- BurnSettingsDlg;
- #endif
- EXTERN_C const CLSID CLSID_BurnSettingsDlgParam;
- #ifdef __cplusplus
- class DECLSPEC_UUID("0b1511cd-37ee-4f0a-9647-cb2785b68a29")
- BurnSettingsDlgParam;
- #endif
- EXTERN_C const CLSID CLSID_BurnProgressDlg;
- #ifdef __cplusplus
- class DECLSPEC_UUID("a861a366-0c7a-484b-9116-f366bf0fa23f")
- BurnProgressDlg;
- #endif
- EXTERN_C const CLSID CLSID_ChooseRecorderDlg;
- #ifdef __cplusplus
- class DECLSPEC_UUID("0edcdb7d-cd9e-44e6-9e9a-adbaa85540e8")
- ChooseRecorderDlg;
- #endif
- EXTERN_C const CLSID CLSID_EraseSettingsDlg;
- #ifdef __cplusplus
- class DECLSPEC_UUID("1c613f47-70c5-4551-a264-f7254139854c")
- EraseSettingsDlg;
- #endif
- EXTERN_C const CLSID CLSID_EraseDiscDlg;
- #ifdef __cplusplus
- class DECLSPEC_UUID("7b9717b1-2d9b-4d14-b2da-d4bf5a28c6af")
- EraseDiscDlg;
- #endif
- EXTERN_C const CLSID CLSID_DiscInfoDlg;
- #ifdef __cplusplus
- class DECLSPEC_UUID("f1f2ece6-0289-4992-a536-f82dfc6f6d6e")
- DiscInfoDlg;
- #endif
- EXTERN_C const CLSID CLSID_ImageInfoDlg;
- #ifdef __cplusplus
- class DECLSPEC_UUID("940f79d9-2062-41b7-a22f-9e99ffdd1b85")
- ImageInfoDlg;
- #endif
- EXTERN_C const CLSID CLSID_ImageInfoDlgParam;
- #ifdef __cplusplus
- class DECLSPEC_UUID("712a2867-02b2-402b-8f8d-74437494dcfb")
- ImageInfoDlgParam;
- #endif
- EXTERN_C const CLSID CLSID_ChooseSessionDlg;
- #ifdef __cplusplus
- class DECLSPEC_UUID("e5b2709a-0e6b-45d3-83c8-ef90c2ed5340")
- ChooseSessionDlg;
- #endif
- EXTERN_C const CLSID CLSID_SpeedCombobox;
- #ifdef __cplusplus
- class DECLSPEC_UUID("612fbd09-aad2-4f1c-ba97-f56658b1161b")
- SpeedCombobox;
- #endif
- EXTERN_C const CLSID CLSID_WaitForMediaDlg;
- #ifdef __cplusplus
- class DECLSPEC_UUID("9e42f1b8-de23-4af5-a79a-0976e9ec5781")
- WaitForMediaDlg;
- #endif
- EXTERN_C const CLSID CLSID_UserDlgHandler;
- #ifdef __cplusplus
- class DECLSPEC_UUID("bc91ed21-e702-44e5-aa88-9f2f70e986c6")
- UserDlgHandler;
- #endif
- EXTERN_C const CLSID CLSID_RoboInfo;
- #ifdef __cplusplus
- class DECLSPEC_UUID("7DDC763F-986B-484A-B08C-7D69DECE27E5")
- RoboInfo;
- #endif
- EXTERN_C const CLSID CLSID_RoboInfos;
- #ifdef __cplusplus
- class DECLSPEC_UUID("6761E2A8-D567-49EA-8727-5A7A2E0DDAB6")
- RoboInfos;
- #endif
- EXTERN_C const CLSID CLSID_ConfigureRoboDlg;
- #ifdef __cplusplus
- class DECLSPEC_UUID("2607FACC-5C6C-443C-8D49-3BF0B0005EE3")
- ConfigureRoboDlg;
- #endif
- #endif /* __NEROCBUILib_LIBRARY_DEFINED__ */
- #ifndef __IModelessDialog_INTERFACE_DEFINED__
- #define __IModelessDialog_INTERFACE_DEFINED__
- /* interface IModelessDialog */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IModelessDialog;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("98654976-9086-4817-841c-b75b0ac0aaa6")
- IModelessDialog : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Create(
- /* [in] */ HWND hWndParent,
- /* [in] */ LPCRECT pRect,
- /* [retval][out] */ HWND *phWndRet) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Destroy( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE TranslateAccelerator(
- /* [in] */ MSG *pMsg) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IModelessDialogVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IModelessDialog * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IModelessDialog * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IModelessDialog * This);
-
- HRESULT ( STDMETHODCALLTYPE *Create )(
- IModelessDialog * This,
- /* [in] */ HWND hWndParent,
- /* [in] */ LPCRECT pRect,
- /* [retval][out] */ HWND *phWndRet);
-
- HRESULT ( STDMETHODCALLTYPE *Destroy )(
- IModelessDialog * This);
-
- HRESULT ( STDMETHODCALLTYPE *TranslateAccelerator )(
- IModelessDialog * This,
- /* [in] */ MSG *pMsg);
-
- END_INTERFACE
- } IModelessDialogVtbl;
- interface IModelessDialog
- {
- CONST_VTBL struct IModelessDialogVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IModelessDialog_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IModelessDialog_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IModelessDialog_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IModelessDialog_Create(This,hWndParent,pRect,phWndRet) \
- (This)->lpVtbl -> Create(This,hWndParent,pRect,phWndRet)
- #define IModelessDialog_Destroy(This) \
- (This)->lpVtbl -> Destroy(This)
- #define IModelessDialog_TranslateAccelerator(This,pMsg) \
- (This)->lpVtbl -> TranslateAccelerator(This,pMsg)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IModelessDialog_Create_Proxy(
- IModelessDialog * This,
- /* [in] */ HWND hWndParent,
- /* [in] */ LPCRECT pRect,
- /* [retval][out] */ HWND *phWndRet);
- void __RPC_STUB IModelessDialog_Create_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IModelessDialog_Destroy_Proxy(
- IModelessDialog * This);
- void __RPC_STUB IModelessDialog_Destroy_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IModelessDialog_TranslateAccelerator_Proxy(
- IModelessDialog * This,
- /* [in] */ MSG *pMsg);
- void __RPC_STUB IModelessDialog_TranslateAccelerator_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IModelessDialog_INTERFACE_DEFINED__ */
- #ifndef __INERO_SCSI_DEVICE_INFO_INTERFACE_DEFINED__
- #define __INERO_SCSI_DEVICE_INFO_INTERFACE_DEFINED__
- /* interface INERO_SCSI_DEVICE_INFO */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_INERO_SCSI_DEVICE_INFO;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8268ed13-82f5-4dcc-bb13-95b5c7a64590")
- INERO_SCSI_DEVICE_INFO : public IUnknown
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_NERO_SCSI_DEVICE_INFO(
- /* [in] */ const LPNERO_SCSI_DEVICE_INFO pDeviceInfo) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_NERO_SCSI_DEVICE_INFO(
- /* [retval][out] */ LPNERO_SCSI_DEVICE_INFO *ppDeviceInfo) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct INERO_SCSI_DEVICE_INFOVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- INERO_SCSI_DEVICE_INFO * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- INERO_SCSI_DEVICE_INFO * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- INERO_SCSI_DEVICE_INFO * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_NERO_SCSI_DEVICE_INFO )(
- INERO_SCSI_DEVICE_INFO * This,
- /* [in] */ const LPNERO_SCSI_DEVICE_INFO pDeviceInfo);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_NERO_SCSI_DEVICE_INFO )(
- INERO_SCSI_DEVICE_INFO * This,
- /* [retval][out] */ LPNERO_SCSI_DEVICE_INFO *ppDeviceInfo);
-
- END_INTERFACE
- } INERO_SCSI_DEVICE_INFOVtbl;
- interface INERO_SCSI_DEVICE_INFO
- {
- CONST_VTBL struct INERO_SCSI_DEVICE_INFOVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define INERO_SCSI_DEVICE_INFO_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define INERO_SCSI_DEVICE_INFO_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define INERO_SCSI_DEVICE_INFO_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define INERO_SCSI_DEVICE_INFO_put_NERO_SCSI_DEVICE_INFO(This,pDeviceInfo) \
- (This)->lpVtbl -> put_NERO_SCSI_DEVICE_INFO(This,pDeviceInfo)
- #define INERO_SCSI_DEVICE_INFO_get_NERO_SCSI_DEVICE_INFO(This,ppDeviceInfo) \
- (This)->lpVtbl -> get_NERO_SCSI_DEVICE_INFO(This,ppDeviceInfo)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE INERO_SCSI_DEVICE_INFO_put_NERO_SCSI_DEVICE_INFO_Proxy(
- INERO_SCSI_DEVICE_INFO * This,
- /* [in] */ const LPNERO_SCSI_DEVICE_INFO pDeviceInfo);
- void __RPC_STUB INERO_SCSI_DEVICE_INFO_put_NERO_SCSI_DEVICE_INFO_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE INERO_SCSI_DEVICE_INFO_get_NERO_SCSI_DEVICE_INFO_Proxy(
- INERO_SCSI_DEVICE_INFO * This,
- /* [retval][out] */ LPNERO_SCSI_DEVICE_INFO *ppDeviceInfo);
- void __RPC_STUB INERO_SCSI_DEVICE_INFO_get_NERO_SCSI_DEVICE_INFO_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __INERO_SCSI_DEVICE_INFO_INTERFACE_DEFINED__ */
- #ifndef __IRecorderComboboxCallbacks_INTERFACE_DEFINED__
- #define __IRecorderComboboxCallbacks_INTERFACE_DEFINED__
- /* interface IRecorderComboboxCallbacks */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IRecorderComboboxCallbacks;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3bd2799a-b364-405a-a63b-104d7fbfeb8a")
- IRecorderComboboxCallbacks : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnFilterRecorder(
- /* [in] */ LPCNERO_SCSI_DEVICE_INFO pDeviceInfo,
- /* [retval][out] */ BOOL *pbAccept) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnFilterEnd( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnContentRefreshed( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnCurSelInUseStatusChange(
- /* [in] */ BOOL bInUse) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IRecorderComboboxCallbacksVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IRecorderComboboxCallbacks * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IRecorderComboboxCallbacks * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IRecorderComboboxCallbacks * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnFilterRecorder )(
- IRecorderComboboxCallbacks * This,
- /* [in] */ LPCNERO_SCSI_DEVICE_INFO pDeviceInfo,
- /* [retval][out] */ BOOL *pbAccept);
-
- HRESULT ( STDMETHODCALLTYPE *OnFilterEnd )(
- IRecorderComboboxCallbacks * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnContentRefreshed )(
- IRecorderComboboxCallbacks * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnCurSelInUseStatusChange )(
- IRecorderComboboxCallbacks * This,
- /* [in] */ BOOL bInUse);
-
- END_INTERFACE
- } IRecorderComboboxCallbacksVtbl;
- interface IRecorderComboboxCallbacks
- {
- CONST_VTBL struct IRecorderComboboxCallbacksVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IRecorderComboboxCallbacks_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IRecorderComboboxCallbacks_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IRecorderComboboxCallbacks_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IRecorderComboboxCallbacks_OnFilterRecorder(This,pDeviceInfo,pbAccept) \
- (This)->lpVtbl -> OnFilterRecorder(This,pDeviceInfo,pbAccept)
- #define IRecorderComboboxCallbacks_OnFilterEnd(This) \
- (This)->lpVtbl -> OnFilterEnd(This)
- #define IRecorderComboboxCallbacks_OnContentRefreshed(This) \
- (This)->lpVtbl -> OnContentRefreshed(This)
- #define IRecorderComboboxCallbacks_OnCurSelInUseStatusChange(This,bInUse) \
- (This)->lpVtbl -> OnCurSelInUseStatusChange(This,bInUse)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IRecorderComboboxCallbacks_OnFilterRecorder_Proxy(
- IRecorderComboboxCallbacks * This,
- /* [in] */ LPCNERO_SCSI_DEVICE_INFO pDeviceInfo,
- /* [retval][out] */ BOOL *pbAccept);
- void __RPC_STUB IRecorderComboboxCallbacks_OnFilterRecorder_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IRecorderComboboxCallbacks_OnFilterEnd_Proxy(
- IRecorderComboboxCallbacks * This);
- void __RPC_STUB IRecorderComboboxCallbacks_OnFilterEnd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IRecorderComboboxCallbacks_OnContentRefreshed_Proxy(
- IRecorderComboboxCallbacks * This);
- void __RPC_STUB IRecorderComboboxCallbacks_OnContentRefreshed_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IRecorderComboboxCallbacks_OnCurSelInUseStatusChange_Proxy(
- IRecorderComboboxCallbacks * This,
- /* [in] */ BOOL bInUse);
- void __RPC_STUB IRecorderComboboxCallbacks_OnCurSelInUseStatusChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IRecorderComboboxCallbacks_INTERFACE_DEFINED__ */
- #ifndef __IRecorderCombobox_INTERFACE_DEFINED__
- #define __IRecorderCombobox_INTERFACE_DEFINED__
- /* interface IRecorderCombobox */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IRecorderCombobox;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("c76f66ef-b4d7-496b-9ab7-409a965d9c43")
- IRecorderCombobox : public IUnknown
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Callbacks(
- /* [in] */ IRecorderComboboxCallbacks *pCallbacks) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IRecorderComboboxVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IRecorderCombobox * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IRecorderCombobox * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IRecorderCombobox * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Callbacks )(
- IRecorderCombobox * This,
- /* [in] */ IRecorderComboboxCallbacks *pCallbacks);
-
- END_INTERFACE
- } IRecorderComboboxVtbl;
- interface IRecorderCombobox
- {
- CONST_VTBL struct IRecorderComboboxVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IRecorderCombobox_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IRecorderCombobox_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IRecorderCombobox_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IRecorderCombobox_put_Callbacks(This,pCallbacks) \
- (This)->lpVtbl -> put_Callbacks(This,pCallbacks)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE IRecorderCombobox_put_Callbacks_Proxy(
- IRecorderCombobox * This,
- /* [in] */ IRecorderComboboxCallbacks *pCallbacks);
- void __RPC_STUB IRecorderCombobox_put_Callbacks_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IRecorderCombobox_INTERFACE_DEFINED__ */
- #ifndef __IRecorderCombobox2_INTERFACE_DEFINED__
- #define __IRecorderCombobox2_INTERFACE_DEFINED__
- /* interface IRecorderCombobox2 */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IRecorderCombobox2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("de6f71ce-1faf-405c-8e8e-0a32dc023b59")
- IRecorderCombobox2 : public IRecorderCombobox
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Refresh(
- /* [in] */ BOOL bRescan) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PrependCustomEntry(
- /* [in] */ HICON hIcon,
- /* [in] */ BSTR bstrText,
- /* [in] */ const void *pUserData) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AppendCustomEntry(
- /* [in] */ HICON hIcon,
- /* [in] */ BSTR bstrText,
- /* [in] */ const void *pUserData) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RemoveCustomEntry(
- /* [in] */ const void *pUserData,
- /* [retval][out] */ BOOL *pbSuccess) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_CustomEntry(
- /* [in] */ const void *pUserData) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CustomEntry(
- /* [retval][out] */ const void **pUserData) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IRecorderCombobox2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IRecorderCombobox2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IRecorderCombobox2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IRecorderCombobox2 * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Callbacks )(
- IRecorderCombobox2 * This,
- /* [in] */ IRecorderComboboxCallbacks *pCallbacks);
-
- HRESULT ( STDMETHODCALLTYPE *Refresh )(
- IRecorderCombobox2 * This,
- /* [in] */ BOOL bRescan);
-
- HRESULT ( STDMETHODCALLTYPE *PrependCustomEntry )(
- IRecorderCombobox2 * This,
- /* [in] */ HICON hIcon,
- /* [in] */ BSTR bstrText,
- /* [in] */ const void *pUserData);
-
- HRESULT ( STDMETHODCALLTYPE *AppendCustomEntry )(
- IRecorderCombobox2 * This,
- /* [in] */ HICON hIcon,
- /* [in] */ BSTR bstrText,
- /* [in] */ const void *pUserData);
-
- HRESULT ( STDMETHODCALLTYPE *RemoveCustomEntry )(
- IRecorderCombobox2 * This,
- /* [in] */ const void *pUserData,
- /* [retval][out] */ BOOL *pbSuccess);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_CustomEntry )(
- IRecorderCombobox2 * This,
- /* [in] */ const void *pUserData);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CustomEntry )(
- IRecorderCombobox2 * This,
- /* [retval][out] */ const void **pUserData);
-
- END_INTERFACE
- } IRecorderCombobox2Vtbl;
- interface IRecorderCombobox2
- {
- CONST_VTBL struct IRecorderCombobox2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IRecorderCombobox2_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IRecorderCombobox2_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IRecorderCombobox2_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IRecorderCombobox2_put_Callbacks(This,pCallbacks) \
- (This)->lpVtbl -> put_Callbacks(This,pCallbacks)
- #define IRecorderCombobox2_Refresh(This,bRescan) \
- (This)->lpVtbl -> Refresh(This,bRescan)
- #define IRecorderCombobox2_PrependCustomEntry(This,hIcon,bstrText,pUserData) \
- (This)->lpVtbl -> PrependCustomEntry(This,hIcon,bstrText,pUserData)
- #define IRecorderCombobox2_AppendCustomEntry(This,hIcon,bstrText,pUserData) \
- (This)->lpVtbl -> AppendCustomEntry(This,hIcon,bstrText,pUserData)
- #define IRecorderCombobox2_RemoveCustomEntry(This,pUserData,pbSuccess) \
- (This)->lpVtbl -> RemoveCustomEntry(This,pUserData,pbSuccess)
- #define IRecorderCombobox2_put_CustomEntry(This,pUserData) \
- (This)->lpVtbl -> put_CustomEntry(This,pUserData)
- #define IRecorderCombobox2_get_CustomEntry(This,pUserData) \
- (This)->lpVtbl -> get_CustomEntry(This,pUserData)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IRecorderCombobox2_Refresh_Proxy(
- IRecorderCombobox2 * This,
- /* [in] */ BOOL bRescan);
- void __RPC_STUB IRecorderCombobox2_Refresh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IRecorderCombobox2_PrependCustomEntry_Proxy(
- IRecorderCombobox2 * This,
- /* [in] */ HICON hIcon,
- /* [in] */ BSTR bstrText,
- /* [in] */ const void *pUserData);
- void __RPC_STUB IRecorderCombobox2_PrependCustomEntry_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IRecorderCombobox2_AppendCustomEntry_Proxy(
- IRecorderCombobox2 * This,
- /* [in] */ HICON hIcon,
- /* [in] */ BSTR bstrText,
- /* [in] */ const void *pUserData);
- void __RPC_STUB IRecorderCombobox2_AppendCustomEntry_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IRecorderCombobox2_RemoveCustomEntry_Proxy(
- IRecorderCombobox2 * This,
- /* [in] */ const void *pUserData,
- /* [retval][out] */ BOOL *pbSuccess);
- void __RPC_STUB IRecorderCombobox2_RemoveCustomEntry_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IRecorderCombobox2_put_CustomEntry_Proxy(
- IRecorderCombobox2 * This,
- /* [in] */ const void *pUserData);
- void __RPC_STUB IRecorderCombobox2_put_CustomEntry_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE IRecorderCombobox2_get_CustomEntry_Proxy(
- IRecorderCombobox2 * This,
- /* [retval][out] */ const void **pUserData);
- void __RPC_STUB IRecorderCombobox2_get_CustomEntry_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IRecorderCombobox2_INTERFACE_DEFINED__ */
- #ifndef __IRecorderCombobox3_INTERFACE_DEFINED__
- #define __IRecorderCombobox3_INTERFACE_DEFINED__
- /* interface IRecorderCombobox3 */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IRecorderCombobox3;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("40a779dc-9ddc-4d02-bf07-717f419c00aa")
- IRecorderCombobox3 : public IRecorderCombobox2
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DriveByName(
- /* [in] */ BSTR bstrName) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DriveByLetter(
- /* [in] */ BSTR bstrLetter) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IRecorderCombobox3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IRecorderCombobox3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IRecorderCombobox3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IRecorderCombobox3 * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Callbacks )(
- IRecorderCombobox3 * This,
- /* [in] */ IRecorderComboboxCallbacks *pCallbacks);
-
- HRESULT ( STDMETHODCALLTYPE *Refresh )(
- IRecorderCombobox3 * This,
- /* [in] */ BOOL bRescan);
-
- HRESULT ( STDMETHODCALLTYPE *PrependCustomEntry )(
- IRecorderCombobox3 * This,
- /* [in] */ HICON hIcon,
- /* [in] */ BSTR bstrText,
- /* [in] */ const void *pUserData);
-
- HRESULT ( STDMETHODCALLTYPE *AppendCustomEntry )(
- IRecorderCombobox3 * This,
- /* [in] */ HICON hIcon,
- /* [in] */ BSTR bstrText,
- /* [in] */ const void *pUserData);
-
- HRESULT ( STDMETHODCALLTYPE *RemoveCustomEntry )(
- IRecorderCombobox3 * This,
- /* [in] */ const void *pUserData,
- /* [retval][out] */ BOOL *pbSuccess);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_CustomEntry )(
- IRecorderCombobox3 * This,
- /* [in] */ const void *pUserData);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_CustomEntry )(
- IRecorderCombobox3 * This,
- /* [retval][out] */ const void **pUserData);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DriveByName )(
- IRecorderCombobox3 * This,
- /* [in] */ BSTR bstrName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_DriveByLetter )(
- IRecorderCombobox3 * This,
- /* [in] */ BSTR bstrLetter);
-
- END_INTERFACE
- } IRecorderCombobox3Vtbl;
- interface IRecorderCombobox3
- {
- CONST_VTBL struct IRecorderCombobox3Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IRecorderCombobox3_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IRecorderCombobox3_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IRecorderCombobox3_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IRecorderCombobox3_put_Callbacks(This,pCallbacks) \
- (This)->lpVtbl -> put_Callbacks(This,pCallbacks)
- #define IRecorderCombobox3_Refresh(This,bRescan) \
- (This)->lpVtbl -> Refresh(This,bRescan)
- #define IRecorderCombobox3_PrependCustomEntry(This,hIcon,bstrText,pUserData) \
- (This)->lpVtbl -> PrependCustomEntry(This,hIcon,bstrText,pUserData)
- #define IRecorderCombobox3_AppendCustomEntry(This,hIcon,bstrText,pUserData) \
- (This)->lpVtbl -> AppendCustomEntry(This,hIcon,bstrText,pUserData)
- #define IRecorderCombobox3_RemoveCustomEntry(This,pUserData,pbSuccess) \
- (This)->lpVtbl -> RemoveCustomEntry(This,pUserData,pbSuccess)
- #define IRecorderCombobox3_put_CustomEntry(This,pUserData) \
- (This)->lpVtbl -> put_CustomEntry(This,pUserData)
- #define IRecorderCombobox3_get_CustomEntry(This,pUserData) \
- (This)->lpVtbl -> get_CustomEntry(This,pUserData)
- #define IRecorderCombobox3_put_DriveByName(This,bstrName) \
- (This)->lpVtbl -> put_DriveByName(This,bstrName)
- #define IRecorderCombobox3_put_DriveByLetter(This,bstrLetter) \
- (This)->lpVtbl -> put_DriveByLetter(This,bstrLetter)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE IRecorderCombobox3_put_DriveByName_Proxy(
- IRecorderCombobox3 * This,
- /* [in] */ BSTR bstrName);
- void __RPC_STUB IRecorderCombobox3_put_DriveByName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IRecorderCombobox3_put_DriveByLetter_Proxy(
- IRecorderCombobox3 * This,
- /* [in] */ BSTR bstrLetter);
- void __RPC_STUB IRecorderCombobox3_put_DriveByLetter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IRecorderCombobox3_INTERFACE_DEFINED__ */
- #ifndef __IBurnSettings_INTERFACE_DEFINED__
- #define __IBurnSettings_INTERFACE_DEFINED__
- /* interface IBurnSettings */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IBurnSettings;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("29c0c344-4c3c-4d4c-bd49-622ccfbd2c2e")
- IBurnSettings : public IUnknown
- {
- public:
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BurnFlags(
- /* [retval][out] */ DWORD *pdwBurnFlags) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_BurnFlags(
- /* [in] */ DWORD dwBurnFlags) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Speed(
- /* [retval][out] */ DWORD *pdwSpeed) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Speed(
- /* [in] */ DWORD dwSpeed) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IBurnSettingsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IBurnSettings * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IBurnSettings * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IBurnSettings * This);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BurnFlags )(
- IBurnSettings * This,
- /* [retval][out] */ DWORD *pdwBurnFlags);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_BurnFlags )(
- IBurnSettings * This,
- /* [in] */ DWORD dwBurnFlags);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Speed )(
- IBurnSettings * This,
- /* [retval][out] */ DWORD *pdwSpeed);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Speed )(
- IBurnSettings * This,
- /* [in] */ DWORD dwSpeed);
-
- END_INTERFACE
- } IBurnSettingsVtbl;
- interface IBurnSettings
- {
- CONST_VTBL struct IBurnSettingsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IBurnSettings_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IBurnSettings_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IBurnSettings_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IBurnSettings_get_BurnFlags(This,pdwBurnFlags) \
- (This)->lpVtbl -> get_BurnFlags(This,pdwBurnFlags)
- #define IBurnSettings_put_BurnFlags(This,dwBurnFlags) \
- (This)->lpVtbl -> put_BurnFlags(This,dwBurnFlags)
- #define IBurnSettings_get_Speed(This,pdwSpeed) \
- (This)->lpVtbl -> get_Speed(This,pdwSpeed)
- #define IBurnSettings_put_Speed(This,dwSpeed) \
- (This)->lpVtbl -> put_Speed(This,dwSpeed)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propget] */ HRESULT STDMETHODCALLTYPE IBurnSettings_get_BurnFlags_Proxy(
- IBurnSettings * This,
- /* [retval][out] */ DWORD *pdwBurnFlags);
- void __RPC_STUB IBurnSettings_get_BurnFlags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IBurnSettings_put_BurnFlags_Proxy(
- IBurnSettings * This,
- /* [in] */ DWORD dwBurnFlags);
- void __RPC_STUB IBurnSettings_put_BurnFlags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE IBurnSettings_get_Speed_Proxy(
- IBurnSettings * This,
- /* [retval][out] */ DWORD *pdwSpeed);
- void __RPC_STUB IBurnSettings_get_Speed_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IBurnSettings_put_Speed_Proxy(
- IBurnSettings * This,
- /* [in] */ DWORD dwSpeed);
- void __RPC_STUB IBurnSettings_put_Speed_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IBurnSettings_INTERFACE_DEFINED__ */
- /* interface __MIDL_itf_NeroCBUI_0264 */
- /* [local] */
- typedef /* [v1_enum] */
- enum _tagBURN_SETTINGS_GUI_FLAGS
- { BSGF_DETERMINE_MAXIMUM_SPEED = 1L << 0,
- BSGF_SIMULATION = 1L << 1,
- BSGF_WRITE = 1L << 2,
- BSGF_FINALIZE_CD = 1L << 3,
- BSGF_WRITE_SPEED = 1L << 4,
- BSGF_WRITE_METHOD = 1L << 5,
- BSGF_BURN_PROOF = 1L << 6,
- BSGF_PROGRESS = 1L << 7,
- BSGF_VERIFY_WRITTEN_DATA = 1L << 8
- } BURN_SETTINGS_GUI_FLAGS;
- extern RPC_IF_HANDLE __MIDL_itf_NeroCBUI_0264_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_NeroCBUI_0264_v0_0_s_ifspec;
- #ifndef __IBurnSettingsDlg_INTERFACE_DEFINED__
- #define __IBurnSettingsDlg_INTERFACE_DEFINED__
- /* interface IBurnSettingsDlg */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IBurnSettingsDlg;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0e17506d-ef14-4f3f-92bc-d3ae0739d079")
- IBurnSettingsDlg : public IUnknown
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_BurnSettings(
- /* [in] */ IBurnSettings *pBurnSettings) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_GUIFlags(
- /* [in] */ DWORD dwFlags) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_MediaType(
- /* [in] */ NERO_MEDIA_TYPE mediaType) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IBurnSettingsDlgVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IBurnSettingsDlg * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IBurnSettingsDlg * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IBurnSettingsDlg * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_BurnSettings )(
- IBurnSettingsDlg * This,
- /* [in] */ IBurnSettings *pBurnSettings);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_GUIFlags )(
- IBurnSettingsDlg * This,
- /* [in] */ DWORD dwFlags);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaType )(
- IBurnSettingsDlg * This,
- /* [in] */ NERO_MEDIA_TYPE mediaType);
-
- END_INTERFACE
- } IBurnSettingsDlgVtbl;
- interface IBurnSettingsDlg
- {
- CONST_VTBL struct IBurnSettingsDlgVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IBurnSettingsDlg_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IBurnSettingsDlg_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IBurnSettingsDlg_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IBurnSettingsDlg_put_BurnSettings(This,pBurnSettings) \
- (This)->lpVtbl -> put_BurnSettings(This,pBurnSettings)
- #define IBurnSettingsDlg_put_GUIFlags(This,dwFlags) \
- (This)->lpVtbl -> put_GUIFlags(This,dwFlags)
- #define IBurnSettingsDlg_put_MediaType(This,mediaType) \
- (This)->lpVtbl -> put_MediaType(This,mediaType)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE IBurnSettingsDlg_put_BurnSettings_Proxy(
- IBurnSettingsDlg * This,
- /* [in] */ IBurnSettings *pBurnSettings);
- void __RPC_STUB IBurnSettingsDlg_put_BurnSettings_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IBurnSettingsDlg_put_GUIFlags_Proxy(
- IBurnSettingsDlg * This,
- /* [in] */ DWORD dwFlags);
- void __RPC_STUB IBurnSettingsDlg_put_GUIFlags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IBurnSettingsDlg_put_MediaType_Proxy(
- IBurnSettingsDlg * This,
- /* [in] */ NERO_MEDIA_TYPE mediaType);
- void __RPC_STUB IBurnSettingsDlg_put_MediaType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IBurnSettingsDlg_INTERFACE_DEFINED__ */
- #ifndef __IBurnCallbacks_INTERFACE_DEFINED__
- #define __IBurnCallbacks_INTERFACE_DEFINED__
- /* interface IBurnCallbacks */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IBurnCallbacks;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("01e72686-14ec-4a44-be83-6c1cf9bfa2c0")
- IBurnCallbacks : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnDoneBurn(
- /* [in] */ NEROAPI_BURN_ERROR burnError) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Progress(
- /* [in] */ DWORD dwProgressInPercent,
- /* [retval][out] */ BOOL *pbRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SubtaskProgress(
- /* [in] */ DWORD dwProgressInPercent,
- /* [retval][out] */ BOOL *pbRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AddLogLine(
- /* [in] */ NERO_TEXT_TYPE type,
- /* [in] */ BSTR bstrLogLine) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetPhase(
- /* [in] */ BSTR bstrPhase) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetMajorPhase(
- /* [in] */ NERO_MAJOR_PHASE majorPhase) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Aborted(
- /* [retval][out] */ BOOL *pbRetVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DisableAbort(
- /* [in] */ BOOL bAbortEnabled) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IBurnCallbacksVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IBurnCallbacks * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IBurnCallbacks * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IBurnCallbacks * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnDoneBurn )(
- IBurnCallbacks * This,
- /* [in] */ NEROAPI_BURN_ERROR burnError);
-
- HRESULT ( STDMETHODCALLTYPE *Progress )(
- IBurnCallbacks * This,
- /* [in] */ DWORD dwProgressInPercent,
- /* [retval][out] */ BOOL *pbRetVal);
-
- HRESULT ( STDMETHODCALLTYPE *SubtaskProgress )(
- IBurnCallbacks * This,
- /* [in] */ DWORD dwProgressInPercent,
- /* [retval][out] */ BOOL *pbRetVal);
-
- HRESULT ( STDMETHODCALLTYPE *AddLogLine )(
- IBurnCallbacks * This,
- /* [in] */ NERO_TEXT_TYPE type,
- /* [in] */ BSTR bstrLogLine);
-
- HRESULT ( STDMETHODCALLTYPE *SetPhase )(
- IBurnCallbacks * This,
- /* [in] */ BSTR bstrPhase);
-
- HRESULT ( STDMETHODCALLTYPE *SetMajorPhase )(
- IBurnCallbacks * This,
- /* [in] */ NERO_MAJOR_PHASE majorPhase);
-
- HRESULT ( STDMETHODCALLTYPE *Aborted )(
- IBurnCallbacks * This,
- /* [retval][out] */ BOOL *pbRetVal);
-
- HRESULT ( STDMETHODCALLTYPE *DisableAbort )(
- IBurnCallbacks * This,
- /* [in] */ BOOL bAbortEnabled);
-
- END_INTERFACE
- } IBurnCallbacksVtbl;
- interface IBurnCallbacks
- {
- CONST_VTBL struct IBurnCallbacksVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IBurnCallbacks_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IBurnCallbacks_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IBurnCallbacks_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IBurnCallbacks_OnDoneBurn(This,burnError) \
- (This)->lpVtbl -> OnDoneBurn(This,burnError)
- #define IBurnCallbacks_Progress(This,dwProgressInPercent,pbRetVal) \
- (This)->lpVtbl -> Progress(This,dwProgressInPercent,pbRetVal)
- #define IBurnCallbacks_SubtaskProgress(This,dwProgressInPercent,pbRetVal) \
- (This)->lpVtbl -> SubtaskProgress(This,dwProgressInPercent,pbRetVal)
- #define IBurnCallbacks_AddLogLine(This,type,bstrLogLine) \
- (This)->lpVtbl -> AddLogLine(This,type,bstrLogLine)
- #define IBurnCallbacks_SetPhase(This,bstrPhase) \
- (This)->lpVtbl -> SetPhase(This,bstrPhase)
- #define IBurnCallbacks_SetMajorPhase(This,majorPhase) \
- (This)->lpVtbl -> SetMajorPhase(This,majorPhase)
- #define IBurnCallbacks_Aborted(This,pbRetVal) \
- (This)->lpVtbl -> Aborted(This,pbRetVal)
- #define IBurnCallbacks_DisableAbort(This,bAbortEnabled) \
- (This)->lpVtbl -> DisableAbort(This,bAbortEnabled)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IBurnCallbacks_OnDoneBurn_Proxy(
- IBurnCallbacks * This,
- /* [in] */ NEROAPI_BURN_ERROR burnError);
- void __RPC_STUB IBurnCallbacks_OnDoneBurn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBurnCallbacks_Progress_Proxy(
- IBurnCallbacks * This,
- /* [in] */ DWORD dwProgressInPercent,
- /* [retval][out] */ BOOL *pbRetVal);
- void __RPC_STUB IBurnCallbacks_Progress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBurnCallbacks_SubtaskProgress_Proxy(
- IBurnCallbacks * This,
- /* [in] */ DWORD dwProgressInPercent,
- /* [retval][out] */ BOOL *pbRetVal);
- void __RPC_STUB IBurnCallbacks_SubtaskProgress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBurnCallbacks_AddLogLine_Proxy(
- IBurnCallbacks * This,
- /* [in] */ NERO_TEXT_TYPE type,
- /* [in] */ BSTR bstrLogLine);
- void __RPC_STUB IBurnCallbacks_AddLogLine_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBurnCallbacks_SetPhase_Proxy(
- IBurnCallbacks * This,
- /* [in] */ BSTR bstrPhase);
- void __RPC_STUB IBurnCallbacks_SetPhase_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBurnCallbacks_SetMajorPhase_Proxy(
- IBurnCallbacks * This,
- /* [in] */ NERO_MAJOR_PHASE majorPhase);
- void __RPC_STUB IBurnCallbacks_SetMajorPhase_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBurnCallbacks_Aborted_Proxy(
- IBurnCallbacks * This,
- /* [retval][out] */ BOOL *pbRetVal);
- void __RPC_STUB IBurnCallbacks_Aborted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBurnCallbacks_DisableAbort_Proxy(
- IBurnCallbacks * This,
- /* [in] */ BOOL bAbortEnabled);
- void __RPC_STUB IBurnCallbacks_DisableAbort_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IBurnCallbacks_INTERFACE_DEFINED__ */
- /* interface __MIDL_itf_NeroCBUI_0266 */
- /* [local] */
- typedef /* [v1_enum] */
- enum _tagBURN_PROGRESS_GUI_FLAGS
- { BPGF_TOTAL_TIME = 1L << 0,
- BPGF_CURRENT_ACTION = 1L << 1,
- BPGF_USED_BUFFER = 1L << 2,
- BPGF_CANCEL_BUTTON = 1L << 3,
- BPGF_CLOSE_DISCARD_BUTTON = 1L << 4,
- BPGF_PRINT_BUTTON = 1L << 6,
- BPGF_SAVE_BUTTON = 1L << 7
- } BURN_PROGRESS_GUI_FLAGS;
- typedef /* [v1_enum] */
- enum _tagBURN_PROGRESS_CUSTOM_CONTROL_POSITION
- { BPCCP_BOTTOM_RIGHT_CORNER = 0
- } BURN_PROGRESS_CUSTOM_CONTROL_POSITION;
- extern RPC_IF_HANDLE __MIDL_itf_NeroCBUI_0266_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_NeroCBUI_0266_v0_0_s_ifspec;
- #ifndef __IBurnProgressDlgCallbacks_INTERFACE_DEFINED__
- #define __IBurnProgressDlgCallbacks_INTERFACE_DEFINED__
- /* interface IBurnProgressDlgCallbacks */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IBurnProgressDlgCallbacks;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("ee2ae31b-c11d-40ea-a75b-884837328387")
- IBurnProgressDlgCallbacks : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnCancel(
- /* [retval][out] */ BOOL *pbAllowCancel) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnDiscard( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnClose( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IBurnProgressDlgCallbacksVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IBurnProgressDlgCallbacks * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IBurnProgressDlgCallbacks * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IBurnProgressDlgCallbacks * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnCancel )(
- IBurnProgressDlgCallbacks * This,
- /* [retval][out] */ BOOL *pbAllowCancel);
-
- HRESULT ( STDMETHODCALLTYPE *OnDiscard )(
- IBurnProgressDlgCallbacks * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnClose )(
- IBurnProgressDlgCallbacks * This);
-
- END_INTERFACE
- } IBurnProgressDlgCallbacksVtbl;
- interface IBurnProgressDlgCallbacks
- {
- CONST_VTBL struct IBurnProgressDlgCallbacksVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IBurnProgressDlgCallbacks_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IBurnProgressDlgCallbacks_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IBurnProgressDlgCallbacks_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IBurnProgressDlgCallbacks_OnCancel(This,pbAllowCancel) \
- (This)->lpVtbl -> OnCancel(This,pbAllowCancel)
- #define IBurnProgressDlgCallbacks_OnDiscard(This) \
- (This)->lpVtbl -> OnDiscard(This)
- #define IBurnProgressDlgCallbacks_OnClose(This) \
- (This)->lpVtbl -> OnClose(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IBurnProgressDlgCallbacks_OnCancel_Proxy(
- IBurnProgressDlgCallbacks * This,
- /* [retval][out] */ BOOL *pbAllowCancel);
- void __RPC_STUB IBurnProgressDlgCallbacks_OnCancel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBurnProgressDlgCallbacks_OnDiscard_Proxy(
- IBurnProgressDlgCallbacks * This);
- void __RPC_STUB IBurnProgressDlgCallbacks_OnDiscard_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBurnProgressDlgCallbacks_OnClose_Proxy(
- IBurnProgressDlgCallbacks * This);
- void __RPC_STUB IBurnProgressDlgCallbacks_OnClose_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IBurnProgressDlgCallbacks_INTERFACE_DEFINED__ */
- #ifndef __IBurnProgressDlg_INTERFACE_DEFINED__
- #define __IBurnProgressDlg_INTERFACE_DEFINED__
- /* interface IBurnProgressDlg */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IBurnProgressDlg;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("f9da148d-0052-4b6f-bb4f-c35e1fd4c5a3")
- IBurnProgressDlg : public IUnknown
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_GUIFlags(
- /* [in] */ DWORD dwFlags) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_CompilationName(
- /* [in] */ BSTR bstrCompilationName) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_CompilationType(
- /* [in] */ BSTR bstrCompilationType) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_CompilationSize(
- /* [in] */ BSTR bstrCompilationSize) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_CompilationTime(
- /* [in] */ BSTR bstrCompilationTime) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Burn(
- /* [in] */ const LPNERO_SCSI_DEVICE_INFO pDeviceInfo,
- /* [in] */ NERO_CD_FORMAT cdFormat,
- /* [in] */ const void *pWriteCD,
- /* [in] */ IBurnSettings *pBurnSettings,
- /* [in] */ IBurnCallbacks *pBurnCallbacks) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Burn2(
- /* [in] */ const LPNERO_SCSI_DEVICE_INFO pDeviceInfo,
- /* [in] */ NERO_CD_FORMAT cdFormat,
- /* [in] */ const void *pWriteCD,
- /* [in] */ DWORD dwBurnFlags,
- /* [in] */ DWORD dwSpeed,
- /* [in] */ IBurnCallbacks *pBurnCallbacks) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Cancel( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CanCloseParent(
- /* [retval][out] */ BOOL *pbCanClose) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AllocateProgressBar(
- /* [in] */ DWORD dwPreProgress,
- /* [in] */ DWORD dwPostProgress) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetProgress(
- /* [in] */ DWORD dwProgressInPercent) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AddLogLine(
- /* [in] */ NERO_TEXT_TYPE type,
- /* [in] */ BSTR bstrLogLine) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetPhase(
- /* [in] */ BSTR bstrPhase) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IBurnProgressDlgVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IBurnProgressDlg * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IBurnProgressDlg * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IBurnProgressDlg * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_GUIFlags )(
- IBurnProgressDlg * This,
- /* [in] */ DWORD dwFlags);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_CompilationName )(
- IBurnProgressDlg * This,
- /* [in] */ BSTR bstrCompilationName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_CompilationType )(
- IBurnProgressDlg * This,
- /* [in] */ BSTR bstrCompilationType);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_CompilationSize )(
- IBurnProgressDlg * This,
- /* [in] */ BSTR bstrCompilationSize);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_CompilationTime )(
- IBurnProgressDlg * This,
- /* [in] */ BSTR bstrCompilationTime);
-
- HRESULT ( STDMETHODCALLTYPE *Burn )(
- IBurnProgressDlg * This,
- /* [in] */ const LPNERO_SCSI_DEVICE_INFO pDeviceInfo,
- /* [in] */ NERO_CD_FORMAT cdFormat,
- /* [in] */ const void *pWriteCD,
- /* [in] */ IBurnSettings *pBurnSettings,
- /* [in] */ IBurnCallbacks *pBurnCallbacks);
-
- HRESULT ( STDMETHODCALLTYPE *Burn2 )(
- IBurnProgressDlg * This,
- /* [in] */ const LPNERO_SCSI_DEVICE_INFO pDeviceInfo,
- /* [in] */ NERO_CD_FORMAT cdFormat,
- /* [in] */ const void *pWriteCD,
- /* [in] */ DWORD dwBurnFlags,
- /* [in] */ DWORD dwSpeed,
- /* [in] */ IBurnCallbacks *pBurnCallbacks);
-
- HRESULT ( STDMETHODCALLTYPE *Cancel )(
- IBurnProgressDlg * This);
-
- HRESULT ( STDMETHODCALLTYPE *CanCloseParent )(
- IBurnProgressDlg * This,
- /* [retval][out] */ BOOL *pbCanClose);
-
- HRESULT ( STDMETHODCALLTYPE *AllocateProgressBar )(
- IBurnProgressDlg * This,
- /* [in] */ DWORD dwPreProgress,
- /* [in] */ DWORD dwPostProgress);
-
- HRESULT ( STDMETHODCALLTYPE *SetProgress )(
- IBurnProgressDlg * This,
- /* [in] */ DWORD dwProgressInPercent);
-
- HRESULT ( STDMETHODCALLTYPE *AddLogLine )(
- IBurnProgressDlg * This,
- /* [in] */ NERO_TEXT_TYPE type,
- /* [in] */ BSTR bstrLogLine);
-
- HRESULT ( STDMETHODCALLTYPE *SetPhase )(
- IBurnProgressDlg * This,
- /* [in] */ BSTR bstrPhase);
-
- END_INTERFACE
- } IBurnProgressDlgVtbl;
- interface IBurnProgressDlg
- {
- CONST_VTBL struct IBurnProgressDlgVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IBurnProgressDlg_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IBurnProgressDlg_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IBurnProgressDlg_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IBurnProgressDlg_put_GUIFlags(This,dwFlags) \
- (This)->lpVtbl -> put_GUIFlags(This,dwFlags)
- #define IBurnProgressDlg_put_CompilationName(This,bstrCompilationName) \
- (This)->lpVtbl -> put_CompilationName(This,bstrCompilationName)
- #define IBurnProgressDlg_put_CompilationType(This,bstrCompilationType) \
- (This)->lpVtbl -> put_CompilationType(This,bstrCompilationType)
- #define IBurnProgressDlg_put_CompilationSize(This,bstrCompilationSize) \
- (This)->lpVtbl -> put_CompilationSize(This,bstrCompilationSize)
- #define IBurnProgressDlg_put_CompilationTime(This,bstrCompilationTime) \
- (This)->lpVtbl -> put_CompilationTime(This,bstrCompilationTime)
- #define IBurnProgressDlg_Burn(This,pDeviceInfo,cdFormat,pWriteCD,pBurnSettings,pBurnCallbacks) \
- (This)->lpVtbl -> Burn(This,pDeviceInfo,cdFormat,pWriteCD,pBurnSettings,pBurnCallbacks)
- #define IBurnProgressDlg_Burn2(This,pDeviceInfo,cdFormat,pWriteCD,dwBurnFlags,dwSpeed,pBurnCallbacks) \
- (This)->lpVtbl -> Burn2(This,pDeviceInfo,cdFormat,pWriteCD,dwBurnFlags,dwSpeed,pBurnCallbacks)
- #define IBurnProgressDlg_Cancel(This) \
- (This)->lpVtbl -> Cancel(This)
- #define IBurnProgressDlg_CanCloseParent(This,pbCanClose) \
- (This)->lpVtbl -> CanCloseParent(This,pbCanClose)
- #define IBurnProgressDlg_AllocateProgressBar(This,dwPreProgress,dwPostProgress) \
- (This)->lpVtbl -> AllocateProgressBar(This,dwPreProgress,dwPostProgress)
- #define IBurnProgressDlg_SetProgress(This,dwProgressInPercent) \
- (This)->lpVtbl -> SetProgress(This,dwProgressInPercent)
- #define IBurnProgressDlg_AddLogLine(This,type,bstrLogLine) \
- (This)->lpVtbl -> AddLogLine(This,type,bstrLogLine)
- #define IBurnProgressDlg_SetPhase(This,bstrPhase) \
- (This)->lpVtbl -> SetPhase(This,bstrPhase)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE IBurnProgressDlg_put_GUIFlags_Proxy(
- IBurnProgressDlg * This,
- /* [in] */ DWORD dwFlags);
- void __RPC_STUB IBurnProgressDlg_put_GUIFlags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IBurnProgressDlg_put_CompilationName_Proxy(
- IBurnProgressDlg * This,
- /* [in] */ BSTR bstrCompilationName);
- void __RPC_STUB IBurnProgressDlg_put_CompilationName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IBurnProgressDlg_put_CompilationType_Proxy(
- IBurnProgressDlg * This,
- /* [in] */ BSTR bstrCompilationType);
- void __RPC_STUB IBurnProgressDlg_put_CompilationType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IBurnProgressDlg_put_CompilationSize_Proxy(
- IBurnProgressDlg * This,
- /* [in] */ BSTR bstrCompilationSize);
- void __RPC_STUB IBurnProgressDlg_put_CompilationSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IBurnProgressDlg_put_CompilationTime_Proxy(
- IBurnProgressDlg * This,
- /* [in] */ BSTR bstrCompilationTime);
- void __RPC_STUB IBurnProgressDlg_put_CompilationTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBurnProgressDlg_Burn_Proxy(
- IBurnProgressDlg * This,
- /* [in] */ const LPNERO_SCSI_DEVICE_INFO pDeviceInfo,
- /* [in] */ NERO_CD_FORMAT cdFormat,
- /* [in] */ const void *pWriteCD,
- /* [in] */ IBurnSettings *pBurnSettings,
- /* [in] */ IBurnCallbacks *pBurnCallbacks);
- void __RPC_STUB IBurnProgressDlg_Burn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBurnProgressDlg_Burn2_Proxy(
- IBurnProgressDlg * This,
- /* [in] */ const LPNERO_SCSI_DEVICE_INFO pDeviceInfo,
- /* [in] */ NERO_CD_FORMAT cdFormat,
- /* [in] */ const void *pWriteCD,
- /* [in] */ DWORD dwBurnFlags,
- /* [in] */ DWORD dwSpeed,
- /* [in] */ IBurnCallbacks *pBurnCallbacks);
- void __RPC_STUB IBurnProgressDlg_Burn2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBurnProgressDlg_Cancel_Proxy(
- IBurnProgressDlg * This);
- void __RPC_STUB IBurnProgressDlg_Cancel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBurnProgressDlg_CanCloseParent_Proxy(
- IBurnProgressDlg * This,
- /* [retval][out] */ BOOL *pbCanClose);
- void __RPC_STUB IBurnProgressDlg_CanCloseParent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBurnProgressDlg_AllocateProgressBar_Proxy(
- IBurnProgressDlg * This,
- /* [in] */ DWORD dwPreProgress,
- /* [in] */ DWORD dwPostProgress);
- void __RPC_STUB IBurnProgressDlg_AllocateProgressBar_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBurnProgressDlg_SetProgress_Proxy(
- IBurnProgressDlg * This,
- /* [in] */ DWORD dwProgressInPercent);
- void __RPC_STUB IBurnProgressDlg_SetProgress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBurnProgressDlg_AddLogLine_Proxy(
- IBurnProgressDlg * This,
- /* [in] */ NERO_TEXT_TYPE type,
- /* [in] */ BSTR bstrLogLine);
- void __RPC_STUB IBurnProgressDlg_AddLogLine_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IBurnProgressDlg_SetPhase_Proxy(
- IBurnProgressDlg * This,
- /* [in] */ BSTR bstrPhase);
- void __RPC_STUB IBurnProgressDlg_SetPhase_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IBurnProgressDlg_INTERFACE_DEFINED__ */
- #ifndef __IBurnProgressDlg2_INTERFACE_DEFINED__
- #define __IBurnProgressDlg2_INTERFACE_DEFINED__
- /* interface IBurnProgressDlg2 */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IBurnProgressDlg2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2053e9d5-8460-4e52-aba2-832202624365")
- IBurnProgressDlg2 : public IBurnProgressDlg
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_WizardMode(
- /* [in] */ BOOL bWizardMode) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IBurnProgressDlg2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IBurnProgressDlg2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IBurnProgressDlg2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IBurnProgressDlg2 * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_GUIFlags )(
- IBurnProgressDlg2 * This,
- /* [in] */ DWORD dwFlags);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_CompilationName )(
- IBurnProgressDlg2 * This,
- /* [in] */ BSTR bstrCompilationName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_CompilationType )(
- IBurnProgressDlg2 * This,
- /* [in] */ BSTR bstrCompilationType);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_CompilationSize )(
- IBurnProgressDlg2 * This,
- /* [in] */ BSTR bstrCompilationSize);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_CompilationTime )(
- IBurnProgressDlg2 * This,
- /* [in] */ BSTR bstrCompilationTime);
-
- HRESULT ( STDMETHODCALLTYPE *Burn )(
- IBurnProgressDlg2 * This,
- /* [in] */ const LPNERO_SCSI_DEVICE_INFO pDeviceInfo,
- /* [in] */ NERO_CD_FORMAT cdFormat,
- /* [in] */ const void *pWriteCD,
- /* [in] */ IBurnSettings *pBurnSettings,
- /* [in] */ IBurnCallbacks *pBurnCallbacks);
-
- HRESULT ( STDMETHODCALLTYPE *Burn2 )(
- IBurnProgressDlg2 * This,
- /* [in] */ const LPNERO_SCSI_DEVICE_INFO pDeviceInfo,
- /* [in] */ NERO_CD_FORMAT cdFormat,
- /* [in] */ const void *pWriteCD,
- /* [in] */ DWORD dwBurnFlags,
- /* [in] */ DWORD dwSpeed,
- /* [in] */ IBurnCallbacks *pBurnCallbacks);
-
- HRESULT ( STDMETHODCALLTYPE *Cancel )(
- IBurnProgressDlg2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *CanCloseParent )(
- IBurnProgressDlg2 * This,
- /* [retval][out] */ BOOL *pbCanClose);
-
- HRESULT ( STDMETHODCALLTYPE *AllocateProgressBar )(
- IBurnProgressDlg2 * This,
- /* [in] */ DWORD dwPreProgress,
- /* [in] */ DWORD dwPostProgress);
-
- HRESULT ( STDMETHODCALLTYPE *SetProgress )(
- IBurnProgressDlg2 * This,
- /* [in] */ DWORD dwProgressInPercent);
-
- HRESULT ( STDMETHODCALLTYPE *AddLogLine )(
- IBurnProgressDlg2 * This,
- /* [in] */ NERO_TEXT_TYPE type,
- /* [in] */ BSTR bstrLogLine);
-
- HRESULT ( STDMETHODCALLTYPE *SetPhase )(
- IBurnProgressDlg2 * This,
- /* [in] */ BSTR bstrPhase);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_WizardMode )(
- IBurnProgressDlg2 * This,
- /* [in] */ BOOL bWizardMode);
-
- END_INTERFACE
- } IBurnProgressDlg2Vtbl;
- interface IBurnProgressDlg2
- {
- CONST_VTBL struct IBurnProgressDlg2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IBurnProgressDlg2_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IBurnProgressDlg2_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IBurnProgressDlg2_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IBurnProgressDlg2_put_GUIFlags(This,dwFlags) \
- (This)->lpVtbl -> put_GUIFlags(This,dwFlags)
- #define IBurnProgressDlg2_put_CompilationName(This,bstrCompilationName) \
- (This)->lpVtbl -> put_CompilationName(This,bstrCompilationName)
- #define IBurnProgressDlg2_put_CompilationType(This,bstrCompilationType) \
- (This)->lpVtbl -> put_CompilationType(This,bstrCompilationType)
- #define IBurnProgressDlg2_put_CompilationSize(This,bstrCompilationSize) \
- (This)->lpVtbl -> put_CompilationSize(This,bstrCompilationSize)
- #define IBurnProgressDlg2_put_CompilationTime(This,bstrCompilationTime) \
- (This)->lpVtbl -> put_CompilationTime(This,bstrCompilationTime)
- #define IBurnProgressDlg2_Burn(This,pDeviceInfo,cdFormat,pWriteCD,pBurnSettings,pBurnCallbacks) \
- (This)->lpVtbl -> Burn(This,pDeviceInfo,cdFormat,pWriteCD,pBurnSettings,pBurnCallbacks)
- #define IBurnProgressDlg2_Burn2(This,pDeviceInfo,cdFormat,pWriteCD,dwBurnFlags,dwSpeed,pBurnCallbacks) \
- (This)->lpVtbl -> Burn2(This,pDeviceInfo,cdFormat,pWriteCD,dwBurnFlags,dwSpeed,pBurnCallbacks)
- #define IBurnProgressDlg2_Cancel(This) \
- (This)->lpVtbl -> Cancel(This)
- #define IBurnProgressDlg2_CanCloseParent(This,pbCanClose) \
- (This)->lpVtbl -> CanCloseParent(This,pbCanClose)
- #define IBurnProgressDlg2_AllocateProgressBar(This,dwPreProgress,dwPostProgress) \
- (This)->lpVtbl -> AllocateProgressBar(This,dwPreProgress,dwPostProgress)
- #define IBurnProgressDlg2_SetProgress(This,dwProgressInPercent) \
- (This)->lpVtbl -> SetProgress(This,dwProgressInPercent)
- #define IBurnProgressDlg2_AddLogLine(This,type,bstrLogLine) \
- (This)->lpVtbl -> AddLogLine(This,type,bstrLogLine)
- #define IBurnProgressDlg2_SetPhase(This,bstrPhase) \
- (This)->lpVtbl -> SetPhase(This,bstrPhase)
- #define IBurnProgressDlg2_put_WizardMode(This,bWizardMode) \
- (This)->lpVtbl -> put_WizardMode(This,bWizardMode)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE IBurnProgressDlg2_put_WizardMode_Proxy(
- IBurnProgressDlg2 * This,
- /* [in] */ BOOL bWizardMode);
- void __RPC_STUB IBurnProgressDlg2_put_WizardMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IBurnProgressDlg2_INTERFACE_DEFINED__ */
- #ifndef __IExternalChildWindow_INTERFACE_DEFINED__
- #define __IExternalChildWindow_INTERFACE_DEFINED__
- /* interface IExternalChildWindow */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IExternalChildWindow;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("fda257a8-46ca-452e-9f3c-05798d3382c0")
- IExternalChildWindow : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Create(
- /* [in] */ HWND hWndParent,
- /* [retval][out] */ HWND *phWnd) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_MinSize(
- /* [retval][out] */ SIZE *pSize) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_MaxSize(
- /* [retval][out] */ SIZE *pSize) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IExternalChildWindowVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IExternalChildWindow * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IExternalChildWindow * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IExternalChildWindow * This);
-
- HRESULT ( STDMETHODCALLTYPE *Create )(
- IExternalChildWindow * This,
- /* [in] */ HWND hWndParent,
- /* [retval][out] */ HWND *phWnd);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinSize )(
- IExternalChildWindow * This,
- /* [retval][out] */ SIZE *pSize);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxSize )(
- IExternalChildWindow * This,
- /* [retval][out] */ SIZE *pSize);
-
- END_INTERFACE
- } IExternalChildWindowVtbl;
- interface IExternalChildWindow
- {
- CONST_VTBL struct IExternalChildWindowVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IExternalChildWindow_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IExternalChildWindow_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IExternalChildWindow_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IExternalChildWindow_Create(This,hWndParent,phWnd) \
- (This)->lpVtbl -> Create(This,hWndParent,phWnd)
- #define IExternalChildWindow_get_MinSize(This,pSize) \
- (This)->lpVtbl -> get_MinSize(This,pSize)
- #define IExternalChildWindow_get_MaxSize(This,pSize) \
- (This)->lpVtbl -> get_MaxSize(This,pSize)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IExternalChildWindow_Create_Proxy(
- IExternalChildWindow * This,
- /* [in] */ HWND hWndParent,
- /* [retval][out] */ HWND *phWnd);
- void __RPC_STUB IExternalChildWindow_Create_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE IExternalChildWindow_get_MinSize_Proxy(
- IExternalChildWindow * This,
- /* [retval][out] */ SIZE *pSize);
- void __RPC_STUB IExternalChildWindow_get_MinSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE IExternalChildWindow_get_MaxSize_Proxy(
- IExternalChildWindow * This,
- /* [retval][out] */ SIZE *pSize);
- void __RPC_STUB IExternalChildWindow_get_MaxSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IExternalChildWindow_INTERFACE_DEFINED__ */
- #ifndef __IBurnProgressDlg3_INTERFACE_DEFINED__
- #define __IBurnProgressDlg3_INTERFACE_DEFINED__
- /* interface IBurnProgressDlg3 */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IBurnProgressDlg3;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("4aa37a65-74c2-4da1-b98b-3803c6b9c592")
- IBurnProgressDlg3 : public IBurnProgressDlg2
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE AddCustomControl(
- /* [in] */ BURN_PROGRESS_CUSTOM_CONTROL_POSITION bpccpWhere,
- /* [in] */ IExternalChildWindow *pControl) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IBurnProgressDlg3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IBurnProgressDlg3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IBurnProgressDlg3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IBurnProgressDlg3 * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_GUIFlags )(
- IBurnProgressDlg3 * This,
- /* [in] */ DWORD dwFlags);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_CompilationName )(
- IBurnProgressDlg3 * This,
- /* [in] */ BSTR bstrCompilationName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_CompilationType )(
- IBurnProgressDlg3 * This,
- /* [in] */ BSTR bstrCompilationType);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_CompilationSize )(
- IBurnProgressDlg3 * This,
- /* [in] */ BSTR bstrCompilationSize);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_CompilationTime )(
- IBurnProgressDlg3 * This,
- /* [in] */ BSTR bstrCompilationTime);
-
- HRESULT ( STDMETHODCALLTYPE *Burn )(
- IBurnProgressDlg3 * This,
- /* [in] */ const LPNERO_SCSI_DEVICE_INFO pDeviceInfo,
- /* [in] */ NERO_CD_FORMAT cdFormat,
- /* [in] */ const void *pWriteCD,
- /* [in] */ IBurnSettings *pBurnSettings,
- /* [in] */ IBurnCallbacks *pBurnCallbacks);
-
- HRESULT ( STDMETHODCALLTYPE *Burn2 )(
- IBurnProgressDlg3 * This,
- /* [in] */ const LPNERO_SCSI_DEVICE_INFO pDeviceInfo,
- /* [in] */ NERO_CD_FORMAT cdFormat,
- /* [in] */ const void *pWriteCD,
- /* [in] */ DWORD dwBurnFlags,
- /* [in] */ DWORD dwSpeed,
- /* [in] */ IBurnCallbacks *pBurnCallbacks);
-
- HRESULT ( STDMETHODCALLTYPE *Cancel )(
- IBurnProgressDlg3 * This);
-
- HRESULT ( STDMETHODCALLTYPE *CanCloseParent )(
- IBurnProgressDlg3 * This,
- /* [retval][out] */ BOOL *pbCanClose);
-
- HRESULT ( STDMETHODCALLTYPE *AllocateProgressBar )(
- IBurnProgressDlg3 * This,
- /* [in] */ DWORD dwPreProgress,
- /* [in] */ DWORD dwPostProgress);
-
- HRESULT ( STDMETHODCALLTYPE *SetProgress )(
- IBurnProgressDlg3 * This,
- /* [in] */ DWORD dwProgressInPercent);
-
- HRESULT ( STDMETHODCALLTYPE *AddLogLine )(
- IBurnProgressDlg3 * This,
- /* [in] */ NERO_TEXT_TYPE type,
- /* [in] */ BSTR bstrLogLine);
-
- HRESULT ( STDMETHODCALLTYPE *SetPhase )(
- IBurnProgressDlg3 * This,
- /* [in] */ BSTR bstrPhase);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_WizardMode )(
- IBurnProgressDlg3 * This,
- /* [in] */ BOOL bWizardMode);
-
- HRESULT ( STDMETHODCALLTYPE *AddCustomControl )(
- IBurnProgressDlg3 * This,
- /* [in] */ BURN_PROGRESS_CUSTOM_CONTROL_POSITION bpccpWhere,
- /* [in] */ IExternalChildWindow *pControl);
-
- END_INTERFACE
- } IBurnProgressDlg3Vtbl;
- interface IBurnProgressDlg3
- {
- CONST_VTBL struct IBurnProgressDlg3Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IBurnProgressDlg3_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IBurnProgressDlg3_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IBurnProgressDlg3_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IBurnProgressDlg3_put_GUIFlags(This,dwFlags) \
- (This)->lpVtbl -> put_GUIFlags(This,dwFlags)
- #define IBurnProgressDlg3_put_CompilationName(This,bstrCompilationName) \
- (This)->lpVtbl -> put_CompilationName(This,bstrCompilationName)
- #define IBurnProgressDlg3_put_CompilationType(This,bstrCompilationType) \
- (This)->lpVtbl -> put_CompilationType(This,bstrCompilationType)
- #define IBurnProgressDlg3_put_CompilationSize(This,bstrCompilationSize) \
- (This)->lpVtbl -> put_CompilationSize(This,bstrCompilationSize)
- #define IBurnProgressDlg3_put_CompilationTime(This,bstrCompilationTime) \
- (This)->lpVtbl -> put_CompilationTime(This,bstrCompilationTime)
- #define IBurnProgressDlg3_Burn(This,pDeviceInfo,cdFormat,pWriteCD,pBurnSettings,pBurnCallbacks) \
- (This)->lpVtbl -> Burn(This,pDeviceInfo,cdFormat,pWriteCD,pBurnSettings,pBurnCallbacks)
- #define IBurnProgressDlg3_Burn2(This,pDeviceInfo,cdFormat,pWriteCD,dwBurnFlags,dwSpeed,pBurnCallbacks) \
- (This)->lpVtbl -> Burn2(This,pDeviceInfo,cdFormat,pWriteCD,dwBurnFlags,dwSpeed,pBurnCallbacks)
- #define IBurnProgressDlg3_Cancel(This) \
- (This)->lpVtbl -> Cancel(This)
- #define IBurnProgressDlg3_CanCloseParent(This,pbCanClose) \
- (This)->lpVtbl -> CanCloseParent(This,pbCanClose)
- #define IBurnProgressDlg3_AllocateProgressBar(This,dwPreProgress,dwPostProgress) \
- (This)->lpVtbl -> AllocateProgressBar(This,dwPreProgress,dwPostProgress)
- #define IBurnProgressDlg3_SetProgress(This,dwProgressInPercent) \
- (This)->lpVtbl -> SetProgress(This,dwProgressInPercent)
- #define IBurnProgressDlg3_AddLogLine(This,type,bstrLogLine) \
- (This)->lpVtbl -> AddLogLine(This,type,bstrLogLine)
- #define IBurnProgressDlg3_SetPhase(This,bstrPhase) \
- (This)->lpVtbl -> SetPhase(This,bstrPhase)
- #define IBurnProgressDlg3_put_WizardMode(This,bWizardMode) \
- (This)->lpVtbl -> put_WizardMode(This,bWizardMode)
- #define IBurnProgressDlg3_AddCustomControl(This,bpccpWhere,pControl) \
- (This)->lpVtbl -> AddCustomControl(This,bpccpWhere,pControl)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IBurnProgressDlg3_AddCustomControl_Proxy(
- IBurnProgressDlg3 * This,
- /* [in] */ BURN_PROGRESS_CUSTOM_CONTROL_POSITION bpccpWhere,
- /* [in] */ IExternalChildWindow *pControl);
- void __RPC_STUB IBurnProgressDlg3_AddCustomControl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IBurnProgressDlg3_INTERFACE_DEFINED__ */
- #ifndef __IBurnProgressDlgEx_INTERFACE_DEFINED__
- #define __IBurnProgressDlgEx_INTERFACE_DEFINED__
- /* interface IBurnProgressDlgEx */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IBurnProgressDlgEx;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3ef6e092-cb60-4edb-bad2-dbcf097c452a")
- IBurnProgressDlgEx : public IUnknown
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_IBurnProgressDlgCallbacks(
- /* [in] */ IBurnProgressDlgCallbacks *pCallbacks) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IBurnProgressDlgExVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IBurnProgressDlgEx * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IBurnProgressDlgEx * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IBurnProgressDlgEx * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_IBurnProgressDlgCallbacks )(
- IBurnProgressDlgEx * This,
- /* [in] */ IBurnProgressDlgCallbacks *pCallbacks);
-
- END_INTERFACE
- } IBurnProgressDlgExVtbl;
- interface IBurnProgressDlgEx
- {
- CONST_VTBL struct IBurnProgressDlgExVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IBurnProgressDlgEx_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IBurnProgressDlgEx_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IBurnProgressDlgEx_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IBurnProgressDlgEx_put_IBurnProgressDlgCallbacks(This,pCallbacks) \
- (This)->lpVtbl -> put_IBurnProgressDlgCallbacks(This,pCallbacks)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE IBurnProgressDlgEx_put_IBurnProgressDlgCallbacks_Proxy(
- IBurnProgressDlgEx * This,
- /* [in] */ IBurnProgressDlgCallbacks *pCallbacks);
- void __RPC_STUB IBurnProgressDlgEx_put_IBurnProgressDlgCallbacks_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IBurnProgressDlgEx_INTERFACE_DEFINED__ */
- #ifndef __IModalDialog_INTERFACE_DEFINED__
- #define __IModalDialog_INTERFACE_DEFINED__
- /* interface IModalDialog */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IModalDialog;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("d0509114-6204-41f6-a6da-8fd32eabc82f")
- IModalDialog : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE DoModal(
- /* [in] */ HWND hWndParent,
- /* [retval][out] */ int *piRetVal) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IModalDialogVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IModalDialog * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IModalDialog * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IModalDialog * This);
-
- HRESULT ( STDMETHODCALLTYPE *DoModal )(
- IModalDialog * This,
- /* [in] */ HWND hWndParent,
- /* [retval][out] */ int *piRetVal);
-
- END_INTERFACE
- } IModalDialogVtbl;
- interface IModalDialog
- {
- CONST_VTBL struct IModalDialogVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IModalDialog_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IModalDialog_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IModalDialog_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IModalDialog_DoModal(This,hWndParent,piRetVal) \
- (This)->lpVtbl -> DoModal(This,hWndParent,piRetVal)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IModalDialog_DoModal_Proxy(
- IModalDialog * This,
- /* [in] */ HWND hWndParent,
- /* [retval][out] */ int *piRetVal);
- void __RPC_STUB IModalDialog_DoModal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IModalDialog_INTERFACE_DEFINED__ */
- #ifndef __INEROAPI_CDRW_ERASE_MODE_INTERFACE_DEFINED__
- #define __INEROAPI_CDRW_ERASE_MODE_INTERFACE_DEFINED__
- /* interface INEROAPI_CDRW_ERASE_MODE */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_INEROAPI_CDRW_ERASE_MODE;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("30603428-c6bb-45c1-8b35-a02cda5c7086")
- INEROAPI_CDRW_ERASE_MODE : public IUnknown
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_NEROAPI_CDRW_ERASE_MODE(
- /* [in] */ NEROAPI_CDRW_ERASE_MODE eraseMode) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_NEROAPI_CDRW_ERASE_MODE(
- /* [retval][out] */ NEROAPI_CDRW_ERASE_MODE *pEraseMode) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct INEROAPI_CDRW_ERASE_MODEVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- INEROAPI_CDRW_ERASE_MODE * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- INEROAPI_CDRW_ERASE_MODE * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- INEROAPI_CDRW_ERASE_MODE * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_NEROAPI_CDRW_ERASE_MODE )(
- INEROAPI_CDRW_ERASE_MODE * This,
- /* [in] */ NEROAPI_CDRW_ERASE_MODE eraseMode);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_NEROAPI_CDRW_ERASE_MODE )(
- INEROAPI_CDRW_ERASE_MODE * This,
- /* [retval][out] */ NEROAPI_CDRW_ERASE_MODE *pEraseMode);
-
- END_INTERFACE
- } INEROAPI_CDRW_ERASE_MODEVtbl;
- interface INEROAPI_CDRW_ERASE_MODE
- {
- CONST_VTBL struct INEROAPI_CDRW_ERASE_MODEVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define INEROAPI_CDRW_ERASE_MODE_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define INEROAPI_CDRW_ERASE_MODE_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define INEROAPI_CDRW_ERASE_MODE_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define INEROAPI_CDRW_ERASE_MODE_put_NEROAPI_CDRW_ERASE_MODE(This,eraseMode) \
- (This)->lpVtbl -> put_NEROAPI_CDRW_ERASE_MODE(This,eraseMode)
- #define INEROAPI_CDRW_ERASE_MODE_get_NEROAPI_CDRW_ERASE_MODE(This,pEraseMode) \
- (This)->lpVtbl -> get_NEROAPI_CDRW_ERASE_MODE(This,pEraseMode)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE INEROAPI_CDRW_ERASE_MODE_put_NEROAPI_CDRW_ERASE_MODE_Proxy(
- INEROAPI_CDRW_ERASE_MODE * This,
- /* [in] */ NEROAPI_CDRW_ERASE_MODE eraseMode);
- void __RPC_STUB INEROAPI_CDRW_ERASE_MODE_put_NEROAPI_CDRW_ERASE_MODE_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE INEROAPI_CDRW_ERASE_MODE_get_NEROAPI_CDRW_ERASE_MODE_Proxy(
- INEROAPI_CDRW_ERASE_MODE * This,
- /* [retval][out] */ NEROAPI_CDRW_ERASE_MODE *pEraseMode);
- void __RPC_STUB INEROAPI_CDRW_ERASE_MODE_get_NEROAPI_CDRW_ERASE_MODE_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __INEROAPI_CDRW_ERASE_MODE_INTERFACE_DEFINED__ */
- #ifndef __IEraseDiscDlg_INTERFACE_DEFINED__
- #define __IEraseDiscDlg_INTERFACE_DEFINED__
- /* interface IEraseDiscDlg */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IEraseDiscDlg;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("9a45a9f6-fe69-4fe8-9862-751693dc87df")
- IEraseDiscDlg : public IUnknown
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_NERO_DEVICEHANDLE(
- /* [in] */ NERO_DEVICEHANDLE aDeviceHandle) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ErasingResult(
- /* [retval][out] */ int *piErasingResult) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ErasingResultString(
- /* [retval][out] */ BSTR *pbstrErasingResult) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEraseDiscDlgVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEraseDiscDlg * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEraseDiscDlg * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEraseDiscDlg * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_NERO_DEVICEHANDLE )(
- IEraseDiscDlg * This,
- /* [in] */ NERO_DEVICEHANDLE aDeviceHandle);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ErasingResult )(
- IEraseDiscDlg * This,
- /* [retval][out] */ int *piErasingResult);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ErasingResultString )(
- IEraseDiscDlg * This,
- /* [retval][out] */ BSTR *pbstrErasingResult);
-
- END_INTERFACE
- } IEraseDiscDlgVtbl;
- interface IEraseDiscDlg
- {
- CONST_VTBL struct IEraseDiscDlgVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEraseDiscDlg_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEraseDiscDlg_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IEraseDiscDlg_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IEraseDiscDlg_put_NERO_DEVICEHANDLE(This,aDeviceHandle) \
- (This)->lpVtbl -> put_NERO_DEVICEHANDLE(This,aDeviceHandle)
- #define IEraseDiscDlg_get_ErasingResult(This,piErasingResult) \
- (This)->lpVtbl -> get_ErasingResult(This,piErasingResult)
- #define IEraseDiscDlg_get_ErasingResultString(This,pbstrErasingResult) \
- (This)->lpVtbl -> get_ErasingResultString(This,pbstrErasingResult)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE IEraseDiscDlg_put_NERO_DEVICEHANDLE_Proxy(
- IEraseDiscDlg * This,
- /* [in] */ NERO_DEVICEHANDLE aDeviceHandle);
- void __RPC_STUB IEraseDiscDlg_put_NERO_DEVICEHANDLE_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE IEraseDiscDlg_get_ErasingResult_Proxy(
- IEraseDiscDlg * This,
- /* [retval][out] */ int *piErasingResult);
- void __RPC_STUB IEraseDiscDlg_get_ErasingResult_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE IEraseDiscDlg_get_ErasingResultString_Proxy(
- IEraseDiscDlg * This,
- /* [retval][out] */ BSTR *pbstrErasingResult);
- void __RPC_STUB IEraseDiscDlg_get_ErasingResultString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEraseDiscDlg_INTERFACE_DEFINED__ */
- #ifndef __IEraseDiscDlg2_INTERFACE_DEFINED__
- #define __IEraseDiscDlg2_INTERFACE_DEFINED__
- /* interface IEraseDiscDlg2 */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IEraseDiscDlg2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("b28dc5d4-9593-4179-aaaa-df3c8f28db72")
- IEraseDiscDlg2 : public IEraseDiscDlg
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ErasingFlags(
- /* [in] */ DWORD dwFlags) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEraseDiscDlg2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEraseDiscDlg2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEraseDiscDlg2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEraseDiscDlg2 * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_NERO_DEVICEHANDLE )(
- IEraseDiscDlg2 * This,
- /* [in] */ NERO_DEVICEHANDLE aDeviceHandle);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ErasingResult )(
- IEraseDiscDlg2 * This,
- /* [retval][out] */ int *piErasingResult);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ErasingResultString )(
- IEraseDiscDlg2 * This,
- /* [retval][out] */ BSTR *pbstrErasingResult);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ErasingFlags )(
- IEraseDiscDlg2 * This,
- /* [in] */ DWORD dwFlags);
-
- END_INTERFACE
- } IEraseDiscDlg2Vtbl;
- interface IEraseDiscDlg2
- {
- CONST_VTBL struct IEraseDiscDlg2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEraseDiscDlg2_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEraseDiscDlg2_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IEraseDiscDlg2_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IEraseDiscDlg2_put_NERO_DEVICEHANDLE(This,aDeviceHandle) \
- (This)->lpVtbl -> put_NERO_DEVICEHANDLE(This,aDeviceHandle)
- #define IEraseDiscDlg2_get_ErasingResult(This,piErasingResult) \
- (This)->lpVtbl -> get_ErasingResult(This,piErasingResult)
- #define IEraseDiscDlg2_get_ErasingResultString(This,pbstrErasingResult) \
- (This)->lpVtbl -> get_ErasingResultString(This,pbstrErasingResult)
- #define IEraseDiscDlg2_put_ErasingFlags(This,dwFlags) \
- (This)->lpVtbl -> put_ErasingFlags(This,dwFlags)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE IEraseDiscDlg2_put_ErasingFlags_Proxy(
- IEraseDiscDlg2 * This,
- /* [in] */ DWORD dwFlags);
- void __RPC_STUB IEraseDiscDlg2_put_ErasingFlags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEraseDiscDlg2_INTERFACE_DEFINED__ */
- #ifndef __IEraseDiscCallbacks_INTERFACE_DEFINED__
- #define __IEraseDiscCallbacks_INTERFACE_DEFINED__
- /* interface IEraseDiscCallbacks */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IEraseDiscCallbacks;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("62b3f282-ad7a-42f7-bdb1-b27772bdb61d")
- IEraseDiscCallbacks : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnEraseDone(
- /* [in] */ IEraseDiscDlg *pEraseDiscDlg) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEraseDiscCallbacksVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEraseDiscCallbacks * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEraseDiscCallbacks * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEraseDiscCallbacks * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnEraseDone )(
- IEraseDiscCallbacks * This,
- /* [in] */ IEraseDiscDlg *pEraseDiscDlg);
-
- END_INTERFACE
- } IEraseDiscCallbacksVtbl;
- interface IEraseDiscCallbacks
- {
- CONST_VTBL struct IEraseDiscCallbacksVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEraseDiscCallbacks_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEraseDiscCallbacks_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IEraseDiscCallbacks_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IEraseDiscCallbacks_OnEraseDone(This,pEraseDiscDlg) \
- (This)->lpVtbl -> OnEraseDone(This,pEraseDiscDlg)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEraseDiscCallbacks_OnEraseDone_Proxy(
- IEraseDiscCallbacks * This,
- /* [in] */ IEraseDiscDlg *pEraseDiscDlg);
- void __RPC_STUB IEraseDiscCallbacks_OnEraseDone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEraseDiscCallbacks_INTERFACE_DEFINED__ */
- #ifndef __IEraseDiscDlg3_INTERFACE_DEFINED__
- #define __IEraseDiscDlg3_INTERFACE_DEFINED__
- /* interface IEraseDiscDlg3 */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IEraseDiscDlg3;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("79b3261b-b57f-493e-a7bd-3325b5f58350")
- IEraseDiscDlg3 : public IEraseDiscDlg2
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Callbacks(
- /* [in] */ IEraseDiscCallbacks *pCallbacks) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEraseDiscDlg3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEraseDiscDlg3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEraseDiscDlg3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEraseDiscDlg3 * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_NERO_DEVICEHANDLE )(
- IEraseDiscDlg3 * This,
- /* [in] */ NERO_DEVICEHANDLE aDeviceHandle);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ErasingResult )(
- IEraseDiscDlg3 * This,
- /* [retval][out] */ int *piErasingResult);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ErasingResultString )(
- IEraseDiscDlg3 * This,
- /* [retval][out] */ BSTR *pbstrErasingResult);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ErasingFlags )(
- IEraseDiscDlg3 * This,
- /* [in] */ DWORD dwFlags);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Callbacks )(
- IEraseDiscDlg3 * This,
- /* [in] */ IEraseDiscCallbacks *pCallbacks);
-
- END_INTERFACE
- } IEraseDiscDlg3Vtbl;
- interface IEraseDiscDlg3
- {
- CONST_VTBL struct IEraseDiscDlg3Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEraseDiscDlg3_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEraseDiscDlg3_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IEraseDiscDlg3_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IEraseDiscDlg3_put_NERO_DEVICEHANDLE(This,aDeviceHandle) \
- (This)->lpVtbl -> put_NERO_DEVICEHANDLE(This,aDeviceHandle)
- #define IEraseDiscDlg3_get_ErasingResult(This,piErasingResult) \
- (This)->lpVtbl -> get_ErasingResult(This,piErasingResult)
- #define IEraseDiscDlg3_get_ErasingResultString(This,pbstrErasingResult) \
- (This)->lpVtbl -> get_ErasingResultString(This,pbstrErasingResult)
- #define IEraseDiscDlg3_put_ErasingFlags(This,dwFlags) \
- (This)->lpVtbl -> put_ErasingFlags(This,dwFlags)
- #define IEraseDiscDlg3_put_Callbacks(This,pCallbacks) \
- (This)->lpVtbl -> put_Callbacks(This,pCallbacks)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE IEraseDiscDlg3_put_Callbacks_Proxy(
- IEraseDiscDlg3 * This,
- /* [in] */ IEraseDiscCallbacks *pCallbacks);
- void __RPC_STUB IEraseDiscDlg3_put_Callbacks_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEraseDiscDlg3_INTERFACE_DEFINED__ */
- #ifndef __IEraseDiscDlg4_INTERFACE_DEFINED__
- #define __IEraseDiscDlg4_INTERFACE_DEFINED__
- /* interface IEraseDiscDlg4 */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IEraseDiscDlg4;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("d658288d-1d49-4eb9-869e-10e5ddd40d16")
- IEraseDiscDlg4 : public IEraseDiscDlg3
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_NeverShowDialogBox(
- /* [in] */ BOOL bDontShow) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEraseDiscDlg4Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEraseDiscDlg4 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEraseDiscDlg4 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEraseDiscDlg4 * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_NERO_DEVICEHANDLE )(
- IEraseDiscDlg4 * This,
- /* [in] */ NERO_DEVICEHANDLE aDeviceHandle);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ErasingResult )(
- IEraseDiscDlg4 * This,
- /* [retval][out] */ int *piErasingResult);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ErasingResultString )(
- IEraseDiscDlg4 * This,
- /* [retval][out] */ BSTR *pbstrErasingResult);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ErasingFlags )(
- IEraseDiscDlg4 * This,
- /* [in] */ DWORD dwFlags);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Callbacks )(
- IEraseDiscDlg4 * This,
- /* [in] */ IEraseDiscCallbacks *pCallbacks);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_NeverShowDialogBox )(
- IEraseDiscDlg4 * This,
- /* [in] */ BOOL bDontShow);
-
- END_INTERFACE
- } IEraseDiscDlg4Vtbl;
- interface IEraseDiscDlg4
- {
- CONST_VTBL struct IEraseDiscDlg4Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEraseDiscDlg4_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEraseDiscDlg4_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IEraseDiscDlg4_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IEraseDiscDlg4_put_NERO_DEVICEHANDLE(This,aDeviceHandle) \
- (This)->lpVtbl -> put_NERO_DEVICEHANDLE(This,aDeviceHandle)
- #define IEraseDiscDlg4_get_ErasingResult(This,piErasingResult) \
- (This)->lpVtbl -> get_ErasingResult(This,piErasingResult)
- #define IEraseDiscDlg4_get_ErasingResultString(This,pbstrErasingResult) \
- (This)->lpVtbl -> get_ErasingResultString(This,pbstrErasingResult)
- #define IEraseDiscDlg4_put_ErasingFlags(This,dwFlags) \
- (This)->lpVtbl -> put_ErasingFlags(This,dwFlags)
- #define IEraseDiscDlg4_put_Callbacks(This,pCallbacks) \
- (This)->lpVtbl -> put_Callbacks(This,pCallbacks)
- #define IEraseDiscDlg4_put_NeverShowDialogBox(This,bDontShow) \
- (This)->lpVtbl -> put_NeverShowDialogBox(This,bDontShow)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE IEraseDiscDlg4_put_NeverShowDialogBox_Proxy(
- IEraseDiscDlg4 * This,
- /* [in] */ BOOL bDontShow);
- void __RPC_STUB IEraseDiscDlg4_put_NeverShowDialogBox_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEraseDiscDlg4_INTERFACE_DEFINED__ */
- #ifndef __IEraseSettingsDlg_INTERFACE_DEFINED__
- #define __IEraseSettingsDlg_INTERFACE_DEFINED__
- /* interface IEraseSettingsDlg */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IEraseSettingsDlg;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("cd72cad8-d41a-40b2-9943-01f30b1507cc")
- IEraseSettingsDlg : public IUnknown
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ModelessErase(
- /* [in] */ BOOL bModelessErase) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Callbacks(
- /* [in] */ IEraseDiscCallbacks *pCallbacks) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEraseSettingsDlgVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEraseSettingsDlg * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEraseSettingsDlg * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEraseSettingsDlg * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ModelessErase )(
- IEraseSettingsDlg * This,
- /* [in] */ BOOL bModelessErase);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Callbacks )(
- IEraseSettingsDlg * This,
- /* [in] */ IEraseDiscCallbacks *pCallbacks);
-
- END_INTERFACE
- } IEraseSettingsDlgVtbl;
- interface IEraseSettingsDlg
- {
- CONST_VTBL struct IEraseSettingsDlgVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEraseSettingsDlg_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEraseSettingsDlg_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IEraseSettingsDlg_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IEraseSettingsDlg_put_ModelessErase(This,bModelessErase) \
- (This)->lpVtbl -> put_ModelessErase(This,bModelessErase)
- #define IEraseSettingsDlg_put_Callbacks(This,pCallbacks) \
- (This)->lpVtbl -> put_Callbacks(This,pCallbacks)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE IEraseSettingsDlg_put_ModelessErase_Proxy(
- IEraseSettingsDlg * This,
- /* [in] */ BOOL bModelessErase);
- void __RPC_STUB IEraseSettingsDlg_put_ModelessErase_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IEraseSettingsDlg_put_Callbacks_Proxy(
- IEraseSettingsDlg * This,
- /* [in] */ IEraseDiscCallbacks *pCallbacks);
- void __RPC_STUB IEraseSettingsDlg_put_Callbacks_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEraseSettingsDlg_INTERFACE_DEFINED__ */
- #ifndef __IEraseSettingsDlg2_INTERFACE_DEFINED__
- #define __IEraseSettingsDlg2_INTERFACE_DEFINED__
- /* interface IEraseSettingsDlg2 */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IEraseSettingsDlg2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0040D3ED-84A2-4e56-9539-646BDC57DE4A")
- IEraseSettingsDlg2 : public IEraseSettingsDlg
- {
- public:
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ModelessDlgHWND(
- /* [retval][out] */ HWND *phModelessDlgHWND) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEraseSettingsDlg2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEraseSettingsDlg2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEraseSettingsDlg2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEraseSettingsDlg2 * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ModelessErase )(
- IEraseSettingsDlg2 * This,
- /* [in] */ BOOL bModelessErase);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Callbacks )(
- IEraseSettingsDlg2 * This,
- /* [in] */ IEraseDiscCallbacks *pCallbacks);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ModelessDlgHWND )(
- IEraseSettingsDlg2 * This,
- /* [retval][out] */ HWND *phModelessDlgHWND);
-
- END_INTERFACE
- } IEraseSettingsDlg2Vtbl;
- interface IEraseSettingsDlg2
- {
- CONST_VTBL struct IEraseSettingsDlg2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEraseSettingsDlg2_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEraseSettingsDlg2_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IEraseSettingsDlg2_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IEraseSettingsDlg2_put_ModelessErase(This,bModelessErase) \
- (This)->lpVtbl -> put_ModelessErase(This,bModelessErase)
- #define IEraseSettingsDlg2_put_Callbacks(This,pCallbacks) \
- (This)->lpVtbl -> put_Callbacks(This,pCallbacks)
- #define IEraseSettingsDlg2_get_ModelessDlgHWND(This,phModelessDlgHWND) \
- (This)->lpVtbl -> get_ModelessDlgHWND(This,phModelessDlgHWND)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propget] */ HRESULT STDMETHODCALLTYPE IEraseSettingsDlg2_get_ModelessDlgHWND_Proxy(
- IEraseSettingsDlg2 * This,
- /* [retval][out] */ HWND *phModelessDlgHWND);
- void __RPC_STUB IEraseSettingsDlg2_get_ModelessDlgHWND_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEraseSettingsDlg2_INTERFACE_DEFINED__ */
- #ifndef __IInitSettings_INTERFACE_DEFINED__
- #define __IInitSettings_INTERFACE_DEFINED__
- /* interface IInitSettings */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IInitSettings;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0f5ebcfd-2d94-4896-8169-088870dfdbaf")
- IInitSettings : public IUnknown
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_HMODULE(
- /* [in] */ HMODULE hNeroAPIModule) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_LanguageCode(
- /* [in] */ const signed char *psLanguageCode) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IInitSettingsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IInitSettings * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IInitSettings * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IInitSettings * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_HMODULE )(
- IInitSettings * This,
- /* [in] */ HMODULE hNeroAPIModule);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_LanguageCode )(
- IInitSettings * This,
- /* [in] */ const signed char *psLanguageCode);
-
- END_INTERFACE
- } IInitSettingsVtbl;
- interface IInitSettings
- {
- CONST_VTBL struct IInitSettingsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IInitSettings_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IInitSettings_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IInitSettings_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IInitSettings_put_HMODULE(This,hNeroAPIModule) \
- (This)->lpVtbl -> put_HMODULE(This,hNeroAPIModule)
- #define IInitSettings_put_LanguageCode(This,psLanguageCode) \
- (This)->lpVtbl -> put_LanguageCode(This,psLanguageCode)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE IInitSettings_put_HMODULE_Proxy(
- IInitSettings * This,
- /* [in] */ HMODULE hNeroAPIModule);
- void __RPC_STUB IInitSettings_put_HMODULE_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IInitSettings_put_LanguageCode_Proxy(
- IInitSettings * This,
- /* [in] */ const signed char *psLanguageCode);
- void __RPC_STUB IInitSettings_put_LanguageCode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IInitSettings_INTERFACE_DEFINED__ */
- #ifndef __IInitSettings2_INTERFACE_DEFINED__
- #define __IInitSettings2_INTERFACE_DEFINED__
- /* interface IInitSettings2 */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IInitSettings2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("4baf9833-70bb-4523-8349-5209b5644587")
- IInitSettings2 : public IInitSettings
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_AppTitle(
- /* [in] */ const signed char *psAppTitle) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IInitSettings2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IInitSettings2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IInitSettings2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IInitSettings2 * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_HMODULE )(
- IInitSettings2 * This,
- /* [in] */ HMODULE hNeroAPIModule);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_LanguageCode )(
- IInitSettings2 * This,
- /* [in] */ const signed char *psLanguageCode);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_AppTitle )(
- IInitSettings2 * This,
- /* [in] */ const signed char *psAppTitle);
-
- END_INTERFACE
- } IInitSettings2Vtbl;
- interface IInitSettings2
- {
- CONST_VTBL struct IInitSettings2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IInitSettings2_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IInitSettings2_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IInitSettings2_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IInitSettings2_put_HMODULE(This,hNeroAPIModule) \
- (This)->lpVtbl -> put_HMODULE(This,hNeroAPIModule)
- #define IInitSettings2_put_LanguageCode(This,psLanguageCode) \
- (This)->lpVtbl -> put_LanguageCode(This,psLanguageCode)
- #define IInitSettings2_put_AppTitle(This,psAppTitle) \
- (This)->lpVtbl -> put_AppTitle(This,psAppTitle)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE IInitSettings2_put_AppTitle_Proxy(
- IInitSettings2 * This,
- /* [in] */ const signed char *psAppTitle);
- void __RPC_STUB IInitSettings2_put_AppTitle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IInitSettings2_INTERFACE_DEFINED__ */
- #ifndef __IInitSettings3_INTERFACE_DEFINED__
- #define __IInitSettings3_INTERFACE_DEFINED__
- /* interface IInitSettings3 */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IInitSettings3;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("9964816b-df5f-44aa-9b87-f0de3f4c57fc")
- IInitSettings3 : public IInitSettings2
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_CompatibilityMgr(
- /* [in] */ IUnknown *pMgr) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IInitSettings3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IInitSettings3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IInitSettings3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IInitSettings3 * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_HMODULE )(
- IInitSettings3 * This,
- /* [in] */ HMODULE hNeroAPIModule);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_LanguageCode )(
- IInitSettings3 * This,
- /* [in] */ const signed char *psLanguageCode);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_AppTitle )(
- IInitSettings3 * This,
- /* [in] */ const signed char *psAppTitle);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_CompatibilityMgr )(
- IInitSettings3 * This,
- /* [in] */ IUnknown *pMgr);
-
- END_INTERFACE
- } IInitSettings3Vtbl;
- interface IInitSettings3
- {
- CONST_VTBL struct IInitSettings3Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IInitSettings3_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IInitSettings3_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IInitSettings3_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IInitSettings3_put_HMODULE(This,hNeroAPIModule) \
- (This)->lpVtbl -> put_HMODULE(This,hNeroAPIModule)
- #define IInitSettings3_put_LanguageCode(This,psLanguageCode) \
- (This)->lpVtbl -> put_LanguageCode(This,psLanguageCode)
- #define IInitSettings3_put_AppTitle(This,psAppTitle) \
- (This)->lpVtbl -> put_AppTitle(This,psAppTitle)
- #define IInitSettings3_put_CompatibilityMgr(This,pMgr) \
- (This)->lpVtbl -> put_CompatibilityMgr(This,pMgr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE IInitSettings3_put_CompatibilityMgr_Proxy(
- IInitSettings3 * This,
- /* [in] */ IUnknown *pMgr);
- void __RPC_STUB IInitSettings3_put_CompatibilityMgr_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IInitSettings3_INTERFACE_DEFINED__ */
- #ifndef __IInformation_INTERFACE_DEFINED__
- #define __IInformation_INTERFACE_DEFINED__
- /* interface IInformation */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IInformation;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("5db904aa-9c92-494e-897c-5aaa5337cf2d")
- IInformation : public IUnknown
- {
- public:
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Version(
- /* [out] */ WORD *pwMajHi,
- /* [out] */ WORD *pwMajLo,
- /* [out] */ WORD *pwMinHi,
- /* [out] */ WORD *pwMinLo) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_InstallFolder(
- /* [retval][out] */ BSTR *pbstrFolder) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IInformationVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IInformation * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IInformation * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IInformation * This);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Version )(
- IInformation * This,
- /* [out] */ WORD *pwMajHi,
- /* [out] */ WORD *pwMajLo,
- /* [out] */ WORD *pwMinHi,
- /* [out] */ WORD *pwMinLo);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_InstallFolder )(
- IInformation * This,
- /* [retval][out] */ BSTR *pbstrFolder);
-
- END_INTERFACE
- } IInformationVtbl;
- interface IInformation
- {
- CONST_VTBL struct IInformationVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IInformation_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IInformation_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IInformation_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IInformation_get_Version(This,pwMajHi,pwMajLo,pwMinHi,pwMinLo) \
- (This)->lpVtbl -> get_Version(This,pwMajHi,pwMajLo,pwMinHi,pwMinLo)
- #define IInformation_get_InstallFolder(This,pbstrFolder) \
- (This)->lpVtbl -> get_InstallFolder(This,pbstrFolder)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propget] */ HRESULT STDMETHODCALLTYPE IInformation_get_Version_Proxy(
- IInformation * This,
- /* [out] */ WORD *pwMajHi,
- /* [out] */ WORD *pwMajLo,
- /* [out] */ WORD *pwMinHi,
- /* [out] */ WORD *pwMinLo);
- void __RPC_STUB IInformation_get_Version_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE IInformation_get_InstallFolder_Proxy(
- IInformation * This,
- /* [retval][out] */ BSTR *pbstrFolder);
- void __RPC_STUB IInformation_get_InstallFolder_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IInformation_INTERFACE_DEFINED__ */
- #ifndef __IChildWindow_INTERFACE_DEFINED__
- #define __IChildWindow_INTERFACE_DEFINED__
- /* interface IChildWindow */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IChildWindow;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("f714bdc1-aec8-41de-83d2-db9c9437fdb2")
- IChildWindow : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Subclass(
- /* [in] */ HWND hWnd,
- /* [retval][out] */ BOOL *pbRetVal) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IChildWindowVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IChildWindow * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IChildWindow * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IChildWindow * This);
-
- HRESULT ( STDMETHODCALLTYPE *Subclass )(
- IChildWindow * This,
- /* [in] */ HWND hWnd,
- /* [retval][out] */ BOOL *pbRetVal);
-
- END_INTERFACE
- } IChildWindowVtbl;
- interface IChildWindow
- {
- CONST_VTBL struct IChildWindowVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IChildWindow_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IChildWindow_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IChildWindow_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IChildWindow_Subclass(This,hWnd,pbRetVal) \
- (This)->lpVtbl -> Subclass(This,hWnd,pbRetVal)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IChildWindow_Subclass_Proxy(
- IChildWindow * This,
- /* [in] */ HWND hWnd,
- /* [retval][out] */ BOOL *pbRetVal);
- void __RPC_STUB IChildWindow_Subclass_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IChildWindow_INTERFACE_DEFINED__ */
- #ifndef __IImageInfoDlg_INTERFACE_DEFINED__
- #define __IImageInfoDlg_INTERFACE_DEFINED__
- /* interface IImageInfoDlg */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IImageInfoDlg;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2302b658-de28-4233-96bd-3bb5fb7b747e")
- IImageInfoDlg : public IUnknown
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ImageFilename(
- /* [in] */ BSTR bstrFilename) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IImageInfoDlgVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IImageInfoDlg * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IImageInfoDlg * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IImageInfoDlg * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ImageFilename )(
- IImageInfoDlg * This,
- /* [in] */ BSTR bstrFilename);
-
- END_INTERFACE
- } IImageInfoDlgVtbl;
- interface IImageInfoDlg
- {
- CONST_VTBL struct IImageInfoDlgVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IImageInfoDlg_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IImageInfoDlg_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IImageInfoDlg_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IImageInfoDlg_put_ImageFilename(This,bstrFilename) \
- (This)->lpVtbl -> put_ImageFilename(This,bstrFilename)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE IImageInfoDlg_put_ImageFilename_Proxy(
- IImageInfoDlg * This,
- /* [in] */ BSTR bstrFilename);
- void __RPC_STUB IImageInfoDlg_put_ImageFilename_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IImageInfoDlg_INTERFACE_DEFINED__ */
- #ifndef __IChooseSessionDlg_INTERFACE_DEFINED__
- #define __IChooseSessionDlg_INTERFACE_DEFINED__
- /* interface IChooseSessionDlg */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IChooseSessionDlg;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("35e68486-0c10-41c5-a52a-55d8c0ba61f2")
- IChooseSessionDlg : public IUnknown
- {
- public:
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_TrackNumber(
- /* [retval][out] */ DWORD *pdwVal) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IChooseSessionDlgVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IChooseSessionDlg * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IChooseSessionDlg * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IChooseSessionDlg * This);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_TrackNumber )(
- IChooseSessionDlg * This,
- /* [retval][out] */ DWORD *pdwVal);
-
- END_INTERFACE
- } IChooseSessionDlgVtbl;
- interface IChooseSessionDlg
- {
- CONST_VTBL struct IChooseSessionDlgVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IChooseSessionDlg_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IChooseSessionDlg_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IChooseSessionDlg_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IChooseSessionDlg_get_TrackNumber(This,pdwVal) \
- (This)->lpVtbl -> get_TrackNumber(This,pdwVal)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propget] */ HRESULT STDMETHODCALLTYPE IChooseSessionDlg_get_TrackNumber_Proxy(
- IChooseSessionDlg * This,
- /* [retval][out] */ DWORD *pdwVal);
- void __RPC_STUB IChooseSessionDlg_get_TrackNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IChooseSessionDlg_INTERFACE_DEFINED__ */
- #ifndef __ISpeedComboboxCallbacks_INTERFACE_DEFINED__
- #define __ISpeedComboboxCallbacks_INTERFACE_DEFINED__
- /* interface ISpeedComboboxCallbacks */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_ISpeedComboboxCallbacks;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("efbe7cff-6878-4dce-b40d-e21c5d7698b6")
- ISpeedComboboxCallbacks : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnContentRefreshed( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISpeedComboboxCallbacksVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISpeedComboboxCallbacks * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISpeedComboboxCallbacks * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISpeedComboboxCallbacks * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnContentRefreshed )(
- ISpeedComboboxCallbacks * This);
-
- END_INTERFACE
- } ISpeedComboboxCallbacksVtbl;
- interface ISpeedComboboxCallbacks
- {
- CONST_VTBL struct ISpeedComboboxCallbacksVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISpeedComboboxCallbacks_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISpeedComboboxCallbacks_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define ISpeedComboboxCallbacks_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define ISpeedComboboxCallbacks_OnContentRefreshed(This) \
- (This)->lpVtbl -> OnContentRefreshed(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISpeedComboboxCallbacks_OnContentRefreshed_Proxy(
- ISpeedComboboxCallbacks * This);
- void __RPC_STUB ISpeedComboboxCallbacks_OnContentRefreshed_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISpeedComboboxCallbacks_INTERFACE_DEFINED__ */
- #ifndef __ISpeedCombobox_INTERFACE_DEFINED__
- #define __ISpeedCombobox_INTERFACE_DEFINED__
- /* interface ISpeedCombobox */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ISpeedCombobox;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("4855a95f-969f-49cd-8f5a-ca04e2aa7a62")
- ISpeedCombobox : public IUnknown
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Callbacks(
- /* [in] */ ISpeedComboboxCallbacks *pCallbacks) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_MediaType(
- /* [in] */ NERO_MEDIA_TYPE mediaType) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Speed(
- /* [retval][out] */ DWORD *pdwSpeed) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_SpeedInKBs(
- /* [retval][out] */ DWORD *pdwSpeedInKBs) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_HideWhenEmpty(
- /* [in] */ BOOL bHide) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISpeedComboboxVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISpeedCombobox * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISpeedCombobox * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISpeedCombobox * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Callbacks )(
- ISpeedCombobox * This,
- /* [in] */ ISpeedComboboxCallbacks *pCallbacks);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaType )(
- ISpeedCombobox * This,
- /* [in] */ NERO_MEDIA_TYPE mediaType);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Speed )(
- ISpeedCombobox * This,
- /* [retval][out] */ DWORD *pdwSpeed);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_SpeedInKBs )(
- ISpeedCombobox * This,
- /* [retval][out] */ DWORD *pdwSpeedInKBs);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_HideWhenEmpty )(
- ISpeedCombobox * This,
- /* [in] */ BOOL bHide);
-
- END_INTERFACE
- } ISpeedComboboxVtbl;
- interface ISpeedCombobox
- {
- CONST_VTBL struct ISpeedComboboxVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISpeedCombobox_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISpeedCombobox_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define ISpeedCombobox_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define ISpeedCombobox_put_Callbacks(This,pCallbacks) \
- (This)->lpVtbl -> put_Callbacks(This,pCallbacks)
- #define ISpeedCombobox_put_MediaType(This,mediaType) \
- (This)->lpVtbl -> put_MediaType(This,mediaType)
- #define ISpeedCombobox_get_Speed(This,pdwSpeed) \
- (This)->lpVtbl -> get_Speed(This,pdwSpeed)
- #define ISpeedCombobox_get_SpeedInKBs(This,pdwSpeedInKBs) \
- (This)->lpVtbl -> get_SpeedInKBs(This,pdwSpeedInKBs)
- #define ISpeedCombobox_put_HideWhenEmpty(This,bHide) \
- (This)->lpVtbl -> put_HideWhenEmpty(This,bHide)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE ISpeedCombobox_put_Callbacks_Proxy(
- ISpeedCombobox * This,
- /* [in] */ ISpeedComboboxCallbacks *pCallbacks);
- void __RPC_STUB ISpeedCombobox_put_Callbacks_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE ISpeedCombobox_put_MediaType_Proxy(
- ISpeedCombobox * This,
- /* [in] */ NERO_MEDIA_TYPE mediaType);
- void __RPC_STUB ISpeedCombobox_put_MediaType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE ISpeedCombobox_get_Speed_Proxy(
- ISpeedCombobox * This,
- /* [retval][out] */ DWORD *pdwSpeed);
- void __RPC_STUB ISpeedCombobox_get_Speed_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE ISpeedCombobox_get_SpeedInKBs_Proxy(
- ISpeedCombobox * This,
- /* [retval][out] */ DWORD *pdwSpeedInKBs);
- void __RPC_STUB ISpeedCombobox_get_SpeedInKBs_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE ISpeedCombobox_put_HideWhenEmpty_Proxy(
- ISpeedCombobox * This,
- /* [in] */ BOOL bHide);
- void __RPC_STUB ISpeedCombobox_put_HideWhenEmpty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISpeedCombobox_INTERFACE_DEFINED__ */
- #ifndef __ISpeedCombobox2_INTERFACE_DEFINED__
- #define __ISpeedCombobox2_INTERFACE_DEFINED__
- /* interface ISpeedCombobox2 */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ISpeedCombobox2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("6c373d24-7575-4507-972c-1814914570c9")
- ISpeedCombobox2 : public ISpeedCombobox
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_SpeedInKbps(
- /* [in] */ DWORD dwSpeedInKbps) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_SpeedInX(
- /* [in] */ DWORD dwSpeedInX) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISpeedCombobox2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISpeedCombobox2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISpeedCombobox2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISpeedCombobox2 * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Callbacks )(
- ISpeedCombobox2 * This,
- /* [in] */ ISpeedComboboxCallbacks *pCallbacks);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaType )(
- ISpeedCombobox2 * This,
- /* [in] */ NERO_MEDIA_TYPE mediaType);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Speed )(
- ISpeedCombobox2 * This,
- /* [retval][out] */ DWORD *pdwSpeed);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_SpeedInKBs )(
- ISpeedCombobox2 * This,
- /* [retval][out] */ DWORD *pdwSpeedInKBs);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_HideWhenEmpty )(
- ISpeedCombobox2 * This,
- /* [in] */ BOOL bHide);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_SpeedInKbps )(
- ISpeedCombobox2 * This,
- /* [in] */ DWORD dwSpeedInKbps);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_SpeedInX )(
- ISpeedCombobox2 * This,
- /* [in] */ DWORD dwSpeedInX);
-
- END_INTERFACE
- } ISpeedCombobox2Vtbl;
- interface ISpeedCombobox2
- {
- CONST_VTBL struct ISpeedCombobox2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISpeedCombobox2_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISpeedCombobox2_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define ISpeedCombobox2_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define ISpeedCombobox2_put_Callbacks(This,pCallbacks) \
- (This)->lpVtbl -> put_Callbacks(This,pCallbacks)
- #define ISpeedCombobox2_put_MediaType(This,mediaType) \
- (This)->lpVtbl -> put_MediaType(This,mediaType)
- #define ISpeedCombobox2_get_Speed(This,pdwSpeed) \
- (This)->lpVtbl -> get_Speed(This,pdwSpeed)
- #define ISpeedCombobox2_get_SpeedInKBs(This,pdwSpeedInKBs) \
- (This)->lpVtbl -> get_SpeedInKBs(This,pdwSpeedInKBs)
- #define ISpeedCombobox2_put_HideWhenEmpty(This,bHide) \
- (This)->lpVtbl -> put_HideWhenEmpty(This,bHide)
- #define ISpeedCombobox2_put_SpeedInKbps(This,dwSpeedInKbps) \
- (This)->lpVtbl -> put_SpeedInKbps(This,dwSpeedInKbps)
- #define ISpeedCombobox2_put_SpeedInX(This,dwSpeedInX) \
- (This)->lpVtbl -> put_SpeedInX(This,dwSpeedInX)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE ISpeedCombobox2_put_SpeedInKbps_Proxy(
- ISpeedCombobox2 * This,
- /* [in] */ DWORD dwSpeedInKbps);
- void __RPC_STUB ISpeedCombobox2_put_SpeedInKbps_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE ISpeedCombobox2_put_SpeedInX_Proxy(
- ISpeedCombobox2 * This,
- /* [in] */ DWORD dwSpeedInX);
- void __RPC_STUB ISpeedCombobox2_put_SpeedInX_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISpeedCombobox2_INTERFACE_DEFINED__ */
- #ifndef __IWaitForMediaDlg_INTERFACE_DEFINED__
- #define __IWaitForMediaDlg_INTERFACE_DEFINED__
- /* interface IWaitForMediaDlg */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IWaitForMediaDlg;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("ed8b6cb0-5ab6-4db4-9d61-5dcf28f73d05")
- IWaitForMediaDlg : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE WaitForMedia(
- /* [in] */ HWND hWndParent,
- /* [in] */ NERO_DEVICEHANDLE aDeviceHandle,
- /* [in] */ NERO_MEDIA_SET nms,
- /* [in] */ DWORD dwBurnFlags,
- /* [in] */ void *pCDStamp,
- /* [retval][out] */ BOOL *pbAbort) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IWaitForMediaDlgVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IWaitForMediaDlg * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IWaitForMediaDlg * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IWaitForMediaDlg * This);
-
- HRESULT ( STDMETHODCALLTYPE *WaitForMedia )(
- IWaitForMediaDlg * This,
- /* [in] */ HWND hWndParent,
- /* [in] */ NERO_DEVICEHANDLE aDeviceHandle,
- /* [in] */ NERO_MEDIA_SET nms,
- /* [in] */ DWORD dwBurnFlags,
- /* [in] */ void *pCDStamp,
- /* [retval][out] */ BOOL *pbAbort);
-
- END_INTERFACE
- } IWaitForMediaDlgVtbl;
- interface IWaitForMediaDlg
- {
- CONST_VTBL struct IWaitForMediaDlgVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IWaitForMediaDlg_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IWaitForMediaDlg_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IWaitForMediaDlg_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IWaitForMediaDlg_WaitForMedia(This,hWndParent,aDeviceHandle,nms,dwBurnFlags,pCDStamp,pbAbort) \
- (This)->lpVtbl -> WaitForMedia(This,hWndParent,aDeviceHandle,nms,dwBurnFlags,pCDStamp,pbAbort)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IWaitForMediaDlg_WaitForMedia_Proxy(
- IWaitForMediaDlg * This,
- /* [in] */ HWND hWndParent,
- /* [in] */ NERO_DEVICEHANDLE aDeviceHandle,
- /* [in] */ NERO_MEDIA_SET nms,
- /* [in] */ DWORD dwBurnFlags,
- /* [in] */ void *pCDStamp,
- /* [retval][out] */ BOOL *pbAbort);
- void __RPC_STUB IWaitForMediaDlg_WaitForMedia_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IWaitForMediaDlg_INTERFACE_DEFINED__ */
- #ifndef __IUserDlgHandler_INTERFACE_DEFINED__
- #define __IUserDlgHandler_INTERFACE_DEFINED__
- /* interface IUserDlgHandler */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IUserDlgHandler;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("911fb1f9-6576-4947-bf24-476babe78016")
- IUserDlgHandler : public IUnknown
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ParentHWND(
- /* [in] */ HWND hWndParent) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE HandleUserDlg(
- /* [in] */ NeroUserDlgInOut type,
- /* [in] */ void *data,
- /* [retval][out] */ NeroUserDlgInOut *pRetVal) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Aborted(
- /* [retval][out] */ BOOL *pbAborted) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Aborted(
- /* [in] */ BOOL bAborted) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IUserDlgHandlerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IUserDlgHandler * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IUserDlgHandler * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IUserDlgHandler * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ParentHWND )(
- IUserDlgHandler * This,
- /* [in] */ HWND hWndParent);
-
- HRESULT ( STDMETHODCALLTYPE *HandleUserDlg )(
- IUserDlgHandler * This,
- /* [in] */ NeroUserDlgInOut type,
- /* [in] */ void *data,
- /* [retval][out] */ NeroUserDlgInOut *pRetVal);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Aborted )(
- IUserDlgHandler * This,
- /* [retval][out] */ BOOL *pbAborted);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Aborted )(
- IUserDlgHandler * This,
- /* [in] */ BOOL bAborted);
-
- END_INTERFACE
- } IUserDlgHandlerVtbl;
- interface IUserDlgHandler
- {
- CONST_VTBL struct IUserDlgHandlerVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IUserDlgHandler_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IUserDlgHandler_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IUserDlgHandler_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IUserDlgHandler_put_ParentHWND(This,hWndParent) \
- (This)->lpVtbl -> put_ParentHWND(This,hWndParent)
- #define IUserDlgHandler_HandleUserDlg(This,type,data,pRetVal) \
- (This)->lpVtbl -> HandleUserDlg(This,type,data,pRetVal)
- #define IUserDlgHandler_get_Aborted(This,pbAborted) \
- (This)->lpVtbl -> get_Aborted(This,pbAborted)
- #define IUserDlgHandler_put_Aborted(This,bAborted) \
- (This)->lpVtbl -> put_Aborted(This,bAborted)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE IUserDlgHandler_put_ParentHWND_Proxy(
- IUserDlgHandler * This,
- /* [in] */ HWND hWndParent);
- void __RPC_STUB IUserDlgHandler_put_ParentHWND_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IUserDlgHandler_HandleUserDlg_Proxy(
- IUserDlgHandler * This,
- /* [in] */ NeroUserDlgInOut type,
- /* [in] */ void *data,
- /* [retval][out] */ NeroUserDlgInOut *pRetVal);
- void __RPC_STUB IUserDlgHandler_HandleUserDlg_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE IUserDlgHandler_get_Aborted_Proxy(
- IUserDlgHandler * This,
- /* [retval][out] */ BOOL *pbAborted);
- void __RPC_STUB IUserDlgHandler_get_Aborted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IUserDlgHandler_put_Aborted_Proxy(
- IUserDlgHandler * This,
- /* [in] */ BOOL bAborted);
- void __RPC_STUB IUserDlgHandler_put_Aborted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IUserDlgHandler_INTERFACE_DEFINED__ */
- #ifndef __IUserDlgHandler2_INTERFACE_DEFINED__
- #define __IUserDlgHandler2_INTERFACE_DEFINED__
- /* interface IUserDlgHandler2 */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IUserDlgHandler2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("283b5786-5984-40fe-bbe2-ce01201a765e")
- IUserDlgHandler2 : public IUserDlgHandler
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE AddCustomWaitCDMessage(
- /* [in] */ NERO_WAITCD_TYPE waitcdType,
- /* [in] */ BSTR bstrMessage) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IUserDlgHandler2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IUserDlgHandler2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IUserDlgHandler2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IUserDlgHandler2 * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ParentHWND )(
- IUserDlgHandler2 * This,
- /* [in] */ HWND hWndParent);
-
- HRESULT ( STDMETHODCALLTYPE *HandleUserDlg )(
- IUserDlgHandler2 * This,
- /* [in] */ NeroUserDlgInOut type,
- /* [in] */ void *data,
- /* [retval][out] */ NeroUserDlgInOut *pRetVal);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Aborted )(
- IUserDlgHandler2 * This,
- /* [retval][out] */ BOOL *pbAborted);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Aborted )(
- IUserDlgHandler2 * This,
- /* [in] */ BOOL bAborted);
-
- HRESULT ( STDMETHODCALLTYPE *AddCustomWaitCDMessage )(
- IUserDlgHandler2 * This,
- /* [in] */ NERO_WAITCD_TYPE waitcdType,
- /* [in] */ BSTR bstrMessage);
-
- END_INTERFACE
- } IUserDlgHandler2Vtbl;
- interface IUserDlgHandler2
- {
- CONST_VTBL struct IUserDlgHandler2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IUserDlgHandler2_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IUserDlgHandler2_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IUserDlgHandler2_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IUserDlgHandler2_put_ParentHWND(This,hWndParent) \
- (This)->lpVtbl -> put_ParentHWND(This,hWndParent)
- #define IUserDlgHandler2_HandleUserDlg(This,type,data,pRetVal) \
- (This)->lpVtbl -> HandleUserDlg(This,type,data,pRetVal)
- #define IUserDlgHandler2_get_Aborted(This,pbAborted) \
- (This)->lpVtbl -> get_Aborted(This,pbAborted)
- #define IUserDlgHandler2_put_Aborted(This,bAborted) \
- (This)->lpVtbl -> put_Aborted(This,bAborted)
- #define IUserDlgHandler2_AddCustomWaitCDMessage(This,waitcdType,bstrMessage) \
- (This)->lpVtbl -> AddCustomWaitCDMessage(This,waitcdType,bstrMessage)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IUserDlgHandler2_AddCustomWaitCDMessage_Proxy(
- IUserDlgHandler2 * This,
- /* [in] */ NERO_WAITCD_TYPE waitcdType,
- /* [in] */ BSTR bstrMessage);
- void __RPC_STUB IUserDlgHandler2_AddCustomWaitCDMessage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IUserDlgHandler2_INTERFACE_DEFINED__ */
- #ifndef __IRoboInfo_INTERFACE_DEFINED__
- #define __IRoboInfo_INTERFACE_DEFINED__
- /* interface IRoboInfo */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_IRoboInfo;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("ABBA3FCD-94DE-4A1A-8494-85554CC2DE17")
- IRoboInfo : public IUnknown
- {
- public:
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_RoboName(
- /* [retval][out] */ BSTR *pbstrRoboName) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_RoboName(
- /* [in] */ BSTR bstrRoboName) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PrinterName(
- /* [retval][out] */ BSTR *pbstrPrinterName) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_PrinterName(
- /* [in] */ BSTR bstrPrinterName) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PortType(
- /* [retval][out] */ DWORD *pdwPortType) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_PortType(
- /* [in] */ DWORD dwPortType) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PortNumber(
- /* [retval][out] */ DWORD *pdwPortNo) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_PortNumber(
- /* [in] */ DWORD dwPortNo) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IRoboInfoVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IRoboInfo * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IRoboInfo * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IRoboInfo * This);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_RoboName )(
- IRoboInfo * This,
- /* [retval][out] */ BSTR *pbstrRoboName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_RoboName )(
- IRoboInfo * This,
- /* [in] */ BSTR bstrRoboName);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PrinterName )(
- IRoboInfo * This,
- /* [retval][out] */ BSTR *pbstrPrinterName);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_PrinterName )(
- IRoboInfo * This,
- /* [in] */ BSTR bstrPrinterName);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PortType )(
- IRoboInfo * This,
- /* [retval][out] */ DWORD *pdwPortType);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_PortType )(
- IRoboInfo * This,
- /* [in] */ DWORD dwPortType);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_PortNumber )(
- IRoboInfo * This,
- /* [retval][out] */ DWORD *pdwPortNo);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_PortNumber )(
- IRoboInfo * This,
- /* [in] */ DWORD dwPortNo);
-
- END_INTERFACE
- } IRoboInfoVtbl;
- interface IRoboInfo
- {
- CONST_VTBL struct IRoboInfoVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IRoboInfo_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IRoboInfo_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IRoboInfo_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IRoboInfo_get_RoboName(This,pbstrRoboName) \
- (This)->lpVtbl -> get_RoboName(This,pbstrRoboName)
- #define IRoboInfo_put_RoboName(This,bstrRoboName) \
- (This)->lpVtbl -> put_RoboName(This,bstrRoboName)
- #define IRoboInfo_get_PrinterName(This,pbstrPrinterName) \
- (This)->lpVtbl -> get_PrinterName(This,pbstrPrinterName)
- #define IRoboInfo_put_PrinterName(This,bstrPrinterName) \
- (This)->lpVtbl -> put_PrinterName(This,bstrPrinterName)
- #define IRoboInfo_get_PortType(This,pdwPortType) \
- (This)->lpVtbl -> get_PortType(This,pdwPortType)
- #define IRoboInfo_put_PortType(This,dwPortType) \
- (This)->lpVtbl -> put_PortType(This,dwPortType)
- #define IRoboInfo_get_PortNumber(This,pdwPortNo) \
- (This)->lpVtbl -> get_PortNumber(This,pdwPortNo)
- #define IRoboInfo_put_PortNumber(This,dwPortNo) \
- (This)->lpVtbl -> put_PortNumber(This,dwPortNo)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propget] */ HRESULT STDMETHODCALLTYPE IRoboInfo_get_RoboName_Proxy(
- IRoboInfo * This,
- /* [retval][out] */ BSTR *pbstrRoboName);
- void __RPC_STUB IRoboInfo_get_RoboName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IRoboInfo_put_RoboName_Proxy(
- IRoboInfo * This,
- /* [in] */ BSTR bstrRoboName);
- void __RPC_STUB IRoboInfo_put_RoboName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE IRoboInfo_get_PrinterName_Proxy(
- IRoboInfo * This,
- /* [retval][out] */ BSTR *pbstrPrinterName);
- void __RPC_STUB IRoboInfo_get_PrinterName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IRoboInfo_put_PrinterName_Proxy(
- IRoboInfo * This,
- /* [in] */ BSTR bstrPrinterName);
- void __RPC_STUB IRoboInfo_put_PrinterName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE IRoboInfo_get_PortType_Proxy(
- IRoboInfo * This,
- /* [retval][out] */ DWORD *pdwPortType);
- void __RPC_STUB IRoboInfo_get_PortType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IRoboInfo_put_PortType_Proxy(
- IRoboInfo * This,
- /* [in] */ DWORD dwPortType);
- void __RPC_STUB IRoboInfo_put_PortType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE IRoboInfo_get_PortNumber_Proxy(
- IRoboInfo * This,
- /* [retval][out] */ DWORD *pdwPortNo);
- void __RPC_STUB IRoboInfo_get_PortNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IRoboInfo_put_PortNumber_Proxy(
- IRoboInfo * This,
- /* [in] */ DWORD dwPortNo);
- void __RPC_STUB IRoboInfo_put_PortNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IRoboInfo_INTERFACE_DEFINED__ */
- #ifndef __IConfigureRoboDlgCallbacks_INTERFACE_DEFINED__
- #define __IConfigureRoboDlgCallbacks_INTERFACE_DEFINED__
- /* interface IConfigureRoboDlgCallbacks */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_IConfigureRoboDlgCallbacks;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("DCE552A9-71FE-4E5C-9B1D-1EE9133F9EC1")
- IConfigureRoboDlgCallbacks : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnConfigureRobot(
- /* [in] */ IRoboInfo *pRoboInfo) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnTestRobot(
- /* [in] */ IRoboInfo *pRoboInfo) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnRobotPortChanged(
- /* [in] */ IRoboInfo *pRoboInfo) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnRobotBlankCdrw(
- /* [in] */ IRoboInfo *pRoboInfo,
- /* [in] */ BOOL bChecked) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IConfigureRoboDlgCallbacksVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IConfigureRoboDlgCallbacks * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IConfigureRoboDlgCallbacks * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IConfigureRoboDlgCallbacks * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnConfigureRobot )(
- IConfigureRoboDlgCallbacks * This,
- /* [in] */ IRoboInfo *pRoboInfo);
-
- HRESULT ( STDMETHODCALLTYPE *OnTestRobot )(
- IConfigureRoboDlgCallbacks * This,
- /* [in] */ IRoboInfo *pRoboInfo);
-
- HRESULT ( STDMETHODCALLTYPE *OnRobotPortChanged )(
- IConfigureRoboDlgCallbacks * This,
- /* [in] */ IRoboInfo *pRoboInfo);
-
- HRESULT ( STDMETHODCALLTYPE *OnRobotBlankCdrw )(
- IConfigureRoboDlgCallbacks * This,
- /* [in] */ IRoboInfo *pRoboInfo,
- /* [in] */ BOOL bChecked);
-
- END_INTERFACE
- } IConfigureRoboDlgCallbacksVtbl;
- interface IConfigureRoboDlgCallbacks
- {
- CONST_VTBL struct IConfigureRoboDlgCallbacksVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IConfigureRoboDlgCallbacks_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IConfigureRoboDlgCallbacks_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IConfigureRoboDlgCallbacks_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IConfigureRoboDlgCallbacks_OnConfigureRobot(This,pRoboInfo) \
- (This)->lpVtbl -> OnConfigureRobot(This,pRoboInfo)
- #define IConfigureRoboDlgCallbacks_OnTestRobot(This,pRoboInfo) \
- (This)->lpVtbl -> OnTestRobot(This,pRoboInfo)
- #define IConfigureRoboDlgCallbacks_OnRobotPortChanged(This,pRoboInfo) \
- (This)->lpVtbl -> OnRobotPortChanged(This,pRoboInfo)
- #define IConfigureRoboDlgCallbacks_OnRobotBlankCdrw(This,pRoboInfo,bChecked) \
- (This)->lpVtbl -> OnRobotBlankCdrw(This,pRoboInfo,bChecked)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IConfigureRoboDlgCallbacks_OnConfigureRobot_Proxy(
- IConfigureRoboDlgCallbacks * This,
- /* [in] */ IRoboInfo *pRoboInfo);
- void __RPC_STUB IConfigureRoboDlgCallbacks_OnConfigureRobot_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IConfigureRoboDlgCallbacks_OnTestRobot_Proxy(
- IConfigureRoboDlgCallbacks * This,
- /* [in] */ IRoboInfo *pRoboInfo);
- void __RPC_STUB IConfigureRoboDlgCallbacks_OnTestRobot_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IConfigureRoboDlgCallbacks_OnRobotPortChanged_Proxy(
- IConfigureRoboDlgCallbacks * This,
- /* [in] */ IRoboInfo *pRoboInfo);
- void __RPC_STUB IConfigureRoboDlgCallbacks_OnRobotPortChanged_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IConfigureRoboDlgCallbacks_OnRobotBlankCdrw_Proxy(
- IConfigureRoboDlgCallbacks * This,
- /* [in] */ IRoboInfo *pRoboInfo,
- /* [in] */ BOOL bChecked);
- void __RPC_STUB IConfigureRoboDlgCallbacks_OnRobotBlankCdrw_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IConfigureRoboDlgCallbacks_INTERFACE_DEFINED__ */
- #ifndef __IRoboInfos_INTERFACE_DEFINED__
- #define __IRoboInfos_INTERFACE_DEFINED__
- /* interface IRoboInfos */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_IRoboInfos;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("50C3A98B-9494-4FDB-B24F-73C4E8675F6F")
- IRoboInfos : public IUnknown
- {
- public:
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ DWORD *pVal) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_RoboInfo(
- /* [retval][out] */ IRoboInfo **pVal) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_RoboInfo(
- /* [in] */ IRoboInfo *newVal) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_RoboInfoByNumber(
- DWORD dwNum,
- /* [retval][out] */ IRoboInfo **pVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clear( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IRoboInfosVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IRoboInfos * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IRoboInfos * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IRoboInfos * This);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- IRoboInfos * This,
- /* [retval][out] */ DWORD *pVal);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_RoboInfo )(
- IRoboInfos * This,
- /* [retval][out] */ IRoboInfo **pVal);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_RoboInfo )(
- IRoboInfos * This,
- /* [in] */ IRoboInfo *newVal);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_RoboInfoByNumber )(
- IRoboInfos * This,
- DWORD dwNum,
- /* [retval][out] */ IRoboInfo **pVal);
-
- HRESULT ( STDMETHODCALLTYPE *Clear )(
- IRoboInfos * This);
-
- END_INTERFACE
- } IRoboInfosVtbl;
- interface IRoboInfos
- {
- CONST_VTBL struct IRoboInfosVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IRoboInfos_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IRoboInfos_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IRoboInfos_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IRoboInfos_get_Count(This,pVal) \
- (This)->lpVtbl -> get_Count(This,pVal)
- #define IRoboInfos_get_RoboInfo(This,pVal) \
- (This)->lpVtbl -> get_RoboInfo(This,pVal)
- #define IRoboInfos_put_RoboInfo(This,newVal) \
- (This)->lpVtbl -> put_RoboInfo(This,newVal)
- #define IRoboInfos_get_RoboInfoByNumber(This,dwNum,pVal) \
- (This)->lpVtbl -> get_RoboInfoByNumber(This,dwNum,pVal)
- #define IRoboInfos_Clear(This) \
- (This)->lpVtbl -> Clear(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propget] */ HRESULT STDMETHODCALLTYPE IRoboInfos_get_Count_Proxy(
- IRoboInfos * This,
- /* [retval][out] */ DWORD *pVal);
- void __RPC_STUB IRoboInfos_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE IRoboInfos_get_RoboInfo_Proxy(
- IRoboInfos * This,
- /* [retval][out] */ IRoboInfo **pVal);
- void __RPC_STUB IRoboInfos_get_RoboInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IRoboInfos_put_RoboInfo_Proxy(
- IRoboInfos * This,
- /* [in] */ IRoboInfo *newVal);
- void __RPC_STUB IRoboInfos_put_RoboInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE IRoboInfos_get_RoboInfoByNumber_Proxy(
- IRoboInfos * This,
- DWORD dwNum,
- /* [retval][out] */ IRoboInfo **pVal);
- void __RPC_STUB IRoboInfos_get_RoboInfoByNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IRoboInfos_Clear_Proxy(
- IRoboInfos * This);
- void __RPC_STUB IRoboInfos_Clear_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IRoboInfos_INTERFACE_DEFINED__ */
- #ifndef __IConfigureRoboDlg_INTERFACE_DEFINED__
- #define __IConfigureRoboDlg_INTERFACE_DEFINED__
- /* interface IConfigureRoboDlg */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_IConfigureRoboDlg;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("7D9DC3B6-9A01-406E-9BE4-BE75944D9B6C")
- IConfigureRoboDlg : public IUnknown
- {
- public:
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Callbacks(
- IConfigureRoboDlgCallbacks *pCallbacks) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_RoboInfos(
- /* [retval][out] */ IRoboInfos **pVal) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_RoboInfos(
- /* [in] */ IRoboInfos *newVal) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IConfigureRoboDlgVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IConfigureRoboDlg * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IConfigureRoboDlg * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IConfigureRoboDlg * This);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Callbacks )(
- IConfigureRoboDlg * This,
- IConfigureRoboDlgCallbacks *pCallbacks);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_RoboInfos )(
- IConfigureRoboDlg * This,
- /* [retval][out] */ IRoboInfos **pVal);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_RoboInfos )(
- IConfigureRoboDlg * This,
- /* [in] */ IRoboInfos *newVal);
-
- END_INTERFACE
- } IConfigureRoboDlgVtbl;
- interface IConfigureRoboDlg
- {
- CONST_VTBL struct IConfigureRoboDlgVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IConfigureRoboDlg_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IConfigureRoboDlg_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IConfigureRoboDlg_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IConfigureRoboDlg_put_Callbacks(This,pCallbacks) \
- (This)->lpVtbl -> put_Callbacks(This,pCallbacks)
- #define IConfigureRoboDlg_get_RoboInfos(This,pVal) \
- (This)->lpVtbl -> get_RoboInfos(This,pVal)
- #define IConfigureRoboDlg_put_RoboInfos(This,newVal) \
- (This)->lpVtbl -> put_RoboInfos(This,newVal)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propput] */ HRESULT STDMETHODCALLTYPE IConfigureRoboDlg_put_Callbacks_Proxy(
- IConfigureRoboDlg * This,
- IConfigureRoboDlgCallbacks *pCallbacks);
- void __RPC_STUB IConfigureRoboDlg_put_Callbacks_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE IConfigureRoboDlg_get_RoboInfos_Proxy(
- IConfigureRoboDlg * This,
- /* [retval][out] */ IRoboInfos **pVal);
- void __RPC_STUB IConfigureRoboDlg_get_RoboInfos_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput] */ HRESULT STDMETHODCALLTYPE IConfigureRoboDlg_put_RoboInfos_Proxy(
- IConfigureRoboDlg * This,
- /* [in] */ IRoboInfos *newVal);
- void __RPC_STUB IConfigureRoboDlg_put_RoboInfos_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IConfigureRoboDlg_INTERFACE_DEFINED__ */
- /* interface __MIDL_itf_NeroCBUI_0298 */
- /* [local] */
- #ifdef __AFX_H__
- #if _MFC_VER < 0x0700
- typedef AFX_OLDPROPSHEETPAGE * LPAFX_OLDPROPSHEETPAGE;
- #else
- typedef LPPROPSHEETPAGE LPAFX_OLDPROPSHEETPAGE;
- #endif
- #else
- typedef long LPAFX_OLDPROPSHEETPAGE;
- #endif
- #if 0
- typedef long LPAFX_OLDPROPSHEETPAGE;
- typedef long LPCAFX_OLDPROPSHEETPAGE;
- #endif
- extern RPC_IF_HANDLE __MIDL_itf_NeroCBUI_0298_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_NeroCBUI_0298_v0_0_s_ifspec;
- #ifndef __IMfcPropertyPage_INTERFACE_DEFINED__
- #define __IMfcPropertyPage_INTERFACE_DEFINED__
- /* interface IMfcPropertyPage */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IMfcPropertyPage;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("25398f04-eb36-4cd3-921e-af1aac1a3e61")
- IMfcPropertyPage : public IUnknown
- {
- public:
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_AFX_OLDPROPSHEETPAGE(
- /* [retval][out] */ LPAFX_OLDPROPSHEETPAGE *ppPSP) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMfcPropertyPageVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMfcPropertyPage * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMfcPropertyPage * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMfcPropertyPage * This);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_AFX_OLDPROPSHEETPAGE )(
- IMfcPropertyPage * This,
- /* [retval][out] */ LPAFX_OLDPROPSHEETPAGE *ppPSP);
-
- END_INTERFACE
- } IMfcPropertyPageVtbl;
- interface IMfcPropertyPage
- {
- CONST_VTBL struct IMfcPropertyPageVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMfcPropertyPage_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMfcPropertyPage_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IMfcPropertyPage_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IMfcPropertyPage_get_AFX_OLDPROPSHEETPAGE(This,ppPSP) \
- (This)->lpVtbl -> get_AFX_OLDPROPSHEETPAGE(This,ppPSP)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propget] */ HRESULT STDMETHODCALLTYPE IMfcPropertyPage_get_AFX_OLDPROPSHEETPAGE_Proxy(
- IMfcPropertyPage * This,
- /* [retval][out] */ LPAFX_OLDPROPSHEETPAGE *ppPSP);
- void __RPC_STUB IMfcPropertyPage_get_AFX_OLDPROPSHEETPAGE_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMfcPropertyPage_INTERFACE_DEFINED__ */
- #ifndef __IPrivateDeviceInfos_INTERFACE_DEFINED__
- #define __IPrivateDeviceInfos_INTERFACE_DEFINED__
- /* interface IPrivateDeviceInfos */
- /* [hidden][unique][uuid][object] */
- EXTERN_C const IID IID_IPrivateDeviceInfos;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("a8a66560-7a62-444d-b5e3-629dd8865c80")
- IPrivateDeviceInfos : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Private_NewDeviceInfos(
- /* [in] */ LPNERO_SCSI_DEVICE_INFOS pDeviceInfos) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Private_DeviceInfoInUseChange(
- /* [in] */ LPNERO_SCSI_DEVICE_INFO pDeviceInfo,
- /* [in] */ BOOL bInUse) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Private_DeviceInfoDiscChange(
- /* [in] */ LPNERO_SCSI_DEVICE_INFO pDeviceInfo,
- /* [in] */ BOOL bInserted) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Private_DisplayWaitCursor(
- /* [in] */ BOOL bDisplayIt) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IPrivateDeviceInfosVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IPrivateDeviceInfos * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IPrivateDeviceInfos * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IPrivateDeviceInfos * This);
-
- HRESULT ( STDMETHODCALLTYPE *Private_NewDeviceInfos )(
- IPrivateDeviceInfos * This,
- /* [in] */ LPNERO_SCSI_DEVICE_INFOS pDeviceInfos);
-
- HRESULT ( STDMETHODCALLTYPE *Private_DeviceInfoInUseChange )(
- IPrivateDeviceInfos * This,
- /* [in] */ LPNERO_SCSI_DEVICE_INFO pDeviceInfo,
- /* [in] */ BOOL bInUse);
-
- HRESULT ( STDMETHODCALLTYPE *Private_DeviceInfoDiscChange )(
- IPrivateDeviceInfos * This,
- /* [in] */ LPNERO_SCSI_DEVICE_INFO pDeviceInfo,
- /* [in] */ BOOL bInserted);
-
- HRESULT ( STDMETHODCALLTYPE *Private_DisplayWaitCursor )(
- IPrivateDeviceInfos * This,
- /* [in] */ BOOL bDisplayIt);
-
- END_INTERFACE
- } IPrivateDeviceInfosVtbl;
- interface IPrivateDeviceInfos
- {
- CONST_VTBL struct IPrivateDeviceInfosVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IPrivateDeviceInfos_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IPrivateDeviceInfos_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IPrivateDeviceInfos_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IPrivateDeviceInfos_Private_NewDeviceInfos(This,pDeviceInfos) \
- (This)->lpVtbl -> Private_NewDeviceInfos(This,pDeviceInfos)
- #define IPrivateDeviceInfos_Private_DeviceInfoInUseChange(This,pDeviceInfo,bInUse) \
- (This)->lpVtbl -> Private_DeviceInfoInUseChange(This,pDeviceInfo,bInUse)
- #define IPrivateDeviceInfos_Private_DeviceInfoDiscChange(This,pDeviceInfo,bInserted) \
- (This)->lpVtbl -> Private_DeviceInfoDiscChange(This,pDeviceInfo,bInserted)
- #define IPrivateDeviceInfos_Private_DisplayWaitCursor(This,bDisplayIt) \
- (This)->lpVtbl -> Private_DisplayWaitCursor(This,bDisplayIt)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IPrivateDeviceInfos_Private_NewDeviceInfos_Proxy(
- IPrivateDeviceInfos * This,
- /* [in] */ LPNERO_SCSI_DEVICE_INFOS pDeviceInfos);
- void __RPC_STUB IPrivateDeviceInfos_Private_NewDeviceInfos_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IPrivateDeviceInfos_Private_DeviceInfoInUseChange_Proxy(
- IPrivateDeviceInfos * This,
- /* [in] */ LPNERO_SCSI_DEVICE_INFO pDeviceInfo,
- /* [in] */ BOOL bInUse);
- void __RPC_STUB IPrivateDeviceInfos_Private_DeviceInfoInUseChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IPrivateDeviceInfos_Private_DeviceInfoDiscChange_Proxy(
- IPrivateDeviceInfos * This,
- /* [in] */ LPNERO_SCSI_DEVICE_INFO pDeviceInfo,
- /* [in] */ BOOL bInserted);
- void __RPC_STUB IPrivateDeviceInfos_Private_DeviceInfoDiscChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IPrivateDeviceInfos_Private_DisplayWaitCursor_Proxy(
- IPrivateDeviceInfos * This,
- /* [in] */ BOOL bDisplayIt);
- void __RPC_STUB IPrivateDeviceInfos_Private_DisplayWaitCursor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IPrivateDeviceInfos_INTERFACE_DEFINED__ */
- #ifndef __IPrivateImageInfoDlg_INTERFACE_DEFINED__
- #define __IPrivateImageInfoDlg_INTERFACE_DEFINED__
- /* interface IPrivateImageInfoDlg */
- /* [local][unique][uuid][object] */
- EXTERN_C const IID IID_IPrivateImageInfoDlg;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("671fd79b-c0af-4bb3-9738-e229871732f9")
- IPrivateImageInfoDlg : public IUnknown
- {
- public:
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Private_ImageFilename(
- /* [retval][out] */ BSTR *pbstrFilename) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IPrivateImageInfoDlgVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IPrivateImageInfoDlg * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IPrivateImageInfoDlg * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IPrivateImageInfoDlg * This);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Private_ImageFilename )(
- IPrivateImageInfoDlg * This,
- /* [retval][out] */ BSTR *pbstrFilename);
-
- END_INTERFACE
- } IPrivateImageInfoDlgVtbl;
- interface IPrivateImageInfoDlg
- {
- CONST_VTBL struct IPrivateImageInfoDlgVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IPrivateImageInfoDlg_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IPrivateImageInfoDlg_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IPrivateImageInfoDlg_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IPrivateImageInfoDlg_get_Private_ImageFilename(This,pbstrFilename) \
- (This)->lpVtbl -> get_Private_ImageFilename(This,pbstrFilename)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propget] */ HRESULT STDMETHODCALLTYPE IPrivateImageInfoDlg_get_Private_ImageFilename_Proxy(
- IPrivateImageInfoDlg * This,
- /* [retval][out] */ BSTR *pbstrFilename);
- void __RPC_STUB IPrivateImageInfoDlg_get_Private_ImageFilename_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IPrivateImageInfoDlg_INTERFACE_DEFINED__ */
- /* Additional Prototypes for ALL interfaces */
- unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
- unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
- unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
- void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif
|