You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

vboxServiceWrappers.php 535KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741
  1. <?php
  2. /*
  3. * Copyright (C) 2008-2015 Oracle Corporation
  4. *
  5. * This file is part of a free software library; you can redistribute
  6. * it and/or modify it under the terms of the GNU Lesser General
  7. * Public License version 2.1 as published by the Free Software
  8. * Foundation and shipped in the "COPYING.LIB" file with this library.
  9. * The library is distributed in the hope that it will be useful,
  10. * but WITHOUT ANY WARRANTY of any kind.
  11. *
  12. * Oracle LGPL Disclaimer: For the avoidance of doubt, except that if
  13. * any license choice other than GPL or LGPL is available it will
  14. * apply instead, Oracle elects to use only the Lesser General Public
  15. * License version 2.1 (LGPLv2) at this time for any software where
  16. * a choice of LGPL license versions is made available with the
  17. * language indicating that LGPLv2 or any later version may be used,
  18. * or where a choice of which version of the LGPL is applied is
  19. * otherwise unspecified.
  20. *
  21. * This file is autogenerated from VirtualBox.xidl, DO NOT EDIT!
  22. */
  23. class VBox_ManagedObject
  24. {
  25. protected $connection;
  26. protected $handle;
  27. public function __construct($soap, $handle = null)
  28. {
  29. $this->connection = $soap;
  30. $this->handle = $handle;
  31. }
  32. public function __toString()
  33. {
  34. return (string)$this->handle;
  35. }
  36. public function __set($attr, $value)
  37. {
  38. $methodName = "set" . $attr;
  39. if (method_exists($this, $methodName))
  40. $this->$methodName($value);
  41. else
  42. throw new Exception("Attribute does not exist");
  43. }
  44. public function __get($attr)
  45. {
  46. $methodName = "get" . $attr;
  47. if (method_exists($this, $methodName))
  48. return $this->$methodName();
  49. else
  50. throw new Exception("Attribute does not exist");
  51. }
  52. public function getHandle()
  53. {
  54. return $this->handle;
  55. }
  56. public function cast($class)
  57. {
  58. if (is_subclass_of($class, 'VBox_ManagedObject'))
  59. {
  60. return new $class($this->connection, $this->handle);
  61. }
  62. throw new Exception('Cannot cast VBox_ManagedObject to non-child class VBox_ManagedObject');
  63. }
  64. public function releaseRemote()
  65. {
  66. try
  67. {
  68. $request = new stdClass();
  69. $request->_this = $this->handle;
  70. $this->connection->__soapCall('IManagedObjectRef_release', array((array)$request));
  71. }
  72. catch (Exception $ex)
  73. {
  74. }
  75. }
  76. }
  77. abstract class VBox_Collection implements ArrayAccess, Iterator, Countable
  78. {
  79. protected $_connection;
  80. protected $_values;
  81. protected $_objects;
  82. protected $_interfaceName;
  83. public function __construct($soap, array $values = array())
  84. {
  85. $this->_connection = $soap;
  86. $this->_values = $values;
  87. $this->_soapToObject();
  88. }
  89. protected function _soapToObject()
  90. {
  91. $this->_objects = array();
  92. foreach($this->_values as $value)
  93. {
  94. $this->_objects[] = new $this->_interfaceName($this->_connection, $value);
  95. }
  96. }
  97. /** ArrayAccess Functions **/
  98. public function offsetSet($offset, $value)
  99. {
  100. if ($value instanceof $this->_interfaceName)
  101. {
  102. if ($offset)
  103. {
  104. $this->_objects[$offset] = $value;
  105. }
  106. else
  107. {
  108. $this->_objects[] = $value;
  109. }
  110. }
  111. else
  112. {
  113. throw new Exception("Value must be a instance of " . $this->_interfaceName);
  114. }
  115. }
  116. public function offsetExists($offset)
  117. {
  118. return isset($this->_objects[$offset]);
  119. }
  120. public function offsetUnset($offset)
  121. {
  122. unset($this->_objects[$offset]);
  123. }
  124. public function offsetGet($offset)
  125. {
  126. return isset($this->_objects[$offset]) ? $this->_objects[$offset] : null;
  127. }
  128. /** Iterator Functions **/
  129. public function rewind()
  130. {
  131. reset($this->_objects);
  132. }
  133. public function current()
  134. {
  135. return current($this->_objects);
  136. }
  137. public function key()
  138. {
  139. return key($this->_objects);
  140. }
  141. public function next()
  142. {
  143. return next($this->_objects);
  144. }
  145. public function valid()
  146. {
  147. return ($this->current() !== false);
  148. }
  149. /** Countable Functions **/
  150. public function count()
  151. {
  152. return count($this->_objects);
  153. }
  154. }
  155. class VBox_ManagedObjectCollection extends VBox_Collection
  156. {
  157. protected $_interfaceName = 'VBox_ManagedObject';
  158. // Result is undefined if this is called AFTER any call to VBox_Collection::offsetSet or VBox_Collection::offsetUnset
  159. public function setInterfaceName($interface)
  160. {
  161. if (!is_subclass_of($interface, 'VBox_ManagedObject'))
  162. {
  163. throw new Exception('Cannot set collection interface to non-child class of VBox_ManagedObject');
  164. }
  165. $this->_interfaceName = $interface;
  166. $this->_soapToObject();
  167. }
  168. }
  169. abstract class VBox_Struct
  170. {
  171. protected $connection;
  172. public function __get($attr)
  173. {
  174. $methodName = "get" . $attr;
  175. if (method_exists($this, $methodName))
  176. return $this->$methodName();
  177. else
  178. throw new Exception("Attribute does not exist");
  179. }
  180. }
  181. abstract class VBox_StructCollection extends VBox_Collection
  182. {
  183. public function __construct($soap, array $values = array())
  184. {
  185. if (!(array_values($values) === $values))
  186. {
  187. $values = array((object)$values); //Fix for when struct return value only contains one list item (e.g. one medium attachment)
  188. }
  189. parent::__construct($soap, $values);
  190. }
  191. }
  192. abstract class VBox_Enum
  193. {
  194. protected $_handle;
  195. public function __construct($connection, $handle)
  196. {
  197. if (is_string($handle))
  198. $this->_handle = $this->ValueMap[$handle];
  199. else
  200. $this->_handle = $handle;
  201. }
  202. public function __toString()
  203. {
  204. return (string)$this->NameMap[$this->_handle];
  205. }
  206. }
  207. abstract class VBox_EnumCollection extends VBox_Collection
  208. {
  209. }
  210. /**
  211. * VirtualBox COM result codes
  212. */
  213. class VirtualBox_COM_result_codes
  214. {
  215. const VBOX_E_OBJECT_NOT_FOUND = 0x80BB0001;
  216. const VBOX_E_INVALID_VM_STATE = 0x80BB0002;
  217. const VBOX_E_VM_ERROR = 0x80BB0003;
  218. const VBOX_E_FILE_ERROR = 0x80BB0004;
  219. const VBOX_E_IPRT_ERROR = 0x80BB0005;
  220. const VBOX_E_PDM_ERROR = 0x80BB0006;
  221. const VBOX_E_INVALID_OBJECT_STATE = 0x80BB0007;
  222. const VBOX_E_HOST_ERROR = 0x80BB0008;
  223. const VBOX_E_NOT_SUPPORTED = 0x80BB0009;
  224. const VBOX_E_XML_ERROR = 0x80BB000A;
  225. const VBOX_E_INVALID_SESSION_STATE = 0x80BB000B;
  226. const VBOX_E_OBJECT_IN_USE = 0x80BB000C;
  227. const VBOX_E_PASSWORD_INCORRECT = 0x80BB000D;
  228. }
  229. /**
  230. * Generated VBoxWebService Interface Wrapper
  231. */
  232. class IVirtualBoxErrorInfo extends VBox_ManagedObject
  233. {
  234. public function getResultCode()
  235. {
  236. $request = new stdClass();
  237. $request->_this = $this->handle;
  238. $response = $this->connection->__soapCall('IVirtualBoxErrorInfo_getResultCode', array((array)$request));
  239. return (int)$response->returnval;
  240. }
  241. public function getResultDetail()
  242. {
  243. $request = new stdClass();
  244. $request->_this = $this->handle;
  245. $response = $this->connection->__soapCall('IVirtualBoxErrorInfo_getResultDetail', array((array)$request));
  246. return (int)$response->returnval;
  247. }
  248. public function getInterfaceID()
  249. {
  250. $request = new stdClass();
  251. $request->_this = $this->handle;
  252. $response = $this->connection->__soapCall('IVirtualBoxErrorInfo_getInterfaceID', array((array)$request));
  253. return (string)$response->returnval;
  254. }
  255. public function getComponent()
  256. {
  257. $request = new stdClass();
  258. $request->_this = $this->handle;
  259. $response = $this->connection->__soapCall('IVirtualBoxErrorInfo_getComponent', array((array)$request));
  260. return (string)$response->returnval;
  261. }
  262. public function getText()
  263. {
  264. $request = new stdClass();
  265. $request->_this = $this->handle;
  266. $response = $this->connection->__soapCall('IVirtualBoxErrorInfo_getText', array((array)$request));
  267. return (string)$response->returnval;
  268. }
  269. public function getNext()
  270. {
  271. $request = new stdClass();
  272. $request->_this = $this->handle;
  273. $response = $this->connection->__soapCall('IVirtualBoxErrorInfo_getNext', array((array)$request));
  274. return new IVirtualBoxErrorInfo ($this->connection, $response->returnval);
  275. }
  276. }
  277. /**
  278. * Generated VBoxWebService Managed Object Collection
  279. */
  280. class IVirtualBoxErrorInfoCollection extends VBox_ManagedObjectCollection
  281. {
  282. protected $_interfaceName = "IVirtualBoxErrorInfo";
  283. }
  284. /**
  285. * Generated VBoxWebService Interface Wrapper
  286. */
  287. class INATNetwork extends VBox_ManagedObject
  288. {
  289. public function addLocalMapping($arg_hostid, $arg_offset)
  290. {
  291. $request = new stdClass();
  292. $request->_this = $this->handle;
  293. $request->hostid = $arg_hostid;
  294. $request->offset = $arg_offset;
  295. $response = $this->connection->__soapCall('INATNetwork_addLocalMapping', array((array)$request));
  296. return ;
  297. }
  298. public function addPortForwardRule($arg_isIpv6, $arg_ruleName, $arg_proto, $arg_hostIP, $arg_hostPort, $arg_guestIP, $arg_guestPort)
  299. {
  300. $request = new stdClass();
  301. $request->_this = $this->handle;
  302. $request->isIpv6 = (bool)$arg_isIpv6;
  303. $request->ruleName = $arg_ruleName;
  304. $request->proto = $arg_proto;
  305. $request->hostIP = $arg_hostIP;
  306. $request->hostPort = $arg_hostPort;
  307. $request->guestIP = $arg_guestIP;
  308. $request->guestPort = $arg_guestPort;
  309. $response = $this->connection->__soapCall('INATNetwork_addPortForwardRule', array((array)$request));
  310. return ;
  311. }
  312. public function removePortForwardRule($arg_iSipv6, $arg_ruleName)
  313. {
  314. $request = new stdClass();
  315. $request->_this = $this->handle;
  316. $request->iSipv6 = (bool)$arg_iSipv6;
  317. $request->ruleName = $arg_ruleName;
  318. $response = $this->connection->__soapCall('INATNetwork_removePortForwardRule', array((array)$request));
  319. return ;
  320. }
  321. public function start($arg_trunkType)
  322. {
  323. $request = new stdClass();
  324. $request->_this = $this->handle;
  325. $request->trunkType = $arg_trunkType;
  326. $response = $this->connection->__soapCall('INATNetwork_start', array((array)$request));
  327. return ;
  328. }
  329. public function stop()
  330. {
  331. $request = new stdClass();
  332. $request->_this = $this->handle;
  333. $response = $this->connection->__soapCall('INATNetwork_stop', array((array)$request));
  334. return ;
  335. }
  336. public function getNetworkName()
  337. {
  338. $request = new stdClass();
  339. $request->_this = $this->handle;
  340. $response = $this->connection->__soapCall('INATNetwork_getNetworkName', array((array)$request));
  341. return (string)$response->returnval;
  342. }
  343. public function setNetworkName($value)
  344. {
  345. $request = new stdClass();
  346. $request->_this = $this->handle;
  347. if (is_null($value) || is_scalar($value))
  348. {
  349. $request->networkName = $value;
  350. }
  351. else
  352. {
  353. $request->networkName = $value->handle;
  354. }
  355. $this->connection->__soapCall('INATNetwork_setNetworkName', array((array)$request));
  356. }
  357. public function getEnabled()
  358. {
  359. $request = new stdClass();
  360. $request->_this = $this->handle;
  361. $response = $this->connection->__soapCall('INATNetwork_getEnabled', array((array)$request));
  362. return (bool)$response->returnval;
  363. }
  364. public function setEnabled($value)
  365. {
  366. $request = new stdClass();
  367. $request->_this = $this->handle;
  368. if (is_null($value) || is_scalar($value))
  369. {
  370. $request->enabled = (bool)$value;
  371. }
  372. else
  373. {
  374. $request->enabled = (bool)$value->handle;
  375. }
  376. $this->connection->__soapCall('INATNetwork_setEnabled', array((array)$request));
  377. }
  378. public function getNetwork()
  379. {
  380. $request = new stdClass();
  381. $request->_this = $this->handle;
  382. $response = $this->connection->__soapCall('INATNetwork_getNetwork', array((array)$request));
  383. return (string)$response->returnval;
  384. }
  385. public function setNetwork($value)
  386. {
  387. $request = new stdClass();
  388. $request->_this = $this->handle;
  389. if (is_null($value) || is_scalar($value))
  390. {
  391. $request->network = $value;
  392. }
  393. else
  394. {
  395. $request->network = $value->handle;
  396. }
  397. $this->connection->__soapCall('INATNetwork_setNetwork', array((array)$request));
  398. }
  399. public function getGateway()
  400. {
  401. $request = new stdClass();
  402. $request->_this = $this->handle;
  403. $response = $this->connection->__soapCall('INATNetwork_getGateway', array((array)$request));
  404. return (string)$response->returnval;
  405. }
  406. public function getIPv6Enabled()
  407. {
  408. $request = new stdClass();
  409. $request->_this = $this->handle;
  410. $response = $this->connection->__soapCall('INATNetwork_getIPv6Enabled', array((array)$request));
  411. return (bool)$response->returnval;
  412. }
  413. public function setIPv6Enabled($value)
  414. {
  415. $request = new stdClass();
  416. $request->_this = $this->handle;
  417. if (is_null($value) || is_scalar($value))
  418. {
  419. $request->IPv6Enabled = (bool)$value;
  420. }
  421. else
  422. {
  423. $request->IPv6Enabled = (bool)$value->handle;
  424. }
  425. $this->connection->__soapCall('INATNetwork_setIPv6Enabled', array((array)$request));
  426. }
  427. public function getIPv6Prefix()
  428. {
  429. $request = new stdClass();
  430. $request->_this = $this->handle;
  431. $response = $this->connection->__soapCall('INATNetwork_getIPv6Prefix', array((array)$request));
  432. return (string)$response->returnval;
  433. }
  434. public function setIPv6Prefix($value)
  435. {
  436. $request = new stdClass();
  437. $request->_this = $this->handle;
  438. if (is_null($value) || is_scalar($value))
  439. {
  440. $request->IPv6Prefix = $value;
  441. }
  442. else
  443. {
  444. $request->IPv6Prefix = $value->handle;
  445. }
  446. $this->connection->__soapCall('INATNetwork_setIPv6Prefix', array((array)$request));
  447. }
  448. public function getAdvertiseDefaultIPv6RouteEnabled()
  449. {
  450. $request = new stdClass();
  451. $request->_this = $this->handle;
  452. $response = $this->connection->__soapCall('INATNetwork_getAdvertiseDefaultIPv6RouteEnabled', array((array)$request));
  453. return (bool)$response->returnval;
  454. }
  455. public function setAdvertiseDefaultIPv6RouteEnabled($value)
  456. {
  457. $request = new stdClass();
  458. $request->_this = $this->handle;
  459. if (is_null($value) || is_scalar($value))
  460. {
  461. $request->advertiseDefaultIPv6RouteEnabled = (bool)$value;
  462. }
  463. else
  464. {
  465. $request->advertiseDefaultIPv6RouteEnabled = (bool)$value->handle;
  466. }
  467. $this->connection->__soapCall('INATNetwork_setAdvertiseDefaultIPv6RouteEnabled', array((array)$request));
  468. }
  469. public function getNeedDhcpServer()
  470. {
  471. $request = new stdClass();
  472. $request->_this = $this->handle;
  473. $response = $this->connection->__soapCall('INATNetwork_getNeedDhcpServer', array((array)$request));
  474. return (bool)$response->returnval;
  475. }
  476. public function setNeedDhcpServer($value)
  477. {
  478. $request = new stdClass();
  479. $request->_this = $this->handle;
  480. if (is_null($value) || is_scalar($value))
  481. {
  482. $request->needDhcpServer = (bool)$value;
  483. }
  484. else
  485. {
  486. $request->needDhcpServer = (bool)$value->handle;
  487. }
  488. $this->connection->__soapCall('INATNetwork_setNeedDhcpServer', array((array)$request));
  489. }
  490. public function getEventSource()
  491. {
  492. $request = new stdClass();
  493. $request->_this = $this->handle;
  494. $response = $this->connection->__soapCall('INATNetwork_getEventSource', array((array)$request));
  495. return new IEventSource ($this->connection, $response->returnval);
  496. }
  497. public function getPortForwardRules4()
  498. {
  499. $request = new stdClass();
  500. $request->_this = $this->handle;
  501. $response = $this->connection->__soapCall('INATNetwork_getPortForwardRules4', array((array)$request));
  502. return (array)$response->returnval;
  503. }
  504. public function getLocalMappings()
  505. {
  506. $request = new stdClass();
  507. $request->_this = $this->handle;
  508. $response = $this->connection->__soapCall('INATNetwork_getLocalMappings', array((array)$request));
  509. return (array)$response->returnval;
  510. }
  511. public function getLoopbackIp6()
  512. {
  513. $request = new stdClass();
  514. $request->_this = $this->handle;
  515. $response = $this->connection->__soapCall('INATNetwork_getLoopbackIp6', array((array)$request));
  516. return (int)$response->returnval;
  517. }
  518. public function setLoopbackIp6($value)
  519. {
  520. $request = new stdClass();
  521. $request->_this = $this->handle;
  522. if (is_null($value) || is_scalar($value))
  523. {
  524. $request->loopbackIp6 = $value;
  525. }
  526. else
  527. {
  528. $request->loopbackIp6 = $value->handle;
  529. }
  530. $this->connection->__soapCall('INATNetwork_setLoopbackIp6', array((array)$request));
  531. }
  532. public function getPortForwardRules6()
  533. {
  534. $request = new stdClass();
  535. $request->_this = $this->handle;
  536. $response = $this->connection->__soapCall('INATNetwork_getPortForwardRules6', array((array)$request));
  537. return (array)$response->returnval;
  538. }
  539. }
  540. /**
  541. * Generated VBoxWebService Managed Object Collection
  542. */
  543. class INATNetworkCollection extends VBox_ManagedObjectCollection
  544. {
  545. protected $_interfaceName = "INATNetwork";
  546. }
  547. /**
  548. * Generated VBoxWebService Interface Wrapper
  549. */
  550. class IDHCPServer extends VBox_ManagedObject
  551. {
  552. public function addGlobalOption($arg_option, $arg_value)
  553. {
  554. $request = new stdClass();
  555. $request->_this = $this->handle;
  556. $request->option = $arg_option;
  557. $request->value = $arg_value;
  558. $response = $this->connection->__soapCall('IDHCPServer_addGlobalOption', array((array)$request));
  559. return ;
  560. }
  561. public function addVmSlotOption($arg_vmname, $arg_slot, $arg_option, $arg_value)
  562. {
  563. $request = new stdClass();
  564. $request->_this = $this->handle;
  565. $request->vmname = $arg_vmname;
  566. $request->slot = $arg_slot;
  567. $request->option = $arg_option;
  568. $request->value = $arg_value;
  569. $response = $this->connection->__soapCall('IDHCPServer_addVmSlotOption', array((array)$request));
  570. return ;
  571. }
  572. public function removeVmSlotOptions($arg_vmname, $arg_slot)
  573. {
  574. $request = new stdClass();
  575. $request->_this = $this->handle;
  576. $request->vmname = $arg_vmname;
  577. $request->slot = $arg_slot;
  578. $response = $this->connection->__soapCall('IDHCPServer_removeVmSlotOptions', array((array)$request));
  579. return ;
  580. }
  581. public function getVmSlotOptions($arg_vmname, $arg_slot)
  582. {
  583. $request = new stdClass();
  584. $request->_this = $this->handle;
  585. $request->vmname = $arg_vmname;
  586. $request->slot = $arg_slot;
  587. $response = $this->connection->__soapCall('IDHCPServer_getVmSlotOptions', array((array)$request));
  588. return (array)$response->returnval;
  589. }
  590. public function getMacOptions($arg_mac)
  591. {
  592. $request = new stdClass();
  593. $request->_this = $this->handle;
  594. $request->mac = $arg_mac;
  595. $response = $this->connection->__soapCall('IDHCPServer_getMacOptions', array((array)$request));
  596. return (array)$response->returnval;
  597. }
  598. public function setConfiguration($arg_IPAddress, $arg_networkMask, $arg_FromIPAddress, $arg_ToIPAddress)
  599. {
  600. $request = new stdClass();
  601. $request->_this = $this->handle;
  602. $request->IPAddress = $arg_IPAddress;
  603. $request->networkMask = $arg_networkMask;
  604. $request->FromIPAddress = $arg_FromIPAddress;
  605. $request->ToIPAddress = $arg_ToIPAddress;
  606. $response = $this->connection->__soapCall('IDHCPServer_setConfiguration', array((array)$request));
  607. return ;
  608. }
  609. public function start($arg_networkName, $arg_trunkName, $arg_trunkType)
  610. {
  611. $request = new stdClass();
  612. $request->_this = $this->handle;
  613. $request->networkName = $arg_networkName;
  614. $request->trunkName = $arg_trunkName;
  615. $request->trunkType = $arg_trunkType;
  616. $response = $this->connection->__soapCall('IDHCPServer_start', array((array)$request));
  617. return ;
  618. }
  619. public function stop()
  620. {
  621. $request = new stdClass();
  622. $request->_this = $this->handle;
  623. $response = $this->connection->__soapCall('IDHCPServer_stop', array((array)$request));
  624. return ;
  625. }
  626. public function getEventSource()
  627. {
  628. $request = new stdClass();
  629. $request->_this = $this->handle;
  630. $response = $this->connection->__soapCall('IDHCPServer_getEventSource', array((array)$request));
  631. return new IEventSource ($this->connection, $response->returnval);
  632. }
  633. public function getEnabled()
  634. {
  635. $request = new stdClass();
  636. $request->_this = $this->handle;
  637. $response = $this->connection->__soapCall('IDHCPServer_getEnabled', array((array)$request));
  638. return (bool)$response->returnval;
  639. }
  640. public function setEnabled($value)
  641. {
  642. $request = new stdClass();
  643. $request->_this = $this->handle;
  644. if (is_null($value) || is_scalar($value))
  645. {
  646. $request->enabled = (bool)$value;
  647. }
  648. else
  649. {
  650. $request->enabled = (bool)$value->handle;
  651. }
  652. $this->connection->__soapCall('IDHCPServer_setEnabled', array((array)$request));
  653. }
  654. public function getIPAddress()
  655. {
  656. $request = new stdClass();
  657. $request->_this = $this->handle;
  658. $response = $this->connection->__soapCall('IDHCPServer_getIPAddress', array((array)$request));
  659. return (string)$response->returnval;
  660. }
  661. public function getNetworkMask()
  662. {
  663. $request = new stdClass();
  664. $request->_this = $this->handle;
  665. $response = $this->connection->__soapCall('IDHCPServer_getNetworkMask', array((array)$request));
  666. return (string)$response->returnval;
  667. }
  668. public function getNetworkName()
  669. {
  670. $request = new stdClass();
  671. $request->_this = $this->handle;
  672. $response = $this->connection->__soapCall('IDHCPServer_getNetworkName', array((array)$request));
  673. return (string)$response->returnval;
  674. }
  675. public function getLowerIP()
  676. {
  677. $request = new stdClass();
  678. $request->_this = $this->handle;
  679. $response = $this->connection->__soapCall('IDHCPServer_getLowerIP', array((array)$request));
  680. return (string)$response->returnval;
  681. }
  682. public function getUpperIP()
  683. {
  684. $request = new stdClass();
  685. $request->_this = $this->handle;
  686. $response = $this->connection->__soapCall('IDHCPServer_getUpperIP', array((array)$request));
  687. return (string)$response->returnval;
  688. }
  689. public function getGlobalOptions()
  690. {
  691. $request = new stdClass();
  692. $request->_this = $this->handle;
  693. $response = $this->connection->__soapCall('IDHCPServer_getGlobalOptions', array((array)$request));
  694. return (array)$response->returnval;
  695. }
  696. public function getVmConfigs()
  697. {
  698. $request = new stdClass();
  699. $request->_this = $this->handle;
  700. $response = $this->connection->__soapCall('IDHCPServer_getVmConfigs', array((array)$request));
  701. return (array)$response->returnval;
  702. }
  703. }
  704. /**
  705. * Generated VBoxWebService Managed Object Collection
  706. */
  707. class IDHCPServerCollection extends VBox_ManagedObjectCollection
  708. {
  709. protected $_interfaceName = "IDHCPServer";
  710. }
  711. /**
  712. * Generated VBoxWebService Interface Wrapper
  713. */
  714. class IVirtualBox extends VBox_ManagedObject
  715. {
  716. public function composeMachineFilename($arg_name, $arg_group, $arg_createFlags, $arg_baseFolder)
  717. {
  718. $request = new stdClass();
  719. $request->_this = $this->handle;
  720. $request->name = $arg_name;
  721. $request->group = $arg_group;
  722. $request->createFlags = $arg_createFlags;
  723. $request->baseFolder = $arg_baseFolder;
  724. $response = $this->connection->__soapCall('IVirtualBox_composeMachineFilename', array((array)$request));
  725. return (string)$response->returnval;
  726. }
  727. public function createMachine($arg_settingsFile, $arg_name, $arg_groups, $arg_osTypeId, $arg_flags)
  728. {
  729. $request = new stdClass();
  730. $request->_this = $this->handle;
  731. $request->settingsFile = $arg_settingsFile;
  732. $request->name = $arg_name;
  733. $request->groups = $arg_groups;
  734. $request->osTypeId = $arg_osTypeId;
  735. $request->flags = $arg_flags;
  736. $response = $this->connection->__soapCall('IVirtualBox_createMachine', array((array)$request));
  737. return new IMachine ($this->connection, $response->returnval);
  738. }
  739. public function openMachine($arg_settingsFile)
  740. {
  741. $request = new stdClass();
  742. $request->_this = $this->handle;
  743. $request->settingsFile = $arg_settingsFile;
  744. $response = $this->connection->__soapCall('IVirtualBox_openMachine', array((array)$request));
  745. return new IMachine ($this->connection, $response->returnval);
  746. }
  747. public function registerMachine($arg_machine)
  748. {
  749. $request = new stdClass();
  750. $request->_this = $this->handle;
  751. $request->machine = $arg_machine;
  752. $response = $this->connection->__soapCall('IVirtualBox_registerMachine', array((array)$request));
  753. return ;
  754. }
  755. public function findMachine($arg_nameOrId)
  756. {
  757. $request = new stdClass();
  758. $request->_this = $this->handle;
  759. $request->nameOrId = $arg_nameOrId;
  760. $response = $this->connection->__soapCall('IVirtualBox_findMachine', array((array)$request));
  761. return new IMachine ($this->connection, $response->returnval);
  762. }
  763. public function getMachinesByGroups($arg_groups)
  764. {
  765. $request = new stdClass();
  766. $request->_this = $this->handle;
  767. $request->groups = $arg_groups;
  768. $response = $this->connection->__soapCall('IVirtualBox_getMachinesByGroups', array((array)$request));
  769. return new IMachineCollection ($this->connection, (array)$response->returnval);
  770. }
  771. public function getMachineStates($arg_machines)
  772. {
  773. $request = new stdClass();
  774. $request->_this = $this->handle;
  775. $request->machines = $arg_machines;
  776. $response = $this->connection->__soapCall('IVirtualBox_getMachineStates', array((array)$request));
  777. return new MachineStateCollection ($this->connection, (array)$response->returnval);
  778. }
  779. public function createAppliance()
  780. {
  781. $request = new stdClass();
  782. $request->_this = $this->handle;
  783. $response = $this->connection->__soapCall('IVirtualBox_createAppliance', array((array)$request));
  784. return new IAppliance ($this->connection, $response->returnval);
  785. }
  786. public function createMedium($arg_format, $arg_location, $arg_accessMode, $arg_aDeviceTypeType)
  787. {
  788. $request = new stdClass();
  789. $request->_this = $this->handle;
  790. $request->format = $arg_format;
  791. $request->location = $arg_location;
  792. $request->accessMode = $arg_accessMode;
  793. $request->aDeviceTypeType = $arg_aDeviceTypeType;
  794. $response = $this->connection->__soapCall('IVirtualBox_createMedium', array((array)$request));
  795. return new IMedium ($this->connection, $response->returnval);
  796. }
  797. public function openMedium($arg_location, $arg_deviceType, $arg_accessMode, $arg_forceNewUuid)
  798. {
  799. $request = new stdClass();
  800. $request->_this = $this->handle;
  801. $request->location = $arg_location;
  802. $request->deviceType = $arg_deviceType;
  803. $request->accessMode = $arg_accessMode;
  804. $request->forceNewUuid = (bool)$arg_forceNewUuid;
  805. $response = $this->connection->__soapCall('IVirtualBox_openMedium', array((array)$request));
  806. return new IMedium ($this->connection, $response->returnval);
  807. }
  808. public function getGuestOSType($arg_id)
  809. {
  810. $request = new stdClass();
  811. $request->_this = $this->handle;
  812. $request->id = $arg_id;
  813. $response = $this->connection->__soapCall('IVirtualBox_getGuestOSType', array((array)$request));
  814. return new IGuestOSType ($this->connection, $response->returnval);
  815. }
  816. public function createSharedFolder($arg_name, $arg_hostPath, $arg_writable, $arg_automount)
  817. {
  818. $request = new stdClass();
  819. $request->_this = $this->handle;
  820. $request->name = $arg_name;
  821. $request->hostPath = $arg_hostPath;
  822. $request->writable = (bool)$arg_writable;
  823. $request->automount = (bool)$arg_automount;
  824. $response = $this->connection->__soapCall('IVirtualBox_createSharedFolder', array((array)$request));
  825. return ;
  826. }
  827. public function removeSharedFolder($arg_name)
  828. {
  829. $request = new stdClass();
  830. $request->_this = $this->handle;
  831. $request->name = $arg_name;
  832. $response = $this->connection->__soapCall('IVirtualBox_removeSharedFolder', array((array)$request));
  833. return ;
  834. }
  835. public function getExtraDataKeys()
  836. {
  837. $request = new stdClass();
  838. $request->_this = $this->handle;
  839. $response = $this->connection->__soapCall('IVirtualBox_getExtraDataKeys', array((array)$request));
  840. return (array)$response->returnval;
  841. }
  842. public function getExtraData($arg_key)
  843. {
  844. $request = new stdClass();
  845. $request->_this = $this->handle;
  846. $request->key = $arg_key;
  847. $response = $this->connection->__soapCall('IVirtualBox_getExtraData', array((array)$request));
  848. return (string)$response->returnval;
  849. }
  850. public function setExtraData($arg_key, $arg_value)
  851. {
  852. $request = new stdClass();
  853. $request->_this = $this->handle;
  854. $request->key = $arg_key;
  855. $request->value = $arg_value;
  856. $response = $this->connection->__soapCall('IVirtualBox_setExtraData', array((array)$request));
  857. return ;
  858. }
  859. public function setSettingsSecret($arg_password)
  860. {
  861. $request = new stdClass();
  862. $request->_this = $this->handle;
  863. $request->password = $arg_password;
  864. $response = $this->connection->__soapCall('IVirtualBox_setSettingsSecret', array((array)$request));
  865. return ;
  866. }
  867. public function createDHCPServer($arg_name)
  868. {
  869. $request = new stdClass();
  870. $request->_this = $this->handle;
  871. $request->name = $arg_name;
  872. $response = $this->connection->__soapCall('IVirtualBox_createDHCPServer', array((array)$request));
  873. return new IDHCPServer ($this->connection, $response->returnval);
  874. }
  875. public function findDHCPServerByNetworkName($arg_name)
  876. {
  877. $request = new stdClass();
  878. $request->_this = $this->handle;
  879. $request->name = $arg_name;
  880. $response = $this->connection->__soapCall('IVirtualBox_findDHCPServerByNetworkName', array((array)$request));
  881. return new IDHCPServer ($this->connection, $response->returnval);
  882. }
  883. public function removeDHCPServer($arg_server)
  884. {
  885. $request = new stdClass();
  886. $request->_this = $this->handle;
  887. $request->server = $arg_server;
  888. $response = $this->connection->__soapCall('IVirtualBox_removeDHCPServer', array((array)$request));
  889. return ;
  890. }
  891. public function createNATNetwork($arg_networkName)
  892. {
  893. $request = new stdClass();
  894. $request->_this = $this->handle;
  895. $request->networkName = $arg_networkName;
  896. $response = $this->connection->__soapCall('IVirtualBox_createNATNetwork', array((array)$request));
  897. return new INATNetwork ($this->connection, $response->returnval);
  898. }
  899. public function findNATNetworkByName($arg_networkName)
  900. {
  901. $request = new stdClass();
  902. $request->_this = $this->handle;
  903. $request->networkName = $arg_networkName;
  904. $response = $this->connection->__soapCall('IVirtualBox_findNATNetworkByName', array((array)$request));
  905. return new INATNetwork ($this->connection, $response->returnval);
  906. }
  907. public function removeNATNetwork($arg_network)
  908. {
  909. $request = new stdClass();
  910. $request->_this = $this->handle;
  911. $request->network = $arg_network;
  912. $response = $this->connection->__soapCall('IVirtualBox_removeNATNetwork', array((array)$request));
  913. return ;
  914. }
  915. public function checkFirmwarePresent($arg_firmwareType, $arg_version)
  916. {
  917. $request = new stdClass();
  918. $request->_this = $this->handle;
  919. $request->firmwareType = $arg_firmwareType;
  920. $request->version = $arg_version;
  921. $response = $this->connection->__soapCall('IVirtualBox_checkFirmwarePresent', array((array)$request));
  922. return array((bool)$response->returnval, (string)$response->url, (string)$response->file);
  923. }
  924. public function getVersion()
  925. {
  926. $request = new stdClass();
  927. $request->_this = $this->handle;
  928. $response = $this->connection->__soapCall('IVirtualBox_getVersion', array((array)$request));
  929. return (string)$response->returnval;
  930. }
  931. public function getVersionNormalized()
  932. {
  933. $request = new stdClass();
  934. $request->_this = $this->handle;
  935. $response = $this->connection->__soapCall('IVirtualBox_getVersionNormalized', array((array)$request));
  936. return (string)$response->returnval;
  937. }
  938. public function getRevision()
  939. {
  940. $request = new stdClass();
  941. $request->_this = $this->handle;
  942. $response = $this->connection->__soapCall('IVirtualBox_getRevision', array((array)$request));
  943. return (float)$response->returnval;
  944. }
  945. public function getPackageType()
  946. {
  947. $request = new stdClass();
  948. $request->_this = $this->handle;
  949. $response = $this->connection->__soapCall('IVirtualBox_getPackageType', array((array)$request));
  950. return (string)$response->returnval;
  951. }
  952. public function getAPIVersion()
  953. {
  954. $request = new stdClass();
  955. $request->_this = $this->handle;
  956. $response = $this->connection->__soapCall('IVirtualBox_getAPIVersion', array((array)$request));
  957. return (string)$response->returnval;
  958. }
  959. public function getAPIRevision()
  960. {
  961. $request = new stdClass();
  962. $request->_this = $this->handle;
  963. $response = $this->connection->__soapCall('IVirtualBox_getAPIRevision', array((array)$request));
  964. return (float)$response->returnval;
  965. }
  966. public function getHomeFolder()
  967. {
  968. $request = new stdClass();
  969. $request->_this = $this->handle;
  970. $response = $this->connection->__soapCall('IVirtualBox_getHomeFolder', array((array)$request));
  971. return (string)$response->returnval;
  972. }
  973. public function getSettingsFilePath()
  974. {
  975. $request = new stdClass();
  976. $request->_this = $this->handle;
  977. $response = $this->connection->__soapCall('IVirtualBox_getSettingsFilePath', array((array)$request));
  978. return (string)$response->returnval;
  979. }
  980. public function getHost()
  981. {
  982. $request = new stdClass();
  983. $request->_this = $this->handle;
  984. $response = $this->connection->__soapCall('IVirtualBox_getHost', array((array)$request));
  985. return new IHost ($this->connection, $response->returnval);
  986. }
  987. public function getSystemProperties()
  988. {
  989. $request = new stdClass();
  990. $request->_this = $this->handle;
  991. $response = $this->connection->__soapCall('IVirtualBox_getSystemProperties', array((array)$request));
  992. return new ISystemProperties ($this->connection, $response->returnval);
  993. }
  994. public function getMachines()
  995. {
  996. $request = new stdClass();
  997. $request->_this = $this->handle;
  998. $response = $this->connection->__soapCall('IVirtualBox_getMachines', array((array)$request));
  999. return new IMachineCollection ($this->connection, (array)$response->returnval);
  1000. }
  1001. public function getMachineGroups()
  1002. {
  1003. $request = new stdClass();
  1004. $request->_this = $this->handle;
  1005. $response = $this->connection->__soapCall('IVirtualBox_getMachineGroups', array((array)$request));
  1006. return (array)$response->returnval;
  1007. }
  1008. public function getHardDisks()
  1009. {
  1010. $request = new stdClass();
  1011. $request->_this = $this->handle;
  1012. $response = $this->connection->__soapCall('IVirtualBox_getHardDisks', array((array)$request));
  1013. return new IMediumCollection ($this->connection, (array)$response->returnval);
  1014. }
  1015. public function getDVDImages()
  1016. {
  1017. $request = new stdClass();
  1018. $request->_this = $this->handle;
  1019. $response = $this->connection->__soapCall('IVirtualBox_getDVDImages', array((array)$request));
  1020. return new IMediumCollection ($this->connection, (array)$response->returnval);
  1021. }
  1022. public function getFloppyImages()
  1023. {
  1024. $request = new stdClass();
  1025. $request->_this = $this->handle;
  1026. $response = $this->connection->__soapCall('IVirtualBox_getFloppyImages', array((array)$request));
  1027. return new IMediumCollection ($this->connection, (array)$response->returnval);
  1028. }
  1029. public function getProgressOperations()
  1030. {
  1031. $request = new stdClass();
  1032. $request->_this = $this->handle;
  1033. $response = $this->connection->__soapCall('IVirtualBox_getProgressOperations', array((array)$request));
  1034. return new IProgressCollection ($this->connection, (array)$response->returnval);
  1035. }
  1036. public function getGuestOSTypes()
  1037. {
  1038. $request = new stdClass();
  1039. $request->_this = $this->handle;
  1040. $response = $this->connection->__soapCall('IVirtualBox_getGuestOSTypes', array((array)$request));
  1041. return new IGuestOSTypeCollection ($this->connection, (array)$response->returnval);
  1042. }
  1043. public function getSharedFolders()
  1044. {
  1045. $request = new stdClass();
  1046. $request->_this = $this->handle;
  1047. $response = $this->connection->__soapCall('IVirtualBox_getSharedFolders', array((array)$request));
  1048. return new ISharedFolderCollection ($this->connection, (array)$response->returnval);
  1049. }
  1050. public function getPerformanceCollector()
  1051. {
  1052. $request = new stdClass();
  1053. $request->_this = $this->handle;
  1054. $response = $this->connection->__soapCall('IVirtualBox_getPerformanceCollector', array((array)$request));
  1055. return new IPerformanceCollector ($this->connection, $response->returnval);
  1056. }
  1057. public function getDHCPServers()
  1058. {
  1059. $request = new stdClass();
  1060. $request->_this = $this->handle;
  1061. $response = $this->connection->__soapCall('IVirtualBox_getDHCPServers', array((array)$request));
  1062. return new IDHCPServerCollection ($this->connection, (array)$response->returnval);
  1063. }
  1064. public function getNATNetworks()
  1065. {
  1066. $request = new stdClass();
  1067. $request->_this = $this->handle;
  1068. $response = $this->connection->__soapCall('IVirtualBox_getNATNetworks', array((array)$request));
  1069. return new INATNetworkCollection ($this->connection, (array)$response->returnval);
  1070. }
  1071. public function getEventSource()
  1072. {
  1073. $request = new stdClass();
  1074. $request->_this = $this->handle;
  1075. $response = $this->connection->__soapCall('IVirtualBox_getEventSource', array((array)$request));
  1076. return new IEventSource ($this->connection, $response->returnval);
  1077. }
  1078. public function getInternalNetworks()
  1079. {
  1080. $request = new stdClass();
  1081. $request->_this = $this->handle;
  1082. $response = $this->connection->__soapCall('IVirtualBox_getInternalNetworks', array((array)$request));
  1083. return (array)$response->returnval;
  1084. }
  1085. public function getGenericNetworkDrivers()
  1086. {
  1087. $request = new stdClass();
  1088. $request->_this = $this->handle;
  1089. $response = $this->connection->__soapCall('IVirtualBox_getGenericNetworkDrivers', array((array)$request));
  1090. return (array)$response->returnval;
  1091. }
  1092. }
  1093. /**
  1094. * Generated VBoxWebService Managed Object Collection
  1095. */
  1096. class IVirtualBoxCollection extends VBox_ManagedObjectCollection
  1097. {
  1098. protected $_interfaceName = "IVirtualBox";
  1099. }
  1100. /**
  1101. * Generated VBoxWebService Interface Wrapper
  1102. */
  1103. class IVFSExplorer extends VBox_ManagedObject
  1104. {
  1105. public function update()
  1106. {
  1107. $request = new stdClass();
  1108. $request->_this = $this->handle;
  1109. $response = $this->connection->__soapCall('IVFSExplorer_update', array((array)$request));
  1110. return new IProgress ($this->connection, $response->returnval);
  1111. }
  1112. public function cd($arg_dir)
  1113. {
  1114. $request = new stdClass();
  1115. $request->_this = $this->handle;
  1116. $request->dir = $arg_dir;
  1117. $response = $this->connection->__soapCall('IVFSExplorer_cd', array((array)$request));
  1118. return new IProgress ($this->connection, $response->returnval);
  1119. }
  1120. public function cdUp()
  1121. {
  1122. $request = new stdClass();
  1123. $request->_this = $this->handle;
  1124. $response = $this->connection->__soapCall('IVFSExplorer_cdUp', array((array)$request));
  1125. return new IProgress ($this->connection, $response->returnval);
  1126. }
  1127. public function entryList()
  1128. {
  1129. $request = new stdClass();
  1130. $request->_this = $this->handle;
  1131. $response = $this->connection->__soapCall('IVFSExplorer_entryList', array((array)$request));
  1132. return array((array)$response->names, (array)$response->types, (array)$response->sizes, (array)$response->modes);
  1133. }
  1134. public function exists($arg_names)
  1135. {
  1136. $request = new stdClass();
  1137. $request->_this = $this->handle;
  1138. $request->names = $arg_names;
  1139. $response = $this->connection->__soapCall('IVFSExplorer_exists', array((array)$request));
  1140. return (array)$response->returnval;
  1141. }
  1142. public function remove($arg_names)
  1143. {
  1144. $request = new stdClass();
  1145. $request->_this = $this->handle;
  1146. $request->names = $arg_names;
  1147. $response = $this->connection->__soapCall('IVFSExplorer_remove', array((array)$request));
  1148. return new IProgress ($this->connection, $response->returnval);
  1149. }
  1150. public function getPath()
  1151. {
  1152. $request = new stdClass();
  1153. $request->_this = $this->handle;
  1154. $response = $this->connection->__soapCall('IVFSExplorer_getPath', array((array)$request));
  1155. return (string)$response->returnval;
  1156. }
  1157. public function getType()
  1158. {
  1159. $request = new stdClass();
  1160. $request->_this = $this->handle;
  1161. $response = $this->connection->__soapCall('IVFSExplorer_getType', array((array)$request));
  1162. return new VFSType ($this->connection, $response->returnval);
  1163. }
  1164. }
  1165. /**
  1166. * Generated VBoxWebService Managed Object Collection
  1167. */
  1168. class IVFSExplorerCollection extends VBox_ManagedObjectCollection
  1169. {
  1170. protected $_interfaceName = "IVFSExplorer";
  1171. }
  1172. /**
  1173. * Generated VBoxWebService Interface Wrapper
  1174. */
  1175. class IAppliance extends VBox_ManagedObject
  1176. {
  1177. public function read($arg_file)
  1178. {
  1179. $request = new stdClass();
  1180. $request->_this = $this->handle;
  1181. $request->file = $arg_file;
  1182. $response = $this->connection->__soapCall('IAppliance_read', array((array)$request));
  1183. return new IProgress ($this->connection, $response->returnval);
  1184. }
  1185. public function interpret()
  1186. {
  1187. $request = new stdClass();
  1188. $request->_this = $this->handle;
  1189. $response = $this->connection->__soapCall('IAppliance_interpret', array((array)$request));
  1190. return ;
  1191. }
  1192. public function importMachines($arg_options)
  1193. {
  1194. $request = new stdClass();
  1195. $request->_this = $this->handle;
  1196. $request->options = $arg_options;
  1197. $response = $this->connection->__soapCall('IAppliance_importMachines', array((array)$request));
  1198. return new IProgress ($this->connection, $response->returnval);
  1199. }
  1200. public function createVFSExplorer($arg_URI)
  1201. {
  1202. $request = new stdClass();
  1203. $request->_this = $this->handle;
  1204. $request->URI = $arg_URI;
  1205. $response = $this->connection->__soapCall('IAppliance_createVFSExplorer', array((array)$request));
  1206. return new IVFSExplorer ($this->connection, $response->returnval);
  1207. }
  1208. public function write($arg_format, $arg_options, $arg_path)
  1209. {
  1210. $request = new stdClass();
  1211. $request->_this = $this->handle;
  1212. $request->format = $arg_format;
  1213. $request->options = $arg_options;
  1214. $request->path = $arg_path;
  1215. $response = $this->connection->__soapCall('IAppliance_write', array((array)$request));
  1216. return new IProgress ($this->connection, $response->returnval);
  1217. }
  1218. public function getWarnings()
  1219. {
  1220. $request = new stdClass();
  1221. $request->_this = $this->handle;
  1222. $response = $this->connection->__soapCall('IAppliance_getWarnings', array((array)$request));
  1223. return (array)$response->returnval;
  1224. }
  1225. public function getPasswordIds()
  1226. {
  1227. $request = new stdClass();
  1228. $request->_this = $this->handle;
  1229. $response = $this->connection->__soapCall('IAppliance_getPasswordIds', array((array)$request));
  1230. return (array)$response->returnval;
  1231. }
  1232. public function getMediumIdsForPasswordId($arg_passwordId)
  1233. {
  1234. $request = new stdClass();
  1235. $request->_this = $this->handle;
  1236. $request->passwordId = $arg_passwordId;
  1237. $response = $this->connection->__soapCall('IAppliance_getMediumIdsForPasswordId', array((array)$request));
  1238. return (array)$response->returnval;
  1239. }
  1240. public function addPasswords($arg_identifiers, $arg_passwords)
  1241. {
  1242. $request = new stdClass();
  1243. $request->_this = $this->handle;
  1244. $request->identifiers = $arg_identifiers;
  1245. $request->passwords = $arg_passwords;
  1246. $response = $this->connection->__soapCall('IAppliance_addPasswords', array((array)$request));
  1247. return ;
  1248. }
  1249. public function getPath()
  1250. {
  1251. $request = new stdClass();
  1252. $request->_this = $this->handle;
  1253. $response = $this->connection->__soapCall('IAppliance_getPath', array((array)$request));
  1254. return (string)$response->returnval;
  1255. }
  1256. public function getDisks()
  1257. {
  1258. $request = new stdClass();
  1259. $request->_this = $this->handle;
  1260. $response = $this->connection->__soapCall('IAppliance_getDisks', array((array)$request));
  1261. return (array)$response->returnval;
  1262. }
  1263. public function getVirtualSystemDescriptions()
  1264. {
  1265. $request = new stdClass();
  1266. $request->_this = $this->handle;
  1267. $response = $this->connection->__soapCall('IAppliance_getVirtualSystemDescriptions', array((array)$request));
  1268. return new IVirtualSystemDescriptionCollection ($this->connection, (array)$response->returnval);
  1269. }
  1270. public function getMachines()
  1271. {
  1272. $request = new stdClass();
  1273. $request->_this = $this->handle;
  1274. $response = $this->connection->__soapCall('IAppliance_getMachines', array((array)$request));
  1275. return (array)$response->returnval;
  1276. }
  1277. }
  1278. /**
  1279. * Generated VBoxWebService Managed Object Collection
  1280. */
  1281. class IApplianceCollection extends VBox_ManagedObjectCollection
  1282. {
  1283. protected $_interfaceName = "IAppliance";
  1284. }
  1285. /**
  1286. * Generated VBoxWebService Interface Wrapper
  1287. */
  1288. class IVirtualSystemDescription extends VBox_ManagedObject
  1289. {
  1290. public function getDescription()
  1291. {
  1292. $request = new stdClass();
  1293. $request->_this = $this->handle;
  1294. $response = $this->connection->__soapCall('IVirtualSystemDescription_getDescription', array((array)$request));
  1295. return array(new VirtualSystemDescriptionTypeCollection ($this->connection, (array)$response->types), (array)$response->refs, (array)$response->OVFValues, (array)$response->VBoxValues, (array)$response->extraConfigValues);
  1296. }
  1297. public function getDescriptionByType($arg_type)
  1298. {
  1299. $request = new stdClass();
  1300. $request->_this = $this->handle;
  1301. $request->type = $arg_type;
  1302. $response = $this->connection->__soapCall('IVirtualSystemDescription_getDescriptionByType', array((array)$request));
  1303. return array(new VirtualSystemDescriptionTypeCollection ($this->connection, (array)$response->types), (array)$response->refs, (array)$response->OVFValues, (array)$response->VBoxValues, (array)$response->extraConfigValues);
  1304. }
  1305. public function getValuesByType($arg_type, $arg_which)
  1306. {
  1307. $request = new stdClass();
  1308. $request->_this = $this->handle;
  1309. $request->type = $arg_type;
  1310. $request->which = $arg_which;
  1311. $response = $this->connection->__soapCall('IVirtualSystemDescription_getValuesByType', array((array)$request));
  1312. return (array)$response->returnval;
  1313. }
  1314. public function setFinalValues($arg_enabled, $arg_VBoxValues, $arg_extraConfigValues)
  1315. {
  1316. $request = new stdClass();
  1317. $request->_this = $this->handle;
  1318. $request->enabled = $arg_enabled;
  1319. $request->VBoxValues = $arg_VBoxValues;
  1320. $request->extraConfigValues = $arg_extraConfigValues;
  1321. $response = $this->connection->__soapCall('IVirtualSystemDescription_setFinalValues', array((array)$request));
  1322. return ;
  1323. }
  1324. public function addDescription($arg_type, $arg_VBoxValue, $arg_extraConfigValue)
  1325. {
  1326. $request = new stdClass();
  1327. $request->_this = $this->handle;
  1328. $request->type = $arg_type;
  1329. $request->VBoxValue = $arg_VBoxValue;
  1330. $request->extraConfigValue = $arg_extraConfigValue;
  1331. $response = $this->connection->__soapCall('IVirtualSystemDescription_addDescription', array((array)$request));
  1332. return ;
  1333. }
  1334. public function getCount()
  1335. {
  1336. $request = new stdClass();
  1337. $request->_this = $this->handle;
  1338. $response = $this->connection->__soapCall('IVirtualSystemDescription_getCount', array((array)$request));
  1339. return (float)$response->returnval;
  1340. }
  1341. }
  1342. /**
  1343. * Generated VBoxWebService Managed Object Collection
  1344. */
  1345. class IVirtualSystemDescriptionCollection extends VBox_ManagedObjectCollection
  1346. {
  1347. protected $_interfaceName = "IVirtualSystemDescription";
  1348. }
  1349. /**
  1350. * Generated VBoxWebService Interface Wrapper
  1351. */
  1352. class IBIOSSettings extends VBox_ManagedObject
  1353. {
  1354. public function getLogoFadeIn()
  1355. {
  1356. $request = new stdClass();
  1357. $request->_this = $this->handle;
  1358. $response = $this->connection->__soapCall('IBIOSSettings_getLogoFadeIn', array((array)$request));
  1359. return (bool)$response->returnval;
  1360. }
  1361. public function setLogoFadeIn($value)
  1362. {
  1363. $request = new stdClass();
  1364. $request->_this = $this->handle;
  1365. if (is_null($value) || is_scalar($value))
  1366. {
  1367. $request->logoFadeIn = (bool)$value;
  1368. }
  1369. else
  1370. {
  1371. $request->logoFadeIn = (bool)$value->handle;
  1372. }
  1373. $this->connection->__soapCall('IBIOSSettings_setLogoFadeIn', array((array)$request));
  1374. }
  1375. public function getLogoFadeOut()
  1376. {
  1377. $request = new stdClass();
  1378. $request->_this = $this->handle;
  1379. $response = $this->connection->__soapCall('IBIOSSettings_getLogoFadeOut', array((array)$request));
  1380. return (bool)$response->returnval;
  1381. }
  1382. public function setLogoFadeOut($value)
  1383. {
  1384. $request = new stdClass();
  1385. $request->_this = $this->handle;
  1386. if (is_null($value) || is_scalar($value))
  1387. {
  1388. $request->logoFadeOut = (bool)$value;
  1389. }
  1390. else
  1391. {
  1392. $request->logoFadeOut = (bool)$value->handle;
  1393. }
  1394. $this->connection->__soapCall('IBIOSSettings_setLogoFadeOut', array((array)$request));
  1395. }
  1396. public function getLogoDisplayTime()
  1397. {
  1398. $request = new stdClass();
  1399. $request->_this = $this->handle;
  1400. $response = $this->connection->__soapCall('IBIOSSettings_getLogoDisplayTime', array((array)$request));
  1401. return (float)$response->returnval;
  1402. }
  1403. public function setLogoDisplayTime($value)
  1404. {
  1405. $request = new stdClass();
  1406. $request->_this = $this->handle;
  1407. if (is_null($value) || is_scalar($value))
  1408. {
  1409. $request->logoDisplayTime = $value;
  1410. }
  1411. else
  1412. {
  1413. $request->logoDisplayTime = $value->handle;
  1414. }
  1415. $this->connection->__soapCall('IBIOSSettings_setLogoDisplayTime', array((array)$request));
  1416. }
  1417. public function getLogoImagePath()
  1418. {
  1419. $request = new stdClass();
  1420. $request->_this = $this->handle;
  1421. $response = $this->connection->__soapCall('IBIOSSettings_getLogoImagePath', array((array)$request));
  1422. return (string)$response->returnval;
  1423. }
  1424. public function setLogoImagePath($value)
  1425. {
  1426. $request = new stdClass();
  1427. $request->_this = $this->handle;
  1428. if (is_null($value) || is_scalar($value))
  1429. {
  1430. $request->logoImagePath = $value;
  1431. }
  1432. else
  1433. {
  1434. $request->logoImagePath = $value->handle;
  1435. }
  1436. $this->connection->__soapCall('IBIOSSettings_setLogoImagePath', array((array)$request));
  1437. }
  1438. public function getBootMenuMode()
  1439. {
  1440. $request = new stdClass();
  1441. $request->_this = $this->handle;
  1442. $response = $this->connection->__soapCall('IBIOSSettings_getBootMenuMode', array((array)$request));
  1443. return new BIOSBootMenuMode ($this->connection, $response->returnval);
  1444. }
  1445. public function setBootMenuMode($value)
  1446. {
  1447. $request = new stdClass();
  1448. $request->_this = $this->handle;
  1449. if (is_null($value) || is_scalar($value))
  1450. {
  1451. $request->bootMenuMode = $value;
  1452. }
  1453. else
  1454. {
  1455. $request->bootMenuMode = $value->handle;
  1456. }
  1457. $this->connection->__soapCall('IBIOSSettings_setBootMenuMode', array((array)$request));
  1458. }
  1459. public function getACPIEnabled()
  1460. {
  1461. $request = new stdClass();
  1462. $request->_this = $this->handle;
  1463. $response = $this->connection->__soapCall('IBIOSSettings_getACPIEnabled', array((array)$request));
  1464. return (bool)$response->returnval;
  1465. }
  1466. public function setACPIEnabled($value)
  1467. {
  1468. $request = new stdClass();
  1469. $request->_this = $this->handle;
  1470. if (is_null($value) || is_scalar($value))
  1471. {
  1472. $request->ACPIEnabled = (bool)$value;
  1473. }
  1474. else
  1475. {
  1476. $request->ACPIEnabled = (bool)$value->handle;
  1477. }
  1478. $this->connection->__soapCall('IBIOSSettings_setACPIEnabled', array((array)$request));
  1479. }
  1480. public function getIOAPICEnabled()
  1481. {
  1482. $request = new stdClass();
  1483. $request->_this = $this->handle;
  1484. $response = $this->connection->__soapCall('IBIOSSettings_getIOAPICEnabled', array((array)$request));
  1485. return (bool)$response->returnval;
  1486. }
  1487. public function setIOAPICEnabled($value)
  1488. {
  1489. $request = new stdClass();
  1490. $request->_this = $this->handle;
  1491. if (is_null($value) || is_scalar($value))
  1492. {
  1493. $request->IOAPICEnabled = (bool)$value;
  1494. }
  1495. else
  1496. {
  1497. $request->IOAPICEnabled = (bool)$value->handle;
  1498. }
  1499. $this->connection->__soapCall('IBIOSSettings_setIOAPICEnabled', array((array)$request));
  1500. }
  1501. public function getTimeOffset()
  1502. {
  1503. $request = new stdClass();
  1504. $request->_this = $this->handle;
  1505. $response = $this->connection->__soapCall('IBIOSSettings_getTimeOffset', array((array)$request));
  1506. return (float)$response->returnval;
  1507. }
  1508. public function setTimeOffset($value)
  1509. {
  1510. $request = new stdClass();
  1511. $request->_this = $this->handle;
  1512. if (is_null($value) || is_scalar($value))
  1513. {
  1514. $request->timeOffset = $value;
  1515. }
  1516. else
  1517. {
  1518. $request->timeOffset = $value->handle;
  1519. }
  1520. $this->connection->__soapCall('IBIOSSettings_setTimeOffset', array((array)$request));
  1521. }
  1522. public function getPXEDebugEnabled()
  1523. {
  1524. $request = new stdClass();
  1525. $request->_this = $this->handle;
  1526. $response = $this->connection->__soapCall('IBIOSSettings_getPXEDebugEnabled', array((array)$request));
  1527. return (bool)$response->returnval;
  1528. }
  1529. public function setPXEDebugEnabled($value)
  1530. {
  1531. $request = new stdClass();
  1532. $request->_this = $this->handle;
  1533. if (is_null($value) || is_scalar($value))
  1534. {
  1535. $request->PXEDebugEnabled = (bool)$value;
  1536. }
  1537. else
  1538. {
  1539. $request->PXEDebugEnabled = (bool)$value->handle;
  1540. }
  1541. $this->connection->__soapCall('IBIOSSettings_setPXEDebugEnabled', array((array)$request));
  1542. }
  1543. public function getNonVolatileStorageFile()
  1544. {
  1545. $request = new stdClass();
  1546. $request->_this = $this->handle;
  1547. $response = $this->connection->__soapCall('IBIOSSettings_getNonVolatileStorageFile', array((array)$request));
  1548. return (string)$response->returnval;
  1549. }
  1550. }
  1551. /**
  1552. * Generated VBoxWebService Managed Object Collection
  1553. */
  1554. class IBIOSSettingsCollection extends VBox_ManagedObjectCollection
  1555. {
  1556. protected $_interfaceName = "IBIOSSettings";
  1557. }
  1558. /**
  1559. * Generated VBoxWebService Interface Wrapper
  1560. */
  1561. class IPCIAddress extends VBox_ManagedObject
  1562. {
  1563. public function asLong()
  1564. {
  1565. $request = new stdClass();
  1566. $request->_this = $this->handle;
  1567. $response = $this->connection->__soapCall('IPCIAddress_asLong', array((array)$request));
  1568. return (int)$response->returnval;
  1569. }
  1570. public function fromLong($arg_number)
  1571. {
  1572. $request = new stdClass();
  1573. $request->_this = $this->handle;
  1574. $request->number = $arg_number;
  1575. $response = $this->connection->__soapCall('IPCIAddress_fromLong', array((array)$request));
  1576. return ;
  1577. }
  1578. public function getBus()
  1579. {
  1580. $request = new stdClass();
  1581. $request->_this = $this->handle;
  1582. $response = $this->connection->__soapCall('IPCIAddress_getBus', array((array)$request));
  1583. return (int)$response->returnval;
  1584. }
  1585. public function setBus($value)
  1586. {
  1587. $request = new stdClass();
  1588. $request->_this = $this->handle;
  1589. if (is_null($value) || is_scalar($value))
  1590. {
  1591. $request->bus = $value;
  1592. }
  1593. else
  1594. {
  1595. $request->bus = $value->handle;
  1596. }
  1597. $this->connection->__soapCall('IPCIAddress_setBus', array((array)$request));
  1598. }
  1599. public function getDevice()
  1600. {
  1601. $request = new stdClass();
  1602. $request->_this = $this->handle;
  1603. $response = $this->connection->__soapCall('IPCIAddress_getDevice', array((array)$request));
  1604. return (int)$response->returnval;
  1605. }
  1606. public function setDevice($value)
  1607. {
  1608. $request = new stdClass();
  1609. $request->_this = $this->handle;
  1610. if (is_null($value) || is_scalar($value))
  1611. {
  1612. $request->device = $value;
  1613. }
  1614. else
  1615. {
  1616. $request->device = $value->handle;
  1617. }
  1618. $this->connection->__soapCall('IPCIAddress_setDevice', array((array)$request));
  1619. }
  1620. public function getDevFunction()
  1621. {
  1622. $request = new stdClass();
  1623. $request->_this = $this->handle;
  1624. $response = $this->connection->__soapCall('IPCIAddress_getDevFunction', array((array)$request));
  1625. return (int)$response->returnval;
  1626. }
  1627. public function setDevFunction($value)
  1628. {
  1629. $request = new stdClass();
  1630. $request->_this = $this->handle;
  1631. if (is_null($value) || is_scalar($value))
  1632. {
  1633. $request->devFunction = $value;
  1634. }
  1635. else
  1636. {
  1637. $request->devFunction = $value->handle;
  1638. }
  1639. $this->connection->__soapCall('IPCIAddress_setDevFunction', array((array)$request));
  1640. }
  1641. }
  1642. /**
  1643. * Generated VBoxWebService Managed Object Collection
  1644. */
  1645. class IPCIAddressCollection extends VBox_ManagedObjectCollection
  1646. {
  1647. protected $_interfaceName = "IPCIAddress";
  1648. }
  1649. /**
  1650. * Generated VBoxWebService Interface Wrapper
  1651. */
  1652. class IMachine extends VBox_ManagedObject
  1653. {
  1654. public function lockMachine($arg_session, $arg_lockType)
  1655. {
  1656. $request = new stdClass();
  1657. $request->_this = $this->handle;
  1658. $request->session = $arg_session;
  1659. $request->lockType = $arg_lockType;
  1660. $response = $this->connection->__soapCall('IMachine_lockMachine', array((array)$request));
  1661. return ;
  1662. }
  1663. public function launchVMProcess($arg_session, $arg_name, $arg_environment)
  1664. {
  1665. $request = new stdClass();
  1666. $request->_this = $this->handle;
  1667. $request->session = $arg_session;
  1668. $request->name = $arg_name;
  1669. $request->environment = $arg_environment;
  1670. $response = $this->connection->__soapCall('IMachine_launchVMProcess', array((array)$request));
  1671. return new IProgress ($this->connection, $response->returnval);
  1672. }
  1673. public function setBootOrder($arg_position, $arg_device)
  1674. {
  1675. $request = new stdClass();
  1676. $request->_this = $this->handle;
  1677. $request->position = $arg_position;
  1678. $request->device = $arg_device;
  1679. $response = $this->connection->__soapCall('IMachine_setBootOrder', array((array)$request));
  1680. return ;
  1681. }
  1682. public function getBootOrder($arg_position)
  1683. {
  1684. $request = new stdClass();
  1685. $request->_this = $this->handle;
  1686. $request->position = $arg_position;
  1687. $response = $this->connection->__soapCall('IMachine_getBootOrder', array((array)$request));
  1688. return new DeviceType ($this->connection, $response->returnval);
  1689. }
  1690. public function attachDevice($arg_name, $arg_controllerPort, $arg_device, $arg_type, $arg_medium)
  1691. {
  1692. $request = new stdClass();
  1693. $request->_this = $this->handle;
  1694. $request->name = $arg_name;
  1695. $request->controllerPort = $arg_controllerPort;
  1696. $request->device = $arg_device;
  1697. $request->type = $arg_type;
  1698. $request->medium = $arg_medium;
  1699. $response = $this->connection->__soapCall('IMachine_attachDevice', array((array)$request));
  1700. return ;
  1701. }
  1702. public function attachDeviceWithoutMedium($arg_name, $arg_controllerPort, $arg_device, $arg_type)
  1703. {
  1704. $request = new stdClass();
  1705. $request->_this = $this->handle;
  1706. $request->name = $arg_name;
  1707. $request->controllerPort = $arg_controllerPort;
  1708. $request->device = $arg_device;
  1709. $request->type = $arg_type;
  1710. $response = $this->connection->__soapCall('IMachine_attachDeviceWithoutMedium', array((array)$request));
  1711. return ;
  1712. }
  1713. public function detachDevice($arg_name, $arg_controllerPort, $arg_device)
  1714. {
  1715. $request = new stdClass();
  1716. $request->_this = $this->handle;
  1717. $request->name = $arg_name;
  1718. $request->controllerPort = $arg_controllerPort;
  1719. $request->device = $arg_device;
  1720. $response = $this->connection->__soapCall('IMachine_detachDevice', array((array)$request));
  1721. return ;
  1722. }
  1723. public function passthroughDevice($arg_name, $arg_controllerPort, $arg_device, $arg_passthrough)
  1724. {
  1725. $request = new stdClass();
  1726. $request->_this = $this->handle;
  1727. $request->name = $arg_name;
  1728. $request->controllerPort = $arg_controllerPort;
  1729. $request->device = $arg_device;
  1730. $request->passthrough = (bool)$arg_passthrough;
  1731. $response = $this->connection->__soapCall('IMachine_passthroughDevice', array((array)$request));
  1732. return ;
  1733. }
  1734. public function temporaryEjectDevice($arg_name, $arg_controllerPort, $arg_device, $arg_temporaryEject)
  1735. {
  1736. $request = new stdClass();
  1737. $request->_this = $this->handle;
  1738. $request->name = $arg_name;
  1739. $request->controllerPort = $arg_controllerPort;
  1740. $request->device = $arg_device;
  1741. $request->temporaryEject = (bool)$arg_temporaryEject;
  1742. $response = $this->connection->__soapCall('IMachine_temporaryEjectDevice', array((array)$request));
  1743. return ;
  1744. }
  1745. public function nonRotationalDevice($arg_name, $arg_controllerPort, $arg_device, $arg_nonRotational)
  1746. {
  1747. $request = new stdClass();
  1748. $request->_this = $this->handle;
  1749. $request->name = $arg_name;
  1750. $request->controllerPort = $arg_controllerPort;
  1751. $request->device = $arg_device;
  1752. $request->nonRotational = (bool)$arg_nonRotational;
  1753. $response = $this->connection->__soapCall('IMachine_nonRotationalDevice', array((array)$request));
  1754. return ;
  1755. }
  1756. public function setAutoDiscardForDevice($arg_name, $arg_controllerPort, $arg_device, $arg_discard)
  1757. {
  1758. $request = new stdClass();
  1759. $request->_this = $this->handle;
  1760. $request->name = $arg_name;
  1761. $request->controllerPort = $arg_controllerPort;
  1762. $request->device = $arg_device;
  1763. $request->discard = (bool)$arg_discard;
  1764. $response = $this->connection->__soapCall('IMachine_setAutoDiscardForDevice', array((array)$request));
  1765. return ;
  1766. }
  1767. public function setHotPluggableForDevice($arg_name, $arg_controllerPort, $arg_device, $arg_hotPluggable)
  1768. {
  1769. $request = new stdClass();
  1770. $request->_this = $this->handle;
  1771. $request->name = $arg_name;
  1772. $request->controllerPort = $arg_controllerPort;
  1773. $request->device = $arg_device;
  1774. $request->hotPluggable = (bool)$arg_hotPluggable;
  1775. $response = $this->connection->__soapCall('IMachine_setHotPluggableForDevice', array((array)$request));
  1776. return ;
  1777. }
  1778. public function setBandwidthGroupForDevice($arg_name, $arg_controllerPort, $arg_device, $arg_bandwidthGroup)
  1779. {
  1780. $request = new stdClass();
  1781. $request->_this = $this->handle;
  1782. $request->name = $arg_name;
  1783. $request->controllerPort = $arg_controllerPort;
  1784. $request->device = $arg_device;
  1785. $request->bandwidthGroup = $arg_bandwidthGroup;
  1786. $response = $this->connection->__soapCall('IMachine_setBandwidthGroupForDevice', array((array)$request));
  1787. return ;
  1788. }
  1789. public function setNoBandwidthGroupForDevice($arg_name, $arg_controllerPort, $arg_device)
  1790. {
  1791. $request = new stdClass();
  1792. $request->_this = $this->handle;
  1793. $request->name = $arg_name;
  1794. $request->controllerPort = $arg_controllerPort;
  1795. $request->device = $arg_device;
  1796. $response = $this->connection->__soapCall('IMachine_setNoBandwidthGroupForDevice', array((array)$request));
  1797. return ;
  1798. }
  1799. public function unmountMedium($arg_name, $arg_controllerPort, $arg_device, $arg_force)
  1800. {
  1801. $request = new stdClass();
  1802. $request->_this = $this->handle;
  1803. $request->name = $arg_name;
  1804. $request->controllerPort = $arg_controllerPort;
  1805. $request->device = $arg_device;
  1806. $request->force = (bool)$arg_force;
  1807. $response = $this->connection->__soapCall('IMachine_unmountMedium', array((array)$request));
  1808. return ;
  1809. }
  1810. public function mountMedium($arg_name, $arg_controllerPort, $arg_device, $arg_medium, $arg_force)
  1811. {
  1812. $request = new stdClass();
  1813. $request->_this = $this->handle;
  1814. $request->name = $arg_name;
  1815. $request->controllerPort = $arg_controllerPort;
  1816. $request->device = $arg_device;
  1817. $request->medium = $arg_medium;
  1818. $request->force = (bool)$arg_force;
  1819. $response = $this->connection->__soapCall('IMachine_mountMedium', array((array)$request));
  1820. return ;
  1821. }
  1822. public function getMedium($arg_name, $arg_controllerPort, $arg_device)
  1823. {
  1824. $request = new stdClass();
  1825. $request->_this = $this->handle;
  1826. $request->name = $arg_name;
  1827. $request->controllerPort = $arg_controllerPort;
  1828. $request->device = $arg_device;
  1829. $response = $this->connection->__soapCall('IMachine_getMedium', array((array)$request));
  1830. return new IMedium ($this->connection, $response->returnval);
  1831. }
  1832. public function getMediumAttachmentsOfController($arg_name)
  1833. {
  1834. $request = new stdClass();
  1835. $request->_this = $this->handle;
  1836. $request->name = $arg_name;
  1837. $response = $this->connection->__soapCall('IMachine_getMediumAttachmentsOfController', array((array)$request));
  1838. return new IMediumAttachmentCollection ($this->connection, (array)$response->returnval);
  1839. }
  1840. public function getMediumAttachment($arg_name, $arg_controllerPort, $arg_device)
  1841. {
  1842. $request = new stdClass();
  1843. $request->_this = $this->handle;
  1844. $request->name = $arg_name;
  1845. $request->controllerPort = $arg_controllerPort;
  1846. $request->device = $arg_device;
  1847. $response = $this->connection->__soapCall('IMachine_getMediumAttachment', array((array)$request));
  1848. return new IMediumAttachment ($this->connection, $response->returnval);
  1849. }
  1850. public function attachHostPCIDevice($arg_hostAddress, $arg_desiredGuestAddress, $arg_tryToUnbind)
  1851. {
  1852. $request = new stdClass();
  1853. $request->_this = $this->handle;
  1854. $request->hostAddress = $arg_hostAddress;
  1855. $request->desiredGuestAddress = $arg_desiredGuestAddress;
  1856. $request->tryToUnbind = (bool)$arg_tryToUnbind;
  1857. $response = $this->connection->__soapCall('IMachine_attachHostPCIDevice', array((array)$request));
  1858. return ;
  1859. }
  1860. public function detachHostPCIDevice($arg_hostAddress)
  1861. {
  1862. $request = new stdClass();
  1863. $request->_this = $this->handle;
  1864. $request->hostAddress = $arg_hostAddress;
  1865. $response = $this->connection->__soapCall('IMachine_detachHostPCIDevice', array((array)$request));
  1866. return ;
  1867. }
  1868. public function getNetworkAdapter($arg_slot)
  1869. {
  1870. $request = new stdClass();
  1871. $request->_this = $this->handle;
  1872. $request->slot = $arg_slot;
  1873. $response = $this->connection->__soapCall('IMachine_getNetworkAdapter', array((array)$request));
  1874. return new INetworkAdapter ($this->connection, $response->returnval);
  1875. }
  1876. public function addStorageController($arg_name, $arg_connectionType)
  1877. {
  1878. $request = new stdClass();
  1879. $request->_this = $this->handle;
  1880. $request->name = $arg_name;
  1881. $request->connectionType = $arg_connectionType;
  1882. $response = $this->connection->__soapCall('IMachine_addStorageController', array((array)$request));
  1883. return new IStorageController ($this->connection, $response->returnval);
  1884. }
  1885. public function getStorageControllerByName($arg_name)
  1886. {
  1887. $request = new stdClass();
  1888. $request->_this = $this->handle;
  1889. $request->name = $arg_name;
  1890. $response = $this->connection->__soapCall('IMachine_getStorageControllerByName', array((array)$request));
  1891. return new IStorageController ($this->connection, $response->returnval);
  1892. }
  1893. public function getStorageControllerByInstance($arg_connectionType, $arg_instance)
  1894. {
  1895. $request = new stdClass();
  1896. $request->_this = $this->handle;
  1897. $request->connectionType = $arg_connectionType;
  1898. $request->instance = $arg_instance;
  1899. $response = $this->connection->__soapCall('IMachine_getStorageControllerByInstance', array((array)$request));
  1900. return new IStorageController ($this->connection, $response->returnval);
  1901. }
  1902. public function removeStorageController($arg_name)
  1903. {
  1904. $request = new stdClass();
  1905. $request->_this = $this->handle;
  1906. $request->name = $arg_name;
  1907. $response = $this->connection->__soapCall('IMachine_removeStorageController', array((array)$request));
  1908. return ;
  1909. }
  1910. public function setStorageControllerBootable($arg_name, $arg_bootable)
  1911. {
  1912. $request = new stdClass();
  1913. $request->_this = $this->handle;
  1914. $request->name = $arg_name;
  1915. $request->bootable = (bool)$arg_bootable;
  1916. $response = $this->connection->__soapCall('IMachine_setStorageControllerBootable', array((array)$request));
  1917. return ;
  1918. }
  1919. public function addUSBController($arg_name, $arg_type)
  1920. {
  1921. $request = new stdClass();
  1922. $request->_this = $this->handle;
  1923. $request->name = $arg_name;
  1924. $request->type = $arg_type;
  1925. $response = $this->connection->__soapCall('IMachine_addUSBController', array((array)$request));
  1926. return new IUSBController ($this->connection, $response->returnval);
  1927. }
  1928. public function removeUSBController($arg_name)
  1929. {
  1930. $request = new stdClass();
  1931. $request->_this = $this->handle;
  1932. $request->name = $arg_name;
  1933. $response = $this->connection->__soapCall('IMachine_removeUSBController', array((array)$request));
  1934. return ;
  1935. }
  1936. public function getUSBControllerByName($arg_name)
  1937. {
  1938. $request = new stdClass();
  1939. $request->_this = $this->handle;
  1940. $request->name = $arg_name;
  1941. $response = $this->connection->__soapCall('IMachine_getUSBControllerByName', array((array)$request));
  1942. return new IUSBController ($this->connection, $response->returnval);
  1943. }
  1944. public function getUSBControllerCountByType($arg_type)
  1945. {
  1946. $request = new stdClass();
  1947. $request->_this = $this->handle;
  1948. $request->type = $arg_type;
  1949. $response = $this->connection->__soapCall('IMachine_getUSBControllerCountByType', array((array)$request));
  1950. return (float)$response->returnval;
  1951. }
  1952. public function getSerialPort($arg_slot)
  1953. {
  1954. $request = new stdClass();
  1955. $request->_this = $this->handle;
  1956. $request->slot = $arg_slot;
  1957. $response = $this->connection->__soapCall('IMachine_getSerialPort', array((array)$request));
  1958. return new ISerialPort ($this->connection, $response->returnval);
  1959. }
  1960. public function getParallelPort($arg_slot)
  1961. {
  1962. $request = new stdClass();
  1963. $request->_this = $this->handle;
  1964. $request->slot = $arg_slot;
  1965. $response = $this->connection->__soapCall('IMachine_getParallelPort', array((array)$request));
  1966. return new IParallelPort ($this->connection, $response->returnval);
  1967. }
  1968. public function getExtraDataKeys()
  1969. {
  1970. $request = new stdClass();
  1971. $request->_this = $this->handle;
  1972. $response = $this->connection->__soapCall('IMachine_getExtraDataKeys', array((array)$request));
  1973. return (array)$response->returnval;
  1974. }
  1975. public function getExtraData($arg_key)
  1976. {
  1977. $request = new stdClass();
  1978. $request->_this = $this->handle;
  1979. $request->key = $arg_key;
  1980. $response = $this->connection->__soapCall('IMachine_getExtraData', array((array)$request));
  1981. return (string)$response->returnval;
  1982. }
  1983. public function setExtraData($arg_key, $arg_value)
  1984. {
  1985. $request = new stdClass();
  1986. $request->_this = $this->handle;
  1987. $request->key = $arg_key;
  1988. $request->value = $arg_value;
  1989. $response = $this->connection->__soapCall('IMachine_setExtraData', array((array)$request));
  1990. return ;
  1991. }
  1992. public function getCPUProperty($arg_property)
  1993. {
  1994. $request = new stdClass();
  1995. $request->_this = $this->handle;
  1996. $request->property = $arg_property;
  1997. $response = $this->connection->__soapCall('IMachine_getCPUProperty', array((array)$request));
  1998. return (bool)$response->returnval;
  1999. }
  2000. public function setCPUProperty($arg_property, $arg_value)
  2001. {
  2002. $request = new stdClass();
  2003. $request->_this = $this->handle;
  2004. $request->property = $arg_property;
  2005. $request->value = (bool)$arg_value;
  2006. $response = $this->connection->__soapCall('IMachine_setCPUProperty', array((array)$request));
  2007. return ;
  2008. }
  2009. public function getCPUIDLeaf($arg_id)
  2010. {
  2011. $request = new stdClass();
  2012. $request->_this = $this->handle;
  2013. $request->id = $arg_id;
  2014. $response = $this->connection->__soapCall('IMachine_getCPUIDLeaf', array((array)$request));
  2015. return array((float)$response->valEax, (float)$response->valEbx, (float)$response->valEcx, (float)$response->valEdx);
  2016. }
  2017. public function setCPUIDLeaf($arg_id, $arg_valEax, $arg_valEbx, $arg_valEcx, $arg_valEdx)
  2018. {
  2019. $request = new stdClass();
  2020. $request->_this = $this->handle;
  2021. $request->id = $arg_id;
  2022. $request->valEax = $arg_valEax;
  2023. $request->valEbx = $arg_valEbx;
  2024. $request->valEcx = $arg_valEcx;
  2025. $request->valEdx = $arg_valEdx;
  2026. $response = $this->connection->__soapCall('IMachine_setCPUIDLeaf', array((array)$request));
  2027. return ;
  2028. }
  2029. public function removeCPUIDLeaf($arg_id)
  2030. {
  2031. $request = new stdClass();
  2032. $request->_this = $this->handle;
  2033. $request->id = $arg_id;
  2034. $response = $this->connection->__soapCall('IMachine_removeCPUIDLeaf', array((array)$request));
  2035. return ;
  2036. }
  2037. public function removeAllCPUIDLeaves()
  2038. {
  2039. $request = new stdClass();
  2040. $request->_this = $this->handle;
  2041. $response = $this->connection->__soapCall('IMachine_removeAllCPUIDLeaves', array((array)$request));
  2042. return ;
  2043. }
  2044. public function getHWVirtExProperty($arg_property)
  2045. {
  2046. $request = new stdClass();
  2047. $request->_this = $this->handle;
  2048. $request->property = $arg_property;
  2049. $response = $this->connection->__soapCall('IMachine_getHWVirtExProperty', array((array)$request));
  2050. return (bool)$response->returnval;
  2051. }
  2052. public function setHWVirtExProperty($arg_property, $arg_value)
  2053. {
  2054. $request = new stdClass();
  2055. $request->_this = $this->handle;
  2056. $request->property = $arg_property;
  2057. $request->value = (bool)$arg_value;
  2058. $response = $this->connection->__soapCall('IMachine_setHWVirtExProperty', array((array)$request));
  2059. return ;
  2060. }
  2061. public function setSettingsFilePath($arg_settingsFilePath)
  2062. {
  2063. $request = new stdClass();
  2064. $request->_this = $this->handle;
  2065. $request->settingsFilePath = $arg_settingsFilePath;
  2066. $response = $this->connection->__soapCall('IMachine_setSettingsFilePath', array((array)$request));
  2067. return new IProgress ($this->connection, $response->returnval);
  2068. }
  2069. public function saveSettings()
  2070. {
  2071. $request = new stdClass();
  2072. $request->_this = $this->handle;
  2073. $response = $this->connection->__soapCall('IMachine_saveSettings', array((array)$request));
  2074. return ;
  2075. }
  2076. public function discardSettings()
  2077. {
  2078. $request = new stdClass();
  2079. $request->_this = $this->handle;
  2080. $response = $this->connection->__soapCall('IMachine_discardSettings', array((array)$request));
  2081. return ;
  2082. }
  2083. public function unregister($arg_cleanupMode)
  2084. {
  2085. $request = new stdClass();
  2086. $request->_this = $this->handle;
  2087. $request->cleanupMode = $arg_cleanupMode;
  2088. $response = $this->connection->__soapCall('IMachine_unregister', array((array)$request));
  2089. return new IMediumCollection ($this->connection, (array)$response->returnval);
  2090. }
  2091. public function deleteConfig($arg_media)
  2092. {
  2093. $request = new stdClass();
  2094. $request->_this = $this->handle;
  2095. $request->media = $arg_media;
  2096. $response = $this->connection->__soapCall('IMachine_deleteConfig', array((array)$request));
  2097. return new IProgress ($this->connection, $response->returnval);
  2098. }
  2099. public function exportTo($arg_appliance, $arg_location)
  2100. {
  2101. $request = new stdClass();
  2102. $request->_this = $this->handle;
  2103. $request->appliance = $arg_appliance;
  2104. $request->location = $arg_location;
  2105. $response = $this->connection->__soapCall('IMachine_exportTo', array((array)$request));
  2106. return new IVirtualSystemDescription ($this->connection, $response->returnval);
  2107. }
  2108. public function findSnapshot($arg_nameOrId)
  2109. {
  2110. $request = new stdClass();
  2111. $request->_this = $this->handle;
  2112. $request->nameOrId = $arg_nameOrId;
  2113. $response = $this->connection->__soapCall('IMachine_findSnapshot', array((array)$request));
  2114. return new ISnapshot ($this->connection, $response->returnval);
  2115. }
  2116. public function createSharedFolder($arg_name, $arg_hostPath, $arg_writable, $arg_automount)
  2117. {
  2118. $request = new stdClass();
  2119. $request->_this = $this->handle;
  2120. $request->name = $arg_name;
  2121. $request->hostPath = $arg_hostPath;
  2122. $request->writable = (bool)$arg_writable;
  2123. $request->automount = (bool)$arg_automount;
  2124. $response = $this->connection->__soapCall('IMachine_createSharedFolder', array((array)$request));
  2125. return ;
  2126. }
  2127. public function removeSharedFolder($arg_name)
  2128. {
  2129. $request = new stdClass();
  2130. $request->_this = $this->handle;
  2131. $request->name = $arg_name;
  2132. $response = $this->connection->__soapCall('IMachine_removeSharedFolder', array((array)$request));
  2133. return ;
  2134. }
  2135. public function canShowConsoleWindow()
  2136. {
  2137. $request = new stdClass();
  2138. $request->_this = $this->handle;
  2139. $response = $this->connection->__soapCall('IMachine_canShowConsoleWindow', array((array)$request));
  2140. return (bool)$response->returnval;
  2141. }
  2142. public function showConsoleWindow()
  2143. {
  2144. $request = new stdClass();
  2145. $request->_this = $this->handle;
  2146. $response = $this->connection->__soapCall('IMachine_showConsoleWindow', array((array)$request));
  2147. return (float)$response->returnval;
  2148. }
  2149. public function getGuestProperty($arg_name)
  2150. {
  2151. $request = new stdClass();
  2152. $request->_this = $this->handle;
  2153. $request->name = $arg_name;
  2154. $response = $this->connection->__soapCall('IMachine_getGuestProperty', array((array)$request));
  2155. return array((string)$response->value, (float)$response->timestamp, (string)$response->flags);
  2156. }
  2157. public function getGuestPropertyValue($arg_property)
  2158. {
  2159. $request = new stdClass();
  2160. $request->_this = $this->handle;
  2161. $request->property = $arg_property;
  2162. $response = $this->connection->__soapCall('IMachine_getGuestPropertyValue', array((array)$request));
  2163. return (string)$response->returnval;
  2164. }
  2165. public function getGuestPropertyTimestamp($arg_property)
  2166. {
  2167. $request = new stdClass();
  2168. $request->_this = $this->handle;
  2169. $request->property = $arg_property;
  2170. $response = $this->connection->__soapCall('IMachine_getGuestPropertyTimestamp', array((array)$request));
  2171. return (float)$response->returnval;
  2172. }
  2173. public function setGuestProperty($arg_property, $arg_value, $arg_flags)
  2174. {
  2175. $request = new stdClass();
  2176. $request->_this = $this->handle;
  2177. $request->property = $arg_property;
  2178. $request->value = $arg_value;
  2179. $request->flags = $arg_flags;
  2180. $response = $this->connection->__soapCall('IMachine_setGuestProperty', array((array)$request));
  2181. return ;
  2182. }
  2183. public function setGuestPropertyValue($arg_property, $arg_value)
  2184. {
  2185. $request = new stdClass();
  2186. $request->_this = $this->handle;
  2187. $request->property = $arg_property;
  2188. $request->value = $arg_value;
  2189. $response = $this->connection->__soapCall('IMachine_setGuestPropertyValue', array((array)$request));
  2190. return ;
  2191. }
  2192. public function deleteGuestProperty($arg_name)
  2193. {
  2194. $request = new stdClass();
  2195. $request->_this = $this->handle;
  2196. $request->name = $arg_name;
  2197. $response = $this->connection->__soapCall('IMachine_deleteGuestProperty', array((array)$request));
  2198. return ;
  2199. }
  2200. public function enumerateGuestProperties($arg_patterns)
  2201. {
  2202. $request = new stdClass();
  2203. $request->_this = $this->handle;
  2204. $request->patterns = $arg_patterns;
  2205. $response = $this->connection->__soapCall('IMachine_enumerateGuestProperties', array((array)$request));
  2206. return array((array)$response->names, (array)$response->values, (array)$response->timestamps, (array)$response->flags);
  2207. }
  2208. public function querySavedGuestScreenInfo($arg_screenId)
  2209. {
  2210. $request = new stdClass();
  2211. $request->_this = $this->handle;
  2212. $request->screenId = $arg_screenId;
  2213. $response = $this->connection->__soapCall('IMachine_querySavedGuestScreenInfo', array((array)$request));
  2214. return array((float)$response->originX, (float)$response->originY, (float)$response->width, (float)$response->height, (bool)$response->enabled);
  2215. }
  2216. public function readSavedThumbnailToArray($arg_screenId, $arg_bitmapFormat)
  2217. {
  2218. $request = new stdClass();
  2219. $request->_this = $this->handle;
  2220. $request->screenId = $arg_screenId;
  2221. $request->bitmapFormat = $arg_bitmapFormat;
  2222. $response = $this->connection->__soapCall('IMachine_readSavedThumbnailToArray', array((array)$request));
  2223. return array((array)$response->returnval, (float)$response->width, (float)$response->height);
  2224. }
  2225. public function querySavedScreenshotInfo($arg_screenId)
  2226. {
  2227. $request = new stdClass();
  2228. $request->_this = $this->handle;
  2229. $request->screenId = $arg_screenId;
  2230. $response = $this->connection->__soapCall('IMachine_querySavedScreenshotInfo', array((array)$request));
  2231. return array(new BitmapFormatCollection ($this->connection, (array)$response->returnval), (float)$response->width, (float)$response->height);
  2232. }
  2233. public function readSavedScreenshotToArray($arg_screenId, $arg_bitmapFormat)
  2234. {
  2235. $request = new stdClass();
  2236. $request->_this = $this->handle;
  2237. $request->screenId = $arg_screenId;
  2238. $request->bitmapFormat = $arg_bitmapFormat;
  2239. $response = $this->connection->__soapCall('IMachine_readSavedScreenshotToArray', array((array)$request));
  2240. return array((array)$response->returnval, (float)$response->width, (float)$response->height);
  2241. }
  2242. public function hotPlugCPU($arg_cpu)
  2243. {
  2244. $request = new stdClass();
  2245. $request->_this = $this->handle;
  2246. $request->cpu = $arg_cpu;
  2247. $response = $this->connection->__soapCall('IMachine_hotPlugCPU', array((array)$request));
  2248. return ;
  2249. }
  2250. public function hotUnplugCPU($arg_cpu)
  2251. {
  2252. $request = new stdClass();
  2253. $request->_this = $this->handle;
  2254. $request->cpu = $arg_cpu;
  2255. $response = $this->connection->__soapCall('IMachine_hotUnplugCPU', array((array)$request));
  2256. return ;
  2257. }
  2258. public function getCPUStatus($arg_cpu)
  2259. {
  2260. $request = new stdClass();
  2261. $request->_this = $this->handle;
  2262. $request->cpu = $arg_cpu;
  2263. $response = $this->connection->__soapCall('IMachine_getCPUStatus', array((array)$request));
  2264. return (bool)$response->returnval;
  2265. }
  2266. public function getEffectiveParavirtProvider()
  2267. {
  2268. $request = new stdClass();
  2269. $request->_this = $this->handle;
  2270. $response = $this->connection->__soapCall('IMachine_getEffectiveParavirtProvider', array((array)$request));
  2271. return new ParavirtProvider ($this->connection, $response->returnval);
  2272. }
  2273. public function queryLogFilename($arg_idx)
  2274. {
  2275. $request = new stdClass();
  2276. $request->_this = $this->handle;
  2277. $request->idx = $arg_idx;
  2278. $response = $this->connection->__soapCall('IMachine_queryLogFilename', array((array)$request));
  2279. return (string)$response->returnval;
  2280. }
  2281. public function readLog($arg_idx, $arg_offset, $arg_size)
  2282. {
  2283. $request = new stdClass();
  2284. $request->_this = $this->handle;
  2285. $request->idx = $arg_idx;
  2286. $request->offset = $arg_offset;
  2287. $request->size = $arg_size;
  2288. $response = $this->connection->__soapCall('IMachine_readLog', array((array)$request));
  2289. return (array)$response->returnval;
  2290. }
  2291. public function cloneTo($arg_target, $arg_mode, $arg_options)
  2292. {
  2293. $request = new stdClass();
  2294. $request->_this = $this->handle;
  2295. $request->target = $arg_target;
  2296. $request->mode = $arg_mode;
  2297. $request->options = $arg_options;
  2298. $response = $this->connection->__soapCall('IMachine_cloneTo', array((array)$request));
  2299. return new IProgress ($this->connection, $response->returnval);
  2300. }
  2301. public function saveState()
  2302. {
  2303. $request = new stdClass();
  2304. $request->_this = $this->handle;
  2305. $response = $this->connection->__soapCall('IMachine_saveState', array((array)$request));
  2306. return new IProgress ($this->connection, $response->returnval);
  2307. }
  2308. public function adoptSavedState($arg_savedStateFile)
  2309. {
  2310. $request = new stdClass();
  2311. $request->_this = $this->handle;
  2312. $request->savedStateFile = $arg_savedStateFile;
  2313. $response = $this->connection->__soapCall('IMachine_adoptSavedState', array((array)$request));
  2314. return ;
  2315. }
  2316. public function discardSavedState($arg_fRemoveFile)
  2317. {
  2318. $request = new stdClass();
  2319. $request->_this = $this->handle;
  2320. $request->fRemoveFile = (bool)$arg_fRemoveFile;
  2321. $response = $this->connection->__soapCall('IMachine_discardSavedState', array((array)$request));
  2322. return ;
  2323. }
  2324. public function takeSnapshot($arg_name, $arg_description, $arg_pause)
  2325. {
  2326. $request = new stdClass();
  2327. $request->_this = $this->handle;
  2328. $request->name = $arg_name;
  2329. $request->description = $arg_description;
  2330. $request->pause = (bool)$arg_pause;
  2331. $response = $this->connection->__soapCall('IMachine_takeSnapshot', array((array)$request));
  2332. return array(new IProgress ($this->connection, $response->returnval), (string)$response->id);
  2333. }
  2334. public function deleteSnapshot($arg_id)
  2335. {
  2336. $request = new stdClass();
  2337. $request->_this = $this->handle;
  2338. $request->id = $arg_id;
  2339. $response = $this->connection->__soapCall('IMachine_deleteSnapshot', array((array)$request));
  2340. return new IProgress ($this->connection, $response->returnval);
  2341. }
  2342. public function deleteSnapshotAndAllChildren($arg_id)
  2343. {
  2344. $request = new stdClass();
  2345. $request->_this = $this->handle;
  2346. $request->id = $arg_id;
  2347. $response = $this->connection->__soapCall('IMachine_deleteSnapshotAndAllChildren', array((array)$request));
  2348. return new IProgress ($this->connection, $response->returnval);
  2349. }
  2350. public function deleteSnapshotRange($arg_startId, $arg_endId)
  2351. {
  2352. $request = new stdClass();
  2353. $request->_this = $this->handle;
  2354. $request->startId = $arg_startId;
  2355. $request->endId = $arg_endId;
  2356. $response = $this->connection->__soapCall('IMachine_deleteSnapshotRange', array((array)$request));
  2357. return new IProgress ($this->connection, $response->returnval);
  2358. }
  2359. public function restoreSnapshot($arg_snapshot)
  2360. {
  2361. $request = new stdClass();
  2362. $request->_this = $this->handle;
  2363. $request->snapshot = $arg_snapshot;
  2364. $response = $this->connection->__soapCall('IMachine_restoreSnapshot', array((array)$request));
  2365. return new IProgress ($this->connection, $response->returnval);
  2366. }
  2367. public function applyDefaults($arg_flags)
  2368. {
  2369. $request = new stdClass();
  2370. $request->_this = $this->handle;
  2371. $request->flags = $arg_flags;
  2372. $response = $this->connection->__soapCall('IMachine_applyDefaults', array((array)$request));
  2373. return ;
  2374. }
  2375. public function getParent()
  2376. {
  2377. $request = new stdClass();
  2378. $request->_this = $this->handle;
  2379. $response = $this->connection->__soapCall('IMachine_getParent', array((array)$request));
  2380. return new IVirtualBox ($this->connection, $response->returnval);
  2381. }
  2382. public function getIcon()
  2383. {
  2384. $request = new stdClass();
  2385. $request->_this = $this->handle;
  2386. $response = $this->connection->__soapCall('IMachine_getIcon', array((array)$request));
  2387. return (array)$response->returnval;
  2388. }
  2389. public function setIcon($value)
  2390. {
  2391. $request = new stdClass();
  2392. $request->_this = $this->handle;
  2393. if (is_array($value) || is_null($value) || is_scalar($value))
  2394. {
  2395. $request->icon = $value;
  2396. }
  2397. else
  2398. {
  2399. $request->icon = $value->handle;
  2400. }
  2401. $this->connection->__soapCall('IMachine_setIcon', array((array)$request));
  2402. }
  2403. public function getAccessible()
  2404. {
  2405. $request = new stdClass();
  2406. $request->_this = $this->handle;
  2407. $response = $this->connection->__soapCall('IMachine_getAccessible', array((array)$request));
  2408. return (bool)$response->returnval;
  2409. }
  2410. public function getAccessError()
  2411. {
  2412. $request = new stdClass();
  2413. $request->_this = $this->handle;
  2414. $response = $this->connection->__soapCall('IMachine_getAccessError', array((array)$request));
  2415. return new IVirtualBoxErrorInfo ($this->connection, $response->returnval);
  2416. }
  2417. public function getName()
  2418. {
  2419. $request = new stdClass();
  2420. $request->_this = $this->handle;
  2421. $response = $this->connection->__soapCall('IMachine_getName', array((array)$request));
  2422. return (string)$response->returnval;
  2423. }
  2424. public function setName($value)
  2425. {
  2426. $request = new stdClass();
  2427. $request->_this = $this->handle;
  2428. if (is_null($value) || is_scalar($value))
  2429. {
  2430. $request->name = $value;
  2431. }
  2432. else
  2433. {
  2434. $request->name = $value->handle;
  2435. }
  2436. $this->connection->__soapCall('IMachine_setName', array((array)$request));
  2437. }
  2438. public function getDescription()
  2439. {
  2440. $request = new stdClass();
  2441. $request->_this = $this->handle;
  2442. $response = $this->connection->__soapCall('IMachine_getDescription', array((array)$request));
  2443. return (string)$response->returnval;
  2444. }
  2445. public function setDescription($value)
  2446. {
  2447. $request = new stdClass();
  2448. $request->_this = $this->handle;
  2449. if (is_null($value) || is_scalar($value))
  2450. {
  2451. $request->description = $value;
  2452. }
  2453. else
  2454. {
  2455. $request->description = $value->handle;
  2456. }
  2457. $this->connection->__soapCall('IMachine_setDescription', array((array)$request));
  2458. }
  2459. public function getId()
  2460. {
  2461. $request = new stdClass();
  2462. $request->_this = $this->handle;
  2463. $response = $this->connection->__soapCall('IMachine_getId', array((array)$request));
  2464. return (string)$response->returnval;
  2465. }
  2466. public function getGroups()
  2467. {
  2468. $request = new stdClass();
  2469. $request->_this = $this->handle;
  2470. $response = $this->connection->__soapCall('IMachine_getGroups', array((array)$request));
  2471. return (array)$response->returnval;
  2472. }
  2473. public function setGroups($value)
  2474. {
  2475. $request = new stdClass();
  2476. $request->_this = $this->handle;
  2477. if (is_array($value) || is_null($value) || is_scalar($value))
  2478. {
  2479. $request->groups = $value;
  2480. }
  2481. else
  2482. {
  2483. $request->groups = $value->handle;
  2484. }
  2485. $this->connection->__soapCall('IMachine_setGroups', array((array)$request));
  2486. }
  2487. public function getOSTypeId()
  2488. {
  2489. $request = new stdClass();
  2490. $request->_this = $this->handle;
  2491. $response = $this->connection->__soapCall('IMachine_getOSTypeId', array((array)$request));
  2492. return (string)$response->returnval;
  2493. }
  2494. public function setOSTypeId($value)
  2495. {
  2496. $request = new stdClass();
  2497. $request->_this = $this->handle;
  2498. if (is_null($value) || is_scalar($value))
  2499. {
  2500. $request->OSTypeId = $value;
  2501. }
  2502. else
  2503. {
  2504. $request->OSTypeId = $value->handle;
  2505. }
  2506. $this->connection->__soapCall('IMachine_setOSTypeId', array((array)$request));
  2507. }
  2508. public function getHardwareVersion()
  2509. {
  2510. $request = new stdClass();
  2511. $request->_this = $this->handle;
  2512. $response = $this->connection->__soapCall('IMachine_getHardwareVersion', array((array)$request));
  2513. return (string)$response->returnval;
  2514. }
  2515. public function setHardwareVersion($value)
  2516. {
  2517. $request = new stdClass();
  2518. $request->_this = $this->handle;
  2519. if (is_null($value) || is_scalar($value))
  2520. {
  2521. $request->hardwareVersion = $value;
  2522. }
  2523. else
  2524. {
  2525. $request->hardwareVersion = $value->handle;
  2526. }
  2527. $this->connection->__soapCall('IMachine_setHardwareVersion', array((array)$request));
  2528. }
  2529. public function getHardwareUUID()
  2530. {
  2531. $request = new stdClass();
  2532. $request->_this = $this->handle;
  2533. $response = $this->connection->__soapCall('IMachine_getHardwareUUID', array((array)$request));
  2534. return (string)$response->returnval;
  2535. }
  2536. public function setHardwareUUID($value)
  2537. {
  2538. $request = new stdClass();
  2539. $request->_this = $this->handle;
  2540. if (is_null($value) || is_scalar($value))
  2541. {
  2542. $request->hardwareUUID = $value;
  2543. }
  2544. else
  2545. {
  2546. $request->hardwareUUID = $value->handle;
  2547. }
  2548. $this->connection->__soapCall('IMachine_setHardwareUUID', array((array)$request));
  2549. }
  2550. public function getCPUCount()
  2551. {
  2552. $request = new stdClass();
  2553. $request->_this = $this->handle;
  2554. $response = $this->connection->__soapCall('IMachine_getCPUCount', array((array)$request));
  2555. return (float)$response->returnval;
  2556. }
  2557. public function setCPUCount($value)
  2558. {
  2559. $request = new stdClass();
  2560. $request->_this = $this->handle;
  2561. if (is_null($value) || is_scalar($value))
  2562. {
  2563. $request->CPUCount = $value;
  2564. }
  2565. else
  2566. {
  2567. $request->CPUCount = $value->handle;
  2568. }
  2569. $this->connection->__soapCall('IMachine_setCPUCount', array((array)$request));
  2570. }
  2571. public function getCPUHotPlugEnabled()
  2572. {
  2573. $request = new stdClass();
  2574. $request->_this = $this->handle;
  2575. $response = $this->connection->__soapCall('IMachine_getCPUHotPlugEnabled', array((array)$request));
  2576. return (bool)$response->returnval;
  2577. }
  2578. public function setCPUHotPlugEnabled($value)
  2579. {
  2580. $request = new stdClass();
  2581. $request->_this = $this->handle;
  2582. if (is_null($value) || is_scalar($value))
  2583. {
  2584. $request->CPUHotPlugEnabled = (bool)$value;
  2585. }
  2586. else
  2587. {
  2588. $request->CPUHotPlugEnabled = (bool)$value->handle;
  2589. }
  2590. $this->connection->__soapCall('IMachine_setCPUHotPlugEnabled', array((array)$request));
  2591. }
  2592. public function getCPUExecutionCap()
  2593. {
  2594. $request = new stdClass();
  2595. $request->_this = $this->handle;
  2596. $response = $this->connection->__soapCall('IMachine_getCPUExecutionCap', array((array)$request));
  2597. return (float)$response->returnval;
  2598. }
  2599. public function setCPUExecutionCap($value)
  2600. {
  2601. $request = new stdClass();
  2602. $request->_this = $this->handle;
  2603. if (is_null($value) || is_scalar($value))
  2604. {
  2605. $request->CPUExecutionCap = $value;
  2606. }
  2607. else
  2608. {
  2609. $request->CPUExecutionCap = $value->handle;
  2610. }
  2611. $this->connection->__soapCall('IMachine_setCPUExecutionCap', array((array)$request));
  2612. }
  2613. public function getCPUIDPortabilityLevel()
  2614. {
  2615. $request = new stdClass();
  2616. $request->_this = $this->handle;
  2617. $response = $this->connection->__soapCall('IMachine_getCPUIDPortabilityLevel', array((array)$request));
  2618. return (float)$response->returnval;
  2619. }
  2620. public function setCPUIDPortabilityLevel($value)
  2621. {
  2622. $request = new stdClass();
  2623. $request->_this = $this->handle;
  2624. if (is_null($value) || is_scalar($value))
  2625. {
  2626. $request->CPUIDPortabilityLevel = $value;
  2627. }
  2628. else
  2629. {
  2630. $request->CPUIDPortabilityLevel = $value->handle;
  2631. }
  2632. $this->connection->__soapCall('IMachine_setCPUIDPortabilityLevel', array((array)$request));
  2633. }
  2634. public function getMemorySize()
  2635. {
  2636. $request = new stdClass();
  2637. $request->_this = $this->handle;
  2638. $response = $this->connection->__soapCall('IMachine_getMemorySize', array((array)$request));
  2639. return (float)$response->returnval;
  2640. }
  2641. public function setMemorySize($value)
  2642. {
  2643. $request = new stdClass();
  2644. $request->_this = $this->handle;
  2645. if (is_null($value) || is_scalar($value))
  2646. {
  2647. $request->memorySize = $value;
  2648. }
  2649. else
  2650. {
  2651. $request->memorySize = $value->handle;
  2652. }
  2653. $this->connection->__soapCall('IMachine_setMemorySize', array((array)$request));
  2654. }
  2655. public function getMemoryBalloonSize()
  2656. {
  2657. $request = new stdClass();
  2658. $request->_this = $this->handle;
  2659. $response = $this->connection->__soapCall('IMachine_getMemoryBalloonSize', array((array)$request));
  2660. return (float)$response->returnval;
  2661. }
  2662. public function setMemoryBalloonSize($value)
  2663. {
  2664. $request = new stdClass();
  2665. $request->_this = $this->handle;
  2666. if (is_null($value) || is_scalar($value))
  2667. {
  2668. $request->memoryBalloonSize = $value;
  2669. }
  2670. else
  2671. {
  2672. $request->memoryBalloonSize = $value->handle;
  2673. }
  2674. $this->connection->__soapCall('IMachine_setMemoryBalloonSize', array((array)$request));
  2675. }
  2676. public function getPageFusionEnabled()
  2677. {
  2678. $request = new stdClass();
  2679. $request->_this = $this->handle;
  2680. $response = $this->connection->__soapCall('IMachine_getPageFusionEnabled', array((array)$request));
  2681. return (bool)$response->returnval;
  2682. }
  2683. public function setPageFusionEnabled($value)
  2684. {
  2685. $request = new stdClass();
  2686. $request->_this = $this->handle;
  2687. if (is_null($value) || is_scalar($value))
  2688. {
  2689. $request->pageFusionEnabled = (bool)$value;
  2690. }
  2691. else
  2692. {
  2693. $request->pageFusionEnabled = (bool)$value->handle;
  2694. }
  2695. $this->connection->__soapCall('IMachine_setPageFusionEnabled', array((array)$request));
  2696. }
  2697. public function getGraphicsControllerType()
  2698. {
  2699. $request = new stdClass();
  2700. $request->_this = $this->handle;
  2701. $response = $this->connection->__soapCall('IMachine_getGraphicsControllerType', array((array)$request));
  2702. return new GraphicsControllerType ($this->connection, $response->returnval);
  2703. }
  2704. public function setGraphicsControllerType($value)
  2705. {
  2706. $request = new stdClass();
  2707. $request->_this = $this->handle;
  2708. if (is_null($value) || is_scalar($value))
  2709. {
  2710. $request->graphicsControllerType = $value;
  2711. }
  2712. else
  2713. {
  2714. $request->graphicsControllerType = $value->handle;
  2715. }
  2716. $this->connection->__soapCall('IMachine_setGraphicsControllerType', array((array)$request));
  2717. }
  2718. public function getVRAMSize()
  2719. {
  2720. $request = new stdClass();
  2721. $request->_this = $this->handle;
  2722. $response = $this->connection->__soapCall('IMachine_getVRAMSize', array((array)$request));
  2723. return (float)$response->returnval;
  2724. }
  2725. public function setVRAMSize($value)
  2726. {
  2727. $request = new stdClass();
  2728. $request->_this = $this->handle;
  2729. if (is_null($value) || is_scalar($value))
  2730. {
  2731. $request->VRAMSize = $value;
  2732. }
  2733. else
  2734. {
  2735. $request->VRAMSize = $value->handle;
  2736. }
  2737. $this->connection->__soapCall('IMachine_setVRAMSize', array((array)$request));
  2738. }
  2739. public function getAccelerate3DEnabled()
  2740. {
  2741. $request = new stdClass();
  2742. $request->_this = $this->handle;
  2743. $response = $this->connection->__soapCall('IMachine_getAccelerate3DEnabled', array((array)$request));
  2744. return (bool)$response->returnval;
  2745. }
  2746. public function setAccelerate3DEnabled($value)
  2747. {
  2748. $request = new stdClass();
  2749. $request->_this = $this->handle;
  2750. if (is_null($value) || is_scalar($value))
  2751. {
  2752. $request->accelerate3DEnabled = (bool)$value;
  2753. }
  2754. else
  2755. {
  2756. $request->accelerate3DEnabled = (bool)$value->handle;
  2757. }
  2758. $this->connection->__soapCall('IMachine_setAccelerate3DEnabled', array((array)$request));
  2759. }
  2760. public function getAccelerate2DVideoEnabled()
  2761. {
  2762. $request = new stdClass();
  2763. $request->_this = $this->handle;
  2764. $response = $this->connection->__soapCall('IMachine_getAccelerate2DVideoEnabled', array((array)$request));
  2765. return (bool)$response->returnval;
  2766. }
  2767. public function setAccelerate2DVideoEnabled($value)
  2768. {
  2769. $request = new stdClass();
  2770. $request->_this = $this->handle;
  2771. if (is_null($value) || is_scalar($value))
  2772. {
  2773. $request->accelerate2DVideoEnabled = (bool)$value;
  2774. }
  2775. else
  2776. {
  2777. $request->accelerate2DVideoEnabled = (bool)$value->handle;
  2778. }
  2779. $this->connection->__soapCall('IMachine_setAccelerate2DVideoEnabled', array((array)$request));
  2780. }
  2781. public function getMonitorCount()
  2782. {
  2783. $request = new stdClass();
  2784. $request->_this = $this->handle;
  2785. $response = $this->connection->__soapCall('IMachine_getMonitorCount', array((array)$request));
  2786. return (float)$response->returnval;
  2787. }
  2788. public function setMonitorCount($value)
  2789. {
  2790. $request = new stdClass();
  2791. $request->_this = $this->handle;
  2792. if (is_null($value) || is_scalar($value))
  2793. {
  2794. $request->monitorCount = $value;
  2795. }
  2796. else
  2797. {
  2798. $request->monitorCount = $value->handle;
  2799. }
  2800. $this->connection->__soapCall('IMachine_setMonitorCount', array((array)$request));
  2801. }
  2802. public function getVideoCaptureEnabled()
  2803. {
  2804. $request = new stdClass();
  2805. $request->_this = $this->handle;
  2806. $response = $this->connection->__soapCall('IMachine_getVideoCaptureEnabled', array((array)$request));
  2807. return (bool)$response->returnval;
  2808. }
  2809. public function setVideoCaptureEnabled($value)
  2810. {
  2811. $request = new stdClass();
  2812. $request->_this = $this->handle;
  2813. if (is_null($value) || is_scalar($value))
  2814. {
  2815. $request->videoCaptureEnabled = (bool)$value;
  2816. }
  2817. else
  2818. {
  2819. $request->videoCaptureEnabled = (bool)$value->handle;
  2820. }
  2821. $this->connection->__soapCall('IMachine_setVideoCaptureEnabled', array((array)$request));
  2822. }
  2823. public function getVideoCaptureScreens()
  2824. {
  2825. $request = new stdClass();
  2826. $request->_this = $this->handle;
  2827. $response = $this->connection->__soapCall('IMachine_getVideoCaptureScreens', array((array)$request));
  2828. return (array)$response->returnval;
  2829. }
  2830. public function setVideoCaptureScreens($value)
  2831. {
  2832. $request = new stdClass();
  2833. $request->_this = $this->handle;
  2834. if (is_array($value) || is_null($value) || is_scalar($value))
  2835. {
  2836. $request->videoCaptureScreens = $value;
  2837. }
  2838. else
  2839. {
  2840. $request->videoCaptureScreens = $value->handle;
  2841. }
  2842. $this->connection->__soapCall('IMachine_setVideoCaptureScreens', array((array)$request));
  2843. }
  2844. public function getVideoCaptureFile()
  2845. {
  2846. $request = new stdClass();
  2847. $request->_this = $this->handle;
  2848. $response = $this->connection->__soapCall('IMachine_getVideoCaptureFile', array((array)$request));
  2849. return (string)$response->returnval;
  2850. }
  2851. public function setVideoCaptureFile($value)
  2852. {
  2853. $request = new stdClass();
  2854. $request->_this = $this->handle;
  2855. if (is_null($value) || is_scalar($value))
  2856. {
  2857. $request->videoCaptureFile = $value;
  2858. }
  2859. else
  2860. {
  2861. $request->videoCaptureFile = $value->handle;
  2862. }
  2863. $this->connection->__soapCall('IMachine_setVideoCaptureFile', array((array)$request));
  2864. }
  2865. public function getVideoCaptureWidth()
  2866. {
  2867. $request = new stdClass();
  2868. $request->_this = $this->handle;
  2869. $response = $this->connection->__soapCall('IMachine_getVideoCaptureWidth', array((array)$request));
  2870. return (float)$response->returnval;
  2871. }
  2872. public function setVideoCaptureWidth($value)
  2873. {
  2874. $request = new stdClass();
  2875. $request->_this = $this->handle;
  2876. if (is_null($value) || is_scalar($value))
  2877. {
  2878. $request->videoCaptureWidth = $value;
  2879. }
  2880. else
  2881. {
  2882. $request->videoCaptureWidth = $value->handle;
  2883. }
  2884. $this->connection->__soapCall('IMachine_setVideoCaptureWidth', array((array)$request));
  2885. }
  2886. public function getVideoCaptureHeight()
  2887. {
  2888. $request = new stdClass();
  2889. $request->_this = $this->handle;
  2890. $response = $this->connection->__soapCall('IMachine_getVideoCaptureHeight', array((array)$request));
  2891. return (float)$response->returnval;
  2892. }
  2893. public function setVideoCaptureHeight($value)
  2894. {
  2895. $request = new stdClass();
  2896. $request->_this = $this->handle;
  2897. if (is_null($value) || is_scalar($value))
  2898. {
  2899. $request->videoCaptureHeight = $value;
  2900. }
  2901. else
  2902. {
  2903. $request->videoCaptureHeight = $value->handle;
  2904. }
  2905. $this->connection->__soapCall('IMachine_setVideoCaptureHeight', array((array)$request));
  2906. }
  2907. public function getVideoCaptureRate()
  2908. {
  2909. $request = new stdClass();
  2910. $request->_this = $this->handle;
  2911. $response = $this->connection->__soapCall('IMachine_getVideoCaptureRate', array((array)$request));
  2912. return (float)$response->returnval;
  2913. }
  2914. public function setVideoCaptureRate($value)
  2915. {
  2916. $request = new stdClass();
  2917. $request->_this = $this->handle;
  2918. if (is_null($value) || is_scalar($value))
  2919. {
  2920. $request->videoCaptureRate = $value;
  2921. }
  2922. else
  2923. {
  2924. $request->videoCaptureRate = $value->handle;
  2925. }
  2926. $this->connection->__soapCall('IMachine_setVideoCaptureRate', array((array)$request));
  2927. }
  2928. public function getVideoCaptureFPS()
  2929. {
  2930. $request = new stdClass();
  2931. $request->_this = $this->handle;
  2932. $response = $this->connection->__soapCall('IMachine_getVideoCaptureFPS', array((array)$request));
  2933. return (float)$response->returnval;
  2934. }
  2935. public function setVideoCaptureFPS($value)
  2936. {
  2937. $request = new stdClass();
  2938. $request->_this = $this->handle;
  2939. if (is_null($value) || is_scalar($value))
  2940. {
  2941. $request->videoCaptureFPS = $value;
  2942. }
  2943. else
  2944. {
  2945. $request->videoCaptureFPS = $value->handle;
  2946. }
  2947. $this->connection->__soapCall('IMachine_setVideoCaptureFPS', array((array)$request));
  2948. }
  2949. public function getVideoCaptureMaxTime()
  2950. {
  2951. $request = new stdClass();
  2952. $request->_this = $this->handle;
  2953. $response = $this->connection->__soapCall('IMachine_getVideoCaptureMaxTime', array((array)$request));
  2954. return (float)$response->returnval;
  2955. }
  2956. public function setVideoCaptureMaxTime($value)
  2957. {
  2958. $request = new stdClass();
  2959. $request->_this = $this->handle;
  2960. if (is_null($value) || is_scalar($value))
  2961. {
  2962. $request->videoCaptureMaxTime = $value;
  2963. }
  2964. else
  2965. {
  2966. $request->videoCaptureMaxTime = $value->handle;
  2967. }
  2968. $this->connection->__soapCall('IMachine_setVideoCaptureMaxTime', array((array)$request));
  2969. }
  2970. public function getVideoCaptureMaxFileSize()
  2971. {
  2972. $request = new stdClass();
  2973. $request->_this = $this->handle;
  2974. $response = $this->connection->__soapCall('IMachine_getVideoCaptureMaxFileSize', array((array)$request));
  2975. return (float)$response->returnval;
  2976. }
  2977. public function setVideoCaptureMaxFileSize($value)
  2978. {
  2979. $request = new stdClass();
  2980. $request->_this = $this->handle;
  2981. if (is_null($value) || is_scalar($value))
  2982. {
  2983. $request->videoCaptureMaxFileSize = $value;
  2984. }
  2985. else
  2986. {
  2987. $request->videoCaptureMaxFileSize = $value->handle;
  2988. }
  2989. $this->connection->__soapCall('IMachine_setVideoCaptureMaxFileSize', array((array)$request));
  2990. }
  2991. public function getVideoCaptureOptions()
  2992. {
  2993. $request = new stdClass();
  2994. $request->_this = $this->handle;
  2995. $response = $this->connection->__soapCall('IMachine_getVideoCaptureOptions', array((array)$request));
  2996. return (string)$response->returnval;
  2997. }
  2998. public function setVideoCaptureOptions($value)
  2999. {
  3000. $request = new stdClass();
  3001. $request->_this = $this->handle;
  3002. if (is_null($value) || is_scalar($value))
  3003. {
  3004. $request->videoCaptureOptions = $value;
  3005. }
  3006. else
  3007. {
  3008. $request->videoCaptureOptions = $value->handle;
  3009. }
  3010. $this->connection->__soapCall('IMachine_setVideoCaptureOptions', array((array)$request));
  3011. }
  3012. public function getBIOSSettings()
  3013. {
  3014. $request = new stdClass();
  3015. $request->_this = $this->handle;
  3016. $response = $this->connection->__soapCall('IMachine_getBIOSSettings', array((array)$request));
  3017. return new IBIOSSettings ($this->connection, $response->returnval);
  3018. }
  3019. public function getFirmwareType()
  3020. {
  3021. $request = new stdClass();
  3022. $request->_this = $this->handle;
  3023. $response = $this->connection->__soapCall('IMachine_getFirmwareType', array((array)$request));
  3024. return new FirmwareType ($this->connection, $response->returnval);
  3025. }
  3026. public function setFirmwareType($value)
  3027. {
  3028. $request = new stdClass();
  3029. $request->_this = $this->handle;
  3030. if (is_null($value) || is_scalar($value))
  3031. {
  3032. $request->firmwareType = $value;
  3033. }
  3034. else
  3035. {
  3036. $request->firmwareType = $value->handle;
  3037. }
  3038. $this->connection->__soapCall('IMachine_setFirmwareType', array((array)$request));
  3039. }
  3040. public function getPointingHIDType()
  3041. {
  3042. $request = new stdClass();
  3043. $request->_this = $this->handle;
  3044. $response = $this->connection->__soapCall('IMachine_getPointingHIDType', array((array)$request));
  3045. return new PointingHIDType ($this->connection, $response->returnval);
  3046. }
  3047. public function setPointingHIDType($value)
  3048. {
  3049. $request = new stdClass();
  3050. $request->_this = $this->handle;
  3051. if (is_null($value) || is_scalar($value))
  3052. {
  3053. $request->pointingHIDType = $value;
  3054. }
  3055. else
  3056. {
  3057. $request->pointingHIDType = $value->handle;
  3058. }
  3059. $this->connection->__soapCall('IMachine_setPointingHIDType', array((array)$request));
  3060. }
  3061. public function getKeyboardHIDType()
  3062. {
  3063. $request = new stdClass();
  3064. $request->_this = $this->handle;
  3065. $response = $this->connection->__soapCall('IMachine_getKeyboardHIDType', array((array)$request));
  3066. return new KeyboardHIDType ($this->connection, $response->returnval);
  3067. }
  3068. public function setKeyboardHIDType($value)
  3069. {
  3070. $request = new stdClass();
  3071. $request->_this = $this->handle;
  3072. if (is_null($value) || is_scalar($value))
  3073. {
  3074. $request->keyboardHIDType = $value;
  3075. }
  3076. else
  3077. {
  3078. $request->keyboardHIDType = $value->handle;
  3079. }
  3080. $this->connection->__soapCall('IMachine_setKeyboardHIDType', array((array)$request));
  3081. }
  3082. public function getHPETEnabled()
  3083. {
  3084. $request = new stdClass();
  3085. $request->_this = $this->handle;
  3086. $response = $this->connection->__soapCall('IMachine_getHPETEnabled', array((array)$request));
  3087. return (bool)$response->returnval;
  3088. }
  3089. public function setHPETEnabled($value)
  3090. {
  3091. $request = new stdClass();
  3092. $request->_this = $this->handle;
  3093. if (is_null($value) || is_scalar($value))
  3094. {
  3095. $request->HPETEnabled = (bool)$value;
  3096. }
  3097. else
  3098. {
  3099. $request->HPETEnabled = (bool)$value->handle;
  3100. }
  3101. $this->connection->__soapCall('IMachine_setHPETEnabled', array((array)$request));
  3102. }
  3103. public function getChipsetType()
  3104. {
  3105. $request = new stdClass();
  3106. $request->_this = $this->handle;
  3107. $response = $this->connection->__soapCall('IMachine_getChipsetType', array((array)$request));
  3108. return new ChipsetType ($this->connection, $response->returnval);
  3109. }
  3110. public function setChipsetType($value)
  3111. {
  3112. $request = new stdClass();
  3113. $request->_this = $this->handle;
  3114. if (is_null($value) || is_scalar($value))
  3115. {
  3116. $request->chipsetType = $value;
  3117. }
  3118. else
  3119. {
  3120. $request->chipsetType = $value->handle;
  3121. }
  3122. $this->connection->__soapCall('IMachine_setChipsetType', array((array)$request));
  3123. }
  3124. public function getSnapshotFolder()
  3125. {
  3126. $request = new stdClass();
  3127. $request->_this = $this->handle;
  3128. $response = $this->connection->__soapCall('IMachine_getSnapshotFolder', array((array)$request));
  3129. return (string)$response->returnval;
  3130. }
  3131. public function setSnapshotFolder($value)
  3132. {
  3133. $request = new stdClass();
  3134. $request->_this = $this->handle;
  3135. if (is_null($value) || is_scalar($value))
  3136. {
  3137. $request->snapshotFolder = $value;
  3138. }
  3139. else
  3140. {
  3141. $request->snapshotFolder = $value->handle;
  3142. }
  3143. $this->connection->__soapCall('IMachine_setSnapshotFolder', array((array)$request));
  3144. }
  3145. public function getVRDEServer()
  3146. {
  3147. $request = new stdClass();
  3148. $request->_this = $this->handle;
  3149. $response = $this->connection->__soapCall('IMachine_getVRDEServer', array((array)$request));
  3150. return new IVRDEServer ($this->connection, $response->returnval);
  3151. }
  3152. public function getEmulatedUSBCardReaderEnabled()
  3153. {
  3154. $request = new stdClass();
  3155. $request->_this = $this->handle;
  3156. $response = $this->connection->__soapCall('IMachine_getEmulatedUSBCardReaderEnabled', array((array)$request));
  3157. return (bool)$response->returnval;
  3158. }
  3159. public function setEmulatedUSBCardReaderEnabled($value)
  3160. {
  3161. $request = new stdClass();
  3162. $request->_this = $this->handle;
  3163. if (is_null($value) || is_scalar($value))
  3164. {
  3165. $request->emulatedUSBCardReaderEnabled = (bool)$value;
  3166. }
  3167. else
  3168. {
  3169. $request->emulatedUSBCardReaderEnabled = (bool)$value->handle;
  3170. }
  3171. $this->connection->__soapCall('IMachine_setEmulatedUSBCardReaderEnabled', array((array)$request));
  3172. }
  3173. public function getMediumAttachments()
  3174. {
  3175. $request = new stdClass();
  3176. $request->_this = $this->handle;
  3177. $response = $this->connection->__soapCall('IMachine_getMediumAttachments', array((array)$request));
  3178. return new IMediumAttachmentCollection ($this->connection, (array)$response->returnval);
  3179. }
  3180. public function getUSBControllers()
  3181. {
  3182. $request = new stdClass();
  3183. $request->_this = $this->handle;
  3184. $response = $this->connection->__soapCall('IMachine_getUSBControllers', array((array)$request));
  3185. return new IUSBControllerCollection ($this->connection, (array)$response->returnval);
  3186. }
  3187. public function getUSBDeviceFilters()
  3188. {
  3189. $request = new stdClass();
  3190. $request->_this = $this->handle;
  3191. $response = $this->connection->__soapCall('IMachine_getUSBDeviceFilters', array((array)$request));
  3192. return new IUSBDeviceFilters ($this->connection, $response->returnval);
  3193. }
  3194. public function getAudioAdapter()
  3195. {
  3196. $request = new stdClass();
  3197. $request->_this = $this->handle;
  3198. $response = $this->connection->__soapCall('IMachine_getAudioAdapter', array((array)$request));
  3199. return new IAudioAdapter ($this->connection, $response->returnval);
  3200. }
  3201. public function getStorageControllers()
  3202. {
  3203. $request = new stdClass();
  3204. $request->_this = $this->handle;
  3205. $response = $this->connection->__soapCall('IMachine_getStorageControllers', array((array)$request));
  3206. return new IStorageControllerCollection ($this->connection, (array)$response->returnval);
  3207. }
  3208. public function getSettingsFilePath()
  3209. {
  3210. $request = new stdClass();
  3211. $request->_this = $this->handle;
  3212. $response = $this->connection->__soapCall('IMachine_getSettingsFilePath', array((array)$request));
  3213. return (string)$response->returnval;
  3214. }
  3215. public function getSettingsModified()
  3216. {
  3217. $request = new stdClass();
  3218. $request->_this = $this->handle;
  3219. $response = $this->connection->__soapCall('IMachine_getSettingsModified', array((array)$request));
  3220. return (bool)$response->returnval;
  3221. }
  3222. public function getSessionState()
  3223. {
  3224. $request = new stdClass();
  3225. $request->_this = $this->handle;
  3226. $response = $this->connection->__soapCall('IMachine_getSessionState', array((array)$request));
  3227. return new SessionState ($this->connection, $response->returnval);
  3228. }
  3229. public function getSessionName()
  3230. {
  3231. $request = new stdClass();
  3232. $request->_this = $this->handle;
  3233. $response = $this->connection->__soapCall('IMachine_getSessionName', array((array)$request));
  3234. return (string)$response->returnval;
  3235. }
  3236. public function getSessionPID()
  3237. {
  3238. $request = new stdClass();
  3239. $request->_this = $this->handle;
  3240. $response = $this->connection->__soapCall('IMachine_getSessionPID', array((array)$request));
  3241. return (float)$response->returnval;
  3242. }
  3243. public function getState()
  3244. {
  3245. $request = new stdClass();
  3246. $request->_this = $this->handle;
  3247. $response = $this->connection->__soapCall('IMachine_getState', array((array)$request));
  3248. return new MachineState ($this->connection, $response->returnval);
  3249. }
  3250. public function getLastStateChange()
  3251. {
  3252. $request = new stdClass();
  3253. $request->_this = $this->handle;
  3254. $response = $this->connection->__soapCall('IMachine_getLastStateChange', array((array)$request));
  3255. return (float)$response->returnval;
  3256. }
  3257. public function getStateFilePath()
  3258. {
  3259. $request = new stdClass();
  3260. $request->_this = $this->handle;
  3261. $response = $this->connection->__soapCall('IMachine_getStateFilePath', array((array)$request));
  3262. return (string)$response->returnval;
  3263. }
  3264. public function getLogFolder()
  3265. {
  3266. $request = new stdClass();
  3267. $request->_this = $this->handle;
  3268. $response = $this->connection->__soapCall('IMachine_getLogFolder', array((array)$request));
  3269. return (string)$response->returnval;
  3270. }
  3271. public function getCurrentSnapshot()
  3272. {
  3273. $request = new stdClass();
  3274. $request->_this = $this->handle;
  3275. $response = $this->connection->__soapCall('IMachine_getCurrentSnapshot', array((array)$request));
  3276. return new ISnapshot ($this->connection, $response->returnval);
  3277. }
  3278. public function getSnapshotCount()
  3279. {
  3280. $request = new stdClass();
  3281. $request->_this = $this->handle;
  3282. $response = $this->connection->__soapCall('IMachine_getSnapshotCount', array((array)$request));
  3283. return (float)$response->returnval;
  3284. }
  3285. public function getCurrentStateModified()
  3286. {
  3287. $request = new stdClass();
  3288. $request->_this = $this->handle;
  3289. $response = $this->connection->__soapCall('IMachine_getCurrentStateModified', array((array)$request));
  3290. return (bool)$response->returnval;
  3291. }
  3292. public function getSharedFolders()
  3293. {
  3294. $request = new stdClass();
  3295. $request->_this = $this->handle;
  3296. $response = $this->connection->__soapCall('IMachine_getSharedFolders', array((array)$request));
  3297. return new ISharedFolderCollection ($this->connection, (array)$response->returnval);
  3298. }
  3299. public function getClipboardMode()
  3300. {
  3301. $request = new stdClass();
  3302. $request->_this = $this->handle;
  3303. $response = $this->connection->__soapCall('IMachine_getClipboardMode', array((array)$request));
  3304. return new ClipboardMode ($this->connection, $response->returnval);
  3305. }
  3306. public function setClipboardMode($value)
  3307. {
  3308. $request = new stdClass();
  3309. $request->_this = $this->handle;
  3310. if (is_null($value) || is_scalar($value))
  3311. {
  3312. $request->clipboardMode = $value;
  3313. }
  3314. else
  3315. {
  3316. $request->clipboardMode = $value->handle;
  3317. }
  3318. $this->connection->__soapCall('IMachine_setClipboardMode', array((array)$request));
  3319. }
  3320. public function getDnDMode()
  3321. {
  3322. $request = new stdClass();
  3323. $request->_this = $this->handle;
  3324. $response = $this->connection->__soapCall('IMachine_getDnDMode', array((array)$request));
  3325. return new DnDMode ($this->connection, $response->returnval);
  3326. }
  3327. public function setDnDMode($value)
  3328. {
  3329. $request = new stdClass();
  3330. $request->_this = $this->handle;
  3331. if (is_null($value) || is_scalar($value))
  3332. {
  3333. $request->dnDMode = $value;
  3334. }
  3335. else
  3336. {
  3337. $request->dnDMode = $value->handle;
  3338. }
  3339. $this->connection->__soapCall('IMachine_setDnDMode', array((array)$request));
  3340. }
  3341. public function getTeleporterEnabled()
  3342. {
  3343. $request = new stdClass();
  3344. $request->_this = $this->handle;
  3345. $response = $this->connection->__soapCall('IMachine_getTeleporterEnabled', array((array)$request));
  3346. return (bool)$response->returnval;
  3347. }
  3348. public function setTeleporterEnabled($value)
  3349. {
  3350. $request = new stdClass();
  3351. $request->_this = $this->handle;
  3352. if (is_null($value) || is_scalar($value))
  3353. {
  3354. $request->teleporterEnabled = (bool)$value;
  3355. }
  3356. else
  3357. {
  3358. $request->teleporterEnabled = (bool)$value->handle;
  3359. }
  3360. $this->connection->__soapCall('IMachine_setTeleporterEnabled', array((array)$request));
  3361. }
  3362. public function getTeleporterPort()
  3363. {
  3364. $request = new stdClass();
  3365. $request->_this = $this->handle;
  3366. $response = $this->connection->__soapCall('IMachine_getTeleporterPort', array((array)$request));
  3367. return (float)$response->returnval;
  3368. }
  3369. public function setTeleporterPort($value)
  3370. {
  3371. $request = new stdClass();
  3372. $request->_this = $this->handle;
  3373. if (is_null($value) || is_scalar($value))
  3374. {
  3375. $request->teleporterPort = $value;
  3376. }
  3377. else
  3378. {
  3379. $request->teleporterPort = $value->handle;
  3380. }
  3381. $this->connection->__soapCall('IMachine_setTeleporterPort', array((array)$request));
  3382. }
  3383. public function getTeleporterAddress()
  3384. {
  3385. $request = new stdClass();
  3386. $request->_this = $this->handle;
  3387. $response = $this->connection->__soapCall('IMachine_getTeleporterAddress', array((array)$request));
  3388. return (string)$response->returnval;
  3389. }
  3390. public function setTeleporterAddress($value)
  3391. {
  3392. $request = new stdClass();
  3393. $request->_this = $this->handle;
  3394. if (is_null($value) || is_scalar($value))
  3395. {
  3396. $request->teleporterAddress = $value;
  3397. }
  3398. else
  3399. {
  3400. $request->teleporterAddress = $value->handle;
  3401. }
  3402. $this->connection->__soapCall('IMachine_setTeleporterAddress', array((array)$request));
  3403. }
  3404. public function getTeleporterPassword()
  3405. {
  3406. $request = new stdClass();
  3407. $request->_this = $this->handle;
  3408. $response = $this->connection->__soapCall('IMachine_getTeleporterPassword', array((array)$request));
  3409. return (string)$response->returnval;
  3410. }
  3411. public function setTeleporterPassword($value)
  3412. {
  3413. $request = new stdClass();
  3414. $request->_this = $this->handle;
  3415. if (is_null($value) || is_scalar($value))
  3416. {
  3417. $request->teleporterPassword = $value;
  3418. }
  3419. else
  3420. {
  3421. $request->teleporterPassword = $value->handle;
  3422. }
  3423. $this->connection->__soapCall('IMachine_setTeleporterPassword', array((array)$request));
  3424. }
  3425. public function getParavirtProvider()
  3426. {
  3427. $request = new stdClass();
  3428. $request->_this = $this->handle;
  3429. $response = $this->connection->__soapCall('IMachine_getParavirtProvider', array((array)$request));
  3430. return new ParavirtProvider ($this->connection, $response->returnval);
  3431. }
  3432. public function setParavirtProvider($value)
  3433. {
  3434. $request = new stdClass();
  3435. $request->_this = $this->handle;
  3436. if (is_null($value) || is_scalar($value))
  3437. {
  3438. $request->paravirtProvider = $value;
  3439. }
  3440. else
  3441. {
  3442. $request->paravirtProvider = $value->handle;
  3443. }
  3444. $this->connection->__soapCall('IMachine_setParavirtProvider', array((array)$request));
  3445. }
  3446. public function getFaultToleranceState()
  3447. {
  3448. $request = new stdClass();
  3449. $request->_this = $this->handle;
  3450. $response = $this->connection->__soapCall('IMachine_getFaultToleranceState', array((array)$request));
  3451. return new FaultToleranceState ($this->connection, $response->returnval);
  3452. }
  3453. public function setFaultToleranceState($value)
  3454. {
  3455. $request = new stdClass();
  3456. $request->_this = $this->handle;
  3457. if (is_null($value) || is_scalar($value))
  3458. {
  3459. $request->faultToleranceState = $value;
  3460. }
  3461. else
  3462. {
  3463. $request->faultToleranceState = $value->handle;
  3464. }
  3465. $this->connection->__soapCall('IMachine_setFaultToleranceState', array((array)$request));
  3466. }
  3467. public function getFaultTolerancePort()
  3468. {
  3469. $request = new stdClass();
  3470. $request->_this = $this->handle;
  3471. $response = $this->connection->__soapCall('IMachine_getFaultTolerancePort', array((array)$request));
  3472. return (float)$response->returnval;
  3473. }
  3474. public function setFaultTolerancePort($value)
  3475. {
  3476. $request = new stdClass();
  3477. $request->_this = $this->handle;
  3478. if (is_null($value) || is_scalar($value))
  3479. {
  3480. $request->faultTolerancePort = $value;
  3481. }
  3482. else
  3483. {
  3484. $request->faultTolerancePort = $value->handle;
  3485. }
  3486. $this->connection->__soapCall('IMachine_setFaultTolerancePort', array((array)$request));
  3487. }
  3488. public function getFaultToleranceAddress()
  3489. {
  3490. $request = new stdClass();
  3491. $request->_this = $this->handle;
  3492. $response = $this->connection->__soapCall('IMachine_getFaultToleranceAddress', array((array)$request));
  3493. return (string)$response->returnval;
  3494. }
  3495. public function setFaultToleranceAddress($value)
  3496. {
  3497. $request = new stdClass();
  3498. $request->_this = $this->handle;
  3499. if (is_null($value) || is_scalar($value))
  3500. {
  3501. $request->faultToleranceAddress = $value;
  3502. }
  3503. else
  3504. {
  3505. $request->faultToleranceAddress = $value->handle;
  3506. }
  3507. $this->connection->__soapCall('IMachine_setFaultToleranceAddress', array((array)$request));
  3508. }
  3509. public function getFaultTolerancePassword()
  3510. {
  3511. $request = new stdClass();
  3512. $request->_this = $this->handle;
  3513. $response = $this->connection->__soapCall('IMachine_getFaultTolerancePassword', array((array)$request));
  3514. return (string)$response->returnval;
  3515. }
  3516. public function setFaultTolerancePassword($value)
  3517. {
  3518. $request = new stdClass();
  3519. $request->_this = $this->handle;
  3520. if (is_null($value) || is_scalar($value))
  3521. {
  3522. $request->faultTolerancePassword = $value;
  3523. }
  3524. else
  3525. {
  3526. $request->faultTolerancePassword = $value->handle;
  3527. }
  3528. $this->connection->__soapCall('IMachine_setFaultTolerancePassword', array((array)$request));
  3529. }
  3530. public function getFaultToleranceSyncInterval()
  3531. {
  3532. $request = new stdClass();
  3533. $request->_this = $this->handle;
  3534. $response = $this->connection->__soapCall('IMachine_getFaultToleranceSyncInterval', array((array)$request));
  3535. return (float)$response->returnval;
  3536. }
  3537. public function setFaultToleranceSyncInterval($value)
  3538. {
  3539. $request = new stdClass();
  3540. $request->_this = $this->handle;
  3541. if (is_null($value) || is_scalar($value))
  3542. {
  3543. $request->faultToleranceSyncInterval = $value;
  3544. }
  3545. else
  3546. {
  3547. $request->faultToleranceSyncInterval = $value->handle;
  3548. }
  3549. $this->connection->__soapCall('IMachine_setFaultToleranceSyncInterval', array((array)$request));
  3550. }
  3551. public function getRTCUseUTC()
  3552. {
  3553. $request = new stdClass();
  3554. $request->_this = $this->handle;
  3555. $response = $this->connection->__soapCall('IMachine_getRTCUseUTC', array((array)$request));
  3556. return (bool)$response->returnval;
  3557. }
  3558. public function setRTCUseUTC($value)
  3559. {
  3560. $request = new stdClass();
  3561. $request->_this = $this->handle;
  3562. if (is_null($value) || is_scalar($value))
  3563. {
  3564. $request->RTCUseUTC = (bool)$value;
  3565. }
  3566. else
  3567. {
  3568. $request->RTCUseUTC = (bool)$value->handle;
  3569. }
  3570. $this->connection->__soapCall('IMachine_setRTCUseUTC', array((array)$request));
  3571. }
  3572. public function getIOCacheEnabled()
  3573. {
  3574. $request = new stdClass();
  3575. $request->_this = $this->handle;
  3576. $response = $this->connection->__soapCall('IMachine_getIOCacheEnabled', array((array)$request));
  3577. return (bool)$response->returnval;
  3578. }
  3579. public function setIOCacheEnabled($value)
  3580. {
  3581. $request = new stdClass();
  3582. $request->_this = $this->handle;
  3583. if (is_null($value) || is_scalar($value))
  3584. {
  3585. $request->IOCacheEnabled = (bool)$value;
  3586. }
  3587. else
  3588. {
  3589. $request->IOCacheEnabled = (bool)$value->handle;
  3590. }
  3591. $this->connection->__soapCall('IMachine_setIOCacheEnabled', array((array)$request));
  3592. }
  3593. public function getIOCacheSize()
  3594. {
  3595. $request = new stdClass();
  3596. $request->_this = $this->handle;
  3597. $response = $this->connection->__soapCall('IMachine_getIOCacheSize', array((array)$request));
  3598. return (float)$response->returnval;
  3599. }
  3600. public function setIOCacheSize($value)
  3601. {
  3602. $request = new stdClass();
  3603. $request->_this = $this->handle;
  3604. if (is_null($value) || is_scalar($value))
  3605. {
  3606. $request->IOCacheSize = $value;
  3607. }
  3608. else
  3609. {
  3610. $request->IOCacheSize = $value->handle;
  3611. }
  3612. $this->connection->__soapCall('IMachine_setIOCacheSize', array((array)$request));
  3613. }
  3614. public function getPCIDeviceAssignments()
  3615. {
  3616. $request = new stdClass();
  3617. $request->_this = $this->handle;
  3618. $response = $this->connection->__soapCall('IMachine_getPCIDeviceAssignments', array((array)$request));
  3619. return new IPCIDeviceAttachmentCollection ($this->connection, (array)$response->returnval);
  3620. }
  3621. public function getBandwidthControl()
  3622. {
  3623. $request = new stdClass();
  3624. $request->_this = $this->handle;
  3625. $response = $this->connection->__soapCall('IMachine_getBandwidthControl', array((array)$request));
  3626. return new IBandwidthControl ($this->connection, $response->returnval);
  3627. }
  3628. public function getTracingEnabled()
  3629. {
  3630. $request = new stdClass();
  3631. $request->_this = $this->handle;
  3632. $response = $this->connection->__soapCall('IMachine_getTracingEnabled', array((array)$request));
  3633. return (bool)$response->returnval;
  3634. }
  3635. public function setTracingEnabled($value)
  3636. {
  3637. $request = new stdClass();
  3638. $request->_this = $this->handle;
  3639. if (is_null($value) || is_scalar($value))
  3640. {
  3641. $request->tracingEnabled = (bool)$value;
  3642. }
  3643. else
  3644. {
  3645. $request->tracingEnabled = (bool)$value->handle;
  3646. }
  3647. $this->connection->__soapCall('IMachine_setTracingEnabled', array((array)$request));
  3648. }
  3649. public function getTracingConfig()
  3650. {
  3651. $request = new stdClass();
  3652. $request->_this = $this->handle;
  3653. $response = $this->connection->__soapCall('IMachine_getTracingConfig', array((array)$request));
  3654. return (string)$response->returnval;
  3655. }
  3656. public function setTracingConfig($value)
  3657. {
  3658. $request = new stdClass();
  3659. $request->_this = $this->handle;
  3660. if (is_null($value) || is_scalar($value))
  3661. {
  3662. $request->tracingConfig = $value;
  3663. }
  3664. else
  3665. {
  3666. $request->tracingConfig = $value->handle;
  3667. }
  3668. $this->connection->__soapCall('IMachine_setTracingConfig', array((array)$request));
  3669. }
  3670. public function getAllowTracingToAccessVM()
  3671. {
  3672. $request = new stdClass();
  3673. $request->_this = $this->handle;
  3674. $response = $this->connection->__soapCall('IMachine_getAllowTracingToAccessVM', array((array)$request));
  3675. return (bool)$response->returnval;
  3676. }
  3677. public function setAllowTracingToAccessVM($value)
  3678. {
  3679. $request = new stdClass();
  3680. $request->_this = $this->handle;
  3681. if (is_null($value) || is_scalar($value))
  3682. {
  3683. $request->allowTracingToAccessVM = (bool)$value;
  3684. }
  3685. else
  3686. {
  3687. $request->allowTracingToAccessVM = (bool)$value->handle;
  3688. }
  3689. $this->connection->__soapCall('IMachine_setAllowTracingToAccessVM', array((array)$request));
  3690. }
  3691. public function getAutostartEnabled()
  3692. {
  3693. $request = new stdClass();
  3694. $request->_this = $this->handle;
  3695. $response = $this->connection->__soapCall('IMachine_getAutostartEnabled', array((array)$request));
  3696. return (bool)$response->returnval;
  3697. }
  3698. public function setAutostartEnabled($value)
  3699. {
  3700. $request = new stdClass();
  3701. $request->_this = $this->handle;
  3702. if (is_null($value) || is_scalar($value))
  3703. {
  3704. $request->autostartEnabled = (bool)$value;
  3705. }
  3706. else
  3707. {
  3708. $request->autostartEnabled = (bool)$value->handle;
  3709. }
  3710. $this->connection->__soapCall('IMachine_setAutostartEnabled', array((array)$request));
  3711. }
  3712. public function getAutostartDelay()
  3713. {
  3714. $request = new stdClass();
  3715. $request->_this = $this->handle;
  3716. $response = $this->connection->__soapCall('IMachine_getAutostartDelay', array((array)$request));
  3717. return (float)$response->returnval;
  3718. }
  3719. public function setAutostartDelay($value)
  3720. {
  3721. $request = new stdClass();
  3722. $request->_this = $this->handle;
  3723. if (is_null($value) || is_scalar($value))
  3724. {
  3725. $request->autostartDelay = $value;
  3726. }
  3727. else
  3728. {
  3729. $request->autostartDelay = $value->handle;
  3730. }
  3731. $this->connection->__soapCall('IMachine_setAutostartDelay', array((array)$request));
  3732. }
  3733. public function getAutostopType()
  3734. {
  3735. $request = new stdClass();
  3736. $request->_this = $this->handle;
  3737. $response = $this->connection->__soapCall('IMachine_getAutostopType', array((array)$request));
  3738. return new AutostopType ($this->connection, $response->returnval);
  3739. }
  3740. public function setAutostopType($value)
  3741. {
  3742. $request = new stdClass();
  3743. $request->_this = $this->handle;
  3744. if (is_null($value) || is_scalar($value))
  3745. {
  3746. $request->autostopType = $value;
  3747. }
  3748. else
  3749. {
  3750. $request->autostopType = $value->handle;
  3751. }
  3752. $this->connection->__soapCall('IMachine_setAutostopType', array((array)$request));
  3753. }
  3754. public function getDefaultFrontend()
  3755. {
  3756. $request = new stdClass();
  3757. $request->_this = $this->handle;
  3758. $response = $this->connection->__soapCall('IMachine_getDefaultFrontend', array((array)$request));
  3759. return (string)$response->returnval;
  3760. }
  3761. public function setDefaultFrontend($value)
  3762. {
  3763. $request = new stdClass();
  3764. $request->_this = $this->handle;
  3765. if (is_null($value) || is_scalar($value))
  3766. {
  3767. $request->defaultFrontend = $value;
  3768. }
  3769. else
  3770. {
  3771. $request->defaultFrontend = $value->handle;
  3772. }
  3773. $this->connection->__soapCall('IMachine_setDefaultFrontend', array((array)$request));
  3774. }
  3775. public function getUSBProxyAvailable()
  3776. {
  3777. $request = new stdClass();
  3778. $request->_this = $this->handle;
  3779. $response = $this->connection->__soapCall('IMachine_getUSBProxyAvailable', array((array)$request));
  3780. return (bool)$response->returnval;
  3781. }
  3782. public function getVMProcessPriority()
  3783. {
  3784. $request = new stdClass();
  3785. $request->_this = $this->handle;
  3786. $response = $this->connection->__soapCall('IMachine_getVMProcessPriority', array((array)$request));
  3787. return (string)$response->returnval;
  3788. }
  3789. public function setVMProcessPriority($value)
  3790. {
  3791. $request = new stdClass();
  3792. $request->_this = $this->handle;
  3793. if (is_null($value) || is_scalar($value))
  3794. {
  3795. $request->VMProcessPriority = $value;
  3796. }
  3797. else
  3798. {
  3799. $request->VMProcessPriority = $value->handle;
  3800. }
  3801. $this->connection->__soapCall('IMachine_setVMProcessPriority', array((array)$request));
  3802. }
  3803. }
  3804. /**
  3805. * Generated VBoxWebService Managed Object Collection
  3806. */
  3807. class IMachineCollection extends VBox_ManagedObjectCollection
  3808. {
  3809. protected $_interfaceName = "IMachine";
  3810. }
  3811. /**
  3812. * Generated VBoxWebService Interface Wrapper
  3813. */
  3814. class IEmulatedUSB extends VBox_ManagedObject
  3815. {
  3816. public function webcamAttach($arg_path, $arg_settings)
  3817. {
  3818. $request = new stdClass();
  3819. $request->_this = $this->handle;
  3820. $request->path = $arg_path;
  3821. $request->settings = $arg_settings;
  3822. $response = $this->connection->__soapCall('IEmulatedUSB_webcamAttach', array((array)$request));
  3823. return ;
  3824. }
  3825. public function webcamDetach($arg_path)
  3826. {
  3827. $request = new stdClass();
  3828. $request->_this = $this->handle;
  3829. $request->path = $arg_path;
  3830. $response = $this->connection->__soapCall('IEmulatedUSB_webcamDetach', array((array)$request));
  3831. return ;
  3832. }
  3833. public function getWebcams()
  3834. {
  3835. $request = new stdClass();
  3836. $request->_this = $this->handle;
  3837. $response = $this->connection->__soapCall('IEmulatedUSB_getWebcams', array((array)$request));
  3838. return (array)$response->returnval;
  3839. }
  3840. }
  3841. /**
  3842. * Generated VBoxWebService Managed Object Collection
  3843. */
  3844. class IEmulatedUSBCollection extends VBox_ManagedObjectCollection
  3845. {
  3846. protected $_interfaceName = "IEmulatedUSB";
  3847. }
  3848. /**
  3849. * Generated VBoxWebService Interface Wrapper
  3850. */
  3851. class IConsole extends VBox_ManagedObject
  3852. {
  3853. public function powerUp()
  3854. {
  3855. $request = new stdClass();
  3856. $request->_this = $this->handle;
  3857. $response = $this->connection->__soapCall('IConsole_powerUp', array((array)$request));
  3858. return new IProgress ($this->connection, $response->returnval);
  3859. }
  3860. public function powerUpPaused()
  3861. {
  3862. $request = new stdClass();
  3863. $request->_this = $this->handle;
  3864. $response = $this->connection->__soapCall('IConsole_powerUpPaused', array((array)$request));
  3865. return new IProgress ($this->connection, $response->returnval);
  3866. }
  3867. public function powerDown()
  3868. {
  3869. $request = new stdClass();
  3870. $request->_this = $this->handle;
  3871. $response = $this->connection->__soapCall('IConsole_powerDown', array((array)$request));
  3872. return new IProgress ($this->connection, $response->returnval);
  3873. }
  3874. public function reset()
  3875. {
  3876. $request = new stdClass();
  3877. $request->_this = $this->handle;
  3878. $response = $this->connection->__soapCall('IConsole_reset', array((array)$request));
  3879. return ;
  3880. }
  3881. public function pause()
  3882. {
  3883. $request = new stdClass();
  3884. $request->_this = $this->handle;
  3885. $response = $this->connection->__soapCall('IConsole_pause', array((array)$request));
  3886. return ;
  3887. }
  3888. public function resume()
  3889. {
  3890. $request = new stdClass();
  3891. $request->_this = $this->handle;
  3892. $response = $this->connection->__soapCall('IConsole_resume', array((array)$request));
  3893. return ;
  3894. }
  3895. public function powerButton()
  3896. {
  3897. $request = new stdClass();
  3898. $request->_this = $this->handle;
  3899. $response = $this->connection->__soapCall('IConsole_powerButton', array((array)$request));
  3900. return ;
  3901. }
  3902. public function sleepButton()
  3903. {
  3904. $request = new stdClass();
  3905. $request->_this = $this->handle;
  3906. $response = $this->connection->__soapCall('IConsole_sleepButton', array((array)$request));
  3907. return ;
  3908. }
  3909. public function getPowerButtonHandled()
  3910. {
  3911. $request = new stdClass();
  3912. $request->_this = $this->handle;
  3913. $response = $this->connection->__soapCall('IConsole_getPowerButtonHandled', array((array)$request));
  3914. return (bool)$response->returnval;
  3915. }
  3916. public function getGuestEnteredACPIMode()
  3917. {
  3918. $request = new stdClass();
  3919. $request->_this = $this->handle;
  3920. $response = $this->connection->__soapCall('IConsole_getGuestEnteredACPIMode', array((array)$request));
  3921. return (bool)$response->returnval;
  3922. }
  3923. public function getDeviceActivity($arg_type)
  3924. {
  3925. $request = new stdClass();
  3926. $request->_this = $this->handle;
  3927. $request->type = $arg_type;
  3928. $response = $this->connection->__soapCall('IConsole_getDeviceActivity', array((array)$request));
  3929. return new DeviceActivityCollection ($this->connection, (array)$response->returnval);
  3930. }
  3931. public function attachUSBDevice($arg_id, $arg_captureFilename)
  3932. {
  3933. $request = new stdClass();
  3934. $request->_this = $this->handle;
  3935. $request->id = $arg_id;
  3936. $request->captureFilename = $arg_captureFilename;
  3937. $response = $this->connection->__soapCall('IConsole_attachUSBDevice', array((array)$request));
  3938. return ;
  3939. }
  3940. public function detachUSBDevice($arg_id)
  3941. {
  3942. $request = new stdClass();
  3943. $request->_this = $this->handle;
  3944. $request->id = $arg_id;
  3945. $response = $this->connection->__soapCall('IConsole_detachUSBDevice', array((array)$request));
  3946. return new IUSBDevice ($this->connection, $response->returnval);
  3947. }
  3948. public function findUSBDeviceByAddress($arg_name)
  3949. {
  3950. $request = new stdClass();
  3951. $request->_this = $this->handle;
  3952. $request->name = $arg_name;
  3953. $response = $this->connection->__soapCall('IConsole_findUSBDeviceByAddress', array((array)$request));
  3954. return new IUSBDevice ($this->connection, $response->returnval);
  3955. }
  3956. public function findUSBDeviceById($arg_id)
  3957. {
  3958. $request = new stdClass();
  3959. $request->_this = $this->handle;
  3960. $request->id = $arg_id;
  3961. $response = $this->connection->__soapCall('IConsole_findUSBDeviceById', array((array)$request));
  3962. return new IUSBDevice ($this->connection, $response->returnval);
  3963. }
  3964. public function createSharedFolder($arg_name, $arg_hostPath, $arg_writable, $arg_automount)
  3965. {
  3966. $request = new stdClass();
  3967. $request->_this = $this->handle;
  3968. $request->name = $arg_name;
  3969. $request->hostPath = $arg_hostPath;
  3970. $request->writable = (bool)$arg_writable;
  3971. $request->automount = (bool)$arg_automount;
  3972. $response = $this->connection->__soapCall('IConsole_createSharedFolder', array((array)$request));
  3973. return ;
  3974. }
  3975. public function removeSharedFolder($arg_name)
  3976. {
  3977. $request = new stdClass();
  3978. $request->_this = $this->handle;
  3979. $request->name = $arg_name;
  3980. $response = $this->connection->__soapCall('IConsole_removeSharedFolder', array((array)$request));
  3981. return ;
  3982. }
  3983. public function teleport($arg_hostname, $arg_tcpport, $arg_password, $arg_maxDowntime)
  3984. {
  3985. $request = new stdClass();
  3986. $request->_this = $this->handle;
  3987. $request->hostname = $arg_hostname;
  3988. $request->tcpport = $arg_tcpport;
  3989. $request->password = $arg_password;
  3990. $request->maxDowntime = $arg_maxDowntime;
  3991. $response = $this->connection->__soapCall('IConsole_teleport', array((array)$request));
  3992. return new IProgress ($this->connection, $response->returnval);
  3993. }
  3994. public function addDiskEncryptionPassword($arg_id, $arg_password, $arg_clearOnSuspend)
  3995. {
  3996. $request = new stdClass();
  3997. $request->_this = $this->handle;
  3998. $request->id = $arg_id;
  3999. $request->password = $arg_password;
  4000. $request->clearOnSuspend = (bool)$arg_clearOnSuspend;
  4001. $response = $this->connection->__soapCall('IConsole_addDiskEncryptionPassword', array((array)$request));
  4002. return ;
  4003. }
  4004. public function addDiskEncryptionPasswords($arg_ids, $arg_passwords, $arg_clearOnSuspend)
  4005. {
  4006. $request = new stdClass();
  4007. $request->_this = $this->handle;
  4008. $request->ids = $arg_ids;
  4009. $request->passwords = $arg_passwords;
  4010. $request->clearOnSuspend = (bool)$arg_clearOnSuspend;
  4011. $response = $this->connection->__soapCall('IConsole_addDiskEncryptionPasswords', array((array)$request));
  4012. return ;
  4013. }
  4014. public function removeDiskEncryptionPassword($arg_id)
  4015. {
  4016. $request = new stdClass();
  4017. $request->_this = $this->handle;
  4018. $request->id = $arg_id;
  4019. $response = $this->connection->__soapCall('IConsole_removeDiskEncryptionPassword', array((array)$request));
  4020. return ;
  4021. }
  4022. public function clearAllDiskEncryptionPasswords()
  4023. {
  4024. $request = new stdClass();
  4025. $request->_this = $this->handle;
  4026. $response = $this->connection->__soapCall('IConsole_clearAllDiskEncryptionPasswords', array((array)$request));
  4027. return ;
  4028. }
  4029. public function getMachine()
  4030. {
  4031. $request = new stdClass();
  4032. $request->_this = $this->handle;
  4033. $response = $this->connection->__soapCall('IConsole_getMachine', array((array)$request));
  4034. return new IMachine ($this->connection, $response->returnval);
  4035. }
  4036. public function getState()
  4037. {
  4038. $request = new stdClass();
  4039. $request->_this = $this->handle;
  4040. $response = $this->connection->__soapCall('IConsole_getState', array((array)$request));
  4041. return new MachineState ($this->connection, $response->returnval);
  4042. }
  4043. public function getGuest()
  4044. {
  4045. $request = new stdClass();
  4046. $request->_this = $this->handle;
  4047. $response = $this->connection->__soapCall('IConsole_getGuest', array((array)$request));
  4048. return new IGuest ($this->connection, $response->returnval);
  4049. }
  4050. public function getKeyboard()
  4051. {
  4052. $request = new stdClass();
  4053. $request->_this = $this->handle;
  4054. $response = $this->connection->__soapCall('IConsole_getKeyboard', array((array)$request));
  4055. return new IKeyboard ($this->connection, $response->returnval);
  4056. }
  4057. public function getMouse()
  4058. {
  4059. $request = new stdClass();
  4060. $request->_this = $this->handle;
  4061. $response = $this->connection->__soapCall('IConsole_getMouse', array((array)$request));
  4062. return new IMouse ($this->connection, $response->returnval);
  4063. }
  4064. public function getDisplay()
  4065. {
  4066. $request = new stdClass();
  4067. $request->_this = $this->handle;
  4068. $response = $this->connection->__soapCall('IConsole_getDisplay', array((array)$request));
  4069. return new IDisplay ($this->connection, $response->returnval);
  4070. }
  4071. public function getDebugger()
  4072. {
  4073. $request = new stdClass();
  4074. $request->_this = $this->handle;
  4075. $response = $this->connection->__soapCall('IConsole_getDebugger', array((array)$request));
  4076. return new IMachineDebugger ($this->connection, $response->returnval);
  4077. }
  4078. public function getUSBDevices()
  4079. {
  4080. $request = new stdClass();
  4081. $request->_this = $this->handle;
  4082. $response = $this->connection->__soapCall('IConsole_getUSBDevices', array((array)$request));
  4083. return new IUSBDeviceCollection ($this->connection, (array)$response->returnval);
  4084. }
  4085. public function getRemoteUSBDevices()
  4086. {
  4087. $request = new stdClass();
  4088. $request->_this = $this->handle;
  4089. $response = $this->connection->__soapCall('IConsole_getRemoteUSBDevices', array((array)$request));
  4090. return new IHostUSBDeviceCollection ($this->connection, (array)$response->returnval);
  4091. }
  4092. public function getSharedFolders()
  4093. {
  4094. $request = new stdClass();
  4095. $request->_this = $this->handle;
  4096. $response = $this->connection->__soapCall('IConsole_getSharedFolders', array((array)$request));
  4097. return new ISharedFolderCollection ($this->connection, (array)$response->returnval);
  4098. }
  4099. public function getVRDEServerInfo()
  4100. {
  4101. $request = new stdClass();
  4102. $request->_this = $this->handle;
  4103. $response = $this->connection->__soapCall('IConsole_getVRDEServerInfo', array((array)$request));
  4104. return new IVRDEServerInfo ($this->connection, $response->returnval);
  4105. }
  4106. public function getEventSource()
  4107. {
  4108. $request = new stdClass();
  4109. $request->_this = $this->handle;
  4110. $response = $this->connection->__soapCall('IConsole_getEventSource', array((array)$request));
  4111. return new IEventSource ($this->connection, $response->returnval);
  4112. }
  4113. public function getAttachedPCIDevices()
  4114. {
  4115. $request = new stdClass();
  4116. $request->_this = $this->handle;
  4117. $response = $this->connection->__soapCall('IConsole_getAttachedPCIDevices', array((array)$request));
  4118. return new IPCIDeviceAttachmentCollection ($this->connection, (array)$response->returnval);
  4119. }
  4120. public function getUseHostClipboard()
  4121. {
  4122. $request = new stdClass();
  4123. $request->_this = $this->handle;
  4124. $response = $this->connection->__soapCall('IConsole_getUseHostClipboard', array((array)$request));
  4125. return (bool)$response->returnval;
  4126. }
  4127. public function setUseHostClipboard($value)
  4128. {
  4129. $request = new stdClass();
  4130. $request->_this = $this->handle;
  4131. if (is_null($value) || is_scalar($value))
  4132. {
  4133. $request->useHostClipboard = (bool)$value;
  4134. }
  4135. else
  4136. {
  4137. $request->useHostClipboard = (bool)$value->handle;
  4138. }
  4139. $this->connection->__soapCall('IConsole_setUseHostClipboard', array((array)$request));
  4140. }
  4141. public function getEmulatedUSB()
  4142. {
  4143. $request = new stdClass();
  4144. $request->_this = $this->handle;
  4145. $response = $this->connection->__soapCall('IConsole_getEmulatedUSB', array((array)$request));
  4146. return new IEmulatedUSB ($this->connection, $response->returnval);
  4147. }
  4148. }
  4149. /**
  4150. * Generated VBoxWebService Managed Object Collection
  4151. */
  4152. class IConsoleCollection extends VBox_ManagedObjectCollection
  4153. {
  4154. protected $_interfaceName = "IConsole";
  4155. }
  4156. /**
  4157. * Generated VBoxWebService Interface Wrapper
  4158. */
  4159. class IHostNetworkInterface extends VBox_ManagedObject
  4160. {
  4161. public function enableStaticIPConfig($arg_IPAddress, $arg_networkMask)
  4162. {
  4163. $request = new stdClass();
  4164. $request->_this = $this->handle;
  4165. $request->IPAddress = $arg_IPAddress;
  4166. $request->networkMask = $arg_networkMask;
  4167. $response = $this->connection->__soapCall('IHostNetworkInterface_enableStaticIPConfig', array((array)$request));
  4168. return ;
  4169. }
  4170. public function enableStaticIPConfigV6($arg_IPV6Address, $arg_IPV6NetworkMaskPrefixLength)
  4171. {
  4172. $request = new stdClass();
  4173. $request->_this = $this->handle;
  4174. $request->IPV6Address = $arg_IPV6Address;
  4175. $request->IPV6NetworkMaskPrefixLength = $arg_IPV6NetworkMaskPrefixLength;
  4176. $response = $this->connection->__soapCall('IHostNetworkInterface_enableStaticIPConfigV6', array((array)$request));
  4177. return ;
  4178. }
  4179. public function enableDynamicIPConfig()
  4180. {
  4181. $request = new stdClass();
  4182. $request->_this = $this->handle;
  4183. $response = $this->connection->__soapCall('IHostNetworkInterface_enableDynamicIPConfig', array((array)$request));
  4184. return ;
  4185. }
  4186. public function DHCPRediscover()
  4187. {
  4188. $request = new stdClass();
  4189. $request->_this = $this->handle;
  4190. $response = $this->connection->__soapCall('IHostNetworkInterface_DHCPRediscover', array((array)$request));
  4191. return ;
  4192. }
  4193. public function getName()
  4194. {
  4195. $request = new stdClass();
  4196. $request->_this = $this->handle;
  4197. $response = $this->connection->__soapCall('IHostNetworkInterface_getName', array((array)$request));
  4198. return (string)$response->returnval;
  4199. }
  4200. public function getShortName()
  4201. {
  4202. $request = new stdClass();
  4203. $request->_this = $this->handle;
  4204. $response = $this->connection->__soapCall('IHostNetworkInterface_getShortName', array((array)$request));
  4205. return (string)$response->returnval;
  4206. }
  4207. public function getId()
  4208. {
  4209. $request = new stdClass();
  4210. $request->_this = $this->handle;
  4211. $response = $this->connection->__soapCall('IHostNetworkInterface_getId', array((array)$request));
  4212. return (string)$response->returnval;
  4213. }
  4214. public function getNetworkName()
  4215. {
  4216. $request = new stdClass();
  4217. $request->_this = $this->handle;
  4218. $response = $this->connection->__soapCall('IHostNetworkInterface_getNetworkName', array((array)$request));
  4219. return (string)$response->returnval;
  4220. }
  4221. public function getDHCPEnabled()
  4222. {
  4223. $request = new stdClass();
  4224. $request->_this = $this->handle;
  4225. $response = $this->connection->__soapCall('IHostNetworkInterface_getDHCPEnabled', array((array)$request));
  4226. return (bool)$response->returnval;
  4227. }
  4228. public function getIPAddress()
  4229. {
  4230. $request = new stdClass();
  4231. $request->_this = $this->handle;
  4232. $response = $this->connection->__soapCall('IHostNetworkInterface_getIPAddress', array((array)$request));
  4233. return (string)$response->returnval;
  4234. }
  4235. public function getNetworkMask()
  4236. {
  4237. $request = new stdClass();
  4238. $request->_this = $this->handle;
  4239. $response = $this->connection->__soapCall('IHostNetworkInterface_getNetworkMask', array((array)$request));
  4240. return (string)$response->returnval;
  4241. }
  4242. public function getIPV6Supported()
  4243. {
  4244. $request = new stdClass();
  4245. $request->_this = $this->handle;
  4246. $response = $this->connection->__soapCall('IHostNetworkInterface_getIPV6Supported', array((array)$request));
  4247. return (bool)$response->returnval;
  4248. }
  4249. public function getIPV6Address()
  4250. {
  4251. $request = new stdClass();
  4252. $request->_this = $this->handle;
  4253. $response = $this->connection->__soapCall('IHostNetworkInterface_getIPV6Address', array((array)$request));
  4254. return (string)$response->returnval;
  4255. }
  4256. public function getIPV6NetworkMaskPrefixLength()
  4257. {
  4258. $request = new stdClass();
  4259. $request->_this = $this->handle;
  4260. $response = $this->connection->__soapCall('IHostNetworkInterface_getIPV6NetworkMaskPrefixLength', array((array)$request));
  4261. return (float)$response->returnval;
  4262. }
  4263. public function getHardwareAddress()
  4264. {
  4265. $request = new stdClass();
  4266. $request->_this = $this->handle;
  4267. $response = $this->connection->__soapCall('IHostNetworkInterface_getHardwareAddress', array((array)$request));
  4268. return (string)$response->returnval;
  4269. }
  4270. public function getMediumType()
  4271. {
  4272. $request = new stdClass();
  4273. $request->_this = $this->handle;
  4274. $response = $this->connection->__soapCall('IHostNetworkInterface_getMediumType', array((array)$request));
  4275. return new HostNetworkInterfaceMediumType ($this->connection, $response->returnval);
  4276. }
  4277. public function getStatus()
  4278. {
  4279. $request = new stdClass();
  4280. $request->_this = $this->handle;
  4281. $response = $this->connection->__soapCall('IHostNetworkInterface_getStatus', array((array)$request));
  4282. return new HostNetworkInterfaceStatus ($this->connection, $response->returnval);
  4283. }
  4284. public function getInterfaceType()
  4285. {
  4286. $request = new stdClass();
  4287. $request->_this = $this->handle;
  4288. $response = $this->connection->__soapCall('IHostNetworkInterface_getInterfaceType', array((array)$request));
  4289. return new HostNetworkInterfaceType ($this->connection, $response->returnval);
  4290. }
  4291. }
  4292. /**
  4293. * Generated VBoxWebService Managed Object Collection
  4294. */
  4295. class IHostNetworkInterfaceCollection extends VBox_ManagedObjectCollection
  4296. {
  4297. protected $_interfaceName = "IHostNetworkInterface";
  4298. }
  4299. /**
  4300. * Generated VBoxWebService Interface Wrapper
  4301. */
  4302. class IHostVideoInputDevice extends VBox_ManagedObject
  4303. {
  4304. public function getName()
  4305. {
  4306. $request = new stdClass();
  4307. $request->_this = $this->handle;
  4308. $response = $this->connection->__soapCall('IHostVideoInputDevice_getName', array((array)$request));
  4309. return (string)$response->returnval;
  4310. }
  4311. public function getPath()
  4312. {
  4313. $request = new stdClass();
  4314. $request->_this = $this->handle;
  4315. $response = $this->connection->__soapCall('IHostVideoInputDevice_getPath', array((array)$request));
  4316. return (string)$response->returnval;
  4317. }
  4318. public function getAlias()
  4319. {
  4320. $request = new stdClass();
  4321. $request->_this = $this->handle;
  4322. $response = $this->connection->__soapCall('IHostVideoInputDevice_getAlias', array((array)$request));
  4323. return (string)$response->returnval;
  4324. }
  4325. }
  4326. /**
  4327. * Generated VBoxWebService Managed Object Collection
  4328. */
  4329. class IHostVideoInputDeviceCollection extends VBox_ManagedObjectCollection
  4330. {
  4331. protected $_interfaceName = "IHostVideoInputDevice";
  4332. }
  4333. /**
  4334. * Generated VBoxWebService Interface Wrapper
  4335. */
  4336. class IHost extends VBox_ManagedObject
  4337. {
  4338. public function getProcessorSpeed($arg_cpuId)
  4339. {
  4340. $request = new stdClass();
  4341. $request->_this = $this->handle;
  4342. $request->cpuId = $arg_cpuId;
  4343. $response = $this->connection->__soapCall('IHost_getProcessorSpeed', array((array)$request));
  4344. return (float)$response->returnval;
  4345. }
  4346. public function getProcessorFeature($arg_feature)
  4347. {
  4348. $request = new stdClass();
  4349. $request->_this = $this->handle;
  4350. $request->feature = $arg_feature;
  4351. $response = $this->connection->__soapCall('IHost_getProcessorFeature', array((array)$request));
  4352. return (bool)$response->returnval;
  4353. }
  4354. public function getProcessorDescription($arg_cpuId)
  4355. {
  4356. $request = new stdClass();
  4357. $request->_this = $this->handle;
  4358. $request->cpuId = $arg_cpuId;
  4359. $response = $this->connection->__soapCall('IHost_getProcessorDescription', array((array)$request));
  4360. return (string)$response->returnval;
  4361. }
  4362. public function getProcessorCPUIDLeaf($arg_cpuId, $arg_leaf, $arg_subLeaf)
  4363. {
  4364. $request = new stdClass();
  4365. $request->_this = $this->handle;
  4366. $request->cpuId = $arg_cpuId;
  4367. $request->leaf = $arg_leaf;
  4368. $request->subLeaf = $arg_subLeaf;
  4369. $response = $this->connection->__soapCall('IHost_getProcessorCPUIDLeaf', array((array)$request));
  4370. return array((float)$response->valEax, (float)$response->valEbx, (float)$response->valEcx, (float)$response->valEdx);
  4371. }
  4372. public function createHostOnlyNetworkInterface()
  4373. {
  4374. $request = new stdClass();
  4375. $request->_this = $this->handle;
  4376. $response = $this->connection->__soapCall('IHost_createHostOnlyNetworkInterface', array((array)$request));
  4377. return array(new IProgress ($this->connection, $response->returnval), new IHostNetworkInterface ($this->connection, $response->hostInterface));
  4378. }
  4379. public function removeHostOnlyNetworkInterface($arg_id)
  4380. {
  4381. $request = new stdClass();
  4382. $request->_this = $this->handle;
  4383. $request->id = $arg_id;
  4384. $response = $this->connection->__soapCall('IHost_removeHostOnlyNetworkInterface', array((array)$request));
  4385. return new IProgress ($this->connection, $response->returnval);
  4386. }
  4387. public function createUSBDeviceFilter($arg_name)
  4388. {
  4389. $request = new stdClass();
  4390. $request->_this = $this->handle;
  4391. $request->name = $arg_name;
  4392. $response = $this->connection->__soapCall('IHost_createUSBDeviceFilter', array((array)$request));
  4393. return new IHostUSBDeviceFilter ($this->connection, $response->returnval);
  4394. }
  4395. public function insertUSBDeviceFilter($arg_position, $arg_filter)
  4396. {
  4397. $request = new stdClass();
  4398. $request->_this = $this->handle;
  4399. $request->position = $arg_position;
  4400. $request->filter = $arg_filter;
  4401. $response = $this->connection->__soapCall('IHost_insertUSBDeviceFilter', array((array)$request));
  4402. return ;
  4403. }
  4404. public function removeUSBDeviceFilter($arg_position)
  4405. {
  4406. $request = new stdClass();
  4407. $request->_this = $this->handle;
  4408. $request->position = $arg_position;
  4409. $response = $this->connection->__soapCall('IHost_removeUSBDeviceFilter', array((array)$request));
  4410. return ;
  4411. }
  4412. public function findHostDVDDrive($arg_name)
  4413. {
  4414. $request = new stdClass();
  4415. $request->_this = $this->handle;
  4416. $request->name = $arg_name;
  4417. $response = $this->connection->__soapCall('IHost_findHostDVDDrive', array((array)$request));
  4418. return new IMedium ($this->connection, $response->returnval);
  4419. }
  4420. public function findHostFloppyDrive($arg_name)
  4421. {
  4422. $request = new stdClass();
  4423. $request->_this = $this->handle;
  4424. $request->name = $arg_name;
  4425. $response = $this->connection->__soapCall('IHost_findHostFloppyDrive', array((array)$request));
  4426. return new IMedium ($this->connection, $response->returnval);
  4427. }
  4428. public function findHostNetworkInterfaceByName($arg_name)
  4429. {
  4430. $request = new stdClass();
  4431. $request->_this = $this->handle;
  4432. $request->name = $arg_name;
  4433. $response = $this->connection->__soapCall('IHost_findHostNetworkInterfaceByName', array((array)$request));
  4434. return new IHostNetworkInterface ($this->connection, $response->returnval);
  4435. }
  4436. public function findHostNetworkInterfaceById($arg_id)
  4437. {
  4438. $request = new stdClass();
  4439. $request->_this = $this->handle;
  4440. $request->id = $arg_id;
  4441. $response = $this->connection->__soapCall('IHost_findHostNetworkInterfaceById', array((array)$request));
  4442. return new IHostNetworkInterface ($this->connection, $response->returnval);
  4443. }
  4444. public function findHostNetworkInterfacesOfType($arg_type)
  4445. {
  4446. $request = new stdClass();
  4447. $request->_this = $this->handle;
  4448. $request->type = $arg_type;
  4449. $response = $this->connection->__soapCall('IHost_findHostNetworkInterfacesOfType', array((array)$request));
  4450. return new IHostNetworkInterfaceCollection ($this->connection, (array)$response->returnval);
  4451. }
  4452. public function findUSBDeviceById($arg_id)
  4453. {
  4454. $request = new stdClass();
  4455. $request->_this = $this->handle;
  4456. $request->id = $arg_id;
  4457. $response = $this->connection->__soapCall('IHost_findUSBDeviceById', array((array)$request));
  4458. return new IHostUSBDevice ($this->connection, $response->returnval);
  4459. }
  4460. public function findUSBDeviceByAddress($arg_name)
  4461. {
  4462. $request = new stdClass();
  4463. $request->_this = $this->handle;
  4464. $request->name = $arg_name;
  4465. $response = $this->connection->__soapCall('IHost_findUSBDeviceByAddress', array((array)$request));
  4466. return new IHostUSBDevice ($this->connection, $response->returnval);
  4467. }
  4468. public function generateMACAddress()
  4469. {
  4470. $request = new stdClass();
  4471. $request->_this = $this->handle;
  4472. $response = $this->connection->__soapCall('IHost_generateMACAddress', array((array)$request));
  4473. return (string)$response->returnval;
  4474. }
  4475. public function getDVDDrives()
  4476. {
  4477. $request = new stdClass();
  4478. $request->_this = $this->handle;
  4479. $response = $this->connection->__soapCall('IHost_getDVDDrives', array((array)$request));
  4480. return new IMediumCollection ($this->connection, (array)$response->returnval);
  4481. }
  4482. public function getFloppyDrives()
  4483. {
  4484. $request = new stdClass();
  4485. $request->_this = $this->handle;
  4486. $response = $this->connection->__soapCall('IHost_getFloppyDrives', array((array)$request));
  4487. return new IMediumCollection ($this->connection, (array)$response->returnval);
  4488. }
  4489. public function getUSBDevices()
  4490. {
  4491. $request = new stdClass();
  4492. $request->_this = $this->handle;
  4493. $response = $this->connection->__soapCall('IHost_getUSBDevices', array((array)$request));
  4494. return new IHostUSBDeviceCollection ($this->connection, (array)$response->returnval);
  4495. }
  4496. public function getUSBDeviceFilters()
  4497. {
  4498. $request = new stdClass();
  4499. $request->_this = $this->handle;
  4500. $response = $this->connection->__soapCall('IHost_getUSBDeviceFilters', array((array)$request));
  4501. return new IHostUSBDeviceFilterCollection ($this->connection, (array)$response->returnval);
  4502. }
  4503. public function getNetworkInterfaces()
  4504. {
  4505. $request = new stdClass();
  4506. $request->_this = $this->handle;
  4507. $response = $this->connection->__soapCall('IHost_getNetworkInterfaces', array((array)$request));
  4508. return new IHostNetworkInterfaceCollection ($this->connection, (array)$response->returnval);
  4509. }
  4510. public function getNameServers()
  4511. {
  4512. $request = new stdClass();
  4513. $request->_this = $this->handle;
  4514. $response = $this->connection->__soapCall('IHost_getNameServers', array((array)$request));
  4515. return (array)$response->returnval;
  4516. }
  4517. public function getDomainName()
  4518. {
  4519. $request = new stdClass();
  4520. $request->_this = $this->handle;
  4521. $response = $this->connection->__soapCall('IHost_getDomainName', array((array)$request));
  4522. return (string)$response->returnval;
  4523. }
  4524. public function getSearchStrings()
  4525. {
  4526. $request = new stdClass();
  4527. $request->_this = $this->handle;
  4528. $response = $this->connection->__soapCall('IHost_getSearchStrings', array((array)$request));
  4529. return (array)$response->returnval;
  4530. }
  4531. public function getProcessorCount()
  4532. {
  4533. $request = new stdClass();
  4534. $request->_this = $this->handle;
  4535. $response = $this->connection->__soapCall('IHost_getProcessorCount', array((array)$request));
  4536. return (float)$response->returnval;
  4537. }
  4538. public function getProcessorOnlineCount()
  4539. {
  4540. $request = new stdClass();
  4541. $request->_this = $this->handle;
  4542. $response = $this->connection->__soapCall('IHost_getProcessorOnlineCount', array((array)$request));
  4543. return (float)$response->returnval;
  4544. }
  4545. public function getProcessorCoreCount()
  4546. {
  4547. $request = new stdClass();
  4548. $request->_this = $this->handle;
  4549. $response = $this->connection->__soapCall('IHost_getProcessorCoreCount', array((array)$request));
  4550. return (float)$response->returnval;
  4551. }
  4552. public function getProcessorOnlineCoreCount()
  4553. {
  4554. $request = new stdClass();
  4555. $request->_this = $this->handle;
  4556. $response = $this->connection->__soapCall('IHost_getProcessorOnlineCoreCount', array((array)$request));
  4557. return (float)$response->returnval;
  4558. }
  4559. public function getMemorySize()
  4560. {
  4561. $request = new stdClass();
  4562. $request->_this = $this->handle;
  4563. $response = $this->connection->__soapCall('IHost_getMemorySize', array((array)$request));
  4564. return (float)$response->returnval;
  4565. }
  4566. public function getMemoryAvailable()
  4567. {
  4568. $request = new stdClass();
  4569. $request->_this = $this->handle;
  4570. $response = $this->connection->__soapCall('IHost_getMemoryAvailable', array((array)$request));
  4571. return (float)$response->returnval;
  4572. }
  4573. public function getOperatingSystem()
  4574. {
  4575. $request = new stdClass();
  4576. $request->_this = $this->handle;
  4577. $response = $this->connection->__soapCall('IHost_getOperatingSystem', array((array)$request));
  4578. return (string)$response->returnval;
  4579. }
  4580. public function getOSVersion()
  4581. {
  4582. $request = new stdClass();
  4583. $request->_this = $this->handle;
  4584. $response = $this->connection->__soapCall('IHost_getOSVersion', array((array)$request));
  4585. return (string)$response->returnval;
  4586. }
  4587. public function getUTCTime()
  4588. {
  4589. $request = new stdClass();
  4590. $request->_this = $this->handle;
  4591. $response = $this->connection->__soapCall('IHost_getUTCTime', array((array)$request));
  4592. return (float)$response->returnval;
  4593. }
  4594. public function getAcceleration3DAvailable()
  4595. {
  4596. $request = new stdClass();
  4597. $request->_this = $this->handle;
  4598. $response = $this->connection->__soapCall('IHost_getAcceleration3DAvailable', array((array)$request));
  4599. return (bool)$response->returnval;
  4600. }
  4601. public function getVideoInputDevices()
  4602. {
  4603. $request = new stdClass();
  4604. $request->_this = $this->handle;
  4605. $response = $this->connection->__soapCall('IHost_getVideoInputDevices', array((array)$request));
  4606. return new IHostVideoInputDeviceCollection ($this->connection, (array)$response->returnval);
  4607. }
  4608. }
  4609. /**
  4610. * Generated VBoxWebService Managed Object Collection
  4611. */
  4612. class IHostCollection extends VBox_ManagedObjectCollection
  4613. {
  4614. protected $_interfaceName = "IHost";
  4615. }
  4616. /**
  4617. * Generated VBoxWebService Interface Wrapper
  4618. */
  4619. class ISystemProperties extends VBox_ManagedObject
  4620. {
  4621. public function getMaxNetworkAdapters($arg_chipset)
  4622. {
  4623. $request = new stdClass();
  4624. $request->_this = $this->handle;
  4625. $request->chipset = $arg_chipset;
  4626. $response = $this->connection->__soapCall('ISystemProperties_getMaxNetworkAdapters', array((array)$request));
  4627. return (float)$response->returnval;
  4628. }
  4629. public function getMaxNetworkAdaptersOfType($arg_chipset, $arg_type)
  4630. {
  4631. $request = new stdClass();
  4632. $request->_this = $this->handle;
  4633. $request->chipset = $arg_chipset;
  4634. $request->type = $arg_type;
  4635. $response = $this->connection->__soapCall('ISystemProperties_getMaxNetworkAdaptersOfType', array((array)$request));
  4636. return (float)$response->returnval;
  4637. }
  4638. public function getMaxDevicesPerPortForStorageBus($arg_bus)
  4639. {
  4640. $request = new stdClass();
  4641. $request->_this = $this->handle;
  4642. $request->bus = $arg_bus;
  4643. $response = $this->connection->__soapCall('ISystemProperties_getMaxDevicesPerPortForStorageBus', array((array)$request));
  4644. return (float)$response->returnval;
  4645. }
  4646. public function getMinPortCountForStorageBus($arg_bus)
  4647. {
  4648. $request = new stdClass();
  4649. $request->_this = $this->handle;
  4650. $request->bus = $arg_bus;
  4651. $response = $this->connection->__soapCall('ISystemProperties_getMinPortCountForStorageBus', array((array)$request));
  4652. return (float)$response->returnval;
  4653. }
  4654. public function getMaxPortCountForStorageBus($arg_bus)
  4655. {
  4656. $request = new stdClass();
  4657. $request->_this = $this->handle;
  4658. $request->bus = $arg_bus;
  4659. $response = $this->connection->__soapCall('ISystemProperties_getMaxPortCountForStorageBus', array((array)$request));
  4660. return (float)$response->returnval;
  4661. }
  4662. public function getMaxInstancesOfStorageBus($arg_chipset, $arg_bus)
  4663. {
  4664. $request = new stdClass();
  4665. $request->_this = $this->handle;
  4666. $request->chipset = $arg_chipset;
  4667. $request->bus = $arg_bus;
  4668. $response = $this->connection->__soapCall('ISystemProperties_getMaxInstancesOfStorageBus', array((array)$request));
  4669. return (float)$response->returnval;
  4670. }
  4671. public function getDeviceTypesForStorageBus($arg_bus)
  4672. {
  4673. $request = new stdClass();
  4674. $request->_this = $this->handle;
  4675. $request->bus = $arg_bus;
  4676. $response = $this->connection->__soapCall('ISystemProperties_getDeviceTypesForStorageBus', array((array)$request));
  4677. return new DeviceTypeCollection ($this->connection, (array)$response->returnval);
  4678. }
  4679. public function getDefaultIoCacheSettingForStorageController($arg_controllerType)
  4680. {
  4681. $request = new stdClass();
  4682. $request->_this = $this->handle;
  4683. $request->controllerType = $arg_controllerType;
  4684. $response = $this->connection->__soapCall('ISystemProperties_getDefaultIoCacheSettingForStorageController', array((array)$request));
  4685. return (bool)$response->returnval;
  4686. }
  4687. public function getStorageControllerHotplugCapable($arg_controllerType)
  4688. {
  4689. $request = new stdClass();
  4690. $request->_this = $this->handle;
  4691. $request->controllerType = $arg_controllerType;
  4692. $response = $this->connection->__soapCall('ISystemProperties_getStorageControllerHotplugCapable', array((array)$request));
  4693. return (bool)$response->returnval;
  4694. }
  4695. public function getMaxInstancesOfUSBControllerType($arg_chipset, $arg_type)
  4696. {
  4697. $request = new stdClass();
  4698. $request->_this = $this->handle;
  4699. $request->chipset = $arg_chipset;
  4700. $request->type = $arg_type;
  4701. $response = $this->connection->__soapCall('ISystemProperties_getMaxInstancesOfUSBControllerType', array((array)$request));
  4702. return (float)$response->returnval;
  4703. }
  4704. public function getMinGuestRAM()
  4705. {
  4706. $request = new stdClass();
  4707. $request->_this = $this->handle;
  4708. $response = $this->connection->__soapCall('ISystemProperties_getMinGuestRAM', array((array)$request));
  4709. return (float)$response->returnval;
  4710. }
  4711. public function getMaxGuestRAM()
  4712. {
  4713. $request = new stdClass();
  4714. $request->_this = $this->handle;
  4715. $response = $this->connection->__soapCall('ISystemProperties_getMaxGuestRAM', array((array)$request));
  4716. return (float)$response->returnval;
  4717. }
  4718. public function getMinGuestVRAM()
  4719. {
  4720. $request = new stdClass();
  4721. $request->_this = $this->handle;
  4722. $response = $this->connection->__soapCall('ISystemProperties_getMinGuestVRAM', array((array)$request));
  4723. return (float)$response->returnval;
  4724. }
  4725. public function getMaxGuestVRAM()
  4726. {
  4727. $request = new stdClass();
  4728. $request->_this = $this->handle;
  4729. $response = $this->connection->__soapCall('ISystemProperties_getMaxGuestVRAM', array((array)$request));
  4730. return (float)$response->returnval;
  4731. }
  4732. public function getMinGuestCPUCount()
  4733. {
  4734. $request = new stdClass();
  4735. $request->_this = $this->handle;
  4736. $response = $this->connection->__soapCall('ISystemProperties_getMinGuestCPUCount', array((array)$request));
  4737. return (float)$response->returnval;
  4738. }
  4739. public function getMaxGuestCPUCount()
  4740. {
  4741. $request = new stdClass();
  4742. $request->_this = $this->handle;
  4743. $response = $this->connection->__soapCall('ISystemProperties_getMaxGuestCPUCount', array((array)$request));
  4744. return (float)$response->returnval;
  4745. }
  4746. public function getMaxGuestMonitors()
  4747. {
  4748. $request = new stdClass();
  4749. $request->_this = $this->handle;
  4750. $response = $this->connection->__soapCall('ISystemProperties_getMaxGuestMonitors', array((array)$request));
  4751. return (float)$response->returnval;
  4752. }
  4753. public function getInfoVDSize()
  4754. {
  4755. $request = new stdClass();
  4756. $request->_this = $this->handle;
  4757. $response = $this->connection->__soapCall('ISystemProperties_getInfoVDSize', array((array)$request));
  4758. return (float)$response->returnval;
  4759. }
  4760. public function getSerialPortCount()
  4761. {
  4762. $request = new stdClass();
  4763. $request->_this = $this->handle;
  4764. $response = $this->connection->__soapCall('ISystemProperties_getSerialPortCount', array((array)$request));
  4765. return (float)$response->returnval;
  4766. }
  4767. public function getParallelPortCount()
  4768. {
  4769. $request = new stdClass();
  4770. $request->_this = $this->handle;
  4771. $response = $this->connection->__soapCall('ISystemProperties_getParallelPortCount', array((array)$request));
  4772. return (float)$response->returnval;
  4773. }
  4774. public function getMaxBootPosition()
  4775. {
  4776. $request = new stdClass();
  4777. $request->_this = $this->handle;
  4778. $response = $this->connection->__soapCall('ISystemProperties_getMaxBootPosition', array((array)$request));
  4779. return (float)$response->returnval;
  4780. }
  4781. public function getRawModeSupported()
  4782. {
  4783. $request = new stdClass();
  4784. $request->_this = $this->handle;
  4785. $response = $this->connection->__soapCall('ISystemProperties_getRawModeSupported', array((array)$request));
  4786. return (bool)$response->returnval;
  4787. }
  4788. public function getExclusiveHwVirt()
  4789. {
  4790. $request = new stdClass();
  4791. $request->_this = $this->handle;
  4792. $response = $this->connection->__soapCall('ISystemProperties_getExclusiveHwVirt', array((array)$request));
  4793. return (bool)$response->returnval;
  4794. }
  4795. public function setExclusiveHwVirt($value)
  4796. {
  4797. $request = new stdClass();
  4798. $request->_this = $this->handle;
  4799. if (is_null($value) || is_scalar($value))
  4800. {
  4801. $request->exclusiveHwVirt = (bool)$value;
  4802. }
  4803. else
  4804. {
  4805. $request->exclusiveHwVirt = (bool)$value->handle;
  4806. }
  4807. $this->connection->__soapCall('ISystemProperties_setExclusiveHwVirt', array((array)$request));
  4808. }
  4809. public function getDefaultMachineFolder()
  4810. {
  4811. $request = new stdClass();
  4812. $request->_this = $this->handle;
  4813. $response = $this->connection->__soapCall('ISystemProperties_getDefaultMachineFolder', array((array)$request));
  4814. return (string)$response->returnval;
  4815. }
  4816. public function setDefaultMachineFolder($value)
  4817. {
  4818. $request = new stdClass();
  4819. $request->_this = $this->handle;
  4820. if (is_null($value) || is_scalar($value))
  4821. {
  4822. $request->defaultMachineFolder = $value;
  4823. }
  4824. else
  4825. {
  4826. $request->defaultMachineFolder = $value->handle;
  4827. }
  4828. $this->connection->__soapCall('ISystemProperties_setDefaultMachineFolder', array((array)$request));
  4829. }
  4830. public function getLoggingLevel()
  4831. {
  4832. $request = new stdClass();
  4833. $request->_this = $this->handle;
  4834. $response = $this->connection->__soapCall('ISystemProperties_getLoggingLevel', array((array)$request));
  4835. return (string)$response->returnval;
  4836. }
  4837. public function setLoggingLevel($value)
  4838. {
  4839. $request = new stdClass();
  4840. $request->_this = $this->handle;
  4841. if (is_null($value) || is_scalar($value))
  4842. {
  4843. $request->loggingLevel = $value;
  4844. }
  4845. else
  4846. {
  4847. $request->loggingLevel = $value->handle;
  4848. }
  4849. $this->connection->__soapCall('ISystemProperties_setLoggingLevel', array((array)$request));
  4850. }
  4851. public function getMediumFormats()
  4852. {
  4853. $request = new stdClass();
  4854. $request->_this = $this->handle;
  4855. $response = $this->connection->__soapCall('ISystemProperties_getMediumFormats', array((array)$request));
  4856. return new IMediumFormatCollection ($this->connection, (array)$response->returnval);
  4857. }
  4858. public function getDefaultHardDiskFormat()
  4859. {
  4860. $request = new stdClass();
  4861. $request->_this = $this->handle;
  4862. $response = $this->connection->__soapCall('ISystemProperties_getDefaultHardDiskFormat', array((array)$request));
  4863. return (string)$response->returnval;
  4864. }
  4865. public function setDefaultHardDiskFormat($value)
  4866. {
  4867. $request = new stdClass();
  4868. $request->_this = $this->handle;
  4869. if (is_null($value) || is_scalar($value))
  4870. {
  4871. $request->defaultHardDiskFormat = $value;
  4872. }
  4873. else
  4874. {
  4875. $request->defaultHardDiskFormat = $value->handle;
  4876. }
  4877. $this->connection->__soapCall('ISystemProperties_setDefaultHardDiskFormat', array((array)$request));
  4878. }
  4879. public function getFreeDiskSpaceWarning()
  4880. {
  4881. $request = new stdClass();
  4882. $request->_this = $this->handle;
  4883. $response = $this->connection->__soapCall('ISystemProperties_getFreeDiskSpaceWarning', array((array)$request));
  4884. return (float)$response->returnval;
  4885. }
  4886. public function setFreeDiskSpaceWarning($value)
  4887. {
  4888. $request = new stdClass();
  4889. $request->_this = $this->handle;
  4890. if (is_null($value) || is_scalar($value))
  4891. {
  4892. $request->freeDiskSpaceWarning = $value;
  4893. }
  4894. else
  4895. {
  4896. $request->freeDiskSpaceWarning = $value->handle;
  4897. }
  4898. $this->connection->__soapCall('ISystemProperties_setFreeDiskSpaceWarning', array((array)$request));
  4899. }
  4900. public function getFreeDiskSpacePercentWarning()
  4901. {
  4902. $request = new stdClass();
  4903. $request->_this = $this->handle;
  4904. $response = $this->connection->__soapCall('ISystemProperties_getFreeDiskSpacePercentWarning', array((array)$request));
  4905. return (float)$response->returnval;
  4906. }
  4907. public function setFreeDiskSpacePercentWarning($value)
  4908. {
  4909. $request = new stdClass();
  4910. $request->_this = $this->handle;
  4911. if (is_null($value) || is_scalar($value))
  4912. {
  4913. $request->freeDiskSpacePercentWarning = $value;
  4914. }
  4915. else
  4916. {
  4917. $request->freeDiskSpacePercentWarning = $value->handle;
  4918. }
  4919. $this->connection->__soapCall('ISystemProperties_setFreeDiskSpacePercentWarning', array((array)$request));
  4920. }
  4921. public function getFreeDiskSpaceError()
  4922. {
  4923. $request = new stdClass();
  4924. $request->_this = $this->handle;
  4925. $response = $this->connection->__soapCall('ISystemProperties_getFreeDiskSpaceError', array((array)$request));
  4926. return (float)$response->returnval;
  4927. }
  4928. public function setFreeDiskSpaceError($value)
  4929. {
  4930. $request = new stdClass();
  4931. $request->_this = $this->handle;
  4932. if (is_null($value) || is_scalar($value))
  4933. {
  4934. $request->freeDiskSpaceError = $value;
  4935. }
  4936. else
  4937. {
  4938. $request->freeDiskSpaceError = $value->handle;
  4939. }
  4940. $this->connection->__soapCall('ISystemProperties_setFreeDiskSpaceError', array((array)$request));
  4941. }
  4942. public function getFreeDiskSpacePercentError()
  4943. {
  4944. $request = new stdClass();
  4945. $request->_this = $this->handle;
  4946. $response = $this->connection->__soapCall('ISystemProperties_getFreeDiskSpacePercentError', array((array)$request));
  4947. return (float)$response->returnval;
  4948. }
  4949. public function setFreeDiskSpacePercentError($value)
  4950. {
  4951. $request = new stdClass();
  4952. $request->_this = $this->handle;
  4953. if (is_null($value) || is_scalar($value))
  4954. {
  4955. $request->freeDiskSpacePercentError = $value;
  4956. }
  4957. else
  4958. {
  4959. $request->freeDiskSpacePercentError = $value->handle;
  4960. }
  4961. $this->connection->__soapCall('ISystemProperties_setFreeDiskSpacePercentError', array((array)$request));
  4962. }
  4963. public function getVRDEAuthLibrary()
  4964. {
  4965. $request = new stdClass();
  4966. $request->_this = $this->handle;
  4967. $response = $this->connection->__soapCall('ISystemProperties_getVRDEAuthLibrary', array((array)$request));
  4968. return (string)$response->returnval;
  4969. }
  4970. public function setVRDEAuthLibrary($value)
  4971. {
  4972. $request = new stdClass();
  4973. $request->_this = $this->handle;
  4974. if (is_null($value) || is_scalar($value))
  4975. {
  4976. $request->VRDEAuthLibrary = $value;
  4977. }
  4978. else
  4979. {
  4980. $request->VRDEAuthLibrary = $value->handle;
  4981. }
  4982. $this->connection->__soapCall('ISystemProperties_setVRDEAuthLibrary', array((array)$request));
  4983. }
  4984. public function getWebServiceAuthLibrary()
  4985. {
  4986. $request = new stdClass();
  4987. $request->_this = $this->handle;
  4988. $response = $this->connection->__soapCall('ISystemProperties_getWebServiceAuthLibrary', array((array)$request));
  4989. return (string)$response->returnval;
  4990. }
  4991. public function setWebServiceAuthLibrary($value)
  4992. {
  4993. $request = new stdClass();
  4994. $request->_this = $this->handle;
  4995. if (is_null($value) || is_scalar($value))
  4996. {
  4997. $request->webServiceAuthLibrary = $value;
  4998. }
  4999. else
  5000. {
  5001. $request->webServiceAuthLibrary = $value->handle;
  5002. }
  5003. $this->connection->__soapCall('ISystemProperties_setWebServiceAuthLibrary', array((array)$request));
  5004. }
  5005. public function getDefaultVRDEExtPack()
  5006. {
  5007. $request = new stdClass();
  5008. $request->_this = $this->handle;
  5009. $response = $this->connection->__soapCall('ISystemProperties_getDefaultVRDEExtPack', array((array)$request));
  5010. return (string)$response->returnval;
  5011. }
  5012. public function setDefaultVRDEExtPack($value)
  5013. {
  5014. $request = new stdClass();
  5015. $request->_this = $this->handle;
  5016. if (is_null($value) || is_scalar($value))
  5017. {
  5018. $request->defaultVRDEExtPack = $value;
  5019. }
  5020. else
  5021. {
  5022. $request->defaultVRDEExtPack = $value->handle;
  5023. }
  5024. $this->connection->__soapCall('ISystemProperties_setDefaultVRDEExtPack', array((array)$request));
  5025. }
  5026. public function getLogHistoryCount()
  5027. {
  5028. $request = new stdClass();
  5029. $request->_this = $this->handle;
  5030. $response = $this->connection->__soapCall('ISystemProperties_getLogHistoryCount', array((array)$request));
  5031. return (float)$response->returnval;
  5032. }
  5033. public function setLogHistoryCount($value)
  5034. {
  5035. $request = new stdClass();
  5036. $request->_this = $this->handle;
  5037. if (is_null($value) || is_scalar($value))
  5038. {
  5039. $request->logHistoryCount = $value;
  5040. }
  5041. else
  5042. {
  5043. $request->logHistoryCount = $value->handle;
  5044. }
  5045. $this->connection->__soapCall('ISystemProperties_setLogHistoryCount', array((array)$request));
  5046. }
  5047. public function getDefaultAudioDriver()
  5048. {
  5049. $request = new stdClass();
  5050. $request->_this = $this->handle;
  5051. $response = $this->connection->__soapCall('ISystemProperties_getDefaultAudioDriver', array((array)$request));
  5052. return new AudioDriverType ($this->connection, $response->returnval);
  5053. }
  5054. public function getAutostartDatabasePath()
  5055. {
  5056. $request = new stdClass();
  5057. $request->_this = $this->handle;
  5058. $response = $this->connection->__soapCall('ISystemProperties_getAutostartDatabasePath', array((array)$request));
  5059. return (string)$response->returnval;
  5060. }
  5061. public function setAutostartDatabasePath($value)
  5062. {
  5063. $request = new stdClass();
  5064. $request->_this = $this->handle;
  5065. if (is_null($value) || is_scalar($value))
  5066. {
  5067. $request->autostartDatabasePath = $value;
  5068. }
  5069. else
  5070. {
  5071. $request->autostartDatabasePath = $value->handle;
  5072. }
  5073. $this->connection->__soapCall('ISystemProperties_setAutostartDatabasePath', array((array)$request));
  5074. }
  5075. public function getDefaultAdditionsISO()
  5076. {
  5077. $request = new stdClass();
  5078. $request->_this = $this->handle;
  5079. $response = $this->connection->__soapCall('ISystemProperties_getDefaultAdditionsISO', array((array)$request));
  5080. return (string)$response->returnval;
  5081. }
  5082. public function setDefaultAdditionsISO($value)
  5083. {
  5084. $request = new stdClass();
  5085. $request->_this = $this->handle;
  5086. if (is_null($value) || is_scalar($value))
  5087. {
  5088. $request->defaultAdditionsISO = $value;
  5089. }
  5090. else
  5091. {
  5092. $request->defaultAdditionsISO = $value->handle;
  5093. }
  5094. $this->connection->__soapCall('ISystemProperties_setDefaultAdditionsISO', array((array)$request));
  5095. }
  5096. public function getDefaultFrontend()
  5097. {
  5098. $request = new stdClass();
  5099. $request->_this = $this->handle;
  5100. $response = $this->connection->__soapCall('ISystemProperties_getDefaultFrontend', array((array)$request));
  5101. return (string)$response->returnval;
  5102. }
  5103. public function setDefaultFrontend($value)
  5104. {
  5105. $request = new stdClass();
  5106. $request->_this = $this->handle;
  5107. if (is_null($value) || is_scalar($value))
  5108. {
  5109. $request->defaultFrontend = $value;
  5110. }
  5111. else
  5112. {
  5113. $request->defaultFrontend = $value->handle;
  5114. }
  5115. $this->connection->__soapCall('ISystemProperties_setDefaultFrontend', array((array)$request));
  5116. }
  5117. public function getScreenShotFormats()
  5118. {
  5119. $request = new stdClass();
  5120. $request->_this = $this->handle;
  5121. $response = $this->connection->__soapCall('ISystemProperties_getScreenShotFormats', array((array)$request));
  5122. return new BitmapFormatCollection ($this->connection, (array)$response->returnval);
  5123. }
  5124. }
  5125. /**
  5126. * Generated VBoxWebService Managed Object Collection
  5127. */
  5128. class ISystemPropertiesCollection extends VBox_ManagedObjectCollection
  5129. {
  5130. protected $_interfaceName = "ISystemProperties";
  5131. }
  5132. /**
  5133. * Generated VBoxWebService Interface Wrapper
  5134. */
  5135. class IDnDBase extends VBox_ManagedObject
  5136. {
  5137. public function isFormatSupported($arg_format)
  5138. {
  5139. $request = new stdClass();
  5140. $request->_this = $this->handle;
  5141. $request->format = $arg_format;
  5142. $response = $this->connection->__soapCall('IDnDBase_isFormatSupported', array((array)$request));
  5143. return (bool)$response->returnval;
  5144. }
  5145. public function addFormats($arg_formats)
  5146. {
  5147. $request = new stdClass();
  5148. $request->_this = $this->handle;
  5149. $request->formats = $arg_formats;
  5150. $response = $this->connection->__soapCall('IDnDBase_addFormats', array((array)$request));
  5151. return ;
  5152. }
  5153. public function removeFormats($arg_formats)
  5154. {
  5155. $request = new stdClass();
  5156. $request->_this = $this->handle;
  5157. $request->formats = $arg_formats;
  5158. $response = $this->connection->__soapCall('IDnDBase_removeFormats', array((array)$request));
  5159. return ;
  5160. }
  5161. public function getFormats()
  5162. {
  5163. $request = new stdClass();
  5164. $request->_this = $this->handle;
  5165. $response = $this->connection->__soapCall('IDnDBase_getFormats', array((array)$request));
  5166. return (array)$response->returnval;
  5167. }
  5168. public function getProtocolVersion()
  5169. {
  5170. $request = new stdClass();
  5171. $request->_this = $this->handle;
  5172. $response = $this->connection->__soapCall('IDnDBase_getProtocolVersion', array((array)$request));
  5173. return (float)$response->returnval;
  5174. }
  5175. }
  5176. /**
  5177. * Generated VBoxWebService Managed Object Collection
  5178. */
  5179. class IDnDBaseCollection extends VBox_ManagedObjectCollection
  5180. {
  5181. protected $_interfaceName = "IDnDBase";
  5182. }
  5183. /**
  5184. * Generated VBoxWebService Interface Wrapper
  5185. */
  5186. class IDnDSource extends IDnDBase
  5187. {
  5188. public function dragIsPending($arg_screenId)
  5189. {
  5190. $request = new stdClass();
  5191. $request->_this = $this->handle;
  5192. $request->screenId = $arg_screenId;
  5193. $response = $this->connection->__soapCall('IDnDSource_dragIsPending', array((array)$request));
  5194. return array(new DnDAction ($this->connection, $response->returnval), (array)$response->formats, new DnDActionCollection ($this->connection, (array)$response->allowedActions));
  5195. }
  5196. public function drop($arg_format, $arg_action)
  5197. {
  5198. $request = new stdClass();
  5199. $request->_this = $this->handle;
  5200. $request->format = $arg_format;
  5201. $request->action = $arg_action;
  5202. $response = $this->connection->__soapCall('IDnDSource_drop', array((array)$request));
  5203. return new IProgress ($this->connection, $response->returnval);
  5204. }
  5205. public function receiveData()
  5206. {
  5207. $request = new stdClass();
  5208. $request->_this = $this->handle;
  5209. $response = $this->connection->__soapCall('IDnDSource_receiveData', array((array)$request));
  5210. return (array)$response->returnval;
  5211. }
  5212. }
  5213. /**
  5214. * Generated VBoxWebService Managed Object Collection
  5215. */
  5216. class IDnDSourceCollection extends VBox_ManagedObjectCollection
  5217. {
  5218. protected $_interfaceName = "IDnDSource";
  5219. }
  5220. /**
  5221. * Generated VBoxWebService Interface Wrapper
  5222. */
  5223. class IGuestDnDSource extends IDnDSource
  5224. {
  5225. public function getMidlDoesNotLikeEmptyInterfaces()
  5226. {
  5227. $request = new stdClass();
  5228. $request->_this = $this->handle;
  5229. $response = $this->connection->__soapCall('IGuestDnDSource_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  5230. return (bool)$response->returnval;
  5231. }
  5232. }
  5233. /**
  5234. * Generated VBoxWebService Managed Object Collection
  5235. */
  5236. class IGuestDnDSourceCollection extends VBox_ManagedObjectCollection
  5237. {
  5238. protected $_interfaceName = "IGuestDnDSource";
  5239. }
  5240. /**
  5241. * Generated VBoxWebService Interface Wrapper
  5242. */
  5243. class IDnDTarget extends IDnDBase
  5244. {
  5245. public function enter($arg_screenId, $arg_y, $arg_x, $arg_defaultAction, $arg_allowedActions, $arg_formats)
  5246. {
  5247. $request = new stdClass();
  5248. $request->_this = $this->handle;
  5249. $request->screenId = $arg_screenId;
  5250. $request->y = $arg_y;
  5251. $request->x = $arg_x;
  5252. $request->defaultAction = $arg_defaultAction;
  5253. $request->allowedActions = $arg_allowedActions;
  5254. $request->formats = $arg_formats;
  5255. $response = $this->connection->__soapCall('IDnDTarget_enter', array((array)$request));
  5256. return new DnDAction ($this->connection, $response->returnval);
  5257. }
  5258. public function move($arg_screenId, $arg_x, $arg_y, $arg_defaultAction, $arg_allowedActions, $arg_formats)
  5259. {
  5260. $request = new stdClass();
  5261. $request->_this = $this->handle;
  5262. $request->screenId = $arg_screenId;
  5263. $request->x = $arg_x;
  5264. $request->y = $arg_y;
  5265. $request->defaultAction = $arg_defaultAction;
  5266. $request->allowedActions = $arg_allowedActions;
  5267. $request->formats = $arg_formats;
  5268. $response = $this->connection->__soapCall('IDnDTarget_move', array((array)$request));
  5269. return new DnDAction ($this->connection, $response->returnval);
  5270. }
  5271. public function leave($arg_screenId)
  5272. {
  5273. $request = new stdClass();
  5274. $request->_this = $this->handle;
  5275. $request->screenId = $arg_screenId;
  5276. $response = $this->connection->__soapCall('IDnDTarget_leave', array((array)$request));
  5277. return ;
  5278. }
  5279. public function drop($arg_screenId, $arg_x, $arg_y, $arg_defaultAction, $arg_allowedActions, $arg_formats)
  5280. {
  5281. $request = new stdClass();
  5282. $request->_this = $this->handle;
  5283. $request->screenId = $arg_screenId;
  5284. $request->x = $arg_x;
  5285. $request->y = $arg_y;
  5286. $request->defaultAction = $arg_defaultAction;
  5287. $request->allowedActions = $arg_allowedActions;
  5288. $request->formats = $arg_formats;
  5289. $response = $this->connection->__soapCall('IDnDTarget_drop', array((array)$request));
  5290. return array(new DnDAction ($this->connection, $response->returnval), (string)$response->format);
  5291. }
  5292. public function sendData($arg_screenId, $arg_format, $arg_data)
  5293. {
  5294. $request = new stdClass();
  5295. $request->_this = $this->handle;
  5296. $request->screenId = $arg_screenId;
  5297. $request->format = $arg_format;
  5298. $request->data = $arg_data;
  5299. $response = $this->connection->__soapCall('IDnDTarget_sendData', array((array)$request));
  5300. return new IProgress ($this->connection, $response->returnval);
  5301. }
  5302. public function cancel()
  5303. {
  5304. $request = new stdClass();
  5305. $request->_this = $this->handle;
  5306. $response = $this->connection->__soapCall('IDnDTarget_cancel', array((array)$request));
  5307. return (bool)$response->returnval;
  5308. }
  5309. }
  5310. /**
  5311. * Generated VBoxWebService Managed Object Collection
  5312. */
  5313. class IDnDTargetCollection extends VBox_ManagedObjectCollection
  5314. {
  5315. protected $_interfaceName = "IDnDTarget";
  5316. }
  5317. /**
  5318. * Generated VBoxWebService Interface Wrapper
  5319. */
  5320. class IGuestDnDTarget extends IDnDTarget
  5321. {
  5322. public function getMidlDoesNotLikeEmptyInterfaces()
  5323. {
  5324. $request = new stdClass();
  5325. $request->_this = $this->handle;
  5326. $response = $this->connection->__soapCall('IGuestDnDTarget_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  5327. return (bool)$response->returnval;
  5328. }
  5329. }
  5330. /**
  5331. * Generated VBoxWebService Managed Object Collection
  5332. */
  5333. class IGuestDnDTargetCollection extends VBox_ManagedObjectCollection
  5334. {
  5335. protected $_interfaceName = "IGuestDnDTarget";
  5336. }
  5337. /**
  5338. * Generated VBoxWebService Interface Wrapper
  5339. */
  5340. class IGuestSession extends VBox_ManagedObject
  5341. {
  5342. public function close()
  5343. {
  5344. $request = new stdClass();
  5345. $request->_this = $this->handle;
  5346. $response = $this->connection->__soapCall('IGuestSession_close', array((array)$request));
  5347. return ;
  5348. }
  5349. public function directoryCopy($arg_source, $arg_destination, $arg_flags)
  5350. {
  5351. $request = new stdClass();
  5352. $request->_this = $this->handle;
  5353. $request->source = $arg_source;
  5354. $request->destination = $arg_destination;
  5355. $request->flags = $arg_flags;
  5356. $response = $this->connection->__soapCall('IGuestSession_directoryCopy', array((array)$request));
  5357. return new IProgress ($this->connection, $response->returnval);
  5358. }
  5359. public function directoryCopyFromGuest($arg_source, $arg_destination, $arg_flags)
  5360. {
  5361. $request = new stdClass();
  5362. $request->_this = $this->handle;
  5363. $request->source = $arg_source;
  5364. $request->destination = $arg_destination;
  5365. $request->flags = $arg_flags;
  5366. $response = $this->connection->__soapCall('IGuestSession_directoryCopyFromGuest', array((array)$request));
  5367. return new IProgress ($this->connection, $response->returnval);
  5368. }
  5369. public function directoryCopyToGuest($arg_source, $arg_destination, $arg_flags)
  5370. {
  5371. $request = new stdClass();
  5372. $request->_this = $this->handle;
  5373. $request->source = $arg_source;
  5374. $request->destination = $arg_destination;
  5375. $request->flags = $arg_flags;
  5376. $response = $this->connection->__soapCall('IGuestSession_directoryCopyToGuest', array((array)$request));
  5377. return new IProgress ($this->connection, $response->returnval);
  5378. }
  5379. public function directoryCreate($arg_path, $arg_mode, $arg_flags)
  5380. {
  5381. $request = new stdClass();
  5382. $request->_this = $this->handle;
  5383. $request->path = $arg_path;
  5384. $request->mode = $arg_mode;
  5385. $request->flags = $arg_flags;
  5386. $response = $this->connection->__soapCall('IGuestSession_directoryCreate', array((array)$request));
  5387. return ;
  5388. }
  5389. public function directoryCreateTemp($arg_templateName, $arg_mode, $arg_path, $arg_secure)
  5390. {
  5391. $request = new stdClass();
  5392. $request->_this = $this->handle;
  5393. $request->templateName = $arg_templateName;
  5394. $request->mode = $arg_mode;
  5395. $request->path = $arg_path;
  5396. $request->secure = (bool)$arg_secure;
  5397. $response = $this->connection->__soapCall('IGuestSession_directoryCreateTemp', array((array)$request));
  5398. return (string)$response->returnval;
  5399. }
  5400. public function directoryExists($arg_path, $arg_followSymlinks)
  5401. {
  5402. $request = new stdClass();
  5403. $request->_this = $this->handle;
  5404. $request->path = $arg_path;
  5405. $request->followSymlinks = (bool)$arg_followSymlinks;
  5406. $response = $this->connection->__soapCall('IGuestSession_directoryExists', array((array)$request));
  5407. return (bool)$response->returnval;
  5408. }
  5409. public function directoryOpen($arg_path, $arg_filter, $arg_flags)
  5410. {
  5411. $request = new stdClass();
  5412. $request->_this = $this->handle;
  5413. $request->path = $arg_path;
  5414. $request->filter = $arg_filter;
  5415. $request->flags = $arg_flags;
  5416. $response = $this->connection->__soapCall('IGuestSession_directoryOpen', array((array)$request));
  5417. return new IGuestDirectory ($this->connection, $response->returnval);
  5418. }
  5419. public function directoryRemove($arg_path)
  5420. {
  5421. $request = new stdClass();
  5422. $request->_this = $this->handle;
  5423. $request->path = $arg_path;
  5424. $response = $this->connection->__soapCall('IGuestSession_directoryRemove', array((array)$request));
  5425. return ;
  5426. }
  5427. public function directoryRemoveRecursive($arg_path, $arg_flags)
  5428. {
  5429. $request = new stdClass();
  5430. $request->_this = $this->handle;
  5431. $request->path = $arg_path;
  5432. $request->flags = $arg_flags;
  5433. $response = $this->connection->__soapCall('IGuestSession_directoryRemoveRecursive', array((array)$request));
  5434. return new IProgress ($this->connection, $response->returnval);
  5435. }
  5436. public function environmentScheduleSet($arg_name, $arg_value)
  5437. {
  5438. $request = new stdClass();
  5439. $request->_this = $this->handle;
  5440. $request->name = $arg_name;
  5441. $request->value = $arg_value;
  5442. $response = $this->connection->__soapCall('IGuestSession_environmentScheduleSet', array((array)$request));
  5443. return ;
  5444. }
  5445. public function environmentScheduleUnset($arg_name)
  5446. {
  5447. $request = new stdClass();
  5448. $request->_this = $this->handle;
  5449. $request->name = $arg_name;
  5450. $response = $this->connection->__soapCall('IGuestSession_environmentScheduleUnset', array((array)$request));
  5451. return ;
  5452. }
  5453. public function environmentGetBaseVariable($arg_name)
  5454. {
  5455. $request = new stdClass();
  5456. $request->_this = $this->handle;
  5457. $request->name = $arg_name;
  5458. $response = $this->connection->__soapCall('IGuestSession_environmentGetBaseVariable', array((array)$request));
  5459. return (string)$response->returnval;
  5460. }
  5461. public function environmentDoesBaseVariableExist($arg_name)
  5462. {
  5463. $request = new stdClass();
  5464. $request->_this = $this->handle;
  5465. $request->name = $arg_name;
  5466. $response = $this->connection->__soapCall('IGuestSession_environmentDoesBaseVariableExist', array((array)$request));
  5467. return (bool)$response->returnval;
  5468. }
  5469. public function fileCopy($arg_source, $arg_destination, $arg_flags)
  5470. {
  5471. $request = new stdClass();
  5472. $request->_this = $this->handle;
  5473. $request->source = $arg_source;
  5474. $request->destination = $arg_destination;
  5475. $request->flags = $arg_flags;
  5476. $response = $this->connection->__soapCall('IGuestSession_fileCopy', array((array)$request));
  5477. return new IProgress ($this->connection, $response->returnval);
  5478. }
  5479. public function fileCopyFromGuest($arg_source, $arg_destination, $arg_flags)
  5480. {
  5481. $request = new stdClass();
  5482. $request->_this = $this->handle;
  5483. $request->source = $arg_source;
  5484. $request->destination = $arg_destination;
  5485. $request->flags = $arg_flags;
  5486. $response = $this->connection->__soapCall('IGuestSession_fileCopyFromGuest', array((array)$request));
  5487. return new IProgress ($this->connection, $response->returnval);
  5488. }
  5489. public function fileCopyToGuest($arg_source, $arg_destination, $arg_flags)
  5490. {
  5491. $request = new stdClass();
  5492. $request->_this = $this->handle;
  5493. $request->source = $arg_source;
  5494. $request->destination = $arg_destination;
  5495. $request->flags = $arg_flags;
  5496. $response = $this->connection->__soapCall('IGuestSession_fileCopyToGuest', array((array)$request));
  5497. return new IProgress ($this->connection, $response->returnval);
  5498. }
  5499. public function fileCreateTemp($arg_templateName, $arg_mode, $arg_path, $arg_secure)
  5500. {
  5501. $request = new stdClass();
  5502. $request->_this = $this->handle;
  5503. $request->templateName = $arg_templateName;
  5504. $request->mode = $arg_mode;
  5505. $request->path = $arg_path;
  5506. $request->secure = (bool)$arg_secure;
  5507. $response = $this->connection->__soapCall('IGuestSession_fileCreateTemp', array((array)$request));
  5508. return new IGuestFile ($this->connection, $response->returnval);
  5509. }
  5510. public function fileExists($arg_path, $arg_followSymlinks)
  5511. {
  5512. $request = new stdClass();
  5513. $request->_this = $this->handle;
  5514. $request->path = $arg_path;
  5515. $request->followSymlinks = (bool)$arg_followSymlinks;
  5516. $response = $this->connection->__soapCall('IGuestSession_fileExists', array((array)$request));
  5517. return (bool)$response->returnval;
  5518. }
  5519. public function fileOpen($arg_path, $arg_accessMode, $arg_openAction, $arg_creationMode)
  5520. {
  5521. $request = new stdClass();
  5522. $request->_this = $this->handle;
  5523. $request->path = $arg_path;
  5524. $request->accessMode = $arg_accessMode;
  5525. $request->openAction = $arg_openAction;
  5526. $request->creationMode = $arg_creationMode;
  5527. $response = $this->connection->__soapCall('IGuestSession_fileOpen', array((array)$request));
  5528. return new IGuestFile ($this->connection, $response->returnval);
  5529. }
  5530. public function fileOpenEx($arg_path, $arg_accessMode, $arg_openAction, $arg_sharingMode, $arg_creationMode, $arg_flags)
  5531. {
  5532. $request = new stdClass();
  5533. $request->_this = $this->handle;
  5534. $request->path = $arg_path;
  5535. $request->accessMode = $arg_accessMode;
  5536. $request->openAction = $arg_openAction;
  5537. $request->sharingMode = $arg_sharingMode;
  5538. $request->creationMode = $arg_creationMode;
  5539. $request->flags = $arg_flags;
  5540. $response = $this->connection->__soapCall('IGuestSession_fileOpenEx', array((array)$request));
  5541. return new IGuestFile ($this->connection, $response->returnval);
  5542. }
  5543. public function fileQuerySize($arg_path, $arg_followSymlinks)
  5544. {
  5545. $request = new stdClass();
  5546. $request->_this = $this->handle;
  5547. $request->path = $arg_path;
  5548. $request->followSymlinks = (bool)$arg_followSymlinks;
  5549. $response = $this->connection->__soapCall('IGuestSession_fileQuerySize', array((array)$request));
  5550. return (float)$response->returnval;
  5551. }
  5552. public function fsObjExists($arg_path, $arg_followSymlinks)
  5553. {
  5554. $request = new stdClass();
  5555. $request->_this = $this->handle;
  5556. $request->path = $arg_path;
  5557. $request->followSymlinks = (bool)$arg_followSymlinks;
  5558. $response = $this->connection->__soapCall('IGuestSession_fsObjExists', array((array)$request));
  5559. return (bool)$response->returnval;
  5560. }
  5561. public function fsObjQueryInfo($arg_path, $arg_followSymlinks)
  5562. {
  5563. $request = new stdClass();
  5564. $request->_this = $this->handle;
  5565. $request->path = $arg_path;
  5566. $request->followSymlinks = (bool)$arg_followSymlinks;
  5567. $response = $this->connection->__soapCall('IGuestSession_fsObjQueryInfo', array((array)$request));
  5568. return new IGuestFsObjInfo ($this->connection, $response->returnval);
  5569. }
  5570. public function fsObjRemove($arg_path)
  5571. {
  5572. $request = new stdClass();
  5573. $request->_this = $this->handle;
  5574. $request->path = $arg_path;
  5575. $response = $this->connection->__soapCall('IGuestSession_fsObjRemove', array((array)$request));
  5576. return ;
  5577. }
  5578. public function fsObjRename($arg_oldPath, $arg_newPath, $arg_flags)
  5579. {
  5580. $request = new stdClass();
  5581. $request->_this = $this->handle;
  5582. $request->oldPath = $arg_oldPath;
  5583. $request->newPath = $arg_newPath;
  5584. $request->flags = $arg_flags;
  5585. $response = $this->connection->__soapCall('IGuestSession_fsObjRename', array((array)$request));
  5586. return ;
  5587. }
  5588. public function fsObjMove($arg_source, $arg_destination, $arg_flags)
  5589. {
  5590. $request = new stdClass();
  5591. $request->_this = $this->handle;
  5592. $request->source = $arg_source;
  5593. $request->destination = $arg_destination;
  5594. $request->flags = $arg_flags;
  5595. $response = $this->connection->__soapCall('IGuestSession_fsObjMove', array((array)$request));
  5596. return new IProgress ($this->connection, $response->returnval);
  5597. }
  5598. public function fsObjSetACL($arg_path, $arg_followSymlinks, $arg_acl, $arg_mode)
  5599. {
  5600. $request = new stdClass();
  5601. $request->_this = $this->handle;
  5602. $request->path = $arg_path;
  5603. $request->followSymlinks = (bool)$arg_followSymlinks;
  5604. $request->acl = $arg_acl;
  5605. $request->mode = $arg_mode;
  5606. $response = $this->connection->__soapCall('IGuestSession_fsObjSetACL', array((array)$request));
  5607. return ;
  5608. }
  5609. public function processCreate($arg_executable, $arg_arguments, $arg_environmentChanges, $arg_flags, $arg_timeoutMS)
  5610. {
  5611. $request = new stdClass();
  5612. $request->_this = $this->handle;
  5613. $request->executable = $arg_executable;
  5614. $request->arguments = $arg_arguments;
  5615. $request->environmentChanges = $arg_environmentChanges;
  5616. $request->flags = $arg_flags;
  5617. $request->timeoutMS = $arg_timeoutMS;
  5618. $response = $this->connection->__soapCall('IGuestSession_processCreate', array((array)$request));
  5619. return new IGuestProcess ($this->connection, $response->returnval);
  5620. }
  5621. public function processCreateEx($arg_executable, $arg_arguments, $arg_environmentChanges, $arg_flags, $arg_timeoutMS, $arg_priority, $arg_affinity)
  5622. {
  5623. $request = new stdClass();
  5624. $request->_this = $this->handle;
  5625. $request->executable = $arg_executable;
  5626. $request->arguments = $arg_arguments;
  5627. $request->environmentChanges = $arg_environmentChanges;
  5628. $request->flags = $arg_flags;
  5629. $request->timeoutMS = $arg_timeoutMS;
  5630. $request->priority = $arg_priority;
  5631. $request->affinity = $arg_affinity;
  5632. $response = $this->connection->__soapCall('IGuestSession_processCreateEx', array((array)$request));
  5633. return new IGuestProcess ($this->connection, $response->returnval);
  5634. }
  5635. public function processGet($arg_pid)
  5636. {
  5637. $request = new stdClass();
  5638. $request->_this = $this->handle;
  5639. $request->pid = $arg_pid;
  5640. $response = $this->connection->__soapCall('IGuestSession_processGet', array((array)$request));
  5641. return new IGuestProcess ($this->connection, $response->returnval);
  5642. }
  5643. public function symlinkCreate($arg_symlink, $arg_target, $arg_type)
  5644. {
  5645. $request = new stdClass();
  5646. $request->_this = $this->handle;
  5647. $request->symlink = $arg_symlink;
  5648. $request->target = $arg_target;
  5649. $request->type = $arg_type;
  5650. $response = $this->connection->__soapCall('IGuestSession_symlinkCreate', array((array)$request));
  5651. return ;
  5652. }
  5653. public function symlinkExists($arg_symlink)
  5654. {
  5655. $request = new stdClass();
  5656. $request->_this = $this->handle;
  5657. $request->symlink = $arg_symlink;
  5658. $response = $this->connection->__soapCall('IGuestSession_symlinkExists', array((array)$request));
  5659. return (bool)$response->returnval;
  5660. }
  5661. public function symlinkRead($arg_symlink, $arg_flags)
  5662. {
  5663. $request = new stdClass();
  5664. $request->_this = $this->handle;
  5665. $request->symlink = $arg_symlink;
  5666. $request->flags = $arg_flags;
  5667. $response = $this->connection->__soapCall('IGuestSession_symlinkRead', array((array)$request));
  5668. return (string)$response->returnval;
  5669. }
  5670. public function waitFor($arg_waitFor, $arg_timeoutMS)
  5671. {
  5672. $request = new stdClass();
  5673. $request->_this = $this->handle;
  5674. $request->waitFor = $arg_waitFor;
  5675. $request->timeoutMS = $arg_timeoutMS;
  5676. $response = $this->connection->__soapCall('IGuestSession_waitFor', array((array)$request));
  5677. return new GuestSessionWaitResult ($this->connection, $response->returnval);
  5678. }
  5679. public function waitForArray($arg_waitFor, $arg_timeoutMS)
  5680. {
  5681. $request = new stdClass();
  5682. $request->_this = $this->handle;
  5683. $request->waitFor = $arg_waitFor;
  5684. $request->timeoutMS = $arg_timeoutMS;
  5685. $response = $this->connection->__soapCall('IGuestSession_waitForArray', array((array)$request));
  5686. return new GuestSessionWaitResult ($this->connection, $response->returnval);
  5687. }
  5688. public function getUser()
  5689. {
  5690. $request = new stdClass();
  5691. $request->_this = $this->handle;
  5692. $response = $this->connection->__soapCall('IGuestSession_getUser', array((array)$request));
  5693. return (string)$response->returnval;
  5694. }
  5695. public function getDomain()
  5696. {
  5697. $request = new stdClass();
  5698. $request->_this = $this->handle;
  5699. $response = $this->connection->__soapCall('IGuestSession_getDomain', array((array)$request));
  5700. return (string)$response->returnval;
  5701. }
  5702. public function getName()
  5703. {
  5704. $request = new stdClass();
  5705. $request->_this = $this->handle;
  5706. $response = $this->connection->__soapCall('IGuestSession_getName', array((array)$request));
  5707. return (string)$response->returnval;
  5708. }
  5709. public function getId()
  5710. {
  5711. $request = new stdClass();
  5712. $request->_this = $this->handle;
  5713. $response = $this->connection->__soapCall('IGuestSession_getId', array((array)$request));
  5714. return (float)$response->returnval;
  5715. }
  5716. public function getTimeout()
  5717. {
  5718. $request = new stdClass();
  5719. $request->_this = $this->handle;
  5720. $response = $this->connection->__soapCall('IGuestSession_getTimeout', array((array)$request));
  5721. return (float)$response->returnval;
  5722. }
  5723. public function setTimeout($value)
  5724. {
  5725. $request = new stdClass();
  5726. $request->_this = $this->handle;
  5727. if (is_null($value) || is_scalar($value))
  5728. {
  5729. $request->timeout = $value;
  5730. }
  5731. else
  5732. {
  5733. $request->timeout = $value->handle;
  5734. }
  5735. $this->connection->__soapCall('IGuestSession_setTimeout', array((array)$request));
  5736. }
  5737. public function getProtocolVersion()
  5738. {
  5739. $request = new stdClass();
  5740. $request->_this = $this->handle;
  5741. $response = $this->connection->__soapCall('IGuestSession_getProtocolVersion', array((array)$request));
  5742. return (float)$response->returnval;
  5743. }
  5744. public function getStatus()
  5745. {
  5746. $request = new stdClass();
  5747. $request->_this = $this->handle;
  5748. $response = $this->connection->__soapCall('IGuestSession_getStatus', array((array)$request));
  5749. return new GuestSessionStatus ($this->connection, $response->returnval);
  5750. }
  5751. public function getEnvironmentChanges()
  5752. {
  5753. $request = new stdClass();
  5754. $request->_this = $this->handle;
  5755. $response = $this->connection->__soapCall('IGuestSession_getEnvironmentChanges', array((array)$request));
  5756. return (array)$response->returnval;
  5757. }
  5758. public function setEnvironmentChanges($value)
  5759. {
  5760. $request = new stdClass();
  5761. $request->_this = $this->handle;
  5762. if (is_array($value) || is_null($value) || is_scalar($value))
  5763. {
  5764. $request->environmentChanges = $value;
  5765. }
  5766. else
  5767. {
  5768. $request->environmentChanges = $value->handle;
  5769. }
  5770. $this->connection->__soapCall('IGuestSession_setEnvironmentChanges', array((array)$request));
  5771. }
  5772. public function getEnvironmentBase()
  5773. {
  5774. $request = new stdClass();
  5775. $request->_this = $this->handle;
  5776. $response = $this->connection->__soapCall('IGuestSession_getEnvironmentBase', array((array)$request));
  5777. return (array)$response->returnval;
  5778. }
  5779. public function getProcesses()
  5780. {
  5781. $request = new stdClass();
  5782. $request->_this = $this->handle;
  5783. $response = $this->connection->__soapCall('IGuestSession_getProcesses', array((array)$request));
  5784. return new IGuestProcessCollection ($this->connection, (array)$response->returnval);
  5785. }
  5786. public function getPathStyle()
  5787. {
  5788. $request = new stdClass();
  5789. $request->_this = $this->handle;
  5790. $response = $this->connection->__soapCall('IGuestSession_getPathStyle', array((array)$request));
  5791. return new PathStyle ($this->connection, $response->returnval);
  5792. }
  5793. public function getCurrentDirectory()
  5794. {
  5795. $request = new stdClass();
  5796. $request->_this = $this->handle;
  5797. $response = $this->connection->__soapCall('IGuestSession_getCurrentDirectory', array((array)$request));
  5798. return (string)$response->returnval;
  5799. }
  5800. public function setCurrentDirectory($value)
  5801. {
  5802. $request = new stdClass();
  5803. $request->_this = $this->handle;
  5804. if (is_null($value) || is_scalar($value))
  5805. {
  5806. $request->currentDirectory = $value;
  5807. }
  5808. else
  5809. {
  5810. $request->currentDirectory = $value->handle;
  5811. }
  5812. $this->connection->__soapCall('IGuestSession_setCurrentDirectory', array((array)$request));
  5813. }
  5814. public function getDirectories()
  5815. {
  5816. $request = new stdClass();
  5817. $request->_this = $this->handle;
  5818. $response = $this->connection->__soapCall('IGuestSession_getDirectories', array((array)$request));
  5819. return new IGuestDirectoryCollection ($this->connection, (array)$response->returnval);
  5820. }
  5821. public function getFiles()
  5822. {
  5823. $request = new stdClass();
  5824. $request->_this = $this->handle;
  5825. $response = $this->connection->__soapCall('IGuestSession_getFiles', array((array)$request));
  5826. return new IGuestFileCollection ($this->connection, (array)$response->returnval);
  5827. }
  5828. public function getEventSource()
  5829. {
  5830. $request = new stdClass();
  5831. $request->_this = $this->handle;
  5832. $response = $this->connection->__soapCall('IGuestSession_getEventSource', array((array)$request));
  5833. return new IEventSource ($this->connection, $response->returnval);
  5834. }
  5835. }
  5836. /**
  5837. * Generated VBoxWebService Managed Object Collection
  5838. */
  5839. class IGuestSessionCollection extends VBox_ManagedObjectCollection
  5840. {
  5841. protected $_interfaceName = "IGuestSession";
  5842. }
  5843. /**
  5844. * Generated VBoxWebService Interface Wrapper
  5845. */
  5846. class IProcess extends VBox_ManagedObject
  5847. {
  5848. public function waitFor($arg_waitFor, $arg_timeoutMS)
  5849. {
  5850. $request = new stdClass();
  5851. $request->_this = $this->handle;
  5852. $request->waitFor = $arg_waitFor;
  5853. $request->timeoutMS = $arg_timeoutMS;
  5854. $response = $this->connection->__soapCall('IProcess_waitFor', array((array)$request));
  5855. return new ProcessWaitResult ($this->connection, $response->returnval);
  5856. }
  5857. public function waitForArray($arg_waitFor, $arg_timeoutMS)
  5858. {
  5859. $request = new stdClass();
  5860. $request->_this = $this->handle;
  5861. $request->waitFor = $arg_waitFor;
  5862. $request->timeoutMS = $arg_timeoutMS;
  5863. $response = $this->connection->__soapCall('IProcess_waitForArray', array((array)$request));
  5864. return new ProcessWaitResult ($this->connection, $response->returnval);
  5865. }
  5866. public function read($arg_handle, $arg_toRead, $arg_timeoutMS)
  5867. {
  5868. $request = new stdClass();
  5869. $request->_this = $this->handle;
  5870. $request->handle = $arg_handle;
  5871. $request->toRead = $arg_toRead;
  5872. $request->timeoutMS = $arg_timeoutMS;
  5873. $response = $this->connection->__soapCall('IProcess_read', array((array)$request));
  5874. return (array)$response->returnval;
  5875. }
  5876. public function write($arg_handle, $arg_flags, $arg_data, $arg_timeoutMS)
  5877. {
  5878. $request = new stdClass();
  5879. $request->_this = $this->handle;
  5880. $request->handle = $arg_handle;
  5881. $request->flags = $arg_flags;
  5882. $request->data = $arg_data;
  5883. $request->timeoutMS = $arg_timeoutMS;
  5884. $response = $this->connection->__soapCall('IProcess_write', array((array)$request));
  5885. return (float)$response->returnval;
  5886. }
  5887. public function writeArray($arg_handle, $arg_flags, $arg_data, $arg_timeoutMS)
  5888. {
  5889. $request = new stdClass();
  5890. $request->_this = $this->handle;
  5891. $request->handle = $arg_handle;
  5892. $request->flags = $arg_flags;
  5893. $request->data = $arg_data;
  5894. $request->timeoutMS = $arg_timeoutMS;
  5895. $response = $this->connection->__soapCall('IProcess_writeArray', array((array)$request));
  5896. return (float)$response->returnval;
  5897. }
  5898. public function terminate()
  5899. {
  5900. $request = new stdClass();
  5901. $request->_this = $this->handle;
  5902. $response = $this->connection->__soapCall('IProcess_terminate', array((array)$request));
  5903. return ;
  5904. }
  5905. public function getArguments()
  5906. {
  5907. $request = new stdClass();
  5908. $request->_this = $this->handle;
  5909. $response = $this->connection->__soapCall('IProcess_getArguments', array((array)$request));
  5910. return (array)$response->returnval;
  5911. }
  5912. public function getEnvironment()
  5913. {
  5914. $request = new stdClass();
  5915. $request->_this = $this->handle;
  5916. $response = $this->connection->__soapCall('IProcess_getEnvironment', array((array)$request));
  5917. return (array)$response->returnval;
  5918. }
  5919. public function getEventSource()
  5920. {
  5921. $request = new stdClass();
  5922. $request->_this = $this->handle;
  5923. $response = $this->connection->__soapCall('IProcess_getEventSource', array((array)$request));
  5924. return new IEventSource ($this->connection, $response->returnval);
  5925. }
  5926. public function getExecutablePath()
  5927. {
  5928. $request = new stdClass();
  5929. $request->_this = $this->handle;
  5930. $response = $this->connection->__soapCall('IProcess_getExecutablePath', array((array)$request));
  5931. return (string)$response->returnval;
  5932. }
  5933. public function getExitCode()
  5934. {
  5935. $request = new stdClass();
  5936. $request->_this = $this->handle;
  5937. $response = $this->connection->__soapCall('IProcess_getExitCode', array((array)$request));
  5938. return (int)$response->returnval;
  5939. }
  5940. public function getName()
  5941. {
  5942. $request = new stdClass();
  5943. $request->_this = $this->handle;
  5944. $response = $this->connection->__soapCall('IProcess_getName', array((array)$request));
  5945. return (string)$response->returnval;
  5946. }
  5947. public function getPID()
  5948. {
  5949. $request = new stdClass();
  5950. $request->_this = $this->handle;
  5951. $response = $this->connection->__soapCall('IProcess_getPID', array((array)$request));
  5952. return (float)$response->returnval;
  5953. }
  5954. public function getStatus()
  5955. {
  5956. $request = new stdClass();
  5957. $request->_this = $this->handle;
  5958. $response = $this->connection->__soapCall('IProcess_getStatus', array((array)$request));
  5959. return new ProcessStatus ($this->connection, $response->returnval);
  5960. }
  5961. }
  5962. /**
  5963. * Generated VBoxWebService Managed Object Collection
  5964. */
  5965. class IProcessCollection extends VBox_ManagedObjectCollection
  5966. {
  5967. protected $_interfaceName = "IProcess";
  5968. }
  5969. /**
  5970. * Generated VBoxWebService Interface Wrapper
  5971. */
  5972. class IGuestProcess extends IProcess
  5973. {
  5974. public function getMidlDoesNotLikeEmptyInterfaces()
  5975. {
  5976. $request = new stdClass();
  5977. $request->_this = $this->handle;
  5978. $response = $this->connection->__soapCall('IGuestProcess_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  5979. return (bool)$response->returnval;
  5980. }
  5981. }
  5982. /**
  5983. * Generated VBoxWebService Managed Object Collection
  5984. */
  5985. class IGuestProcessCollection extends VBox_ManagedObjectCollection
  5986. {
  5987. protected $_interfaceName = "IGuestProcess";
  5988. }
  5989. /**
  5990. * Generated VBoxWebService Interface Wrapper
  5991. */
  5992. class IDirectory extends VBox_ManagedObject
  5993. {
  5994. public function close()
  5995. {
  5996. $request = new stdClass();
  5997. $request->_this = $this->handle;
  5998. $response = $this->connection->__soapCall('IDirectory_close', array((array)$request));
  5999. return ;
  6000. }
  6001. public function read()
  6002. {
  6003. $request = new stdClass();
  6004. $request->_this = $this->handle;
  6005. $response = $this->connection->__soapCall('IDirectory_read', array((array)$request));
  6006. return new IFsObjInfo ($this->connection, $response->returnval);
  6007. }
  6008. public function getDirectoryName()
  6009. {
  6010. $request = new stdClass();
  6011. $request->_this = $this->handle;
  6012. $response = $this->connection->__soapCall('IDirectory_getDirectoryName', array((array)$request));
  6013. return (string)$response->returnval;
  6014. }
  6015. public function getFilter()
  6016. {
  6017. $request = new stdClass();
  6018. $request->_this = $this->handle;
  6019. $response = $this->connection->__soapCall('IDirectory_getFilter', array((array)$request));
  6020. return (string)$response->returnval;
  6021. }
  6022. }
  6023. /**
  6024. * Generated VBoxWebService Managed Object Collection
  6025. */
  6026. class IDirectoryCollection extends VBox_ManagedObjectCollection
  6027. {
  6028. protected $_interfaceName = "IDirectory";
  6029. }
  6030. /**
  6031. * Generated VBoxWebService Interface Wrapper
  6032. */
  6033. class IGuestDirectory extends IDirectory
  6034. {
  6035. public function getMidlDoesNotLikeEmptyInterfaces()
  6036. {
  6037. $request = new stdClass();
  6038. $request->_this = $this->handle;
  6039. $response = $this->connection->__soapCall('IGuestDirectory_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  6040. return (bool)$response->returnval;
  6041. }
  6042. }
  6043. /**
  6044. * Generated VBoxWebService Managed Object Collection
  6045. */
  6046. class IGuestDirectoryCollection extends VBox_ManagedObjectCollection
  6047. {
  6048. protected $_interfaceName = "IGuestDirectory";
  6049. }
  6050. /**
  6051. * Generated VBoxWebService Interface Wrapper
  6052. */
  6053. class IFile extends VBox_ManagedObject
  6054. {
  6055. public function close()
  6056. {
  6057. $request = new stdClass();
  6058. $request->_this = $this->handle;
  6059. $response = $this->connection->__soapCall('IFile_close', array((array)$request));
  6060. return ;
  6061. }
  6062. public function queryInfo()
  6063. {
  6064. $request = new stdClass();
  6065. $request->_this = $this->handle;
  6066. $response = $this->connection->__soapCall('IFile_queryInfo', array((array)$request));
  6067. return new IFsObjInfo ($this->connection, $response->returnval);
  6068. }
  6069. public function querySize()
  6070. {
  6071. $request = new stdClass();
  6072. $request->_this = $this->handle;
  6073. $response = $this->connection->__soapCall('IFile_querySize', array((array)$request));
  6074. return (float)$response->returnval;
  6075. }
  6076. public function read($arg_toRead, $arg_timeoutMS)
  6077. {
  6078. $request = new stdClass();
  6079. $request->_this = $this->handle;
  6080. $request->toRead = $arg_toRead;
  6081. $request->timeoutMS = $arg_timeoutMS;
  6082. $response = $this->connection->__soapCall('IFile_read', array((array)$request));
  6083. return (array)$response->returnval;
  6084. }
  6085. public function readAt($arg_offset, $arg_toRead, $arg_timeoutMS)
  6086. {
  6087. $request = new stdClass();
  6088. $request->_this = $this->handle;
  6089. $request->offset = $arg_offset;
  6090. $request->toRead = $arg_toRead;
  6091. $request->timeoutMS = $arg_timeoutMS;
  6092. $response = $this->connection->__soapCall('IFile_readAt', array((array)$request));
  6093. return (array)$response->returnval;
  6094. }
  6095. public function seek($arg_offset, $arg_whence)
  6096. {
  6097. $request = new stdClass();
  6098. $request->_this = $this->handle;
  6099. $request->offset = $arg_offset;
  6100. $request->whence = $arg_whence;
  6101. $response = $this->connection->__soapCall('IFile_seek', array((array)$request));
  6102. return (float)$response->returnval;
  6103. }
  6104. public function setACL($arg_acl, $arg_mode)
  6105. {
  6106. $request = new stdClass();
  6107. $request->_this = $this->handle;
  6108. $request->acl = $arg_acl;
  6109. $request->mode = $arg_mode;
  6110. $response = $this->connection->__soapCall('IFile_setACL', array((array)$request));
  6111. return ;
  6112. }
  6113. public function setSize($arg_size)
  6114. {
  6115. $request = new stdClass();
  6116. $request->_this = $this->handle;
  6117. $request->size = $arg_size;
  6118. $response = $this->connection->__soapCall('IFile_setSize', array((array)$request));
  6119. return ;
  6120. }
  6121. public function write($arg_data, $arg_timeoutMS)
  6122. {
  6123. $request = new stdClass();
  6124. $request->_this = $this->handle;
  6125. $request->data = $arg_data;
  6126. $request->timeoutMS = $arg_timeoutMS;
  6127. $response = $this->connection->__soapCall('IFile_write', array((array)$request));
  6128. return (float)$response->returnval;
  6129. }
  6130. public function writeAt($arg_offset, $arg_data, $arg_timeoutMS)
  6131. {
  6132. $request = new stdClass();
  6133. $request->_this = $this->handle;
  6134. $request->offset = $arg_offset;
  6135. $request->data = $arg_data;
  6136. $request->timeoutMS = $arg_timeoutMS;
  6137. $response = $this->connection->__soapCall('IFile_writeAt', array((array)$request));
  6138. return (float)$response->returnval;
  6139. }
  6140. public function getEventSource()
  6141. {
  6142. $request = new stdClass();
  6143. $request->_this = $this->handle;
  6144. $response = $this->connection->__soapCall('IFile_getEventSource', array((array)$request));
  6145. return new IEventSource ($this->connection, $response->returnval);
  6146. }
  6147. public function getId()
  6148. {
  6149. $request = new stdClass();
  6150. $request->_this = $this->handle;
  6151. $response = $this->connection->__soapCall('IFile_getId', array((array)$request));
  6152. return (float)$response->returnval;
  6153. }
  6154. public function getInitialSize()
  6155. {
  6156. $request = new stdClass();
  6157. $request->_this = $this->handle;
  6158. $response = $this->connection->__soapCall('IFile_getInitialSize', array((array)$request));
  6159. return (float)$response->returnval;
  6160. }
  6161. public function getOffset()
  6162. {
  6163. $request = new stdClass();
  6164. $request->_this = $this->handle;
  6165. $response = $this->connection->__soapCall('IFile_getOffset', array((array)$request));
  6166. return (float)$response->returnval;
  6167. }
  6168. public function getStatus()
  6169. {
  6170. $request = new stdClass();
  6171. $request->_this = $this->handle;
  6172. $response = $this->connection->__soapCall('IFile_getStatus', array((array)$request));
  6173. return new FileStatus ($this->connection, $response->returnval);
  6174. }
  6175. public function getFileName()
  6176. {
  6177. $request = new stdClass();
  6178. $request->_this = $this->handle;
  6179. $response = $this->connection->__soapCall('IFile_getFileName', array((array)$request));
  6180. return (string)$response->returnval;
  6181. }
  6182. public function getCreationMode()
  6183. {
  6184. $request = new stdClass();
  6185. $request->_this = $this->handle;
  6186. $response = $this->connection->__soapCall('IFile_getCreationMode', array((array)$request));
  6187. return (float)$response->returnval;
  6188. }
  6189. public function getOpenAction()
  6190. {
  6191. $request = new stdClass();
  6192. $request->_this = $this->handle;
  6193. $response = $this->connection->__soapCall('IFile_getOpenAction', array((array)$request));
  6194. return new FileOpenAction ($this->connection, $response->returnval);
  6195. }
  6196. public function getAccessMode()
  6197. {
  6198. $request = new stdClass();
  6199. $request->_this = $this->handle;
  6200. $response = $this->connection->__soapCall('IFile_getAccessMode', array((array)$request));
  6201. return new FileAccessMode ($this->connection, $response->returnval);
  6202. }
  6203. }
  6204. /**
  6205. * Generated VBoxWebService Managed Object Collection
  6206. */
  6207. class IFileCollection extends VBox_ManagedObjectCollection
  6208. {
  6209. protected $_interfaceName = "IFile";
  6210. }
  6211. /**
  6212. * Generated VBoxWebService Interface Wrapper
  6213. */
  6214. class IGuestFile extends IFile
  6215. {
  6216. public function getMidlDoesNotLikeEmptyInterfaces()
  6217. {
  6218. $request = new stdClass();
  6219. $request->_this = $this->handle;
  6220. $response = $this->connection->__soapCall('IGuestFile_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  6221. return (bool)$response->returnval;
  6222. }
  6223. }
  6224. /**
  6225. * Generated VBoxWebService Managed Object Collection
  6226. */
  6227. class IGuestFileCollection extends VBox_ManagedObjectCollection
  6228. {
  6229. protected $_interfaceName = "IGuestFile";
  6230. }
  6231. /**
  6232. * Generated VBoxWebService Interface Wrapper
  6233. */
  6234. class IFsObjInfo extends VBox_ManagedObject
  6235. {
  6236. public function getAccessTime()
  6237. {
  6238. $request = new stdClass();
  6239. $request->_this = $this->handle;
  6240. $response = $this->connection->__soapCall('IFsObjInfo_getAccessTime', array((array)$request));
  6241. return (float)$response->returnval;
  6242. }
  6243. public function getAllocatedSize()
  6244. {
  6245. $request = new stdClass();
  6246. $request->_this = $this->handle;
  6247. $response = $this->connection->__soapCall('IFsObjInfo_getAllocatedSize', array((array)$request));
  6248. return (float)$response->returnval;
  6249. }
  6250. public function getBirthTime()
  6251. {
  6252. $request = new stdClass();
  6253. $request->_this = $this->handle;
  6254. $response = $this->connection->__soapCall('IFsObjInfo_getBirthTime', array((array)$request));
  6255. return (float)$response->returnval;
  6256. }
  6257. public function getChangeTime()
  6258. {
  6259. $request = new stdClass();
  6260. $request->_this = $this->handle;
  6261. $response = $this->connection->__soapCall('IFsObjInfo_getChangeTime', array((array)$request));
  6262. return (float)$response->returnval;
  6263. }
  6264. public function getDeviceNumber()
  6265. {
  6266. $request = new stdClass();
  6267. $request->_this = $this->handle;
  6268. $response = $this->connection->__soapCall('IFsObjInfo_getDeviceNumber', array((array)$request));
  6269. return (float)$response->returnval;
  6270. }
  6271. public function getFileAttributes()
  6272. {
  6273. $request = new stdClass();
  6274. $request->_this = $this->handle;
  6275. $response = $this->connection->__soapCall('IFsObjInfo_getFileAttributes', array((array)$request));
  6276. return (string)$response->returnval;
  6277. }
  6278. public function getGenerationId()
  6279. {
  6280. $request = new stdClass();
  6281. $request->_this = $this->handle;
  6282. $response = $this->connection->__soapCall('IFsObjInfo_getGenerationId', array((array)$request));
  6283. return (float)$response->returnval;
  6284. }
  6285. public function getGID()
  6286. {
  6287. $request = new stdClass();
  6288. $request->_this = $this->handle;
  6289. $response = $this->connection->__soapCall('IFsObjInfo_getGID', array((array)$request));
  6290. return (float)$response->returnval;
  6291. }
  6292. public function getGroupName()
  6293. {
  6294. $request = new stdClass();
  6295. $request->_this = $this->handle;
  6296. $response = $this->connection->__soapCall('IFsObjInfo_getGroupName', array((array)$request));
  6297. return (string)$response->returnval;
  6298. }
  6299. public function getHardLinks()
  6300. {
  6301. $request = new stdClass();
  6302. $request->_this = $this->handle;
  6303. $response = $this->connection->__soapCall('IFsObjInfo_getHardLinks', array((array)$request));
  6304. return (float)$response->returnval;
  6305. }
  6306. public function getModificationTime()
  6307. {
  6308. $request = new stdClass();
  6309. $request->_this = $this->handle;
  6310. $response = $this->connection->__soapCall('IFsObjInfo_getModificationTime', array((array)$request));
  6311. return (float)$response->returnval;
  6312. }
  6313. public function getName()
  6314. {
  6315. $request = new stdClass();
  6316. $request->_this = $this->handle;
  6317. $response = $this->connection->__soapCall('IFsObjInfo_getName', array((array)$request));
  6318. return (string)$response->returnval;
  6319. }
  6320. public function getNodeId()
  6321. {
  6322. $request = new stdClass();
  6323. $request->_this = $this->handle;
  6324. $response = $this->connection->__soapCall('IFsObjInfo_getNodeId', array((array)$request));
  6325. return (float)$response->returnval;
  6326. }
  6327. public function getNodeIdDevice()
  6328. {
  6329. $request = new stdClass();
  6330. $request->_this = $this->handle;
  6331. $response = $this->connection->__soapCall('IFsObjInfo_getNodeIdDevice', array((array)$request));
  6332. return (float)$response->returnval;
  6333. }
  6334. public function getObjectSize()
  6335. {
  6336. $request = new stdClass();
  6337. $request->_this = $this->handle;
  6338. $response = $this->connection->__soapCall('IFsObjInfo_getObjectSize', array((array)$request));
  6339. return (float)$response->returnval;
  6340. }
  6341. public function getType()
  6342. {
  6343. $request = new stdClass();
  6344. $request->_this = $this->handle;
  6345. $response = $this->connection->__soapCall('IFsObjInfo_getType', array((array)$request));
  6346. return new FsObjType ($this->connection, $response->returnval);
  6347. }
  6348. public function getUID()
  6349. {
  6350. $request = new stdClass();
  6351. $request->_this = $this->handle;
  6352. $response = $this->connection->__soapCall('IFsObjInfo_getUID', array((array)$request));
  6353. return (float)$response->returnval;
  6354. }
  6355. public function getUserFlags()
  6356. {
  6357. $request = new stdClass();
  6358. $request->_this = $this->handle;
  6359. $response = $this->connection->__soapCall('IFsObjInfo_getUserFlags', array((array)$request));
  6360. return (float)$response->returnval;
  6361. }
  6362. public function getUserName()
  6363. {
  6364. $request = new stdClass();
  6365. $request->_this = $this->handle;
  6366. $response = $this->connection->__soapCall('IFsObjInfo_getUserName', array((array)$request));
  6367. return (string)$response->returnval;
  6368. }
  6369. }
  6370. /**
  6371. * Generated VBoxWebService Managed Object Collection
  6372. */
  6373. class IFsObjInfoCollection extends VBox_ManagedObjectCollection
  6374. {
  6375. protected $_interfaceName = "IFsObjInfo";
  6376. }
  6377. /**
  6378. * Generated VBoxWebService Interface Wrapper
  6379. */
  6380. class IGuestFsObjInfo extends IFsObjInfo
  6381. {
  6382. public function getMidlDoesNotLikeEmptyInterfaces()
  6383. {
  6384. $request = new stdClass();
  6385. $request->_this = $this->handle;
  6386. $response = $this->connection->__soapCall('IGuestFsObjInfo_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  6387. return (bool)$response->returnval;
  6388. }
  6389. }
  6390. /**
  6391. * Generated VBoxWebService Managed Object Collection
  6392. */
  6393. class IGuestFsObjInfoCollection extends VBox_ManagedObjectCollection
  6394. {
  6395. protected $_interfaceName = "IGuestFsObjInfo";
  6396. }
  6397. /**
  6398. * Generated VBoxWebService Interface Wrapper
  6399. */
  6400. class IGuest extends VBox_ManagedObject
  6401. {
  6402. public function internalGetStatistics()
  6403. {
  6404. $request = new stdClass();
  6405. $request->_this = $this->handle;
  6406. $response = $this->connection->__soapCall('IGuest_internalGetStatistics', array((array)$request));
  6407. return array((float)$response->cpuUser, (float)$response->cpuKernel, (float)$response->cpuIdle, (float)$response->memTotal, (float)$response->memFree, (float)$response->memBalloon, (float)$response->memShared, (float)$response->memCache, (float)$response->pagedTotal, (float)$response->memAllocTotal, (float)$response->memFreeTotal, (float)$response->memBalloonTotal, (float)$response->memSharedTotal);
  6408. }
  6409. public function getFacilityStatus($arg_facility)
  6410. {
  6411. $request = new stdClass();
  6412. $request->_this = $this->handle;
  6413. $request->facility = $arg_facility;
  6414. $response = $this->connection->__soapCall('IGuest_getFacilityStatus', array((array)$request));
  6415. return array(new AdditionsFacilityStatus ($this->connection, $response->returnval), (float)$response->timestamp);
  6416. }
  6417. public function getAdditionsStatus($arg_level)
  6418. {
  6419. $request = new stdClass();
  6420. $request->_this = $this->handle;
  6421. $request->level = $arg_level;
  6422. $response = $this->connection->__soapCall('IGuest_getAdditionsStatus', array((array)$request));
  6423. return (bool)$response->returnval;
  6424. }
  6425. public function setCredentials($arg_userName, $arg_password, $arg_domain, $arg_allowInteractiveLogon)
  6426. {
  6427. $request = new stdClass();
  6428. $request->_this = $this->handle;
  6429. $request->userName = $arg_userName;
  6430. $request->password = $arg_password;
  6431. $request->domain = $arg_domain;
  6432. $request->allowInteractiveLogon = (bool)$arg_allowInteractiveLogon;
  6433. $response = $this->connection->__soapCall('IGuest_setCredentials', array((array)$request));
  6434. return ;
  6435. }
  6436. public function createSession($arg_user, $arg_password, $arg_domain, $arg_sessionName)
  6437. {
  6438. $request = new stdClass();
  6439. $request->_this = $this->handle;
  6440. $request->user = $arg_user;
  6441. $request->password = $arg_password;
  6442. $request->domain = $arg_domain;
  6443. $request->sessionName = $arg_sessionName;
  6444. $response = $this->connection->__soapCall('IGuest_createSession', array((array)$request));
  6445. return new IGuestSession ($this->connection, $response->returnval);
  6446. }
  6447. public function findSession($arg_sessionName)
  6448. {
  6449. $request = new stdClass();
  6450. $request->_this = $this->handle;
  6451. $request->sessionName = $arg_sessionName;
  6452. $response = $this->connection->__soapCall('IGuest_findSession', array((array)$request));
  6453. return new IGuestSessionCollection ($this->connection, (array)$response->returnval);
  6454. }
  6455. public function updateGuestAdditions($arg_source, $arg_arguments, $arg_flags)
  6456. {
  6457. $request = new stdClass();
  6458. $request->_this = $this->handle;
  6459. $request->source = $arg_source;
  6460. $request->arguments = $arg_arguments;
  6461. $request->flags = $arg_flags;
  6462. $response = $this->connection->__soapCall('IGuest_updateGuestAdditions', array((array)$request));
  6463. return new IProgress ($this->connection, $response->returnval);
  6464. }
  6465. public function getOSTypeId()
  6466. {
  6467. $request = new stdClass();
  6468. $request->_this = $this->handle;
  6469. $response = $this->connection->__soapCall('IGuest_getOSTypeId', array((array)$request));
  6470. return (string)$response->returnval;
  6471. }
  6472. public function getAdditionsRunLevel()
  6473. {
  6474. $request = new stdClass();
  6475. $request->_this = $this->handle;
  6476. $response = $this->connection->__soapCall('IGuest_getAdditionsRunLevel', array((array)$request));
  6477. return new AdditionsRunLevelType ($this->connection, $response->returnval);
  6478. }
  6479. public function getAdditionsVersion()
  6480. {
  6481. $request = new stdClass();
  6482. $request->_this = $this->handle;
  6483. $response = $this->connection->__soapCall('IGuest_getAdditionsVersion', array((array)$request));
  6484. return (string)$response->returnval;
  6485. }
  6486. public function getAdditionsRevision()
  6487. {
  6488. $request = new stdClass();
  6489. $request->_this = $this->handle;
  6490. $response = $this->connection->__soapCall('IGuest_getAdditionsRevision', array((array)$request));
  6491. return (float)$response->returnval;
  6492. }
  6493. public function getDnDSource()
  6494. {
  6495. $request = new stdClass();
  6496. $request->_this = $this->handle;
  6497. $response = $this->connection->__soapCall('IGuest_getDnDSource', array((array)$request));
  6498. return new IGuestDnDSource ($this->connection, $response->returnval);
  6499. }
  6500. public function getDnDTarget()
  6501. {
  6502. $request = new stdClass();
  6503. $request->_this = $this->handle;
  6504. $response = $this->connection->__soapCall('IGuest_getDnDTarget', array((array)$request));
  6505. return new IGuestDnDTarget ($this->connection, $response->returnval);
  6506. }
  6507. public function getEventSource()
  6508. {
  6509. $request = new stdClass();
  6510. $request->_this = $this->handle;
  6511. $response = $this->connection->__soapCall('IGuest_getEventSource', array((array)$request));
  6512. return new IEventSource ($this->connection, $response->returnval);
  6513. }
  6514. public function getFacilities()
  6515. {
  6516. $request = new stdClass();
  6517. $request->_this = $this->handle;
  6518. $response = $this->connection->__soapCall('IGuest_getFacilities', array((array)$request));
  6519. return new IAdditionsFacilityCollection ($this->connection, (array)$response->returnval);
  6520. }
  6521. public function getSessions()
  6522. {
  6523. $request = new stdClass();
  6524. $request->_this = $this->handle;
  6525. $response = $this->connection->__soapCall('IGuest_getSessions', array((array)$request));
  6526. return new IGuestSessionCollection ($this->connection, (array)$response->returnval);
  6527. }
  6528. public function getMemoryBalloonSize()
  6529. {
  6530. $request = new stdClass();
  6531. $request->_this = $this->handle;
  6532. $response = $this->connection->__soapCall('IGuest_getMemoryBalloonSize', array((array)$request));
  6533. return (float)$response->returnval;
  6534. }
  6535. public function setMemoryBalloonSize($value)
  6536. {
  6537. $request = new stdClass();
  6538. $request->_this = $this->handle;
  6539. if (is_null($value) || is_scalar($value))
  6540. {
  6541. $request->memoryBalloonSize = $value;
  6542. }
  6543. else
  6544. {
  6545. $request->memoryBalloonSize = $value->handle;
  6546. }
  6547. $this->connection->__soapCall('IGuest_setMemoryBalloonSize', array((array)$request));
  6548. }
  6549. public function getStatisticsUpdateInterval()
  6550. {
  6551. $request = new stdClass();
  6552. $request->_this = $this->handle;
  6553. $response = $this->connection->__soapCall('IGuest_getStatisticsUpdateInterval', array((array)$request));
  6554. return (float)$response->returnval;
  6555. }
  6556. public function setStatisticsUpdateInterval($value)
  6557. {
  6558. $request = new stdClass();
  6559. $request->_this = $this->handle;
  6560. if (is_null($value) || is_scalar($value))
  6561. {
  6562. $request->statisticsUpdateInterval = $value;
  6563. }
  6564. else
  6565. {
  6566. $request->statisticsUpdateInterval = $value->handle;
  6567. }
  6568. $this->connection->__soapCall('IGuest_setStatisticsUpdateInterval', array((array)$request));
  6569. }
  6570. }
  6571. /**
  6572. * Generated VBoxWebService Managed Object Collection
  6573. */
  6574. class IGuestCollection extends VBox_ManagedObjectCollection
  6575. {
  6576. protected $_interfaceName = "IGuest";
  6577. }
  6578. /**
  6579. * Generated VBoxWebService Interface Wrapper
  6580. */
  6581. class IProgress extends VBox_ManagedObject
  6582. {
  6583. public function setCurrentOperationProgress($arg_percent)
  6584. {
  6585. $request = new stdClass();
  6586. $request->_this = $this->handle;
  6587. $request->percent = $arg_percent;
  6588. $response = $this->connection->__soapCall('IProgress_setCurrentOperationProgress', array((array)$request));
  6589. return ;
  6590. }
  6591. public function setNextOperation($arg_nextOperationDescription, $arg_nextOperationsWeight)
  6592. {
  6593. $request = new stdClass();
  6594. $request->_this = $this->handle;
  6595. $request->nextOperationDescription = $arg_nextOperationDescription;
  6596. $request->nextOperationsWeight = $arg_nextOperationsWeight;
  6597. $response = $this->connection->__soapCall('IProgress_setNextOperation', array((array)$request));
  6598. return ;
  6599. }
  6600. public function waitForCompletion($arg_timeout)
  6601. {
  6602. $request = new stdClass();
  6603. $request->_this = $this->handle;
  6604. $request->timeout = $arg_timeout;
  6605. $response = $this->connection->__soapCall('IProgress_waitForCompletion', array((array)$request));
  6606. return ;
  6607. }
  6608. public function waitForOperationCompletion($arg_operation, $arg_timeout)
  6609. {
  6610. $request = new stdClass();
  6611. $request->_this = $this->handle;
  6612. $request->operation = $arg_operation;
  6613. $request->timeout = $arg_timeout;
  6614. $response = $this->connection->__soapCall('IProgress_waitForOperationCompletion', array((array)$request));
  6615. return ;
  6616. }
  6617. public function waitForAsyncProgressCompletion($arg_pProgressAsync)
  6618. {
  6619. $request = new stdClass();
  6620. $request->_this = $this->handle;
  6621. $request->pProgressAsync = $arg_pProgressAsync;
  6622. $response = $this->connection->__soapCall('IProgress_waitForAsyncProgressCompletion', array((array)$request));
  6623. return ;
  6624. }
  6625. public function cancel()
  6626. {
  6627. $request = new stdClass();
  6628. $request->_this = $this->handle;
  6629. $response = $this->connection->__soapCall('IProgress_cancel', array((array)$request));
  6630. return ;
  6631. }
  6632. public function getId()
  6633. {
  6634. $request = new stdClass();
  6635. $request->_this = $this->handle;
  6636. $response = $this->connection->__soapCall('IProgress_getId', array((array)$request));
  6637. return (string)$response->returnval;
  6638. }
  6639. public function getDescription()
  6640. {
  6641. $request = new stdClass();
  6642. $request->_this = $this->handle;
  6643. $response = $this->connection->__soapCall('IProgress_getDescription', array((array)$request));
  6644. return (string)$response->returnval;
  6645. }
  6646. public function getInitiator()
  6647. {
  6648. $request = new stdClass();
  6649. $request->_this = $this->handle;
  6650. $response = $this->connection->__soapCall('IProgress_getInitiator', array((array)$request));
  6651. return new VBox_ManagedObject ($this->connection, $response->returnval);
  6652. }
  6653. public function getCancelable()
  6654. {
  6655. $request = new stdClass();
  6656. $request->_this = $this->handle;
  6657. $response = $this->connection->__soapCall('IProgress_getCancelable', array((array)$request));
  6658. return (bool)$response->returnval;
  6659. }
  6660. public function getPercent()
  6661. {
  6662. $request = new stdClass();
  6663. $request->_this = $this->handle;
  6664. $response = $this->connection->__soapCall('IProgress_getPercent', array((array)$request));
  6665. return (float)$response->returnval;
  6666. }
  6667. public function getTimeRemaining()
  6668. {
  6669. $request = new stdClass();
  6670. $request->_this = $this->handle;
  6671. $response = $this->connection->__soapCall('IProgress_getTimeRemaining', array((array)$request));
  6672. return (int)$response->returnval;
  6673. }
  6674. public function getCompleted()
  6675. {
  6676. $request = new stdClass();
  6677. $request->_this = $this->handle;
  6678. $response = $this->connection->__soapCall('IProgress_getCompleted', array((array)$request));
  6679. return (bool)$response->returnval;
  6680. }
  6681. public function getCanceled()
  6682. {
  6683. $request = new stdClass();
  6684. $request->_this = $this->handle;
  6685. $response = $this->connection->__soapCall('IProgress_getCanceled', array((array)$request));
  6686. return (bool)$response->returnval;
  6687. }
  6688. public function getResultCode()
  6689. {
  6690. $request = new stdClass();
  6691. $request->_this = $this->handle;
  6692. $response = $this->connection->__soapCall('IProgress_getResultCode', array((array)$request));
  6693. return (int)$response->returnval;
  6694. }
  6695. public function getErrorInfo()
  6696. {
  6697. $request = new stdClass();
  6698. $request->_this = $this->handle;
  6699. $response = $this->connection->__soapCall('IProgress_getErrorInfo', array((array)$request));
  6700. return new IVirtualBoxErrorInfo ($this->connection, $response->returnval);
  6701. }
  6702. public function getOperationCount()
  6703. {
  6704. $request = new stdClass();
  6705. $request->_this = $this->handle;
  6706. $response = $this->connection->__soapCall('IProgress_getOperationCount', array((array)$request));
  6707. return (float)$response->returnval;
  6708. }
  6709. public function getOperation()
  6710. {
  6711. $request = new stdClass();
  6712. $request->_this = $this->handle;
  6713. $response = $this->connection->__soapCall('IProgress_getOperation', array((array)$request));
  6714. return (float)$response->returnval;
  6715. }
  6716. public function getOperationDescription()
  6717. {
  6718. $request = new stdClass();
  6719. $request->_this = $this->handle;
  6720. $response = $this->connection->__soapCall('IProgress_getOperationDescription', array((array)$request));
  6721. return (string)$response->returnval;
  6722. }
  6723. public function getOperationPercent()
  6724. {
  6725. $request = new stdClass();
  6726. $request->_this = $this->handle;
  6727. $response = $this->connection->__soapCall('IProgress_getOperationPercent', array((array)$request));
  6728. return (float)$response->returnval;
  6729. }
  6730. public function getOperationWeight()
  6731. {
  6732. $request = new stdClass();
  6733. $request->_this = $this->handle;
  6734. $response = $this->connection->__soapCall('IProgress_getOperationWeight', array((array)$request));
  6735. return (float)$response->returnval;
  6736. }
  6737. public function getTimeout()
  6738. {
  6739. $request = new stdClass();
  6740. $request->_this = $this->handle;
  6741. $response = $this->connection->__soapCall('IProgress_getTimeout', array((array)$request));
  6742. return (float)$response->returnval;
  6743. }
  6744. public function setTimeout($value)
  6745. {
  6746. $request = new stdClass();
  6747. $request->_this = $this->handle;
  6748. if (is_null($value) || is_scalar($value))
  6749. {
  6750. $request->timeout = $value;
  6751. }
  6752. else
  6753. {
  6754. $request->timeout = $value->handle;
  6755. }
  6756. $this->connection->__soapCall('IProgress_setTimeout', array((array)$request));
  6757. }
  6758. }
  6759. /**
  6760. * Generated VBoxWebService Managed Object Collection
  6761. */
  6762. class IProgressCollection extends VBox_ManagedObjectCollection
  6763. {
  6764. protected $_interfaceName = "IProgress";
  6765. }
  6766. /**
  6767. * Generated VBoxWebService Interface Wrapper
  6768. */
  6769. class ISnapshot extends VBox_ManagedObject
  6770. {
  6771. public function getChildrenCount()
  6772. {
  6773. $request = new stdClass();
  6774. $request->_this = $this->handle;
  6775. $response = $this->connection->__soapCall('ISnapshot_getChildrenCount', array((array)$request));
  6776. return (float)$response->returnval;
  6777. }
  6778. public function getId()
  6779. {
  6780. $request = new stdClass();
  6781. $request->_this = $this->handle;
  6782. $response = $this->connection->__soapCall('ISnapshot_getId', array((array)$request));
  6783. return (string)$response->returnval;
  6784. }
  6785. public function getName()
  6786. {
  6787. $request = new stdClass();
  6788. $request->_this = $this->handle;
  6789. $response = $this->connection->__soapCall('ISnapshot_getName', array((array)$request));
  6790. return (string)$response->returnval;
  6791. }
  6792. public function setName($value)
  6793. {
  6794. $request = new stdClass();
  6795. $request->_this = $this->handle;
  6796. if (is_null($value) || is_scalar($value))
  6797. {
  6798. $request->name = $value;
  6799. }
  6800. else
  6801. {
  6802. $request->name = $value->handle;
  6803. }
  6804. $this->connection->__soapCall('ISnapshot_setName', array((array)$request));
  6805. }
  6806. public function getDescription()
  6807. {
  6808. $request = new stdClass();
  6809. $request->_this = $this->handle;
  6810. $response = $this->connection->__soapCall('ISnapshot_getDescription', array((array)$request));
  6811. return (string)$response->returnval;
  6812. }
  6813. public function setDescription($value)
  6814. {
  6815. $request = new stdClass();
  6816. $request->_this = $this->handle;
  6817. if (is_null($value) || is_scalar($value))
  6818. {
  6819. $request->description = $value;
  6820. }
  6821. else
  6822. {
  6823. $request->description = $value->handle;
  6824. }
  6825. $this->connection->__soapCall('ISnapshot_setDescription', array((array)$request));
  6826. }
  6827. public function getTimeStamp()
  6828. {
  6829. $request = new stdClass();
  6830. $request->_this = $this->handle;
  6831. $response = $this->connection->__soapCall('ISnapshot_getTimeStamp', array((array)$request));
  6832. return (float)$response->returnval;
  6833. }
  6834. public function getOnline()
  6835. {
  6836. $request = new stdClass();
  6837. $request->_this = $this->handle;
  6838. $response = $this->connection->__soapCall('ISnapshot_getOnline', array((array)$request));
  6839. return (bool)$response->returnval;
  6840. }
  6841. public function getMachine()
  6842. {
  6843. $request = new stdClass();
  6844. $request->_this = $this->handle;
  6845. $response = $this->connection->__soapCall('ISnapshot_getMachine', array((array)$request));
  6846. return new IMachine ($this->connection, $response->returnval);
  6847. }
  6848. public function getParent()
  6849. {
  6850. $request = new stdClass();
  6851. $request->_this = $this->handle;
  6852. $response = $this->connection->__soapCall('ISnapshot_getParent', array((array)$request));
  6853. return new ISnapshot ($this->connection, $response->returnval);
  6854. }
  6855. public function getChildren()
  6856. {
  6857. $request = new stdClass();
  6858. $request->_this = $this->handle;
  6859. $response = $this->connection->__soapCall('ISnapshot_getChildren', array((array)$request));
  6860. return new ISnapshotCollection ($this->connection, (array)$response->returnval);
  6861. }
  6862. }
  6863. /**
  6864. * Generated VBoxWebService Managed Object Collection
  6865. */
  6866. class ISnapshotCollection extends VBox_ManagedObjectCollection
  6867. {
  6868. protected $_interfaceName = "ISnapshot";
  6869. }
  6870. /**
  6871. * Generated VBoxWebService Interface Wrapper
  6872. */
  6873. class IMedium extends VBox_ManagedObject
  6874. {
  6875. public function setIds($arg_setImageId, $arg_imageId, $arg_setParentId, $arg_parentId)
  6876. {
  6877. $request = new stdClass();
  6878. $request->_this = $this->handle;
  6879. $request->setImageId = (bool)$arg_setImageId;
  6880. $request->imageId = $arg_imageId;
  6881. $request->setParentId = (bool)$arg_setParentId;
  6882. $request->parentId = $arg_parentId;
  6883. $response = $this->connection->__soapCall('IMedium_setIds', array((array)$request));
  6884. return ;
  6885. }
  6886. public function refreshState()
  6887. {
  6888. $request = new stdClass();
  6889. $request->_this = $this->handle;
  6890. $response = $this->connection->__soapCall('IMedium_refreshState', array((array)$request));
  6891. return new MediumState ($this->connection, $response->returnval);
  6892. }
  6893. public function getSnapshotIds($arg_machineId)
  6894. {
  6895. $request = new stdClass();
  6896. $request->_this = $this->handle;
  6897. $request->machineId = $arg_machineId;
  6898. $response = $this->connection->__soapCall('IMedium_getSnapshotIds', array((array)$request));
  6899. return (array)$response->returnval;
  6900. }
  6901. public function lockRead()
  6902. {
  6903. $request = new stdClass();
  6904. $request->_this = $this->handle;
  6905. $response = $this->connection->__soapCall('IMedium_lockRead', array((array)$request));
  6906. return new IToken ($this->connection, $response->returnval);
  6907. }
  6908. public function lockWrite()
  6909. {
  6910. $request = new stdClass();
  6911. $request->_this = $this->handle;
  6912. $response = $this->connection->__soapCall('IMedium_lockWrite', array((array)$request));
  6913. return new IToken ($this->connection, $response->returnval);
  6914. }
  6915. public function close()
  6916. {
  6917. $request = new stdClass();
  6918. $request->_this = $this->handle;
  6919. $response = $this->connection->__soapCall('IMedium_close', array((array)$request));
  6920. return ;
  6921. }
  6922. public function getProperty($arg_name)
  6923. {
  6924. $request = new stdClass();
  6925. $request->_this = $this->handle;
  6926. $request->name = $arg_name;
  6927. $response = $this->connection->__soapCall('IMedium_getProperty', array((array)$request));
  6928. return (string)$response->returnval;
  6929. }
  6930. public function setProperty($arg_name, $arg_value)
  6931. {
  6932. $request = new stdClass();
  6933. $request->_this = $this->handle;
  6934. $request->name = $arg_name;
  6935. $request->value = $arg_value;
  6936. $response = $this->connection->__soapCall('IMedium_setProperty', array((array)$request));
  6937. return ;
  6938. }
  6939. public function getProperties($arg_names)
  6940. {
  6941. $request = new stdClass();
  6942. $request->_this = $this->handle;
  6943. $request->names = $arg_names;
  6944. $response = $this->connection->__soapCall('IMedium_getProperties', array((array)$request));
  6945. return array((array)$response->returnval, (array)$response->returnNames);
  6946. }
  6947. public function setProperties($arg_names, $arg_values)
  6948. {
  6949. $request = new stdClass();
  6950. $request->_this = $this->handle;
  6951. $request->names = $arg_names;
  6952. $request->values = $arg_values;
  6953. $response = $this->connection->__soapCall('IMedium_setProperties', array((array)$request));
  6954. return ;
  6955. }
  6956. public function createBaseStorage($arg_logicalSize, $arg_variant)
  6957. {
  6958. $request = new stdClass();
  6959. $request->_this = $this->handle;
  6960. $request->logicalSize = $arg_logicalSize;
  6961. $request->variant = $arg_variant;
  6962. $response = $this->connection->__soapCall('IMedium_createBaseStorage', array((array)$request));
  6963. return new IProgress ($this->connection, $response->returnval);
  6964. }
  6965. public function deleteStorage()
  6966. {
  6967. $request = new stdClass();
  6968. $request->_this = $this->handle;
  6969. $response = $this->connection->__soapCall('IMedium_deleteStorage', array((array)$request));
  6970. return new IProgress ($this->connection, $response->returnval);
  6971. }
  6972. public function createDiffStorage($arg_target, $arg_variant)
  6973. {
  6974. $request = new stdClass();
  6975. $request->_this = $this->handle;
  6976. $request->target = $arg_target;
  6977. $request->variant = $arg_variant;
  6978. $response = $this->connection->__soapCall('IMedium_createDiffStorage', array((array)$request));
  6979. return new IProgress ($this->connection, $response->returnval);
  6980. }
  6981. public function mergeTo($arg_target)
  6982. {
  6983. $request = new stdClass();
  6984. $request->_this = $this->handle;
  6985. $request->target = $arg_target;
  6986. $response = $this->connection->__soapCall('IMedium_mergeTo', array((array)$request));
  6987. return new IProgress ($this->connection, $response->returnval);
  6988. }
  6989. public function cloneTo($arg_target, $arg_variant, $arg_parent)
  6990. {
  6991. $request = new stdClass();
  6992. $request->_this = $this->handle;
  6993. $request->target = $arg_target;
  6994. $request->variant = $arg_variant;
  6995. $request->parent = $arg_parent;
  6996. $response = $this->connection->__soapCall('IMedium_cloneTo', array((array)$request));
  6997. return new IProgress ($this->connection, $response->returnval);
  6998. }
  6999. public function cloneToBase($arg_target, $arg_variant)
  7000. {
  7001. $request = new stdClass();
  7002. $request->_this = $this->handle;
  7003. $request->target = $arg_target;
  7004. $request->variant = $arg_variant;
  7005. $response = $this->connection->__soapCall('IMedium_cloneToBase', array((array)$request));
  7006. return new IProgress ($this->connection, $response->returnval);
  7007. }
  7008. public function setLocation($arg_location)
  7009. {
  7010. $request = new stdClass();
  7011. $request->_this = $this->handle;
  7012. $request->location = $arg_location;
  7013. $response = $this->connection->__soapCall('IMedium_setLocation', array((array)$request));
  7014. return new IProgress ($this->connection, $response->returnval);
  7015. }
  7016. public function compact()
  7017. {
  7018. $request = new stdClass();
  7019. $request->_this = $this->handle;
  7020. $response = $this->connection->__soapCall('IMedium_compact', array((array)$request));
  7021. return new IProgress ($this->connection, $response->returnval);
  7022. }
  7023. public function resize($arg_logicalSize)
  7024. {
  7025. $request = new stdClass();
  7026. $request->_this = $this->handle;
  7027. $request->logicalSize = $arg_logicalSize;
  7028. $response = $this->connection->__soapCall('IMedium_resize', array((array)$request));
  7029. return new IProgress ($this->connection, $response->returnval);
  7030. }
  7031. public function reset()
  7032. {
  7033. $request = new stdClass();
  7034. $request->_this = $this->handle;
  7035. $response = $this->connection->__soapCall('IMedium_reset', array((array)$request));
  7036. return new IProgress ($this->connection, $response->returnval);
  7037. }
  7038. public function changeEncryption($arg_currentPassword, $arg_cipher, $arg_newPassword, $arg_newPasswordId)
  7039. {
  7040. // No password ID in case of decryption and de-/encryption are both handled here.
  7041. $isDecryption = ($arg_cipher == '') && ($arg_newPassword == '');
  7042. $arg_newPasswordId = $isDecryption ? '' : $arg_newPasswordId;
  7043. $request = new stdClass();
  7044. $request->_this = $this->handle;
  7045. $request->currentPassword = $arg_currentPassword;
  7046. $request->cipher = $arg_cipher;
  7047. $request->newPassword = $arg_newPassword;
  7048. $request->newPasswordId = $arg_newPasswordId;
  7049. $response = $this->connection->__soapCall('IMedium_changeEncryption', array((array)$request));
  7050. return new IProgress ($this->connection, $response->returnval);
  7051. }
  7052. public function getEncryptionSettings()
  7053. {
  7054. $request = new stdClass();
  7055. $request->_this = $this->handle;
  7056. $response = $this->connection->__soapCall('IMedium_getEncryptionSettings', array((array)$request));
  7057. return array((string)$response->returnval, (string)$response->cipher);
  7058. }
  7059. public function checkEncryptionPassword($arg_password)
  7060. {
  7061. $request = new stdClass();
  7062. $request->_this = $this->handle;
  7063. $request->password = $arg_password;
  7064. $response = $this->connection->__soapCall('IMedium_checkEncryptionPassword', array((array)$request));
  7065. return ;
  7066. }
  7067. public function getId()
  7068. {
  7069. $request = new stdClass();
  7070. $request->_this = $this->handle;
  7071. $response = $this->connection->__soapCall('IMedium_getId', array((array)$request));
  7072. return (string)$response->returnval;
  7073. }
  7074. public function getDescription()
  7075. {
  7076. $request = new stdClass();
  7077. $request->_this = $this->handle;
  7078. $response = $this->connection->__soapCall('IMedium_getDescription', array((array)$request));
  7079. return (string)$response->returnval;
  7080. }
  7081. public function setDescription($value)
  7082. {
  7083. $request = new stdClass();
  7084. $request->_this = $this->handle;
  7085. if (is_null($value) || is_scalar($value))
  7086. {
  7087. $request->description = $value;
  7088. }
  7089. else
  7090. {
  7091. $request->description = $value->handle;
  7092. }
  7093. $this->connection->__soapCall('IMedium_setDescription', array((array)$request));
  7094. }
  7095. public function getState()
  7096. {
  7097. $request = new stdClass();
  7098. $request->_this = $this->handle;
  7099. $response = $this->connection->__soapCall('IMedium_getState', array((array)$request));
  7100. return new MediumState ($this->connection, $response->returnval);
  7101. }
  7102. public function getVariant()
  7103. {
  7104. $request = new stdClass();
  7105. $request->_this = $this->handle;
  7106. $response = $this->connection->__soapCall('IMedium_getVariant', array((array)$request));
  7107. return new MediumVariantCollection ($this->connection, (array)$response->returnval);
  7108. }
  7109. public function getLocation()
  7110. {
  7111. $request = new stdClass();
  7112. $request->_this = $this->handle;
  7113. $response = $this->connection->__soapCall('IMedium_getLocation', array((array)$request));
  7114. return (string)$response->returnval;
  7115. }
  7116. public function getName()
  7117. {
  7118. $request = new stdClass();
  7119. $request->_this = $this->handle;
  7120. $response = $this->connection->__soapCall('IMedium_getName', array((array)$request));
  7121. return (string)$response->returnval;
  7122. }
  7123. public function getDeviceType()
  7124. {
  7125. $request = new stdClass();
  7126. $request->_this = $this->handle;
  7127. $response = $this->connection->__soapCall('IMedium_getDeviceType', array((array)$request));
  7128. return new DeviceType ($this->connection, $response->returnval);
  7129. }
  7130. public function getHostDrive()
  7131. {
  7132. $request = new stdClass();
  7133. $request->_this = $this->handle;
  7134. $response = $this->connection->__soapCall('IMedium_getHostDrive', array((array)$request));
  7135. return (bool)$response->returnval;
  7136. }
  7137. public function getSize()
  7138. {
  7139. $request = new stdClass();
  7140. $request->_this = $this->handle;
  7141. $response = $this->connection->__soapCall('IMedium_getSize', array((array)$request));
  7142. return (float)$response->returnval;
  7143. }
  7144. public function getFormat()
  7145. {
  7146. $request = new stdClass();
  7147. $request->_this = $this->handle;
  7148. $response = $this->connection->__soapCall('IMedium_getFormat', array((array)$request));
  7149. return (string)$response->returnval;
  7150. }
  7151. public function getMediumFormat()
  7152. {
  7153. $request = new stdClass();
  7154. $request->_this = $this->handle;
  7155. $response = $this->connection->__soapCall('IMedium_getMediumFormat', array((array)$request));
  7156. return new IMediumFormat ($this->connection, $response->returnval);
  7157. }
  7158. public function getType()
  7159. {
  7160. $request = new stdClass();
  7161. $request->_this = $this->handle;
  7162. $response = $this->connection->__soapCall('IMedium_getType', array((array)$request));
  7163. return new MediumType ($this->connection, $response->returnval);
  7164. }
  7165. public function setType($value)
  7166. {
  7167. $request = new stdClass();
  7168. $request->_this = $this->handle;
  7169. if (is_null($value) || is_scalar($value))
  7170. {
  7171. $request->type = $value;
  7172. }
  7173. else
  7174. {
  7175. $request->type = $value->handle;
  7176. }
  7177. $this->connection->__soapCall('IMedium_setType', array((array)$request));
  7178. }
  7179. public function getAllowedTypes()
  7180. {
  7181. $request = new stdClass();
  7182. $request->_this = $this->handle;
  7183. $response = $this->connection->__soapCall('IMedium_getAllowedTypes', array((array)$request));
  7184. return new MediumTypeCollection ($this->connection, (array)$response->returnval);
  7185. }
  7186. public function getParent()
  7187. {
  7188. $request = new stdClass();
  7189. $request->_this = $this->handle;
  7190. $response = $this->connection->__soapCall('IMedium_getParent', array((array)$request));
  7191. return new IMedium ($this->connection, $response->returnval);
  7192. }
  7193. public function getChildren()
  7194. {
  7195. $request = new stdClass();
  7196. $request->_this = $this->handle;
  7197. $response = $this->connection->__soapCall('IMedium_getChildren', array((array)$request));
  7198. return new IMediumCollection ($this->connection, (array)$response->returnval);
  7199. }
  7200. public function getBase()
  7201. {
  7202. $request = new stdClass();
  7203. $request->_this = $this->handle;
  7204. $response = $this->connection->__soapCall('IMedium_getBase', array((array)$request));
  7205. return new IMedium ($this->connection, $response->returnval);
  7206. }
  7207. public function getReadOnly()
  7208. {
  7209. $request = new stdClass();
  7210. $request->_this = $this->handle;
  7211. $response = $this->connection->__soapCall('IMedium_getReadOnly', array((array)$request));
  7212. return (bool)$response->returnval;
  7213. }
  7214. public function getLogicalSize()
  7215. {
  7216. $request = new stdClass();
  7217. $request->_this = $this->handle;
  7218. $response = $this->connection->__soapCall('IMedium_getLogicalSize', array((array)$request));
  7219. return (float)$response->returnval;
  7220. }
  7221. public function getAutoReset()
  7222. {
  7223. $request = new stdClass();
  7224. $request->_this = $this->handle;
  7225. $response = $this->connection->__soapCall('IMedium_getAutoReset', array((array)$request));
  7226. return (bool)$response->returnval;
  7227. }
  7228. public function setAutoReset($value)
  7229. {
  7230. $request = new stdClass();
  7231. $request->_this = $this->handle;
  7232. if (is_null($value) || is_scalar($value))
  7233. {
  7234. $request->autoReset = (bool)$value;
  7235. }
  7236. else
  7237. {
  7238. $request->autoReset = (bool)$value->handle;
  7239. }
  7240. $this->connection->__soapCall('IMedium_setAutoReset', array((array)$request));
  7241. }
  7242. public function getLastAccessError()
  7243. {
  7244. $request = new stdClass();
  7245. $request->_this = $this->handle;
  7246. $response = $this->connection->__soapCall('IMedium_getLastAccessError', array((array)$request));
  7247. return (string)$response->returnval;
  7248. }
  7249. public function getMachineIds()
  7250. {
  7251. $request = new stdClass();
  7252. $request->_this = $this->handle;
  7253. $response = $this->connection->__soapCall('IMedium_getMachineIds', array((array)$request));
  7254. return (array)$response->returnval;
  7255. }
  7256. }
  7257. /**
  7258. * Generated VBoxWebService Managed Object Collection
  7259. */
  7260. class IMediumCollection extends VBox_ManagedObjectCollection
  7261. {
  7262. protected $_interfaceName = "IMedium";
  7263. }
  7264. /**
  7265. * Generated VBoxWebService Interface Wrapper
  7266. */
  7267. class IMediumFormat extends VBox_ManagedObject
  7268. {
  7269. public function describeFileExtensions()
  7270. {
  7271. $request = new stdClass();
  7272. $request->_this = $this->handle;
  7273. $response = $this->connection->__soapCall('IMediumFormat_describeFileExtensions', array((array)$request));
  7274. return array((array)$response->extensions, new DeviceTypeCollection ($this->connection, (array)$response->types));
  7275. }
  7276. public function describeProperties()
  7277. {
  7278. $request = new stdClass();
  7279. $request->_this = $this->handle;
  7280. $response = $this->connection->__soapCall('IMediumFormat_describeProperties', array((array)$request));
  7281. return array((array)$response->names, (array)$response->descriptions, new DataTypeCollection ($this->connection, (array)$response->types), (array)$response->flags, (array)$response->defaults);
  7282. }
  7283. public function getId()
  7284. {
  7285. $request = new stdClass();
  7286. $request->_this = $this->handle;
  7287. $response = $this->connection->__soapCall('IMediumFormat_getId', array((array)$request));
  7288. return (string)$response->returnval;
  7289. }
  7290. public function getName()
  7291. {
  7292. $request = new stdClass();
  7293. $request->_this = $this->handle;
  7294. $response = $this->connection->__soapCall('IMediumFormat_getName', array((array)$request));
  7295. return (string)$response->returnval;
  7296. }
  7297. public function getCapabilities()
  7298. {
  7299. $request = new stdClass();
  7300. $request->_this = $this->handle;
  7301. $response = $this->connection->__soapCall('IMediumFormat_getCapabilities', array((array)$request));
  7302. return new MediumFormatCapabilitiesCollection ($this->connection, (array)$response->returnval);
  7303. }
  7304. }
  7305. /**
  7306. * Generated VBoxWebService Managed Object Collection
  7307. */
  7308. class IMediumFormatCollection extends VBox_ManagedObjectCollection
  7309. {
  7310. protected $_interfaceName = "IMediumFormat";
  7311. }
  7312. /**
  7313. * Generated VBoxWebService Interface Wrapper
  7314. */
  7315. class IToken extends VBox_ManagedObject
  7316. {
  7317. public function abandon()
  7318. {
  7319. $request = new stdClass();
  7320. $request->_this = $this->handle;
  7321. $response = $this->connection->__soapCall('IToken_abandon', array((array)$request));
  7322. return ;
  7323. }
  7324. public function dummy()
  7325. {
  7326. $request = new stdClass();
  7327. $request->_this = $this->handle;
  7328. $response = $this->connection->__soapCall('IToken_dummy', array((array)$request));
  7329. return ;
  7330. }
  7331. }
  7332. /**
  7333. * Generated VBoxWebService Managed Object Collection
  7334. */
  7335. class ITokenCollection extends VBox_ManagedObjectCollection
  7336. {
  7337. protected $_interfaceName = "IToken";
  7338. }
  7339. /**
  7340. * Generated VBoxWebService Interface Wrapper
  7341. */
  7342. class IKeyboard extends VBox_ManagedObject
  7343. {
  7344. public function putScancode($arg_scancode)
  7345. {
  7346. $request = new stdClass();
  7347. $request->_this = $this->handle;
  7348. $request->scancode = $arg_scancode;
  7349. $response = $this->connection->__soapCall('IKeyboard_putScancode', array((array)$request));
  7350. return ;
  7351. }
  7352. public function putScancodes($arg_scancodes)
  7353. {
  7354. $request = new stdClass();
  7355. $request->_this = $this->handle;
  7356. $request->scancodes = $arg_scancodes;
  7357. $response = $this->connection->__soapCall('IKeyboard_putScancodes', array((array)$request));
  7358. return (float)$response->returnval;
  7359. }
  7360. public function putCAD()
  7361. {
  7362. $request = new stdClass();
  7363. $request->_this = $this->handle;
  7364. $response = $this->connection->__soapCall('IKeyboard_putCAD', array((array)$request));
  7365. return ;
  7366. }
  7367. public function releaseKeys()
  7368. {
  7369. $request = new stdClass();
  7370. $request->_this = $this->handle;
  7371. $response = $this->connection->__soapCall('IKeyboard_releaseKeys', array((array)$request));
  7372. return ;
  7373. }
  7374. public function getKeyboardLEDs()
  7375. {
  7376. $request = new stdClass();
  7377. $request->_this = $this->handle;
  7378. $response = $this->connection->__soapCall('IKeyboard_getKeyboardLEDs', array((array)$request));
  7379. return new KeyboardLEDCollection ($this->connection, (array)$response->returnval);
  7380. }
  7381. public function getEventSource()
  7382. {
  7383. $request = new stdClass();
  7384. $request->_this = $this->handle;
  7385. $response = $this->connection->__soapCall('IKeyboard_getEventSource', array((array)$request));
  7386. return new IEventSource ($this->connection, $response->returnval);
  7387. }
  7388. }
  7389. /**
  7390. * Generated VBoxWebService Managed Object Collection
  7391. */
  7392. class IKeyboardCollection extends VBox_ManagedObjectCollection
  7393. {
  7394. protected $_interfaceName = "IKeyboard";
  7395. }
  7396. /**
  7397. * Generated VBoxWebService Interface Wrapper
  7398. */
  7399. class IMousePointerShape extends VBox_ManagedObject
  7400. {
  7401. public function getVisible()
  7402. {
  7403. $request = new stdClass();
  7404. $request->_this = $this->handle;
  7405. $response = $this->connection->__soapCall('IMousePointerShape_getVisible', array((array)$request));
  7406. return (bool)$response->returnval;
  7407. }
  7408. public function getAlpha()
  7409. {
  7410. $request = new stdClass();
  7411. $request->_this = $this->handle;
  7412. $response = $this->connection->__soapCall('IMousePointerShape_getAlpha', array((array)$request));
  7413. return (bool)$response->returnval;
  7414. }
  7415. public function getHotX()
  7416. {
  7417. $request = new stdClass();
  7418. $request->_this = $this->handle;
  7419. $response = $this->connection->__soapCall('IMousePointerShape_getHotX', array((array)$request));
  7420. return (float)$response->returnval;
  7421. }
  7422. public function getHotY()
  7423. {
  7424. $request = new stdClass();
  7425. $request->_this = $this->handle;
  7426. $response = $this->connection->__soapCall('IMousePointerShape_getHotY', array((array)$request));
  7427. return (float)$response->returnval;
  7428. }
  7429. public function getWidth()
  7430. {
  7431. $request = new stdClass();
  7432. $request->_this = $this->handle;
  7433. $response = $this->connection->__soapCall('IMousePointerShape_getWidth', array((array)$request));
  7434. return (float)$response->returnval;
  7435. }
  7436. public function getHeight()
  7437. {
  7438. $request = new stdClass();
  7439. $request->_this = $this->handle;
  7440. $response = $this->connection->__soapCall('IMousePointerShape_getHeight', array((array)$request));
  7441. return (float)$response->returnval;
  7442. }
  7443. public function getShape()
  7444. {
  7445. $request = new stdClass();
  7446. $request->_this = $this->handle;
  7447. $response = $this->connection->__soapCall('IMousePointerShape_getShape', array((array)$request));
  7448. return (array)$response->returnval;
  7449. }
  7450. }
  7451. /**
  7452. * Generated VBoxWebService Managed Object Collection
  7453. */
  7454. class IMousePointerShapeCollection extends VBox_ManagedObjectCollection
  7455. {
  7456. protected $_interfaceName = "IMousePointerShape";
  7457. }
  7458. /**
  7459. * Generated VBoxWebService Interface Wrapper
  7460. */
  7461. class IMouse extends VBox_ManagedObject
  7462. {
  7463. public function putMouseEvent($arg_dx, $arg_dy, $arg_dz, $arg_dw, $arg_buttonState)
  7464. {
  7465. $request = new stdClass();
  7466. $request->_this = $this->handle;
  7467. $request->dx = $arg_dx;
  7468. $request->dy = $arg_dy;
  7469. $request->dz = $arg_dz;
  7470. $request->dw = $arg_dw;
  7471. $request->buttonState = $arg_buttonState;
  7472. $response = $this->connection->__soapCall('IMouse_putMouseEvent', array((array)$request));
  7473. return ;
  7474. }
  7475. public function putMouseEventAbsolute($arg_x, $arg_y, $arg_dz, $arg_dw, $arg_buttonState)
  7476. {
  7477. $request = new stdClass();
  7478. $request->_this = $this->handle;
  7479. $request->x = $arg_x;
  7480. $request->y = $arg_y;
  7481. $request->dz = $arg_dz;
  7482. $request->dw = $arg_dw;
  7483. $request->buttonState = $arg_buttonState;
  7484. $response = $this->connection->__soapCall('IMouse_putMouseEventAbsolute', array((array)$request));
  7485. return ;
  7486. }
  7487. public function putEventMultiTouch($arg_count, $arg_contacts, $arg_scanTime)
  7488. {
  7489. $request = new stdClass();
  7490. $request->_this = $this->handle;
  7491. $request->count = $arg_count;
  7492. $request->contacts = $arg_contacts;
  7493. $request->scanTime = $arg_scanTime;
  7494. $response = $this->connection->__soapCall('IMouse_putEventMultiTouch', array((array)$request));
  7495. return ;
  7496. }
  7497. public function putEventMultiTouchString($arg_count, $arg_contacts, $arg_scanTime)
  7498. {
  7499. $request = new stdClass();
  7500. $request->_this = $this->handle;
  7501. $request->count = $arg_count;
  7502. $request->contacts = $arg_contacts;
  7503. $request->scanTime = $arg_scanTime;
  7504. $response = $this->connection->__soapCall('IMouse_putEventMultiTouchString', array((array)$request));
  7505. return ;
  7506. }
  7507. public function getAbsoluteSupported()
  7508. {
  7509. $request = new stdClass();
  7510. $request->_this = $this->handle;
  7511. $response = $this->connection->__soapCall('IMouse_getAbsoluteSupported', array((array)$request));
  7512. return (bool)$response->returnval;
  7513. }
  7514. public function getRelativeSupported()
  7515. {
  7516. $request = new stdClass();
  7517. $request->_this = $this->handle;
  7518. $response = $this->connection->__soapCall('IMouse_getRelativeSupported', array((array)$request));
  7519. return (bool)$response->returnval;
  7520. }
  7521. public function getMultiTouchSupported()
  7522. {
  7523. $request = new stdClass();
  7524. $request->_this = $this->handle;
  7525. $response = $this->connection->__soapCall('IMouse_getMultiTouchSupported', array((array)$request));
  7526. return (bool)$response->returnval;
  7527. }
  7528. public function getNeedsHostCursor()
  7529. {
  7530. $request = new stdClass();
  7531. $request->_this = $this->handle;
  7532. $response = $this->connection->__soapCall('IMouse_getNeedsHostCursor', array((array)$request));
  7533. return (bool)$response->returnval;
  7534. }
  7535. public function getPointerShape()
  7536. {
  7537. $request = new stdClass();
  7538. $request->_this = $this->handle;
  7539. $response = $this->connection->__soapCall('IMouse_getPointerShape', array((array)$request));
  7540. return new IMousePointerShape ($this->connection, $response->returnval);
  7541. }
  7542. public function getEventSource()
  7543. {
  7544. $request = new stdClass();
  7545. $request->_this = $this->handle;
  7546. $response = $this->connection->__soapCall('IMouse_getEventSource', array((array)$request));
  7547. return new IEventSource ($this->connection, $response->returnval);
  7548. }
  7549. }
  7550. /**
  7551. * Generated VBoxWebService Managed Object Collection
  7552. */
  7553. class IMouseCollection extends VBox_ManagedObjectCollection
  7554. {
  7555. protected $_interfaceName = "IMouse";
  7556. }
  7557. /**
  7558. * Generated VBoxWebService Interface Wrapper
  7559. */
  7560. class IFramebuffer extends VBox_ManagedObject
  7561. {
  7562. public function notifyUpdate($arg_x, $arg_y, $arg_width, $arg_height)
  7563. {
  7564. $request = new stdClass();
  7565. $request->_this = $this->handle;
  7566. $request->x = $arg_x;
  7567. $request->y = $arg_y;
  7568. $request->width = $arg_width;
  7569. $request->height = $arg_height;
  7570. $response = $this->connection->__soapCall('IFramebuffer_notifyUpdate', array((array)$request));
  7571. return ;
  7572. }
  7573. public function notifyUpdateImage($arg_x, $arg_y, $arg_width, $arg_height, $arg_image)
  7574. {
  7575. $request = new stdClass();
  7576. $request->_this = $this->handle;
  7577. $request->x = $arg_x;
  7578. $request->y = $arg_y;
  7579. $request->width = $arg_width;
  7580. $request->height = $arg_height;
  7581. $request->image = $arg_image;
  7582. $response = $this->connection->__soapCall('IFramebuffer_notifyUpdateImage', array((array)$request));
  7583. return ;
  7584. }
  7585. public function notifyChange($arg_screenId, $arg_xOrigin, $arg_yOrigin, $arg_width, $arg_height)
  7586. {
  7587. $request = new stdClass();
  7588. $request->_this = $this->handle;
  7589. $request->screenId = $arg_screenId;
  7590. $request->xOrigin = $arg_xOrigin;
  7591. $request->yOrigin = $arg_yOrigin;
  7592. $request->width = $arg_width;
  7593. $request->height = $arg_height;
  7594. $response = $this->connection->__soapCall('IFramebuffer_notifyChange', array((array)$request));
  7595. return ;
  7596. }
  7597. public function videoModeSupported($arg_width, $arg_height, $arg_bpp)
  7598. {
  7599. $request = new stdClass();
  7600. $request->_this = $this->handle;
  7601. $request->width = $arg_width;
  7602. $request->height = $arg_height;
  7603. $request->bpp = $arg_bpp;
  7604. $response = $this->connection->__soapCall('IFramebuffer_videoModeSupported', array((array)$request));
  7605. return (bool)$response->returnval;
  7606. }
  7607. public function notify3DEvent($arg_type, $arg_data)
  7608. {
  7609. $request = new stdClass();
  7610. $request->_this = $this->handle;
  7611. $request->type = $arg_type;
  7612. $request->data = $arg_data;
  7613. $response = $this->connection->__soapCall('IFramebuffer_notify3DEvent', array((array)$request));
  7614. return ;
  7615. }
  7616. public function getWidth()
  7617. {
  7618. $request = new stdClass();
  7619. $request->_this = $this->handle;
  7620. $response = $this->connection->__soapCall('IFramebuffer_getWidth', array((array)$request));
  7621. return (float)$response->returnval;
  7622. }
  7623. public function getHeight()
  7624. {
  7625. $request = new stdClass();
  7626. $request->_this = $this->handle;
  7627. $response = $this->connection->__soapCall('IFramebuffer_getHeight', array((array)$request));
  7628. return (float)$response->returnval;
  7629. }
  7630. public function getBitsPerPixel()
  7631. {
  7632. $request = new stdClass();
  7633. $request->_this = $this->handle;
  7634. $response = $this->connection->__soapCall('IFramebuffer_getBitsPerPixel', array((array)$request));
  7635. return (float)$response->returnval;
  7636. }
  7637. public function getBytesPerLine()
  7638. {
  7639. $request = new stdClass();
  7640. $request->_this = $this->handle;
  7641. $response = $this->connection->__soapCall('IFramebuffer_getBytesPerLine', array((array)$request));
  7642. return (float)$response->returnval;
  7643. }
  7644. public function getPixelFormat()
  7645. {
  7646. $request = new stdClass();
  7647. $request->_this = $this->handle;
  7648. $response = $this->connection->__soapCall('IFramebuffer_getPixelFormat', array((array)$request));
  7649. return new BitmapFormat ($this->connection, $response->returnval);
  7650. }
  7651. public function getHeightReduction()
  7652. {
  7653. $request = new stdClass();
  7654. $request->_this = $this->handle;
  7655. $response = $this->connection->__soapCall('IFramebuffer_getHeightReduction', array((array)$request));
  7656. return (float)$response->returnval;
  7657. }
  7658. public function getOverlay()
  7659. {
  7660. $request = new stdClass();
  7661. $request->_this = $this->handle;
  7662. $response = $this->connection->__soapCall('IFramebuffer_getOverlay', array((array)$request));
  7663. return new IFramebufferOverlay ($this->connection, $response->returnval);
  7664. }
  7665. public function getWinId()
  7666. {
  7667. $request = new stdClass();
  7668. $request->_this = $this->handle;
  7669. $response = $this->connection->__soapCall('IFramebuffer_getWinId', array((array)$request));
  7670. return (float)$response->returnval;
  7671. }
  7672. public function getCapabilities()
  7673. {
  7674. $request = new stdClass();
  7675. $request->_this = $this->handle;
  7676. $response = $this->connection->__soapCall('IFramebuffer_getCapabilities', array((array)$request));
  7677. return new FramebufferCapabilitiesCollection ($this->connection, (array)$response->returnval);
  7678. }
  7679. }
  7680. /**
  7681. * Generated VBoxWebService Managed Object Collection
  7682. */
  7683. class IFramebufferCollection extends VBox_ManagedObjectCollection
  7684. {
  7685. protected $_interfaceName = "IFramebuffer";
  7686. }
  7687. /**
  7688. * Generated VBoxWebService Interface Wrapper
  7689. */
  7690. class IFramebufferOverlay extends IFramebuffer
  7691. {
  7692. public function move($arg_x, $arg_y)
  7693. {
  7694. $request = new stdClass();
  7695. $request->_this = $this->handle;
  7696. $request->x = $arg_x;
  7697. $request->y = $arg_y;
  7698. $response = $this->connection->__soapCall('IFramebufferOverlay_move', array((array)$request));
  7699. return ;
  7700. }
  7701. public function getX()
  7702. {
  7703. $request = new stdClass();
  7704. $request->_this = $this->handle;
  7705. $response = $this->connection->__soapCall('IFramebufferOverlay_getX', array((array)$request));
  7706. return (float)$response->returnval;
  7707. }
  7708. public function getY()
  7709. {
  7710. $request = new stdClass();
  7711. $request->_this = $this->handle;
  7712. $response = $this->connection->__soapCall('IFramebufferOverlay_getY', array((array)$request));
  7713. return (float)$response->returnval;
  7714. }
  7715. public function getVisible()
  7716. {
  7717. $request = new stdClass();
  7718. $request->_this = $this->handle;
  7719. $response = $this->connection->__soapCall('IFramebufferOverlay_getVisible', array((array)$request));
  7720. return (bool)$response->returnval;
  7721. }
  7722. public function setVisible($value)
  7723. {
  7724. $request = new stdClass();
  7725. $request->_this = $this->handle;
  7726. if (is_null($value) || is_scalar($value))
  7727. {
  7728. $request->visible = (bool)$value;
  7729. }
  7730. else
  7731. {
  7732. $request->visible = (bool)$value->handle;
  7733. }
  7734. $this->connection->__soapCall('IFramebufferOverlay_setVisible', array((array)$request));
  7735. }
  7736. public function getAlpha()
  7737. {
  7738. $request = new stdClass();
  7739. $request->_this = $this->handle;
  7740. $response = $this->connection->__soapCall('IFramebufferOverlay_getAlpha', array((array)$request));
  7741. return (float)$response->returnval;
  7742. }
  7743. public function setAlpha($value)
  7744. {
  7745. $request = new stdClass();
  7746. $request->_this = $this->handle;
  7747. if (is_null($value) || is_scalar($value))
  7748. {
  7749. $request->alpha = $value;
  7750. }
  7751. else
  7752. {
  7753. $request->alpha = $value->handle;
  7754. }
  7755. $this->connection->__soapCall('IFramebufferOverlay_setAlpha', array((array)$request));
  7756. }
  7757. }
  7758. /**
  7759. * Generated VBoxWebService Managed Object Collection
  7760. */
  7761. class IFramebufferOverlayCollection extends VBox_ManagedObjectCollection
  7762. {
  7763. protected $_interfaceName = "IFramebufferOverlay";
  7764. }
  7765. /**
  7766. * Generated VBoxWebService Interface Wrapper
  7767. */
  7768. class IDisplay extends VBox_ManagedObject
  7769. {
  7770. public function getScreenResolution($arg_screenId)
  7771. {
  7772. $request = new stdClass();
  7773. $request->_this = $this->handle;
  7774. $request->screenId = $arg_screenId;
  7775. $response = $this->connection->__soapCall('IDisplay_getScreenResolution', array((array)$request));
  7776. return array((float)$response->width, (float)$response->height, (float)$response->bitsPerPixel, (int)$response->xOrigin, (int)$response->yOrigin, new GuestMonitorStatus ($this->connection, $response->guestMonitorStatus));
  7777. }
  7778. public function attachFramebuffer($arg_screenId, $arg_framebuffer)
  7779. {
  7780. $request = new stdClass();
  7781. $request->_this = $this->handle;
  7782. $request->screenId = $arg_screenId;
  7783. $request->framebuffer = $arg_framebuffer;
  7784. $response = $this->connection->__soapCall('IDisplay_attachFramebuffer', array((array)$request));
  7785. return (string)$response->returnval;
  7786. }
  7787. public function detachFramebuffer($arg_screenId, $arg_id)
  7788. {
  7789. $request = new stdClass();
  7790. $request->_this = $this->handle;
  7791. $request->screenId = $arg_screenId;
  7792. $request->id = $arg_id;
  7793. $response = $this->connection->__soapCall('IDisplay_detachFramebuffer', array((array)$request));
  7794. return ;
  7795. }
  7796. public function queryFramebuffer($arg_screenId)
  7797. {
  7798. $request = new stdClass();
  7799. $request->_this = $this->handle;
  7800. $request->screenId = $arg_screenId;
  7801. $response = $this->connection->__soapCall('IDisplay_queryFramebuffer', array((array)$request));
  7802. return new IFramebuffer ($this->connection, $response->returnval);
  7803. }
  7804. public function setVideoModeHint($arg_display, $arg_enabled, $arg_changeOrigin, $arg_originX, $arg_originY, $arg_width, $arg_height, $arg_bitsPerPixel)
  7805. {
  7806. $request = new stdClass();
  7807. $request->_this = $this->handle;
  7808. $request->display = $arg_display;
  7809. $request->enabled = (bool)$arg_enabled;
  7810. $request->changeOrigin = (bool)$arg_changeOrigin;
  7811. $request->originX = $arg_originX;
  7812. $request->originY = $arg_originY;
  7813. $request->width = $arg_width;
  7814. $request->height = $arg_height;
  7815. $request->bitsPerPixel = $arg_bitsPerPixel;
  7816. $response = $this->connection->__soapCall('IDisplay_setVideoModeHint', array((array)$request));
  7817. return ;
  7818. }
  7819. public function setSeamlessMode($arg_enabled)
  7820. {
  7821. $request = new stdClass();
  7822. $request->_this = $this->handle;
  7823. $request->enabled = (bool)$arg_enabled;
  7824. $response = $this->connection->__soapCall('IDisplay_setSeamlessMode', array((array)$request));
  7825. return ;
  7826. }
  7827. public function takeScreenShotToArray($arg_screenId, $arg_width, $arg_height, $arg_bitmapFormat)
  7828. {
  7829. $request = new stdClass();
  7830. $request->_this = $this->handle;
  7831. $request->screenId = $arg_screenId;
  7832. $request->width = $arg_width;
  7833. $request->height = $arg_height;
  7834. $request->bitmapFormat = $arg_bitmapFormat;
  7835. $response = $this->connection->__soapCall('IDisplay_takeScreenShotToArray', array((array)$request));
  7836. return (array)$response->returnval;
  7837. }
  7838. public function invalidateAndUpdate()
  7839. {
  7840. $request = new stdClass();
  7841. $request->_this = $this->handle;
  7842. $response = $this->connection->__soapCall('IDisplay_invalidateAndUpdate', array((array)$request));
  7843. return ;
  7844. }
  7845. public function invalidateAndUpdateScreen($arg_screenId)
  7846. {
  7847. $request = new stdClass();
  7848. $request->_this = $this->handle;
  7849. $request->screenId = $arg_screenId;
  7850. $response = $this->connection->__soapCall('IDisplay_invalidateAndUpdateScreen', array((array)$request));
  7851. return ;
  7852. }
  7853. public function viewportChanged($arg_screenId, $arg_x, $arg_y, $arg_width, $arg_height)
  7854. {
  7855. $request = new stdClass();
  7856. $request->_this = $this->handle;
  7857. $request->screenId = $arg_screenId;
  7858. $request->x = $arg_x;
  7859. $request->y = $arg_y;
  7860. $request->width = $arg_width;
  7861. $request->height = $arg_height;
  7862. $response = $this->connection->__soapCall('IDisplay_viewportChanged', array((array)$request));
  7863. return ;
  7864. }
  7865. public function notifyScaleFactorChange($arg_screenId, $arg_u32ScaleFactorWMultiplied, $arg_u32ScaleFactorHMultiplied)
  7866. {
  7867. $request = new stdClass();
  7868. $request->_this = $this->handle;
  7869. $request->screenId = $arg_screenId;
  7870. $request->u32ScaleFactorWMultiplied = $arg_u32ScaleFactorWMultiplied;
  7871. $request->u32ScaleFactorHMultiplied = $arg_u32ScaleFactorHMultiplied;
  7872. $response = $this->connection->__soapCall('IDisplay_notifyScaleFactorChange', array((array)$request));
  7873. return ;
  7874. }
  7875. public function notifyHiDPIOutputPolicyChange($arg_fUnscaledHiDPI)
  7876. {
  7877. $request = new stdClass();
  7878. $request->_this = $this->handle;
  7879. $request->fUnscaledHiDPI = (bool)$arg_fUnscaledHiDPI;
  7880. $response = $this->connection->__soapCall('IDisplay_notifyHiDPIOutputPolicyChange', array((array)$request));
  7881. return ;
  7882. }
  7883. }
  7884. /**
  7885. * Generated VBoxWebService Managed Object Collection
  7886. */
  7887. class IDisplayCollection extends VBox_ManagedObjectCollection
  7888. {
  7889. protected $_interfaceName = "IDisplay";
  7890. }
  7891. /**
  7892. * Generated VBoxWebService Interface Wrapper
  7893. */
  7894. class INetworkAdapter extends VBox_ManagedObject
  7895. {
  7896. public function getProperty($arg_key)
  7897. {
  7898. $request = new stdClass();
  7899. $request->_this = $this->handle;
  7900. $request->key = $arg_key;
  7901. $response = $this->connection->__soapCall('INetworkAdapter_getProperty', array((array)$request));
  7902. return (string)$response->returnval;
  7903. }
  7904. public function setProperty($arg_key, $arg_value)
  7905. {
  7906. $request = new stdClass();
  7907. $request->_this = $this->handle;
  7908. $request->key = $arg_key;
  7909. $request->value = $arg_value;
  7910. $response = $this->connection->__soapCall('INetworkAdapter_setProperty', array((array)$request));
  7911. return ;
  7912. }
  7913. public function getProperties($arg_names)
  7914. {
  7915. $request = new stdClass();
  7916. $request->_this = $this->handle;
  7917. $request->names = $arg_names;
  7918. $response = $this->connection->__soapCall('INetworkAdapter_getProperties', array((array)$request));
  7919. return array((array)$response->returnval, (array)$response->returnNames);
  7920. }
  7921. public function getAdapterType()
  7922. {
  7923. $request = new stdClass();
  7924. $request->_this = $this->handle;
  7925. $response = $this->connection->__soapCall('INetworkAdapter_getAdapterType', array((array)$request));
  7926. return new NetworkAdapterType ($this->connection, $response->returnval);
  7927. }
  7928. public function setAdapterType($value)
  7929. {
  7930. $request = new stdClass();
  7931. $request->_this = $this->handle;
  7932. if (is_null($value) || is_scalar($value))
  7933. {
  7934. $request->adapterType = $value;
  7935. }
  7936. else
  7937. {
  7938. $request->adapterType = $value->handle;
  7939. }
  7940. $this->connection->__soapCall('INetworkAdapter_setAdapterType', array((array)$request));
  7941. }
  7942. public function getSlot()
  7943. {
  7944. $request = new stdClass();
  7945. $request->_this = $this->handle;
  7946. $response = $this->connection->__soapCall('INetworkAdapter_getSlot', array((array)$request));
  7947. return (float)$response->returnval;
  7948. }
  7949. public function getEnabled()
  7950. {
  7951. $request = new stdClass();
  7952. $request->_this = $this->handle;
  7953. $response = $this->connection->__soapCall('INetworkAdapter_getEnabled', array((array)$request));
  7954. return (bool)$response->returnval;
  7955. }
  7956. public function setEnabled($value)
  7957. {
  7958. $request = new stdClass();
  7959. $request->_this = $this->handle;
  7960. if (is_null($value) || is_scalar($value))
  7961. {
  7962. $request->enabled = (bool)$value;
  7963. }
  7964. else
  7965. {
  7966. $request->enabled = (bool)$value->handle;
  7967. }
  7968. $this->connection->__soapCall('INetworkAdapter_setEnabled', array((array)$request));
  7969. }
  7970. public function getMACAddress()
  7971. {
  7972. $request = new stdClass();
  7973. $request->_this = $this->handle;
  7974. $response = $this->connection->__soapCall('INetworkAdapter_getMACAddress', array((array)$request));
  7975. return (string)$response->returnval;
  7976. }
  7977. public function setMACAddress($value)
  7978. {
  7979. $request = new stdClass();
  7980. $request->_this = $this->handle;
  7981. if (is_null($value) || is_scalar($value))
  7982. {
  7983. $request->MACAddress = $value;
  7984. }
  7985. else
  7986. {
  7987. $request->MACAddress = $value->handle;
  7988. }
  7989. $this->connection->__soapCall('INetworkAdapter_setMACAddress', array((array)$request));
  7990. }
  7991. public function getAttachmentType()
  7992. {
  7993. $request = new stdClass();
  7994. $request->_this = $this->handle;
  7995. $response = $this->connection->__soapCall('INetworkAdapter_getAttachmentType', array((array)$request));
  7996. return new NetworkAttachmentType ($this->connection, $response->returnval);
  7997. }
  7998. public function setAttachmentType($value)
  7999. {
  8000. $request = new stdClass();
  8001. $request->_this = $this->handle;
  8002. if (is_null($value) || is_scalar($value))
  8003. {
  8004. $request->attachmentType = $value;
  8005. }
  8006. else
  8007. {
  8008. $request->attachmentType = $value->handle;
  8009. }
  8010. $this->connection->__soapCall('INetworkAdapter_setAttachmentType', array((array)$request));
  8011. }
  8012. public function getBridgedInterface()
  8013. {
  8014. $request = new stdClass();
  8015. $request->_this = $this->handle;
  8016. $response = $this->connection->__soapCall('INetworkAdapter_getBridgedInterface', array((array)$request));
  8017. return (string)$response->returnval;
  8018. }
  8019. public function setBridgedInterface($value)
  8020. {
  8021. $request = new stdClass();
  8022. $request->_this = $this->handle;
  8023. if (is_null($value) || is_scalar($value))
  8024. {
  8025. $request->bridgedInterface = $value;
  8026. }
  8027. else
  8028. {
  8029. $request->bridgedInterface = $value->handle;
  8030. }
  8031. $this->connection->__soapCall('INetworkAdapter_setBridgedInterface', array((array)$request));
  8032. }
  8033. public function getHostOnlyInterface()
  8034. {
  8035. $request = new stdClass();
  8036. $request->_this = $this->handle;
  8037. $response = $this->connection->__soapCall('INetworkAdapter_getHostOnlyInterface', array((array)$request));
  8038. return (string)$response->returnval;
  8039. }
  8040. public function setHostOnlyInterface($value)
  8041. {
  8042. $request = new stdClass();
  8043. $request->_this = $this->handle;
  8044. if (is_null($value) || is_scalar($value))
  8045. {
  8046. $request->hostOnlyInterface = $value;
  8047. }
  8048. else
  8049. {
  8050. $request->hostOnlyInterface = $value->handle;
  8051. }
  8052. $this->connection->__soapCall('INetworkAdapter_setHostOnlyInterface', array((array)$request));
  8053. }
  8054. public function getInternalNetwork()
  8055. {
  8056. $request = new stdClass();
  8057. $request->_this = $this->handle;
  8058. $response = $this->connection->__soapCall('INetworkAdapter_getInternalNetwork', array((array)$request));
  8059. return (string)$response->returnval;
  8060. }
  8061. public function setInternalNetwork($value)
  8062. {
  8063. $request = new stdClass();
  8064. $request->_this = $this->handle;
  8065. if (is_null($value) || is_scalar($value))
  8066. {
  8067. $request->internalNetwork = $value;
  8068. }
  8069. else
  8070. {
  8071. $request->internalNetwork = $value->handle;
  8072. }
  8073. $this->connection->__soapCall('INetworkAdapter_setInternalNetwork', array((array)$request));
  8074. }
  8075. public function getNATNetwork()
  8076. {
  8077. $request = new stdClass();
  8078. $request->_this = $this->handle;
  8079. $response = $this->connection->__soapCall('INetworkAdapter_getNATNetwork', array((array)$request));
  8080. return (string)$response->returnval;
  8081. }
  8082. public function setNATNetwork($value)
  8083. {
  8084. $request = new stdClass();
  8085. $request->_this = $this->handle;
  8086. if (is_null($value) || is_scalar($value))
  8087. {
  8088. $request->NATNetwork = $value;
  8089. }
  8090. else
  8091. {
  8092. $request->NATNetwork = $value->handle;
  8093. }
  8094. $this->connection->__soapCall('INetworkAdapter_setNATNetwork', array((array)$request));
  8095. }
  8096. public function getGenericDriver()
  8097. {
  8098. $request = new stdClass();
  8099. $request->_this = $this->handle;
  8100. $response = $this->connection->__soapCall('INetworkAdapter_getGenericDriver', array((array)$request));
  8101. return (string)$response->returnval;
  8102. }
  8103. public function setGenericDriver($value)
  8104. {
  8105. $request = new stdClass();
  8106. $request->_this = $this->handle;
  8107. if (is_null($value) || is_scalar($value))
  8108. {
  8109. $request->genericDriver = $value;
  8110. }
  8111. else
  8112. {
  8113. $request->genericDriver = $value->handle;
  8114. }
  8115. $this->connection->__soapCall('INetworkAdapter_setGenericDriver', array((array)$request));
  8116. }
  8117. public function getCableConnected()
  8118. {
  8119. $request = new stdClass();
  8120. $request->_this = $this->handle;
  8121. $response = $this->connection->__soapCall('INetworkAdapter_getCableConnected', array((array)$request));
  8122. return (bool)$response->returnval;
  8123. }
  8124. public function setCableConnected($value)
  8125. {
  8126. $request = new stdClass();
  8127. $request->_this = $this->handle;
  8128. if (is_null($value) || is_scalar($value))
  8129. {
  8130. $request->cableConnected = (bool)$value;
  8131. }
  8132. else
  8133. {
  8134. $request->cableConnected = (bool)$value->handle;
  8135. }
  8136. $this->connection->__soapCall('INetworkAdapter_setCableConnected', array((array)$request));
  8137. }
  8138. public function getLineSpeed()
  8139. {
  8140. $request = new stdClass();
  8141. $request->_this = $this->handle;
  8142. $response = $this->connection->__soapCall('INetworkAdapter_getLineSpeed', array((array)$request));
  8143. return (float)$response->returnval;
  8144. }
  8145. public function setLineSpeed($value)
  8146. {
  8147. $request = new stdClass();
  8148. $request->_this = $this->handle;
  8149. if (is_null($value) || is_scalar($value))
  8150. {
  8151. $request->lineSpeed = $value;
  8152. }
  8153. else
  8154. {
  8155. $request->lineSpeed = $value->handle;
  8156. }
  8157. $this->connection->__soapCall('INetworkAdapter_setLineSpeed', array((array)$request));
  8158. }
  8159. public function getPromiscModePolicy()
  8160. {
  8161. $request = new stdClass();
  8162. $request->_this = $this->handle;
  8163. $response = $this->connection->__soapCall('INetworkAdapter_getPromiscModePolicy', array((array)$request));
  8164. return new NetworkAdapterPromiscModePolicy ($this->connection, $response->returnval);
  8165. }
  8166. public function setPromiscModePolicy($value)
  8167. {
  8168. $request = new stdClass();
  8169. $request->_this = $this->handle;
  8170. if (is_null($value) || is_scalar($value))
  8171. {
  8172. $request->promiscModePolicy = $value;
  8173. }
  8174. else
  8175. {
  8176. $request->promiscModePolicy = $value->handle;
  8177. }
  8178. $this->connection->__soapCall('INetworkAdapter_setPromiscModePolicy', array((array)$request));
  8179. }
  8180. public function getTraceEnabled()
  8181. {
  8182. $request = new stdClass();
  8183. $request->_this = $this->handle;
  8184. $response = $this->connection->__soapCall('INetworkAdapter_getTraceEnabled', array((array)$request));
  8185. return (bool)$response->returnval;
  8186. }
  8187. public function setTraceEnabled($value)
  8188. {
  8189. $request = new stdClass();
  8190. $request->_this = $this->handle;
  8191. if (is_null($value) || is_scalar($value))
  8192. {
  8193. $request->traceEnabled = (bool)$value;
  8194. }
  8195. else
  8196. {
  8197. $request->traceEnabled = (bool)$value->handle;
  8198. }
  8199. $this->connection->__soapCall('INetworkAdapter_setTraceEnabled', array((array)$request));
  8200. }
  8201. public function getTraceFile()
  8202. {
  8203. $request = new stdClass();
  8204. $request->_this = $this->handle;
  8205. $response = $this->connection->__soapCall('INetworkAdapter_getTraceFile', array((array)$request));
  8206. return (string)$response->returnval;
  8207. }
  8208. public function setTraceFile($value)
  8209. {
  8210. $request = new stdClass();
  8211. $request->_this = $this->handle;
  8212. if (is_null($value) || is_scalar($value))
  8213. {
  8214. $request->traceFile = $value;
  8215. }
  8216. else
  8217. {
  8218. $request->traceFile = $value->handle;
  8219. }
  8220. $this->connection->__soapCall('INetworkAdapter_setTraceFile', array((array)$request));
  8221. }
  8222. public function getNATEngine()
  8223. {
  8224. $request = new stdClass();
  8225. $request->_this = $this->handle;
  8226. $response = $this->connection->__soapCall('INetworkAdapter_getNATEngine', array((array)$request));
  8227. return new INATEngine ($this->connection, $response->returnval);
  8228. }
  8229. public function getBootPriority()
  8230. {
  8231. $request = new stdClass();
  8232. $request->_this = $this->handle;
  8233. $response = $this->connection->__soapCall('INetworkAdapter_getBootPriority', array((array)$request));
  8234. return (float)$response->returnval;
  8235. }
  8236. public function setBootPriority($value)
  8237. {
  8238. $request = new stdClass();
  8239. $request->_this = $this->handle;
  8240. if (is_null($value) || is_scalar($value))
  8241. {
  8242. $request->bootPriority = $value;
  8243. }
  8244. else
  8245. {
  8246. $request->bootPriority = $value->handle;
  8247. }
  8248. $this->connection->__soapCall('INetworkAdapter_setBootPriority', array((array)$request));
  8249. }
  8250. public function getBandwidthGroup()
  8251. {
  8252. $request = new stdClass();
  8253. $request->_this = $this->handle;
  8254. $response = $this->connection->__soapCall('INetworkAdapter_getBandwidthGroup', array((array)$request));
  8255. return new IBandwidthGroup ($this->connection, $response->returnval);
  8256. }
  8257. public function setBandwidthGroup($value)
  8258. {
  8259. $request = new stdClass();
  8260. $request->_this = $this->handle;
  8261. if (is_null($value) || is_scalar($value))
  8262. {
  8263. $request->bandwidthGroup = $value;
  8264. }
  8265. else
  8266. {
  8267. $request->bandwidthGroup = $value->handle;
  8268. }
  8269. $this->connection->__soapCall('INetworkAdapter_setBandwidthGroup', array((array)$request));
  8270. }
  8271. }
  8272. /**
  8273. * Generated VBoxWebService Managed Object Collection
  8274. */
  8275. class INetworkAdapterCollection extends VBox_ManagedObjectCollection
  8276. {
  8277. protected $_interfaceName = "INetworkAdapter";
  8278. }
  8279. /**
  8280. * Generated VBoxWebService Interface Wrapper
  8281. */
  8282. class ISerialPort extends VBox_ManagedObject
  8283. {
  8284. public function getSlot()
  8285. {
  8286. $request = new stdClass();
  8287. $request->_this = $this->handle;
  8288. $response = $this->connection->__soapCall('ISerialPort_getSlot', array((array)$request));
  8289. return (float)$response->returnval;
  8290. }
  8291. public function getEnabled()
  8292. {
  8293. $request = new stdClass();
  8294. $request->_this = $this->handle;
  8295. $response = $this->connection->__soapCall('ISerialPort_getEnabled', array((array)$request));
  8296. return (bool)$response->returnval;
  8297. }
  8298. public function setEnabled($value)
  8299. {
  8300. $request = new stdClass();
  8301. $request->_this = $this->handle;
  8302. if (is_null($value) || is_scalar($value))
  8303. {
  8304. $request->enabled = (bool)$value;
  8305. }
  8306. else
  8307. {
  8308. $request->enabled = (bool)$value->handle;
  8309. }
  8310. $this->connection->__soapCall('ISerialPort_setEnabled', array((array)$request));
  8311. }
  8312. public function getIOBase()
  8313. {
  8314. $request = new stdClass();
  8315. $request->_this = $this->handle;
  8316. $response = $this->connection->__soapCall('ISerialPort_getIOBase', array((array)$request));
  8317. return (float)$response->returnval;
  8318. }
  8319. public function setIOBase($value)
  8320. {
  8321. $request = new stdClass();
  8322. $request->_this = $this->handle;
  8323. if (is_null($value) || is_scalar($value))
  8324. {
  8325. $request->IOBase = $value;
  8326. }
  8327. else
  8328. {
  8329. $request->IOBase = $value->handle;
  8330. }
  8331. $this->connection->__soapCall('ISerialPort_setIOBase', array((array)$request));
  8332. }
  8333. public function getIRQ()
  8334. {
  8335. $request = new stdClass();
  8336. $request->_this = $this->handle;
  8337. $response = $this->connection->__soapCall('ISerialPort_getIRQ', array((array)$request));
  8338. return (float)$response->returnval;
  8339. }
  8340. public function setIRQ($value)
  8341. {
  8342. $request = new stdClass();
  8343. $request->_this = $this->handle;
  8344. if (is_null($value) || is_scalar($value))
  8345. {
  8346. $request->IRQ = $value;
  8347. }
  8348. else
  8349. {
  8350. $request->IRQ = $value->handle;
  8351. }
  8352. $this->connection->__soapCall('ISerialPort_setIRQ', array((array)$request));
  8353. }
  8354. public function getHostMode()
  8355. {
  8356. $request = new stdClass();
  8357. $request->_this = $this->handle;
  8358. $response = $this->connection->__soapCall('ISerialPort_getHostMode', array((array)$request));
  8359. return new PortMode ($this->connection, $response->returnval);
  8360. }
  8361. public function setHostMode($value)
  8362. {
  8363. $request = new stdClass();
  8364. $request->_this = $this->handle;
  8365. if (is_null($value) || is_scalar($value))
  8366. {
  8367. $request->hostMode = $value;
  8368. }
  8369. else
  8370. {
  8371. $request->hostMode = $value->handle;
  8372. }
  8373. $this->connection->__soapCall('ISerialPort_setHostMode', array((array)$request));
  8374. }
  8375. public function getServer()
  8376. {
  8377. $request = new stdClass();
  8378. $request->_this = $this->handle;
  8379. $response = $this->connection->__soapCall('ISerialPort_getServer', array((array)$request));
  8380. return (bool)$response->returnval;
  8381. }
  8382. public function setServer($value)
  8383. {
  8384. $request = new stdClass();
  8385. $request->_this = $this->handle;
  8386. if (is_null($value) || is_scalar($value))
  8387. {
  8388. $request->server = (bool)$value;
  8389. }
  8390. else
  8391. {
  8392. $request->server = (bool)$value->handle;
  8393. }
  8394. $this->connection->__soapCall('ISerialPort_setServer', array((array)$request));
  8395. }
  8396. public function getPath()
  8397. {
  8398. $request = new stdClass();
  8399. $request->_this = $this->handle;
  8400. $response = $this->connection->__soapCall('ISerialPort_getPath', array((array)$request));
  8401. return (string)$response->returnval;
  8402. }
  8403. public function setPath($value)
  8404. {
  8405. $request = new stdClass();
  8406. $request->_this = $this->handle;
  8407. if (is_null($value) || is_scalar($value))
  8408. {
  8409. $request->path = $value;
  8410. }
  8411. else
  8412. {
  8413. $request->path = $value->handle;
  8414. }
  8415. $this->connection->__soapCall('ISerialPort_setPath', array((array)$request));
  8416. }
  8417. }
  8418. /**
  8419. * Generated VBoxWebService Managed Object Collection
  8420. */
  8421. class ISerialPortCollection extends VBox_ManagedObjectCollection
  8422. {
  8423. protected $_interfaceName = "ISerialPort";
  8424. }
  8425. /**
  8426. * Generated VBoxWebService Interface Wrapper
  8427. */
  8428. class IParallelPort extends VBox_ManagedObject
  8429. {
  8430. public function getSlot()
  8431. {
  8432. $request = new stdClass();
  8433. $request->_this = $this->handle;
  8434. $response = $this->connection->__soapCall('IParallelPort_getSlot', array((array)$request));
  8435. return (float)$response->returnval;
  8436. }
  8437. public function getEnabled()
  8438. {
  8439. $request = new stdClass();
  8440. $request->_this = $this->handle;
  8441. $response = $this->connection->__soapCall('IParallelPort_getEnabled', array((array)$request));
  8442. return (bool)$response->returnval;
  8443. }
  8444. public function setEnabled($value)
  8445. {
  8446. $request = new stdClass();
  8447. $request->_this = $this->handle;
  8448. if (is_null($value) || is_scalar($value))
  8449. {
  8450. $request->enabled = (bool)$value;
  8451. }
  8452. else
  8453. {
  8454. $request->enabled = (bool)$value->handle;
  8455. }
  8456. $this->connection->__soapCall('IParallelPort_setEnabled', array((array)$request));
  8457. }
  8458. public function getIOBase()
  8459. {
  8460. $request = new stdClass();
  8461. $request->_this = $this->handle;
  8462. $response = $this->connection->__soapCall('IParallelPort_getIOBase', array((array)$request));
  8463. return (float)$response->returnval;
  8464. }
  8465. public function setIOBase($value)
  8466. {
  8467. $request = new stdClass();
  8468. $request->_this = $this->handle;
  8469. if (is_null($value) || is_scalar($value))
  8470. {
  8471. $request->IOBase = $value;
  8472. }
  8473. else
  8474. {
  8475. $request->IOBase = $value->handle;
  8476. }
  8477. $this->connection->__soapCall('IParallelPort_setIOBase', array((array)$request));
  8478. }
  8479. public function getIRQ()
  8480. {
  8481. $request = new stdClass();
  8482. $request->_this = $this->handle;
  8483. $response = $this->connection->__soapCall('IParallelPort_getIRQ', array((array)$request));
  8484. return (float)$response->returnval;
  8485. }
  8486. public function setIRQ($value)
  8487. {
  8488. $request = new stdClass();
  8489. $request->_this = $this->handle;
  8490. if (is_null($value) || is_scalar($value))
  8491. {
  8492. $request->IRQ = $value;
  8493. }
  8494. else
  8495. {
  8496. $request->IRQ = $value->handle;
  8497. }
  8498. $this->connection->__soapCall('IParallelPort_setIRQ', array((array)$request));
  8499. }
  8500. public function getPath()
  8501. {
  8502. $request = new stdClass();
  8503. $request->_this = $this->handle;
  8504. $response = $this->connection->__soapCall('IParallelPort_getPath', array((array)$request));
  8505. return (string)$response->returnval;
  8506. }
  8507. public function setPath($value)
  8508. {
  8509. $request = new stdClass();
  8510. $request->_this = $this->handle;
  8511. if (is_null($value) || is_scalar($value))
  8512. {
  8513. $request->path = $value;
  8514. }
  8515. else
  8516. {
  8517. $request->path = $value->handle;
  8518. }
  8519. $this->connection->__soapCall('IParallelPort_setPath', array((array)$request));
  8520. }
  8521. }
  8522. /**
  8523. * Generated VBoxWebService Managed Object Collection
  8524. */
  8525. class IParallelPortCollection extends VBox_ManagedObjectCollection
  8526. {
  8527. protected $_interfaceName = "IParallelPort";
  8528. }
  8529. /**
  8530. * Generated VBoxWebService Interface Wrapper
  8531. */
  8532. class IMachineDebugger extends VBox_ManagedObject
  8533. {
  8534. public function dumpGuestCore($arg_filename, $arg_compression)
  8535. {
  8536. $request = new stdClass();
  8537. $request->_this = $this->handle;
  8538. $request->filename = $arg_filename;
  8539. $request->compression = $arg_compression;
  8540. $response = $this->connection->__soapCall('IMachineDebugger_dumpGuestCore', array((array)$request));
  8541. return ;
  8542. }
  8543. public function dumpHostProcessCore($arg_filename, $arg_compression)
  8544. {
  8545. $request = new stdClass();
  8546. $request->_this = $this->handle;
  8547. $request->filename = $arg_filename;
  8548. $request->compression = $arg_compression;
  8549. $response = $this->connection->__soapCall('IMachineDebugger_dumpHostProcessCore', array((array)$request));
  8550. return ;
  8551. }
  8552. public function info($arg_name, $arg_args)
  8553. {
  8554. $request = new stdClass();
  8555. $request->_this = $this->handle;
  8556. $request->name = $arg_name;
  8557. $request->args = $arg_args;
  8558. $response = $this->connection->__soapCall('IMachineDebugger_info', array((array)$request));
  8559. return (string)$response->returnval;
  8560. }
  8561. public function injectNMI()
  8562. {
  8563. $request = new stdClass();
  8564. $request->_this = $this->handle;
  8565. $response = $this->connection->__soapCall('IMachineDebugger_injectNMI', array((array)$request));
  8566. return ;
  8567. }
  8568. public function modifyLogGroups($arg_settings)
  8569. {
  8570. $request = new stdClass();
  8571. $request->_this = $this->handle;
  8572. $request->settings = $arg_settings;
  8573. $response = $this->connection->__soapCall('IMachineDebugger_modifyLogGroups', array((array)$request));
  8574. return ;
  8575. }
  8576. public function modifyLogFlags($arg_settings)
  8577. {
  8578. $request = new stdClass();
  8579. $request->_this = $this->handle;
  8580. $request->settings = $arg_settings;
  8581. $response = $this->connection->__soapCall('IMachineDebugger_modifyLogFlags', array((array)$request));
  8582. return ;
  8583. }
  8584. public function modifyLogDestinations($arg_settings)
  8585. {
  8586. $request = new stdClass();
  8587. $request->_this = $this->handle;
  8588. $request->settings = $arg_settings;
  8589. $response = $this->connection->__soapCall('IMachineDebugger_modifyLogDestinations', array((array)$request));
  8590. return ;
  8591. }
  8592. public function readPhysicalMemory($arg_address, $arg_size)
  8593. {
  8594. $request = new stdClass();
  8595. $request->_this = $this->handle;
  8596. $request->address = $arg_address;
  8597. $request->size = $arg_size;
  8598. $response = $this->connection->__soapCall('IMachineDebugger_readPhysicalMemory', array((array)$request));
  8599. return (array)$response->returnval;
  8600. }
  8601. public function writePhysicalMemory($arg_address, $arg_size, $arg_bytes)
  8602. {
  8603. $request = new stdClass();
  8604. $request->_this = $this->handle;
  8605. $request->address = $arg_address;
  8606. $request->size = $arg_size;
  8607. $request->bytes = $arg_bytes;
  8608. $response = $this->connection->__soapCall('IMachineDebugger_writePhysicalMemory', array((array)$request));
  8609. return ;
  8610. }
  8611. public function readVirtualMemory($arg_cpuId, $arg_address, $arg_size)
  8612. {
  8613. $request = new stdClass();
  8614. $request->_this = $this->handle;
  8615. $request->cpuId = $arg_cpuId;
  8616. $request->address = $arg_address;
  8617. $request->size = $arg_size;
  8618. $response = $this->connection->__soapCall('IMachineDebugger_readVirtualMemory', array((array)$request));
  8619. return (array)$response->returnval;
  8620. }
  8621. public function writeVirtualMemory($arg_cpuId, $arg_address, $arg_size, $arg_bytes)
  8622. {
  8623. $request = new stdClass();
  8624. $request->_this = $this->handle;
  8625. $request->cpuId = $arg_cpuId;
  8626. $request->address = $arg_address;
  8627. $request->size = $arg_size;
  8628. $request->bytes = $arg_bytes;
  8629. $response = $this->connection->__soapCall('IMachineDebugger_writeVirtualMemory', array((array)$request));
  8630. return ;
  8631. }
  8632. public function loadPlugIn($arg_name)
  8633. {
  8634. $request = new stdClass();
  8635. $request->_this = $this->handle;
  8636. $request->name = $arg_name;
  8637. $response = $this->connection->__soapCall('IMachineDebugger_loadPlugIn', array((array)$request));
  8638. return (string)$response->returnval;
  8639. }
  8640. public function unloadPlugIn($arg_name)
  8641. {
  8642. $request = new stdClass();
  8643. $request->_this = $this->handle;
  8644. $request->name = $arg_name;
  8645. $response = $this->connection->__soapCall('IMachineDebugger_unloadPlugIn', array((array)$request));
  8646. return ;
  8647. }
  8648. public function detectOS()
  8649. {
  8650. $request = new stdClass();
  8651. $request->_this = $this->handle;
  8652. $response = $this->connection->__soapCall('IMachineDebugger_detectOS', array((array)$request));
  8653. return (string)$response->returnval;
  8654. }
  8655. public function queryOSKernelLog($arg_maxMessages)
  8656. {
  8657. $request = new stdClass();
  8658. $request->_this = $this->handle;
  8659. $request->maxMessages = $arg_maxMessages;
  8660. $response = $this->connection->__soapCall('IMachineDebugger_queryOSKernelLog', array((array)$request));
  8661. return (string)$response->returnval;
  8662. }
  8663. public function getRegister($arg_cpuId, $arg_name)
  8664. {
  8665. $request = new stdClass();
  8666. $request->_this = $this->handle;
  8667. $request->cpuId = $arg_cpuId;
  8668. $request->name = $arg_name;
  8669. $response = $this->connection->__soapCall('IMachineDebugger_getRegister', array((array)$request));
  8670. return (string)$response->returnval;
  8671. }
  8672. public function getRegisters($arg_cpuId)
  8673. {
  8674. $request = new stdClass();
  8675. $request->_this = $this->handle;
  8676. $request->cpuId = $arg_cpuId;
  8677. $response = $this->connection->__soapCall('IMachineDebugger_getRegisters', array((array)$request));
  8678. return array((array)$response->names, (array)$response->values);
  8679. }
  8680. public function setRegister($arg_cpuId, $arg_name, $arg_value)
  8681. {
  8682. $request = new stdClass();
  8683. $request->_this = $this->handle;
  8684. $request->cpuId = $arg_cpuId;
  8685. $request->name = $arg_name;
  8686. $request->value = $arg_value;
  8687. $response = $this->connection->__soapCall('IMachineDebugger_setRegister', array((array)$request));
  8688. return ;
  8689. }
  8690. public function setRegisters($arg_cpuId, $arg_names, $arg_values)
  8691. {
  8692. $request = new stdClass();
  8693. $request->_this = $this->handle;
  8694. $request->cpuId = $arg_cpuId;
  8695. $request->names = $arg_names;
  8696. $request->values = $arg_values;
  8697. $response = $this->connection->__soapCall('IMachineDebugger_setRegisters', array((array)$request));
  8698. return ;
  8699. }
  8700. public function dumpGuestStack($arg_cpuId)
  8701. {
  8702. $request = new stdClass();
  8703. $request->_this = $this->handle;
  8704. $request->cpuId = $arg_cpuId;
  8705. $response = $this->connection->__soapCall('IMachineDebugger_dumpGuestStack', array((array)$request));
  8706. return (string)$response->returnval;
  8707. }
  8708. public function resetStats($arg_pattern)
  8709. {
  8710. $request = new stdClass();
  8711. $request->_this = $this->handle;
  8712. $request->pattern = $arg_pattern;
  8713. $response = $this->connection->__soapCall('IMachineDebugger_resetStats', array((array)$request));
  8714. return ;
  8715. }
  8716. public function dumpStats($arg_pattern)
  8717. {
  8718. $request = new stdClass();
  8719. $request->_this = $this->handle;
  8720. $request->pattern = $arg_pattern;
  8721. $response = $this->connection->__soapCall('IMachineDebugger_dumpStats', array((array)$request));
  8722. return ;
  8723. }
  8724. public function getStats($arg_pattern, $arg_withDescriptions)
  8725. {
  8726. $request = new stdClass();
  8727. $request->_this = $this->handle;
  8728. $request->pattern = $arg_pattern;
  8729. $request->withDescriptions = (bool)$arg_withDescriptions;
  8730. $response = $this->connection->__soapCall('IMachineDebugger_getStats', array((array)$request));
  8731. return (string)$response->returnval;
  8732. }
  8733. public function getSingleStep()
  8734. {
  8735. $request = new stdClass();
  8736. $request->_this = $this->handle;
  8737. $response = $this->connection->__soapCall('IMachineDebugger_getSingleStep', array((array)$request));
  8738. return (bool)$response->returnval;
  8739. }
  8740. public function setSingleStep($value)
  8741. {
  8742. $request = new stdClass();
  8743. $request->_this = $this->handle;
  8744. if (is_null($value) || is_scalar($value))
  8745. {
  8746. $request->singleStep = (bool)$value;
  8747. }
  8748. else
  8749. {
  8750. $request->singleStep = (bool)$value->handle;
  8751. }
  8752. $this->connection->__soapCall('IMachineDebugger_setSingleStep', array((array)$request));
  8753. }
  8754. public function getRecompileUser()
  8755. {
  8756. $request = new stdClass();
  8757. $request->_this = $this->handle;
  8758. $response = $this->connection->__soapCall('IMachineDebugger_getRecompileUser', array((array)$request));
  8759. return (bool)$response->returnval;
  8760. }
  8761. public function setRecompileUser($value)
  8762. {
  8763. $request = new stdClass();
  8764. $request->_this = $this->handle;
  8765. if (is_null($value) || is_scalar($value))
  8766. {
  8767. $request->recompileUser = (bool)$value;
  8768. }
  8769. else
  8770. {
  8771. $request->recompileUser = (bool)$value->handle;
  8772. }
  8773. $this->connection->__soapCall('IMachineDebugger_setRecompileUser', array((array)$request));
  8774. }
  8775. public function getRecompileSupervisor()
  8776. {
  8777. $request = new stdClass();
  8778. $request->_this = $this->handle;
  8779. $response = $this->connection->__soapCall('IMachineDebugger_getRecompileSupervisor', array((array)$request));
  8780. return (bool)$response->returnval;
  8781. }
  8782. public function setRecompileSupervisor($value)
  8783. {
  8784. $request = new stdClass();
  8785. $request->_this = $this->handle;
  8786. if (is_null($value) || is_scalar($value))
  8787. {
  8788. $request->recompileSupervisor = (bool)$value;
  8789. }
  8790. else
  8791. {
  8792. $request->recompileSupervisor = (bool)$value->handle;
  8793. }
  8794. $this->connection->__soapCall('IMachineDebugger_setRecompileSupervisor', array((array)$request));
  8795. }
  8796. public function getExecuteAllInIEM()
  8797. {
  8798. $request = new stdClass();
  8799. $request->_this = $this->handle;
  8800. $response = $this->connection->__soapCall('IMachineDebugger_getExecuteAllInIEM', array((array)$request));
  8801. return (bool)$response->returnval;
  8802. }
  8803. public function setExecuteAllInIEM($value)
  8804. {
  8805. $request = new stdClass();
  8806. $request->_this = $this->handle;
  8807. if (is_null($value) || is_scalar($value))
  8808. {
  8809. $request->executeAllInIEM = (bool)$value;
  8810. }
  8811. else
  8812. {
  8813. $request->executeAllInIEM = (bool)$value->handle;
  8814. }
  8815. $this->connection->__soapCall('IMachineDebugger_setExecuteAllInIEM', array((array)$request));
  8816. }
  8817. public function getPATMEnabled()
  8818. {
  8819. $request = new stdClass();
  8820. $request->_this = $this->handle;
  8821. $response = $this->connection->__soapCall('IMachineDebugger_getPATMEnabled', array((array)$request));
  8822. return (bool)$response->returnval;
  8823. }
  8824. public function setPATMEnabled($value)
  8825. {
  8826. $request = new stdClass();
  8827. $request->_this = $this->handle;
  8828. if (is_null($value) || is_scalar($value))
  8829. {
  8830. $request->PATMEnabled = (bool)$value;
  8831. }
  8832. else
  8833. {
  8834. $request->PATMEnabled = (bool)$value->handle;
  8835. }
  8836. $this->connection->__soapCall('IMachineDebugger_setPATMEnabled', array((array)$request));
  8837. }
  8838. public function getCSAMEnabled()
  8839. {
  8840. $request = new stdClass();
  8841. $request->_this = $this->handle;
  8842. $response = $this->connection->__soapCall('IMachineDebugger_getCSAMEnabled', array((array)$request));
  8843. return (bool)$response->returnval;
  8844. }
  8845. public function setCSAMEnabled($value)
  8846. {
  8847. $request = new stdClass();
  8848. $request->_this = $this->handle;
  8849. if (is_null($value) || is_scalar($value))
  8850. {
  8851. $request->CSAMEnabled = (bool)$value;
  8852. }
  8853. else
  8854. {
  8855. $request->CSAMEnabled = (bool)$value->handle;
  8856. }
  8857. $this->connection->__soapCall('IMachineDebugger_setCSAMEnabled', array((array)$request));
  8858. }
  8859. public function getLogEnabled()
  8860. {
  8861. $request = new stdClass();
  8862. $request->_this = $this->handle;
  8863. $response = $this->connection->__soapCall('IMachineDebugger_getLogEnabled', array((array)$request));
  8864. return (bool)$response->returnval;
  8865. }
  8866. public function setLogEnabled($value)
  8867. {
  8868. $request = new stdClass();
  8869. $request->_this = $this->handle;
  8870. if (is_null($value) || is_scalar($value))
  8871. {
  8872. $request->logEnabled = (bool)$value;
  8873. }
  8874. else
  8875. {
  8876. $request->logEnabled = (bool)$value->handle;
  8877. }
  8878. $this->connection->__soapCall('IMachineDebugger_setLogEnabled', array((array)$request));
  8879. }
  8880. public function getLogDbgFlags()
  8881. {
  8882. $request = new stdClass();
  8883. $request->_this = $this->handle;
  8884. $response = $this->connection->__soapCall('IMachineDebugger_getLogDbgFlags', array((array)$request));
  8885. return (string)$response->returnval;
  8886. }
  8887. public function getLogDbgGroups()
  8888. {
  8889. $request = new stdClass();
  8890. $request->_this = $this->handle;
  8891. $response = $this->connection->__soapCall('IMachineDebugger_getLogDbgGroups', array((array)$request));
  8892. return (string)$response->returnval;
  8893. }
  8894. public function getLogDbgDestinations()
  8895. {
  8896. $request = new stdClass();
  8897. $request->_this = $this->handle;
  8898. $response = $this->connection->__soapCall('IMachineDebugger_getLogDbgDestinations', array((array)$request));
  8899. return (string)$response->returnval;
  8900. }
  8901. public function getLogRelFlags()
  8902. {
  8903. $request = new stdClass();
  8904. $request->_this = $this->handle;
  8905. $response = $this->connection->__soapCall('IMachineDebugger_getLogRelFlags', array((array)$request));
  8906. return (string)$response->returnval;
  8907. }
  8908. public function getLogRelGroups()
  8909. {
  8910. $request = new stdClass();
  8911. $request->_this = $this->handle;
  8912. $response = $this->connection->__soapCall('IMachineDebugger_getLogRelGroups', array((array)$request));
  8913. return (string)$response->returnval;
  8914. }
  8915. public function getLogRelDestinations()
  8916. {
  8917. $request = new stdClass();
  8918. $request->_this = $this->handle;
  8919. $response = $this->connection->__soapCall('IMachineDebugger_getLogRelDestinations', array((array)$request));
  8920. return (string)$response->returnval;
  8921. }
  8922. public function getHWVirtExEnabled()
  8923. {
  8924. $request = new stdClass();
  8925. $request->_this = $this->handle;
  8926. $response = $this->connection->__soapCall('IMachineDebugger_getHWVirtExEnabled', array((array)$request));
  8927. return (bool)$response->returnval;
  8928. }
  8929. public function getHWVirtExNestedPagingEnabled()
  8930. {
  8931. $request = new stdClass();
  8932. $request->_this = $this->handle;
  8933. $response = $this->connection->__soapCall('IMachineDebugger_getHWVirtExNestedPagingEnabled', array((array)$request));
  8934. return (bool)$response->returnval;
  8935. }
  8936. public function getHWVirtExVPIDEnabled()
  8937. {
  8938. $request = new stdClass();
  8939. $request->_this = $this->handle;
  8940. $response = $this->connection->__soapCall('IMachineDebugger_getHWVirtExVPIDEnabled', array((array)$request));
  8941. return (bool)$response->returnval;
  8942. }
  8943. public function getHWVirtExUXEnabled()
  8944. {
  8945. $request = new stdClass();
  8946. $request->_this = $this->handle;
  8947. $response = $this->connection->__soapCall('IMachineDebugger_getHWVirtExUXEnabled', array((array)$request));
  8948. return (bool)$response->returnval;
  8949. }
  8950. public function getOSName()
  8951. {
  8952. $request = new stdClass();
  8953. $request->_this = $this->handle;
  8954. $response = $this->connection->__soapCall('IMachineDebugger_getOSName', array((array)$request));
  8955. return (string)$response->returnval;
  8956. }
  8957. public function getOSVersion()
  8958. {
  8959. $request = new stdClass();
  8960. $request->_this = $this->handle;
  8961. $response = $this->connection->__soapCall('IMachineDebugger_getOSVersion', array((array)$request));
  8962. return (string)$response->returnval;
  8963. }
  8964. public function getPAEEnabled()
  8965. {
  8966. $request = new stdClass();
  8967. $request->_this = $this->handle;
  8968. $response = $this->connection->__soapCall('IMachineDebugger_getPAEEnabled', array((array)$request));
  8969. return (bool)$response->returnval;
  8970. }
  8971. public function getVirtualTimeRate()
  8972. {
  8973. $request = new stdClass();
  8974. $request->_this = $this->handle;
  8975. $response = $this->connection->__soapCall('IMachineDebugger_getVirtualTimeRate', array((array)$request));
  8976. return (float)$response->returnval;
  8977. }
  8978. public function setVirtualTimeRate($value)
  8979. {
  8980. $request = new stdClass();
  8981. $request->_this = $this->handle;
  8982. if (is_null($value) || is_scalar($value))
  8983. {
  8984. $request->virtualTimeRate = $value;
  8985. }
  8986. else
  8987. {
  8988. $request->virtualTimeRate = $value->handle;
  8989. }
  8990. $this->connection->__soapCall('IMachineDebugger_setVirtualTimeRate', array((array)$request));
  8991. }
  8992. public function getVM()
  8993. {
  8994. $request = new stdClass();
  8995. $request->_this = $this->handle;
  8996. $response = $this->connection->__soapCall('IMachineDebugger_getVM', array((array)$request));
  8997. return (float)$response->returnval;
  8998. }
  8999. }
  9000. /**
  9001. * Generated VBoxWebService Managed Object Collection
  9002. */
  9003. class IMachineDebuggerCollection extends VBox_ManagedObjectCollection
  9004. {
  9005. protected $_interfaceName = "IMachineDebugger";
  9006. }
  9007. /**
  9008. * Generated VBoxWebService Interface Wrapper
  9009. */
  9010. class IUSBDeviceFilters extends VBox_ManagedObject
  9011. {
  9012. public function createDeviceFilter($arg_name)
  9013. {
  9014. $request = new stdClass();
  9015. $request->_this = $this->handle;
  9016. $request->name = $arg_name;
  9017. $response = $this->connection->__soapCall('IUSBDeviceFilters_createDeviceFilter', array((array)$request));
  9018. return new IUSBDeviceFilter ($this->connection, $response->returnval);
  9019. }
  9020. public function insertDeviceFilter($arg_position, $arg_filter)
  9021. {
  9022. $request = new stdClass();
  9023. $request->_this = $this->handle;
  9024. $request->position = $arg_position;
  9025. $request->filter = $arg_filter;
  9026. $response = $this->connection->__soapCall('IUSBDeviceFilters_insertDeviceFilter', array((array)$request));
  9027. return ;
  9028. }
  9029. public function removeDeviceFilter($arg_position)
  9030. {
  9031. $request = new stdClass();
  9032. $request->_this = $this->handle;
  9033. $request->position = $arg_position;
  9034. $response = $this->connection->__soapCall('IUSBDeviceFilters_removeDeviceFilter', array((array)$request));
  9035. return new IUSBDeviceFilter ($this->connection, $response->returnval);
  9036. }
  9037. public function getDeviceFilters()
  9038. {
  9039. $request = new stdClass();
  9040. $request->_this = $this->handle;
  9041. $response = $this->connection->__soapCall('IUSBDeviceFilters_getDeviceFilters', array((array)$request));
  9042. return new IUSBDeviceFilterCollection ($this->connection, (array)$response->returnval);
  9043. }
  9044. }
  9045. /**
  9046. * Generated VBoxWebService Managed Object Collection
  9047. */
  9048. class IUSBDeviceFiltersCollection extends VBox_ManagedObjectCollection
  9049. {
  9050. protected $_interfaceName = "IUSBDeviceFilters";
  9051. }
  9052. /**
  9053. * Generated VBoxWebService Interface Wrapper
  9054. */
  9055. class IUSBController extends VBox_ManagedObject
  9056. {
  9057. public function getName()
  9058. {
  9059. $request = new stdClass();
  9060. $request->_this = $this->handle;
  9061. $response = $this->connection->__soapCall('IUSBController_getName', array((array)$request));
  9062. return (string)$response->returnval;
  9063. }
  9064. public function setName($value)
  9065. {
  9066. $request = new stdClass();
  9067. $request->_this = $this->handle;
  9068. if (is_null($value) || is_scalar($value))
  9069. {
  9070. $request->name = $value;
  9071. }
  9072. else
  9073. {
  9074. $request->name = $value->handle;
  9075. }
  9076. $this->connection->__soapCall('IUSBController_setName', array((array)$request));
  9077. }
  9078. public function getType()
  9079. {
  9080. $request = new stdClass();
  9081. $request->_this = $this->handle;
  9082. $response = $this->connection->__soapCall('IUSBController_getType', array((array)$request));
  9083. return new USBControllerType ($this->connection, $response->returnval);
  9084. }
  9085. public function setType($value)
  9086. {
  9087. $request = new stdClass();
  9088. $request->_this = $this->handle;
  9089. if (is_null($value) || is_scalar($value))
  9090. {
  9091. $request->type = $value;
  9092. }
  9093. else
  9094. {
  9095. $request->type = $value->handle;
  9096. }
  9097. $this->connection->__soapCall('IUSBController_setType', array((array)$request));
  9098. }
  9099. public function getUSBStandard()
  9100. {
  9101. $request = new stdClass();
  9102. $request->_this = $this->handle;
  9103. $response = $this->connection->__soapCall('IUSBController_getUSBStandard', array((array)$request));
  9104. return (int)$response->returnval;
  9105. }
  9106. }
  9107. /**
  9108. * Generated VBoxWebService Managed Object Collection
  9109. */
  9110. class IUSBControllerCollection extends VBox_ManagedObjectCollection
  9111. {
  9112. protected $_interfaceName = "IUSBController";
  9113. }
  9114. /**
  9115. * Generated VBoxWebService Interface Wrapper
  9116. */
  9117. class IUSBDevice extends VBox_ManagedObject
  9118. {
  9119. public function getId()
  9120. {
  9121. $request = new stdClass();
  9122. $request->_this = $this->handle;
  9123. $response = $this->connection->__soapCall('IUSBDevice_getId', array((array)$request));
  9124. return (string)$response->returnval;
  9125. }
  9126. public function getVendorId()
  9127. {
  9128. $request = new stdClass();
  9129. $request->_this = $this->handle;
  9130. $response = $this->connection->__soapCall('IUSBDevice_getVendorId', array((array)$request));
  9131. return (int)$response->returnval;
  9132. }
  9133. public function getProductId()
  9134. {
  9135. $request = new stdClass();
  9136. $request->_this = $this->handle;
  9137. $response = $this->connection->__soapCall('IUSBDevice_getProductId', array((array)$request));
  9138. return (int)$response->returnval;
  9139. }
  9140. public function getRevision()
  9141. {
  9142. $request = new stdClass();
  9143. $request->_this = $this->handle;
  9144. $response = $this->connection->__soapCall('IUSBDevice_getRevision', array((array)$request));
  9145. return (int)$response->returnval;
  9146. }
  9147. public function getManufacturer()
  9148. {
  9149. $request = new stdClass();
  9150. $request->_this = $this->handle;
  9151. $response = $this->connection->__soapCall('IUSBDevice_getManufacturer', array((array)$request));
  9152. return (string)$response->returnval;
  9153. }
  9154. public function getProduct()
  9155. {
  9156. $request = new stdClass();
  9157. $request->_this = $this->handle;
  9158. $response = $this->connection->__soapCall('IUSBDevice_getProduct', array((array)$request));
  9159. return (string)$response->returnval;
  9160. }
  9161. public function getSerialNumber()
  9162. {
  9163. $request = new stdClass();
  9164. $request->_this = $this->handle;
  9165. $response = $this->connection->__soapCall('IUSBDevice_getSerialNumber', array((array)$request));
  9166. return (string)$response->returnval;
  9167. }
  9168. public function getAddress()
  9169. {
  9170. $request = new stdClass();
  9171. $request->_this = $this->handle;
  9172. $response = $this->connection->__soapCall('IUSBDevice_getAddress', array((array)$request));
  9173. return (string)$response->returnval;
  9174. }
  9175. public function getPort()
  9176. {
  9177. $request = new stdClass();
  9178. $request->_this = $this->handle;
  9179. $response = $this->connection->__soapCall('IUSBDevice_getPort', array((array)$request));
  9180. return (int)$response->returnval;
  9181. }
  9182. public function getVersion()
  9183. {
  9184. $request = new stdClass();
  9185. $request->_this = $this->handle;
  9186. $response = $this->connection->__soapCall('IUSBDevice_getVersion', array((array)$request));
  9187. return (int)$response->returnval;
  9188. }
  9189. public function getPortVersion()
  9190. {
  9191. $request = new stdClass();
  9192. $request->_this = $this->handle;
  9193. $response = $this->connection->__soapCall('IUSBDevice_getPortVersion', array((array)$request));
  9194. return (int)$response->returnval;
  9195. }
  9196. public function getSpeed()
  9197. {
  9198. $request = new stdClass();
  9199. $request->_this = $this->handle;
  9200. $response = $this->connection->__soapCall('IUSBDevice_getSpeed', array((array)$request));
  9201. return new USBConnectionSpeed ($this->connection, $response->returnval);
  9202. }
  9203. public function getRemote()
  9204. {
  9205. $request = new stdClass();
  9206. $request->_this = $this->handle;
  9207. $response = $this->connection->__soapCall('IUSBDevice_getRemote', array((array)$request));
  9208. return (bool)$response->returnval;
  9209. }
  9210. }
  9211. /**
  9212. * Generated VBoxWebService Managed Object Collection
  9213. */
  9214. class IUSBDeviceCollection extends VBox_ManagedObjectCollection
  9215. {
  9216. protected $_interfaceName = "IUSBDevice";
  9217. }
  9218. /**
  9219. * Generated VBoxWebService Interface Wrapper
  9220. */
  9221. class IUSBDeviceFilter extends VBox_ManagedObject
  9222. {
  9223. public function getName()
  9224. {
  9225. $request = new stdClass();
  9226. $request->_this = $this->handle;
  9227. $response = $this->connection->__soapCall('IUSBDeviceFilter_getName', array((array)$request));
  9228. return (string)$response->returnval;
  9229. }
  9230. public function setName($value)
  9231. {
  9232. $request = new stdClass();
  9233. $request->_this = $this->handle;
  9234. if (is_null($value) || is_scalar($value))
  9235. {
  9236. $request->name = $value;
  9237. }
  9238. else
  9239. {
  9240. $request->name = $value->handle;
  9241. }
  9242. $this->connection->__soapCall('IUSBDeviceFilter_setName', array((array)$request));
  9243. }
  9244. public function getActive()
  9245. {
  9246. $request = new stdClass();
  9247. $request->_this = $this->handle;
  9248. $response = $this->connection->__soapCall('IUSBDeviceFilter_getActive', array((array)$request));
  9249. return (bool)$response->returnval;
  9250. }
  9251. public function setActive($value)
  9252. {
  9253. $request = new stdClass();
  9254. $request->_this = $this->handle;
  9255. if (is_null($value) || is_scalar($value))
  9256. {
  9257. $request->active = (bool)$value;
  9258. }
  9259. else
  9260. {
  9261. $request->active = (bool)$value->handle;
  9262. }
  9263. $this->connection->__soapCall('IUSBDeviceFilter_setActive', array((array)$request));
  9264. }
  9265. public function getVendorId()
  9266. {
  9267. $request = new stdClass();
  9268. $request->_this = $this->handle;
  9269. $response = $this->connection->__soapCall('IUSBDeviceFilter_getVendorId', array((array)$request));
  9270. return (string)$response->returnval;
  9271. }
  9272. public function setVendorId($value)
  9273. {
  9274. $request = new stdClass();
  9275. $request->_this = $this->handle;
  9276. if (is_null($value) || is_scalar($value))
  9277. {
  9278. $request->vendorId = $value;
  9279. }
  9280. else
  9281. {
  9282. $request->vendorId = $value->handle;
  9283. }
  9284. $this->connection->__soapCall('IUSBDeviceFilter_setVendorId', array((array)$request));
  9285. }
  9286. public function getProductId()
  9287. {
  9288. $request = new stdClass();
  9289. $request->_this = $this->handle;
  9290. $response = $this->connection->__soapCall('IUSBDeviceFilter_getProductId', array((array)$request));
  9291. return (string)$response->returnval;
  9292. }
  9293. public function setProductId($value)
  9294. {
  9295. $request = new stdClass();
  9296. $request->_this = $this->handle;
  9297. if (is_null($value) || is_scalar($value))
  9298. {
  9299. $request->productId = $value;
  9300. }
  9301. else
  9302. {
  9303. $request->productId = $value->handle;
  9304. }
  9305. $this->connection->__soapCall('IUSBDeviceFilter_setProductId', array((array)$request));
  9306. }
  9307. public function getRevision()
  9308. {
  9309. $request = new stdClass();
  9310. $request->_this = $this->handle;
  9311. $response = $this->connection->__soapCall('IUSBDeviceFilter_getRevision', array((array)$request));
  9312. return (string)$response->returnval;
  9313. }
  9314. public function setRevision($value)
  9315. {
  9316. $request = new stdClass();
  9317. $request->_this = $this->handle;
  9318. if (is_null($value) || is_scalar($value))
  9319. {
  9320. $request->revision = $value;
  9321. }
  9322. else
  9323. {
  9324. $request->revision = $value->handle;
  9325. }
  9326. $this->connection->__soapCall('IUSBDeviceFilter_setRevision', array((array)$request));
  9327. }
  9328. public function getManufacturer()
  9329. {
  9330. $request = new stdClass();
  9331. $request->_this = $this->handle;
  9332. $response = $this->connection->__soapCall('IUSBDeviceFilter_getManufacturer', array((array)$request));
  9333. return (string)$response->returnval;
  9334. }
  9335. public function setManufacturer($value)
  9336. {
  9337. $request = new stdClass();
  9338. $request->_this = $this->handle;
  9339. if (is_null($value) || is_scalar($value))
  9340. {
  9341. $request->manufacturer = $value;
  9342. }
  9343. else
  9344. {
  9345. $request->manufacturer = $value->handle;
  9346. }
  9347. $this->connection->__soapCall('IUSBDeviceFilter_setManufacturer', array((array)$request));
  9348. }
  9349. public function getProduct()
  9350. {
  9351. $request = new stdClass();
  9352. $request->_this = $this->handle;
  9353. $response = $this->connection->__soapCall('IUSBDeviceFilter_getProduct', array((array)$request));
  9354. return (string)$response->returnval;
  9355. }
  9356. public function setProduct($value)
  9357. {
  9358. $request = new stdClass();
  9359. $request->_this = $this->handle;
  9360. if (is_null($value) || is_scalar($value))
  9361. {
  9362. $request->product = $value;
  9363. }
  9364. else
  9365. {
  9366. $request->product = $value->handle;
  9367. }
  9368. $this->connection->__soapCall('IUSBDeviceFilter_setProduct', array((array)$request));
  9369. }
  9370. public function getSerialNumber()
  9371. {
  9372. $request = new stdClass();
  9373. $request->_this = $this->handle;
  9374. $response = $this->connection->__soapCall('IUSBDeviceFilter_getSerialNumber', array((array)$request));
  9375. return (string)$response->returnval;
  9376. }
  9377. public function setSerialNumber($value)
  9378. {
  9379. $request = new stdClass();
  9380. $request->_this = $this->handle;
  9381. if (is_null($value) || is_scalar($value))
  9382. {
  9383. $request->serialNumber = $value;
  9384. }
  9385. else
  9386. {
  9387. $request->serialNumber = $value->handle;
  9388. }
  9389. $this->connection->__soapCall('IUSBDeviceFilter_setSerialNumber', array((array)$request));
  9390. }
  9391. public function getPort()
  9392. {
  9393. $request = new stdClass();
  9394. $request->_this = $this->handle;
  9395. $response = $this->connection->__soapCall('IUSBDeviceFilter_getPort', array((array)$request));
  9396. return (string)$response->returnval;
  9397. }
  9398. public function setPort($value)
  9399. {
  9400. $request = new stdClass();
  9401. $request->_this = $this->handle;
  9402. if (is_null($value) || is_scalar($value))
  9403. {
  9404. $request->port = $value;
  9405. }
  9406. else
  9407. {
  9408. $request->port = $value->handle;
  9409. }
  9410. $this->connection->__soapCall('IUSBDeviceFilter_setPort', array((array)$request));
  9411. }
  9412. public function getRemote()
  9413. {
  9414. $request = new stdClass();
  9415. $request->_this = $this->handle;
  9416. $response = $this->connection->__soapCall('IUSBDeviceFilter_getRemote', array((array)$request));
  9417. return (string)$response->returnval;
  9418. }
  9419. public function setRemote($value)
  9420. {
  9421. $request = new stdClass();
  9422. $request->_this = $this->handle;
  9423. if (is_null($value) || is_scalar($value))
  9424. {
  9425. $request->remote = $value;
  9426. }
  9427. else
  9428. {
  9429. $request->remote = $value->handle;
  9430. }
  9431. $this->connection->__soapCall('IUSBDeviceFilter_setRemote', array((array)$request));
  9432. }
  9433. public function getMaskedInterfaces()
  9434. {
  9435. $request = new stdClass();
  9436. $request->_this = $this->handle;
  9437. $response = $this->connection->__soapCall('IUSBDeviceFilter_getMaskedInterfaces', array((array)$request));
  9438. return (float)$response->returnval;
  9439. }
  9440. public function setMaskedInterfaces($value)
  9441. {
  9442. $request = new stdClass();
  9443. $request->_this = $this->handle;
  9444. if (is_null($value) || is_scalar($value))
  9445. {
  9446. $request->maskedInterfaces = $value;
  9447. }
  9448. else
  9449. {
  9450. $request->maskedInterfaces = $value->handle;
  9451. }
  9452. $this->connection->__soapCall('IUSBDeviceFilter_setMaskedInterfaces', array((array)$request));
  9453. }
  9454. }
  9455. /**
  9456. * Generated VBoxWebService Managed Object Collection
  9457. */
  9458. class IUSBDeviceFilterCollection extends VBox_ManagedObjectCollection
  9459. {
  9460. protected $_interfaceName = "IUSBDeviceFilter";
  9461. }
  9462. /**
  9463. * Generated VBoxWebService Interface Wrapper
  9464. */
  9465. class IHostUSBDevice extends IUSBDevice
  9466. {
  9467. public function getState()
  9468. {
  9469. $request = new stdClass();
  9470. $request->_this = $this->handle;
  9471. $response = $this->connection->__soapCall('IHostUSBDevice_getState', array((array)$request));
  9472. return new USBDeviceState ($this->connection, $response->returnval);
  9473. }
  9474. }
  9475. /**
  9476. * Generated VBoxWebService Managed Object Collection
  9477. */
  9478. class IHostUSBDeviceCollection extends VBox_ManagedObjectCollection
  9479. {
  9480. protected $_interfaceName = "IHostUSBDevice";
  9481. }
  9482. /**
  9483. * Generated VBoxWebService Interface Wrapper
  9484. */
  9485. class IHostUSBDeviceFilter extends IUSBDeviceFilter
  9486. {
  9487. public function getAction()
  9488. {
  9489. $request = new stdClass();
  9490. $request->_this = $this->handle;
  9491. $response = $this->connection->__soapCall('IHostUSBDeviceFilter_getAction', array((array)$request));
  9492. return new USBDeviceFilterAction ($this->connection, $response->returnval);
  9493. }
  9494. public function setAction($value)
  9495. {
  9496. $request = new stdClass();
  9497. $request->_this = $this->handle;
  9498. if (is_null($value) || is_scalar($value))
  9499. {
  9500. $request->action = $value;
  9501. }
  9502. else
  9503. {
  9504. $request->action = $value->handle;
  9505. }
  9506. $this->connection->__soapCall('IHostUSBDeviceFilter_setAction', array((array)$request));
  9507. }
  9508. }
  9509. /**
  9510. * Generated VBoxWebService Managed Object Collection
  9511. */
  9512. class IHostUSBDeviceFilterCollection extends VBox_ManagedObjectCollection
  9513. {
  9514. protected $_interfaceName = "IHostUSBDeviceFilter";
  9515. }
  9516. /**
  9517. * Generated VBoxWebService Interface Wrapper
  9518. */
  9519. class IAudioAdapter extends VBox_ManagedObject
  9520. {
  9521. public function setProperty($arg_key, $arg_value)
  9522. {
  9523. $request = new stdClass();
  9524. $request->_this = $this->handle;
  9525. $request->key = $arg_key;
  9526. $request->value = $arg_value;
  9527. $response = $this->connection->__soapCall('IAudioAdapter_setProperty', array((array)$request));
  9528. return ;
  9529. }
  9530. public function getProperty($arg_key)
  9531. {
  9532. $request = new stdClass();
  9533. $request->_this = $this->handle;
  9534. $request->key = $arg_key;
  9535. $response = $this->connection->__soapCall('IAudioAdapter_getProperty', array((array)$request));
  9536. return (string)$response->returnval;
  9537. }
  9538. public function getEnabled()
  9539. {
  9540. $request = new stdClass();
  9541. $request->_this = $this->handle;
  9542. $response = $this->connection->__soapCall('IAudioAdapter_getEnabled', array((array)$request));
  9543. return (bool)$response->returnval;
  9544. }
  9545. public function setEnabled($value)
  9546. {
  9547. $request = new stdClass();
  9548. $request->_this = $this->handle;
  9549. if (is_null($value) || is_scalar($value))
  9550. {
  9551. $request->enabled = (bool)$value;
  9552. }
  9553. else
  9554. {
  9555. $request->enabled = (bool)$value->handle;
  9556. }
  9557. $this->connection->__soapCall('IAudioAdapter_setEnabled', array((array)$request));
  9558. }
  9559. public function getEnabledIn()
  9560. {
  9561. $request = new stdClass();
  9562. $request->_this = $this->handle;
  9563. $response = $this->connection->__soapCall('IAudioAdapter_getEnabledIn', array((array)$request));
  9564. return (bool)$response->returnval;
  9565. }
  9566. public function setEnabledIn($value)
  9567. {
  9568. $request = new stdClass();
  9569. $request->_this = $this->handle;
  9570. if (is_null($value) || is_scalar($value))
  9571. {
  9572. $request->enabledIn = (bool)$value;
  9573. }
  9574. else
  9575. {
  9576. $request->enabledIn = (bool)$value->handle;
  9577. }
  9578. $this->connection->__soapCall('IAudioAdapter_setEnabledIn', array((array)$request));
  9579. }
  9580. public function getEnabledOut()
  9581. {
  9582. $request = new stdClass();
  9583. $request->_this = $this->handle;
  9584. $response = $this->connection->__soapCall('IAudioAdapter_getEnabledOut', array((array)$request));
  9585. return (bool)$response->returnval;
  9586. }
  9587. public function setEnabledOut($value)
  9588. {
  9589. $request = new stdClass();
  9590. $request->_this = $this->handle;
  9591. if (is_null($value) || is_scalar($value))
  9592. {
  9593. $request->enabledOut = (bool)$value;
  9594. }
  9595. else
  9596. {
  9597. $request->enabledOut = (bool)$value->handle;
  9598. }
  9599. $this->connection->__soapCall('IAudioAdapter_setEnabledOut', array((array)$request));
  9600. }
  9601. public function getAudioController()
  9602. {
  9603. $request = new stdClass();
  9604. $request->_this = $this->handle;
  9605. $response = $this->connection->__soapCall('IAudioAdapter_getAudioController', array((array)$request));
  9606. return new AudioControllerType ($this->connection, $response->returnval);
  9607. }
  9608. public function setAudioController($value)
  9609. {
  9610. $request = new stdClass();
  9611. $request->_this = $this->handle;
  9612. if (is_null($value) || is_scalar($value))
  9613. {
  9614. $request->audioController = $value;
  9615. }
  9616. else
  9617. {
  9618. $request->audioController = $value->handle;
  9619. }
  9620. $this->connection->__soapCall('IAudioAdapter_setAudioController', array((array)$request));
  9621. }
  9622. public function getAudioCodec()
  9623. {
  9624. $request = new stdClass();
  9625. $request->_this = $this->handle;
  9626. $response = $this->connection->__soapCall('IAudioAdapter_getAudioCodec', array((array)$request));
  9627. return new AudioCodecType ($this->connection, $response->returnval);
  9628. }
  9629. public function setAudioCodec($value)
  9630. {
  9631. $request = new stdClass();
  9632. $request->_this = $this->handle;
  9633. if (is_null($value) || is_scalar($value))
  9634. {
  9635. $request->audioCodec = $value;
  9636. }
  9637. else
  9638. {
  9639. $request->audioCodec = $value->handle;
  9640. }
  9641. $this->connection->__soapCall('IAudioAdapter_setAudioCodec', array((array)$request));
  9642. }
  9643. public function getAudioDriver()
  9644. {
  9645. $request = new stdClass();
  9646. $request->_this = $this->handle;
  9647. $response = $this->connection->__soapCall('IAudioAdapter_getAudioDriver', array((array)$request));
  9648. return new AudioDriverType ($this->connection, $response->returnval);
  9649. }
  9650. public function setAudioDriver($value)
  9651. {
  9652. $request = new stdClass();
  9653. $request->_this = $this->handle;
  9654. if (is_null($value) || is_scalar($value))
  9655. {
  9656. $request->audioDriver = $value;
  9657. }
  9658. else
  9659. {
  9660. $request->audioDriver = $value->handle;
  9661. }
  9662. $this->connection->__soapCall('IAudioAdapter_setAudioDriver', array((array)$request));
  9663. }
  9664. public function getPropertiesList()
  9665. {
  9666. $request = new stdClass();
  9667. $request->_this = $this->handle;
  9668. $response = $this->connection->__soapCall('IAudioAdapter_getPropertiesList', array((array)$request));
  9669. return (array)$response->returnval;
  9670. }
  9671. }
  9672. /**
  9673. * Generated VBoxWebService Managed Object Collection
  9674. */
  9675. class IAudioAdapterCollection extends VBox_ManagedObjectCollection
  9676. {
  9677. protected $_interfaceName = "IAudioAdapter";
  9678. }
  9679. /**
  9680. * Generated VBoxWebService Interface Wrapper
  9681. */
  9682. class IVRDEServer extends VBox_ManagedObject
  9683. {
  9684. public function setVRDEProperty($arg_key, $arg_value)
  9685. {
  9686. $request = new stdClass();
  9687. $request->_this = $this->handle;
  9688. $request->key = $arg_key;
  9689. $request->value = $arg_value;
  9690. $response = $this->connection->__soapCall('IVRDEServer_setVRDEProperty', array((array)$request));
  9691. return ;
  9692. }
  9693. public function getVRDEProperty($arg_key)
  9694. {
  9695. $request = new stdClass();
  9696. $request->_this = $this->handle;
  9697. $request->key = $arg_key;
  9698. $response = $this->connection->__soapCall('IVRDEServer_getVRDEProperty', array((array)$request));
  9699. return (string)$response->returnval;
  9700. }
  9701. public function getEnabled()
  9702. {
  9703. $request = new stdClass();
  9704. $request->_this = $this->handle;
  9705. $response = $this->connection->__soapCall('IVRDEServer_getEnabled', array((array)$request));
  9706. return (bool)$response->returnval;
  9707. }
  9708. public function setEnabled($value)
  9709. {
  9710. $request = new stdClass();
  9711. $request->_this = $this->handle;
  9712. if (is_null($value) || is_scalar($value))
  9713. {
  9714. $request->enabled = (bool)$value;
  9715. }
  9716. else
  9717. {
  9718. $request->enabled = (bool)$value->handle;
  9719. }
  9720. $this->connection->__soapCall('IVRDEServer_setEnabled', array((array)$request));
  9721. }
  9722. public function getAuthType()
  9723. {
  9724. $request = new stdClass();
  9725. $request->_this = $this->handle;
  9726. $response = $this->connection->__soapCall('IVRDEServer_getAuthType', array((array)$request));
  9727. return new AuthType ($this->connection, $response->returnval);
  9728. }
  9729. public function setAuthType($value)
  9730. {
  9731. $request = new stdClass();
  9732. $request->_this = $this->handle;
  9733. if (is_null($value) || is_scalar($value))
  9734. {
  9735. $request->authType = $value;
  9736. }
  9737. else
  9738. {
  9739. $request->authType = $value->handle;
  9740. }
  9741. $this->connection->__soapCall('IVRDEServer_setAuthType', array((array)$request));
  9742. }
  9743. public function getAuthTimeout()
  9744. {
  9745. $request = new stdClass();
  9746. $request->_this = $this->handle;
  9747. $response = $this->connection->__soapCall('IVRDEServer_getAuthTimeout', array((array)$request));
  9748. return (float)$response->returnval;
  9749. }
  9750. public function setAuthTimeout($value)
  9751. {
  9752. $request = new stdClass();
  9753. $request->_this = $this->handle;
  9754. if (is_null($value) || is_scalar($value))
  9755. {
  9756. $request->authTimeout = $value;
  9757. }
  9758. else
  9759. {
  9760. $request->authTimeout = $value->handle;
  9761. }
  9762. $this->connection->__soapCall('IVRDEServer_setAuthTimeout', array((array)$request));
  9763. }
  9764. public function getAllowMultiConnection()
  9765. {
  9766. $request = new stdClass();
  9767. $request->_this = $this->handle;
  9768. $response = $this->connection->__soapCall('IVRDEServer_getAllowMultiConnection', array((array)$request));
  9769. return (bool)$response->returnval;
  9770. }
  9771. public function setAllowMultiConnection($value)
  9772. {
  9773. $request = new stdClass();
  9774. $request->_this = $this->handle;
  9775. if (is_null($value) || is_scalar($value))
  9776. {
  9777. $request->allowMultiConnection = (bool)$value;
  9778. }
  9779. else
  9780. {
  9781. $request->allowMultiConnection = (bool)$value->handle;
  9782. }
  9783. $this->connection->__soapCall('IVRDEServer_setAllowMultiConnection', array((array)$request));
  9784. }
  9785. public function getReuseSingleConnection()
  9786. {
  9787. $request = new stdClass();
  9788. $request->_this = $this->handle;
  9789. $response = $this->connection->__soapCall('IVRDEServer_getReuseSingleConnection', array((array)$request));
  9790. return (bool)$response->returnval;
  9791. }
  9792. public function setReuseSingleConnection($value)
  9793. {
  9794. $request = new stdClass();
  9795. $request->_this = $this->handle;
  9796. if (is_null($value) || is_scalar($value))
  9797. {
  9798. $request->reuseSingleConnection = (bool)$value;
  9799. }
  9800. else
  9801. {
  9802. $request->reuseSingleConnection = (bool)$value->handle;
  9803. }
  9804. $this->connection->__soapCall('IVRDEServer_setReuseSingleConnection', array((array)$request));
  9805. }
  9806. public function getVRDEExtPack()
  9807. {
  9808. $request = new stdClass();
  9809. $request->_this = $this->handle;
  9810. $response = $this->connection->__soapCall('IVRDEServer_getVRDEExtPack', array((array)$request));
  9811. return (string)$response->returnval;
  9812. }
  9813. public function setVRDEExtPack($value)
  9814. {
  9815. $request = new stdClass();
  9816. $request->_this = $this->handle;
  9817. if (is_null($value) || is_scalar($value))
  9818. {
  9819. $request->VRDEExtPack = $value;
  9820. }
  9821. else
  9822. {
  9823. $request->VRDEExtPack = $value->handle;
  9824. }
  9825. $this->connection->__soapCall('IVRDEServer_setVRDEExtPack', array((array)$request));
  9826. }
  9827. public function getAuthLibrary()
  9828. {
  9829. $request = new stdClass();
  9830. $request->_this = $this->handle;
  9831. $response = $this->connection->__soapCall('IVRDEServer_getAuthLibrary', array((array)$request));
  9832. return (string)$response->returnval;
  9833. }
  9834. public function setAuthLibrary($value)
  9835. {
  9836. $request = new stdClass();
  9837. $request->_this = $this->handle;
  9838. if (is_null($value) || is_scalar($value))
  9839. {
  9840. $request->authLibrary = $value;
  9841. }
  9842. else
  9843. {
  9844. $request->authLibrary = $value->handle;
  9845. }
  9846. $this->connection->__soapCall('IVRDEServer_setAuthLibrary', array((array)$request));
  9847. }
  9848. public function getVRDEProperties()
  9849. {
  9850. $request = new stdClass();
  9851. $request->_this = $this->handle;
  9852. $response = $this->connection->__soapCall('IVRDEServer_getVRDEProperties', array((array)$request));
  9853. return (array)$response->returnval;
  9854. }
  9855. }
  9856. /**
  9857. * Generated VBoxWebService Managed Object Collection
  9858. */
  9859. class IVRDEServerCollection extends VBox_ManagedObjectCollection
  9860. {
  9861. protected $_interfaceName = "IVRDEServer";
  9862. }
  9863. /**
  9864. * Generated VBoxWebService Interface Wrapper
  9865. */
  9866. class ISession extends VBox_ManagedObject
  9867. {
  9868. public function unlockMachine()
  9869. {
  9870. $request = new stdClass();
  9871. $request->_this = $this->handle;
  9872. $response = $this->connection->__soapCall('ISession_unlockMachine', array((array)$request));
  9873. return ;
  9874. }
  9875. public function getState()
  9876. {
  9877. $request = new stdClass();
  9878. $request->_this = $this->handle;
  9879. $response = $this->connection->__soapCall('ISession_getState', array((array)$request));
  9880. return new SessionState ($this->connection, $response->returnval);
  9881. }
  9882. public function getType()
  9883. {
  9884. $request = new stdClass();
  9885. $request->_this = $this->handle;
  9886. $response = $this->connection->__soapCall('ISession_getType', array((array)$request));
  9887. return new SessionType ($this->connection, $response->returnval);
  9888. }
  9889. public function getName()
  9890. {
  9891. $request = new stdClass();
  9892. $request->_this = $this->handle;
  9893. $response = $this->connection->__soapCall('ISession_getName', array((array)$request));
  9894. return (string)$response->returnval;
  9895. }
  9896. public function setName($value)
  9897. {
  9898. $request = new stdClass();
  9899. $request->_this = $this->handle;
  9900. if (is_null($value) || is_scalar($value))
  9901. {
  9902. $request->name = $value;
  9903. }
  9904. else
  9905. {
  9906. $request->name = $value->handle;
  9907. }
  9908. $this->connection->__soapCall('ISession_setName', array((array)$request));
  9909. }
  9910. public function getMachine()
  9911. {
  9912. $request = new stdClass();
  9913. $request->_this = $this->handle;
  9914. $response = $this->connection->__soapCall('ISession_getMachine', array((array)$request));
  9915. return new IMachine ($this->connection, $response->returnval);
  9916. }
  9917. public function getConsole()
  9918. {
  9919. $request = new stdClass();
  9920. $request->_this = $this->handle;
  9921. $response = $this->connection->__soapCall('ISession_getConsole', array((array)$request));
  9922. return new IConsole ($this->connection, $response->returnval);
  9923. }
  9924. }
  9925. /**
  9926. * Generated VBoxWebService Managed Object Collection
  9927. */
  9928. class ISessionCollection extends VBox_ManagedObjectCollection
  9929. {
  9930. protected $_interfaceName = "ISession";
  9931. }
  9932. /**
  9933. * Generated VBoxWebService Interface Wrapper
  9934. */
  9935. class IStorageController extends VBox_ManagedObject
  9936. {
  9937. public function getName()
  9938. {
  9939. $request = new stdClass();
  9940. $request->_this = $this->handle;
  9941. $response = $this->connection->__soapCall('IStorageController_getName', array((array)$request));
  9942. return (string)$response->returnval;
  9943. }
  9944. public function setName($value)
  9945. {
  9946. $request = new stdClass();
  9947. $request->_this = $this->handle;
  9948. if (is_null($value) || is_scalar($value))
  9949. {
  9950. $request->name = $value;
  9951. }
  9952. else
  9953. {
  9954. $request->name = $value->handle;
  9955. }
  9956. $this->connection->__soapCall('IStorageController_setName', array((array)$request));
  9957. }
  9958. public function getMaxDevicesPerPortCount()
  9959. {
  9960. $request = new stdClass();
  9961. $request->_this = $this->handle;
  9962. $response = $this->connection->__soapCall('IStorageController_getMaxDevicesPerPortCount', array((array)$request));
  9963. return (float)$response->returnval;
  9964. }
  9965. public function getMinPortCount()
  9966. {
  9967. $request = new stdClass();
  9968. $request->_this = $this->handle;
  9969. $response = $this->connection->__soapCall('IStorageController_getMinPortCount', array((array)$request));
  9970. return (float)$response->returnval;
  9971. }
  9972. public function getMaxPortCount()
  9973. {
  9974. $request = new stdClass();
  9975. $request->_this = $this->handle;
  9976. $response = $this->connection->__soapCall('IStorageController_getMaxPortCount', array((array)$request));
  9977. return (float)$response->returnval;
  9978. }
  9979. public function getInstance()
  9980. {
  9981. $request = new stdClass();
  9982. $request->_this = $this->handle;
  9983. $response = $this->connection->__soapCall('IStorageController_getInstance', array((array)$request));
  9984. return (float)$response->returnval;
  9985. }
  9986. public function setInstance($value)
  9987. {
  9988. $request = new stdClass();
  9989. $request->_this = $this->handle;
  9990. if (is_null($value) || is_scalar($value))
  9991. {
  9992. $request->instance = $value;
  9993. }
  9994. else
  9995. {
  9996. $request->instance = $value->handle;
  9997. }
  9998. $this->connection->__soapCall('IStorageController_setInstance', array((array)$request));
  9999. }
  10000. public function getPortCount()
  10001. {
  10002. $request = new stdClass();
  10003. $request->_this = $this->handle;
  10004. $response = $this->connection->__soapCall('IStorageController_getPortCount', array((array)$request));
  10005. return (float)$response->returnval;
  10006. }
  10007. public function setPortCount($value)
  10008. {
  10009. $request = new stdClass();
  10010. $request->_this = $this->handle;
  10011. if (is_null($value) || is_scalar($value))
  10012. {
  10013. $request->portCount = $value;
  10014. }
  10015. else
  10016. {
  10017. $request->portCount = $value->handle;
  10018. }
  10019. $this->connection->__soapCall('IStorageController_setPortCount', array((array)$request));
  10020. }
  10021. public function getBus()
  10022. {
  10023. $request = new stdClass();
  10024. $request->_this = $this->handle;
  10025. $response = $this->connection->__soapCall('IStorageController_getBus', array((array)$request));
  10026. return new StorageBus ($this->connection, $response->returnval);
  10027. }
  10028. public function getControllerType()
  10029. {
  10030. $request = new stdClass();
  10031. $request->_this = $this->handle;
  10032. $response = $this->connection->__soapCall('IStorageController_getControllerType', array((array)$request));
  10033. return new StorageControllerType ($this->connection, $response->returnval);
  10034. }
  10035. public function setControllerType($value)
  10036. {
  10037. $request = new stdClass();
  10038. $request->_this = $this->handle;
  10039. if (is_null($value) || is_scalar($value))
  10040. {
  10041. $request->controllerType = $value;
  10042. }
  10043. else
  10044. {
  10045. $request->controllerType = $value->handle;
  10046. }
  10047. $this->connection->__soapCall('IStorageController_setControllerType', array((array)$request));
  10048. }
  10049. public function getUseHostIOCache()
  10050. {
  10051. $request = new stdClass();
  10052. $request->_this = $this->handle;
  10053. $response = $this->connection->__soapCall('IStorageController_getUseHostIOCache', array((array)$request));
  10054. return (bool)$response->returnval;
  10055. }
  10056. public function setUseHostIOCache($value)
  10057. {
  10058. $request = new stdClass();
  10059. $request->_this = $this->handle;
  10060. if (is_null($value) || is_scalar($value))
  10061. {
  10062. $request->useHostIOCache = (bool)$value;
  10063. }
  10064. else
  10065. {
  10066. $request->useHostIOCache = (bool)$value->handle;
  10067. }
  10068. $this->connection->__soapCall('IStorageController_setUseHostIOCache', array((array)$request));
  10069. }
  10070. public function getBootable()
  10071. {
  10072. $request = new stdClass();
  10073. $request->_this = $this->handle;
  10074. $response = $this->connection->__soapCall('IStorageController_getBootable', array((array)$request));
  10075. return (bool)$response->returnval;
  10076. }
  10077. }
  10078. /**
  10079. * Generated VBoxWebService Managed Object Collection
  10080. */
  10081. class IStorageControllerCollection extends VBox_ManagedObjectCollection
  10082. {
  10083. protected $_interfaceName = "IStorageController";
  10084. }
  10085. /**
  10086. * Generated VBoxWebService Interface Wrapper
  10087. */
  10088. class IManagedObjectRef extends VBox_ManagedObject
  10089. {
  10090. public function getInterfaceName()
  10091. {
  10092. $request = new stdClass();
  10093. $request->_this = $this->handle;
  10094. $response = $this->connection->__soapCall('IManagedObjectRef_getInterfaceName', array((array)$request));
  10095. return (string)$response->returnval;
  10096. }
  10097. public function release()
  10098. {
  10099. $request = new stdClass();
  10100. $request->_this = $this->handle;
  10101. $response = $this->connection->__soapCall('IManagedObjectRef_release', array((array)$request));
  10102. return ;
  10103. }
  10104. }
  10105. /**
  10106. * Generated VBoxWebService Managed Object Collection
  10107. */
  10108. class IManagedObjectRefCollection extends VBox_ManagedObjectCollection
  10109. {
  10110. protected $_interfaceName = "IManagedObjectRef";
  10111. }
  10112. /**
  10113. * Generated VBoxWebService Interface Wrapper
  10114. */
  10115. class IWebsessionManager extends VBox_ManagedObject
  10116. {
  10117. public function logon($arg_username, $arg_password)
  10118. {
  10119. $request = new stdClass();
  10120. $request->username = $arg_username;
  10121. $request->password = $arg_password;
  10122. $response = $this->connection->__soapCall('IWebsessionManager_logon', array((array)$request));
  10123. return new IVirtualBox ($this->connection, $response->returnval);
  10124. }
  10125. public function getSessionObject($arg_refIVirtualBox)
  10126. {
  10127. $request = new stdClass();
  10128. $request->refIVirtualBox = $arg_refIVirtualBox;
  10129. $response = $this->connection->__soapCall('IWebsessionManager_getSessionObject', array((array)$request));
  10130. return new ISession ($this->connection, $response->returnval);
  10131. }
  10132. public function logoff($arg_refIVirtualBox)
  10133. {
  10134. $request = new stdClass();
  10135. $request->refIVirtualBox = $arg_refIVirtualBox;
  10136. $response = $this->connection->__soapCall('IWebsessionManager_logoff', array((array)$request));
  10137. return ;
  10138. }
  10139. }
  10140. /**
  10141. * Generated VBoxWebService Managed Object Collection
  10142. */
  10143. class IWebsessionManagerCollection extends VBox_ManagedObjectCollection
  10144. {
  10145. protected $_interfaceName = "IWebsessionManager";
  10146. }
  10147. /**
  10148. * Generated VBoxWebService Interface Wrapper
  10149. */
  10150. class IPerformanceMetric extends VBox_ManagedObject
  10151. {
  10152. public function getMetricName()
  10153. {
  10154. $request = new stdClass();
  10155. $request->_this = $this->handle;
  10156. $response = $this->connection->__soapCall('IPerformanceMetric_getMetricName', array((array)$request));
  10157. return (string)$response->returnval;
  10158. }
  10159. public function getObject()
  10160. {
  10161. $request = new stdClass();
  10162. $request->_this = $this->handle;
  10163. $response = $this->connection->__soapCall('IPerformanceMetric_getObject', array((array)$request));
  10164. return new VBox_ManagedObject ($this->connection, $response->returnval);
  10165. }
  10166. public function getDescription()
  10167. {
  10168. $request = new stdClass();
  10169. $request->_this = $this->handle;
  10170. $response = $this->connection->__soapCall('IPerformanceMetric_getDescription', array((array)$request));
  10171. return (string)$response->returnval;
  10172. }
  10173. public function getPeriod()
  10174. {
  10175. $request = new stdClass();
  10176. $request->_this = $this->handle;
  10177. $response = $this->connection->__soapCall('IPerformanceMetric_getPeriod', array((array)$request));
  10178. return (float)$response->returnval;
  10179. }
  10180. public function getCount()
  10181. {
  10182. $request = new stdClass();
  10183. $request->_this = $this->handle;
  10184. $response = $this->connection->__soapCall('IPerformanceMetric_getCount', array((array)$request));
  10185. return (float)$response->returnval;
  10186. }
  10187. public function getUnit()
  10188. {
  10189. $request = new stdClass();
  10190. $request->_this = $this->handle;
  10191. $response = $this->connection->__soapCall('IPerformanceMetric_getUnit', array((array)$request));
  10192. return (string)$response->returnval;
  10193. }
  10194. public function getMinimumValue()
  10195. {
  10196. $request = new stdClass();
  10197. $request->_this = $this->handle;
  10198. $response = $this->connection->__soapCall('IPerformanceMetric_getMinimumValue', array((array)$request));
  10199. return (int)$response->returnval;
  10200. }
  10201. public function getMaximumValue()
  10202. {
  10203. $request = new stdClass();
  10204. $request->_this = $this->handle;
  10205. $response = $this->connection->__soapCall('IPerformanceMetric_getMaximumValue', array((array)$request));
  10206. return (int)$response->returnval;
  10207. }
  10208. }
  10209. /**
  10210. * Generated VBoxWebService Managed Object Collection
  10211. */
  10212. class IPerformanceMetricCollection extends VBox_ManagedObjectCollection
  10213. {
  10214. protected $_interfaceName = "IPerformanceMetric";
  10215. }
  10216. /**
  10217. * Generated VBoxWebService Interface Wrapper
  10218. */
  10219. class IPerformanceCollector extends VBox_ManagedObject
  10220. {
  10221. public function getMetrics($arg_metricNames, $arg_objects)
  10222. {
  10223. $request = new stdClass();
  10224. $request->_this = $this->handle;
  10225. $request->metricNames = $arg_metricNames;
  10226. $request->objects = $arg_objects;
  10227. $response = $this->connection->__soapCall('IPerformanceCollector_getMetrics', array((array)$request));
  10228. return new IPerformanceMetricCollection ($this->connection, (array)$response->returnval);
  10229. }
  10230. public function setupMetrics($arg_metricNames, $arg_objects, $arg_period, $arg_count)
  10231. {
  10232. $request = new stdClass();
  10233. $request->_this = $this->handle;
  10234. $request->metricNames = $arg_metricNames;
  10235. $request->objects = $arg_objects;
  10236. $request->period = $arg_period;
  10237. $request->count = $arg_count;
  10238. $response = $this->connection->__soapCall('IPerformanceCollector_setupMetrics', array((array)$request));
  10239. return new IPerformanceMetricCollection ($this->connection, (array)$response->returnval);
  10240. }
  10241. public function enableMetrics($arg_metricNames, $arg_objects)
  10242. {
  10243. $request = new stdClass();
  10244. $request->_this = $this->handle;
  10245. $request->metricNames = $arg_metricNames;
  10246. $request->objects = $arg_objects;
  10247. $response = $this->connection->__soapCall('IPerformanceCollector_enableMetrics', array((array)$request));
  10248. return new IPerformanceMetricCollection ($this->connection, (array)$response->returnval);
  10249. }
  10250. public function disableMetrics($arg_metricNames, $arg_objects)
  10251. {
  10252. $request = new stdClass();
  10253. $request->_this = $this->handle;
  10254. $request->metricNames = $arg_metricNames;
  10255. $request->objects = $arg_objects;
  10256. $response = $this->connection->__soapCall('IPerformanceCollector_disableMetrics', array((array)$request));
  10257. return new IPerformanceMetricCollection ($this->connection, (array)$response->returnval);
  10258. }
  10259. public function queryMetricsData($arg_metricNames, $arg_objects)
  10260. {
  10261. $request = new stdClass();
  10262. $request->_this = $this->handle;
  10263. $request->metricNames = $arg_metricNames;
  10264. $request->objects = $arg_objects;
  10265. $response = $this->connection->__soapCall('IPerformanceCollector_queryMetricsData', array((array)$request));
  10266. return array((array)$response->returnval, (array)$response->returnMetricNames, new VBox_ManagedObjectCollection ($this->connection, (array)$response->returnObjects), (array)$response->returnUnits, (array)$response->returnScales, (array)$response->returnSequenceNumbers, (array)$response->returnDataIndices, (array)$response->returnDataLengths);
  10267. }
  10268. public function getMetricNames()
  10269. {
  10270. $request = new stdClass();
  10271. $request->_this = $this->handle;
  10272. $response = $this->connection->__soapCall('IPerformanceCollector_getMetricNames', array((array)$request));
  10273. return (array)$response->returnval;
  10274. }
  10275. }
  10276. /**
  10277. * Generated VBoxWebService Managed Object Collection
  10278. */
  10279. class IPerformanceCollectorCollection extends VBox_ManagedObjectCollection
  10280. {
  10281. protected $_interfaceName = "IPerformanceCollector";
  10282. }
  10283. /**
  10284. * Generated VBoxWebService Interface Wrapper
  10285. */
  10286. class INATEngine extends VBox_ManagedObject
  10287. {
  10288. public function setNetworkSettings($arg_mtu, $arg_sockSnd, $arg_sockRcv, $arg_TcpWndSnd, $arg_TcpWndRcv)
  10289. {
  10290. $request = new stdClass();
  10291. $request->_this = $this->handle;
  10292. $request->mtu = $arg_mtu;
  10293. $request->sockSnd = $arg_sockSnd;
  10294. $request->sockRcv = $arg_sockRcv;
  10295. $request->TcpWndSnd = $arg_TcpWndSnd;
  10296. $request->TcpWndRcv = $arg_TcpWndRcv;
  10297. $response = $this->connection->__soapCall('INATEngine_setNetworkSettings', array((array)$request));
  10298. return ;
  10299. }
  10300. public function getNetworkSettings()
  10301. {
  10302. $request = new stdClass();
  10303. $request->_this = $this->handle;
  10304. $response = $this->connection->__soapCall('INATEngine_getNetworkSettings', array((array)$request));
  10305. return array((float)$response->mtu, (float)$response->sockSnd, (float)$response->sockRcv, (float)$response->TcpWndSnd, (float)$response->TcpWndRcv);
  10306. }
  10307. public function addRedirect($arg_name, $arg_proto, $arg_hostIP, $arg_hostPort, $arg_guestIP, $arg_guestPort)
  10308. {
  10309. $request = new stdClass();
  10310. $request->_this = $this->handle;
  10311. $request->name = $arg_name;
  10312. $request->proto = $arg_proto;
  10313. $request->hostIP = $arg_hostIP;
  10314. $request->hostPort = $arg_hostPort;
  10315. $request->guestIP = $arg_guestIP;
  10316. $request->guestPort = $arg_guestPort;
  10317. $response = $this->connection->__soapCall('INATEngine_addRedirect', array((array)$request));
  10318. return ;
  10319. }
  10320. public function removeRedirect($arg_name)
  10321. {
  10322. $request = new stdClass();
  10323. $request->_this = $this->handle;
  10324. $request->name = $arg_name;
  10325. $response = $this->connection->__soapCall('INATEngine_removeRedirect', array((array)$request));
  10326. return ;
  10327. }
  10328. public function getNetwork()
  10329. {
  10330. $request = new stdClass();
  10331. $request->_this = $this->handle;
  10332. $response = $this->connection->__soapCall('INATEngine_getNetwork', array((array)$request));
  10333. return (string)$response->returnval;
  10334. }
  10335. public function setNetwork($value)
  10336. {
  10337. $request = new stdClass();
  10338. $request->_this = $this->handle;
  10339. if (is_null($value) || is_scalar($value))
  10340. {
  10341. $request->network = $value;
  10342. }
  10343. else
  10344. {
  10345. $request->network = $value->handle;
  10346. }
  10347. $this->connection->__soapCall('INATEngine_setNetwork', array((array)$request));
  10348. }
  10349. public function getHostIP()
  10350. {
  10351. $request = new stdClass();
  10352. $request->_this = $this->handle;
  10353. $response = $this->connection->__soapCall('INATEngine_getHostIP', array((array)$request));
  10354. return (string)$response->returnval;
  10355. }
  10356. public function setHostIP($value)
  10357. {
  10358. $request = new stdClass();
  10359. $request->_this = $this->handle;
  10360. if (is_null($value) || is_scalar($value))
  10361. {
  10362. $request->hostIP = $value;
  10363. }
  10364. else
  10365. {
  10366. $request->hostIP = $value->handle;
  10367. }
  10368. $this->connection->__soapCall('INATEngine_setHostIP', array((array)$request));
  10369. }
  10370. public function getTFTPPrefix()
  10371. {
  10372. $request = new stdClass();
  10373. $request->_this = $this->handle;
  10374. $response = $this->connection->__soapCall('INATEngine_getTFTPPrefix', array((array)$request));
  10375. return (string)$response->returnval;
  10376. }
  10377. public function setTFTPPrefix($value)
  10378. {
  10379. $request = new stdClass();
  10380. $request->_this = $this->handle;
  10381. if (is_null($value) || is_scalar($value))
  10382. {
  10383. $request->TFTPPrefix = $value;
  10384. }
  10385. else
  10386. {
  10387. $request->TFTPPrefix = $value->handle;
  10388. }
  10389. $this->connection->__soapCall('INATEngine_setTFTPPrefix', array((array)$request));
  10390. }
  10391. public function getTFTPBootFile()
  10392. {
  10393. $request = new stdClass();
  10394. $request->_this = $this->handle;
  10395. $response = $this->connection->__soapCall('INATEngine_getTFTPBootFile', array((array)$request));
  10396. return (string)$response->returnval;
  10397. }
  10398. public function setTFTPBootFile($value)
  10399. {
  10400. $request = new stdClass();
  10401. $request->_this = $this->handle;
  10402. if (is_null($value) || is_scalar($value))
  10403. {
  10404. $request->TFTPBootFile = $value;
  10405. }
  10406. else
  10407. {
  10408. $request->TFTPBootFile = $value->handle;
  10409. }
  10410. $this->connection->__soapCall('INATEngine_setTFTPBootFile', array((array)$request));
  10411. }
  10412. public function getTFTPNextServer()
  10413. {
  10414. $request = new stdClass();
  10415. $request->_this = $this->handle;
  10416. $response = $this->connection->__soapCall('INATEngine_getTFTPNextServer', array((array)$request));
  10417. return (string)$response->returnval;
  10418. }
  10419. public function setTFTPNextServer($value)
  10420. {
  10421. $request = new stdClass();
  10422. $request->_this = $this->handle;
  10423. if (is_null($value) || is_scalar($value))
  10424. {
  10425. $request->TFTPNextServer = $value;
  10426. }
  10427. else
  10428. {
  10429. $request->TFTPNextServer = $value->handle;
  10430. }
  10431. $this->connection->__soapCall('INATEngine_setTFTPNextServer', array((array)$request));
  10432. }
  10433. public function getAliasMode()
  10434. {
  10435. $request = new stdClass();
  10436. $request->_this = $this->handle;
  10437. $response = $this->connection->__soapCall('INATEngine_getAliasMode', array((array)$request));
  10438. return (float)$response->returnval;
  10439. }
  10440. public function setAliasMode($value)
  10441. {
  10442. $request = new stdClass();
  10443. $request->_this = $this->handle;
  10444. if (is_null($value) || is_scalar($value))
  10445. {
  10446. $request->aliasMode = $value;
  10447. }
  10448. else
  10449. {
  10450. $request->aliasMode = $value->handle;
  10451. }
  10452. $this->connection->__soapCall('INATEngine_setAliasMode', array((array)$request));
  10453. }
  10454. public function getDNSPassDomain()
  10455. {
  10456. $request = new stdClass();
  10457. $request->_this = $this->handle;
  10458. $response = $this->connection->__soapCall('INATEngine_getDNSPassDomain', array((array)$request));
  10459. return (bool)$response->returnval;
  10460. }
  10461. public function setDNSPassDomain($value)
  10462. {
  10463. $request = new stdClass();
  10464. $request->_this = $this->handle;
  10465. if (is_null($value) || is_scalar($value))
  10466. {
  10467. $request->DNSPassDomain = (bool)$value;
  10468. }
  10469. else
  10470. {
  10471. $request->DNSPassDomain = (bool)$value->handle;
  10472. }
  10473. $this->connection->__soapCall('INATEngine_setDNSPassDomain', array((array)$request));
  10474. }
  10475. public function getDNSProxy()
  10476. {
  10477. $request = new stdClass();
  10478. $request->_this = $this->handle;
  10479. $response = $this->connection->__soapCall('INATEngine_getDNSProxy', array((array)$request));
  10480. return (bool)$response->returnval;
  10481. }
  10482. public function setDNSProxy($value)
  10483. {
  10484. $request = new stdClass();
  10485. $request->_this = $this->handle;
  10486. if (is_null($value) || is_scalar($value))
  10487. {
  10488. $request->DNSProxy = (bool)$value;
  10489. }
  10490. else
  10491. {
  10492. $request->DNSProxy = (bool)$value->handle;
  10493. }
  10494. $this->connection->__soapCall('INATEngine_setDNSProxy', array((array)$request));
  10495. }
  10496. public function getDNSUseHostResolver()
  10497. {
  10498. $request = new stdClass();
  10499. $request->_this = $this->handle;
  10500. $response = $this->connection->__soapCall('INATEngine_getDNSUseHostResolver', array((array)$request));
  10501. return (bool)$response->returnval;
  10502. }
  10503. public function setDNSUseHostResolver($value)
  10504. {
  10505. $request = new stdClass();
  10506. $request->_this = $this->handle;
  10507. if (is_null($value) || is_scalar($value))
  10508. {
  10509. $request->DNSUseHostResolver = (bool)$value;
  10510. }
  10511. else
  10512. {
  10513. $request->DNSUseHostResolver = (bool)$value->handle;
  10514. }
  10515. $this->connection->__soapCall('INATEngine_setDNSUseHostResolver', array((array)$request));
  10516. }
  10517. public function getRedirects()
  10518. {
  10519. $request = new stdClass();
  10520. $request->_this = $this->handle;
  10521. $response = $this->connection->__soapCall('INATEngine_getRedirects', array((array)$request));
  10522. return (array)$response->returnval;
  10523. }
  10524. }
  10525. /**
  10526. * Generated VBoxWebService Managed Object Collection
  10527. */
  10528. class INATEngineCollection extends VBox_ManagedObjectCollection
  10529. {
  10530. protected $_interfaceName = "INATEngine";
  10531. }
  10532. /**
  10533. * Generated VBoxWebService Interface Wrapper
  10534. */
  10535. class IBandwidthGroup extends VBox_ManagedObject
  10536. {
  10537. public function getName()
  10538. {
  10539. $request = new stdClass();
  10540. $request->_this = $this->handle;
  10541. $response = $this->connection->__soapCall('IBandwidthGroup_getName', array((array)$request));
  10542. return (string)$response->returnval;
  10543. }
  10544. public function getType()
  10545. {
  10546. $request = new stdClass();
  10547. $request->_this = $this->handle;
  10548. $response = $this->connection->__soapCall('IBandwidthGroup_getType', array((array)$request));
  10549. return new BandwidthGroupType ($this->connection, $response->returnval);
  10550. }
  10551. public function getReference()
  10552. {
  10553. $request = new stdClass();
  10554. $request->_this = $this->handle;
  10555. $response = $this->connection->__soapCall('IBandwidthGroup_getReference', array((array)$request));
  10556. return (float)$response->returnval;
  10557. }
  10558. public function getMaxBytesPerSec()
  10559. {
  10560. $request = new stdClass();
  10561. $request->_this = $this->handle;
  10562. $response = $this->connection->__soapCall('IBandwidthGroup_getMaxBytesPerSec', array((array)$request));
  10563. return (float)$response->returnval;
  10564. }
  10565. public function setMaxBytesPerSec($value)
  10566. {
  10567. $request = new stdClass();
  10568. $request->_this = $this->handle;
  10569. if (is_null($value) || is_scalar($value))
  10570. {
  10571. $request->maxBytesPerSec = $value;
  10572. }
  10573. else
  10574. {
  10575. $request->maxBytesPerSec = $value->handle;
  10576. }
  10577. $this->connection->__soapCall('IBandwidthGroup_setMaxBytesPerSec', array((array)$request));
  10578. }
  10579. }
  10580. /**
  10581. * Generated VBoxWebService Managed Object Collection
  10582. */
  10583. class IBandwidthGroupCollection extends VBox_ManagedObjectCollection
  10584. {
  10585. protected $_interfaceName = "IBandwidthGroup";
  10586. }
  10587. /**
  10588. * Generated VBoxWebService Interface Wrapper
  10589. */
  10590. class IBandwidthControl extends VBox_ManagedObject
  10591. {
  10592. public function createBandwidthGroup($arg_name, $arg_type, $arg_maxBytesPerSec)
  10593. {
  10594. $request = new stdClass();
  10595. $request->_this = $this->handle;
  10596. $request->name = $arg_name;
  10597. $request->type = $arg_type;
  10598. $request->maxBytesPerSec = $arg_maxBytesPerSec;
  10599. $response = $this->connection->__soapCall('IBandwidthControl_createBandwidthGroup', array((array)$request));
  10600. return ;
  10601. }
  10602. public function deleteBandwidthGroup($arg_name)
  10603. {
  10604. $request = new stdClass();
  10605. $request->_this = $this->handle;
  10606. $request->name = $arg_name;
  10607. $response = $this->connection->__soapCall('IBandwidthControl_deleteBandwidthGroup', array((array)$request));
  10608. return ;
  10609. }
  10610. public function getBandwidthGroup($arg_name)
  10611. {
  10612. $request = new stdClass();
  10613. $request->_this = $this->handle;
  10614. $request->name = $arg_name;
  10615. $response = $this->connection->__soapCall('IBandwidthControl_getBandwidthGroup', array((array)$request));
  10616. return new IBandwidthGroup ($this->connection, $response->returnval);
  10617. }
  10618. public function getAllBandwidthGroups()
  10619. {
  10620. $request = new stdClass();
  10621. $request->_this = $this->handle;
  10622. $response = $this->connection->__soapCall('IBandwidthControl_getAllBandwidthGroups', array((array)$request));
  10623. return new IBandwidthGroupCollection ($this->connection, (array)$response->returnval);
  10624. }
  10625. public function getNumGroups()
  10626. {
  10627. $request = new stdClass();
  10628. $request->_this = $this->handle;
  10629. $response = $this->connection->__soapCall('IBandwidthControl_getNumGroups', array((array)$request));
  10630. return (float)$response->returnval;
  10631. }
  10632. }
  10633. /**
  10634. * Generated VBoxWebService Managed Object Collection
  10635. */
  10636. class IBandwidthControlCollection extends VBox_ManagedObjectCollection
  10637. {
  10638. protected $_interfaceName = "IBandwidthControl";
  10639. }
  10640. /**
  10641. * Generated VBoxWebService Interface Wrapper
  10642. */
  10643. class IEventSource extends VBox_ManagedObject
  10644. {
  10645. public function createListener()
  10646. {
  10647. $request = new stdClass();
  10648. $request->_this = $this->handle;
  10649. $response = $this->connection->__soapCall('IEventSource_createListener', array((array)$request));
  10650. return new IEventListener ($this->connection, $response->returnval);
  10651. }
  10652. public function createAggregator($arg_subordinates)
  10653. {
  10654. $request = new stdClass();
  10655. $request->_this = $this->handle;
  10656. $request->subordinates = $arg_subordinates;
  10657. $response = $this->connection->__soapCall('IEventSource_createAggregator', array((array)$request));
  10658. return new IEventSource ($this->connection, $response->returnval);
  10659. }
  10660. public function registerListener($arg_listener, $arg_interesting, $arg_active)
  10661. {
  10662. $request = new stdClass();
  10663. $request->_this = $this->handle;
  10664. $request->listener = $arg_listener;
  10665. $request->interesting = $arg_interesting;
  10666. $request->active = (bool)$arg_active;
  10667. $response = $this->connection->__soapCall('IEventSource_registerListener', array((array)$request));
  10668. return ;
  10669. }
  10670. public function unregisterListener($arg_listener)
  10671. {
  10672. $request = new stdClass();
  10673. $request->_this = $this->handle;
  10674. $request->listener = $arg_listener;
  10675. $response = $this->connection->__soapCall('IEventSource_unregisterListener', array((array)$request));
  10676. return ;
  10677. }
  10678. public function fireEvent($arg_event, $arg_timeout)
  10679. {
  10680. $request = new stdClass();
  10681. $request->_this = $this->handle;
  10682. $request->event = $arg_event;
  10683. $request->timeout = $arg_timeout;
  10684. $response = $this->connection->__soapCall('IEventSource_fireEvent', array((array)$request));
  10685. return (bool)$response->returnval;
  10686. }
  10687. public function getEvent($arg_listener, $arg_timeout)
  10688. {
  10689. $request = new stdClass();
  10690. $request->_this = $this->handle;
  10691. $request->listener = $arg_listener;
  10692. $request->timeout = $arg_timeout;
  10693. $response = $this->connection->__soapCall('IEventSource_getEvent', array((array)$request));
  10694. return new IEvent ($this->connection, $response->returnval);
  10695. }
  10696. public function eventProcessed($arg_listener, $arg_event)
  10697. {
  10698. $request = new stdClass();
  10699. $request->_this = $this->handle;
  10700. $request->listener = $arg_listener;
  10701. $request->event = $arg_event;
  10702. $response = $this->connection->__soapCall('IEventSource_eventProcessed', array((array)$request));
  10703. return ;
  10704. }
  10705. }
  10706. /**
  10707. * Generated VBoxWebService Managed Object Collection
  10708. */
  10709. class IEventSourceCollection extends VBox_ManagedObjectCollection
  10710. {
  10711. protected $_interfaceName = "IEventSource";
  10712. }
  10713. /**
  10714. * Generated VBoxWebService Interface Wrapper
  10715. */
  10716. class IEventListener extends VBox_ManagedObject
  10717. {
  10718. public function handleEvent($arg_event)
  10719. {
  10720. $request = new stdClass();
  10721. $request->_this = $this->handle;
  10722. $request->event = $arg_event;
  10723. $response = $this->connection->__soapCall('IEventListener_handleEvent', array((array)$request));
  10724. return ;
  10725. }
  10726. }
  10727. /**
  10728. * Generated VBoxWebService Managed Object Collection
  10729. */
  10730. class IEventListenerCollection extends VBox_ManagedObjectCollection
  10731. {
  10732. protected $_interfaceName = "IEventListener";
  10733. }
  10734. /**
  10735. * Generated VBoxWebService Interface Wrapper
  10736. */
  10737. class IEvent extends VBox_ManagedObject
  10738. {
  10739. public function setProcessed()
  10740. {
  10741. $request = new stdClass();
  10742. $request->_this = $this->handle;
  10743. $response = $this->connection->__soapCall('IEvent_setProcessed', array((array)$request));
  10744. return ;
  10745. }
  10746. public function waitProcessed($arg_timeout)
  10747. {
  10748. $request = new stdClass();
  10749. $request->_this = $this->handle;
  10750. $request->timeout = $arg_timeout;
  10751. $response = $this->connection->__soapCall('IEvent_waitProcessed', array((array)$request));
  10752. return (bool)$response->returnval;
  10753. }
  10754. public function getType()
  10755. {
  10756. $request = new stdClass();
  10757. $request->_this = $this->handle;
  10758. $response = $this->connection->__soapCall('IEvent_getType', array((array)$request));
  10759. return new VBoxEventType ($this->connection, $response->returnval);
  10760. }
  10761. public function getSource()
  10762. {
  10763. $request = new stdClass();
  10764. $request->_this = $this->handle;
  10765. $response = $this->connection->__soapCall('IEvent_getSource', array((array)$request));
  10766. return new IEventSource ($this->connection, $response->returnval);
  10767. }
  10768. public function getWaitable()
  10769. {
  10770. $request = new stdClass();
  10771. $request->_this = $this->handle;
  10772. $response = $this->connection->__soapCall('IEvent_getWaitable', array((array)$request));
  10773. return (bool)$response->returnval;
  10774. }
  10775. }
  10776. /**
  10777. * Generated VBoxWebService Managed Object Collection
  10778. */
  10779. class IEventCollection extends VBox_ManagedObjectCollection
  10780. {
  10781. protected $_interfaceName = "IEvent";
  10782. }
  10783. /**
  10784. * Generated VBoxWebService Interface Wrapper
  10785. */
  10786. class IReusableEvent extends IEvent
  10787. {
  10788. public function reuse()
  10789. {
  10790. $request = new stdClass();
  10791. $request->_this = $this->handle;
  10792. $response = $this->connection->__soapCall('IReusableEvent_reuse', array((array)$request));
  10793. return ;
  10794. }
  10795. public function getGeneration()
  10796. {
  10797. $request = new stdClass();
  10798. $request->_this = $this->handle;
  10799. $response = $this->connection->__soapCall('IReusableEvent_getGeneration', array((array)$request));
  10800. return (float)$response->returnval;
  10801. }
  10802. }
  10803. /**
  10804. * Generated VBoxWebService Managed Object Collection
  10805. */
  10806. class IReusableEventCollection extends VBox_ManagedObjectCollection
  10807. {
  10808. protected $_interfaceName = "IReusableEvent";
  10809. }
  10810. /**
  10811. * Generated VBoxWebService Interface Wrapper
  10812. */
  10813. class IMachineEvent extends IEvent
  10814. {
  10815. public function getMachineId()
  10816. {
  10817. $request = new stdClass();
  10818. $request->_this = $this->handle;
  10819. $response = $this->connection->__soapCall('IMachineEvent_getMachineId', array((array)$request));
  10820. return (string)$response->returnval;
  10821. }
  10822. }
  10823. /**
  10824. * Generated VBoxWebService Managed Object Collection
  10825. */
  10826. class IMachineEventCollection extends VBox_ManagedObjectCollection
  10827. {
  10828. protected $_interfaceName = "IMachineEvent";
  10829. }
  10830. /**
  10831. * Generated VBoxWebService Interface Wrapper
  10832. */
  10833. class IMachineStateChangedEvent extends IMachineEvent
  10834. {
  10835. public function getState()
  10836. {
  10837. $request = new stdClass();
  10838. $request->_this = $this->handle;
  10839. $response = $this->connection->__soapCall('IMachineStateChangedEvent_getState', array((array)$request));
  10840. return new MachineState ($this->connection, $response->returnval);
  10841. }
  10842. }
  10843. /**
  10844. * Generated VBoxWebService Managed Object Collection
  10845. */
  10846. class IMachineStateChangedEventCollection extends VBox_ManagedObjectCollection
  10847. {
  10848. protected $_interfaceName = "IMachineStateChangedEvent";
  10849. }
  10850. /**
  10851. * Generated VBoxWebService Interface Wrapper
  10852. */
  10853. class IMachineDataChangedEvent extends IMachineEvent
  10854. {
  10855. public function getTemporary()
  10856. {
  10857. $request = new stdClass();
  10858. $request->_this = $this->handle;
  10859. $response = $this->connection->__soapCall('IMachineDataChangedEvent_getTemporary', array((array)$request));
  10860. return (bool)$response->returnval;
  10861. }
  10862. }
  10863. /**
  10864. * Generated VBoxWebService Managed Object Collection
  10865. */
  10866. class IMachineDataChangedEventCollection extends VBox_ManagedObjectCollection
  10867. {
  10868. protected $_interfaceName = "IMachineDataChangedEvent";
  10869. }
  10870. /**
  10871. * Generated VBoxWebService Interface Wrapper
  10872. */
  10873. class IMediumRegisteredEvent extends IEvent
  10874. {
  10875. public function getMediumId()
  10876. {
  10877. $request = new stdClass();
  10878. $request->_this = $this->handle;
  10879. $response = $this->connection->__soapCall('IMediumRegisteredEvent_getMediumId', array((array)$request));
  10880. return (string)$response->returnval;
  10881. }
  10882. public function getMediumType()
  10883. {
  10884. $request = new stdClass();
  10885. $request->_this = $this->handle;
  10886. $response = $this->connection->__soapCall('IMediumRegisteredEvent_getMediumType', array((array)$request));
  10887. return new DeviceType ($this->connection, $response->returnval);
  10888. }
  10889. public function getRegistered()
  10890. {
  10891. $request = new stdClass();
  10892. $request->_this = $this->handle;
  10893. $response = $this->connection->__soapCall('IMediumRegisteredEvent_getRegistered', array((array)$request));
  10894. return (bool)$response->returnval;
  10895. }
  10896. }
  10897. /**
  10898. * Generated VBoxWebService Managed Object Collection
  10899. */
  10900. class IMediumRegisteredEventCollection extends VBox_ManagedObjectCollection
  10901. {
  10902. protected $_interfaceName = "IMediumRegisteredEvent";
  10903. }
  10904. /**
  10905. * Generated VBoxWebService Interface Wrapper
  10906. */
  10907. class IMediumConfigChangedEvent extends IEvent
  10908. {
  10909. public function getMedium()
  10910. {
  10911. $request = new stdClass();
  10912. $request->_this = $this->handle;
  10913. $response = $this->connection->__soapCall('IMediumConfigChangedEvent_getMedium', array((array)$request));
  10914. return new IMedium ($this->connection, $response->returnval);
  10915. }
  10916. }
  10917. /**
  10918. * Generated VBoxWebService Managed Object Collection
  10919. */
  10920. class IMediumConfigChangedEventCollection extends VBox_ManagedObjectCollection
  10921. {
  10922. protected $_interfaceName = "IMediumConfigChangedEvent";
  10923. }
  10924. /**
  10925. * Generated VBoxWebService Interface Wrapper
  10926. */
  10927. class IMachineRegisteredEvent extends IMachineEvent
  10928. {
  10929. public function getRegistered()
  10930. {
  10931. $request = new stdClass();
  10932. $request->_this = $this->handle;
  10933. $response = $this->connection->__soapCall('IMachineRegisteredEvent_getRegistered', array((array)$request));
  10934. return (bool)$response->returnval;
  10935. }
  10936. }
  10937. /**
  10938. * Generated VBoxWebService Managed Object Collection
  10939. */
  10940. class IMachineRegisteredEventCollection extends VBox_ManagedObjectCollection
  10941. {
  10942. protected $_interfaceName = "IMachineRegisteredEvent";
  10943. }
  10944. /**
  10945. * Generated VBoxWebService Interface Wrapper
  10946. */
  10947. class ISessionStateChangedEvent extends IMachineEvent
  10948. {
  10949. public function getState()
  10950. {
  10951. $request = new stdClass();
  10952. $request->_this = $this->handle;
  10953. $response = $this->connection->__soapCall('ISessionStateChangedEvent_getState', array((array)$request));
  10954. return new SessionState ($this->connection, $response->returnval);
  10955. }
  10956. }
  10957. /**
  10958. * Generated VBoxWebService Managed Object Collection
  10959. */
  10960. class ISessionStateChangedEventCollection extends VBox_ManagedObjectCollection
  10961. {
  10962. protected $_interfaceName = "ISessionStateChangedEvent";
  10963. }
  10964. /**
  10965. * Generated VBoxWebService Interface Wrapper
  10966. */
  10967. class IGuestPropertyChangedEvent extends IMachineEvent
  10968. {
  10969. public function getName()
  10970. {
  10971. $request = new stdClass();
  10972. $request->_this = $this->handle;
  10973. $response = $this->connection->__soapCall('IGuestPropertyChangedEvent_getName', array((array)$request));
  10974. return (string)$response->returnval;
  10975. }
  10976. public function getValue()
  10977. {
  10978. $request = new stdClass();
  10979. $request->_this = $this->handle;
  10980. $response = $this->connection->__soapCall('IGuestPropertyChangedEvent_getValue', array((array)$request));
  10981. return (string)$response->returnval;
  10982. }
  10983. public function getFlags()
  10984. {
  10985. $request = new stdClass();
  10986. $request->_this = $this->handle;
  10987. $response = $this->connection->__soapCall('IGuestPropertyChangedEvent_getFlags', array((array)$request));
  10988. return (string)$response->returnval;
  10989. }
  10990. }
  10991. /**
  10992. * Generated VBoxWebService Managed Object Collection
  10993. */
  10994. class IGuestPropertyChangedEventCollection extends VBox_ManagedObjectCollection
  10995. {
  10996. protected $_interfaceName = "IGuestPropertyChangedEvent";
  10997. }
  10998. /**
  10999. * Generated VBoxWebService Interface Wrapper
  11000. */
  11001. class ISnapshotEvent extends IMachineEvent
  11002. {
  11003. public function getSnapshotId()
  11004. {
  11005. $request = new stdClass();
  11006. $request->_this = $this->handle;
  11007. $response = $this->connection->__soapCall('ISnapshotEvent_getSnapshotId', array((array)$request));
  11008. return (string)$response->returnval;
  11009. }
  11010. }
  11011. /**
  11012. * Generated VBoxWebService Managed Object Collection
  11013. */
  11014. class ISnapshotEventCollection extends VBox_ManagedObjectCollection
  11015. {
  11016. protected $_interfaceName = "ISnapshotEvent";
  11017. }
  11018. /**
  11019. * Generated VBoxWebService Interface Wrapper
  11020. */
  11021. class ISnapshotTakenEvent extends ISnapshotEvent
  11022. {
  11023. public function getMidlDoesNotLikeEmptyInterfaces()
  11024. {
  11025. $request = new stdClass();
  11026. $request->_this = $this->handle;
  11027. $response = $this->connection->__soapCall('ISnapshotTakenEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11028. return (bool)$response->returnval;
  11029. }
  11030. }
  11031. /**
  11032. * Generated VBoxWebService Managed Object Collection
  11033. */
  11034. class ISnapshotTakenEventCollection extends VBox_ManagedObjectCollection
  11035. {
  11036. protected $_interfaceName = "ISnapshotTakenEvent";
  11037. }
  11038. /**
  11039. * Generated VBoxWebService Interface Wrapper
  11040. */
  11041. class ISnapshotDeletedEvent extends ISnapshotEvent
  11042. {
  11043. public function getMidlDoesNotLikeEmptyInterfaces()
  11044. {
  11045. $request = new stdClass();
  11046. $request->_this = $this->handle;
  11047. $response = $this->connection->__soapCall('ISnapshotDeletedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11048. return (bool)$response->returnval;
  11049. }
  11050. }
  11051. /**
  11052. * Generated VBoxWebService Managed Object Collection
  11053. */
  11054. class ISnapshotDeletedEventCollection extends VBox_ManagedObjectCollection
  11055. {
  11056. protected $_interfaceName = "ISnapshotDeletedEvent";
  11057. }
  11058. /**
  11059. * Generated VBoxWebService Interface Wrapper
  11060. */
  11061. class ISnapshotRestoredEvent extends ISnapshotEvent
  11062. {
  11063. public function getMidlDoesNotLikeEmptyInterfaces()
  11064. {
  11065. $request = new stdClass();
  11066. $request->_this = $this->handle;
  11067. $response = $this->connection->__soapCall('ISnapshotRestoredEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11068. return (bool)$response->returnval;
  11069. }
  11070. }
  11071. /**
  11072. * Generated VBoxWebService Managed Object Collection
  11073. */
  11074. class ISnapshotRestoredEventCollection extends VBox_ManagedObjectCollection
  11075. {
  11076. protected $_interfaceName = "ISnapshotRestoredEvent";
  11077. }
  11078. /**
  11079. * Generated VBoxWebService Interface Wrapper
  11080. */
  11081. class ISnapshotChangedEvent extends ISnapshotEvent
  11082. {
  11083. public function getMidlDoesNotLikeEmptyInterfaces()
  11084. {
  11085. $request = new stdClass();
  11086. $request->_this = $this->handle;
  11087. $response = $this->connection->__soapCall('ISnapshotChangedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11088. return (bool)$response->returnval;
  11089. }
  11090. }
  11091. /**
  11092. * Generated VBoxWebService Managed Object Collection
  11093. */
  11094. class ISnapshotChangedEventCollection extends VBox_ManagedObjectCollection
  11095. {
  11096. protected $_interfaceName = "ISnapshotChangedEvent";
  11097. }
  11098. /**
  11099. * Generated VBoxWebService Interface Wrapper
  11100. */
  11101. class IMousePointerShapeChangedEvent extends IEvent
  11102. {
  11103. public function getVisible()
  11104. {
  11105. $request = new stdClass();
  11106. $request->_this = $this->handle;
  11107. $response = $this->connection->__soapCall('IMousePointerShapeChangedEvent_getVisible', array((array)$request));
  11108. return (bool)$response->returnval;
  11109. }
  11110. public function getAlpha()
  11111. {
  11112. $request = new stdClass();
  11113. $request->_this = $this->handle;
  11114. $response = $this->connection->__soapCall('IMousePointerShapeChangedEvent_getAlpha', array((array)$request));
  11115. return (bool)$response->returnval;
  11116. }
  11117. public function getXhot()
  11118. {
  11119. $request = new stdClass();
  11120. $request->_this = $this->handle;
  11121. $response = $this->connection->__soapCall('IMousePointerShapeChangedEvent_getXhot', array((array)$request));
  11122. return (float)$response->returnval;
  11123. }
  11124. public function getYhot()
  11125. {
  11126. $request = new stdClass();
  11127. $request->_this = $this->handle;
  11128. $response = $this->connection->__soapCall('IMousePointerShapeChangedEvent_getYhot', array((array)$request));
  11129. return (float)$response->returnval;
  11130. }
  11131. public function getWidth()
  11132. {
  11133. $request = new stdClass();
  11134. $request->_this = $this->handle;
  11135. $response = $this->connection->__soapCall('IMousePointerShapeChangedEvent_getWidth', array((array)$request));
  11136. return (float)$response->returnval;
  11137. }
  11138. public function getHeight()
  11139. {
  11140. $request = new stdClass();
  11141. $request->_this = $this->handle;
  11142. $response = $this->connection->__soapCall('IMousePointerShapeChangedEvent_getHeight', array((array)$request));
  11143. return (float)$response->returnval;
  11144. }
  11145. public function getShape()
  11146. {
  11147. $request = new stdClass();
  11148. $request->_this = $this->handle;
  11149. $response = $this->connection->__soapCall('IMousePointerShapeChangedEvent_getShape', array((array)$request));
  11150. return (array)$response->returnval;
  11151. }
  11152. }
  11153. /**
  11154. * Generated VBoxWebService Managed Object Collection
  11155. */
  11156. class IMousePointerShapeChangedEventCollection extends VBox_ManagedObjectCollection
  11157. {
  11158. protected $_interfaceName = "IMousePointerShapeChangedEvent";
  11159. }
  11160. /**
  11161. * Generated VBoxWebService Interface Wrapper
  11162. */
  11163. class IMouseCapabilityChangedEvent extends IEvent
  11164. {
  11165. public function getSupportsAbsolute()
  11166. {
  11167. $request = new stdClass();
  11168. $request->_this = $this->handle;
  11169. $response = $this->connection->__soapCall('IMouseCapabilityChangedEvent_getSupportsAbsolute', array((array)$request));
  11170. return (bool)$response->returnval;
  11171. }
  11172. public function getSupportsRelative()
  11173. {
  11174. $request = new stdClass();
  11175. $request->_this = $this->handle;
  11176. $response = $this->connection->__soapCall('IMouseCapabilityChangedEvent_getSupportsRelative', array((array)$request));
  11177. return (bool)$response->returnval;
  11178. }
  11179. public function getSupportsMultiTouch()
  11180. {
  11181. $request = new stdClass();
  11182. $request->_this = $this->handle;
  11183. $response = $this->connection->__soapCall('IMouseCapabilityChangedEvent_getSupportsMultiTouch', array((array)$request));
  11184. return (bool)$response->returnval;
  11185. }
  11186. public function getNeedsHostCursor()
  11187. {
  11188. $request = new stdClass();
  11189. $request->_this = $this->handle;
  11190. $response = $this->connection->__soapCall('IMouseCapabilityChangedEvent_getNeedsHostCursor', array((array)$request));
  11191. return (bool)$response->returnval;
  11192. }
  11193. }
  11194. /**
  11195. * Generated VBoxWebService Managed Object Collection
  11196. */
  11197. class IMouseCapabilityChangedEventCollection extends VBox_ManagedObjectCollection
  11198. {
  11199. protected $_interfaceName = "IMouseCapabilityChangedEvent";
  11200. }
  11201. /**
  11202. * Generated VBoxWebService Interface Wrapper
  11203. */
  11204. class IKeyboardLedsChangedEvent extends IEvent
  11205. {
  11206. public function getNumLock()
  11207. {
  11208. $request = new stdClass();
  11209. $request->_this = $this->handle;
  11210. $response = $this->connection->__soapCall('IKeyboardLedsChangedEvent_getNumLock', array((array)$request));
  11211. return (bool)$response->returnval;
  11212. }
  11213. public function getCapsLock()
  11214. {
  11215. $request = new stdClass();
  11216. $request->_this = $this->handle;
  11217. $response = $this->connection->__soapCall('IKeyboardLedsChangedEvent_getCapsLock', array((array)$request));
  11218. return (bool)$response->returnval;
  11219. }
  11220. public function getScrollLock()
  11221. {
  11222. $request = new stdClass();
  11223. $request->_this = $this->handle;
  11224. $response = $this->connection->__soapCall('IKeyboardLedsChangedEvent_getScrollLock', array((array)$request));
  11225. return (bool)$response->returnval;
  11226. }
  11227. }
  11228. /**
  11229. * Generated VBoxWebService Managed Object Collection
  11230. */
  11231. class IKeyboardLedsChangedEventCollection extends VBox_ManagedObjectCollection
  11232. {
  11233. protected $_interfaceName = "IKeyboardLedsChangedEvent";
  11234. }
  11235. /**
  11236. * Generated VBoxWebService Interface Wrapper
  11237. */
  11238. class IStateChangedEvent extends IEvent
  11239. {
  11240. public function getState()
  11241. {
  11242. $request = new stdClass();
  11243. $request->_this = $this->handle;
  11244. $response = $this->connection->__soapCall('IStateChangedEvent_getState', array((array)$request));
  11245. return new MachineState ($this->connection, $response->returnval);
  11246. }
  11247. }
  11248. /**
  11249. * Generated VBoxWebService Managed Object Collection
  11250. */
  11251. class IStateChangedEventCollection extends VBox_ManagedObjectCollection
  11252. {
  11253. protected $_interfaceName = "IStateChangedEvent";
  11254. }
  11255. /**
  11256. * Generated VBoxWebService Interface Wrapper
  11257. */
  11258. class IAdditionsStateChangedEvent extends IEvent
  11259. {
  11260. public function getMidlDoesNotLikeEmptyInterfaces()
  11261. {
  11262. $request = new stdClass();
  11263. $request->_this = $this->handle;
  11264. $response = $this->connection->__soapCall('IAdditionsStateChangedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11265. return (bool)$response->returnval;
  11266. }
  11267. }
  11268. /**
  11269. * Generated VBoxWebService Managed Object Collection
  11270. */
  11271. class IAdditionsStateChangedEventCollection extends VBox_ManagedObjectCollection
  11272. {
  11273. protected $_interfaceName = "IAdditionsStateChangedEvent";
  11274. }
  11275. /**
  11276. * Generated VBoxWebService Interface Wrapper
  11277. */
  11278. class INetworkAdapterChangedEvent extends IEvent
  11279. {
  11280. public function getNetworkAdapter()
  11281. {
  11282. $request = new stdClass();
  11283. $request->_this = $this->handle;
  11284. $response = $this->connection->__soapCall('INetworkAdapterChangedEvent_getNetworkAdapter', array((array)$request));
  11285. return new INetworkAdapter ($this->connection, $response->returnval);
  11286. }
  11287. }
  11288. /**
  11289. * Generated VBoxWebService Managed Object Collection
  11290. */
  11291. class INetworkAdapterChangedEventCollection extends VBox_ManagedObjectCollection
  11292. {
  11293. protected $_interfaceName = "INetworkAdapterChangedEvent";
  11294. }
  11295. /**
  11296. * Generated VBoxWebService Interface Wrapper
  11297. */
  11298. class ISerialPortChangedEvent extends IEvent
  11299. {
  11300. public function getSerialPort()
  11301. {
  11302. $request = new stdClass();
  11303. $request->_this = $this->handle;
  11304. $response = $this->connection->__soapCall('ISerialPortChangedEvent_getSerialPort', array((array)$request));
  11305. return new ISerialPort ($this->connection, $response->returnval);
  11306. }
  11307. }
  11308. /**
  11309. * Generated VBoxWebService Managed Object Collection
  11310. */
  11311. class ISerialPortChangedEventCollection extends VBox_ManagedObjectCollection
  11312. {
  11313. protected $_interfaceName = "ISerialPortChangedEvent";
  11314. }
  11315. /**
  11316. * Generated VBoxWebService Interface Wrapper
  11317. */
  11318. class IParallelPortChangedEvent extends IEvent
  11319. {
  11320. public function getParallelPort()
  11321. {
  11322. $request = new stdClass();
  11323. $request->_this = $this->handle;
  11324. $response = $this->connection->__soapCall('IParallelPortChangedEvent_getParallelPort', array((array)$request));
  11325. return new IParallelPort ($this->connection, $response->returnval);
  11326. }
  11327. }
  11328. /**
  11329. * Generated VBoxWebService Managed Object Collection
  11330. */
  11331. class IParallelPortChangedEventCollection extends VBox_ManagedObjectCollection
  11332. {
  11333. protected $_interfaceName = "IParallelPortChangedEvent";
  11334. }
  11335. /**
  11336. * Generated VBoxWebService Interface Wrapper
  11337. */
  11338. class IStorageControllerChangedEvent extends IEvent
  11339. {
  11340. public function getMidlDoesNotLikeEmptyInterfaces()
  11341. {
  11342. $request = new stdClass();
  11343. $request->_this = $this->handle;
  11344. $response = $this->connection->__soapCall('IStorageControllerChangedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11345. return (bool)$response->returnval;
  11346. }
  11347. }
  11348. /**
  11349. * Generated VBoxWebService Managed Object Collection
  11350. */
  11351. class IStorageControllerChangedEventCollection extends VBox_ManagedObjectCollection
  11352. {
  11353. protected $_interfaceName = "IStorageControllerChangedEvent";
  11354. }
  11355. /**
  11356. * Generated VBoxWebService Interface Wrapper
  11357. */
  11358. class IMediumChangedEvent extends IEvent
  11359. {
  11360. public function getMediumAttachment()
  11361. {
  11362. $request = new stdClass();
  11363. $request->_this = $this->handle;
  11364. $response = $this->connection->__soapCall('IMediumChangedEvent_getMediumAttachment', array((array)$request));
  11365. return new IMediumAttachment ($this->connection, $response->returnval);
  11366. }
  11367. }
  11368. /**
  11369. * Generated VBoxWebService Managed Object Collection
  11370. */
  11371. class IMediumChangedEventCollection extends VBox_ManagedObjectCollection
  11372. {
  11373. protected $_interfaceName = "IMediumChangedEvent";
  11374. }
  11375. /**
  11376. * Generated VBoxWebService Interface Wrapper
  11377. */
  11378. class IClipboardModeChangedEvent extends IEvent
  11379. {
  11380. public function getClipboardMode()
  11381. {
  11382. $request = new stdClass();
  11383. $request->_this = $this->handle;
  11384. $response = $this->connection->__soapCall('IClipboardModeChangedEvent_getClipboardMode', array((array)$request));
  11385. return new ClipboardMode ($this->connection, $response->returnval);
  11386. }
  11387. }
  11388. /**
  11389. * Generated VBoxWebService Managed Object Collection
  11390. */
  11391. class IClipboardModeChangedEventCollection extends VBox_ManagedObjectCollection
  11392. {
  11393. protected $_interfaceName = "IClipboardModeChangedEvent";
  11394. }
  11395. /**
  11396. * Generated VBoxWebService Interface Wrapper
  11397. */
  11398. class IDnDModeChangedEvent extends IEvent
  11399. {
  11400. public function getDndMode()
  11401. {
  11402. $request = new stdClass();
  11403. $request->_this = $this->handle;
  11404. $response = $this->connection->__soapCall('IDnDModeChangedEvent_getDndMode', array((array)$request));
  11405. return new DnDMode ($this->connection, $response->returnval);
  11406. }
  11407. }
  11408. /**
  11409. * Generated VBoxWebService Managed Object Collection
  11410. */
  11411. class IDnDModeChangedEventCollection extends VBox_ManagedObjectCollection
  11412. {
  11413. protected $_interfaceName = "IDnDModeChangedEvent";
  11414. }
  11415. /**
  11416. * Generated VBoxWebService Interface Wrapper
  11417. */
  11418. class ICPUChangedEvent extends IEvent
  11419. {
  11420. public function getCPU()
  11421. {
  11422. $request = new stdClass();
  11423. $request->_this = $this->handle;
  11424. $response = $this->connection->__soapCall('ICPUChangedEvent_getCPU', array((array)$request));
  11425. return (float)$response->returnval;
  11426. }
  11427. public function getAdd()
  11428. {
  11429. $request = new stdClass();
  11430. $request->_this = $this->handle;
  11431. $response = $this->connection->__soapCall('ICPUChangedEvent_getAdd', array((array)$request));
  11432. return (bool)$response->returnval;
  11433. }
  11434. }
  11435. /**
  11436. * Generated VBoxWebService Managed Object Collection
  11437. */
  11438. class ICPUChangedEventCollection extends VBox_ManagedObjectCollection
  11439. {
  11440. protected $_interfaceName = "ICPUChangedEvent";
  11441. }
  11442. /**
  11443. * Generated VBoxWebService Interface Wrapper
  11444. */
  11445. class ICPUExecutionCapChangedEvent extends IEvent
  11446. {
  11447. public function getExecutionCap()
  11448. {
  11449. $request = new stdClass();
  11450. $request->_this = $this->handle;
  11451. $response = $this->connection->__soapCall('ICPUExecutionCapChangedEvent_getExecutionCap', array((array)$request));
  11452. return (float)$response->returnval;
  11453. }
  11454. }
  11455. /**
  11456. * Generated VBoxWebService Managed Object Collection
  11457. */
  11458. class ICPUExecutionCapChangedEventCollection extends VBox_ManagedObjectCollection
  11459. {
  11460. protected $_interfaceName = "ICPUExecutionCapChangedEvent";
  11461. }
  11462. /**
  11463. * Generated VBoxWebService Interface Wrapper
  11464. */
  11465. class IGuestKeyboardEvent extends IEvent
  11466. {
  11467. public function getScancodes()
  11468. {
  11469. $request = new stdClass();
  11470. $request->_this = $this->handle;
  11471. $response = $this->connection->__soapCall('IGuestKeyboardEvent_getScancodes', array((array)$request));
  11472. return (array)$response->returnval;
  11473. }
  11474. }
  11475. /**
  11476. * Generated VBoxWebService Managed Object Collection
  11477. */
  11478. class IGuestKeyboardEventCollection extends VBox_ManagedObjectCollection
  11479. {
  11480. protected $_interfaceName = "IGuestKeyboardEvent";
  11481. }
  11482. /**
  11483. * Generated VBoxWebService Interface Wrapper
  11484. */
  11485. class IGuestMouseEvent extends IReusableEvent
  11486. {
  11487. public function getMode()
  11488. {
  11489. $request = new stdClass();
  11490. $request->_this = $this->handle;
  11491. $response = $this->connection->__soapCall('IGuestMouseEvent_getMode', array((array)$request));
  11492. return new GuestMouseEventMode ($this->connection, $response->returnval);
  11493. }
  11494. public function getX()
  11495. {
  11496. $request = new stdClass();
  11497. $request->_this = $this->handle;
  11498. $response = $this->connection->__soapCall('IGuestMouseEvent_getX', array((array)$request));
  11499. return (int)$response->returnval;
  11500. }
  11501. public function getY()
  11502. {
  11503. $request = new stdClass();
  11504. $request->_this = $this->handle;
  11505. $response = $this->connection->__soapCall('IGuestMouseEvent_getY', array((array)$request));
  11506. return (int)$response->returnval;
  11507. }
  11508. public function getZ()
  11509. {
  11510. $request = new stdClass();
  11511. $request->_this = $this->handle;
  11512. $response = $this->connection->__soapCall('IGuestMouseEvent_getZ', array((array)$request));
  11513. return (int)$response->returnval;
  11514. }
  11515. public function getW()
  11516. {
  11517. $request = new stdClass();
  11518. $request->_this = $this->handle;
  11519. $response = $this->connection->__soapCall('IGuestMouseEvent_getW', array((array)$request));
  11520. return (int)$response->returnval;
  11521. }
  11522. public function getButtons()
  11523. {
  11524. $request = new stdClass();
  11525. $request->_this = $this->handle;
  11526. $response = $this->connection->__soapCall('IGuestMouseEvent_getButtons', array((array)$request));
  11527. return (int)$response->returnval;
  11528. }
  11529. }
  11530. /**
  11531. * Generated VBoxWebService Managed Object Collection
  11532. */
  11533. class IGuestMouseEventCollection extends VBox_ManagedObjectCollection
  11534. {
  11535. protected $_interfaceName = "IGuestMouseEvent";
  11536. }
  11537. /**
  11538. * Generated VBoxWebService Interface Wrapper
  11539. */
  11540. class IGuestMultiTouchEvent extends IEvent
  11541. {
  11542. public function getContactCount()
  11543. {
  11544. $request = new stdClass();
  11545. $request->_this = $this->handle;
  11546. $response = $this->connection->__soapCall('IGuestMultiTouchEvent_getContactCount', array((array)$request));
  11547. return (int)$response->returnval;
  11548. }
  11549. public function getXPositions()
  11550. {
  11551. $request = new stdClass();
  11552. $request->_this = $this->handle;
  11553. $response = $this->connection->__soapCall('IGuestMultiTouchEvent_getXPositions', array((array)$request));
  11554. return (array)$response->returnval;
  11555. }
  11556. public function getYPositions()
  11557. {
  11558. $request = new stdClass();
  11559. $request->_this = $this->handle;
  11560. $response = $this->connection->__soapCall('IGuestMultiTouchEvent_getYPositions', array((array)$request));
  11561. return (array)$response->returnval;
  11562. }
  11563. public function getContactIds()
  11564. {
  11565. $request = new stdClass();
  11566. $request->_this = $this->handle;
  11567. $response = $this->connection->__soapCall('IGuestMultiTouchEvent_getContactIds', array((array)$request));
  11568. return (array)$response->returnval;
  11569. }
  11570. public function getContactFlags()
  11571. {
  11572. $request = new stdClass();
  11573. $request->_this = $this->handle;
  11574. $response = $this->connection->__soapCall('IGuestMultiTouchEvent_getContactFlags', array((array)$request));
  11575. return (array)$response->returnval;
  11576. }
  11577. public function getScanTime()
  11578. {
  11579. $request = new stdClass();
  11580. $request->_this = $this->handle;
  11581. $response = $this->connection->__soapCall('IGuestMultiTouchEvent_getScanTime', array((array)$request));
  11582. return (float)$response->returnval;
  11583. }
  11584. }
  11585. /**
  11586. * Generated VBoxWebService Managed Object Collection
  11587. */
  11588. class IGuestMultiTouchEventCollection extends VBox_ManagedObjectCollection
  11589. {
  11590. protected $_interfaceName = "IGuestMultiTouchEvent";
  11591. }
  11592. /**
  11593. * Generated VBoxWebService Interface Wrapper
  11594. */
  11595. class IGuestSessionEvent extends IEvent
  11596. {
  11597. public function getSession()
  11598. {
  11599. $request = new stdClass();
  11600. $request->_this = $this->handle;
  11601. $response = $this->connection->__soapCall('IGuestSessionEvent_getSession', array((array)$request));
  11602. return new IGuestSession ($this->connection, $response->returnval);
  11603. }
  11604. }
  11605. /**
  11606. * Generated VBoxWebService Managed Object Collection
  11607. */
  11608. class IGuestSessionEventCollection extends VBox_ManagedObjectCollection
  11609. {
  11610. protected $_interfaceName = "IGuestSessionEvent";
  11611. }
  11612. /**
  11613. * Generated VBoxWebService Interface Wrapper
  11614. */
  11615. class IGuestSessionStateChangedEvent extends IGuestSessionEvent
  11616. {
  11617. public function getId()
  11618. {
  11619. $request = new stdClass();
  11620. $request->_this = $this->handle;
  11621. $response = $this->connection->__soapCall('IGuestSessionStateChangedEvent_getId', array((array)$request));
  11622. return (float)$response->returnval;
  11623. }
  11624. public function getStatus()
  11625. {
  11626. $request = new stdClass();
  11627. $request->_this = $this->handle;
  11628. $response = $this->connection->__soapCall('IGuestSessionStateChangedEvent_getStatus', array((array)$request));
  11629. return new GuestSessionStatus ($this->connection, $response->returnval);
  11630. }
  11631. public function getError()
  11632. {
  11633. $request = new stdClass();
  11634. $request->_this = $this->handle;
  11635. $response = $this->connection->__soapCall('IGuestSessionStateChangedEvent_getError', array((array)$request));
  11636. return new IVirtualBoxErrorInfo ($this->connection, $response->returnval);
  11637. }
  11638. }
  11639. /**
  11640. * Generated VBoxWebService Managed Object Collection
  11641. */
  11642. class IGuestSessionStateChangedEventCollection extends VBox_ManagedObjectCollection
  11643. {
  11644. protected $_interfaceName = "IGuestSessionStateChangedEvent";
  11645. }
  11646. /**
  11647. * Generated VBoxWebService Interface Wrapper
  11648. */
  11649. class IGuestSessionRegisteredEvent extends IGuestSessionEvent
  11650. {
  11651. public function getRegistered()
  11652. {
  11653. $request = new stdClass();
  11654. $request->_this = $this->handle;
  11655. $response = $this->connection->__soapCall('IGuestSessionRegisteredEvent_getRegistered', array((array)$request));
  11656. return (bool)$response->returnval;
  11657. }
  11658. }
  11659. /**
  11660. * Generated VBoxWebService Managed Object Collection
  11661. */
  11662. class IGuestSessionRegisteredEventCollection extends VBox_ManagedObjectCollection
  11663. {
  11664. protected $_interfaceName = "IGuestSessionRegisteredEvent";
  11665. }
  11666. /**
  11667. * Generated VBoxWebService Interface Wrapper
  11668. */
  11669. class IGuestProcessEvent extends IGuestSessionEvent
  11670. {
  11671. public function getProcess()
  11672. {
  11673. $request = new stdClass();
  11674. $request->_this = $this->handle;
  11675. $response = $this->connection->__soapCall('IGuestProcessEvent_getProcess', array((array)$request));
  11676. return new IGuestProcess ($this->connection, $response->returnval);
  11677. }
  11678. public function getPid()
  11679. {
  11680. $request = new stdClass();
  11681. $request->_this = $this->handle;
  11682. $response = $this->connection->__soapCall('IGuestProcessEvent_getPid', array((array)$request));
  11683. return (float)$response->returnval;
  11684. }
  11685. }
  11686. /**
  11687. * Generated VBoxWebService Managed Object Collection
  11688. */
  11689. class IGuestProcessEventCollection extends VBox_ManagedObjectCollection
  11690. {
  11691. protected $_interfaceName = "IGuestProcessEvent";
  11692. }
  11693. /**
  11694. * Generated VBoxWebService Interface Wrapper
  11695. */
  11696. class IGuestProcessRegisteredEvent extends IGuestProcessEvent
  11697. {
  11698. public function getRegistered()
  11699. {
  11700. $request = new stdClass();
  11701. $request->_this = $this->handle;
  11702. $response = $this->connection->__soapCall('IGuestProcessRegisteredEvent_getRegistered', array((array)$request));
  11703. return (bool)$response->returnval;
  11704. }
  11705. }
  11706. /**
  11707. * Generated VBoxWebService Managed Object Collection
  11708. */
  11709. class IGuestProcessRegisteredEventCollection extends VBox_ManagedObjectCollection
  11710. {
  11711. protected $_interfaceName = "IGuestProcessRegisteredEvent";
  11712. }
  11713. /**
  11714. * Generated VBoxWebService Interface Wrapper
  11715. */
  11716. class IGuestProcessStateChangedEvent extends IGuestProcessEvent
  11717. {
  11718. public function getStatus()
  11719. {
  11720. $request = new stdClass();
  11721. $request->_this = $this->handle;
  11722. $response = $this->connection->__soapCall('IGuestProcessStateChangedEvent_getStatus', array((array)$request));
  11723. return new ProcessStatus ($this->connection, $response->returnval);
  11724. }
  11725. public function getError()
  11726. {
  11727. $request = new stdClass();
  11728. $request->_this = $this->handle;
  11729. $response = $this->connection->__soapCall('IGuestProcessStateChangedEvent_getError', array((array)$request));
  11730. return new IVirtualBoxErrorInfo ($this->connection, $response->returnval);
  11731. }
  11732. }
  11733. /**
  11734. * Generated VBoxWebService Managed Object Collection
  11735. */
  11736. class IGuestProcessStateChangedEventCollection extends VBox_ManagedObjectCollection
  11737. {
  11738. protected $_interfaceName = "IGuestProcessStateChangedEvent";
  11739. }
  11740. /**
  11741. * Generated VBoxWebService Interface Wrapper
  11742. */
  11743. class IGuestProcessIOEvent extends IGuestProcessEvent
  11744. {
  11745. public function getHandle()
  11746. {
  11747. $request = new stdClass();
  11748. $request->_this = $this->handle;
  11749. $response = $this->connection->__soapCall('IGuestProcessIOEvent_getHandle', array((array)$request));
  11750. return (float)$response->returnval;
  11751. }
  11752. public function getProcessed()
  11753. {
  11754. $request = new stdClass();
  11755. $request->_this = $this->handle;
  11756. $response = $this->connection->__soapCall('IGuestProcessIOEvent_getProcessed', array((array)$request));
  11757. return (float)$response->returnval;
  11758. }
  11759. }
  11760. /**
  11761. * Generated VBoxWebService Managed Object Collection
  11762. */
  11763. class IGuestProcessIOEventCollection extends VBox_ManagedObjectCollection
  11764. {
  11765. protected $_interfaceName = "IGuestProcessIOEvent";
  11766. }
  11767. /**
  11768. * Generated VBoxWebService Interface Wrapper
  11769. */
  11770. class IGuestProcessInputNotifyEvent extends IGuestProcessIOEvent
  11771. {
  11772. public function getStatus()
  11773. {
  11774. $request = new stdClass();
  11775. $request->_this = $this->handle;
  11776. $response = $this->connection->__soapCall('IGuestProcessInputNotifyEvent_getStatus', array((array)$request));
  11777. return new ProcessInputStatus ($this->connection, $response->returnval);
  11778. }
  11779. }
  11780. /**
  11781. * Generated VBoxWebService Managed Object Collection
  11782. */
  11783. class IGuestProcessInputNotifyEventCollection extends VBox_ManagedObjectCollection
  11784. {
  11785. protected $_interfaceName = "IGuestProcessInputNotifyEvent";
  11786. }
  11787. /**
  11788. * Generated VBoxWebService Interface Wrapper
  11789. */
  11790. class IGuestProcessOutputEvent extends IGuestProcessIOEvent
  11791. {
  11792. public function getData()
  11793. {
  11794. $request = new stdClass();
  11795. $request->_this = $this->handle;
  11796. $response = $this->connection->__soapCall('IGuestProcessOutputEvent_getData', array((array)$request));
  11797. return (array)$response->returnval;
  11798. }
  11799. }
  11800. /**
  11801. * Generated VBoxWebService Managed Object Collection
  11802. */
  11803. class IGuestProcessOutputEventCollection extends VBox_ManagedObjectCollection
  11804. {
  11805. protected $_interfaceName = "IGuestProcessOutputEvent";
  11806. }
  11807. /**
  11808. * Generated VBoxWebService Interface Wrapper
  11809. */
  11810. class IGuestFileEvent extends IGuestSessionEvent
  11811. {
  11812. public function getFile()
  11813. {
  11814. $request = new stdClass();
  11815. $request->_this = $this->handle;
  11816. $response = $this->connection->__soapCall('IGuestFileEvent_getFile', array((array)$request));
  11817. return new IGuestFile ($this->connection, $response->returnval);
  11818. }
  11819. }
  11820. /**
  11821. * Generated VBoxWebService Managed Object Collection
  11822. */
  11823. class IGuestFileEventCollection extends VBox_ManagedObjectCollection
  11824. {
  11825. protected $_interfaceName = "IGuestFileEvent";
  11826. }
  11827. /**
  11828. * Generated VBoxWebService Interface Wrapper
  11829. */
  11830. class IGuestFileRegisteredEvent extends IGuestFileEvent
  11831. {
  11832. public function getRegistered()
  11833. {
  11834. $request = new stdClass();
  11835. $request->_this = $this->handle;
  11836. $response = $this->connection->__soapCall('IGuestFileRegisteredEvent_getRegistered', array((array)$request));
  11837. return (bool)$response->returnval;
  11838. }
  11839. }
  11840. /**
  11841. * Generated VBoxWebService Managed Object Collection
  11842. */
  11843. class IGuestFileRegisteredEventCollection extends VBox_ManagedObjectCollection
  11844. {
  11845. protected $_interfaceName = "IGuestFileRegisteredEvent";
  11846. }
  11847. /**
  11848. * Generated VBoxWebService Interface Wrapper
  11849. */
  11850. class IGuestFileStateChangedEvent extends IGuestFileEvent
  11851. {
  11852. public function getStatus()
  11853. {
  11854. $request = new stdClass();
  11855. $request->_this = $this->handle;
  11856. $response = $this->connection->__soapCall('IGuestFileStateChangedEvent_getStatus', array((array)$request));
  11857. return new FileStatus ($this->connection, $response->returnval);
  11858. }
  11859. public function getError()
  11860. {
  11861. $request = new stdClass();
  11862. $request->_this = $this->handle;
  11863. $response = $this->connection->__soapCall('IGuestFileStateChangedEvent_getError', array((array)$request));
  11864. return new IVirtualBoxErrorInfo ($this->connection, $response->returnval);
  11865. }
  11866. }
  11867. /**
  11868. * Generated VBoxWebService Managed Object Collection
  11869. */
  11870. class IGuestFileStateChangedEventCollection extends VBox_ManagedObjectCollection
  11871. {
  11872. protected $_interfaceName = "IGuestFileStateChangedEvent";
  11873. }
  11874. /**
  11875. * Generated VBoxWebService Interface Wrapper
  11876. */
  11877. class IGuestFileIOEvent extends IGuestFileEvent
  11878. {
  11879. public function getOffset()
  11880. {
  11881. $request = new stdClass();
  11882. $request->_this = $this->handle;
  11883. $response = $this->connection->__soapCall('IGuestFileIOEvent_getOffset', array((array)$request));
  11884. return (float)$response->returnval;
  11885. }
  11886. public function getProcessed()
  11887. {
  11888. $request = new stdClass();
  11889. $request->_this = $this->handle;
  11890. $response = $this->connection->__soapCall('IGuestFileIOEvent_getProcessed', array((array)$request));
  11891. return (float)$response->returnval;
  11892. }
  11893. }
  11894. /**
  11895. * Generated VBoxWebService Managed Object Collection
  11896. */
  11897. class IGuestFileIOEventCollection extends VBox_ManagedObjectCollection
  11898. {
  11899. protected $_interfaceName = "IGuestFileIOEvent";
  11900. }
  11901. /**
  11902. * Generated VBoxWebService Interface Wrapper
  11903. */
  11904. class IGuestFileOffsetChangedEvent extends IGuestFileIOEvent
  11905. {
  11906. public function getMidlDoesNotLikeEmptyInterfaces()
  11907. {
  11908. $request = new stdClass();
  11909. $request->_this = $this->handle;
  11910. $response = $this->connection->__soapCall('IGuestFileOffsetChangedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11911. return (bool)$response->returnval;
  11912. }
  11913. }
  11914. /**
  11915. * Generated VBoxWebService Managed Object Collection
  11916. */
  11917. class IGuestFileOffsetChangedEventCollection extends VBox_ManagedObjectCollection
  11918. {
  11919. protected $_interfaceName = "IGuestFileOffsetChangedEvent";
  11920. }
  11921. /**
  11922. * Generated VBoxWebService Interface Wrapper
  11923. */
  11924. class IGuestFileReadEvent extends IGuestFileIOEvent
  11925. {
  11926. public function getData()
  11927. {
  11928. $request = new stdClass();
  11929. $request->_this = $this->handle;
  11930. $response = $this->connection->__soapCall('IGuestFileReadEvent_getData', array((array)$request));
  11931. return (array)$response->returnval;
  11932. }
  11933. }
  11934. /**
  11935. * Generated VBoxWebService Managed Object Collection
  11936. */
  11937. class IGuestFileReadEventCollection extends VBox_ManagedObjectCollection
  11938. {
  11939. protected $_interfaceName = "IGuestFileReadEvent";
  11940. }
  11941. /**
  11942. * Generated VBoxWebService Interface Wrapper
  11943. */
  11944. class IGuestFileWriteEvent extends IGuestFileIOEvent
  11945. {
  11946. public function getMidlDoesNotLikeEmptyInterfaces()
  11947. {
  11948. $request = new stdClass();
  11949. $request->_this = $this->handle;
  11950. $response = $this->connection->__soapCall('IGuestFileWriteEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11951. return (bool)$response->returnval;
  11952. }
  11953. }
  11954. /**
  11955. * Generated VBoxWebService Managed Object Collection
  11956. */
  11957. class IGuestFileWriteEventCollection extends VBox_ManagedObjectCollection
  11958. {
  11959. protected $_interfaceName = "IGuestFileWriteEvent";
  11960. }
  11961. /**
  11962. * Generated VBoxWebService Interface Wrapper
  11963. */
  11964. class IVRDEServerChangedEvent extends IEvent
  11965. {
  11966. public function getMidlDoesNotLikeEmptyInterfaces()
  11967. {
  11968. $request = new stdClass();
  11969. $request->_this = $this->handle;
  11970. $response = $this->connection->__soapCall('IVRDEServerChangedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11971. return (bool)$response->returnval;
  11972. }
  11973. }
  11974. /**
  11975. * Generated VBoxWebService Managed Object Collection
  11976. */
  11977. class IVRDEServerChangedEventCollection extends VBox_ManagedObjectCollection
  11978. {
  11979. protected $_interfaceName = "IVRDEServerChangedEvent";
  11980. }
  11981. /**
  11982. * Generated VBoxWebService Interface Wrapper
  11983. */
  11984. class IVRDEServerInfoChangedEvent extends IEvent
  11985. {
  11986. public function getMidlDoesNotLikeEmptyInterfaces()
  11987. {
  11988. $request = new stdClass();
  11989. $request->_this = $this->handle;
  11990. $response = $this->connection->__soapCall('IVRDEServerInfoChangedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11991. return (bool)$response->returnval;
  11992. }
  11993. }
  11994. /**
  11995. * Generated VBoxWebService Managed Object Collection
  11996. */
  11997. class IVRDEServerInfoChangedEventCollection extends VBox_ManagedObjectCollection
  11998. {
  11999. protected $_interfaceName = "IVRDEServerInfoChangedEvent";
  12000. }
  12001. /**
  12002. * Generated VBoxWebService Interface Wrapper
  12003. */
  12004. class IVideoCaptureChangedEvent extends IEvent
  12005. {
  12006. public function getMidlDoesNotLikeEmptyInterfaces()
  12007. {
  12008. $request = new stdClass();
  12009. $request->_this = $this->handle;
  12010. $response = $this->connection->__soapCall('IVideoCaptureChangedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  12011. return (bool)$response->returnval;
  12012. }
  12013. }
  12014. /**
  12015. * Generated VBoxWebService Managed Object Collection
  12016. */
  12017. class IVideoCaptureChangedEventCollection extends VBox_ManagedObjectCollection
  12018. {
  12019. protected $_interfaceName = "IVideoCaptureChangedEvent";
  12020. }
  12021. /**
  12022. * Generated VBoxWebService Interface Wrapper
  12023. */
  12024. class IUSBControllerChangedEvent extends IEvent
  12025. {
  12026. public function getMidlDoesNotLikeEmptyInterfaces()
  12027. {
  12028. $request = new stdClass();
  12029. $request->_this = $this->handle;
  12030. $response = $this->connection->__soapCall('IUSBControllerChangedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  12031. return (bool)$response->returnval;
  12032. }
  12033. }
  12034. /**
  12035. * Generated VBoxWebService Managed Object Collection
  12036. */
  12037. class IUSBControllerChangedEventCollection extends VBox_ManagedObjectCollection
  12038. {
  12039. protected $_interfaceName = "IUSBControllerChangedEvent";
  12040. }
  12041. /**
  12042. * Generated VBoxWebService Interface Wrapper
  12043. */
  12044. class IUSBDeviceStateChangedEvent extends IEvent
  12045. {
  12046. public function getDevice()
  12047. {
  12048. $request = new stdClass();
  12049. $request->_this = $this->handle;
  12050. $response = $this->connection->__soapCall('IUSBDeviceStateChangedEvent_getDevice', array((array)$request));
  12051. return new IUSBDevice ($this->connection, $response->returnval);
  12052. }
  12053. public function getAttached()
  12054. {
  12055. $request = new stdClass();
  12056. $request->_this = $this->handle;
  12057. $response = $this->connection->__soapCall('IUSBDeviceStateChangedEvent_getAttached', array((array)$request));
  12058. return (bool)$response->returnval;
  12059. }
  12060. public function getError()
  12061. {
  12062. $request = new stdClass();
  12063. $request->_this = $this->handle;
  12064. $response = $this->connection->__soapCall('IUSBDeviceStateChangedEvent_getError', array((array)$request));
  12065. return new IVirtualBoxErrorInfo ($this->connection, $response->returnval);
  12066. }
  12067. }
  12068. /**
  12069. * Generated VBoxWebService Managed Object Collection
  12070. */
  12071. class IUSBDeviceStateChangedEventCollection extends VBox_ManagedObjectCollection
  12072. {
  12073. protected $_interfaceName = "IUSBDeviceStateChangedEvent";
  12074. }
  12075. /**
  12076. * Generated VBoxWebService Interface Wrapper
  12077. */
  12078. class ISharedFolderChangedEvent extends IEvent
  12079. {
  12080. public function getScope()
  12081. {
  12082. $request = new stdClass();
  12083. $request->_this = $this->handle;
  12084. $response = $this->connection->__soapCall('ISharedFolderChangedEvent_getScope', array((array)$request));
  12085. return new Scope ($this->connection, $response->returnval);
  12086. }
  12087. }
  12088. /**
  12089. * Generated VBoxWebService Managed Object Collection
  12090. */
  12091. class ISharedFolderChangedEventCollection extends VBox_ManagedObjectCollection
  12092. {
  12093. protected $_interfaceName = "ISharedFolderChangedEvent";
  12094. }
  12095. /**
  12096. * Generated VBoxWebService Interface Wrapper
  12097. */
  12098. class IRuntimeErrorEvent extends IEvent
  12099. {
  12100. public function getFatal()
  12101. {
  12102. $request = new stdClass();
  12103. $request->_this = $this->handle;
  12104. $response = $this->connection->__soapCall('IRuntimeErrorEvent_getFatal', array((array)$request));
  12105. return (bool)$response->returnval;
  12106. }
  12107. public function getId()
  12108. {
  12109. $request = new stdClass();
  12110. $request->_this = $this->handle;
  12111. $response = $this->connection->__soapCall('IRuntimeErrorEvent_getId', array((array)$request));
  12112. return (string)$response->returnval;
  12113. }
  12114. public function getMessage()
  12115. {
  12116. $request = new stdClass();
  12117. $request->_this = $this->handle;
  12118. $response = $this->connection->__soapCall('IRuntimeErrorEvent_getMessage', array((array)$request));
  12119. return (string)$response->returnval;
  12120. }
  12121. }
  12122. /**
  12123. * Generated VBoxWebService Managed Object Collection
  12124. */
  12125. class IRuntimeErrorEventCollection extends VBox_ManagedObjectCollection
  12126. {
  12127. protected $_interfaceName = "IRuntimeErrorEvent";
  12128. }
  12129. /**
  12130. * Generated VBoxWebService Interface Wrapper
  12131. */
  12132. class IEventSourceChangedEvent extends IEvent
  12133. {
  12134. public function getListener()
  12135. {
  12136. $request = new stdClass();
  12137. $request->_this = $this->handle;
  12138. $response = $this->connection->__soapCall('IEventSourceChangedEvent_getListener', array((array)$request));
  12139. return new IEventListener ($this->connection, $response->returnval);
  12140. }
  12141. public function getAdd()
  12142. {
  12143. $request = new stdClass();
  12144. $request->_this = $this->handle;
  12145. $response = $this->connection->__soapCall('IEventSourceChangedEvent_getAdd', array((array)$request));
  12146. return (bool)$response->returnval;
  12147. }
  12148. }
  12149. /**
  12150. * Generated VBoxWebService Managed Object Collection
  12151. */
  12152. class IEventSourceChangedEventCollection extends VBox_ManagedObjectCollection
  12153. {
  12154. protected $_interfaceName = "IEventSourceChangedEvent";
  12155. }
  12156. /**
  12157. * Generated VBoxWebService Interface Wrapper
  12158. */
  12159. class IExtraDataChangedEvent extends IEvent
  12160. {
  12161. public function getMachineId()
  12162. {
  12163. $request = new stdClass();
  12164. $request->_this = $this->handle;
  12165. $response = $this->connection->__soapCall('IExtraDataChangedEvent_getMachineId', array((array)$request));
  12166. return (string)$response->returnval;
  12167. }
  12168. public function getKey()
  12169. {
  12170. $request = new stdClass();
  12171. $request->_this = $this->handle;
  12172. $response = $this->connection->__soapCall('IExtraDataChangedEvent_getKey', array((array)$request));
  12173. return (string)$response->returnval;
  12174. }
  12175. public function getValue()
  12176. {
  12177. $request = new stdClass();
  12178. $request->_this = $this->handle;
  12179. $response = $this->connection->__soapCall('IExtraDataChangedEvent_getValue', array((array)$request));
  12180. return (string)$response->returnval;
  12181. }
  12182. }
  12183. /**
  12184. * Generated VBoxWebService Managed Object Collection
  12185. */
  12186. class IExtraDataChangedEventCollection extends VBox_ManagedObjectCollection
  12187. {
  12188. protected $_interfaceName = "IExtraDataChangedEvent";
  12189. }
  12190. /**
  12191. * Generated VBoxWebService Interface Wrapper
  12192. */
  12193. class IVetoEvent extends IEvent
  12194. {
  12195. public function addVeto($arg_reason)
  12196. {
  12197. $request = new stdClass();
  12198. $request->_this = $this->handle;
  12199. $request->reason = $arg_reason;
  12200. $response = $this->connection->__soapCall('IVetoEvent_addVeto', array((array)$request));
  12201. return ;
  12202. }
  12203. public function isVetoed()
  12204. {
  12205. $request = new stdClass();
  12206. $request->_this = $this->handle;
  12207. $response = $this->connection->__soapCall('IVetoEvent_isVetoed', array((array)$request));
  12208. return (bool)$response->returnval;
  12209. }
  12210. public function getVetos()
  12211. {
  12212. $request = new stdClass();
  12213. $request->_this = $this->handle;
  12214. $response = $this->connection->__soapCall('IVetoEvent_getVetos', array((array)$request));
  12215. return (array)$response->returnval;
  12216. }
  12217. public function addApproval($arg_reason)
  12218. {
  12219. $request = new stdClass();
  12220. $request->_this = $this->handle;
  12221. $request->reason = $arg_reason;
  12222. $response = $this->connection->__soapCall('IVetoEvent_addApproval', array((array)$request));
  12223. return ;
  12224. }
  12225. public function isApproved()
  12226. {
  12227. $request = new stdClass();
  12228. $request->_this = $this->handle;
  12229. $response = $this->connection->__soapCall('IVetoEvent_isApproved', array((array)$request));
  12230. return (bool)$response->returnval;
  12231. }
  12232. public function getApprovals()
  12233. {
  12234. $request = new stdClass();
  12235. $request->_this = $this->handle;
  12236. $response = $this->connection->__soapCall('IVetoEvent_getApprovals', array((array)$request));
  12237. return (array)$response->returnval;
  12238. }
  12239. }
  12240. /**
  12241. * Generated VBoxWebService Managed Object Collection
  12242. */
  12243. class IVetoEventCollection extends VBox_ManagedObjectCollection
  12244. {
  12245. protected $_interfaceName = "IVetoEvent";
  12246. }
  12247. /**
  12248. * Generated VBoxWebService Interface Wrapper
  12249. */
  12250. class IExtraDataCanChangeEvent extends IVetoEvent
  12251. {
  12252. public function getMachineId()
  12253. {
  12254. $request = new stdClass();
  12255. $request->_this = $this->handle;
  12256. $response = $this->connection->__soapCall('IExtraDataCanChangeEvent_getMachineId', array((array)$request));
  12257. return (string)$response->returnval;
  12258. }
  12259. public function getKey()
  12260. {
  12261. $request = new stdClass();
  12262. $request->_this = $this->handle;
  12263. $response = $this->connection->__soapCall('IExtraDataCanChangeEvent_getKey', array((array)$request));
  12264. return (string)$response->returnval;
  12265. }
  12266. public function getValue()
  12267. {
  12268. $request = new stdClass();
  12269. $request->_this = $this->handle;
  12270. $response = $this->connection->__soapCall('IExtraDataCanChangeEvent_getValue', array((array)$request));
  12271. return (string)$response->returnval;
  12272. }
  12273. }
  12274. /**
  12275. * Generated VBoxWebService Managed Object Collection
  12276. */
  12277. class IExtraDataCanChangeEventCollection extends VBox_ManagedObjectCollection
  12278. {
  12279. protected $_interfaceName = "IExtraDataCanChangeEvent";
  12280. }
  12281. /**
  12282. * Generated VBoxWebService Interface Wrapper
  12283. */
  12284. class ICanShowWindowEvent extends IVetoEvent
  12285. {
  12286. public function getMidlDoesNotLikeEmptyInterfaces()
  12287. {
  12288. $request = new stdClass();
  12289. $request->_this = $this->handle;
  12290. $response = $this->connection->__soapCall('ICanShowWindowEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  12291. return (bool)$response->returnval;
  12292. }
  12293. }
  12294. /**
  12295. * Generated VBoxWebService Managed Object Collection
  12296. */
  12297. class ICanShowWindowEventCollection extends VBox_ManagedObjectCollection
  12298. {
  12299. protected $_interfaceName = "ICanShowWindowEvent";
  12300. }
  12301. /**
  12302. * Generated VBoxWebService Interface Wrapper
  12303. */
  12304. class IShowWindowEvent extends IEvent
  12305. {
  12306. public function getWinId()
  12307. {
  12308. $request = new stdClass();
  12309. $request->_this = $this->handle;
  12310. $response = $this->connection->__soapCall('IShowWindowEvent_getWinId', array((array)$request));
  12311. return (float)$response->returnval;
  12312. }
  12313. public function setWinId($value)
  12314. {
  12315. $request = new stdClass();
  12316. $request->_this = $this->handle;
  12317. if (is_null($value) || is_scalar($value))
  12318. {
  12319. $request->winId = $value;
  12320. }
  12321. else
  12322. {
  12323. $request->winId = $value->handle;
  12324. }
  12325. $this->connection->__soapCall('IShowWindowEvent_setWinId', array((array)$request));
  12326. }
  12327. }
  12328. /**
  12329. * Generated VBoxWebService Managed Object Collection
  12330. */
  12331. class IShowWindowEventCollection extends VBox_ManagedObjectCollection
  12332. {
  12333. protected $_interfaceName = "IShowWindowEvent";
  12334. }
  12335. /**
  12336. * Generated VBoxWebService Interface Wrapper
  12337. */
  12338. class INATRedirectEvent extends IMachineEvent
  12339. {
  12340. public function getSlot()
  12341. {
  12342. $request = new stdClass();
  12343. $request->_this = $this->handle;
  12344. $response = $this->connection->__soapCall('INATRedirectEvent_getSlot', array((array)$request));
  12345. return (float)$response->returnval;
  12346. }
  12347. public function getRemove()
  12348. {
  12349. $request = new stdClass();
  12350. $request->_this = $this->handle;
  12351. $response = $this->connection->__soapCall('INATRedirectEvent_getRemove', array((array)$request));
  12352. return (bool)$response->returnval;
  12353. }
  12354. public function getName()
  12355. {
  12356. $request = new stdClass();
  12357. $request->_this = $this->handle;
  12358. $response = $this->connection->__soapCall('INATRedirectEvent_getName', array((array)$request));
  12359. return (string)$response->returnval;
  12360. }
  12361. public function getProto()
  12362. {
  12363. $request = new stdClass();
  12364. $request->_this = $this->handle;
  12365. $response = $this->connection->__soapCall('INATRedirectEvent_getProto', array((array)$request));
  12366. return new NATProtocol ($this->connection, $response->returnval);
  12367. }
  12368. public function getHostIP()
  12369. {
  12370. $request = new stdClass();
  12371. $request->_this = $this->handle;
  12372. $response = $this->connection->__soapCall('INATRedirectEvent_getHostIP', array((array)$request));
  12373. return (string)$response->returnval;
  12374. }
  12375. public function getHostPort()
  12376. {
  12377. $request = new stdClass();
  12378. $request->_this = $this->handle;
  12379. $response = $this->connection->__soapCall('INATRedirectEvent_getHostPort', array((array)$request));
  12380. return (int)$response->returnval;
  12381. }
  12382. public function getGuestIP()
  12383. {
  12384. $request = new stdClass();
  12385. $request->_this = $this->handle;
  12386. $response = $this->connection->__soapCall('INATRedirectEvent_getGuestIP', array((array)$request));
  12387. return (string)$response->returnval;
  12388. }
  12389. public function getGuestPort()
  12390. {
  12391. $request = new stdClass();
  12392. $request->_this = $this->handle;
  12393. $response = $this->connection->__soapCall('INATRedirectEvent_getGuestPort', array((array)$request));
  12394. return (int)$response->returnval;
  12395. }
  12396. }
  12397. /**
  12398. * Generated VBoxWebService Managed Object Collection
  12399. */
  12400. class INATRedirectEventCollection extends VBox_ManagedObjectCollection
  12401. {
  12402. protected $_interfaceName = "INATRedirectEvent";
  12403. }
  12404. /**
  12405. * Generated VBoxWebService Interface Wrapper
  12406. */
  12407. class IHostPCIDevicePlugEvent extends IMachineEvent
  12408. {
  12409. public function getPlugged()
  12410. {
  12411. $request = new stdClass();
  12412. $request->_this = $this->handle;
  12413. $response = $this->connection->__soapCall('IHostPCIDevicePlugEvent_getPlugged', array((array)$request));
  12414. return (bool)$response->returnval;
  12415. }
  12416. public function getSuccess()
  12417. {
  12418. $request = new stdClass();
  12419. $request->_this = $this->handle;
  12420. $response = $this->connection->__soapCall('IHostPCIDevicePlugEvent_getSuccess', array((array)$request));
  12421. return (bool)$response->returnval;
  12422. }
  12423. public function getAttachment()
  12424. {
  12425. $request = new stdClass();
  12426. $request->_this = $this->handle;
  12427. $response = $this->connection->__soapCall('IHostPCIDevicePlugEvent_getAttachment', array((array)$request));
  12428. return new IPCIDeviceAttachment ($this->connection, $response->returnval);
  12429. }
  12430. public function getMessage()
  12431. {
  12432. $request = new stdClass();
  12433. $request->_this = $this->handle;
  12434. $response = $this->connection->__soapCall('IHostPCIDevicePlugEvent_getMessage', array((array)$request));
  12435. return (string)$response->returnval;
  12436. }
  12437. }
  12438. /**
  12439. * Generated VBoxWebService Managed Object Collection
  12440. */
  12441. class IHostPCIDevicePlugEventCollection extends VBox_ManagedObjectCollection
  12442. {
  12443. protected $_interfaceName = "IHostPCIDevicePlugEvent";
  12444. }
  12445. /**
  12446. * Generated VBoxWebService Interface Wrapper
  12447. */
  12448. class IVBoxSVCAvailabilityChangedEvent extends IEvent
  12449. {
  12450. public function getAvailable()
  12451. {
  12452. $request = new stdClass();
  12453. $request->_this = $this->handle;
  12454. $response = $this->connection->__soapCall('IVBoxSVCAvailabilityChangedEvent_getAvailable', array((array)$request));
  12455. return (bool)$response->returnval;
  12456. }
  12457. }
  12458. /**
  12459. * Generated VBoxWebService Managed Object Collection
  12460. */
  12461. class IVBoxSVCAvailabilityChangedEventCollection extends VBox_ManagedObjectCollection
  12462. {
  12463. protected $_interfaceName = "IVBoxSVCAvailabilityChangedEvent";
  12464. }
  12465. /**
  12466. * Generated VBoxWebService Interface Wrapper
  12467. */
  12468. class IBandwidthGroupChangedEvent extends IEvent
  12469. {
  12470. public function getBandwidthGroup()
  12471. {
  12472. $request = new stdClass();
  12473. $request->_this = $this->handle;
  12474. $response = $this->connection->__soapCall('IBandwidthGroupChangedEvent_getBandwidthGroup', array((array)$request));
  12475. return new IBandwidthGroup ($this->connection, $response->returnval);
  12476. }
  12477. }
  12478. /**
  12479. * Generated VBoxWebService Managed Object Collection
  12480. */
  12481. class IBandwidthGroupChangedEventCollection extends VBox_ManagedObjectCollection
  12482. {
  12483. protected $_interfaceName = "IBandwidthGroupChangedEvent";
  12484. }
  12485. /**
  12486. * Generated VBoxWebService Interface Wrapper
  12487. */
  12488. class IGuestMonitorChangedEvent extends IEvent
  12489. {
  12490. public function getChangeType()
  12491. {
  12492. $request = new stdClass();
  12493. $request->_this = $this->handle;
  12494. $response = $this->connection->__soapCall('IGuestMonitorChangedEvent_getChangeType', array((array)$request));
  12495. return new GuestMonitorChangedEventType ($this->connection, $response->returnval);
  12496. }
  12497. public function getScreenId()
  12498. {
  12499. $request = new stdClass();
  12500. $request->_this = $this->handle;
  12501. $response = $this->connection->__soapCall('IGuestMonitorChangedEvent_getScreenId', array((array)$request));
  12502. return (float)$response->returnval;
  12503. }
  12504. public function getOriginX()
  12505. {
  12506. $request = new stdClass();
  12507. $request->_this = $this->handle;
  12508. $response = $this->connection->__soapCall('IGuestMonitorChangedEvent_getOriginX', array((array)$request));
  12509. return (float)$response->returnval;
  12510. }
  12511. public function getOriginY()
  12512. {
  12513. $request = new stdClass();
  12514. $request->_this = $this->handle;
  12515. $response = $this->connection->__soapCall('IGuestMonitorChangedEvent_getOriginY', array((array)$request));
  12516. return (float)$response->returnval;
  12517. }
  12518. public function getWidth()
  12519. {
  12520. $request = new stdClass();
  12521. $request->_this = $this->handle;
  12522. $response = $this->connection->__soapCall('IGuestMonitorChangedEvent_getWidth', array((array)$request));
  12523. return (float)$response->returnval;
  12524. }
  12525. public function getHeight()
  12526. {
  12527. $request = new stdClass();
  12528. $request->_this = $this->handle;
  12529. $response = $this->connection->__soapCall('IGuestMonitorChangedEvent_getHeight', array((array)$request));
  12530. return (float)$response->returnval;
  12531. }
  12532. }
  12533. /**
  12534. * Generated VBoxWebService Managed Object Collection
  12535. */
  12536. class IGuestMonitorChangedEventCollection extends VBox_ManagedObjectCollection
  12537. {
  12538. protected $_interfaceName = "IGuestMonitorChangedEvent";
  12539. }
  12540. /**
  12541. * Generated VBoxWebService Interface Wrapper
  12542. */
  12543. class IGuestUserStateChangedEvent extends IEvent
  12544. {
  12545. public function getName()
  12546. {
  12547. $request = new stdClass();
  12548. $request->_this = $this->handle;
  12549. $response = $this->connection->__soapCall('IGuestUserStateChangedEvent_getName', array((array)$request));
  12550. return (string)$response->returnval;
  12551. }
  12552. public function getDomain()
  12553. {
  12554. $request = new stdClass();
  12555. $request->_this = $this->handle;
  12556. $response = $this->connection->__soapCall('IGuestUserStateChangedEvent_getDomain', array((array)$request));
  12557. return (string)$response->returnval;
  12558. }
  12559. public function getState()
  12560. {
  12561. $request = new stdClass();
  12562. $request->_this = $this->handle;
  12563. $response = $this->connection->__soapCall('IGuestUserStateChangedEvent_getState', array((array)$request));
  12564. return new GuestUserState ($this->connection, $response->returnval);
  12565. }
  12566. public function getStateDetails()
  12567. {
  12568. $request = new stdClass();
  12569. $request->_this = $this->handle;
  12570. $response = $this->connection->__soapCall('IGuestUserStateChangedEvent_getStateDetails', array((array)$request));
  12571. return (string)$response->returnval;
  12572. }
  12573. }
  12574. /**
  12575. * Generated VBoxWebService Managed Object Collection
  12576. */
  12577. class IGuestUserStateChangedEventCollection extends VBox_ManagedObjectCollection
  12578. {
  12579. protected $_interfaceName = "IGuestUserStateChangedEvent";
  12580. }
  12581. /**
  12582. * Generated VBoxWebService Interface Wrapper
  12583. */
  12584. class IStorageDeviceChangedEvent extends IEvent
  12585. {
  12586. public function getStorageDevice()
  12587. {
  12588. $request = new stdClass();
  12589. $request->_this = $this->handle;
  12590. $response = $this->connection->__soapCall('IStorageDeviceChangedEvent_getStorageDevice', array((array)$request));
  12591. return new IMediumAttachment ($this->connection, $response->returnval);
  12592. }
  12593. public function getRemoved()
  12594. {
  12595. $request = new stdClass();
  12596. $request->_this = $this->handle;
  12597. $response = $this->connection->__soapCall('IStorageDeviceChangedEvent_getRemoved', array((array)$request));
  12598. return (bool)$response->returnval;
  12599. }
  12600. public function getSilent()
  12601. {
  12602. $request = new stdClass();
  12603. $request->_this = $this->handle;
  12604. $response = $this->connection->__soapCall('IStorageDeviceChangedEvent_getSilent', array((array)$request));
  12605. return (bool)$response->returnval;
  12606. }
  12607. }
  12608. /**
  12609. * Generated VBoxWebService Managed Object Collection
  12610. */
  12611. class IStorageDeviceChangedEventCollection extends VBox_ManagedObjectCollection
  12612. {
  12613. protected $_interfaceName = "IStorageDeviceChangedEvent";
  12614. }
  12615. /**
  12616. * Generated VBoxWebService Interface Wrapper
  12617. */
  12618. class INATNetworkChangedEvent extends IEvent
  12619. {
  12620. public function getNetworkName()
  12621. {
  12622. $request = new stdClass();
  12623. $request->_this = $this->handle;
  12624. $response = $this->connection->__soapCall('INATNetworkChangedEvent_getNetworkName', array((array)$request));
  12625. return (string)$response->returnval;
  12626. }
  12627. }
  12628. /**
  12629. * Generated VBoxWebService Managed Object Collection
  12630. */
  12631. class INATNetworkChangedEventCollection extends VBox_ManagedObjectCollection
  12632. {
  12633. protected $_interfaceName = "INATNetworkChangedEvent";
  12634. }
  12635. /**
  12636. * Generated VBoxWebService Interface Wrapper
  12637. */
  12638. class INATNetworkStartStopEvent extends INATNetworkChangedEvent
  12639. {
  12640. public function getStartEvent()
  12641. {
  12642. $request = new stdClass();
  12643. $request->_this = $this->handle;
  12644. $response = $this->connection->__soapCall('INATNetworkStartStopEvent_getStartEvent', array((array)$request));
  12645. return (bool)$response->returnval;
  12646. }
  12647. }
  12648. /**
  12649. * Generated VBoxWebService Managed Object Collection
  12650. */
  12651. class INATNetworkStartStopEventCollection extends VBox_ManagedObjectCollection
  12652. {
  12653. protected $_interfaceName = "INATNetworkStartStopEvent";
  12654. }
  12655. /**
  12656. * Generated VBoxWebService Interface Wrapper
  12657. */
  12658. class INATNetworkAlterEvent extends INATNetworkChangedEvent
  12659. {
  12660. public function getMidlDoesNotLikeEmptyInterfaces()
  12661. {
  12662. $request = new stdClass();
  12663. $request->_this = $this->handle;
  12664. $response = $this->connection->__soapCall('INATNetworkAlterEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  12665. return (bool)$response->returnval;
  12666. }
  12667. }
  12668. /**
  12669. * Generated VBoxWebService Managed Object Collection
  12670. */
  12671. class INATNetworkAlterEventCollection extends VBox_ManagedObjectCollection
  12672. {
  12673. protected $_interfaceName = "INATNetworkAlterEvent";
  12674. }
  12675. /**
  12676. * Generated VBoxWebService Interface Wrapper
  12677. */
  12678. class INATNetworkCreationDeletionEvent extends INATNetworkAlterEvent
  12679. {
  12680. public function getCreationEvent()
  12681. {
  12682. $request = new stdClass();
  12683. $request->_this = $this->handle;
  12684. $response = $this->connection->__soapCall('INATNetworkCreationDeletionEvent_getCreationEvent', array((array)$request));
  12685. return (bool)$response->returnval;
  12686. }
  12687. }
  12688. /**
  12689. * Generated VBoxWebService Managed Object Collection
  12690. */
  12691. class INATNetworkCreationDeletionEventCollection extends VBox_ManagedObjectCollection
  12692. {
  12693. protected $_interfaceName = "INATNetworkCreationDeletionEvent";
  12694. }
  12695. /**
  12696. * Generated VBoxWebService Interface Wrapper
  12697. */
  12698. class INATNetworkSettingEvent extends INATNetworkAlterEvent
  12699. {
  12700. public function getEnabled()
  12701. {
  12702. $request = new stdClass();
  12703. $request->_this = $this->handle;
  12704. $response = $this->connection->__soapCall('INATNetworkSettingEvent_getEnabled', array((array)$request));
  12705. return (bool)$response->returnval;
  12706. }
  12707. public function getNetwork()
  12708. {
  12709. $request = new stdClass();
  12710. $request->_this = $this->handle;
  12711. $response = $this->connection->__soapCall('INATNetworkSettingEvent_getNetwork', array((array)$request));
  12712. return (string)$response->returnval;
  12713. }
  12714. public function getGateway()
  12715. {
  12716. $request = new stdClass();
  12717. $request->_this = $this->handle;
  12718. $response = $this->connection->__soapCall('INATNetworkSettingEvent_getGateway', array((array)$request));
  12719. return (string)$response->returnval;
  12720. }
  12721. public function getAdvertiseDefaultIPv6RouteEnabled()
  12722. {
  12723. $request = new stdClass();
  12724. $request->_this = $this->handle;
  12725. $response = $this->connection->__soapCall('INATNetworkSettingEvent_getAdvertiseDefaultIPv6RouteEnabled', array((array)$request));
  12726. return (bool)$response->returnval;
  12727. }
  12728. public function getNeedDhcpServer()
  12729. {
  12730. $request = new stdClass();
  12731. $request->_this = $this->handle;
  12732. $response = $this->connection->__soapCall('INATNetworkSettingEvent_getNeedDhcpServer', array((array)$request));
  12733. return (bool)$response->returnval;
  12734. }
  12735. }
  12736. /**
  12737. * Generated VBoxWebService Managed Object Collection
  12738. */
  12739. class INATNetworkSettingEventCollection extends VBox_ManagedObjectCollection
  12740. {
  12741. protected $_interfaceName = "INATNetworkSettingEvent";
  12742. }
  12743. /**
  12744. * Generated VBoxWebService Interface Wrapper
  12745. */
  12746. class INATNetworkPortForwardEvent extends INATNetworkAlterEvent
  12747. {
  12748. public function getCreate()
  12749. {
  12750. $request = new stdClass();
  12751. $request->_this = $this->handle;
  12752. $response = $this->connection->__soapCall('INATNetworkPortForwardEvent_getCreate', array((array)$request));
  12753. return (bool)$response->returnval;
  12754. }
  12755. public function getIpv6()
  12756. {
  12757. $request = new stdClass();
  12758. $request->_this = $this->handle;
  12759. $response = $this->connection->__soapCall('INATNetworkPortForwardEvent_getIpv6', array((array)$request));
  12760. return (bool)$response->returnval;
  12761. }
  12762. public function getName()
  12763. {
  12764. $request = new stdClass();
  12765. $request->_this = $this->handle;
  12766. $response = $this->connection->__soapCall('INATNetworkPortForwardEvent_getName', array((array)$request));
  12767. return (string)$response->returnval;
  12768. }
  12769. public function getProto()
  12770. {
  12771. $request = new stdClass();
  12772. $request->_this = $this->handle;
  12773. $response = $this->connection->__soapCall('INATNetworkPortForwardEvent_getProto', array((array)$request));
  12774. return new NATProtocol ($this->connection, $response->returnval);
  12775. }
  12776. public function getHostIp()
  12777. {
  12778. $request = new stdClass();
  12779. $request->_this = $this->handle;
  12780. $response = $this->connection->__soapCall('INATNetworkPortForwardEvent_getHostIp', array((array)$request));
  12781. return (string)$response->returnval;
  12782. }
  12783. public function getHostPort()
  12784. {
  12785. $request = new stdClass();
  12786. $request->_this = $this->handle;
  12787. $response = $this->connection->__soapCall('INATNetworkPortForwardEvent_getHostPort', array((array)$request));
  12788. return (int)$response->returnval;
  12789. }
  12790. public function getGuestIp()
  12791. {
  12792. $request = new stdClass();
  12793. $request->_this = $this->handle;
  12794. $response = $this->connection->__soapCall('INATNetworkPortForwardEvent_getGuestIp', array((array)$request));
  12795. return (string)$response->returnval;
  12796. }
  12797. public function getGuestPort()
  12798. {
  12799. $request = new stdClass();
  12800. $request->_this = $this->handle;
  12801. $response = $this->connection->__soapCall('INATNetworkPortForwardEvent_getGuestPort', array((array)$request));
  12802. return (int)$response->returnval;
  12803. }
  12804. }
  12805. /**
  12806. * Generated VBoxWebService Managed Object Collection
  12807. */
  12808. class INATNetworkPortForwardEventCollection extends VBox_ManagedObjectCollection
  12809. {
  12810. protected $_interfaceName = "INATNetworkPortForwardEvent";
  12811. }
  12812. /**
  12813. * Generated VBoxWebService Interface Wrapper
  12814. */
  12815. class IHostNameResolutionConfigurationChangeEvent extends IEvent
  12816. {
  12817. public function getMidlDoesNotLikeEmptyInterfaces()
  12818. {
  12819. $request = new stdClass();
  12820. $request->_this = $this->handle;
  12821. $response = $this->connection->__soapCall('IHostNameResolutionConfigurationChangeEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  12822. return (bool)$response->returnval;
  12823. }
  12824. }
  12825. /**
  12826. * Generated VBoxWebService Managed Object Collection
  12827. */
  12828. class IHostNameResolutionConfigurationChangeEventCollection extends VBox_ManagedObjectCollection
  12829. {
  12830. protected $_interfaceName = "IHostNameResolutionConfigurationChangeEvent";
  12831. }
  12832. /**
  12833. * Generated VBoxWebService Struct
  12834. */
  12835. class IPCIDeviceAttachment extends VBox_Struct
  12836. {
  12837. protected $name;
  12838. protected $isPhysicalDevice;
  12839. protected $hostAddress;
  12840. protected $guestAddress;
  12841. public function __construct($connection, $values)
  12842. {
  12843. $this->connection = $connection;
  12844. $this->name = $values->name;
  12845. $this->isPhysicalDevice = $values->isPhysicalDevice;
  12846. $this->hostAddress = $values->hostAddress;
  12847. $this->guestAddress = $values->guestAddress;
  12848. }
  12849. public function getName()
  12850. {
  12851. return (string)$this->name;
  12852. }
  12853. public function getIsPhysicalDevice()
  12854. {
  12855. return (bool)$this->isPhysicalDevice;
  12856. }
  12857. public function getHostAddress()
  12858. {
  12859. return (int)$this->hostAddress;
  12860. }
  12861. public function getGuestAddress()
  12862. {
  12863. return (int)$this->guestAddress;
  12864. }
  12865. }
  12866. /**
  12867. * Generated VBoxWebService Struct Collection
  12868. */
  12869. class IPCIDeviceAttachmentCollection extends VBox_StructCollection
  12870. {
  12871. protected $_interfaceName = "IPCIDeviceAttachment";
  12872. }
  12873. /**
  12874. * Generated VBoxWebService Struct
  12875. */
  12876. class IVRDEServerInfo extends VBox_Struct
  12877. {
  12878. protected $active;
  12879. protected $port;
  12880. protected $numberOfClients;
  12881. protected $beginTime;
  12882. protected $endTime;
  12883. protected $bytesSent;
  12884. protected $bytesSentTotal;
  12885. protected $bytesReceived;
  12886. protected $bytesReceivedTotal;
  12887. protected $user;
  12888. protected $domain;
  12889. protected $clientName;
  12890. protected $clientIP;
  12891. protected $clientVersion;
  12892. protected $encryptionStyle;
  12893. public function __construct($connection, $values)
  12894. {
  12895. $this->connection = $connection;
  12896. $this->active = $values->active;
  12897. $this->port = $values->port;
  12898. $this->numberOfClients = $values->numberOfClients;
  12899. $this->beginTime = $values->beginTime;
  12900. $this->endTime = $values->endTime;
  12901. $this->bytesSent = $values->bytesSent;
  12902. $this->bytesSentTotal = $values->bytesSentTotal;
  12903. $this->bytesReceived = $values->bytesReceived;
  12904. $this->bytesReceivedTotal = $values->bytesReceivedTotal;
  12905. $this->user = $values->user;
  12906. $this->domain = $values->domain;
  12907. $this->clientName = $values->clientName;
  12908. $this->clientIP = $values->clientIP;
  12909. $this->clientVersion = $values->clientVersion;
  12910. $this->encryptionStyle = $values->encryptionStyle;
  12911. }
  12912. public function getActive()
  12913. {
  12914. return (bool)$this->active;
  12915. }
  12916. public function getPort()
  12917. {
  12918. return (int)$this->port;
  12919. }
  12920. public function getNumberOfClients()
  12921. {
  12922. return (float)$this->numberOfClients;
  12923. }
  12924. public function getBeginTime()
  12925. {
  12926. return (float)$this->beginTime;
  12927. }
  12928. public function getEndTime()
  12929. {
  12930. return (float)$this->endTime;
  12931. }
  12932. public function getBytesSent()
  12933. {
  12934. return (float)$this->bytesSent;
  12935. }
  12936. public function getBytesSentTotal()
  12937. {
  12938. return (float)$this->bytesSentTotal;
  12939. }
  12940. public function getBytesReceived()
  12941. {
  12942. return (float)$this->bytesReceived;
  12943. }
  12944. public function getBytesReceivedTotal()
  12945. {
  12946. return (float)$this->bytesReceivedTotal;
  12947. }
  12948. public function getUser()
  12949. {
  12950. return (string)$this->user;
  12951. }
  12952. public function getDomain()
  12953. {
  12954. return (string)$this->domain;
  12955. }
  12956. public function getClientName()
  12957. {
  12958. return (string)$this->clientName;
  12959. }
  12960. public function getClientIP()
  12961. {
  12962. return (string)$this->clientIP;
  12963. }
  12964. public function getClientVersion()
  12965. {
  12966. return (float)$this->clientVersion;
  12967. }
  12968. public function getEncryptionStyle()
  12969. {
  12970. return (float)$this->encryptionStyle;
  12971. }
  12972. }
  12973. /**
  12974. * Generated VBoxWebService Struct Collection
  12975. */
  12976. class IVRDEServerInfoCollection extends VBox_StructCollection
  12977. {
  12978. protected $_interfaceName = "IVRDEServerInfo";
  12979. }
  12980. /**
  12981. * Generated VBoxWebService Struct
  12982. */
  12983. class IGuestOSType extends VBox_Struct
  12984. {
  12985. protected $familyId;
  12986. protected $familyDescription;
  12987. protected $id;
  12988. protected $description;
  12989. protected $is64Bit;
  12990. protected $recommendedIOAPIC;
  12991. protected $recommendedVirtEx;
  12992. protected $recommendedRAM;
  12993. protected $recommendedVRAM;
  12994. protected $recommended2DVideoAcceleration;
  12995. protected $recommended3DAcceleration;
  12996. protected $recommendedHDD;
  12997. protected $adapterType;
  12998. protected $recommendedPAE;
  12999. protected $recommendedDVDStorageController;
  13000. protected $recommendedDVDStorageBus;
  13001. protected $recommendedHDStorageController;
  13002. protected $recommendedHDStorageBus;
  13003. protected $recommendedFirmware;
  13004. protected $recommendedUSBHID;
  13005. protected $recommendedHPET;
  13006. protected $recommendedUSBTablet;
  13007. protected $recommendedRTCUseUTC;
  13008. protected $recommendedChipset;
  13009. protected $recommendedAudioController;
  13010. protected $recommendedAudioCodec;
  13011. protected $recommendedFloppy;
  13012. protected $recommendedUSB;
  13013. protected $recommendedTFReset;
  13014. public function __construct($connection, $values)
  13015. {
  13016. $this->connection = $connection;
  13017. $this->familyId = $values->familyId;
  13018. $this->familyDescription = $values->familyDescription;
  13019. $this->id = $values->id;
  13020. $this->description = $values->description;
  13021. $this->is64Bit = $values->is64Bit;
  13022. $this->recommendedIOAPIC = $values->recommendedIOAPIC;
  13023. $this->recommendedVirtEx = $values->recommendedVirtEx;
  13024. $this->recommendedRAM = $values->recommendedRAM;
  13025. $this->recommendedVRAM = $values->recommendedVRAM;
  13026. $this->recommended2DVideoAcceleration = $values->recommended2DVideoAcceleration;
  13027. $this->recommended3DAcceleration = $values->recommended3DAcceleration;
  13028. $this->recommendedHDD = $values->recommendedHDD;
  13029. $this->adapterType = $values->adapterType;
  13030. $this->recommendedPAE = $values->recommendedPAE;
  13031. $this->recommendedDVDStorageController = $values->recommendedDVDStorageController;
  13032. $this->recommendedDVDStorageBus = $values->recommendedDVDStorageBus;
  13033. $this->recommendedHDStorageController = $values->recommendedHDStorageController;
  13034. $this->recommendedHDStorageBus = $values->recommendedHDStorageBus;
  13035. $this->recommendedFirmware = $values->recommendedFirmware;
  13036. $this->recommendedUSBHID = $values->recommendedUSBHID;
  13037. $this->recommendedHPET = $values->recommendedHPET;
  13038. $this->recommendedUSBTablet = $values->recommendedUSBTablet;
  13039. $this->recommendedRTCUseUTC = $values->recommendedRTCUseUTC;
  13040. $this->recommendedChipset = $values->recommendedChipset;
  13041. $this->recommendedAudioController = $values->recommendedAudioController;
  13042. $this->recommendedAudioCodec = $values->recommendedAudioCodec;
  13043. $this->recommendedFloppy = $values->recommendedFloppy;
  13044. $this->recommendedUSB = $values->recommendedUSB;
  13045. $this->recommendedTFReset = $values->recommendedTFReset;
  13046. }
  13047. public function getFamilyId()
  13048. {
  13049. return (string)$this->familyId;
  13050. }
  13051. public function getFamilyDescription()
  13052. {
  13053. return (string)$this->familyDescription;
  13054. }
  13055. public function getId()
  13056. {
  13057. return (string)$this->id;
  13058. }
  13059. public function getDescription()
  13060. {
  13061. return (string)$this->description;
  13062. }
  13063. public function getIs64Bit()
  13064. {
  13065. return (bool)$this->is64Bit;
  13066. }
  13067. public function getRecommendedIOAPIC()
  13068. {
  13069. return (bool)$this->recommendedIOAPIC;
  13070. }
  13071. public function getRecommendedVirtEx()
  13072. {
  13073. return (bool)$this->recommendedVirtEx;
  13074. }
  13075. public function getRecommendedRAM()
  13076. {
  13077. return (float)$this->recommendedRAM;
  13078. }
  13079. public function getRecommendedVRAM()
  13080. {
  13081. return (float)$this->recommendedVRAM;
  13082. }
  13083. public function getRecommended2DVideoAcceleration()
  13084. {
  13085. return (bool)$this->recommended2DVideoAcceleration;
  13086. }
  13087. public function getRecommended3DAcceleration()
  13088. {
  13089. return (bool)$this->recommended3DAcceleration;
  13090. }
  13091. public function getRecommendedHDD()
  13092. {
  13093. return (float)$this->recommendedHDD;
  13094. }
  13095. public function getAdapterType()
  13096. {
  13097. return new NetworkAdapterType ($this->connection, $this->adapterType);
  13098. }
  13099. public function getRecommendedPAE()
  13100. {
  13101. return (bool)$this->recommendedPAE;
  13102. }
  13103. public function getRecommendedDVDStorageController()
  13104. {
  13105. return new StorageControllerType ($this->connection, $this->recommendedDVDStorageController);
  13106. }
  13107. public function getRecommendedDVDStorageBus()
  13108. {
  13109. return new StorageBus ($this->connection, $this->recommendedDVDStorageBus);
  13110. }
  13111. public function getRecommendedHDStorageController()
  13112. {
  13113. return new StorageControllerType ($this->connection, $this->recommendedHDStorageController);
  13114. }
  13115. public function getRecommendedHDStorageBus()
  13116. {
  13117. return new StorageBus ($this->connection, $this->recommendedHDStorageBus);
  13118. }
  13119. public function getRecommendedFirmware()
  13120. {
  13121. return new FirmwareType ($this->connection, $this->recommendedFirmware);
  13122. }
  13123. public function getRecommendedUSBHID()
  13124. {
  13125. return (bool)$this->recommendedUSBHID;
  13126. }
  13127. public function getRecommendedHPET()
  13128. {
  13129. return (bool)$this->recommendedHPET;
  13130. }
  13131. public function getRecommendedUSBTablet()
  13132. {
  13133. return (bool)$this->recommendedUSBTablet;
  13134. }
  13135. public function getRecommendedRTCUseUTC()
  13136. {
  13137. return (bool)$this->recommendedRTCUseUTC;
  13138. }
  13139. public function getRecommendedChipset()
  13140. {
  13141. return new ChipsetType ($this->connection, $this->recommendedChipset);
  13142. }
  13143. public function getRecommendedAudioController()
  13144. {
  13145. return new AudioControllerType ($this->connection, $this->recommendedAudioController);
  13146. }
  13147. public function getRecommendedAudioCodec()
  13148. {
  13149. return new AudioCodecType ($this->connection, $this->recommendedAudioCodec);
  13150. }
  13151. public function getRecommendedFloppy()
  13152. {
  13153. return (bool)$this->recommendedFloppy;
  13154. }
  13155. public function getRecommendedUSB()
  13156. {
  13157. return (bool)$this->recommendedUSB;
  13158. }
  13159. public function getRecommendedTFReset()
  13160. {
  13161. return (bool)$this->recommendedTFReset;
  13162. }
  13163. }
  13164. /**
  13165. * Generated VBoxWebService Struct Collection
  13166. */
  13167. class IGuestOSTypeCollection extends VBox_StructCollection
  13168. {
  13169. protected $_interfaceName = "IGuestOSType";
  13170. }
  13171. /**
  13172. * Generated VBoxWebService Struct
  13173. */
  13174. class IAdditionsFacility extends VBox_Struct
  13175. {
  13176. protected $classType;
  13177. protected $lastUpdated;
  13178. protected $name;
  13179. protected $status;
  13180. protected $type;
  13181. public function __construct($connection, $values)
  13182. {
  13183. $this->connection = $connection;
  13184. $this->classType = $values->classType;
  13185. $this->lastUpdated = $values->lastUpdated;
  13186. $this->name = $values->name;
  13187. $this->status = $values->status;
  13188. $this->type = $values->type;
  13189. }
  13190. public function getClassType()
  13191. {
  13192. return new AdditionsFacilityClass ($this->connection, $this->classType);
  13193. }
  13194. public function getLastUpdated()
  13195. {
  13196. return (float)$this->lastUpdated;
  13197. }
  13198. public function getName()
  13199. {
  13200. return (string)$this->name;
  13201. }
  13202. public function getStatus()
  13203. {
  13204. return new AdditionsFacilityStatus ($this->connection, $this->status);
  13205. }
  13206. public function getType()
  13207. {
  13208. return new AdditionsFacilityType ($this->connection, $this->type);
  13209. }
  13210. }
  13211. /**
  13212. * Generated VBoxWebService Struct Collection
  13213. */
  13214. class IAdditionsFacilityCollection extends VBox_StructCollection
  13215. {
  13216. protected $_interfaceName = "IAdditionsFacility";
  13217. }
  13218. /**
  13219. * Generated VBoxWebService Struct
  13220. */
  13221. class IMediumAttachment extends VBox_Struct
  13222. {
  13223. protected $medium;
  13224. protected $controller;
  13225. protected $port;
  13226. protected $device;
  13227. protected $type;
  13228. protected $passthrough;
  13229. protected $temporaryEject;
  13230. protected $isEjected;
  13231. protected $nonRotational;
  13232. protected $discard;
  13233. protected $hotPluggable;
  13234. protected $bandwidthGroup;
  13235. public function __construct($connection, $values)
  13236. {
  13237. $this->connection = $connection;
  13238. $this->medium = $values->medium;
  13239. $this->controller = $values->controller;
  13240. $this->port = $values->port;
  13241. $this->device = $values->device;
  13242. $this->type = $values->type;
  13243. $this->passthrough = $values->passthrough;
  13244. $this->temporaryEject = $values->temporaryEject;
  13245. $this->isEjected = $values->isEjected;
  13246. $this->nonRotational = $values->nonRotational;
  13247. $this->discard = $values->discard;
  13248. $this->hotPluggable = $values->hotPluggable;
  13249. $this->bandwidthGroup = $values->bandwidthGroup;
  13250. }
  13251. public function getMedium()
  13252. {
  13253. return new IMedium ($this->connection, $this->medium);
  13254. }
  13255. public function getController()
  13256. {
  13257. return (string)$this->controller;
  13258. }
  13259. public function getPort()
  13260. {
  13261. return (int)$this->port;
  13262. }
  13263. public function getDevice()
  13264. {
  13265. return (int)$this->device;
  13266. }
  13267. public function getType()
  13268. {
  13269. return new DeviceType ($this->connection, $this->type);
  13270. }
  13271. public function getPassthrough()
  13272. {
  13273. return (bool)$this->passthrough;
  13274. }
  13275. public function getTemporaryEject()
  13276. {
  13277. return (bool)$this->temporaryEject;
  13278. }
  13279. public function getIsEjected()
  13280. {
  13281. return (bool)$this->isEjected;
  13282. }
  13283. public function getNonRotational()
  13284. {
  13285. return (bool)$this->nonRotational;
  13286. }
  13287. public function getDiscard()
  13288. {
  13289. return (bool)$this->discard;
  13290. }
  13291. public function getHotPluggable()
  13292. {
  13293. return (bool)$this->hotPluggable;
  13294. }
  13295. public function getBandwidthGroup()
  13296. {
  13297. return new IBandwidthGroup ($this->connection, $this->bandwidthGroup);
  13298. }
  13299. }
  13300. /**
  13301. * Generated VBoxWebService Struct Collection
  13302. */
  13303. class IMediumAttachmentCollection extends VBox_StructCollection
  13304. {
  13305. protected $_interfaceName = "IMediumAttachment";
  13306. }
  13307. /**
  13308. * Generated VBoxWebService Struct
  13309. */
  13310. class ISharedFolder extends VBox_Struct
  13311. {
  13312. protected $name;
  13313. protected $hostPath;
  13314. protected $accessible;
  13315. protected $writable;
  13316. protected $autoMount;
  13317. protected $lastAccessError;
  13318. public function __construct($connection, $values)
  13319. {
  13320. $this->connection = $connection;
  13321. $this->name = $values->name;
  13322. $this->hostPath = $values->hostPath;
  13323. $this->accessible = $values->accessible;
  13324. $this->writable = $values->writable;
  13325. $this->autoMount = $values->autoMount;
  13326. $this->lastAccessError = $values->lastAccessError;
  13327. }
  13328. public function getName()
  13329. {
  13330. return (string)$this->name;
  13331. }
  13332. public function getHostPath()
  13333. {
  13334. return (string)$this->hostPath;
  13335. }
  13336. public function getAccessible()
  13337. {
  13338. return (bool)$this->accessible;
  13339. }
  13340. public function getWritable()
  13341. {
  13342. return (bool)$this->writable;
  13343. }
  13344. public function getAutoMount()
  13345. {
  13346. return (bool)$this->autoMount;
  13347. }
  13348. public function getLastAccessError()
  13349. {
  13350. return (string)$this->lastAccessError;
  13351. }
  13352. }
  13353. /**
  13354. * Generated VBoxWebService Struct Collection
  13355. */
  13356. class ISharedFolderCollection extends VBox_StructCollection
  13357. {
  13358. protected $_interfaceName = "ISharedFolder";
  13359. }
  13360. /**
  13361. * Generated VBoxWebService ENUM
  13362. */
  13363. class SettingsVersion extends VBox_Enum
  13364. {
  13365. public $NameMap = array(0 => 'Null', 1 => 'v1_0', 2 => 'v1_1', 3 => 'v1_2', 4 => 'v1_3pre', 5 => 'v1_3', 6 => 'v1_4', 7 => 'v1_5', 8 => 'v1_6', 9 => 'v1_7', 10 => 'v1_8', 11 => 'v1_9', 12 => 'v1_10', 13 => 'v1_11', 14 => 'v1_12', 15 => 'v1_13', 16 => 'v1_14', 17 => 'v1_15', 99999 => 'Future');
  13366. public $ValueMap = array('Null' => 0, 'v1_0' => 1, 'v1_1' => 2, 'v1_2' => 3, 'v1_3pre' => 4, 'v1_3' => 5, 'v1_4' => 6, 'v1_5' => 7, 'v1_6' => 8, 'v1_7' => 9, 'v1_8' => 10, 'v1_9' => 11, 'v1_10' => 12, 'v1_11' => 13, 'v1_12' => 14, 'v1_13' => 15, 'v1_14' => 16, 'v1_15' => 17, 'Future' => 99999);
  13367. }
  13368. /**
  13369. * Generated VBoxWebService Enum Collection
  13370. */
  13371. class SettingsVersionCollection extends VBox_EnumCollection
  13372. {
  13373. protected $_interfaceName = "SettingsVersion";
  13374. }
  13375. /**
  13376. * Generated VBoxWebService ENUM
  13377. */
  13378. class AccessMode extends VBox_Enum
  13379. {
  13380. public $NameMap = array(1 => 'ReadOnly', 2 => 'ReadWrite');
  13381. public $ValueMap = array('ReadOnly' => 1, 'ReadWrite' => 2);
  13382. }
  13383. /**
  13384. * Generated VBoxWebService Enum Collection
  13385. */
  13386. class AccessModeCollection extends VBox_EnumCollection
  13387. {
  13388. protected $_interfaceName = "AccessMode";
  13389. }
  13390. /**
  13391. * Generated VBoxWebService ENUM
  13392. */
  13393. class MachineState extends VBox_Enum
  13394. {
  13395. public $NameMap = array(0 => 'Null', 1 => 'PoweredOff', 2 => 'Saved', 3 => 'Teleported', 4 => 'Aborted', 5 => 'Running', 6 => 'Paused', 7 => 'Stuck', 8 => 'Teleporting', 9 => 'LiveSnapshotting', 10 => 'Starting', 11 => 'Stopping', 12 => 'Saving', 13 => 'Restoring', 14 => 'TeleportingPausedVM', 15 => 'TeleportingIn', 16 => 'FaultTolerantSyncing', 17 => 'DeletingSnapshotOnline', 18 => 'DeletingSnapshotPaused', 19 => 'OnlineSnapshotting', 20 => 'RestoringSnapshot', 21 => 'DeletingSnapshot', 22 => 'SettingUp', 23 => 'Snapshotting', );
  13396. public $ValueMap = array('Null' => 0, 'PoweredOff' => 1, 'Saved' => 2, 'Teleported' => 3, 'Aborted' => 4, 'Running' => 5, 'Paused' => 6, 'Stuck' => 7, 'Teleporting' => 8, 'LiveSnapshotting' => 9, 'Starting' => 10, 'Stopping' => 11, 'Saving' => 12, 'Restoring' => 13, 'TeleportingPausedVM' => 14, 'TeleportingIn' => 15, 'FaultTolerantSyncing' => 16, 'DeletingSnapshotOnline' => 17, 'DeletingSnapshotPaused' => 18, 'OnlineSnapshotting' => 19, 'RestoringSnapshot' => 20, 'DeletingSnapshot' => 21, 'SettingUp' => 22, 'Snapshotting' => 23, );
  13397. }
  13398. /**
  13399. * Generated VBoxWebService Enum Collection
  13400. */
  13401. class MachineStateCollection extends VBox_EnumCollection
  13402. {
  13403. protected $_interfaceName = "MachineState";
  13404. }
  13405. /**
  13406. * Generated VBoxWebService ENUM
  13407. */
  13408. class SessionState extends VBox_Enum
  13409. {
  13410. public $NameMap = array(0 => 'Null', 1 => 'Unlocked', 2 => 'Locked', 3 => 'Spawning', 4 => 'Unlocking');
  13411. public $ValueMap = array('Null' => 0, 'Unlocked' => 1, 'Locked' => 2, 'Spawning' => 3, 'Unlocking' => 4);
  13412. }
  13413. /**
  13414. * Generated VBoxWebService Enum Collection
  13415. */
  13416. class SessionStateCollection extends VBox_EnumCollection
  13417. {
  13418. protected $_interfaceName = "SessionState";
  13419. }
  13420. /**
  13421. * Generated VBoxWebService ENUM
  13422. */
  13423. class CPUPropertyType extends VBox_Enum
  13424. {
  13425. public $NameMap = array(0 => 'Null', 1 => 'PAE', 2 => 'LongMode', 3 => 'TripleFaultReset');
  13426. public $ValueMap = array('Null' => 0, 'PAE' => 1, 'LongMode' => 2, 'TripleFaultReset' => 3);
  13427. }
  13428. /**
  13429. * Generated VBoxWebService Enum Collection
  13430. */
  13431. class CPUPropertyTypeCollection extends VBox_EnumCollection
  13432. {
  13433. protected $_interfaceName = "CPUPropertyType";
  13434. }
  13435. /**
  13436. * Generated VBoxWebService ENUM
  13437. */
  13438. class HWVirtExPropertyType extends VBox_Enum
  13439. {
  13440. public $NameMap = array(0 => 'Null', 1 => 'Enabled', 2 => 'VPID', 3 => 'NestedPaging', 4 => 'UnrestrictedExecution', 5 => 'LargePages', 6 => 'Force');
  13441. public $ValueMap = array('Null' => 0, 'Enabled' => 1, 'VPID' => 2, 'NestedPaging' => 3, 'UnrestrictedExecution' => 4, 'LargePages' => 5, 'Force' => 6);
  13442. }
  13443. /**
  13444. * Generated VBoxWebService Enum Collection
  13445. */
  13446. class HWVirtExPropertyTypeCollection extends VBox_EnumCollection
  13447. {
  13448. protected $_interfaceName = "HWVirtExPropertyType";
  13449. }
  13450. /**
  13451. * Generated VBoxWebService ENUM
  13452. */
  13453. class ParavirtProvider extends VBox_Enum
  13454. {
  13455. public $NameMap = array(0 => 'None', 1 => 'Default', 2 => 'Legacy', 3 => 'Minimal', 4 => 'HyperV', 5 => 'KVM');
  13456. public $ValueMap = array('None' => 0, 'Default' => 1, 'Legacy' => 2, 'Minimal' => 3, 'HyperV' => 4, 'KVM' => 5);
  13457. }
  13458. /**
  13459. * Generated VBoxWebService Enum Collection
  13460. */
  13461. class ParavirtProviderCollection extends VBox_EnumCollection
  13462. {
  13463. protected $_interfaceName = "ParavirtProvider";
  13464. }
  13465. /**
  13466. * Generated VBoxWebService ENUM
  13467. */
  13468. class FaultToleranceState extends VBox_Enum
  13469. {
  13470. public $NameMap = array(1 => 'Inactive', 2 => 'Master', 3 => 'Standby');
  13471. public $ValueMap = array('Inactive' => 1, 'Master' => 2, 'Standby' => 3);
  13472. }
  13473. /**
  13474. * Generated VBoxWebService Enum Collection
  13475. */
  13476. class FaultToleranceStateCollection extends VBox_EnumCollection
  13477. {
  13478. protected $_interfaceName = "FaultToleranceState";
  13479. }
  13480. /**
  13481. * Generated VBoxWebService ENUM
  13482. */
  13483. class LockType extends VBox_Enum
  13484. {
  13485. public $NameMap = array(0 => 'Null', 1 => 'Shared', 2 => 'Write', 3 => 'VM');
  13486. public $ValueMap = array('Null' => 0, 'Shared' => 1, 'Write' => 2, 'VM' => 3);
  13487. }
  13488. /**
  13489. * Generated VBoxWebService Enum Collection
  13490. */
  13491. class LockTypeCollection extends VBox_EnumCollection
  13492. {
  13493. protected $_interfaceName = "LockType";
  13494. }
  13495. /**
  13496. * Generated VBoxWebService ENUM
  13497. */
  13498. class SessionType extends VBox_Enum
  13499. {
  13500. public $NameMap = array(0 => 'Null', 1 => 'WriteLock', 2 => 'Remote', 3 => 'Shared');
  13501. public $ValueMap = array('Null' => 0, 'WriteLock' => 1, 'Remote' => 2, 'Shared' => 3);
  13502. }
  13503. /**
  13504. * Generated VBoxWebService Enum Collection
  13505. */
  13506. class SessionTypeCollection extends VBox_EnumCollection
  13507. {
  13508. protected $_interfaceName = "SessionType";
  13509. }
  13510. /**
  13511. * Generated VBoxWebService ENUM
  13512. */
  13513. class DeviceType extends VBox_Enum
  13514. {
  13515. public $NameMap = array(0 => 'Null', 1 => 'Floppy', 2 => 'DVD', 3 => 'HardDisk', 4 => 'Network', 5 => 'USB', 6 => 'SharedFolder', 7 => 'Graphics3D');
  13516. public $ValueMap = array('Null' => 0, 'Floppy' => 1, 'DVD' => 2, 'HardDisk' => 3, 'Network' => 4, 'USB' => 5, 'SharedFolder' => 6, 'Graphics3D' => 7);
  13517. }
  13518. /**
  13519. * Generated VBoxWebService Enum Collection
  13520. */
  13521. class DeviceTypeCollection extends VBox_EnumCollection
  13522. {
  13523. protected $_interfaceName = "DeviceType";
  13524. }
  13525. /**
  13526. * Generated VBoxWebService ENUM
  13527. */
  13528. class DeviceActivity extends VBox_Enum
  13529. {
  13530. public $NameMap = array(0 => 'Null', 1 => 'Idle', 2 => 'Reading', 3 => 'Writing');
  13531. public $ValueMap = array('Null' => 0, 'Idle' => 1, 'Reading' => 2, 'Writing' => 3);
  13532. }
  13533. /**
  13534. * Generated VBoxWebService Enum Collection
  13535. */
  13536. class DeviceActivityCollection extends VBox_EnumCollection
  13537. {
  13538. protected $_interfaceName = "DeviceActivity";
  13539. }
  13540. /**
  13541. * Generated VBoxWebService ENUM
  13542. */
  13543. class ClipboardMode extends VBox_Enum
  13544. {
  13545. public $NameMap = array(0 => 'Disabled', 1 => 'HostToGuest', 2 => 'GuestToHost', 3 => 'Bidirectional');
  13546. public $ValueMap = array('Disabled' => 0, 'HostToGuest' => 1, 'GuestToHost' => 2, 'Bidirectional' => 3);
  13547. }
  13548. /**
  13549. * Generated VBoxWebService Enum Collection
  13550. */
  13551. class ClipboardModeCollection extends VBox_EnumCollection
  13552. {
  13553. protected $_interfaceName = "ClipboardMode";
  13554. }
  13555. /**
  13556. * Generated VBoxWebService ENUM
  13557. */
  13558. class DnDMode extends VBox_Enum
  13559. {
  13560. public $NameMap = array(0 => 'Disabled', 1 => 'HostToGuest', 2 => 'GuestToHost', 3 => 'Bidirectional');
  13561. public $ValueMap = array('Disabled' => 0, 'HostToGuest' => 1, 'GuestToHost' => 2, 'Bidirectional' => 3);
  13562. }
  13563. /**
  13564. * Generated VBoxWebService Enum Collection
  13565. */
  13566. class DnDModeCollection extends VBox_EnumCollection
  13567. {
  13568. protected $_interfaceName = "DnDMode";
  13569. }
  13570. /**
  13571. * Generated VBoxWebService ENUM
  13572. */
  13573. class Scope extends VBox_Enum
  13574. {
  13575. public $NameMap = array(0 => 'Global', 1 => 'Machine', 2 => 'Session');
  13576. public $ValueMap = array('Global' => 0, 'Machine' => 1, 'Session' => 2);
  13577. }
  13578. /**
  13579. * Generated VBoxWebService Enum Collection
  13580. */
  13581. class ScopeCollection extends VBox_EnumCollection
  13582. {
  13583. protected $_interfaceName = "Scope";
  13584. }
  13585. /**
  13586. * Generated VBoxWebService ENUM
  13587. */
  13588. class BIOSBootMenuMode extends VBox_Enum
  13589. {
  13590. public $NameMap = array(0 => 'Disabled', 1 => 'MenuOnly', 2 => 'MessageAndMenu');
  13591. public $ValueMap = array('Disabled' => 0, 'MenuOnly' => 1, 'MessageAndMenu' => 2);
  13592. }
  13593. /**
  13594. * Generated VBoxWebService Enum Collection
  13595. */
  13596. class BIOSBootMenuModeCollection extends VBox_EnumCollection
  13597. {
  13598. protected $_interfaceName = "BIOSBootMenuMode";
  13599. }
  13600. /**
  13601. * Generated VBoxWebService ENUM
  13602. */
  13603. class ProcessorFeature extends VBox_Enum
  13604. {
  13605. public $NameMap = array(0 => 'HWVirtEx', 1 => 'PAE', 2 => 'LongMode', 3 => 'NestedPaging');
  13606. public $ValueMap = array('HWVirtEx' => 0, 'PAE' => 1, 'LongMode' => 2, 'NestedPaging' => 3);
  13607. }
  13608. /**
  13609. * Generated VBoxWebService Enum Collection
  13610. */
  13611. class ProcessorFeatureCollection extends VBox_EnumCollection
  13612. {
  13613. protected $_interfaceName = "ProcessorFeature";
  13614. }
  13615. /**
  13616. * Generated VBoxWebService ENUM
  13617. */
  13618. class FirmwareType extends VBox_Enum
  13619. {
  13620. public $NameMap = array(1 => 'BIOS', 2 => 'EFI', 3 => 'EFI32', 4 => 'EFI64', 5 => 'EFIDUAL');
  13621. public $ValueMap = array('BIOS' => 1, 'EFI' => 2, 'EFI32' => 3, 'EFI64' => 4, 'EFIDUAL' => 5);
  13622. }
  13623. /**
  13624. * Generated VBoxWebService Enum Collection
  13625. */
  13626. class FirmwareTypeCollection extends VBox_EnumCollection
  13627. {
  13628. protected $_interfaceName = "FirmwareType";
  13629. }
  13630. /**
  13631. * Generated VBoxWebService ENUM
  13632. */
  13633. class PointingHIDType extends VBox_Enum
  13634. {
  13635. public $NameMap = array(1 => 'None', 2 => 'PS2Mouse', 3 => 'USBMouse', 4 => 'USBTablet', 5 => 'ComboMouse', 6 => 'USBMultiTouch');
  13636. public $ValueMap = array('None' => 1, 'PS2Mouse' => 2, 'USBMouse' => 3, 'USBTablet' => 4, 'ComboMouse' => 5, 'USBMultiTouch' => 6);
  13637. }
  13638. /**
  13639. * Generated VBoxWebService Enum Collection
  13640. */
  13641. class PointingHIDTypeCollection extends VBox_EnumCollection
  13642. {
  13643. protected $_interfaceName = "PointingHIDType";
  13644. }
  13645. /**
  13646. * Generated VBoxWebService ENUM
  13647. */
  13648. class KeyboardHIDType extends VBox_Enum
  13649. {
  13650. public $NameMap = array(1 => 'None', 2 => 'PS2Keyboard', 3 => 'USBKeyboard', 4 => 'ComboKeyboard');
  13651. public $ValueMap = array('None' => 1, 'PS2Keyboard' => 2, 'USBKeyboard' => 3, 'ComboKeyboard' => 4);
  13652. }
  13653. /**
  13654. * Generated VBoxWebService Enum Collection
  13655. */
  13656. class KeyboardHIDTypeCollection extends VBox_EnumCollection
  13657. {
  13658. protected $_interfaceName = "KeyboardHIDType";
  13659. }
  13660. /**
  13661. * Generated VBoxWebService ENUM
  13662. */
  13663. class BitmapFormat extends VBox_Enum
  13664. {
  13665. public $NameMap = array(0 => 'Opaque', 0x20524742 => 'BGR', 0x30524742 => 'BGR0', 0x41524742 => 'BGRA', 0x41424752 => 'RGBA', 0x20474E50 => 'PNG', 0x4745504A => 'JPEG');
  13666. public $ValueMap = array('Opaque' => 0, 'BGR' => 0x20524742, 'BGR0' => 0x30524742, 'BGRA' => 0x41524742, 'RGBA' => 0x41424752, 'PNG' => 0x20474E50, 'JPEG' => 0x4745504A);
  13667. }
  13668. /**
  13669. * Generated VBoxWebService Enum Collection
  13670. */
  13671. class BitmapFormatCollection extends VBox_EnumCollection
  13672. {
  13673. protected $_interfaceName = "BitmapFormat";
  13674. }
  13675. /**
  13676. * Generated VBoxWebService ENUM
  13677. */
  13678. class DhcpOpt extends VBox_Enum
  13679. {
  13680. public $NameMap = array(1 => 'SubnetMask', 2 => 'TimeOffset', 3 => 'Router', 4 => 'TimeServer', 5 => 'NameServer', 6 => 'DomainNameServer', 7 => 'LogServer', 8 => 'Cookie', 9 => 'LPRServer', 10 => 'ImpressServer', 11 => 'ResourseLocationServer', 12 => 'HostName', 13 => 'BootFileSize', 14 => 'MeritDumpFile', 15 => 'DomainName', 16 => 'SwapServer', 17 => 'RootPath', 18 => 'ExtensionPath', 19 => 'IPForwardingEnableDisable', 20 => 'NonLocalSourceRoutingEnableDisable', 21 => 'PolicyFilter', 22 => 'MaximumDatagramReassemblySize', 23 => 'DefaultIPTime2Live', 24 => 'PathMTUAgingTimeout', 25 => 'IPLayerParametersPerInterface', 26 => 'InterfaceMTU', 27 => 'AllSubnetsAreLocal', 28 => 'BroadcastAddress', 29 => 'PerformMaskDiscovery', 30 => 'MaskSupplier', 31 => 'PerformRouteDiscovery', 32 => 'RouterSolicitationAddress', 33 => 'StaticRoute', 34 => 'TrailerEncapsulation', 35 => 'ARPCacheTimeout', 36 => 'EthernetEncapsulation', 37 => 'TCPDefaultTTL', 38 => 'TCPKeepAliveInterval', 39 => 'TCPKeepAliveGarbage', 40 => 'NetworkInformationServiceDomain', 41 => 'NetworkInformationServiceServers', 42 => 'NetworkTimeProtocolServers', 43 => 'VendorSpecificInformation', 44 => 'Option_44', 45 => 'Option_45', 46 => 'Option_46', 47 => 'Option_47', 48 => 'Option_48', 49 => 'Option_49', 51 => 'IPAddressLeaseTime', 64 => 'Option_64', 65 => 'Option_65', 66 => 'TFTPServerName', 67 => 'BootfileName', 68 => 'Option_68', 69 => 'Option_69', 70 => 'Option_70', 71 => 'Option_71', 72 => 'Option_72', 73 => 'Option_73', 74 => 'Option_74', 75 => 'Option_75', 119 => 'Option_119');
  13681. public $ValueMap = array('SubnetMask' => 1, 'TimeOffset' => 2, 'Router' => 3, 'TimeServer' => 4, 'NameServer' => 5, 'DomainNameServer' => 6, 'LogServer' => 7, 'Cookie' => 8, 'LPRServer' => 9, 'ImpressServer' => 10, 'ResourseLocationServer' => 11, 'HostName' => 12, 'BootFileSize' => 13, 'MeritDumpFile' => 14, 'DomainName' => 15, 'SwapServer' => 16, 'RootPath' => 17, 'ExtensionPath' => 18, 'IPForwardingEnableDisable' => 19, 'NonLocalSourceRoutingEnableDisable' => 20, 'PolicyFilter' => 21, 'MaximumDatagramReassemblySize' => 22, 'DefaultIPTime2Live' => 23, 'PathMTUAgingTimeout' => 24, 'IPLayerParametersPerInterface' => 25, 'InterfaceMTU' => 26, 'AllSubnetsAreLocal' => 27, 'BroadcastAddress' => 28, 'PerformMaskDiscovery' => 29, 'MaskSupplier' => 30, 'PerformRouteDiscovery' => 31, 'RouterSolicitationAddress' => 32, 'StaticRoute' => 33, 'TrailerEncapsulation' => 34, 'ARPCacheTimeout' => 35, 'EthernetEncapsulation' => 36, 'TCPDefaultTTL' => 37, 'TCPKeepAliveInterval' => 38, 'TCPKeepAliveGarbage' => 39, 'NetworkInformationServiceDomain' => 40, 'NetworkInformationServiceServers' => 41, 'NetworkTimeProtocolServers' => 42, 'VendorSpecificInformation' => 43, 'Option_44' => 44, 'Option_45' => 45, 'Option_46' => 46, 'Option_47' => 47, 'Option_48' => 48, 'Option_49' => 49, 'IPAddressLeaseTime' => 51, 'Option_64' => 64, 'Option_65' => 65, 'TFTPServerName' => 66, 'BootfileName' => 67, 'Option_68' => 68, 'Option_69' => 69, 'Option_70' => 70, 'Option_71' => 71, 'Option_72' => 72, 'Option_73' => 73, 'Option_74' => 74, 'Option_75' => 75, 'Option_119' => 119);
  13682. }
  13683. /**
  13684. * Generated VBoxWebService Enum Collection
  13685. */
  13686. class DhcpOptCollection extends VBox_EnumCollection
  13687. {
  13688. protected $_interfaceName = "DhcpOpt";
  13689. }
  13690. /**
  13691. * Generated VBoxWebService ENUM
  13692. */
  13693. class DhcpOptEncoding extends VBox_Enum
  13694. {
  13695. public $NameMap = array(0 => 'Legacy', 1 => 'Hex');
  13696. public $ValueMap = array('Legacy' => 0, 'Hex' => 1);
  13697. }
  13698. /**
  13699. * Generated VBoxWebService Enum Collection
  13700. */
  13701. class DhcpOptEncodingCollection extends VBox_EnumCollection
  13702. {
  13703. protected $_interfaceName = "DhcpOptEncoding";
  13704. }
  13705. /**
  13706. * Generated VBoxWebService ENUM
  13707. */
  13708. class VFSType extends VBox_Enum
  13709. {
  13710. public $NameMap = array(1 => 'File', 2 => 'Cloud', 3 => 'S3', 4 => 'WebDav');
  13711. public $ValueMap = array('File' => 1, 'Cloud' => 2, 'S3' => 3, 'WebDav' => 4);
  13712. }
  13713. /**
  13714. * Generated VBoxWebService Enum Collection
  13715. */
  13716. class VFSTypeCollection extends VBox_EnumCollection
  13717. {
  13718. protected $_interfaceName = "VFSType";
  13719. }
  13720. /**
  13721. * Generated VBoxWebService ENUM
  13722. */
  13723. class ImportOptions extends VBox_Enum
  13724. {
  13725. public $NameMap = array(1 => 'KeepAllMACs', 2 => 'KeepNATMACs', 3 => 'ImportToVDI');
  13726. public $ValueMap = array('KeepAllMACs' => 1, 'KeepNATMACs' => 2, 'ImportToVDI' => 3);
  13727. }
  13728. /**
  13729. * Generated VBoxWebService Enum Collection
  13730. */
  13731. class ImportOptionsCollection extends VBox_EnumCollection
  13732. {
  13733. protected $_interfaceName = "ImportOptions";
  13734. }
  13735. /**
  13736. * Generated VBoxWebService ENUM
  13737. */
  13738. class ExportOptions extends VBox_Enum
  13739. {
  13740. public $NameMap = array(1 => 'CreateManifest', 2 => 'ExportDVDImages', 3 => 'StripAllMACs', 4 => 'StripAllNonNATMACs');
  13741. public $ValueMap = array('CreateManifest' => 1, 'ExportDVDImages' => 2, 'StripAllMACs' => 3, 'StripAllNonNATMACs' => 4);
  13742. }
  13743. /**
  13744. * Generated VBoxWebService Enum Collection
  13745. */
  13746. class ExportOptionsCollection extends VBox_EnumCollection
  13747. {
  13748. protected $_interfaceName = "ExportOptions";
  13749. }
  13750. /**
  13751. * Generated VBoxWebService ENUM
  13752. */
  13753. class VirtualSystemDescriptionType extends VBox_Enum
  13754. {
  13755. public $NameMap = array(1 => 'Ignore', 2 => 'OS', 3 => 'Name', 4 => 'Product', 5 => 'Vendor', 6 => 'Version', 7 => 'ProductUrl', 8 => 'VendorUrl', 9 => 'Description', 10 => 'License', 11 => 'Miscellaneous', 12 => 'CPU', 13 => 'Memory', 14 => 'HardDiskControllerIDE', 15 => 'HardDiskControllerSATA', 16 => 'HardDiskControllerSCSI', 17 => 'HardDiskControllerSAS', 18 => 'HardDiskImage', 19 => 'Floppy', 20 => 'CDROM', 21 => 'NetworkAdapter', 22 => 'USBController', 23 => 'SoundCard', 24 => 'SettingsFile');
  13756. public $ValueMap = array('Ignore' => 1, 'OS' => 2, 'Name' => 3, 'Product' => 4, 'Vendor' => 5, 'Version' => 6, 'ProductUrl' => 7, 'VendorUrl' => 8, 'Description' => 9, 'License' => 10, 'Miscellaneous' => 11, 'CPU' => 12, 'Memory' => 13, 'HardDiskControllerIDE' => 14, 'HardDiskControllerSATA' => 15, 'HardDiskControllerSCSI' => 16, 'HardDiskControllerSAS' => 17, 'HardDiskImage' => 18, 'Floppy' => 19, 'CDROM' => 20, 'NetworkAdapter' => 21, 'USBController' => 22, 'SoundCard' => 23, 'SettingsFile' => 24);
  13757. }
  13758. /**
  13759. * Generated VBoxWebService Enum Collection
  13760. */
  13761. class VirtualSystemDescriptionTypeCollection extends VBox_EnumCollection
  13762. {
  13763. protected $_interfaceName = "VirtualSystemDescriptionType";
  13764. }
  13765. /**
  13766. * Generated VBoxWebService ENUM
  13767. */
  13768. class VirtualSystemDescriptionValueType extends VBox_Enum
  13769. {
  13770. public $NameMap = array(1 => 'Reference', 2 => 'Original', 3 => 'Auto', 4 => 'ExtraConfig');
  13771. public $ValueMap = array('Reference' => 1, 'Original' => 2, 'Auto' => 3, 'ExtraConfig' => 4);
  13772. }
  13773. /**
  13774. * Generated VBoxWebService Enum Collection
  13775. */
  13776. class VirtualSystemDescriptionValueTypeCollection extends VBox_EnumCollection
  13777. {
  13778. protected $_interfaceName = "VirtualSystemDescriptionValueType";
  13779. }
  13780. /**
  13781. * Generated VBoxWebService ENUM
  13782. */
  13783. class GraphicsControllerType extends VBox_Enum
  13784. {
  13785. public $NameMap = array(0 => 'Null', 1 => 'VBoxVGA', 2 => 'VMSVGA');
  13786. public $ValueMap = array('Null' => 0, 'VBoxVGA' => 1, 'VMSVGA' => 2);
  13787. }
  13788. /**
  13789. * Generated VBoxWebService Enum Collection
  13790. */
  13791. class GraphicsControllerTypeCollection extends VBox_EnumCollection
  13792. {
  13793. protected $_interfaceName = "GraphicsControllerType";
  13794. }
  13795. /**
  13796. * Generated VBoxWebService ENUM
  13797. */
  13798. class CleanupMode extends VBox_Enum
  13799. {
  13800. public $NameMap = array(1 => 'UnregisterOnly', 2 => 'DetachAllReturnNone', 3 => 'DetachAllReturnHardDisksOnly', 4 => 'Full');
  13801. public $ValueMap = array('UnregisterOnly' => 1, 'DetachAllReturnNone' => 2, 'DetachAllReturnHardDisksOnly' => 3, 'Full' => 4);
  13802. }
  13803. /**
  13804. * Generated VBoxWebService Enum Collection
  13805. */
  13806. class CleanupModeCollection extends VBox_EnumCollection
  13807. {
  13808. protected $_interfaceName = "CleanupMode";
  13809. }
  13810. /**
  13811. * Generated VBoxWebService ENUM
  13812. */
  13813. class CloneMode extends VBox_Enum
  13814. {
  13815. public $NameMap = array(1 => 'MachineState', 2 => 'MachineAndChildStates', 3 => 'AllStates');
  13816. public $ValueMap = array('MachineState' => 1, 'MachineAndChildStates' => 2, 'AllStates' => 3);
  13817. }
  13818. /**
  13819. * Generated VBoxWebService Enum Collection
  13820. */
  13821. class CloneModeCollection extends VBox_EnumCollection
  13822. {
  13823. protected $_interfaceName = "CloneMode";
  13824. }
  13825. /**
  13826. * Generated VBoxWebService ENUM
  13827. */
  13828. class CloneOptions extends VBox_Enum
  13829. {
  13830. public $NameMap = array(1 => 'Link', 2 => 'KeepAllMACs', 3 => 'KeepNATMACs', 4 => 'KeepDiskNames');
  13831. public $ValueMap = array('Link' => 1, 'KeepAllMACs' => 2, 'KeepNATMACs' => 3, 'KeepDiskNames' => 4);
  13832. }
  13833. /**
  13834. * Generated VBoxWebService Enum Collection
  13835. */
  13836. class CloneOptionsCollection extends VBox_EnumCollection
  13837. {
  13838. protected $_interfaceName = "CloneOptions";
  13839. }
  13840. /**
  13841. * Generated VBoxWebService ENUM
  13842. */
  13843. class AutostopType extends VBox_Enum
  13844. {
  13845. public $NameMap = array(1 => 'Disabled', 2 => 'SaveState', 3 => 'PowerOff', 4 => 'AcpiShutdown');
  13846. public $ValueMap = array('Disabled' => 1, 'SaveState' => 2, 'PowerOff' => 3, 'AcpiShutdown' => 4);
  13847. }
  13848. /**
  13849. * Generated VBoxWebService Enum Collection
  13850. */
  13851. class AutostopTypeCollection extends VBox_EnumCollection
  13852. {
  13853. protected $_interfaceName = "AutostopType";
  13854. }
  13855. /**
  13856. * Generated VBoxWebService ENUM
  13857. */
  13858. class HostNetworkInterfaceMediumType extends VBox_Enum
  13859. {
  13860. public $NameMap = array(0 => 'Unknown', 1 => 'Ethernet', 2 => 'PPP', 3 => 'SLIP');
  13861. public $ValueMap = array('Unknown' => 0, 'Ethernet' => 1, 'PPP' => 2, 'SLIP' => 3);
  13862. }
  13863. /**
  13864. * Generated VBoxWebService Enum Collection
  13865. */
  13866. class HostNetworkInterfaceMediumTypeCollection extends VBox_EnumCollection
  13867. {
  13868. protected $_interfaceName = "HostNetworkInterfaceMediumType";
  13869. }
  13870. /**
  13871. * Generated VBoxWebService ENUM
  13872. */
  13873. class HostNetworkInterfaceStatus extends VBox_Enum
  13874. {
  13875. public $NameMap = array(0 => 'Unknown', 1 => 'Up', 2 => 'Down');
  13876. public $ValueMap = array('Unknown' => 0, 'Up' => 1, 'Down' => 2);
  13877. }
  13878. /**
  13879. * Generated VBoxWebService Enum Collection
  13880. */
  13881. class HostNetworkInterfaceStatusCollection extends VBox_EnumCollection
  13882. {
  13883. protected $_interfaceName = "HostNetworkInterfaceStatus";
  13884. }
  13885. /**
  13886. * Generated VBoxWebService ENUM
  13887. */
  13888. class HostNetworkInterfaceType extends VBox_Enum
  13889. {
  13890. public $NameMap = array(1 => 'Bridged', 2 => 'HostOnly');
  13891. public $ValueMap = array('Bridged' => 1, 'HostOnly' => 2);
  13892. }
  13893. /**
  13894. * Generated VBoxWebService Enum Collection
  13895. */
  13896. class HostNetworkInterfaceTypeCollection extends VBox_EnumCollection
  13897. {
  13898. protected $_interfaceName = "HostNetworkInterfaceType";
  13899. }
  13900. /**
  13901. * Generated VBoxWebService ENUM
  13902. */
  13903. class AdditionsFacilityType extends VBox_Enum
  13904. {
  13905. public $NameMap = array(0 => 'None', 20 => 'VBoxGuestDriver', 90 => 'AutoLogon', 100 => 'VBoxService', 101 => 'VBoxTrayClient', 1000 => 'Seamless', 1100 => 'Graphics', 2147483646 => 'All');
  13906. public $ValueMap = array('None' => 0, 'VBoxGuestDriver' => 20, 'AutoLogon' => 90, 'VBoxService' => 100, 'VBoxTrayClient' => 101, 'Seamless' => 1000, 'Graphics' => 1100, 'All' => 2147483646);
  13907. }
  13908. /**
  13909. * Generated VBoxWebService Enum Collection
  13910. */
  13911. class AdditionsFacilityTypeCollection extends VBox_EnumCollection
  13912. {
  13913. protected $_interfaceName = "AdditionsFacilityType";
  13914. }
  13915. /**
  13916. * Generated VBoxWebService ENUM
  13917. */
  13918. class AdditionsFacilityClass extends VBox_Enum
  13919. {
  13920. public $NameMap = array(0 => 'None', 10 => 'Driver', 30 => 'Service', 50 => 'Program', 100 => 'Feature', 999 => 'ThirdParty', 2147483646 => 'All');
  13921. public $ValueMap = array('None' => 0, 'Driver' => 10, 'Service' => 30, 'Program' => 50, 'Feature' => 100, 'ThirdParty' => 999, 'All' => 2147483646);
  13922. }
  13923. /**
  13924. * Generated VBoxWebService Enum Collection
  13925. */
  13926. class AdditionsFacilityClassCollection extends VBox_EnumCollection
  13927. {
  13928. protected $_interfaceName = "AdditionsFacilityClass";
  13929. }
  13930. /**
  13931. * Generated VBoxWebService ENUM
  13932. */
  13933. class AdditionsFacilityStatus extends VBox_Enum
  13934. {
  13935. public $NameMap = array(0 => 'Inactive', 1 => 'Paused', 20 => 'PreInit', 30 => 'Init', 50 => 'Active', 100 => 'Terminating', 101 => 'Terminated', 800 => 'Failed', 999 => 'Unknown');
  13936. public $ValueMap = array('Inactive' => 0, 'Paused' => 1, 'PreInit' => 20, 'Init' => 30, 'Active' => 50, 'Terminating' => 100, 'Terminated' => 101, 'Failed' => 800, 'Unknown' => 999);
  13937. }
  13938. /**
  13939. * Generated VBoxWebService Enum Collection
  13940. */
  13941. class AdditionsFacilityStatusCollection extends VBox_EnumCollection
  13942. {
  13943. protected $_interfaceName = "AdditionsFacilityStatus";
  13944. }
  13945. /**
  13946. * Generated VBoxWebService ENUM
  13947. */
  13948. class AdditionsRunLevelType extends VBox_Enum
  13949. {
  13950. public $NameMap = array(0 => 'None', 1 => 'System', 2 => 'Userland', 3 => 'Desktop');
  13951. public $ValueMap = array('None' => 0, 'System' => 1, 'Userland' => 2, 'Desktop' => 3);
  13952. }
  13953. /**
  13954. * Generated VBoxWebService Enum Collection
  13955. */
  13956. class AdditionsRunLevelTypeCollection extends VBox_EnumCollection
  13957. {
  13958. protected $_interfaceName = "AdditionsRunLevelType";
  13959. }
  13960. /**
  13961. * Generated VBoxWebService ENUM
  13962. */
  13963. class AdditionsUpdateFlag extends VBox_Enum
  13964. {
  13965. public $NameMap = array(0 => 'None', 1 => 'WaitForUpdateStartOnly');
  13966. public $ValueMap = array('None' => 0, 'WaitForUpdateStartOnly' => 1);
  13967. }
  13968. /**
  13969. * Generated VBoxWebService Enum Collection
  13970. */
  13971. class AdditionsUpdateFlagCollection extends VBox_EnumCollection
  13972. {
  13973. protected $_interfaceName = "AdditionsUpdateFlag";
  13974. }
  13975. /**
  13976. * Generated VBoxWebService ENUM
  13977. */
  13978. class GuestSessionStatus extends VBox_Enum
  13979. {
  13980. public $NameMap = array(0 => 'Undefined', 10 => 'Starting', 100 => 'Started', 480 => 'Terminating', 500 => 'Terminated', 512 => 'TimedOutKilled', 513 => 'TimedOutAbnormally', 600 => 'Down', 800 => 'Error');
  13981. public $ValueMap = array('Undefined' => 0, 'Starting' => 10, 'Started' => 100, 'Terminating' => 480, 'Terminated' => 500, 'TimedOutKilled' => 512, 'TimedOutAbnormally' => 513, 'Down' => 600, 'Error' => 800);
  13982. }
  13983. /**
  13984. * Generated VBoxWebService Enum Collection
  13985. */
  13986. class GuestSessionStatusCollection extends VBox_EnumCollection
  13987. {
  13988. protected $_interfaceName = "GuestSessionStatus";
  13989. }
  13990. /**
  13991. * Generated VBoxWebService ENUM
  13992. */
  13993. class GuestSessionWaitForFlag extends VBox_Enum
  13994. {
  13995. public $NameMap = array(0 => 'None', 1 => 'Start', 2 => 'Terminate', 4 => 'Status');
  13996. public $ValueMap = array('None' => 0, 'Start' => 1, 'Terminate' => 2, 'Status' => 4);
  13997. }
  13998. /**
  13999. * Generated VBoxWebService Enum Collection
  14000. */
  14001. class GuestSessionWaitForFlagCollection extends VBox_EnumCollection
  14002. {
  14003. protected $_interfaceName = "GuestSessionWaitForFlag";
  14004. }
  14005. /**
  14006. * Generated VBoxWebService ENUM
  14007. */
  14008. class GuestSessionWaitResult extends VBox_Enum
  14009. {
  14010. public $NameMap = array(0 => 'None', 1 => 'Start', 2 => 'Terminate', 3 => 'Status', 4 => 'Error', 5 => 'Timeout', 6 => 'WaitFlagNotSupported');
  14011. public $ValueMap = array('None' => 0, 'Start' => 1, 'Terminate' => 2, 'Status' => 3, 'Error' => 4, 'Timeout' => 5, 'WaitFlagNotSupported' => 6);
  14012. }
  14013. /**
  14014. * Generated VBoxWebService Enum Collection
  14015. */
  14016. class GuestSessionWaitResultCollection extends VBox_EnumCollection
  14017. {
  14018. protected $_interfaceName = "GuestSessionWaitResult";
  14019. }
  14020. /**
  14021. * Generated VBoxWebService ENUM
  14022. */
  14023. class GuestUserState extends VBox_Enum
  14024. {
  14025. public $NameMap = array(0 => 'Unknown', 1 => 'LoggedIn', 2 => 'LoggedOut', 3 => 'Locked', 4 => 'Unlocked', 5 => 'Disabled', 6 => 'Idle', 7 => 'InUse', 8 => 'Created', 9 => 'Deleted', 10 => 'SessionChanged', 11 => 'CredentialsChanged', 12 => 'RoleChanged', 13 => 'GroupAdded', 14 => 'GroupRemoved', 15 => 'Elevated');
  14026. public $ValueMap = array('Unknown' => 0, 'LoggedIn' => 1, 'LoggedOut' => 2, 'Locked' => 3, 'Unlocked' => 4, 'Disabled' => 5, 'Idle' => 6, 'InUse' => 7, 'Created' => 8, 'Deleted' => 9, 'SessionChanged' => 10, 'CredentialsChanged' => 11, 'RoleChanged' => 12, 'GroupAdded' => 13, 'GroupRemoved' => 14, 'Elevated' => 15);
  14027. }
  14028. /**
  14029. * Generated VBoxWebService Enum Collection
  14030. */
  14031. class GuestUserStateCollection extends VBox_EnumCollection
  14032. {
  14033. protected $_interfaceName = "GuestUserState";
  14034. }
  14035. /**
  14036. * Generated VBoxWebService ENUM
  14037. */
  14038. class FileSeekOrigin extends VBox_Enum
  14039. {
  14040. public $NameMap = array(0 => 'Begin', 1 => 'Current', 2 => 'End');
  14041. public $ValueMap = array('Begin' => 0, 'Current' => 1, 'End' => 2);
  14042. }
  14043. /**
  14044. * Generated VBoxWebService Enum Collection
  14045. */
  14046. class FileSeekOriginCollection extends VBox_EnumCollection
  14047. {
  14048. protected $_interfaceName = "FileSeekOrigin";
  14049. }
  14050. /**
  14051. * Generated VBoxWebService ENUM
  14052. */
  14053. class ProcessInputFlag extends VBox_Enum
  14054. {
  14055. public $NameMap = array(0 => 'None', 1 => 'EndOfFile');
  14056. public $ValueMap = array('None' => 0, 'EndOfFile' => 1);
  14057. }
  14058. /**
  14059. * Generated VBoxWebService Enum Collection
  14060. */
  14061. class ProcessInputFlagCollection extends VBox_EnumCollection
  14062. {
  14063. protected $_interfaceName = "ProcessInputFlag";
  14064. }
  14065. /**
  14066. * Generated VBoxWebService ENUM
  14067. */
  14068. class ProcessOutputFlag extends VBox_Enum
  14069. {
  14070. public $NameMap = array(0 => 'None', 1 => 'StdErr');
  14071. public $ValueMap = array('None' => 0, 'StdErr' => 1);
  14072. }
  14073. /**
  14074. * Generated VBoxWebService Enum Collection
  14075. */
  14076. class ProcessOutputFlagCollection extends VBox_EnumCollection
  14077. {
  14078. protected $_interfaceName = "ProcessOutputFlag";
  14079. }
  14080. /**
  14081. * Generated VBoxWebService ENUM
  14082. */
  14083. class ProcessWaitForFlag extends VBox_Enum
  14084. {
  14085. public $NameMap = array(0 => 'None', 1 => 'Start', 2 => 'Terminate', 4 => 'StdIn', 8 => 'StdOut', 16 => 'StdErr');
  14086. public $ValueMap = array('None' => 0, 'Start' => 1, 'Terminate' => 2, 'StdIn' => 4, 'StdOut' => 8, 'StdErr' => 16);
  14087. }
  14088. /**
  14089. * Generated VBoxWebService Enum Collection
  14090. */
  14091. class ProcessWaitForFlagCollection extends VBox_EnumCollection
  14092. {
  14093. protected $_interfaceName = "ProcessWaitForFlag";
  14094. }
  14095. /**
  14096. * Generated VBoxWebService ENUM
  14097. */
  14098. class ProcessWaitResult extends VBox_Enum
  14099. {
  14100. public $NameMap = array(0 => 'None', 1 => 'Start', 2 => 'Terminate', 3 => 'Status', 4 => 'Error', 5 => 'Timeout', 6 => 'StdIn', 7 => 'StdOut', 8 => 'StdErr', 9 => 'WaitFlagNotSupported');
  14101. public $ValueMap = array('None' => 0, 'Start' => 1, 'Terminate' => 2, 'Status' => 3, 'Error' => 4, 'Timeout' => 5, 'StdIn' => 6, 'StdOut' => 7, 'StdErr' => 8, 'WaitFlagNotSupported' => 9);
  14102. }
  14103. /**
  14104. * Generated VBoxWebService Enum Collection
  14105. */
  14106. class ProcessWaitResultCollection extends VBox_EnumCollection
  14107. {
  14108. protected $_interfaceName = "ProcessWaitResult";
  14109. }
  14110. /**
  14111. * Generated VBoxWebService ENUM
  14112. */
  14113. class FileCopyFlag extends VBox_Enum
  14114. {
  14115. public $NameMap = array(0 => 'None', 1 => 'NoReplace', 2 => 'FollowLinks', 4 => 'Update');
  14116. public $ValueMap = array('None' => 0, 'NoReplace' => 1, 'FollowLinks' => 2, 'Update' => 4);
  14117. }
  14118. /**
  14119. * Generated VBoxWebService Enum Collection
  14120. */
  14121. class FileCopyFlagCollection extends VBox_EnumCollection
  14122. {
  14123. protected $_interfaceName = "FileCopyFlag";
  14124. }
  14125. /**
  14126. * Generated VBoxWebService ENUM
  14127. */
  14128. class FsObjMoveFlags extends VBox_Enum
  14129. {
  14130. public $NameMap = array(0 => 'None', 1 => 'Replace', 2 => 'FollowLinks', 4 => 'AllowDirectoryMoves');
  14131. public $ValueMap = array('None' => 0, 'Replace' => 1, 'FollowLinks' => 2, 'AllowDirectoryMoves' => 4);
  14132. }
  14133. /**
  14134. * Generated VBoxWebService Enum Collection
  14135. */
  14136. class FsObjMoveFlagsCollection extends VBox_EnumCollection
  14137. {
  14138. protected $_interfaceName = "FsObjMoveFlags";
  14139. }
  14140. /**
  14141. * Generated VBoxWebService ENUM
  14142. */
  14143. class DirectoryCreateFlag extends VBox_Enum
  14144. {
  14145. public $NameMap = array(0 => 'None', 1 => 'Parents');
  14146. public $ValueMap = array('None' => 0, 'Parents' => 1);
  14147. }
  14148. /**
  14149. * Generated VBoxWebService Enum Collection
  14150. */
  14151. class DirectoryCreateFlagCollection extends VBox_EnumCollection
  14152. {
  14153. protected $_interfaceName = "DirectoryCreateFlag";
  14154. }
  14155. /**
  14156. * Generated VBoxWebService ENUM
  14157. */
  14158. class DirectoryCopyFlags extends VBox_Enum
  14159. {
  14160. public $NameMap = array(0 => 'None', 1 => 'CopyIntoExisting');
  14161. public $ValueMap = array('None' => 0, 'CopyIntoExisting' => 1);
  14162. }
  14163. /**
  14164. * Generated VBoxWebService Enum Collection
  14165. */
  14166. class DirectoryCopyFlagsCollection extends VBox_EnumCollection
  14167. {
  14168. protected $_interfaceName = "DirectoryCopyFlags";
  14169. }
  14170. /**
  14171. * Generated VBoxWebService ENUM
  14172. */
  14173. class DirectoryRemoveRecFlag extends VBox_Enum
  14174. {
  14175. public $NameMap = array(0 => 'None', 1 => 'ContentAndDir', 2 => 'ContentOnly');
  14176. public $ValueMap = array('None' => 0, 'ContentAndDir' => 1, 'ContentOnly' => 2);
  14177. }
  14178. /**
  14179. * Generated VBoxWebService Enum Collection
  14180. */
  14181. class DirectoryRemoveRecFlagCollection extends VBox_EnumCollection
  14182. {
  14183. protected $_interfaceName = "DirectoryRemoveRecFlag";
  14184. }
  14185. /**
  14186. * Generated VBoxWebService ENUM
  14187. */
  14188. class FsObjRenameFlag extends VBox_Enum
  14189. {
  14190. public $NameMap = array(0 => 'NoReplace', 1 => 'Replace');
  14191. public $ValueMap = array('NoReplace' => 0, 'Replace' => 1);
  14192. }
  14193. /**
  14194. * Generated VBoxWebService Enum Collection
  14195. */
  14196. class FsObjRenameFlagCollection extends VBox_EnumCollection
  14197. {
  14198. protected $_interfaceName = "FsObjRenameFlag";
  14199. }
  14200. /**
  14201. * Generated VBoxWebService ENUM
  14202. */
  14203. class ProcessCreateFlag extends VBox_Enum
  14204. {
  14205. public $NameMap = array(0 => 'None', 1 => 'WaitForProcessStartOnly', 2 => 'IgnoreOrphanedProcesses', 4 => 'Hidden', 8 => 'NoProfile', 16 => 'WaitForStdOut', 32 => 'WaitForStdErr', 64 => 'ExpandArguments', 128 => 'UnquotedArguments');
  14206. public $ValueMap = array('None' => 0, 'WaitForProcessStartOnly' => 1, 'IgnoreOrphanedProcesses' => 2, 'Hidden' => 4, 'NoProfile' => 8, 'WaitForStdOut' => 16, 'WaitForStdErr' => 32, 'ExpandArguments' => 64, 'UnquotedArguments' => 128);
  14207. }
  14208. /**
  14209. * Generated VBoxWebService Enum Collection
  14210. */
  14211. class ProcessCreateFlagCollection extends VBox_EnumCollection
  14212. {
  14213. protected $_interfaceName = "ProcessCreateFlag";
  14214. }
  14215. /**
  14216. * Generated VBoxWebService ENUM
  14217. */
  14218. class ProcessPriority extends VBox_Enum
  14219. {
  14220. public $NameMap = array(0 => 'Invalid', 1 => 'Default');
  14221. public $ValueMap = array('Invalid' => 0, 'Default' => 1);
  14222. }
  14223. /**
  14224. * Generated VBoxWebService Enum Collection
  14225. */
  14226. class ProcessPriorityCollection extends VBox_EnumCollection
  14227. {
  14228. protected $_interfaceName = "ProcessPriority";
  14229. }
  14230. /**
  14231. * Generated VBoxWebService ENUM
  14232. */
  14233. class SymlinkType extends VBox_Enum
  14234. {
  14235. public $NameMap = array(0 => 'Unknown', 1 => 'Directory', 2 => 'File');
  14236. public $ValueMap = array('Unknown' => 0, 'Directory' => 1, 'File' => 2);
  14237. }
  14238. /**
  14239. * Generated VBoxWebService Enum Collection
  14240. */
  14241. class SymlinkTypeCollection extends VBox_EnumCollection
  14242. {
  14243. protected $_interfaceName = "SymlinkType";
  14244. }
  14245. /**
  14246. * Generated VBoxWebService ENUM
  14247. */
  14248. class SymlinkReadFlag extends VBox_Enum
  14249. {
  14250. public $NameMap = array(0 => 'None', 1 => 'NoSymlinks');
  14251. public $ValueMap = array('None' => 0, 'NoSymlinks' => 1);
  14252. }
  14253. /**
  14254. * Generated VBoxWebService Enum Collection
  14255. */
  14256. class SymlinkReadFlagCollection extends VBox_EnumCollection
  14257. {
  14258. protected $_interfaceName = "SymlinkReadFlag";
  14259. }
  14260. /**
  14261. * Generated VBoxWebService ENUM
  14262. */
  14263. class ProcessStatus extends VBox_Enum
  14264. {
  14265. public $NameMap = array(0 => 'Undefined', 10 => 'Starting', 100 => 'Started', 110 => 'Paused', 480 => 'Terminating', 500 => 'TerminatedNormally', 510 => 'TerminatedSignal', 511 => 'TerminatedAbnormally', 512 => 'TimedOutKilled', 513 => 'TimedOutAbnormally', 600 => 'Down', 800 => 'Error');
  14266. public $ValueMap = array('Undefined' => 0, 'Starting' => 10, 'Started' => 100, 'Paused' => 110, 'Terminating' => 480, 'TerminatedNormally' => 500, 'TerminatedSignal' => 510, 'TerminatedAbnormally' => 511, 'TimedOutKilled' => 512, 'TimedOutAbnormally' => 513, 'Down' => 600, 'Error' => 800);
  14267. }
  14268. /**
  14269. * Generated VBoxWebService Enum Collection
  14270. */
  14271. class ProcessStatusCollection extends VBox_EnumCollection
  14272. {
  14273. protected $_interfaceName = "ProcessStatus";
  14274. }
  14275. /**
  14276. * Generated VBoxWebService ENUM
  14277. */
  14278. class ProcessInputStatus extends VBox_Enum
  14279. {
  14280. public $NameMap = array(0 => 'Undefined', 1 => 'Broken', 10 => 'Available', 50 => 'Written', 100 => 'Overflow');
  14281. public $ValueMap = array('Undefined' => 0, 'Broken' => 1, 'Available' => 10, 'Written' => 50, 'Overflow' => 100);
  14282. }
  14283. /**
  14284. * Generated VBoxWebService Enum Collection
  14285. */
  14286. class ProcessInputStatusCollection extends VBox_EnumCollection
  14287. {
  14288. protected $_interfaceName = "ProcessInputStatus";
  14289. }
  14290. /**
  14291. * Generated VBoxWebService ENUM
  14292. */
  14293. class PathStyle extends VBox_Enum
  14294. {
  14295. public $NameMap = array(1 => 'DOS', 2 => 'UNIX', 8 => 'Unknown');
  14296. public $ValueMap = array('DOS' => 1, 'UNIX' => 2, 'Unknown' => 8);
  14297. }
  14298. /**
  14299. * Generated VBoxWebService Enum Collection
  14300. */
  14301. class PathStyleCollection extends VBox_EnumCollection
  14302. {
  14303. protected $_interfaceName = "PathStyle";
  14304. }
  14305. /**
  14306. * Generated VBoxWebService ENUM
  14307. */
  14308. class FileAccessMode extends VBox_Enum
  14309. {
  14310. public $NameMap = array(1 => 'ReadOnly', 2 => 'WriteOnly', 3 => 'ReadWrite', 4 => 'AppendOnly', 5 => 'AppendRead');
  14311. public $ValueMap = array('ReadOnly' => 1, 'WriteOnly' => 2, 'ReadWrite' => 3, 'AppendOnly' => 4, 'AppendRead' => 5);
  14312. }
  14313. /**
  14314. * Generated VBoxWebService Enum Collection
  14315. */
  14316. class FileAccessModeCollection extends VBox_EnumCollection
  14317. {
  14318. protected $_interfaceName = "FileAccessMode";
  14319. }
  14320. /**
  14321. * Generated VBoxWebService ENUM
  14322. */
  14323. class FileOpenAction extends VBox_Enum
  14324. {
  14325. public $NameMap = array(1 => 'OpenExisting', 2 => 'OpenOrCreate', 3 => 'CreateNew', 4 => 'CreateOrReplace', 5 => 'OpenExistingTruncated', 99 => 'AppendOrCreate');
  14326. public $ValueMap = array('OpenExisting' => 1, 'OpenOrCreate' => 2, 'CreateNew' => 3, 'CreateOrReplace' => 4, 'OpenExistingTruncated' => 5, 'AppendOrCreate' => 99);
  14327. }
  14328. /**
  14329. * Generated VBoxWebService Enum Collection
  14330. */
  14331. class FileOpenActionCollection extends VBox_EnumCollection
  14332. {
  14333. protected $_interfaceName = "FileOpenAction";
  14334. }
  14335. /**
  14336. * Generated VBoxWebService ENUM
  14337. */
  14338. class FileSharingMode extends VBox_Enum
  14339. {
  14340. public $NameMap = array(1 => 'Read', 2 => 'Write', 3 => 'ReadWrite', 4 => 'Delete', 5 => 'ReadDelete', 6 => 'WriteDelete', 7 => 'All');
  14341. public $ValueMap = array('Read' => 1, 'Write' => 2, 'ReadWrite' => 3, 'Delete' => 4, 'ReadDelete' => 5, 'WriteDelete' => 6, 'All' => 7);
  14342. }
  14343. /**
  14344. * Generated VBoxWebService Enum Collection
  14345. */
  14346. class FileSharingModeCollection extends VBox_EnumCollection
  14347. {
  14348. protected $_interfaceName = "FileSharingMode";
  14349. }
  14350. /**
  14351. * Generated VBoxWebService ENUM
  14352. */
  14353. class FileOpenExFlags extends VBox_Enum
  14354. {
  14355. public $NameMap = array(0 => 'None');
  14356. public $ValueMap = array('None' => 0);
  14357. }
  14358. /**
  14359. * Generated VBoxWebService Enum Collection
  14360. */
  14361. class FileOpenExFlagsCollection extends VBox_EnumCollection
  14362. {
  14363. protected $_interfaceName = "FileOpenExFlags";
  14364. }
  14365. /**
  14366. * Generated VBoxWebService ENUM
  14367. */
  14368. class FileStatus extends VBox_Enum
  14369. {
  14370. public $NameMap = array(0 => 'Undefined', 10 => 'Opening', 100 => 'Open', 150 => 'Closing', 200 => 'Closed', 600 => 'Down', 800 => 'Error');
  14371. public $ValueMap = array('Undefined' => 0, 'Opening' => 10, 'Open' => 100, 'Closing' => 150, 'Closed' => 200, 'Down' => 600, 'Error' => 800);
  14372. }
  14373. /**
  14374. * Generated VBoxWebService Enum Collection
  14375. */
  14376. class FileStatusCollection extends VBox_EnumCollection
  14377. {
  14378. protected $_interfaceName = "FileStatus";
  14379. }
  14380. /**
  14381. * Generated VBoxWebService ENUM
  14382. */
  14383. class FsObjType extends VBox_Enum
  14384. {
  14385. public $NameMap = array(1 => 'Unknown', 2 => 'Fifo', 3 => 'DevChar', 4 => 'Directory', 5 => 'DevBlock', 6 => 'File', 7 => 'Symlink', 8 => 'Socket', 9 => 'WhiteOut');
  14386. public $ValueMap = array('Unknown' => 1, 'Fifo' => 2, 'DevChar' => 3, 'Directory' => 4, 'DevBlock' => 5, 'File' => 6, 'Symlink' => 7, 'Socket' => 8, 'WhiteOut' => 9);
  14387. }
  14388. /**
  14389. * Generated VBoxWebService Enum Collection
  14390. */
  14391. class FsObjTypeCollection extends VBox_EnumCollection
  14392. {
  14393. protected $_interfaceName = "FsObjType";
  14394. }
  14395. /**
  14396. * Generated VBoxWebService ENUM
  14397. */
  14398. class DnDAction extends VBox_Enum
  14399. {
  14400. public $NameMap = array(0 => 'Ignore', 1 => 'Copy', 2 => 'Move', 3 => 'Link');
  14401. public $ValueMap = array('Ignore' => 0, 'Copy' => 1, 'Move' => 2, 'Link' => 3);
  14402. }
  14403. /**
  14404. * Generated VBoxWebService Enum Collection
  14405. */
  14406. class DnDActionCollection extends VBox_EnumCollection
  14407. {
  14408. protected $_interfaceName = "DnDAction";
  14409. }
  14410. /**
  14411. * Generated VBoxWebService ENUM
  14412. */
  14413. class DirectoryOpenFlag extends VBox_Enum
  14414. {
  14415. public $NameMap = array(0 => 'None', 1 => 'NoSymlinks');
  14416. public $ValueMap = array('None' => 0, 'NoSymlinks' => 1);
  14417. }
  14418. /**
  14419. * Generated VBoxWebService Enum Collection
  14420. */
  14421. class DirectoryOpenFlagCollection extends VBox_EnumCollection
  14422. {
  14423. protected $_interfaceName = "DirectoryOpenFlag";
  14424. }
  14425. /**
  14426. * Generated VBoxWebService ENUM
  14427. */
  14428. class MediumState extends VBox_Enum
  14429. {
  14430. public $NameMap = array(0 => 'NotCreated', 1 => 'Created', 2 => 'LockedRead', 3 => 'LockedWrite', 4 => 'Inaccessible', 5 => 'Creating', 6 => 'Deleting');
  14431. public $ValueMap = array('NotCreated' => 0, 'Created' => 1, 'LockedRead' => 2, 'LockedWrite' => 3, 'Inaccessible' => 4, 'Creating' => 5, 'Deleting' => 6);
  14432. }
  14433. /**
  14434. * Generated VBoxWebService Enum Collection
  14435. */
  14436. class MediumStateCollection extends VBox_EnumCollection
  14437. {
  14438. protected $_interfaceName = "MediumState";
  14439. }
  14440. /**
  14441. * Generated VBoxWebService ENUM
  14442. */
  14443. class MediumType extends VBox_Enum
  14444. {
  14445. public $NameMap = array(0 => 'Normal', 1 => 'Immutable', 2 => 'Writethrough', 3 => 'Shareable', 4 => 'Readonly', 5 => 'MultiAttach');
  14446. public $ValueMap = array('Normal' => 0, 'Immutable' => 1, 'Writethrough' => 2, 'Shareable' => 3, 'Readonly' => 4, 'MultiAttach' => 5);
  14447. }
  14448. /**
  14449. * Generated VBoxWebService Enum Collection
  14450. */
  14451. class MediumTypeCollection extends VBox_EnumCollection
  14452. {
  14453. protected $_interfaceName = "MediumType";
  14454. }
  14455. /**
  14456. * Generated VBoxWebService ENUM
  14457. */
  14458. class MediumVariant extends VBox_Enum
  14459. {
  14460. public $NameMap = array(0 => 'Standard', 0x01 => 'VmdkSplit2G', 0x02 => 'VmdkRawDisk', 0x04 => 'VmdkStreamOptimized', 0x08 => 'VmdkESX', 0x100 => 'VdiZeroExpand', 0x10000 => 'Fixed', 0x20000 => 'Diff', 0x40000000 => 'NoCreateDir');
  14461. public $ValueMap = array('Standard' => 0, 'VmdkSplit2G' => 0x01, 'VmdkRawDisk' => 0x02, 'VmdkStreamOptimized' => 0x04, 'VmdkESX' => 0x08, 'VdiZeroExpand' => 0x100, 'Fixed' => 0x10000, 'Diff' => 0x20000, 'NoCreateDir' => 0x40000000);
  14462. }
  14463. /**
  14464. * Generated VBoxWebService Enum Collection
  14465. */
  14466. class MediumVariantCollection extends VBox_EnumCollection
  14467. {
  14468. protected $_interfaceName = "MediumVariant";
  14469. }
  14470. /**
  14471. * Generated VBoxWebService ENUM
  14472. */
  14473. class DataType extends VBox_Enum
  14474. {
  14475. public $NameMap = array(0 => 'Int32', 1 => 'Int8', 2 => 'String');
  14476. public $ValueMap = array('Int32' => 0, 'Int8' => 1, 'String' => 2);
  14477. }
  14478. /**
  14479. * Generated VBoxWebService Enum Collection
  14480. */
  14481. class DataTypeCollection extends VBox_EnumCollection
  14482. {
  14483. protected $_interfaceName = "DataType";
  14484. }
  14485. /**
  14486. * Generated VBoxWebService ENUM
  14487. */
  14488. class DataFlags extends VBox_Enum
  14489. {
  14490. public $NameMap = array(0x00 => 'None', 0x01 => 'Mandatory', 0x02 => 'Expert', 0x04 => 'Array', 0x07 => 'FlagMask');
  14491. public $ValueMap = array('None' => 0x00, 'Mandatory' => 0x01, 'Expert' => 0x02, 'Array' => 0x04, 'FlagMask' => 0x07);
  14492. }
  14493. /**
  14494. * Generated VBoxWebService Enum Collection
  14495. */
  14496. class DataFlagsCollection extends VBox_EnumCollection
  14497. {
  14498. protected $_interfaceName = "DataFlags";
  14499. }
  14500. /**
  14501. * Generated VBoxWebService ENUM
  14502. */
  14503. class MediumFormatCapabilities extends VBox_Enum
  14504. {
  14505. public $NameMap = array(0x01 => 'Uuid', 0x02 => 'CreateFixed', 0x04 => 'CreateDynamic', 0x08 => 'CreateSplit2G', 0x10 => 'Differencing', 0x20 => 'Asynchronous', 0x40 => 'File', 0x80 => 'Properties', 0x100 => 'TcpNetworking', 0x200 => 'VFS', 0x3FF => 'CapabilityMask');
  14506. public $ValueMap = array('Uuid' => 0x01, 'CreateFixed' => 0x02, 'CreateDynamic' => 0x04, 'CreateSplit2G' => 0x08, 'Differencing' => 0x10, 'Asynchronous' => 0x20, 'File' => 0x40, 'Properties' => 0x80, 'TcpNetworking' => 0x100, 'VFS' => 0x200, 'CapabilityMask' => 0x3FF);
  14507. }
  14508. /**
  14509. * Generated VBoxWebService Enum Collection
  14510. */
  14511. class MediumFormatCapabilitiesCollection extends VBox_EnumCollection
  14512. {
  14513. protected $_interfaceName = "MediumFormatCapabilities";
  14514. }
  14515. /**
  14516. * Generated VBoxWebService ENUM
  14517. */
  14518. class KeyboardLED extends VBox_Enum
  14519. {
  14520. public $NameMap = array(0x01 => 'NumLock', 0x02 => 'CapsLock', 0x04 => 'ScrollLock');
  14521. public $ValueMap = array('NumLock' => 0x01, 'CapsLock' => 0x02, 'ScrollLock' => 0x04);
  14522. }
  14523. /**
  14524. * Generated VBoxWebService Enum Collection
  14525. */
  14526. class KeyboardLEDCollection extends VBox_EnumCollection
  14527. {
  14528. protected $_interfaceName = "KeyboardLED";
  14529. }
  14530. /**
  14531. * Generated VBoxWebService ENUM
  14532. */
  14533. class MouseButtonState extends VBox_Enum
  14534. {
  14535. public $NameMap = array(0x01 => 'LeftButton', 0x02 => 'RightButton', 0x04 => 'MiddleButton', 0x08 => 'WheelUp', 0x10 => 'WheelDown', 0x20 => 'XButton1', 0x40 => 'XButton2', 0x7F => 'MouseStateMask');
  14536. public $ValueMap = array('LeftButton' => 0x01, 'RightButton' => 0x02, 'MiddleButton' => 0x04, 'WheelUp' => 0x08, 'WheelDown' => 0x10, 'XButton1' => 0x20, 'XButton2' => 0x40, 'MouseStateMask' => 0x7F);
  14537. }
  14538. /**
  14539. * Generated VBoxWebService Enum Collection
  14540. */
  14541. class MouseButtonStateCollection extends VBox_EnumCollection
  14542. {
  14543. protected $_interfaceName = "MouseButtonState";
  14544. }
  14545. /**
  14546. * Generated VBoxWebService ENUM
  14547. */
  14548. class TouchContactState extends VBox_Enum
  14549. {
  14550. public $NameMap = array(0x00 => 'None', 0x01 => 'InContact', 0x02 => 'InRange', 0x03 => 'ContactStateMask');
  14551. public $ValueMap = array('None' => 0x00, 'InContact' => 0x01, 'InRange' => 0x02, 'ContactStateMask' => 0x03);
  14552. }
  14553. /**
  14554. * Generated VBoxWebService Enum Collection
  14555. */
  14556. class TouchContactStateCollection extends VBox_EnumCollection
  14557. {
  14558. protected $_interfaceName = "TouchContactState";
  14559. }
  14560. /**
  14561. * Generated VBoxWebService ENUM
  14562. */
  14563. class FramebufferCapabilities extends VBox_Enum
  14564. {
  14565. public $NameMap = array(0x01 => 'UpdateImage', 0x02 => 'VHWA', 0x04 => 'VisibleRegion');
  14566. public $ValueMap = array('UpdateImage' => 0x01, 'VHWA' => 0x02, 'VisibleRegion' => 0x04);
  14567. }
  14568. /**
  14569. * Generated VBoxWebService Enum Collection
  14570. */
  14571. class FramebufferCapabilitiesCollection extends VBox_EnumCollection
  14572. {
  14573. protected $_interfaceName = "FramebufferCapabilities";
  14574. }
  14575. /**
  14576. * Generated VBoxWebService ENUM
  14577. */
  14578. class GuestMonitorStatus extends VBox_Enum
  14579. {
  14580. public $NameMap = array(0 => 'Disabled', 1 => 'Enabled');
  14581. public $ValueMap = array('Disabled' => 0, 'Enabled' => 1);
  14582. }
  14583. /**
  14584. * Generated VBoxWebService Enum Collection
  14585. */
  14586. class GuestMonitorStatusCollection extends VBox_EnumCollection
  14587. {
  14588. protected $_interfaceName = "GuestMonitorStatus";
  14589. }
  14590. /**
  14591. * Generated VBoxWebService ENUM
  14592. */
  14593. class NetworkAttachmentType extends VBox_Enum
  14594. {
  14595. public $NameMap = array(0 => 'Null', 1 => 'NAT', 2 => 'Bridged', 3 => 'Internal', 4 => 'HostOnly', 5 => 'Generic', 6 => 'NATNetwork');
  14596. public $ValueMap = array('Null' => 0, 'NAT' => 1, 'Bridged' => 2, 'Internal' => 3, 'HostOnly' => 4, 'Generic' => 5, 'NATNetwork' => 6);
  14597. }
  14598. /**
  14599. * Generated VBoxWebService Enum Collection
  14600. */
  14601. class NetworkAttachmentTypeCollection extends VBox_EnumCollection
  14602. {
  14603. protected $_interfaceName = "NetworkAttachmentType";
  14604. }
  14605. /**
  14606. * Generated VBoxWebService ENUM
  14607. */
  14608. class NetworkAdapterType extends VBox_Enum
  14609. {
  14610. public $NameMap = array(0 => 'Null', 1 => 'Am79C970A', 2 => 'Am79C973', 3 => 'I82540EM', 4 => 'I82543GC', 5 => 'I82545EM', 6 => 'Virtio');
  14611. public $ValueMap = array('Null' => 0, 'Am79C970A' => 1, 'Am79C973' => 2, 'I82540EM' => 3, 'I82543GC' => 4, 'I82545EM' => 5, 'Virtio' => 6);
  14612. }
  14613. /**
  14614. * Generated VBoxWebService Enum Collection
  14615. */
  14616. class NetworkAdapterTypeCollection extends VBox_EnumCollection
  14617. {
  14618. protected $_interfaceName = "NetworkAdapterType";
  14619. }
  14620. /**
  14621. * Generated VBoxWebService ENUM
  14622. */
  14623. class NetworkAdapterPromiscModePolicy extends VBox_Enum
  14624. {
  14625. public $NameMap = array(1 => 'Deny', 2 => 'AllowNetwork', 3 => 'AllowAll');
  14626. public $ValueMap = array('Deny' => 1, 'AllowNetwork' => 2, 'AllowAll' => 3);
  14627. }
  14628. /**
  14629. * Generated VBoxWebService Enum Collection
  14630. */
  14631. class NetworkAdapterPromiscModePolicyCollection extends VBox_EnumCollection
  14632. {
  14633. protected $_interfaceName = "NetworkAdapterPromiscModePolicy";
  14634. }
  14635. /**
  14636. * Generated VBoxWebService ENUM
  14637. */
  14638. class PortMode extends VBox_Enum
  14639. {
  14640. public $NameMap = array(0 => 'Disconnected', 1 => 'HostPipe', 2 => 'HostDevice', 3 => 'RawFile', 4 => 'TCP');
  14641. public $ValueMap = array('Disconnected' => 0, 'HostPipe' => 1, 'HostDevice' => 2, 'RawFile' => 3, 'TCP' => 4);
  14642. }
  14643. /**
  14644. * Generated VBoxWebService Enum Collection
  14645. */
  14646. class PortModeCollection extends VBox_EnumCollection
  14647. {
  14648. protected $_interfaceName = "PortMode";
  14649. }
  14650. /**
  14651. * Generated VBoxWebService ENUM
  14652. */
  14653. class USBControllerType extends VBox_Enum
  14654. {
  14655. public $NameMap = array(0 => 'Null', 1 => 'OHCI', 2 => 'EHCI', 3 => 'XHCI', 4 => 'Last');
  14656. public $ValueMap = array('Null' => 0, 'OHCI' => 1, 'EHCI' => 2, 'XHCI' => 3, 'Last' => 4);
  14657. }
  14658. /**
  14659. * Generated VBoxWebService Enum Collection
  14660. */
  14661. class USBControllerTypeCollection extends VBox_EnumCollection
  14662. {
  14663. protected $_interfaceName = "USBControllerType";
  14664. }
  14665. /**
  14666. * Generated VBoxWebService ENUM
  14667. */
  14668. class USBConnectionSpeed extends VBox_Enum
  14669. {
  14670. public $NameMap = array(0 => 'Null', 1 => 'Low', 2 => 'Full', 3 => 'High', 4 => 'Super', 5 => 'SuperPlus');
  14671. public $ValueMap = array('Null' => 0, 'Low' => 1, 'Full' => 2, 'High' => 3, 'Super' => 4, 'SuperPlus' => 5);
  14672. }
  14673. /**
  14674. * Generated VBoxWebService Enum Collection
  14675. */
  14676. class USBConnectionSpeedCollection extends VBox_EnumCollection
  14677. {
  14678. protected $_interfaceName = "USBConnectionSpeed";
  14679. }
  14680. /**
  14681. * Generated VBoxWebService ENUM
  14682. */
  14683. class USBDeviceState extends VBox_Enum
  14684. {
  14685. public $NameMap = array(0 => 'NotSupported', 1 => 'Unavailable', 2 => 'Busy', 3 => 'Available', 4 => 'Held', 5 => 'Captured');
  14686. public $ValueMap = array('NotSupported' => 0, 'Unavailable' => 1, 'Busy' => 2, 'Available' => 3, 'Held' => 4, 'Captured' => 5);
  14687. }
  14688. /**
  14689. * Generated VBoxWebService Enum Collection
  14690. */
  14691. class USBDeviceStateCollection extends VBox_EnumCollection
  14692. {
  14693. protected $_interfaceName = "USBDeviceState";
  14694. }
  14695. /**
  14696. * Generated VBoxWebService ENUM
  14697. */
  14698. class USBDeviceFilterAction extends VBox_Enum
  14699. {
  14700. public $NameMap = array(0 => 'Null', 1 => 'Ignore', 2 => 'Hold');
  14701. public $ValueMap = array('Null' => 0, 'Ignore' => 1, 'Hold' => 2);
  14702. }
  14703. /**
  14704. * Generated VBoxWebService Enum Collection
  14705. */
  14706. class USBDeviceFilterActionCollection extends VBox_EnumCollection
  14707. {
  14708. protected $_interfaceName = "USBDeviceFilterAction";
  14709. }
  14710. /**
  14711. * Generated VBoxWebService ENUM
  14712. */
  14713. class AudioDriverType extends VBox_Enum
  14714. {
  14715. public $NameMap = array(0 => 'Null', 1 => 'WinMM', 2 => 'OSS', 3 => 'ALSA', 4 => 'DirectSound', 5 => 'CoreAudio', 6 => 'MMPM', 7 => 'Pulse', 8 => 'SolAudio');
  14716. public $ValueMap = array('Null' => 0, 'WinMM' => 1, 'OSS' => 2, 'ALSA' => 3, 'DirectSound' => 4, 'CoreAudio' => 5, 'MMPM' => 6, 'Pulse' => 7, 'SolAudio' => 8);
  14717. }
  14718. /**
  14719. * Generated VBoxWebService Enum Collection
  14720. */
  14721. class AudioDriverTypeCollection extends VBox_EnumCollection
  14722. {
  14723. protected $_interfaceName = "AudioDriverType";
  14724. }
  14725. /**
  14726. * Generated VBoxWebService ENUM
  14727. */
  14728. class AudioControllerType extends VBox_Enum
  14729. {
  14730. public $NameMap = array(0 => 'AC97', 1 => 'SB16', 2 => 'HDA');
  14731. public $ValueMap = array('AC97' => 0, 'SB16' => 1, 'HDA' => 2);
  14732. }
  14733. /**
  14734. * Generated VBoxWebService Enum Collection
  14735. */
  14736. class AudioControllerTypeCollection extends VBox_EnumCollection
  14737. {
  14738. protected $_interfaceName = "AudioControllerType";
  14739. }
  14740. /**
  14741. * Generated VBoxWebService ENUM
  14742. */
  14743. class AudioCodecType extends VBox_Enum
  14744. {
  14745. public $NameMap = array(0 => 'Null', 1 => 'SB16', 2 => 'STAC9700', 3 => 'AD1980', 4 => 'STAC9221');
  14746. public $ValueMap = array('Null' => 0, 'SB16' => 1, 'STAC9700' => 2, 'AD1980' => 3, 'STAC9221' => 4);
  14747. }
  14748. /**
  14749. * Generated VBoxWebService Enum Collection
  14750. */
  14751. class AudioCodecTypeCollection extends VBox_EnumCollection
  14752. {
  14753. protected $_interfaceName = "AudioCodecType";
  14754. }
  14755. /**
  14756. * Generated VBoxWebService ENUM
  14757. */
  14758. class AuthType extends VBox_Enum
  14759. {
  14760. public $NameMap = array(0 => 'Null', 1 => 'External', 2 => 'Guest');
  14761. public $ValueMap = array('Null' => 0, 'External' => 1, 'Guest' => 2);
  14762. }
  14763. /**
  14764. * Generated VBoxWebService Enum Collection
  14765. */
  14766. class AuthTypeCollection extends VBox_EnumCollection
  14767. {
  14768. protected $_interfaceName = "AuthType";
  14769. }
  14770. /**
  14771. * Generated VBoxWebService ENUM
  14772. */
  14773. class Reason extends VBox_Enum
  14774. {
  14775. public $NameMap = array(0 => 'Unspecified', 1 => 'HostSuspend', 2 => 'HostResume', 3 => 'HostBatteryLow', 4 => 'Snapshot');
  14776. public $ValueMap = array('Unspecified' => 0, 'HostSuspend' => 1, 'HostResume' => 2, 'HostBatteryLow' => 3, 'Snapshot' => 4);
  14777. }
  14778. /**
  14779. * Generated VBoxWebService Enum Collection
  14780. */
  14781. class ReasonCollection extends VBox_EnumCollection
  14782. {
  14783. protected $_interfaceName = "Reason";
  14784. }
  14785. /**
  14786. * Generated VBoxWebService ENUM
  14787. */
  14788. class StorageBus extends VBox_Enum
  14789. {
  14790. public $NameMap = array(0 => 'Null', 1 => 'IDE', 2 => 'SATA', 3 => 'SCSI', 4 => 'Floppy', 5 => 'SAS', 6 => 'USB');
  14791. public $ValueMap = array('Null' => 0, 'IDE' => 1, 'SATA' => 2, 'SCSI' => 3, 'Floppy' => 4, 'SAS' => 5, 'USB' => 6);
  14792. }
  14793. /**
  14794. * Generated VBoxWebService Enum Collection
  14795. */
  14796. class StorageBusCollection extends VBox_EnumCollection
  14797. {
  14798. protected $_interfaceName = "StorageBus";
  14799. }
  14800. /**
  14801. * Generated VBoxWebService ENUM
  14802. */
  14803. class StorageControllerType extends VBox_Enum
  14804. {
  14805. public $NameMap = array(0 => 'Null', 1 => 'LsiLogic', 2 => 'BusLogic', 3 => 'IntelAhci', 4 => 'PIIX3', 5 => 'PIIX4', 6 => 'ICH6', 7 => 'I82078', 8 => 'LsiLogicSas', 9 => 'USB');
  14806. public $ValueMap = array('Null' => 0, 'LsiLogic' => 1, 'BusLogic' => 2, 'IntelAhci' => 3, 'PIIX3' => 4, 'PIIX4' => 5, 'ICH6' => 6, 'I82078' => 7, 'LsiLogicSas' => 8, 'USB' => 9);
  14807. }
  14808. /**
  14809. * Generated VBoxWebService Enum Collection
  14810. */
  14811. class StorageControllerTypeCollection extends VBox_EnumCollection
  14812. {
  14813. protected $_interfaceName = "StorageControllerType";
  14814. }
  14815. /**
  14816. * Generated VBoxWebService ENUM
  14817. */
  14818. class ChipsetType extends VBox_Enum
  14819. {
  14820. public $NameMap = array(0 => 'Null', 1 => 'PIIX3', 2 => 'ICH9');
  14821. public $ValueMap = array('Null' => 0, 'PIIX3' => 1, 'ICH9' => 2);
  14822. }
  14823. /**
  14824. * Generated VBoxWebService Enum Collection
  14825. */
  14826. class ChipsetTypeCollection extends VBox_EnumCollection
  14827. {
  14828. protected $_interfaceName = "ChipsetType";
  14829. }
  14830. /**
  14831. * Generated VBoxWebService ENUM
  14832. */
  14833. class NATAliasMode extends VBox_Enum
  14834. {
  14835. public $NameMap = array(0x1 => 'AliasLog', 0x02 => 'AliasProxyOnly', 0x04 => 'AliasUseSamePorts');
  14836. public $ValueMap = array('AliasLog' => 0x1, 'AliasProxyOnly' => 0x02, 'AliasUseSamePorts' => 0x04);
  14837. }
  14838. /**
  14839. * Generated VBoxWebService Enum Collection
  14840. */
  14841. class NATAliasModeCollection extends VBox_EnumCollection
  14842. {
  14843. protected $_interfaceName = "NATAliasMode";
  14844. }
  14845. /**
  14846. * Generated VBoxWebService ENUM
  14847. */
  14848. class NATProtocol extends VBox_Enum
  14849. {
  14850. public $NameMap = array(0 => 'UDP', 1 => 'TCP');
  14851. public $ValueMap = array('UDP' => 0, 'TCP' => 1);
  14852. }
  14853. /**
  14854. * Generated VBoxWebService Enum Collection
  14855. */
  14856. class NATProtocolCollection extends VBox_EnumCollection
  14857. {
  14858. protected $_interfaceName = "NATProtocol";
  14859. }
  14860. /**
  14861. * Generated VBoxWebService ENUM
  14862. */
  14863. class BandwidthGroupType extends VBox_Enum
  14864. {
  14865. public $NameMap = array(0 => 'Null', 1 => 'Disk', 2 => 'Network');
  14866. public $ValueMap = array('Null' => 0, 'Disk' => 1, 'Network' => 2);
  14867. }
  14868. /**
  14869. * Generated VBoxWebService Enum Collection
  14870. */
  14871. class BandwidthGroupTypeCollection extends VBox_EnumCollection
  14872. {
  14873. protected $_interfaceName = "BandwidthGroupType";
  14874. }
  14875. /**
  14876. * Generated VBoxWebService ENUM
  14877. */
  14878. class VBoxEventType extends VBox_Enum
  14879. {
  14880. public $NameMap = array(0 => 'Invalid', 1 => 'Any', 2 => 'Vetoable', 3 => 'MachineEvent', 4 => 'SnapshotEvent', 5 => 'InputEvent', 31 => 'LastWildcard', 32 => 'OnMachineStateChanged', 33 => 'OnMachineDataChanged', 34 => 'OnExtraDataChanged', 35 => 'OnExtraDataCanChange', 36 => 'OnMediumRegistered', 37 => 'OnMachineRegistered', 38 => 'OnSessionStateChanged', 39 => 'OnSnapshotTaken', 40 => 'OnSnapshotDeleted', 41 => 'OnSnapshotChanged', 42 => 'OnGuestPropertyChanged', 43 => 'OnMousePointerShapeChanged', 44 => 'OnMouseCapabilityChanged', 45 => 'OnKeyboardLedsChanged', 46 => 'OnStateChanged', 47 => 'OnAdditionsStateChanged', 48 => 'OnNetworkAdapterChanged', 49 => 'OnSerialPortChanged', 50 => 'OnParallelPortChanged', 51 => 'OnStorageControllerChanged', 52 => 'OnMediumChanged', 53 => 'OnVRDEServerChanged', 54 => 'OnUSBControllerChanged', 55 => 'OnUSBDeviceStateChanged', 56 => 'OnSharedFolderChanged', 57 => 'OnRuntimeError', 58 => 'OnCanShowWindow', 59 => 'OnShowWindow', 60 => 'OnCPUChanged', 61 => 'OnVRDEServerInfoChanged', 62 => 'OnEventSourceChanged', 63 => 'OnCPUExecutionCapChanged', 64 => 'OnGuestKeyboard', 65 => 'OnGuestMouse', 66 => 'OnNATRedirect', 67 => 'OnHostPCIDevicePlug', 68 => 'OnVBoxSVCAvailabilityChanged', 69 => 'OnBandwidthGroupChanged', 70 => 'OnGuestMonitorChanged', 71 => 'OnStorageDeviceChanged', 72 => 'OnClipboardModeChanged', 73 => 'OnDnDModeChanged', 74 => 'OnNATNetworkChanged', 75 => 'OnNATNetworkStartStop', 76 => 'OnNATNetworkAlter', 77 => 'OnNATNetworkCreationDeletion', 78 => 'OnNATNetworkSetting', 79 => 'OnNATNetworkPortForward', 80 => 'OnGuestSessionStateChanged', 81 => 'OnGuestSessionRegistered', 82 => 'OnGuestProcessRegistered', 83 => 'OnGuestProcessStateChanged', 84 => 'OnGuestProcessInputNotify', 85 => 'OnGuestProcessOutput', 86 => 'OnGuestFileRegistered', 87 => 'OnGuestFileStateChanged', 88 => 'OnGuestFileOffsetChanged', 89 => 'OnGuestFileRead', 90 => 'OnGuestFileWrite', 91 => 'OnVideoCaptureChanged', 92 => 'OnGuestUserStateChanged', 93 => 'OnGuestMultiTouch', 94 => 'OnHostNameResolutionConfigurationChange', 95 => 'OnSnapshotRestored', 96 => 'OnMediumConfigChanged', 97 => 'Last');
  14881. public $ValueMap = array('Invalid' => 0, 'Any' => 1, 'Vetoable' => 2, 'MachineEvent' => 3, 'SnapshotEvent' => 4, 'InputEvent' => 5, 'LastWildcard' => 31, 'OnMachineStateChanged' => 32, 'OnMachineDataChanged' => 33, 'OnExtraDataChanged' => 34, 'OnExtraDataCanChange' => 35, 'OnMediumRegistered' => 36, 'OnMachineRegistered' => 37, 'OnSessionStateChanged' => 38, 'OnSnapshotTaken' => 39, 'OnSnapshotDeleted' => 40, 'OnSnapshotChanged' => 41, 'OnGuestPropertyChanged' => 42, 'OnMousePointerShapeChanged' => 43, 'OnMouseCapabilityChanged' => 44, 'OnKeyboardLedsChanged' => 45, 'OnStateChanged' => 46, 'OnAdditionsStateChanged' => 47, 'OnNetworkAdapterChanged' => 48, 'OnSerialPortChanged' => 49, 'OnParallelPortChanged' => 50, 'OnStorageControllerChanged' => 51, 'OnMediumChanged' => 52, 'OnVRDEServerChanged' => 53, 'OnUSBControllerChanged' => 54, 'OnUSBDeviceStateChanged' => 55, 'OnSharedFolderChanged' => 56, 'OnRuntimeError' => 57, 'OnCanShowWindow' => 58, 'OnShowWindow' => 59, 'OnCPUChanged' => 60, 'OnVRDEServerInfoChanged' => 61, 'OnEventSourceChanged' => 62, 'OnCPUExecutionCapChanged' => 63, 'OnGuestKeyboard' => 64, 'OnGuestMouse' => 65, 'OnNATRedirect' => 66, 'OnHostPCIDevicePlug' => 67, 'OnVBoxSVCAvailabilityChanged' => 68, 'OnBandwidthGroupChanged' => 69, 'OnGuestMonitorChanged' => 70, 'OnStorageDeviceChanged' => 71, 'OnClipboardModeChanged' => 72, 'OnDnDModeChanged' => 73, 'OnNATNetworkChanged' => 74, 'OnNATNetworkStartStop' => 75, 'OnNATNetworkAlter' => 76, 'OnNATNetworkCreationDeletion' => 77, 'OnNATNetworkSetting' => 78, 'OnNATNetworkPortForward' => 79, 'OnGuestSessionStateChanged' => 80, 'OnGuestSessionRegistered' => 81, 'OnGuestProcessRegistered' => 82, 'OnGuestProcessStateChanged' => 83, 'OnGuestProcessInputNotify' => 84, 'OnGuestProcessOutput' => 85, 'OnGuestFileRegistered' => 86, 'OnGuestFileStateChanged' => 87, 'OnGuestFileOffsetChanged' => 88, 'OnGuestFileRead' => 89, 'OnGuestFileWrite' => 90, 'OnVideoCaptureChanged' => 91, 'OnGuestUserStateChanged' => 92, 'OnGuestMultiTouch' => 93, 'OnHostNameResolutionConfigurationChange' => 94, 'OnSnapshotRestored' => 95, 'OnMediumConfigChanged' => 96, 'Last' => 97);
  14882. }
  14883. /**
  14884. * Generated VBoxWebService Enum Collection
  14885. */
  14886. class VBoxEventTypeCollection extends VBox_EnumCollection
  14887. {
  14888. protected $_interfaceName = "VBoxEventType";
  14889. }
  14890. /**
  14891. * Generated VBoxWebService ENUM
  14892. */
  14893. class GuestMouseEventMode extends VBox_Enum
  14894. {
  14895. public $NameMap = array(0 => 'Relative', 1 => 'Absolute');
  14896. public $ValueMap = array('Relative' => 0, 'Absolute' => 1);
  14897. }
  14898. /**
  14899. * Generated VBoxWebService Enum Collection
  14900. */
  14901. class GuestMouseEventModeCollection extends VBox_EnumCollection
  14902. {
  14903. protected $_interfaceName = "GuestMouseEventMode";
  14904. }
  14905. /**
  14906. * Generated VBoxWebService ENUM
  14907. */
  14908. class GuestMonitorChangedEventType extends VBox_Enum
  14909. {
  14910. public $NameMap = array(0 => 'Enabled', 1 => 'Disabled', 2 => 'NewOrigin');
  14911. public $ValueMap = array('Enabled' => 0, 'Disabled' => 1, 'NewOrigin' => 2);
  14912. }
  14913. /**
  14914. * Generated VBoxWebService Enum Collection
  14915. */
  14916. class GuestMonitorChangedEventTypeCollection extends VBox_EnumCollection
  14917. {
  14918. protected $_interfaceName = "GuestMonitorChangedEventType";
  14919. }