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 534KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737
  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 = $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 = $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 = $value;
  371. }
  372. else
  373. {
  374. $request->enabled = $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 = $value;
  420. }
  421. else
  422. {
  423. $request->IPv6Enabled = $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 = $value;
  462. }
  463. else
  464. {
  465. $request->advertiseDefaultIPv6RouteEnabled = $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 = $value;
  483. }
  484. else
  485. {
  486. $request->needDhcpServer = $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 = $value;
  647. }
  648. else
  649. {
  650. $request->enabled = $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 = $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 = $arg_writable;
  823. $request->automount = $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 = $value;
  1368. }
  1369. else
  1370. {
  1371. $request->logoFadeIn = $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 = $value;
  1389. }
  1390. else
  1391. {
  1392. $request->logoFadeOut = $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 = $value;
  1473. }
  1474. else
  1475. {
  1476. $request->ACPIEnabled = $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 = $value;
  1494. }
  1495. else
  1496. {
  1497. $request->IOAPICEnabled = $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 = $value;
  1536. }
  1537. else
  1538. {
  1539. $request->PXEDebugEnabled = $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 = $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 = $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 = $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 = $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 = $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 = $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 = $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 = $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 = $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 = $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 = $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 = $arg_writable;
  2123. $request->automount = $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 = $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 = $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 = $value;
  2585. }
  2586. else
  2587. {
  2588. $request->CPUHotPlugEnabled = $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 = $value;
  2690. }
  2691. else
  2692. {
  2693. $request->pageFusionEnabled = $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 = $value;
  2753. }
  2754. else
  2755. {
  2756. $request->accelerate3DEnabled = $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 = $value;
  2774. }
  2775. else
  2776. {
  2777. $request->accelerate2DVideoEnabled = $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 = $value;
  2816. }
  2817. else
  2818. {
  2819. $request->videoCaptureEnabled = $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 = $value;
  3096. }
  3097. else
  3098. {
  3099. $request->HPETEnabled = $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 = $value;
  3166. }
  3167. else
  3168. {
  3169. $request->emulatedUSBCardReaderEnabled = $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 = $value;
  3355. }
  3356. else
  3357. {
  3358. $request->teleporterEnabled = $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 = $value;
  3565. }
  3566. else
  3567. {
  3568. $request->RTCUseUTC = $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 = $value;
  3586. }
  3587. else
  3588. {
  3589. $request->IOCacheEnabled = $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 = $value;
  3642. }
  3643. else
  3644. {
  3645. $request->tracingEnabled = $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 = $value;
  3684. }
  3685. else
  3686. {
  3687. $request->allowTracingToAccessVM = $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 = $value;
  3705. }
  3706. else
  3707. {
  3708. $request->autostartEnabled = $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 = $arg_writable;
  3971. $request->automount = $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 = $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 = $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 = $value;
  4134. }
  4135. else
  4136. {
  4137. $request->useHostClipboard = $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 = $value;
  4802. }
  4803. else
  4804. {
  4805. $request->exclusiveHwVirt = $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 = $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 = $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 = $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 = $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 = $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 = $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 = $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 = $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 = $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 = $arg_setImageId;
  6880. $request->imageId = $arg_imageId;
  6881. $request->setParentId = $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. $request = new stdClass();
  7041. $request->_this = $this->handle;
  7042. $request->currentPassword = $arg_currentPassword;
  7043. $request->cipher = $arg_cipher;
  7044. $request->newPassword = $arg_newPassword;
  7045. $request->newPasswordId = $arg_newPasswordId;
  7046. $response = $this->connection->__soapCall('IMedium_changeEncryption', array((array)$request));
  7047. return new IProgress ($this->connection, $response->returnval);
  7048. }
  7049. public function getEncryptionSettings()
  7050. {
  7051. $request = new stdClass();
  7052. $request->_this = $this->handle;
  7053. $response = $this->connection->__soapCall('IMedium_getEncryptionSettings', array((array)$request));
  7054. return array((string)$response->returnval, (string)$response->cipher);
  7055. }
  7056. public function checkEncryptionPassword($arg_password)
  7057. {
  7058. $request = new stdClass();
  7059. $request->_this = $this->handle;
  7060. $request->password = $arg_password;
  7061. $response = $this->connection->__soapCall('IMedium_checkEncryptionPassword', array((array)$request));
  7062. return ;
  7063. }
  7064. public function getId()
  7065. {
  7066. $request = new stdClass();
  7067. $request->_this = $this->handle;
  7068. $response = $this->connection->__soapCall('IMedium_getId', array((array)$request));
  7069. return (string)$response->returnval;
  7070. }
  7071. public function getDescription()
  7072. {
  7073. $request = new stdClass();
  7074. $request->_this = $this->handle;
  7075. $response = $this->connection->__soapCall('IMedium_getDescription', array((array)$request));
  7076. return (string)$response->returnval;
  7077. }
  7078. public function setDescription($value)
  7079. {
  7080. $request = new stdClass();
  7081. $request->_this = $this->handle;
  7082. if (is_null($value) || is_scalar($value))
  7083. {
  7084. $request->description = $value;
  7085. }
  7086. else
  7087. {
  7088. $request->description = $value->handle;
  7089. }
  7090. $this->connection->__soapCall('IMedium_setDescription', array((array)$request));
  7091. }
  7092. public function getState()
  7093. {
  7094. $request = new stdClass();
  7095. $request->_this = $this->handle;
  7096. $response = $this->connection->__soapCall('IMedium_getState', array((array)$request));
  7097. return new MediumState ($this->connection, $response->returnval);
  7098. }
  7099. public function getVariant()
  7100. {
  7101. $request = new stdClass();
  7102. $request->_this = $this->handle;
  7103. $response = $this->connection->__soapCall('IMedium_getVariant', array((array)$request));
  7104. return new MediumVariantCollection ($this->connection, (array)$response->returnval);
  7105. }
  7106. public function getLocation()
  7107. {
  7108. $request = new stdClass();
  7109. $request->_this = $this->handle;
  7110. $response = $this->connection->__soapCall('IMedium_getLocation', array((array)$request));
  7111. return (string)$response->returnval;
  7112. }
  7113. public function getName()
  7114. {
  7115. $request = new stdClass();
  7116. $request->_this = $this->handle;
  7117. $response = $this->connection->__soapCall('IMedium_getName', array((array)$request));
  7118. return (string)$response->returnval;
  7119. }
  7120. public function getDeviceType()
  7121. {
  7122. $request = new stdClass();
  7123. $request->_this = $this->handle;
  7124. $response = $this->connection->__soapCall('IMedium_getDeviceType', array((array)$request));
  7125. return new DeviceType ($this->connection, $response->returnval);
  7126. }
  7127. public function getHostDrive()
  7128. {
  7129. $request = new stdClass();
  7130. $request->_this = $this->handle;
  7131. $response = $this->connection->__soapCall('IMedium_getHostDrive', array((array)$request));
  7132. return (bool)$response->returnval;
  7133. }
  7134. public function getSize()
  7135. {
  7136. $request = new stdClass();
  7137. $request->_this = $this->handle;
  7138. $response = $this->connection->__soapCall('IMedium_getSize', array((array)$request));
  7139. return (float)$response->returnval;
  7140. }
  7141. public function getFormat()
  7142. {
  7143. $request = new stdClass();
  7144. $request->_this = $this->handle;
  7145. $response = $this->connection->__soapCall('IMedium_getFormat', array((array)$request));
  7146. return (string)$response->returnval;
  7147. }
  7148. public function getMediumFormat()
  7149. {
  7150. $request = new stdClass();
  7151. $request->_this = $this->handle;
  7152. $response = $this->connection->__soapCall('IMedium_getMediumFormat', array((array)$request));
  7153. return new IMediumFormat ($this->connection, $response->returnval);
  7154. }
  7155. public function getType()
  7156. {
  7157. $request = new stdClass();
  7158. $request->_this = $this->handle;
  7159. $response = $this->connection->__soapCall('IMedium_getType', array((array)$request));
  7160. return new MediumType ($this->connection, $response->returnval);
  7161. }
  7162. public function setType($value)
  7163. {
  7164. $request = new stdClass();
  7165. $request->_this = $this->handle;
  7166. if (is_null($value) || is_scalar($value))
  7167. {
  7168. $request->type = $value;
  7169. }
  7170. else
  7171. {
  7172. $request->type = $value->handle;
  7173. }
  7174. $this->connection->__soapCall('IMedium_setType', array((array)$request));
  7175. }
  7176. public function getAllowedTypes()
  7177. {
  7178. $request = new stdClass();
  7179. $request->_this = $this->handle;
  7180. $response = $this->connection->__soapCall('IMedium_getAllowedTypes', array((array)$request));
  7181. return new MediumTypeCollection ($this->connection, (array)$response->returnval);
  7182. }
  7183. public function getParent()
  7184. {
  7185. $request = new stdClass();
  7186. $request->_this = $this->handle;
  7187. $response = $this->connection->__soapCall('IMedium_getParent', array((array)$request));
  7188. return new IMedium ($this->connection, $response->returnval);
  7189. }
  7190. public function getChildren()
  7191. {
  7192. $request = new stdClass();
  7193. $request->_this = $this->handle;
  7194. $response = $this->connection->__soapCall('IMedium_getChildren', array((array)$request));
  7195. return new IMediumCollection ($this->connection, (array)$response->returnval);
  7196. }
  7197. public function getBase()
  7198. {
  7199. $request = new stdClass();
  7200. $request->_this = $this->handle;
  7201. $response = $this->connection->__soapCall('IMedium_getBase', array((array)$request));
  7202. return new IMedium ($this->connection, $response->returnval);
  7203. }
  7204. public function getReadOnly()
  7205. {
  7206. $request = new stdClass();
  7207. $request->_this = $this->handle;
  7208. $response = $this->connection->__soapCall('IMedium_getReadOnly', array((array)$request));
  7209. return (bool)$response->returnval;
  7210. }
  7211. public function getLogicalSize()
  7212. {
  7213. $request = new stdClass();
  7214. $request->_this = $this->handle;
  7215. $response = $this->connection->__soapCall('IMedium_getLogicalSize', array((array)$request));
  7216. return (float)$response->returnval;
  7217. }
  7218. public function getAutoReset()
  7219. {
  7220. $request = new stdClass();
  7221. $request->_this = $this->handle;
  7222. $response = $this->connection->__soapCall('IMedium_getAutoReset', array((array)$request));
  7223. return (bool)$response->returnval;
  7224. }
  7225. public function setAutoReset($value)
  7226. {
  7227. $request = new stdClass();
  7228. $request->_this = $this->handle;
  7229. if (is_null($value) || is_scalar($value))
  7230. {
  7231. $request->autoReset = $value;
  7232. }
  7233. else
  7234. {
  7235. $request->autoReset = $value->handle;
  7236. }
  7237. $this->connection->__soapCall('IMedium_setAutoReset', array((array)$request));
  7238. }
  7239. public function getLastAccessError()
  7240. {
  7241. $request = new stdClass();
  7242. $request->_this = $this->handle;
  7243. $response = $this->connection->__soapCall('IMedium_getLastAccessError', array((array)$request));
  7244. return (string)$response->returnval;
  7245. }
  7246. public function getMachineIds()
  7247. {
  7248. $request = new stdClass();
  7249. $request->_this = $this->handle;
  7250. $response = $this->connection->__soapCall('IMedium_getMachineIds', array((array)$request));
  7251. return (array)$response->returnval;
  7252. }
  7253. }
  7254. /**
  7255. * Generated VBoxWebService Managed Object Collection
  7256. */
  7257. class IMediumCollection extends VBox_ManagedObjectCollection
  7258. {
  7259. protected $_interfaceName = "IMedium";
  7260. }
  7261. /**
  7262. * Generated VBoxWebService Interface Wrapper
  7263. */
  7264. class IMediumFormat extends VBox_ManagedObject
  7265. {
  7266. public function describeFileExtensions()
  7267. {
  7268. $request = new stdClass();
  7269. $request->_this = $this->handle;
  7270. $response = $this->connection->__soapCall('IMediumFormat_describeFileExtensions', array((array)$request));
  7271. return array((array)$response->extensions, new DeviceTypeCollection ($this->connection, (array)$response->types));
  7272. }
  7273. public function describeProperties()
  7274. {
  7275. $request = new stdClass();
  7276. $request->_this = $this->handle;
  7277. $response = $this->connection->__soapCall('IMediumFormat_describeProperties', array((array)$request));
  7278. return array((array)$response->names, (array)$response->descriptions, new DataTypeCollection ($this->connection, (array)$response->types), (array)$response->flags, (array)$response->defaults);
  7279. }
  7280. public function getId()
  7281. {
  7282. $request = new stdClass();
  7283. $request->_this = $this->handle;
  7284. $response = $this->connection->__soapCall('IMediumFormat_getId', array((array)$request));
  7285. return (string)$response->returnval;
  7286. }
  7287. public function getName()
  7288. {
  7289. $request = new stdClass();
  7290. $request->_this = $this->handle;
  7291. $response = $this->connection->__soapCall('IMediumFormat_getName', array((array)$request));
  7292. return (string)$response->returnval;
  7293. }
  7294. public function getCapabilities()
  7295. {
  7296. $request = new stdClass();
  7297. $request->_this = $this->handle;
  7298. $response = $this->connection->__soapCall('IMediumFormat_getCapabilities', array((array)$request));
  7299. return new MediumFormatCapabilitiesCollection ($this->connection, (array)$response->returnval);
  7300. }
  7301. }
  7302. /**
  7303. * Generated VBoxWebService Managed Object Collection
  7304. */
  7305. class IMediumFormatCollection extends VBox_ManagedObjectCollection
  7306. {
  7307. protected $_interfaceName = "IMediumFormat";
  7308. }
  7309. /**
  7310. * Generated VBoxWebService Interface Wrapper
  7311. */
  7312. class IToken extends VBox_ManagedObject
  7313. {
  7314. public function abandon()
  7315. {
  7316. $request = new stdClass();
  7317. $request->_this = $this->handle;
  7318. $response = $this->connection->__soapCall('IToken_abandon', array((array)$request));
  7319. return ;
  7320. }
  7321. public function dummy()
  7322. {
  7323. $request = new stdClass();
  7324. $request->_this = $this->handle;
  7325. $response = $this->connection->__soapCall('IToken_dummy', array((array)$request));
  7326. return ;
  7327. }
  7328. }
  7329. /**
  7330. * Generated VBoxWebService Managed Object Collection
  7331. */
  7332. class ITokenCollection extends VBox_ManagedObjectCollection
  7333. {
  7334. protected $_interfaceName = "IToken";
  7335. }
  7336. /**
  7337. * Generated VBoxWebService Interface Wrapper
  7338. */
  7339. class IKeyboard extends VBox_ManagedObject
  7340. {
  7341. public function putScancode($arg_scancode)
  7342. {
  7343. $request = new stdClass();
  7344. $request->_this = $this->handle;
  7345. $request->scancode = $arg_scancode;
  7346. $response = $this->connection->__soapCall('IKeyboard_putScancode', array((array)$request));
  7347. return ;
  7348. }
  7349. public function putScancodes($arg_scancodes)
  7350. {
  7351. $request = new stdClass();
  7352. $request->_this = $this->handle;
  7353. $request->scancodes = $arg_scancodes;
  7354. $response = $this->connection->__soapCall('IKeyboard_putScancodes', array((array)$request));
  7355. return (float)$response->returnval;
  7356. }
  7357. public function putCAD()
  7358. {
  7359. $request = new stdClass();
  7360. $request->_this = $this->handle;
  7361. $response = $this->connection->__soapCall('IKeyboard_putCAD', array((array)$request));
  7362. return ;
  7363. }
  7364. public function releaseKeys()
  7365. {
  7366. $request = new stdClass();
  7367. $request->_this = $this->handle;
  7368. $response = $this->connection->__soapCall('IKeyboard_releaseKeys', array((array)$request));
  7369. return ;
  7370. }
  7371. public function getKeyboardLEDs()
  7372. {
  7373. $request = new stdClass();
  7374. $request->_this = $this->handle;
  7375. $response = $this->connection->__soapCall('IKeyboard_getKeyboardLEDs', array((array)$request));
  7376. return new KeyboardLEDCollection ($this->connection, (array)$response->returnval);
  7377. }
  7378. public function getEventSource()
  7379. {
  7380. $request = new stdClass();
  7381. $request->_this = $this->handle;
  7382. $response = $this->connection->__soapCall('IKeyboard_getEventSource', array((array)$request));
  7383. return new IEventSource ($this->connection, $response->returnval);
  7384. }
  7385. }
  7386. /**
  7387. * Generated VBoxWebService Managed Object Collection
  7388. */
  7389. class IKeyboardCollection extends VBox_ManagedObjectCollection
  7390. {
  7391. protected $_interfaceName = "IKeyboard";
  7392. }
  7393. /**
  7394. * Generated VBoxWebService Interface Wrapper
  7395. */
  7396. class IMousePointerShape extends VBox_ManagedObject
  7397. {
  7398. public function getVisible()
  7399. {
  7400. $request = new stdClass();
  7401. $request->_this = $this->handle;
  7402. $response = $this->connection->__soapCall('IMousePointerShape_getVisible', array((array)$request));
  7403. return (bool)$response->returnval;
  7404. }
  7405. public function getAlpha()
  7406. {
  7407. $request = new stdClass();
  7408. $request->_this = $this->handle;
  7409. $response = $this->connection->__soapCall('IMousePointerShape_getAlpha', array((array)$request));
  7410. return (bool)$response->returnval;
  7411. }
  7412. public function getHotX()
  7413. {
  7414. $request = new stdClass();
  7415. $request->_this = $this->handle;
  7416. $response = $this->connection->__soapCall('IMousePointerShape_getHotX', array((array)$request));
  7417. return (float)$response->returnval;
  7418. }
  7419. public function getHotY()
  7420. {
  7421. $request = new stdClass();
  7422. $request->_this = $this->handle;
  7423. $response = $this->connection->__soapCall('IMousePointerShape_getHotY', array((array)$request));
  7424. return (float)$response->returnval;
  7425. }
  7426. public function getWidth()
  7427. {
  7428. $request = new stdClass();
  7429. $request->_this = $this->handle;
  7430. $response = $this->connection->__soapCall('IMousePointerShape_getWidth', array((array)$request));
  7431. return (float)$response->returnval;
  7432. }
  7433. public function getHeight()
  7434. {
  7435. $request = new stdClass();
  7436. $request->_this = $this->handle;
  7437. $response = $this->connection->__soapCall('IMousePointerShape_getHeight', array((array)$request));
  7438. return (float)$response->returnval;
  7439. }
  7440. public function getShape()
  7441. {
  7442. $request = new stdClass();
  7443. $request->_this = $this->handle;
  7444. $response = $this->connection->__soapCall('IMousePointerShape_getShape', array((array)$request));
  7445. return (array)$response->returnval;
  7446. }
  7447. }
  7448. /**
  7449. * Generated VBoxWebService Managed Object Collection
  7450. */
  7451. class IMousePointerShapeCollection extends VBox_ManagedObjectCollection
  7452. {
  7453. protected $_interfaceName = "IMousePointerShape";
  7454. }
  7455. /**
  7456. * Generated VBoxWebService Interface Wrapper
  7457. */
  7458. class IMouse extends VBox_ManagedObject
  7459. {
  7460. public function putMouseEvent($arg_dx, $arg_dy, $arg_dz, $arg_dw, $arg_buttonState)
  7461. {
  7462. $request = new stdClass();
  7463. $request->_this = $this->handle;
  7464. $request->dx = $arg_dx;
  7465. $request->dy = $arg_dy;
  7466. $request->dz = $arg_dz;
  7467. $request->dw = $arg_dw;
  7468. $request->buttonState = $arg_buttonState;
  7469. $response = $this->connection->__soapCall('IMouse_putMouseEvent', array((array)$request));
  7470. return ;
  7471. }
  7472. public function putMouseEventAbsolute($arg_x, $arg_y, $arg_dz, $arg_dw, $arg_buttonState)
  7473. {
  7474. $request = new stdClass();
  7475. $request->_this = $this->handle;
  7476. $request->x = $arg_x;
  7477. $request->y = $arg_y;
  7478. $request->dz = $arg_dz;
  7479. $request->dw = $arg_dw;
  7480. $request->buttonState = $arg_buttonState;
  7481. $response = $this->connection->__soapCall('IMouse_putMouseEventAbsolute', array((array)$request));
  7482. return ;
  7483. }
  7484. public function putEventMultiTouch($arg_count, $arg_contacts, $arg_scanTime)
  7485. {
  7486. $request = new stdClass();
  7487. $request->_this = $this->handle;
  7488. $request->count = $arg_count;
  7489. $request->contacts = $arg_contacts;
  7490. $request->scanTime = $arg_scanTime;
  7491. $response = $this->connection->__soapCall('IMouse_putEventMultiTouch', array((array)$request));
  7492. return ;
  7493. }
  7494. public function putEventMultiTouchString($arg_count, $arg_contacts, $arg_scanTime)
  7495. {
  7496. $request = new stdClass();
  7497. $request->_this = $this->handle;
  7498. $request->count = $arg_count;
  7499. $request->contacts = $arg_contacts;
  7500. $request->scanTime = $arg_scanTime;
  7501. $response = $this->connection->__soapCall('IMouse_putEventMultiTouchString', array((array)$request));
  7502. return ;
  7503. }
  7504. public function getAbsoluteSupported()
  7505. {
  7506. $request = new stdClass();
  7507. $request->_this = $this->handle;
  7508. $response = $this->connection->__soapCall('IMouse_getAbsoluteSupported', array((array)$request));
  7509. return (bool)$response->returnval;
  7510. }
  7511. public function getRelativeSupported()
  7512. {
  7513. $request = new stdClass();
  7514. $request->_this = $this->handle;
  7515. $response = $this->connection->__soapCall('IMouse_getRelativeSupported', array((array)$request));
  7516. return (bool)$response->returnval;
  7517. }
  7518. public function getMultiTouchSupported()
  7519. {
  7520. $request = new stdClass();
  7521. $request->_this = $this->handle;
  7522. $response = $this->connection->__soapCall('IMouse_getMultiTouchSupported', array((array)$request));
  7523. return (bool)$response->returnval;
  7524. }
  7525. public function getNeedsHostCursor()
  7526. {
  7527. $request = new stdClass();
  7528. $request->_this = $this->handle;
  7529. $response = $this->connection->__soapCall('IMouse_getNeedsHostCursor', array((array)$request));
  7530. return (bool)$response->returnval;
  7531. }
  7532. public function getPointerShape()
  7533. {
  7534. $request = new stdClass();
  7535. $request->_this = $this->handle;
  7536. $response = $this->connection->__soapCall('IMouse_getPointerShape', array((array)$request));
  7537. return new IMousePointerShape ($this->connection, $response->returnval);
  7538. }
  7539. public function getEventSource()
  7540. {
  7541. $request = new stdClass();
  7542. $request->_this = $this->handle;
  7543. $response = $this->connection->__soapCall('IMouse_getEventSource', array((array)$request));
  7544. return new IEventSource ($this->connection, $response->returnval);
  7545. }
  7546. }
  7547. /**
  7548. * Generated VBoxWebService Managed Object Collection
  7549. */
  7550. class IMouseCollection extends VBox_ManagedObjectCollection
  7551. {
  7552. protected $_interfaceName = "IMouse";
  7553. }
  7554. /**
  7555. * Generated VBoxWebService Interface Wrapper
  7556. */
  7557. class IFramebuffer extends VBox_ManagedObject
  7558. {
  7559. public function notifyUpdate($arg_x, $arg_y, $arg_width, $arg_height)
  7560. {
  7561. $request = new stdClass();
  7562. $request->_this = $this->handle;
  7563. $request->x = $arg_x;
  7564. $request->y = $arg_y;
  7565. $request->width = $arg_width;
  7566. $request->height = $arg_height;
  7567. $response = $this->connection->__soapCall('IFramebuffer_notifyUpdate', array((array)$request));
  7568. return ;
  7569. }
  7570. public function notifyUpdateImage($arg_x, $arg_y, $arg_width, $arg_height, $arg_image)
  7571. {
  7572. $request = new stdClass();
  7573. $request->_this = $this->handle;
  7574. $request->x = $arg_x;
  7575. $request->y = $arg_y;
  7576. $request->width = $arg_width;
  7577. $request->height = $arg_height;
  7578. $request->image = $arg_image;
  7579. $response = $this->connection->__soapCall('IFramebuffer_notifyUpdateImage', array((array)$request));
  7580. return ;
  7581. }
  7582. public function notifyChange($arg_screenId, $arg_xOrigin, $arg_yOrigin, $arg_width, $arg_height)
  7583. {
  7584. $request = new stdClass();
  7585. $request->_this = $this->handle;
  7586. $request->screenId = $arg_screenId;
  7587. $request->xOrigin = $arg_xOrigin;
  7588. $request->yOrigin = $arg_yOrigin;
  7589. $request->width = $arg_width;
  7590. $request->height = $arg_height;
  7591. $response = $this->connection->__soapCall('IFramebuffer_notifyChange', array((array)$request));
  7592. return ;
  7593. }
  7594. public function videoModeSupported($arg_width, $arg_height, $arg_bpp)
  7595. {
  7596. $request = new stdClass();
  7597. $request->_this = $this->handle;
  7598. $request->width = $arg_width;
  7599. $request->height = $arg_height;
  7600. $request->bpp = $arg_bpp;
  7601. $response = $this->connection->__soapCall('IFramebuffer_videoModeSupported', array((array)$request));
  7602. return (bool)$response->returnval;
  7603. }
  7604. public function notify3DEvent($arg_type, $arg_data)
  7605. {
  7606. $request = new stdClass();
  7607. $request->_this = $this->handle;
  7608. $request->type = $arg_type;
  7609. $request->data = $arg_data;
  7610. $response = $this->connection->__soapCall('IFramebuffer_notify3DEvent', array((array)$request));
  7611. return ;
  7612. }
  7613. public function getWidth()
  7614. {
  7615. $request = new stdClass();
  7616. $request->_this = $this->handle;
  7617. $response = $this->connection->__soapCall('IFramebuffer_getWidth', array((array)$request));
  7618. return (float)$response->returnval;
  7619. }
  7620. public function getHeight()
  7621. {
  7622. $request = new stdClass();
  7623. $request->_this = $this->handle;
  7624. $response = $this->connection->__soapCall('IFramebuffer_getHeight', array((array)$request));
  7625. return (float)$response->returnval;
  7626. }
  7627. public function getBitsPerPixel()
  7628. {
  7629. $request = new stdClass();
  7630. $request->_this = $this->handle;
  7631. $response = $this->connection->__soapCall('IFramebuffer_getBitsPerPixel', array((array)$request));
  7632. return (float)$response->returnval;
  7633. }
  7634. public function getBytesPerLine()
  7635. {
  7636. $request = new stdClass();
  7637. $request->_this = $this->handle;
  7638. $response = $this->connection->__soapCall('IFramebuffer_getBytesPerLine', array((array)$request));
  7639. return (float)$response->returnval;
  7640. }
  7641. public function getPixelFormat()
  7642. {
  7643. $request = new stdClass();
  7644. $request->_this = $this->handle;
  7645. $response = $this->connection->__soapCall('IFramebuffer_getPixelFormat', array((array)$request));
  7646. return new BitmapFormat ($this->connection, $response->returnval);
  7647. }
  7648. public function getHeightReduction()
  7649. {
  7650. $request = new stdClass();
  7651. $request->_this = $this->handle;
  7652. $response = $this->connection->__soapCall('IFramebuffer_getHeightReduction', array((array)$request));
  7653. return (float)$response->returnval;
  7654. }
  7655. public function getOverlay()
  7656. {
  7657. $request = new stdClass();
  7658. $request->_this = $this->handle;
  7659. $response = $this->connection->__soapCall('IFramebuffer_getOverlay', array((array)$request));
  7660. return new IFramebufferOverlay ($this->connection, $response->returnval);
  7661. }
  7662. public function getWinId()
  7663. {
  7664. $request = new stdClass();
  7665. $request->_this = $this->handle;
  7666. $response = $this->connection->__soapCall('IFramebuffer_getWinId', array((array)$request));
  7667. return (float)$response->returnval;
  7668. }
  7669. public function getCapabilities()
  7670. {
  7671. $request = new stdClass();
  7672. $request->_this = $this->handle;
  7673. $response = $this->connection->__soapCall('IFramebuffer_getCapabilities', array((array)$request));
  7674. return new FramebufferCapabilitiesCollection ($this->connection, (array)$response->returnval);
  7675. }
  7676. }
  7677. /**
  7678. * Generated VBoxWebService Managed Object Collection
  7679. */
  7680. class IFramebufferCollection extends VBox_ManagedObjectCollection
  7681. {
  7682. protected $_interfaceName = "IFramebuffer";
  7683. }
  7684. /**
  7685. * Generated VBoxWebService Interface Wrapper
  7686. */
  7687. class IFramebufferOverlay extends IFramebuffer
  7688. {
  7689. public function move($arg_x, $arg_y)
  7690. {
  7691. $request = new stdClass();
  7692. $request->_this = $this->handle;
  7693. $request->x = $arg_x;
  7694. $request->y = $arg_y;
  7695. $response = $this->connection->__soapCall('IFramebufferOverlay_move', array((array)$request));
  7696. return ;
  7697. }
  7698. public function getX()
  7699. {
  7700. $request = new stdClass();
  7701. $request->_this = $this->handle;
  7702. $response = $this->connection->__soapCall('IFramebufferOverlay_getX', array((array)$request));
  7703. return (float)$response->returnval;
  7704. }
  7705. public function getY()
  7706. {
  7707. $request = new stdClass();
  7708. $request->_this = $this->handle;
  7709. $response = $this->connection->__soapCall('IFramebufferOverlay_getY', array((array)$request));
  7710. return (float)$response->returnval;
  7711. }
  7712. public function getVisible()
  7713. {
  7714. $request = new stdClass();
  7715. $request->_this = $this->handle;
  7716. $response = $this->connection->__soapCall('IFramebufferOverlay_getVisible', array((array)$request));
  7717. return (bool)$response->returnval;
  7718. }
  7719. public function setVisible($value)
  7720. {
  7721. $request = new stdClass();
  7722. $request->_this = $this->handle;
  7723. if (is_null($value) || is_scalar($value))
  7724. {
  7725. $request->visible = $value;
  7726. }
  7727. else
  7728. {
  7729. $request->visible = $value->handle;
  7730. }
  7731. $this->connection->__soapCall('IFramebufferOverlay_setVisible', array((array)$request));
  7732. }
  7733. public function getAlpha()
  7734. {
  7735. $request = new stdClass();
  7736. $request->_this = $this->handle;
  7737. $response = $this->connection->__soapCall('IFramebufferOverlay_getAlpha', array((array)$request));
  7738. return (float)$response->returnval;
  7739. }
  7740. public function setAlpha($value)
  7741. {
  7742. $request = new stdClass();
  7743. $request->_this = $this->handle;
  7744. if (is_null($value) || is_scalar($value))
  7745. {
  7746. $request->alpha = $value;
  7747. }
  7748. else
  7749. {
  7750. $request->alpha = $value->handle;
  7751. }
  7752. $this->connection->__soapCall('IFramebufferOverlay_setAlpha', array((array)$request));
  7753. }
  7754. }
  7755. /**
  7756. * Generated VBoxWebService Managed Object Collection
  7757. */
  7758. class IFramebufferOverlayCollection extends VBox_ManagedObjectCollection
  7759. {
  7760. protected $_interfaceName = "IFramebufferOverlay";
  7761. }
  7762. /**
  7763. * Generated VBoxWebService Interface Wrapper
  7764. */
  7765. class IDisplay extends VBox_ManagedObject
  7766. {
  7767. public function getScreenResolution($arg_screenId)
  7768. {
  7769. $request = new stdClass();
  7770. $request->_this = $this->handle;
  7771. $request->screenId = $arg_screenId;
  7772. $response = $this->connection->__soapCall('IDisplay_getScreenResolution', array((array)$request));
  7773. return array((float)$response->width, (float)$response->height, (float)$response->bitsPerPixel, (int)$response->xOrigin, (int)$response->yOrigin, new GuestMonitorStatus ($this->connection, $response->guestMonitorStatus));
  7774. }
  7775. public function attachFramebuffer($arg_screenId, $arg_framebuffer)
  7776. {
  7777. $request = new stdClass();
  7778. $request->_this = $this->handle;
  7779. $request->screenId = $arg_screenId;
  7780. $request->framebuffer = $arg_framebuffer;
  7781. $response = $this->connection->__soapCall('IDisplay_attachFramebuffer', array((array)$request));
  7782. return (string)$response->returnval;
  7783. }
  7784. public function detachFramebuffer($arg_screenId, $arg_id)
  7785. {
  7786. $request = new stdClass();
  7787. $request->_this = $this->handle;
  7788. $request->screenId = $arg_screenId;
  7789. $request->id = $arg_id;
  7790. $response = $this->connection->__soapCall('IDisplay_detachFramebuffer', array((array)$request));
  7791. return ;
  7792. }
  7793. public function queryFramebuffer($arg_screenId)
  7794. {
  7795. $request = new stdClass();
  7796. $request->_this = $this->handle;
  7797. $request->screenId = $arg_screenId;
  7798. $response = $this->connection->__soapCall('IDisplay_queryFramebuffer', array((array)$request));
  7799. return new IFramebuffer ($this->connection, $response->returnval);
  7800. }
  7801. public function setVideoModeHint($arg_display, $arg_enabled, $arg_changeOrigin, $arg_originX, $arg_originY, $arg_width, $arg_height, $arg_bitsPerPixel)
  7802. {
  7803. $request = new stdClass();
  7804. $request->_this = $this->handle;
  7805. $request->display = $arg_display;
  7806. $request->enabled = $arg_enabled;
  7807. $request->changeOrigin = $arg_changeOrigin;
  7808. $request->originX = $arg_originX;
  7809. $request->originY = $arg_originY;
  7810. $request->width = $arg_width;
  7811. $request->height = $arg_height;
  7812. $request->bitsPerPixel = $arg_bitsPerPixel;
  7813. $response = $this->connection->__soapCall('IDisplay_setVideoModeHint', array((array)$request));
  7814. return ;
  7815. }
  7816. public function setSeamlessMode($arg_enabled)
  7817. {
  7818. $request = new stdClass();
  7819. $request->_this = $this->handle;
  7820. $request->enabled = $arg_enabled;
  7821. $response = $this->connection->__soapCall('IDisplay_setSeamlessMode', array((array)$request));
  7822. return ;
  7823. }
  7824. public function takeScreenShotToArray($arg_screenId, $arg_width, $arg_height, $arg_bitmapFormat)
  7825. {
  7826. $request = new stdClass();
  7827. $request->_this = $this->handle;
  7828. $request->screenId = $arg_screenId;
  7829. $request->width = $arg_width;
  7830. $request->height = $arg_height;
  7831. $request->bitmapFormat = $arg_bitmapFormat;
  7832. $response = $this->connection->__soapCall('IDisplay_takeScreenShotToArray', array((array)$request));
  7833. return (array)$response->returnval;
  7834. }
  7835. public function invalidateAndUpdate()
  7836. {
  7837. $request = new stdClass();
  7838. $request->_this = $this->handle;
  7839. $response = $this->connection->__soapCall('IDisplay_invalidateAndUpdate', array((array)$request));
  7840. return ;
  7841. }
  7842. public function invalidateAndUpdateScreen($arg_screenId)
  7843. {
  7844. $request = new stdClass();
  7845. $request->_this = $this->handle;
  7846. $request->screenId = $arg_screenId;
  7847. $response = $this->connection->__soapCall('IDisplay_invalidateAndUpdateScreen', array((array)$request));
  7848. return ;
  7849. }
  7850. public function viewportChanged($arg_screenId, $arg_x, $arg_y, $arg_width, $arg_height)
  7851. {
  7852. $request = new stdClass();
  7853. $request->_this = $this->handle;
  7854. $request->screenId = $arg_screenId;
  7855. $request->x = $arg_x;
  7856. $request->y = $arg_y;
  7857. $request->width = $arg_width;
  7858. $request->height = $arg_height;
  7859. $response = $this->connection->__soapCall('IDisplay_viewportChanged', array((array)$request));
  7860. return ;
  7861. }
  7862. public function notifyScaleFactorChange($arg_screenId, $arg_u32ScaleFactorWMultiplied, $arg_u32ScaleFactorHMultiplied)
  7863. {
  7864. $request = new stdClass();
  7865. $request->_this = $this->handle;
  7866. $request->screenId = $arg_screenId;
  7867. $request->u32ScaleFactorWMultiplied = $arg_u32ScaleFactorWMultiplied;
  7868. $request->u32ScaleFactorHMultiplied = $arg_u32ScaleFactorHMultiplied;
  7869. $response = $this->connection->__soapCall('IDisplay_notifyScaleFactorChange', array((array)$request));
  7870. return ;
  7871. }
  7872. public function notifyHiDPIOutputPolicyChange($arg_fUnscaledHiDPI)
  7873. {
  7874. $request = new stdClass();
  7875. $request->_this = $this->handle;
  7876. $request->fUnscaledHiDPI = $arg_fUnscaledHiDPI;
  7877. $response = $this->connection->__soapCall('IDisplay_notifyHiDPIOutputPolicyChange', array((array)$request));
  7878. return ;
  7879. }
  7880. }
  7881. /**
  7882. * Generated VBoxWebService Managed Object Collection
  7883. */
  7884. class IDisplayCollection extends VBox_ManagedObjectCollection
  7885. {
  7886. protected $_interfaceName = "IDisplay";
  7887. }
  7888. /**
  7889. * Generated VBoxWebService Interface Wrapper
  7890. */
  7891. class INetworkAdapter extends VBox_ManagedObject
  7892. {
  7893. public function getProperty($arg_key)
  7894. {
  7895. $request = new stdClass();
  7896. $request->_this = $this->handle;
  7897. $request->key = $arg_key;
  7898. $response = $this->connection->__soapCall('INetworkAdapter_getProperty', array((array)$request));
  7899. return (string)$response->returnval;
  7900. }
  7901. public function setProperty($arg_key, $arg_value)
  7902. {
  7903. $request = new stdClass();
  7904. $request->_this = $this->handle;
  7905. $request->key = $arg_key;
  7906. $request->value = $arg_value;
  7907. $response = $this->connection->__soapCall('INetworkAdapter_setProperty', array((array)$request));
  7908. return ;
  7909. }
  7910. public function getProperties($arg_names)
  7911. {
  7912. $request = new stdClass();
  7913. $request->_this = $this->handle;
  7914. $request->names = $arg_names;
  7915. $response = $this->connection->__soapCall('INetworkAdapter_getProperties', array((array)$request));
  7916. return array((array)$response->returnval, (array)$response->returnNames);
  7917. }
  7918. public function getAdapterType()
  7919. {
  7920. $request = new stdClass();
  7921. $request->_this = $this->handle;
  7922. $response = $this->connection->__soapCall('INetworkAdapter_getAdapterType', array((array)$request));
  7923. return new NetworkAdapterType ($this->connection, $response->returnval);
  7924. }
  7925. public function setAdapterType($value)
  7926. {
  7927. $request = new stdClass();
  7928. $request->_this = $this->handle;
  7929. if (is_null($value) || is_scalar($value))
  7930. {
  7931. $request->adapterType = $value;
  7932. }
  7933. else
  7934. {
  7935. $request->adapterType = $value->handle;
  7936. }
  7937. $this->connection->__soapCall('INetworkAdapter_setAdapterType', array((array)$request));
  7938. }
  7939. public function getSlot()
  7940. {
  7941. $request = new stdClass();
  7942. $request->_this = $this->handle;
  7943. $response = $this->connection->__soapCall('INetworkAdapter_getSlot', array((array)$request));
  7944. return (float)$response->returnval;
  7945. }
  7946. public function getEnabled()
  7947. {
  7948. $request = new stdClass();
  7949. $request->_this = $this->handle;
  7950. $response = $this->connection->__soapCall('INetworkAdapter_getEnabled', array((array)$request));
  7951. return (bool)$response->returnval;
  7952. }
  7953. public function setEnabled($value)
  7954. {
  7955. $request = new stdClass();
  7956. $request->_this = $this->handle;
  7957. if (is_null($value) || is_scalar($value))
  7958. {
  7959. $request->enabled = $value;
  7960. }
  7961. else
  7962. {
  7963. $request->enabled = $value->handle;
  7964. }
  7965. $this->connection->__soapCall('INetworkAdapter_setEnabled', array((array)$request));
  7966. }
  7967. public function getMACAddress()
  7968. {
  7969. $request = new stdClass();
  7970. $request->_this = $this->handle;
  7971. $response = $this->connection->__soapCall('INetworkAdapter_getMACAddress', array((array)$request));
  7972. return (string)$response->returnval;
  7973. }
  7974. public function setMACAddress($value)
  7975. {
  7976. $request = new stdClass();
  7977. $request->_this = $this->handle;
  7978. if (is_null($value) || is_scalar($value))
  7979. {
  7980. $request->MACAddress = $value;
  7981. }
  7982. else
  7983. {
  7984. $request->MACAddress = $value->handle;
  7985. }
  7986. $this->connection->__soapCall('INetworkAdapter_setMACAddress', array((array)$request));
  7987. }
  7988. public function getAttachmentType()
  7989. {
  7990. $request = new stdClass();
  7991. $request->_this = $this->handle;
  7992. $response = $this->connection->__soapCall('INetworkAdapter_getAttachmentType', array((array)$request));
  7993. return new NetworkAttachmentType ($this->connection, $response->returnval);
  7994. }
  7995. public function setAttachmentType($value)
  7996. {
  7997. $request = new stdClass();
  7998. $request->_this = $this->handle;
  7999. if (is_null($value) || is_scalar($value))
  8000. {
  8001. $request->attachmentType = $value;
  8002. }
  8003. else
  8004. {
  8005. $request->attachmentType = $value->handle;
  8006. }
  8007. $this->connection->__soapCall('INetworkAdapter_setAttachmentType', array((array)$request));
  8008. }
  8009. public function getBridgedInterface()
  8010. {
  8011. $request = new stdClass();
  8012. $request->_this = $this->handle;
  8013. $response = $this->connection->__soapCall('INetworkAdapter_getBridgedInterface', array((array)$request));
  8014. return (string)$response->returnval;
  8015. }
  8016. public function setBridgedInterface($value)
  8017. {
  8018. $request = new stdClass();
  8019. $request->_this = $this->handle;
  8020. if (is_null($value) || is_scalar($value))
  8021. {
  8022. $request->bridgedInterface = $value;
  8023. }
  8024. else
  8025. {
  8026. $request->bridgedInterface = $value->handle;
  8027. }
  8028. $this->connection->__soapCall('INetworkAdapter_setBridgedInterface', array((array)$request));
  8029. }
  8030. public function getHostOnlyInterface()
  8031. {
  8032. $request = new stdClass();
  8033. $request->_this = $this->handle;
  8034. $response = $this->connection->__soapCall('INetworkAdapter_getHostOnlyInterface', array((array)$request));
  8035. return (string)$response->returnval;
  8036. }
  8037. public function setHostOnlyInterface($value)
  8038. {
  8039. $request = new stdClass();
  8040. $request->_this = $this->handle;
  8041. if (is_null($value) || is_scalar($value))
  8042. {
  8043. $request->hostOnlyInterface = $value;
  8044. }
  8045. else
  8046. {
  8047. $request->hostOnlyInterface = $value->handle;
  8048. }
  8049. $this->connection->__soapCall('INetworkAdapter_setHostOnlyInterface', array((array)$request));
  8050. }
  8051. public function getInternalNetwork()
  8052. {
  8053. $request = new stdClass();
  8054. $request->_this = $this->handle;
  8055. $response = $this->connection->__soapCall('INetworkAdapter_getInternalNetwork', array((array)$request));
  8056. return (string)$response->returnval;
  8057. }
  8058. public function setInternalNetwork($value)
  8059. {
  8060. $request = new stdClass();
  8061. $request->_this = $this->handle;
  8062. if (is_null($value) || is_scalar($value))
  8063. {
  8064. $request->internalNetwork = $value;
  8065. }
  8066. else
  8067. {
  8068. $request->internalNetwork = $value->handle;
  8069. }
  8070. $this->connection->__soapCall('INetworkAdapter_setInternalNetwork', array((array)$request));
  8071. }
  8072. public function getNATNetwork()
  8073. {
  8074. $request = new stdClass();
  8075. $request->_this = $this->handle;
  8076. $response = $this->connection->__soapCall('INetworkAdapter_getNATNetwork', array((array)$request));
  8077. return (string)$response->returnval;
  8078. }
  8079. public function setNATNetwork($value)
  8080. {
  8081. $request = new stdClass();
  8082. $request->_this = $this->handle;
  8083. if (is_null($value) || is_scalar($value))
  8084. {
  8085. $request->NATNetwork = $value;
  8086. }
  8087. else
  8088. {
  8089. $request->NATNetwork = $value->handle;
  8090. }
  8091. $this->connection->__soapCall('INetworkAdapter_setNATNetwork', array((array)$request));
  8092. }
  8093. public function getGenericDriver()
  8094. {
  8095. $request = new stdClass();
  8096. $request->_this = $this->handle;
  8097. $response = $this->connection->__soapCall('INetworkAdapter_getGenericDriver', array((array)$request));
  8098. return (string)$response->returnval;
  8099. }
  8100. public function setGenericDriver($value)
  8101. {
  8102. $request = new stdClass();
  8103. $request->_this = $this->handle;
  8104. if (is_null($value) || is_scalar($value))
  8105. {
  8106. $request->genericDriver = $value;
  8107. }
  8108. else
  8109. {
  8110. $request->genericDriver = $value->handle;
  8111. }
  8112. $this->connection->__soapCall('INetworkAdapter_setGenericDriver', array((array)$request));
  8113. }
  8114. public function getCableConnected()
  8115. {
  8116. $request = new stdClass();
  8117. $request->_this = $this->handle;
  8118. $response = $this->connection->__soapCall('INetworkAdapter_getCableConnected', array((array)$request));
  8119. return (bool)$response->returnval;
  8120. }
  8121. public function setCableConnected($value)
  8122. {
  8123. $request = new stdClass();
  8124. $request->_this = $this->handle;
  8125. if (is_null($value) || is_scalar($value))
  8126. {
  8127. $request->cableConnected = $value;
  8128. }
  8129. else
  8130. {
  8131. $request->cableConnected = $value->handle;
  8132. }
  8133. $this->connection->__soapCall('INetworkAdapter_setCableConnected', array((array)$request));
  8134. }
  8135. public function getLineSpeed()
  8136. {
  8137. $request = new stdClass();
  8138. $request->_this = $this->handle;
  8139. $response = $this->connection->__soapCall('INetworkAdapter_getLineSpeed', array((array)$request));
  8140. return (float)$response->returnval;
  8141. }
  8142. public function setLineSpeed($value)
  8143. {
  8144. $request = new stdClass();
  8145. $request->_this = $this->handle;
  8146. if (is_null($value) || is_scalar($value))
  8147. {
  8148. $request->lineSpeed = $value;
  8149. }
  8150. else
  8151. {
  8152. $request->lineSpeed = $value->handle;
  8153. }
  8154. $this->connection->__soapCall('INetworkAdapter_setLineSpeed', array((array)$request));
  8155. }
  8156. public function getPromiscModePolicy()
  8157. {
  8158. $request = new stdClass();
  8159. $request->_this = $this->handle;
  8160. $response = $this->connection->__soapCall('INetworkAdapter_getPromiscModePolicy', array((array)$request));
  8161. return new NetworkAdapterPromiscModePolicy ($this->connection, $response->returnval);
  8162. }
  8163. public function setPromiscModePolicy($value)
  8164. {
  8165. $request = new stdClass();
  8166. $request->_this = $this->handle;
  8167. if (is_null($value) || is_scalar($value))
  8168. {
  8169. $request->promiscModePolicy = $value;
  8170. }
  8171. else
  8172. {
  8173. $request->promiscModePolicy = $value->handle;
  8174. }
  8175. $this->connection->__soapCall('INetworkAdapter_setPromiscModePolicy', array((array)$request));
  8176. }
  8177. public function getTraceEnabled()
  8178. {
  8179. $request = new stdClass();
  8180. $request->_this = $this->handle;
  8181. $response = $this->connection->__soapCall('INetworkAdapter_getTraceEnabled', array((array)$request));
  8182. return (bool)$response->returnval;
  8183. }
  8184. public function setTraceEnabled($value)
  8185. {
  8186. $request = new stdClass();
  8187. $request->_this = $this->handle;
  8188. if (is_null($value) || is_scalar($value))
  8189. {
  8190. $request->traceEnabled = $value;
  8191. }
  8192. else
  8193. {
  8194. $request->traceEnabled = $value->handle;
  8195. }
  8196. $this->connection->__soapCall('INetworkAdapter_setTraceEnabled', array((array)$request));
  8197. }
  8198. public function getTraceFile()
  8199. {
  8200. $request = new stdClass();
  8201. $request->_this = $this->handle;
  8202. $response = $this->connection->__soapCall('INetworkAdapter_getTraceFile', array((array)$request));
  8203. return (string)$response->returnval;
  8204. }
  8205. public function setTraceFile($value)
  8206. {
  8207. $request = new stdClass();
  8208. $request->_this = $this->handle;
  8209. if (is_null($value) || is_scalar($value))
  8210. {
  8211. $request->traceFile = $value;
  8212. }
  8213. else
  8214. {
  8215. $request->traceFile = $value->handle;
  8216. }
  8217. $this->connection->__soapCall('INetworkAdapter_setTraceFile', array((array)$request));
  8218. }
  8219. public function getNATEngine()
  8220. {
  8221. $request = new stdClass();
  8222. $request->_this = $this->handle;
  8223. $response = $this->connection->__soapCall('INetworkAdapter_getNATEngine', array((array)$request));
  8224. return new INATEngine ($this->connection, $response->returnval);
  8225. }
  8226. public function getBootPriority()
  8227. {
  8228. $request = new stdClass();
  8229. $request->_this = $this->handle;
  8230. $response = $this->connection->__soapCall('INetworkAdapter_getBootPriority', array((array)$request));
  8231. return (float)$response->returnval;
  8232. }
  8233. public function setBootPriority($value)
  8234. {
  8235. $request = new stdClass();
  8236. $request->_this = $this->handle;
  8237. if (is_null($value) || is_scalar($value))
  8238. {
  8239. $request->bootPriority = $value;
  8240. }
  8241. else
  8242. {
  8243. $request->bootPriority = $value->handle;
  8244. }
  8245. $this->connection->__soapCall('INetworkAdapter_setBootPriority', array((array)$request));
  8246. }
  8247. public function getBandwidthGroup()
  8248. {
  8249. $request = new stdClass();
  8250. $request->_this = $this->handle;
  8251. $response = $this->connection->__soapCall('INetworkAdapter_getBandwidthGroup', array((array)$request));
  8252. return new IBandwidthGroup ($this->connection, $response->returnval);
  8253. }
  8254. public function setBandwidthGroup($value)
  8255. {
  8256. $request = new stdClass();
  8257. $request->_this = $this->handle;
  8258. if (is_null($value) || is_scalar($value))
  8259. {
  8260. $request->bandwidthGroup = $value;
  8261. }
  8262. else
  8263. {
  8264. $request->bandwidthGroup = $value->handle;
  8265. }
  8266. $this->connection->__soapCall('INetworkAdapter_setBandwidthGroup', array((array)$request));
  8267. }
  8268. }
  8269. /**
  8270. * Generated VBoxWebService Managed Object Collection
  8271. */
  8272. class INetworkAdapterCollection extends VBox_ManagedObjectCollection
  8273. {
  8274. protected $_interfaceName = "INetworkAdapter";
  8275. }
  8276. /**
  8277. * Generated VBoxWebService Interface Wrapper
  8278. */
  8279. class ISerialPort extends VBox_ManagedObject
  8280. {
  8281. public function getSlot()
  8282. {
  8283. $request = new stdClass();
  8284. $request->_this = $this->handle;
  8285. $response = $this->connection->__soapCall('ISerialPort_getSlot', array((array)$request));
  8286. return (float)$response->returnval;
  8287. }
  8288. public function getEnabled()
  8289. {
  8290. $request = new stdClass();
  8291. $request->_this = $this->handle;
  8292. $response = $this->connection->__soapCall('ISerialPort_getEnabled', array((array)$request));
  8293. return (bool)$response->returnval;
  8294. }
  8295. public function setEnabled($value)
  8296. {
  8297. $request = new stdClass();
  8298. $request->_this = $this->handle;
  8299. if (is_null($value) || is_scalar($value))
  8300. {
  8301. $request->enabled = $value;
  8302. }
  8303. else
  8304. {
  8305. $request->enabled = $value->handle;
  8306. }
  8307. $this->connection->__soapCall('ISerialPort_setEnabled', array((array)$request));
  8308. }
  8309. public function getIOBase()
  8310. {
  8311. $request = new stdClass();
  8312. $request->_this = $this->handle;
  8313. $response = $this->connection->__soapCall('ISerialPort_getIOBase', array((array)$request));
  8314. return (float)$response->returnval;
  8315. }
  8316. public function setIOBase($value)
  8317. {
  8318. $request = new stdClass();
  8319. $request->_this = $this->handle;
  8320. if (is_null($value) || is_scalar($value))
  8321. {
  8322. $request->IOBase = $value;
  8323. }
  8324. else
  8325. {
  8326. $request->IOBase = $value->handle;
  8327. }
  8328. $this->connection->__soapCall('ISerialPort_setIOBase', array((array)$request));
  8329. }
  8330. public function getIRQ()
  8331. {
  8332. $request = new stdClass();
  8333. $request->_this = $this->handle;
  8334. $response = $this->connection->__soapCall('ISerialPort_getIRQ', array((array)$request));
  8335. return (float)$response->returnval;
  8336. }
  8337. public function setIRQ($value)
  8338. {
  8339. $request = new stdClass();
  8340. $request->_this = $this->handle;
  8341. if (is_null($value) || is_scalar($value))
  8342. {
  8343. $request->IRQ = $value;
  8344. }
  8345. else
  8346. {
  8347. $request->IRQ = $value->handle;
  8348. }
  8349. $this->connection->__soapCall('ISerialPort_setIRQ', array((array)$request));
  8350. }
  8351. public function getHostMode()
  8352. {
  8353. $request = new stdClass();
  8354. $request->_this = $this->handle;
  8355. $response = $this->connection->__soapCall('ISerialPort_getHostMode', array((array)$request));
  8356. return new PortMode ($this->connection, $response->returnval);
  8357. }
  8358. public function setHostMode($value)
  8359. {
  8360. $request = new stdClass();
  8361. $request->_this = $this->handle;
  8362. if (is_null($value) || is_scalar($value))
  8363. {
  8364. $request->hostMode = $value;
  8365. }
  8366. else
  8367. {
  8368. $request->hostMode = $value->handle;
  8369. }
  8370. $this->connection->__soapCall('ISerialPort_setHostMode', array((array)$request));
  8371. }
  8372. public function getServer()
  8373. {
  8374. $request = new stdClass();
  8375. $request->_this = $this->handle;
  8376. $response = $this->connection->__soapCall('ISerialPort_getServer', array((array)$request));
  8377. return (bool)$response->returnval;
  8378. }
  8379. public function setServer($value)
  8380. {
  8381. $request = new stdClass();
  8382. $request->_this = $this->handle;
  8383. if (is_null($value) || is_scalar($value))
  8384. {
  8385. $request->server = $value;
  8386. }
  8387. else
  8388. {
  8389. $request->server = $value->handle;
  8390. }
  8391. $this->connection->__soapCall('ISerialPort_setServer', array((array)$request));
  8392. }
  8393. public function getPath()
  8394. {
  8395. $request = new stdClass();
  8396. $request->_this = $this->handle;
  8397. $response = $this->connection->__soapCall('ISerialPort_getPath', array((array)$request));
  8398. return (string)$response->returnval;
  8399. }
  8400. public function setPath($value)
  8401. {
  8402. $request = new stdClass();
  8403. $request->_this = $this->handle;
  8404. if (is_null($value) || is_scalar($value))
  8405. {
  8406. $request->path = $value;
  8407. }
  8408. else
  8409. {
  8410. $request->path = $value->handle;
  8411. }
  8412. $this->connection->__soapCall('ISerialPort_setPath', array((array)$request));
  8413. }
  8414. }
  8415. /**
  8416. * Generated VBoxWebService Managed Object Collection
  8417. */
  8418. class ISerialPortCollection extends VBox_ManagedObjectCollection
  8419. {
  8420. protected $_interfaceName = "ISerialPort";
  8421. }
  8422. /**
  8423. * Generated VBoxWebService Interface Wrapper
  8424. */
  8425. class IParallelPort extends VBox_ManagedObject
  8426. {
  8427. public function getSlot()
  8428. {
  8429. $request = new stdClass();
  8430. $request->_this = $this->handle;
  8431. $response = $this->connection->__soapCall('IParallelPort_getSlot', array((array)$request));
  8432. return (float)$response->returnval;
  8433. }
  8434. public function getEnabled()
  8435. {
  8436. $request = new stdClass();
  8437. $request->_this = $this->handle;
  8438. $response = $this->connection->__soapCall('IParallelPort_getEnabled', array((array)$request));
  8439. return (bool)$response->returnval;
  8440. }
  8441. public function setEnabled($value)
  8442. {
  8443. $request = new stdClass();
  8444. $request->_this = $this->handle;
  8445. if (is_null($value) || is_scalar($value))
  8446. {
  8447. $request->enabled = $value;
  8448. }
  8449. else
  8450. {
  8451. $request->enabled = $value->handle;
  8452. }
  8453. $this->connection->__soapCall('IParallelPort_setEnabled', array((array)$request));
  8454. }
  8455. public function getIOBase()
  8456. {
  8457. $request = new stdClass();
  8458. $request->_this = $this->handle;
  8459. $response = $this->connection->__soapCall('IParallelPort_getIOBase', array((array)$request));
  8460. return (float)$response->returnval;
  8461. }
  8462. public function setIOBase($value)
  8463. {
  8464. $request = new stdClass();
  8465. $request->_this = $this->handle;
  8466. if (is_null($value) || is_scalar($value))
  8467. {
  8468. $request->IOBase = $value;
  8469. }
  8470. else
  8471. {
  8472. $request->IOBase = $value->handle;
  8473. }
  8474. $this->connection->__soapCall('IParallelPort_setIOBase', array((array)$request));
  8475. }
  8476. public function getIRQ()
  8477. {
  8478. $request = new stdClass();
  8479. $request->_this = $this->handle;
  8480. $response = $this->connection->__soapCall('IParallelPort_getIRQ', array((array)$request));
  8481. return (float)$response->returnval;
  8482. }
  8483. public function setIRQ($value)
  8484. {
  8485. $request = new stdClass();
  8486. $request->_this = $this->handle;
  8487. if (is_null($value) || is_scalar($value))
  8488. {
  8489. $request->IRQ = $value;
  8490. }
  8491. else
  8492. {
  8493. $request->IRQ = $value->handle;
  8494. }
  8495. $this->connection->__soapCall('IParallelPort_setIRQ', array((array)$request));
  8496. }
  8497. public function getPath()
  8498. {
  8499. $request = new stdClass();
  8500. $request->_this = $this->handle;
  8501. $response = $this->connection->__soapCall('IParallelPort_getPath', array((array)$request));
  8502. return (string)$response->returnval;
  8503. }
  8504. public function setPath($value)
  8505. {
  8506. $request = new stdClass();
  8507. $request->_this = $this->handle;
  8508. if (is_null($value) || is_scalar($value))
  8509. {
  8510. $request->path = $value;
  8511. }
  8512. else
  8513. {
  8514. $request->path = $value->handle;
  8515. }
  8516. $this->connection->__soapCall('IParallelPort_setPath', array((array)$request));
  8517. }
  8518. }
  8519. /**
  8520. * Generated VBoxWebService Managed Object Collection
  8521. */
  8522. class IParallelPortCollection extends VBox_ManagedObjectCollection
  8523. {
  8524. protected $_interfaceName = "IParallelPort";
  8525. }
  8526. /**
  8527. * Generated VBoxWebService Interface Wrapper
  8528. */
  8529. class IMachineDebugger extends VBox_ManagedObject
  8530. {
  8531. public function dumpGuestCore($arg_filename, $arg_compression)
  8532. {
  8533. $request = new stdClass();
  8534. $request->_this = $this->handle;
  8535. $request->filename = $arg_filename;
  8536. $request->compression = $arg_compression;
  8537. $response = $this->connection->__soapCall('IMachineDebugger_dumpGuestCore', array((array)$request));
  8538. return ;
  8539. }
  8540. public function dumpHostProcessCore($arg_filename, $arg_compression)
  8541. {
  8542. $request = new stdClass();
  8543. $request->_this = $this->handle;
  8544. $request->filename = $arg_filename;
  8545. $request->compression = $arg_compression;
  8546. $response = $this->connection->__soapCall('IMachineDebugger_dumpHostProcessCore', array((array)$request));
  8547. return ;
  8548. }
  8549. public function info($arg_name, $arg_args)
  8550. {
  8551. $request = new stdClass();
  8552. $request->_this = $this->handle;
  8553. $request->name = $arg_name;
  8554. $request->args = $arg_args;
  8555. $response = $this->connection->__soapCall('IMachineDebugger_info', array((array)$request));
  8556. return (string)$response->returnval;
  8557. }
  8558. public function injectNMI()
  8559. {
  8560. $request = new stdClass();
  8561. $request->_this = $this->handle;
  8562. $response = $this->connection->__soapCall('IMachineDebugger_injectNMI', array((array)$request));
  8563. return ;
  8564. }
  8565. public function modifyLogGroups($arg_settings)
  8566. {
  8567. $request = new stdClass();
  8568. $request->_this = $this->handle;
  8569. $request->settings = $arg_settings;
  8570. $response = $this->connection->__soapCall('IMachineDebugger_modifyLogGroups', array((array)$request));
  8571. return ;
  8572. }
  8573. public function modifyLogFlags($arg_settings)
  8574. {
  8575. $request = new stdClass();
  8576. $request->_this = $this->handle;
  8577. $request->settings = $arg_settings;
  8578. $response = $this->connection->__soapCall('IMachineDebugger_modifyLogFlags', array((array)$request));
  8579. return ;
  8580. }
  8581. public function modifyLogDestinations($arg_settings)
  8582. {
  8583. $request = new stdClass();
  8584. $request->_this = $this->handle;
  8585. $request->settings = $arg_settings;
  8586. $response = $this->connection->__soapCall('IMachineDebugger_modifyLogDestinations', array((array)$request));
  8587. return ;
  8588. }
  8589. public function readPhysicalMemory($arg_address, $arg_size)
  8590. {
  8591. $request = new stdClass();
  8592. $request->_this = $this->handle;
  8593. $request->address = $arg_address;
  8594. $request->size = $arg_size;
  8595. $response = $this->connection->__soapCall('IMachineDebugger_readPhysicalMemory', array((array)$request));
  8596. return (array)$response->returnval;
  8597. }
  8598. public function writePhysicalMemory($arg_address, $arg_size, $arg_bytes)
  8599. {
  8600. $request = new stdClass();
  8601. $request->_this = $this->handle;
  8602. $request->address = $arg_address;
  8603. $request->size = $arg_size;
  8604. $request->bytes = $arg_bytes;
  8605. $response = $this->connection->__soapCall('IMachineDebugger_writePhysicalMemory', array((array)$request));
  8606. return ;
  8607. }
  8608. public function readVirtualMemory($arg_cpuId, $arg_address, $arg_size)
  8609. {
  8610. $request = new stdClass();
  8611. $request->_this = $this->handle;
  8612. $request->cpuId = $arg_cpuId;
  8613. $request->address = $arg_address;
  8614. $request->size = $arg_size;
  8615. $response = $this->connection->__soapCall('IMachineDebugger_readVirtualMemory', array((array)$request));
  8616. return (array)$response->returnval;
  8617. }
  8618. public function writeVirtualMemory($arg_cpuId, $arg_address, $arg_size, $arg_bytes)
  8619. {
  8620. $request = new stdClass();
  8621. $request->_this = $this->handle;
  8622. $request->cpuId = $arg_cpuId;
  8623. $request->address = $arg_address;
  8624. $request->size = $arg_size;
  8625. $request->bytes = $arg_bytes;
  8626. $response = $this->connection->__soapCall('IMachineDebugger_writeVirtualMemory', array((array)$request));
  8627. return ;
  8628. }
  8629. public function loadPlugIn($arg_name)
  8630. {
  8631. $request = new stdClass();
  8632. $request->_this = $this->handle;
  8633. $request->name = $arg_name;
  8634. $response = $this->connection->__soapCall('IMachineDebugger_loadPlugIn', array((array)$request));
  8635. return (string)$response->returnval;
  8636. }
  8637. public function unloadPlugIn($arg_name)
  8638. {
  8639. $request = new stdClass();
  8640. $request->_this = $this->handle;
  8641. $request->name = $arg_name;
  8642. $response = $this->connection->__soapCall('IMachineDebugger_unloadPlugIn', array((array)$request));
  8643. return ;
  8644. }
  8645. public function detectOS()
  8646. {
  8647. $request = new stdClass();
  8648. $request->_this = $this->handle;
  8649. $response = $this->connection->__soapCall('IMachineDebugger_detectOS', array((array)$request));
  8650. return (string)$response->returnval;
  8651. }
  8652. public function queryOSKernelLog($arg_maxMessages)
  8653. {
  8654. $request = new stdClass();
  8655. $request->_this = $this->handle;
  8656. $request->maxMessages = $arg_maxMessages;
  8657. $response = $this->connection->__soapCall('IMachineDebugger_queryOSKernelLog', array((array)$request));
  8658. return (string)$response->returnval;
  8659. }
  8660. public function getRegister($arg_cpuId, $arg_name)
  8661. {
  8662. $request = new stdClass();
  8663. $request->_this = $this->handle;
  8664. $request->cpuId = $arg_cpuId;
  8665. $request->name = $arg_name;
  8666. $response = $this->connection->__soapCall('IMachineDebugger_getRegister', array((array)$request));
  8667. return (string)$response->returnval;
  8668. }
  8669. public function getRegisters($arg_cpuId)
  8670. {
  8671. $request = new stdClass();
  8672. $request->_this = $this->handle;
  8673. $request->cpuId = $arg_cpuId;
  8674. $response = $this->connection->__soapCall('IMachineDebugger_getRegisters', array((array)$request));
  8675. return array((array)$response->names, (array)$response->values);
  8676. }
  8677. public function setRegister($arg_cpuId, $arg_name, $arg_value)
  8678. {
  8679. $request = new stdClass();
  8680. $request->_this = $this->handle;
  8681. $request->cpuId = $arg_cpuId;
  8682. $request->name = $arg_name;
  8683. $request->value = $arg_value;
  8684. $response = $this->connection->__soapCall('IMachineDebugger_setRegister', array((array)$request));
  8685. return ;
  8686. }
  8687. public function setRegisters($arg_cpuId, $arg_names, $arg_values)
  8688. {
  8689. $request = new stdClass();
  8690. $request->_this = $this->handle;
  8691. $request->cpuId = $arg_cpuId;
  8692. $request->names = $arg_names;
  8693. $request->values = $arg_values;
  8694. $response = $this->connection->__soapCall('IMachineDebugger_setRegisters', array((array)$request));
  8695. return ;
  8696. }
  8697. public function dumpGuestStack($arg_cpuId)
  8698. {
  8699. $request = new stdClass();
  8700. $request->_this = $this->handle;
  8701. $request->cpuId = $arg_cpuId;
  8702. $response = $this->connection->__soapCall('IMachineDebugger_dumpGuestStack', array((array)$request));
  8703. return (string)$response->returnval;
  8704. }
  8705. public function resetStats($arg_pattern)
  8706. {
  8707. $request = new stdClass();
  8708. $request->_this = $this->handle;
  8709. $request->pattern = $arg_pattern;
  8710. $response = $this->connection->__soapCall('IMachineDebugger_resetStats', array((array)$request));
  8711. return ;
  8712. }
  8713. public function dumpStats($arg_pattern)
  8714. {
  8715. $request = new stdClass();
  8716. $request->_this = $this->handle;
  8717. $request->pattern = $arg_pattern;
  8718. $response = $this->connection->__soapCall('IMachineDebugger_dumpStats', array((array)$request));
  8719. return ;
  8720. }
  8721. public function getStats($arg_pattern, $arg_withDescriptions)
  8722. {
  8723. $request = new stdClass();
  8724. $request->_this = $this->handle;
  8725. $request->pattern = $arg_pattern;
  8726. $request->withDescriptions = $arg_withDescriptions;
  8727. $response = $this->connection->__soapCall('IMachineDebugger_getStats', array((array)$request));
  8728. return (string)$response->returnval;
  8729. }
  8730. public function getSingleStep()
  8731. {
  8732. $request = new stdClass();
  8733. $request->_this = $this->handle;
  8734. $response = $this->connection->__soapCall('IMachineDebugger_getSingleStep', array((array)$request));
  8735. return (bool)$response->returnval;
  8736. }
  8737. public function setSingleStep($value)
  8738. {
  8739. $request = new stdClass();
  8740. $request->_this = $this->handle;
  8741. if (is_null($value) || is_scalar($value))
  8742. {
  8743. $request->singleStep = $value;
  8744. }
  8745. else
  8746. {
  8747. $request->singleStep = $value->handle;
  8748. }
  8749. $this->connection->__soapCall('IMachineDebugger_setSingleStep', array((array)$request));
  8750. }
  8751. public function getRecompileUser()
  8752. {
  8753. $request = new stdClass();
  8754. $request->_this = $this->handle;
  8755. $response = $this->connection->__soapCall('IMachineDebugger_getRecompileUser', array((array)$request));
  8756. return (bool)$response->returnval;
  8757. }
  8758. public function setRecompileUser($value)
  8759. {
  8760. $request = new stdClass();
  8761. $request->_this = $this->handle;
  8762. if (is_null($value) || is_scalar($value))
  8763. {
  8764. $request->recompileUser = $value;
  8765. }
  8766. else
  8767. {
  8768. $request->recompileUser = $value->handle;
  8769. }
  8770. $this->connection->__soapCall('IMachineDebugger_setRecompileUser', array((array)$request));
  8771. }
  8772. public function getRecompileSupervisor()
  8773. {
  8774. $request = new stdClass();
  8775. $request->_this = $this->handle;
  8776. $response = $this->connection->__soapCall('IMachineDebugger_getRecompileSupervisor', array((array)$request));
  8777. return (bool)$response->returnval;
  8778. }
  8779. public function setRecompileSupervisor($value)
  8780. {
  8781. $request = new stdClass();
  8782. $request->_this = $this->handle;
  8783. if (is_null($value) || is_scalar($value))
  8784. {
  8785. $request->recompileSupervisor = $value;
  8786. }
  8787. else
  8788. {
  8789. $request->recompileSupervisor = $value->handle;
  8790. }
  8791. $this->connection->__soapCall('IMachineDebugger_setRecompileSupervisor', array((array)$request));
  8792. }
  8793. public function getExecuteAllInIEM()
  8794. {
  8795. $request = new stdClass();
  8796. $request->_this = $this->handle;
  8797. $response = $this->connection->__soapCall('IMachineDebugger_getExecuteAllInIEM', array((array)$request));
  8798. return (bool)$response->returnval;
  8799. }
  8800. public function setExecuteAllInIEM($value)
  8801. {
  8802. $request = new stdClass();
  8803. $request->_this = $this->handle;
  8804. if (is_null($value) || is_scalar($value))
  8805. {
  8806. $request->executeAllInIEM = $value;
  8807. }
  8808. else
  8809. {
  8810. $request->executeAllInIEM = $value->handle;
  8811. }
  8812. $this->connection->__soapCall('IMachineDebugger_setExecuteAllInIEM', array((array)$request));
  8813. }
  8814. public function getPATMEnabled()
  8815. {
  8816. $request = new stdClass();
  8817. $request->_this = $this->handle;
  8818. $response = $this->connection->__soapCall('IMachineDebugger_getPATMEnabled', array((array)$request));
  8819. return (bool)$response->returnval;
  8820. }
  8821. public function setPATMEnabled($value)
  8822. {
  8823. $request = new stdClass();
  8824. $request->_this = $this->handle;
  8825. if (is_null($value) || is_scalar($value))
  8826. {
  8827. $request->PATMEnabled = $value;
  8828. }
  8829. else
  8830. {
  8831. $request->PATMEnabled = $value->handle;
  8832. }
  8833. $this->connection->__soapCall('IMachineDebugger_setPATMEnabled', array((array)$request));
  8834. }
  8835. public function getCSAMEnabled()
  8836. {
  8837. $request = new stdClass();
  8838. $request->_this = $this->handle;
  8839. $response = $this->connection->__soapCall('IMachineDebugger_getCSAMEnabled', array((array)$request));
  8840. return (bool)$response->returnval;
  8841. }
  8842. public function setCSAMEnabled($value)
  8843. {
  8844. $request = new stdClass();
  8845. $request->_this = $this->handle;
  8846. if (is_null($value) || is_scalar($value))
  8847. {
  8848. $request->CSAMEnabled = $value;
  8849. }
  8850. else
  8851. {
  8852. $request->CSAMEnabled = $value->handle;
  8853. }
  8854. $this->connection->__soapCall('IMachineDebugger_setCSAMEnabled', array((array)$request));
  8855. }
  8856. public function getLogEnabled()
  8857. {
  8858. $request = new stdClass();
  8859. $request->_this = $this->handle;
  8860. $response = $this->connection->__soapCall('IMachineDebugger_getLogEnabled', array((array)$request));
  8861. return (bool)$response->returnval;
  8862. }
  8863. public function setLogEnabled($value)
  8864. {
  8865. $request = new stdClass();
  8866. $request->_this = $this->handle;
  8867. if (is_null($value) || is_scalar($value))
  8868. {
  8869. $request->logEnabled = $value;
  8870. }
  8871. else
  8872. {
  8873. $request->logEnabled = $value->handle;
  8874. }
  8875. $this->connection->__soapCall('IMachineDebugger_setLogEnabled', array((array)$request));
  8876. }
  8877. public function getLogDbgFlags()
  8878. {
  8879. $request = new stdClass();
  8880. $request->_this = $this->handle;
  8881. $response = $this->connection->__soapCall('IMachineDebugger_getLogDbgFlags', array((array)$request));
  8882. return (string)$response->returnval;
  8883. }
  8884. public function getLogDbgGroups()
  8885. {
  8886. $request = new stdClass();
  8887. $request->_this = $this->handle;
  8888. $response = $this->connection->__soapCall('IMachineDebugger_getLogDbgGroups', array((array)$request));
  8889. return (string)$response->returnval;
  8890. }
  8891. public function getLogDbgDestinations()
  8892. {
  8893. $request = new stdClass();
  8894. $request->_this = $this->handle;
  8895. $response = $this->connection->__soapCall('IMachineDebugger_getLogDbgDestinations', array((array)$request));
  8896. return (string)$response->returnval;
  8897. }
  8898. public function getLogRelFlags()
  8899. {
  8900. $request = new stdClass();
  8901. $request->_this = $this->handle;
  8902. $response = $this->connection->__soapCall('IMachineDebugger_getLogRelFlags', array((array)$request));
  8903. return (string)$response->returnval;
  8904. }
  8905. public function getLogRelGroups()
  8906. {
  8907. $request = new stdClass();
  8908. $request->_this = $this->handle;
  8909. $response = $this->connection->__soapCall('IMachineDebugger_getLogRelGroups', array((array)$request));
  8910. return (string)$response->returnval;
  8911. }
  8912. public function getLogRelDestinations()
  8913. {
  8914. $request = new stdClass();
  8915. $request->_this = $this->handle;
  8916. $response = $this->connection->__soapCall('IMachineDebugger_getLogRelDestinations', array((array)$request));
  8917. return (string)$response->returnval;
  8918. }
  8919. public function getHWVirtExEnabled()
  8920. {
  8921. $request = new stdClass();
  8922. $request->_this = $this->handle;
  8923. $response = $this->connection->__soapCall('IMachineDebugger_getHWVirtExEnabled', array((array)$request));
  8924. return (bool)$response->returnval;
  8925. }
  8926. public function getHWVirtExNestedPagingEnabled()
  8927. {
  8928. $request = new stdClass();
  8929. $request->_this = $this->handle;
  8930. $response = $this->connection->__soapCall('IMachineDebugger_getHWVirtExNestedPagingEnabled', array((array)$request));
  8931. return (bool)$response->returnval;
  8932. }
  8933. public function getHWVirtExVPIDEnabled()
  8934. {
  8935. $request = new stdClass();
  8936. $request->_this = $this->handle;
  8937. $response = $this->connection->__soapCall('IMachineDebugger_getHWVirtExVPIDEnabled', array((array)$request));
  8938. return (bool)$response->returnval;
  8939. }
  8940. public function getHWVirtExUXEnabled()
  8941. {
  8942. $request = new stdClass();
  8943. $request->_this = $this->handle;
  8944. $response = $this->connection->__soapCall('IMachineDebugger_getHWVirtExUXEnabled', array((array)$request));
  8945. return (bool)$response->returnval;
  8946. }
  8947. public function getOSName()
  8948. {
  8949. $request = new stdClass();
  8950. $request->_this = $this->handle;
  8951. $response = $this->connection->__soapCall('IMachineDebugger_getOSName', array((array)$request));
  8952. return (string)$response->returnval;
  8953. }
  8954. public function getOSVersion()
  8955. {
  8956. $request = new stdClass();
  8957. $request->_this = $this->handle;
  8958. $response = $this->connection->__soapCall('IMachineDebugger_getOSVersion', array((array)$request));
  8959. return (string)$response->returnval;
  8960. }
  8961. public function getPAEEnabled()
  8962. {
  8963. $request = new stdClass();
  8964. $request->_this = $this->handle;
  8965. $response = $this->connection->__soapCall('IMachineDebugger_getPAEEnabled', array((array)$request));
  8966. return (bool)$response->returnval;
  8967. }
  8968. public function getVirtualTimeRate()
  8969. {
  8970. $request = new stdClass();
  8971. $request->_this = $this->handle;
  8972. $response = $this->connection->__soapCall('IMachineDebugger_getVirtualTimeRate', array((array)$request));
  8973. return (float)$response->returnval;
  8974. }
  8975. public function setVirtualTimeRate($value)
  8976. {
  8977. $request = new stdClass();
  8978. $request->_this = $this->handle;
  8979. if (is_null($value) || is_scalar($value))
  8980. {
  8981. $request->virtualTimeRate = $value;
  8982. }
  8983. else
  8984. {
  8985. $request->virtualTimeRate = $value->handle;
  8986. }
  8987. $this->connection->__soapCall('IMachineDebugger_setVirtualTimeRate', array((array)$request));
  8988. }
  8989. public function getVM()
  8990. {
  8991. $request = new stdClass();
  8992. $request->_this = $this->handle;
  8993. $response = $this->connection->__soapCall('IMachineDebugger_getVM', array((array)$request));
  8994. return (float)$response->returnval;
  8995. }
  8996. }
  8997. /**
  8998. * Generated VBoxWebService Managed Object Collection
  8999. */
  9000. class IMachineDebuggerCollection extends VBox_ManagedObjectCollection
  9001. {
  9002. protected $_interfaceName = "IMachineDebugger";
  9003. }
  9004. /**
  9005. * Generated VBoxWebService Interface Wrapper
  9006. */
  9007. class IUSBDeviceFilters extends VBox_ManagedObject
  9008. {
  9009. public function createDeviceFilter($arg_name)
  9010. {
  9011. $request = new stdClass();
  9012. $request->_this = $this->handle;
  9013. $request->name = $arg_name;
  9014. $response = $this->connection->__soapCall('IUSBDeviceFilters_createDeviceFilter', array((array)$request));
  9015. return new IUSBDeviceFilter ($this->connection, $response->returnval);
  9016. }
  9017. public function insertDeviceFilter($arg_position, $arg_filter)
  9018. {
  9019. $request = new stdClass();
  9020. $request->_this = $this->handle;
  9021. $request->position = $arg_position;
  9022. $request->filter = $arg_filter;
  9023. $response = $this->connection->__soapCall('IUSBDeviceFilters_insertDeviceFilter', array((array)$request));
  9024. return ;
  9025. }
  9026. public function removeDeviceFilter($arg_position)
  9027. {
  9028. $request = new stdClass();
  9029. $request->_this = $this->handle;
  9030. $request->position = $arg_position;
  9031. $response = $this->connection->__soapCall('IUSBDeviceFilters_removeDeviceFilter', array((array)$request));
  9032. return new IUSBDeviceFilter ($this->connection, $response->returnval);
  9033. }
  9034. public function getDeviceFilters()
  9035. {
  9036. $request = new stdClass();
  9037. $request->_this = $this->handle;
  9038. $response = $this->connection->__soapCall('IUSBDeviceFilters_getDeviceFilters', array((array)$request));
  9039. return new IUSBDeviceFilterCollection ($this->connection, (array)$response->returnval);
  9040. }
  9041. }
  9042. /**
  9043. * Generated VBoxWebService Managed Object Collection
  9044. */
  9045. class IUSBDeviceFiltersCollection extends VBox_ManagedObjectCollection
  9046. {
  9047. protected $_interfaceName = "IUSBDeviceFilters";
  9048. }
  9049. /**
  9050. * Generated VBoxWebService Interface Wrapper
  9051. */
  9052. class IUSBController extends VBox_ManagedObject
  9053. {
  9054. public function getName()
  9055. {
  9056. $request = new stdClass();
  9057. $request->_this = $this->handle;
  9058. $response = $this->connection->__soapCall('IUSBController_getName', array((array)$request));
  9059. return (string)$response->returnval;
  9060. }
  9061. public function setName($value)
  9062. {
  9063. $request = new stdClass();
  9064. $request->_this = $this->handle;
  9065. if (is_null($value) || is_scalar($value))
  9066. {
  9067. $request->name = $value;
  9068. }
  9069. else
  9070. {
  9071. $request->name = $value->handle;
  9072. }
  9073. $this->connection->__soapCall('IUSBController_setName', array((array)$request));
  9074. }
  9075. public function getType()
  9076. {
  9077. $request = new stdClass();
  9078. $request->_this = $this->handle;
  9079. $response = $this->connection->__soapCall('IUSBController_getType', array((array)$request));
  9080. return new USBControllerType ($this->connection, $response->returnval);
  9081. }
  9082. public function setType($value)
  9083. {
  9084. $request = new stdClass();
  9085. $request->_this = $this->handle;
  9086. if (is_null($value) || is_scalar($value))
  9087. {
  9088. $request->type = $value;
  9089. }
  9090. else
  9091. {
  9092. $request->type = $value->handle;
  9093. }
  9094. $this->connection->__soapCall('IUSBController_setType', array((array)$request));
  9095. }
  9096. public function getUSBStandard()
  9097. {
  9098. $request = new stdClass();
  9099. $request->_this = $this->handle;
  9100. $response = $this->connection->__soapCall('IUSBController_getUSBStandard', array((array)$request));
  9101. return (int)$response->returnval;
  9102. }
  9103. }
  9104. /**
  9105. * Generated VBoxWebService Managed Object Collection
  9106. */
  9107. class IUSBControllerCollection extends VBox_ManagedObjectCollection
  9108. {
  9109. protected $_interfaceName = "IUSBController";
  9110. }
  9111. /**
  9112. * Generated VBoxWebService Interface Wrapper
  9113. */
  9114. class IUSBDevice extends VBox_ManagedObject
  9115. {
  9116. public function getId()
  9117. {
  9118. $request = new stdClass();
  9119. $request->_this = $this->handle;
  9120. $response = $this->connection->__soapCall('IUSBDevice_getId', array((array)$request));
  9121. return (string)$response->returnval;
  9122. }
  9123. public function getVendorId()
  9124. {
  9125. $request = new stdClass();
  9126. $request->_this = $this->handle;
  9127. $response = $this->connection->__soapCall('IUSBDevice_getVendorId', array((array)$request));
  9128. return (int)$response->returnval;
  9129. }
  9130. public function getProductId()
  9131. {
  9132. $request = new stdClass();
  9133. $request->_this = $this->handle;
  9134. $response = $this->connection->__soapCall('IUSBDevice_getProductId', array((array)$request));
  9135. return (int)$response->returnval;
  9136. }
  9137. public function getRevision()
  9138. {
  9139. $request = new stdClass();
  9140. $request->_this = $this->handle;
  9141. $response = $this->connection->__soapCall('IUSBDevice_getRevision', array((array)$request));
  9142. return (int)$response->returnval;
  9143. }
  9144. public function getManufacturer()
  9145. {
  9146. $request = new stdClass();
  9147. $request->_this = $this->handle;
  9148. $response = $this->connection->__soapCall('IUSBDevice_getManufacturer', array((array)$request));
  9149. return (string)$response->returnval;
  9150. }
  9151. public function getProduct()
  9152. {
  9153. $request = new stdClass();
  9154. $request->_this = $this->handle;
  9155. $response = $this->connection->__soapCall('IUSBDevice_getProduct', array((array)$request));
  9156. return (string)$response->returnval;
  9157. }
  9158. public function getSerialNumber()
  9159. {
  9160. $request = new stdClass();
  9161. $request->_this = $this->handle;
  9162. $response = $this->connection->__soapCall('IUSBDevice_getSerialNumber', array((array)$request));
  9163. return (string)$response->returnval;
  9164. }
  9165. public function getAddress()
  9166. {
  9167. $request = new stdClass();
  9168. $request->_this = $this->handle;
  9169. $response = $this->connection->__soapCall('IUSBDevice_getAddress', array((array)$request));
  9170. return (string)$response->returnval;
  9171. }
  9172. public function getPort()
  9173. {
  9174. $request = new stdClass();
  9175. $request->_this = $this->handle;
  9176. $response = $this->connection->__soapCall('IUSBDevice_getPort', array((array)$request));
  9177. return (int)$response->returnval;
  9178. }
  9179. public function getVersion()
  9180. {
  9181. $request = new stdClass();
  9182. $request->_this = $this->handle;
  9183. $response = $this->connection->__soapCall('IUSBDevice_getVersion', array((array)$request));
  9184. return (int)$response->returnval;
  9185. }
  9186. public function getPortVersion()
  9187. {
  9188. $request = new stdClass();
  9189. $request->_this = $this->handle;
  9190. $response = $this->connection->__soapCall('IUSBDevice_getPortVersion', array((array)$request));
  9191. return (int)$response->returnval;
  9192. }
  9193. public function getSpeed()
  9194. {
  9195. $request = new stdClass();
  9196. $request->_this = $this->handle;
  9197. $response = $this->connection->__soapCall('IUSBDevice_getSpeed', array((array)$request));
  9198. return new USBConnectionSpeed ($this->connection, $response->returnval);
  9199. }
  9200. public function getRemote()
  9201. {
  9202. $request = new stdClass();
  9203. $request->_this = $this->handle;
  9204. $response = $this->connection->__soapCall('IUSBDevice_getRemote', array((array)$request));
  9205. return (bool)$response->returnval;
  9206. }
  9207. }
  9208. /**
  9209. * Generated VBoxWebService Managed Object Collection
  9210. */
  9211. class IUSBDeviceCollection extends VBox_ManagedObjectCollection
  9212. {
  9213. protected $_interfaceName = "IUSBDevice";
  9214. }
  9215. /**
  9216. * Generated VBoxWebService Interface Wrapper
  9217. */
  9218. class IUSBDeviceFilter extends VBox_ManagedObject
  9219. {
  9220. public function getName()
  9221. {
  9222. $request = new stdClass();
  9223. $request->_this = $this->handle;
  9224. $response = $this->connection->__soapCall('IUSBDeviceFilter_getName', array((array)$request));
  9225. return (string)$response->returnval;
  9226. }
  9227. public function setName($value)
  9228. {
  9229. $request = new stdClass();
  9230. $request->_this = $this->handle;
  9231. if (is_null($value) || is_scalar($value))
  9232. {
  9233. $request->name = $value;
  9234. }
  9235. else
  9236. {
  9237. $request->name = $value->handle;
  9238. }
  9239. $this->connection->__soapCall('IUSBDeviceFilter_setName', array((array)$request));
  9240. }
  9241. public function getActive()
  9242. {
  9243. $request = new stdClass();
  9244. $request->_this = $this->handle;
  9245. $response = $this->connection->__soapCall('IUSBDeviceFilter_getActive', array((array)$request));
  9246. return (bool)$response->returnval;
  9247. }
  9248. public function setActive($value)
  9249. {
  9250. $request = new stdClass();
  9251. $request->_this = $this->handle;
  9252. if (is_null($value) || is_scalar($value))
  9253. {
  9254. $request->active = $value;
  9255. }
  9256. else
  9257. {
  9258. $request->active = $value->handle;
  9259. }
  9260. $this->connection->__soapCall('IUSBDeviceFilter_setActive', array((array)$request));
  9261. }
  9262. public function getVendorId()
  9263. {
  9264. $request = new stdClass();
  9265. $request->_this = $this->handle;
  9266. $response = $this->connection->__soapCall('IUSBDeviceFilter_getVendorId', array((array)$request));
  9267. return (string)$response->returnval;
  9268. }
  9269. public function setVendorId($value)
  9270. {
  9271. $request = new stdClass();
  9272. $request->_this = $this->handle;
  9273. if (is_null($value) || is_scalar($value))
  9274. {
  9275. $request->vendorId = $value;
  9276. }
  9277. else
  9278. {
  9279. $request->vendorId = $value->handle;
  9280. }
  9281. $this->connection->__soapCall('IUSBDeviceFilter_setVendorId', array((array)$request));
  9282. }
  9283. public function getProductId()
  9284. {
  9285. $request = new stdClass();
  9286. $request->_this = $this->handle;
  9287. $response = $this->connection->__soapCall('IUSBDeviceFilter_getProductId', array((array)$request));
  9288. return (string)$response->returnval;
  9289. }
  9290. public function setProductId($value)
  9291. {
  9292. $request = new stdClass();
  9293. $request->_this = $this->handle;
  9294. if (is_null($value) || is_scalar($value))
  9295. {
  9296. $request->productId = $value;
  9297. }
  9298. else
  9299. {
  9300. $request->productId = $value->handle;
  9301. }
  9302. $this->connection->__soapCall('IUSBDeviceFilter_setProductId', array((array)$request));
  9303. }
  9304. public function getRevision()
  9305. {
  9306. $request = new stdClass();
  9307. $request->_this = $this->handle;
  9308. $response = $this->connection->__soapCall('IUSBDeviceFilter_getRevision', array((array)$request));
  9309. return (string)$response->returnval;
  9310. }
  9311. public function setRevision($value)
  9312. {
  9313. $request = new stdClass();
  9314. $request->_this = $this->handle;
  9315. if (is_null($value) || is_scalar($value))
  9316. {
  9317. $request->revision = $value;
  9318. }
  9319. else
  9320. {
  9321. $request->revision = $value->handle;
  9322. }
  9323. $this->connection->__soapCall('IUSBDeviceFilter_setRevision', array((array)$request));
  9324. }
  9325. public function getManufacturer()
  9326. {
  9327. $request = new stdClass();
  9328. $request->_this = $this->handle;
  9329. $response = $this->connection->__soapCall('IUSBDeviceFilter_getManufacturer', array((array)$request));
  9330. return (string)$response->returnval;
  9331. }
  9332. public function setManufacturer($value)
  9333. {
  9334. $request = new stdClass();
  9335. $request->_this = $this->handle;
  9336. if (is_null($value) || is_scalar($value))
  9337. {
  9338. $request->manufacturer = $value;
  9339. }
  9340. else
  9341. {
  9342. $request->manufacturer = $value->handle;
  9343. }
  9344. $this->connection->__soapCall('IUSBDeviceFilter_setManufacturer', array((array)$request));
  9345. }
  9346. public function getProduct()
  9347. {
  9348. $request = new stdClass();
  9349. $request->_this = $this->handle;
  9350. $response = $this->connection->__soapCall('IUSBDeviceFilter_getProduct', array((array)$request));
  9351. return (string)$response->returnval;
  9352. }
  9353. public function setProduct($value)
  9354. {
  9355. $request = new stdClass();
  9356. $request->_this = $this->handle;
  9357. if (is_null($value) || is_scalar($value))
  9358. {
  9359. $request->product = $value;
  9360. }
  9361. else
  9362. {
  9363. $request->product = $value->handle;
  9364. }
  9365. $this->connection->__soapCall('IUSBDeviceFilter_setProduct', array((array)$request));
  9366. }
  9367. public function getSerialNumber()
  9368. {
  9369. $request = new stdClass();
  9370. $request->_this = $this->handle;
  9371. $response = $this->connection->__soapCall('IUSBDeviceFilter_getSerialNumber', array((array)$request));
  9372. return (string)$response->returnval;
  9373. }
  9374. public function setSerialNumber($value)
  9375. {
  9376. $request = new stdClass();
  9377. $request->_this = $this->handle;
  9378. if (is_null($value) || is_scalar($value))
  9379. {
  9380. $request->serialNumber = $value;
  9381. }
  9382. else
  9383. {
  9384. $request->serialNumber = $value->handle;
  9385. }
  9386. $this->connection->__soapCall('IUSBDeviceFilter_setSerialNumber', array((array)$request));
  9387. }
  9388. public function getPort()
  9389. {
  9390. $request = new stdClass();
  9391. $request->_this = $this->handle;
  9392. $response = $this->connection->__soapCall('IUSBDeviceFilter_getPort', array((array)$request));
  9393. return (string)$response->returnval;
  9394. }
  9395. public function setPort($value)
  9396. {
  9397. $request = new stdClass();
  9398. $request->_this = $this->handle;
  9399. if (is_null($value) || is_scalar($value))
  9400. {
  9401. $request->port = $value;
  9402. }
  9403. else
  9404. {
  9405. $request->port = $value->handle;
  9406. }
  9407. $this->connection->__soapCall('IUSBDeviceFilter_setPort', array((array)$request));
  9408. }
  9409. public function getRemote()
  9410. {
  9411. $request = new stdClass();
  9412. $request->_this = $this->handle;
  9413. $response = $this->connection->__soapCall('IUSBDeviceFilter_getRemote', array((array)$request));
  9414. return (string)$response->returnval;
  9415. }
  9416. public function setRemote($value)
  9417. {
  9418. $request = new stdClass();
  9419. $request->_this = $this->handle;
  9420. if (is_null($value) || is_scalar($value))
  9421. {
  9422. $request->remote = $value;
  9423. }
  9424. else
  9425. {
  9426. $request->remote = $value->handle;
  9427. }
  9428. $this->connection->__soapCall('IUSBDeviceFilter_setRemote', array((array)$request));
  9429. }
  9430. public function getMaskedInterfaces()
  9431. {
  9432. $request = new stdClass();
  9433. $request->_this = $this->handle;
  9434. $response = $this->connection->__soapCall('IUSBDeviceFilter_getMaskedInterfaces', array((array)$request));
  9435. return (float)$response->returnval;
  9436. }
  9437. public function setMaskedInterfaces($value)
  9438. {
  9439. $request = new stdClass();
  9440. $request->_this = $this->handle;
  9441. if (is_null($value) || is_scalar($value))
  9442. {
  9443. $request->maskedInterfaces = $value;
  9444. }
  9445. else
  9446. {
  9447. $request->maskedInterfaces = $value->handle;
  9448. }
  9449. $this->connection->__soapCall('IUSBDeviceFilter_setMaskedInterfaces', array((array)$request));
  9450. }
  9451. }
  9452. /**
  9453. * Generated VBoxWebService Managed Object Collection
  9454. */
  9455. class IUSBDeviceFilterCollection extends VBox_ManagedObjectCollection
  9456. {
  9457. protected $_interfaceName = "IUSBDeviceFilter";
  9458. }
  9459. /**
  9460. * Generated VBoxWebService Interface Wrapper
  9461. */
  9462. class IHostUSBDevice extends IUSBDevice
  9463. {
  9464. public function getState()
  9465. {
  9466. $request = new stdClass();
  9467. $request->_this = $this->handle;
  9468. $response = $this->connection->__soapCall('IHostUSBDevice_getState', array((array)$request));
  9469. return new USBDeviceState ($this->connection, $response->returnval);
  9470. }
  9471. }
  9472. /**
  9473. * Generated VBoxWebService Managed Object Collection
  9474. */
  9475. class IHostUSBDeviceCollection extends VBox_ManagedObjectCollection
  9476. {
  9477. protected $_interfaceName = "IHostUSBDevice";
  9478. }
  9479. /**
  9480. * Generated VBoxWebService Interface Wrapper
  9481. */
  9482. class IHostUSBDeviceFilter extends IUSBDeviceFilter
  9483. {
  9484. public function getAction()
  9485. {
  9486. $request = new stdClass();
  9487. $request->_this = $this->handle;
  9488. $response = $this->connection->__soapCall('IHostUSBDeviceFilter_getAction', array((array)$request));
  9489. return new USBDeviceFilterAction ($this->connection, $response->returnval);
  9490. }
  9491. public function setAction($value)
  9492. {
  9493. $request = new stdClass();
  9494. $request->_this = $this->handle;
  9495. if (is_null($value) || is_scalar($value))
  9496. {
  9497. $request->action = $value;
  9498. }
  9499. else
  9500. {
  9501. $request->action = $value->handle;
  9502. }
  9503. $this->connection->__soapCall('IHostUSBDeviceFilter_setAction', array((array)$request));
  9504. }
  9505. }
  9506. /**
  9507. * Generated VBoxWebService Managed Object Collection
  9508. */
  9509. class IHostUSBDeviceFilterCollection extends VBox_ManagedObjectCollection
  9510. {
  9511. protected $_interfaceName = "IHostUSBDeviceFilter";
  9512. }
  9513. /**
  9514. * Generated VBoxWebService Interface Wrapper
  9515. */
  9516. class IAudioAdapter extends VBox_ManagedObject
  9517. {
  9518. public function setProperty($arg_key, $arg_value)
  9519. {
  9520. $request = new stdClass();
  9521. $request->_this = $this->handle;
  9522. $request->key = $arg_key;
  9523. $request->value = $arg_value;
  9524. $response = $this->connection->__soapCall('IAudioAdapter_setProperty', array((array)$request));
  9525. return ;
  9526. }
  9527. public function getProperty($arg_key)
  9528. {
  9529. $request = new stdClass();
  9530. $request->_this = $this->handle;
  9531. $request->key = $arg_key;
  9532. $response = $this->connection->__soapCall('IAudioAdapter_getProperty', array((array)$request));
  9533. return (string)$response->returnval;
  9534. }
  9535. public function getEnabled()
  9536. {
  9537. $request = new stdClass();
  9538. $request->_this = $this->handle;
  9539. $response = $this->connection->__soapCall('IAudioAdapter_getEnabled', array((array)$request));
  9540. return (bool)$response->returnval;
  9541. }
  9542. public function setEnabled($value)
  9543. {
  9544. $request = new stdClass();
  9545. $request->_this = $this->handle;
  9546. if (is_null($value) || is_scalar($value))
  9547. {
  9548. $request->enabled = $value;
  9549. }
  9550. else
  9551. {
  9552. $request->enabled = $value->handle;
  9553. }
  9554. $this->connection->__soapCall('IAudioAdapter_setEnabled', array((array)$request));
  9555. }
  9556. public function getEnabledIn()
  9557. {
  9558. $request = new stdClass();
  9559. $request->_this = $this->handle;
  9560. $response = $this->connection->__soapCall('IAudioAdapter_getEnabledIn', array((array)$request));
  9561. return (bool)$response->returnval;
  9562. }
  9563. public function setEnabledIn($value)
  9564. {
  9565. $request = new stdClass();
  9566. $request->_this = $this->handle;
  9567. if (is_null($value) || is_scalar($value))
  9568. {
  9569. $request->enabledIn = $value;
  9570. }
  9571. else
  9572. {
  9573. $request->enabledIn = $value->handle;
  9574. }
  9575. $this->connection->__soapCall('IAudioAdapter_setEnabledIn', array((array)$request));
  9576. }
  9577. public function getEnabledOut()
  9578. {
  9579. $request = new stdClass();
  9580. $request->_this = $this->handle;
  9581. $response = $this->connection->__soapCall('IAudioAdapter_getEnabledOut', array((array)$request));
  9582. return (bool)$response->returnval;
  9583. }
  9584. public function setEnabledOut($value)
  9585. {
  9586. $request = new stdClass();
  9587. $request->_this = $this->handle;
  9588. if (is_null($value) || is_scalar($value))
  9589. {
  9590. $request->enabledOut = $value;
  9591. }
  9592. else
  9593. {
  9594. $request->enabledOut = $value->handle;
  9595. }
  9596. $this->connection->__soapCall('IAudioAdapter_setEnabledOut', array((array)$request));
  9597. }
  9598. public function getAudioController()
  9599. {
  9600. $request = new stdClass();
  9601. $request->_this = $this->handle;
  9602. $response = $this->connection->__soapCall('IAudioAdapter_getAudioController', array((array)$request));
  9603. return new AudioControllerType ($this->connection, $response->returnval);
  9604. }
  9605. public function setAudioController($value)
  9606. {
  9607. $request = new stdClass();
  9608. $request->_this = $this->handle;
  9609. if (is_null($value) || is_scalar($value))
  9610. {
  9611. $request->audioController = $value;
  9612. }
  9613. else
  9614. {
  9615. $request->audioController = $value->handle;
  9616. }
  9617. $this->connection->__soapCall('IAudioAdapter_setAudioController', array((array)$request));
  9618. }
  9619. public function getAudioCodec()
  9620. {
  9621. $request = new stdClass();
  9622. $request->_this = $this->handle;
  9623. $response = $this->connection->__soapCall('IAudioAdapter_getAudioCodec', array((array)$request));
  9624. return new AudioCodecType ($this->connection, $response->returnval);
  9625. }
  9626. public function setAudioCodec($value)
  9627. {
  9628. $request = new stdClass();
  9629. $request->_this = $this->handle;
  9630. if (is_null($value) || is_scalar($value))
  9631. {
  9632. $request->audioCodec = $value;
  9633. }
  9634. else
  9635. {
  9636. $request->audioCodec = $value->handle;
  9637. }
  9638. $this->connection->__soapCall('IAudioAdapter_setAudioCodec', array((array)$request));
  9639. }
  9640. public function getAudioDriver()
  9641. {
  9642. $request = new stdClass();
  9643. $request->_this = $this->handle;
  9644. $response = $this->connection->__soapCall('IAudioAdapter_getAudioDriver', array((array)$request));
  9645. return new AudioDriverType ($this->connection, $response->returnval);
  9646. }
  9647. public function setAudioDriver($value)
  9648. {
  9649. $request = new stdClass();
  9650. $request->_this = $this->handle;
  9651. if (is_null($value) || is_scalar($value))
  9652. {
  9653. $request->audioDriver = $value;
  9654. }
  9655. else
  9656. {
  9657. $request->audioDriver = $value->handle;
  9658. }
  9659. $this->connection->__soapCall('IAudioAdapter_setAudioDriver', array((array)$request));
  9660. }
  9661. public function getPropertiesList()
  9662. {
  9663. $request = new stdClass();
  9664. $request->_this = $this->handle;
  9665. $response = $this->connection->__soapCall('IAudioAdapter_getPropertiesList', array((array)$request));
  9666. return (array)$response->returnval;
  9667. }
  9668. }
  9669. /**
  9670. * Generated VBoxWebService Managed Object Collection
  9671. */
  9672. class IAudioAdapterCollection extends VBox_ManagedObjectCollection
  9673. {
  9674. protected $_interfaceName = "IAudioAdapter";
  9675. }
  9676. /**
  9677. * Generated VBoxWebService Interface Wrapper
  9678. */
  9679. class IVRDEServer extends VBox_ManagedObject
  9680. {
  9681. public function setVRDEProperty($arg_key, $arg_value)
  9682. {
  9683. $request = new stdClass();
  9684. $request->_this = $this->handle;
  9685. $request->key = $arg_key;
  9686. $request->value = $arg_value;
  9687. $response = $this->connection->__soapCall('IVRDEServer_setVRDEProperty', array((array)$request));
  9688. return ;
  9689. }
  9690. public function getVRDEProperty($arg_key)
  9691. {
  9692. $request = new stdClass();
  9693. $request->_this = $this->handle;
  9694. $request->key = $arg_key;
  9695. $response = $this->connection->__soapCall('IVRDEServer_getVRDEProperty', array((array)$request));
  9696. return (string)$response->returnval;
  9697. }
  9698. public function getEnabled()
  9699. {
  9700. $request = new stdClass();
  9701. $request->_this = $this->handle;
  9702. $response = $this->connection->__soapCall('IVRDEServer_getEnabled', array((array)$request));
  9703. return (bool)$response->returnval;
  9704. }
  9705. public function setEnabled($value)
  9706. {
  9707. $request = new stdClass();
  9708. $request->_this = $this->handle;
  9709. if (is_null($value) || is_scalar($value))
  9710. {
  9711. $request->enabled = $value;
  9712. }
  9713. else
  9714. {
  9715. $request->enabled = $value->handle;
  9716. }
  9717. $this->connection->__soapCall('IVRDEServer_setEnabled', array((array)$request));
  9718. }
  9719. public function getAuthType()
  9720. {
  9721. $request = new stdClass();
  9722. $request->_this = $this->handle;
  9723. $response = $this->connection->__soapCall('IVRDEServer_getAuthType', array((array)$request));
  9724. return new AuthType ($this->connection, $response->returnval);
  9725. }
  9726. public function setAuthType($value)
  9727. {
  9728. $request = new stdClass();
  9729. $request->_this = $this->handle;
  9730. if (is_null($value) || is_scalar($value))
  9731. {
  9732. $request->authType = $value;
  9733. }
  9734. else
  9735. {
  9736. $request->authType = $value->handle;
  9737. }
  9738. $this->connection->__soapCall('IVRDEServer_setAuthType', array((array)$request));
  9739. }
  9740. public function getAuthTimeout()
  9741. {
  9742. $request = new stdClass();
  9743. $request->_this = $this->handle;
  9744. $response = $this->connection->__soapCall('IVRDEServer_getAuthTimeout', array((array)$request));
  9745. return (float)$response->returnval;
  9746. }
  9747. public function setAuthTimeout($value)
  9748. {
  9749. $request = new stdClass();
  9750. $request->_this = $this->handle;
  9751. if (is_null($value) || is_scalar($value))
  9752. {
  9753. $request->authTimeout = $value;
  9754. }
  9755. else
  9756. {
  9757. $request->authTimeout = $value->handle;
  9758. }
  9759. $this->connection->__soapCall('IVRDEServer_setAuthTimeout', array((array)$request));
  9760. }
  9761. public function getAllowMultiConnection()
  9762. {
  9763. $request = new stdClass();
  9764. $request->_this = $this->handle;
  9765. $response = $this->connection->__soapCall('IVRDEServer_getAllowMultiConnection', array((array)$request));
  9766. return (bool)$response->returnval;
  9767. }
  9768. public function setAllowMultiConnection($value)
  9769. {
  9770. $request = new stdClass();
  9771. $request->_this = $this->handle;
  9772. if (is_null($value) || is_scalar($value))
  9773. {
  9774. $request->allowMultiConnection = $value;
  9775. }
  9776. else
  9777. {
  9778. $request->allowMultiConnection = $value->handle;
  9779. }
  9780. $this->connection->__soapCall('IVRDEServer_setAllowMultiConnection', array((array)$request));
  9781. }
  9782. public function getReuseSingleConnection()
  9783. {
  9784. $request = new stdClass();
  9785. $request->_this = $this->handle;
  9786. $response = $this->connection->__soapCall('IVRDEServer_getReuseSingleConnection', array((array)$request));
  9787. return (bool)$response->returnval;
  9788. }
  9789. public function setReuseSingleConnection($value)
  9790. {
  9791. $request = new stdClass();
  9792. $request->_this = $this->handle;
  9793. if (is_null($value) || is_scalar($value))
  9794. {
  9795. $request->reuseSingleConnection = $value;
  9796. }
  9797. else
  9798. {
  9799. $request->reuseSingleConnection = $value->handle;
  9800. }
  9801. $this->connection->__soapCall('IVRDEServer_setReuseSingleConnection', array((array)$request));
  9802. }
  9803. public function getVRDEExtPack()
  9804. {
  9805. $request = new stdClass();
  9806. $request->_this = $this->handle;
  9807. $response = $this->connection->__soapCall('IVRDEServer_getVRDEExtPack', array((array)$request));
  9808. return (string)$response->returnval;
  9809. }
  9810. public function setVRDEExtPack($value)
  9811. {
  9812. $request = new stdClass();
  9813. $request->_this = $this->handle;
  9814. if (is_null($value) || is_scalar($value))
  9815. {
  9816. $request->VRDEExtPack = $value;
  9817. }
  9818. else
  9819. {
  9820. $request->VRDEExtPack = $value->handle;
  9821. }
  9822. $this->connection->__soapCall('IVRDEServer_setVRDEExtPack', array((array)$request));
  9823. }
  9824. public function getAuthLibrary()
  9825. {
  9826. $request = new stdClass();
  9827. $request->_this = $this->handle;
  9828. $response = $this->connection->__soapCall('IVRDEServer_getAuthLibrary', array((array)$request));
  9829. return (string)$response->returnval;
  9830. }
  9831. public function setAuthLibrary($value)
  9832. {
  9833. $request = new stdClass();
  9834. $request->_this = $this->handle;
  9835. if (is_null($value) || is_scalar($value))
  9836. {
  9837. $request->authLibrary = $value;
  9838. }
  9839. else
  9840. {
  9841. $request->authLibrary = $value->handle;
  9842. }
  9843. $this->connection->__soapCall('IVRDEServer_setAuthLibrary', array((array)$request));
  9844. }
  9845. public function getVRDEProperties()
  9846. {
  9847. $request = new stdClass();
  9848. $request->_this = $this->handle;
  9849. $response = $this->connection->__soapCall('IVRDEServer_getVRDEProperties', array((array)$request));
  9850. return (array)$response->returnval;
  9851. }
  9852. }
  9853. /**
  9854. * Generated VBoxWebService Managed Object Collection
  9855. */
  9856. class IVRDEServerCollection extends VBox_ManagedObjectCollection
  9857. {
  9858. protected $_interfaceName = "IVRDEServer";
  9859. }
  9860. /**
  9861. * Generated VBoxWebService Interface Wrapper
  9862. */
  9863. class ISession extends VBox_ManagedObject
  9864. {
  9865. public function unlockMachine()
  9866. {
  9867. $request = new stdClass();
  9868. $request->_this = $this->handle;
  9869. $response = $this->connection->__soapCall('ISession_unlockMachine', array((array)$request));
  9870. return ;
  9871. }
  9872. public function getState()
  9873. {
  9874. $request = new stdClass();
  9875. $request->_this = $this->handle;
  9876. $response = $this->connection->__soapCall('ISession_getState', array((array)$request));
  9877. return new SessionState ($this->connection, $response->returnval);
  9878. }
  9879. public function getType()
  9880. {
  9881. $request = new stdClass();
  9882. $request->_this = $this->handle;
  9883. $response = $this->connection->__soapCall('ISession_getType', array((array)$request));
  9884. return new SessionType ($this->connection, $response->returnval);
  9885. }
  9886. public function getName()
  9887. {
  9888. $request = new stdClass();
  9889. $request->_this = $this->handle;
  9890. $response = $this->connection->__soapCall('ISession_getName', array((array)$request));
  9891. return (string)$response->returnval;
  9892. }
  9893. public function setName($value)
  9894. {
  9895. $request = new stdClass();
  9896. $request->_this = $this->handle;
  9897. if (is_null($value) || is_scalar($value))
  9898. {
  9899. $request->name = $value;
  9900. }
  9901. else
  9902. {
  9903. $request->name = $value->handle;
  9904. }
  9905. $this->connection->__soapCall('ISession_setName', array((array)$request));
  9906. }
  9907. public function getMachine()
  9908. {
  9909. $request = new stdClass();
  9910. $request->_this = $this->handle;
  9911. $response = $this->connection->__soapCall('ISession_getMachine', array((array)$request));
  9912. return new IMachine ($this->connection, $response->returnval);
  9913. }
  9914. public function getConsole()
  9915. {
  9916. $request = new stdClass();
  9917. $request->_this = $this->handle;
  9918. $response = $this->connection->__soapCall('ISession_getConsole', array((array)$request));
  9919. return new IConsole ($this->connection, $response->returnval);
  9920. }
  9921. }
  9922. /**
  9923. * Generated VBoxWebService Managed Object Collection
  9924. */
  9925. class ISessionCollection extends VBox_ManagedObjectCollection
  9926. {
  9927. protected $_interfaceName = "ISession";
  9928. }
  9929. /**
  9930. * Generated VBoxWebService Interface Wrapper
  9931. */
  9932. class IStorageController extends VBox_ManagedObject
  9933. {
  9934. public function getName()
  9935. {
  9936. $request = new stdClass();
  9937. $request->_this = $this->handle;
  9938. $response = $this->connection->__soapCall('IStorageController_getName', array((array)$request));
  9939. return (string)$response->returnval;
  9940. }
  9941. public function setName($value)
  9942. {
  9943. $request = new stdClass();
  9944. $request->_this = $this->handle;
  9945. if (is_null($value) || is_scalar($value))
  9946. {
  9947. $request->name = $value;
  9948. }
  9949. else
  9950. {
  9951. $request->name = $value->handle;
  9952. }
  9953. $this->connection->__soapCall('IStorageController_setName', array((array)$request));
  9954. }
  9955. public function getMaxDevicesPerPortCount()
  9956. {
  9957. $request = new stdClass();
  9958. $request->_this = $this->handle;
  9959. $response = $this->connection->__soapCall('IStorageController_getMaxDevicesPerPortCount', array((array)$request));
  9960. return (float)$response->returnval;
  9961. }
  9962. public function getMinPortCount()
  9963. {
  9964. $request = new stdClass();
  9965. $request->_this = $this->handle;
  9966. $response = $this->connection->__soapCall('IStorageController_getMinPortCount', array((array)$request));
  9967. return (float)$response->returnval;
  9968. }
  9969. public function getMaxPortCount()
  9970. {
  9971. $request = new stdClass();
  9972. $request->_this = $this->handle;
  9973. $response = $this->connection->__soapCall('IStorageController_getMaxPortCount', array((array)$request));
  9974. return (float)$response->returnval;
  9975. }
  9976. public function getInstance()
  9977. {
  9978. $request = new stdClass();
  9979. $request->_this = $this->handle;
  9980. $response = $this->connection->__soapCall('IStorageController_getInstance', array((array)$request));
  9981. return (float)$response->returnval;
  9982. }
  9983. public function setInstance($value)
  9984. {
  9985. $request = new stdClass();
  9986. $request->_this = $this->handle;
  9987. if (is_null($value) || is_scalar($value))
  9988. {
  9989. $request->instance = $value;
  9990. }
  9991. else
  9992. {
  9993. $request->instance = $value->handle;
  9994. }
  9995. $this->connection->__soapCall('IStorageController_setInstance', array((array)$request));
  9996. }
  9997. public function getPortCount()
  9998. {
  9999. $request = new stdClass();
  10000. $request->_this = $this->handle;
  10001. $response = $this->connection->__soapCall('IStorageController_getPortCount', array((array)$request));
  10002. return (float)$response->returnval;
  10003. }
  10004. public function setPortCount($value)
  10005. {
  10006. $request = new stdClass();
  10007. $request->_this = $this->handle;
  10008. if (is_null($value) || is_scalar($value))
  10009. {
  10010. $request->portCount = $value;
  10011. }
  10012. else
  10013. {
  10014. $request->portCount = $value->handle;
  10015. }
  10016. $this->connection->__soapCall('IStorageController_setPortCount', array((array)$request));
  10017. }
  10018. public function getBus()
  10019. {
  10020. $request = new stdClass();
  10021. $request->_this = $this->handle;
  10022. $response = $this->connection->__soapCall('IStorageController_getBus', array((array)$request));
  10023. return new StorageBus ($this->connection, $response->returnval);
  10024. }
  10025. public function getControllerType()
  10026. {
  10027. $request = new stdClass();
  10028. $request->_this = $this->handle;
  10029. $response = $this->connection->__soapCall('IStorageController_getControllerType', array((array)$request));
  10030. return new StorageControllerType ($this->connection, $response->returnval);
  10031. }
  10032. public function setControllerType($value)
  10033. {
  10034. $request = new stdClass();
  10035. $request->_this = $this->handle;
  10036. if (is_null($value) || is_scalar($value))
  10037. {
  10038. $request->controllerType = $value;
  10039. }
  10040. else
  10041. {
  10042. $request->controllerType = $value->handle;
  10043. }
  10044. $this->connection->__soapCall('IStorageController_setControllerType', array((array)$request));
  10045. }
  10046. public function getUseHostIOCache()
  10047. {
  10048. $request = new stdClass();
  10049. $request->_this = $this->handle;
  10050. $response = $this->connection->__soapCall('IStorageController_getUseHostIOCache', array((array)$request));
  10051. return (bool)$response->returnval;
  10052. }
  10053. public function setUseHostIOCache($value)
  10054. {
  10055. $request = new stdClass();
  10056. $request->_this = $this->handle;
  10057. if (is_null($value) || is_scalar($value))
  10058. {
  10059. $request->useHostIOCache = $value;
  10060. }
  10061. else
  10062. {
  10063. $request->useHostIOCache = $value->handle;
  10064. }
  10065. $this->connection->__soapCall('IStorageController_setUseHostIOCache', array((array)$request));
  10066. }
  10067. public function getBootable()
  10068. {
  10069. $request = new stdClass();
  10070. $request->_this = $this->handle;
  10071. $response = $this->connection->__soapCall('IStorageController_getBootable', array((array)$request));
  10072. return (bool)$response->returnval;
  10073. }
  10074. }
  10075. /**
  10076. * Generated VBoxWebService Managed Object Collection
  10077. */
  10078. class IStorageControllerCollection extends VBox_ManagedObjectCollection
  10079. {
  10080. protected $_interfaceName = "IStorageController";
  10081. }
  10082. /**
  10083. * Generated VBoxWebService Interface Wrapper
  10084. */
  10085. class IManagedObjectRef extends VBox_ManagedObject
  10086. {
  10087. public function getInterfaceName()
  10088. {
  10089. $request = new stdClass();
  10090. $request->_this = $this->handle;
  10091. $response = $this->connection->__soapCall('IManagedObjectRef_getInterfaceName', array((array)$request));
  10092. return (string)$response->returnval;
  10093. }
  10094. public function release()
  10095. {
  10096. $request = new stdClass();
  10097. $request->_this = $this->handle;
  10098. $response = $this->connection->__soapCall('IManagedObjectRef_release', array((array)$request));
  10099. return ;
  10100. }
  10101. }
  10102. /**
  10103. * Generated VBoxWebService Managed Object Collection
  10104. */
  10105. class IManagedObjectRefCollection extends VBox_ManagedObjectCollection
  10106. {
  10107. protected $_interfaceName = "IManagedObjectRef";
  10108. }
  10109. /**
  10110. * Generated VBoxWebService Interface Wrapper
  10111. */
  10112. class IWebsessionManager extends VBox_ManagedObject
  10113. {
  10114. public function logon($arg_username, $arg_password)
  10115. {
  10116. $request = new stdClass();
  10117. $request->username = $arg_username;
  10118. $request->password = $arg_password;
  10119. $response = $this->connection->__soapCall('IWebsessionManager_logon', array((array)$request));
  10120. return new IVirtualBox ($this->connection, $response->returnval);
  10121. }
  10122. public function getSessionObject($arg_refIVirtualBox)
  10123. {
  10124. $request = new stdClass();
  10125. $request->refIVirtualBox = $arg_refIVirtualBox;
  10126. $response = $this->connection->__soapCall('IWebsessionManager_getSessionObject', array((array)$request));
  10127. return new ISession ($this->connection, $response->returnval);
  10128. }
  10129. public function logoff($arg_refIVirtualBox)
  10130. {
  10131. $request = new stdClass();
  10132. $request->refIVirtualBox = $arg_refIVirtualBox;
  10133. $response = $this->connection->__soapCall('IWebsessionManager_logoff', array((array)$request));
  10134. return ;
  10135. }
  10136. }
  10137. /**
  10138. * Generated VBoxWebService Managed Object Collection
  10139. */
  10140. class IWebsessionManagerCollection extends VBox_ManagedObjectCollection
  10141. {
  10142. protected $_interfaceName = "IWebsessionManager";
  10143. }
  10144. /**
  10145. * Generated VBoxWebService Interface Wrapper
  10146. */
  10147. class IPerformanceMetric extends VBox_ManagedObject
  10148. {
  10149. public function getMetricName()
  10150. {
  10151. $request = new stdClass();
  10152. $request->_this = $this->handle;
  10153. $response = $this->connection->__soapCall('IPerformanceMetric_getMetricName', array((array)$request));
  10154. return (string)$response->returnval;
  10155. }
  10156. public function getObject()
  10157. {
  10158. $request = new stdClass();
  10159. $request->_this = $this->handle;
  10160. $response = $this->connection->__soapCall('IPerformanceMetric_getObject', array((array)$request));
  10161. return new VBox_ManagedObject ($this->connection, $response->returnval);
  10162. }
  10163. public function getDescription()
  10164. {
  10165. $request = new stdClass();
  10166. $request->_this = $this->handle;
  10167. $response = $this->connection->__soapCall('IPerformanceMetric_getDescription', array((array)$request));
  10168. return (string)$response->returnval;
  10169. }
  10170. public function getPeriod()
  10171. {
  10172. $request = new stdClass();
  10173. $request->_this = $this->handle;
  10174. $response = $this->connection->__soapCall('IPerformanceMetric_getPeriod', array((array)$request));
  10175. return (float)$response->returnval;
  10176. }
  10177. public function getCount()
  10178. {
  10179. $request = new stdClass();
  10180. $request->_this = $this->handle;
  10181. $response = $this->connection->__soapCall('IPerformanceMetric_getCount', array((array)$request));
  10182. return (float)$response->returnval;
  10183. }
  10184. public function getUnit()
  10185. {
  10186. $request = new stdClass();
  10187. $request->_this = $this->handle;
  10188. $response = $this->connection->__soapCall('IPerformanceMetric_getUnit', array((array)$request));
  10189. return (string)$response->returnval;
  10190. }
  10191. public function getMinimumValue()
  10192. {
  10193. $request = new stdClass();
  10194. $request->_this = $this->handle;
  10195. $response = $this->connection->__soapCall('IPerformanceMetric_getMinimumValue', array((array)$request));
  10196. return (int)$response->returnval;
  10197. }
  10198. public function getMaximumValue()
  10199. {
  10200. $request = new stdClass();
  10201. $request->_this = $this->handle;
  10202. $response = $this->connection->__soapCall('IPerformanceMetric_getMaximumValue', array((array)$request));
  10203. return (int)$response->returnval;
  10204. }
  10205. }
  10206. /**
  10207. * Generated VBoxWebService Managed Object Collection
  10208. */
  10209. class IPerformanceMetricCollection extends VBox_ManagedObjectCollection
  10210. {
  10211. protected $_interfaceName = "IPerformanceMetric";
  10212. }
  10213. /**
  10214. * Generated VBoxWebService Interface Wrapper
  10215. */
  10216. class IPerformanceCollector extends VBox_ManagedObject
  10217. {
  10218. public function getMetrics($arg_metricNames, $arg_objects)
  10219. {
  10220. $request = new stdClass();
  10221. $request->_this = $this->handle;
  10222. $request->metricNames = $arg_metricNames;
  10223. $request->objects = $arg_objects;
  10224. $response = $this->connection->__soapCall('IPerformanceCollector_getMetrics', array((array)$request));
  10225. return new IPerformanceMetricCollection ($this->connection, (array)$response->returnval);
  10226. }
  10227. public function setupMetrics($arg_metricNames, $arg_objects, $arg_period, $arg_count)
  10228. {
  10229. $request = new stdClass();
  10230. $request->_this = $this->handle;
  10231. $request->metricNames = $arg_metricNames;
  10232. $request->objects = $arg_objects;
  10233. $request->period = $arg_period;
  10234. $request->count = $arg_count;
  10235. $response = $this->connection->__soapCall('IPerformanceCollector_setupMetrics', array((array)$request));
  10236. return new IPerformanceMetricCollection ($this->connection, (array)$response->returnval);
  10237. }
  10238. public function enableMetrics($arg_metricNames, $arg_objects)
  10239. {
  10240. $request = new stdClass();
  10241. $request->_this = $this->handle;
  10242. $request->metricNames = $arg_metricNames;
  10243. $request->objects = $arg_objects;
  10244. $response = $this->connection->__soapCall('IPerformanceCollector_enableMetrics', array((array)$request));
  10245. return new IPerformanceMetricCollection ($this->connection, (array)$response->returnval);
  10246. }
  10247. public function disableMetrics($arg_metricNames, $arg_objects)
  10248. {
  10249. $request = new stdClass();
  10250. $request->_this = $this->handle;
  10251. $request->metricNames = $arg_metricNames;
  10252. $request->objects = $arg_objects;
  10253. $response = $this->connection->__soapCall('IPerformanceCollector_disableMetrics', array((array)$request));
  10254. return new IPerformanceMetricCollection ($this->connection, (array)$response->returnval);
  10255. }
  10256. public function queryMetricsData($arg_metricNames, $arg_objects)
  10257. {
  10258. $request = new stdClass();
  10259. $request->_this = $this->handle;
  10260. $request->metricNames = $arg_metricNames;
  10261. $request->objects = $arg_objects;
  10262. $response = $this->connection->__soapCall('IPerformanceCollector_queryMetricsData', array((array)$request));
  10263. 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);
  10264. }
  10265. public function getMetricNames()
  10266. {
  10267. $request = new stdClass();
  10268. $request->_this = $this->handle;
  10269. $response = $this->connection->__soapCall('IPerformanceCollector_getMetricNames', array((array)$request));
  10270. return (array)$response->returnval;
  10271. }
  10272. }
  10273. /**
  10274. * Generated VBoxWebService Managed Object Collection
  10275. */
  10276. class IPerformanceCollectorCollection extends VBox_ManagedObjectCollection
  10277. {
  10278. protected $_interfaceName = "IPerformanceCollector";
  10279. }
  10280. /**
  10281. * Generated VBoxWebService Interface Wrapper
  10282. */
  10283. class INATEngine extends VBox_ManagedObject
  10284. {
  10285. public function setNetworkSettings($arg_mtu, $arg_sockSnd, $arg_sockRcv, $arg_TcpWndSnd, $arg_TcpWndRcv)
  10286. {
  10287. $request = new stdClass();
  10288. $request->_this = $this->handle;
  10289. $request->mtu = $arg_mtu;
  10290. $request->sockSnd = $arg_sockSnd;
  10291. $request->sockRcv = $arg_sockRcv;
  10292. $request->TcpWndSnd = $arg_TcpWndSnd;
  10293. $request->TcpWndRcv = $arg_TcpWndRcv;
  10294. $response = $this->connection->__soapCall('INATEngine_setNetworkSettings', array((array)$request));
  10295. return ;
  10296. }
  10297. public function getNetworkSettings()
  10298. {
  10299. $request = new stdClass();
  10300. $request->_this = $this->handle;
  10301. $response = $this->connection->__soapCall('INATEngine_getNetworkSettings', array((array)$request));
  10302. return array((float)$response->mtu, (float)$response->sockSnd, (float)$response->sockRcv, (float)$response->TcpWndSnd, (float)$response->TcpWndRcv);
  10303. }
  10304. public function addRedirect($arg_name, $arg_proto, $arg_hostIP, $arg_hostPort, $arg_guestIP, $arg_guestPort)
  10305. {
  10306. $request = new stdClass();
  10307. $request->_this = $this->handle;
  10308. $request->name = $arg_name;
  10309. $request->proto = $arg_proto;
  10310. $request->hostIP = $arg_hostIP;
  10311. $request->hostPort = $arg_hostPort;
  10312. $request->guestIP = $arg_guestIP;
  10313. $request->guestPort = $arg_guestPort;
  10314. $response = $this->connection->__soapCall('INATEngine_addRedirect', array((array)$request));
  10315. return ;
  10316. }
  10317. public function removeRedirect($arg_name)
  10318. {
  10319. $request = new stdClass();
  10320. $request->_this = $this->handle;
  10321. $request->name = $arg_name;
  10322. $response = $this->connection->__soapCall('INATEngine_removeRedirect', array((array)$request));
  10323. return ;
  10324. }
  10325. public function getNetwork()
  10326. {
  10327. $request = new stdClass();
  10328. $request->_this = $this->handle;
  10329. $response = $this->connection->__soapCall('INATEngine_getNetwork', array((array)$request));
  10330. return (string)$response->returnval;
  10331. }
  10332. public function setNetwork($value)
  10333. {
  10334. $request = new stdClass();
  10335. $request->_this = $this->handle;
  10336. if (is_null($value) || is_scalar($value))
  10337. {
  10338. $request->network = $value;
  10339. }
  10340. else
  10341. {
  10342. $request->network = $value->handle;
  10343. }
  10344. $this->connection->__soapCall('INATEngine_setNetwork', array((array)$request));
  10345. }
  10346. public function getHostIP()
  10347. {
  10348. $request = new stdClass();
  10349. $request->_this = $this->handle;
  10350. $response = $this->connection->__soapCall('INATEngine_getHostIP', array((array)$request));
  10351. return (string)$response->returnval;
  10352. }
  10353. public function setHostIP($value)
  10354. {
  10355. $request = new stdClass();
  10356. $request->_this = $this->handle;
  10357. if (is_null($value) || is_scalar($value))
  10358. {
  10359. $request->hostIP = $value;
  10360. }
  10361. else
  10362. {
  10363. $request->hostIP = $value->handle;
  10364. }
  10365. $this->connection->__soapCall('INATEngine_setHostIP', array((array)$request));
  10366. }
  10367. public function getTFTPPrefix()
  10368. {
  10369. $request = new stdClass();
  10370. $request->_this = $this->handle;
  10371. $response = $this->connection->__soapCall('INATEngine_getTFTPPrefix', array((array)$request));
  10372. return (string)$response->returnval;
  10373. }
  10374. public function setTFTPPrefix($value)
  10375. {
  10376. $request = new stdClass();
  10377. $request->_this = $this->handle;
  10378. if (is_null($value) || is_scalar($value))
  10379. {
  10380. $request->TFTPPrefix = $value;
  10381. }
  10382. else
  10383. {
  10384. $request->TFTPPrefix = $value->handle;
  10385. }
  10386. $this->connection->__soapCall('INATEngine_setTFTPPrefix', array((array)$request));
  10387. }
  10388. public function getTFTPBootFile()
  10389. {
  10390. $request = new stdClass();
  10391. $request->_this = $this->handle;
  10392. $response = $this->connection->__soapCall('INATEngine_getTFTPBootFile', array((array)$request));
  10393. return (string)$response->returnval;
  10394. }
  10395. public function setTFTPBootFile($value)
  10396. {
  10397. $request = new stdClass();
  10398. $request->_this = $this->handle;
  10399. if (is_null($value) || is_scalar($value))
  10400. {
  10401. $request->TFTPBootFile = $value;
  10402. }
  10403. else
  10404. {
  10405. $request->TFTPBootFile = $value->handle;
  10406. }
  10407. $this->connection->__soapCall('INATEngine_setTFTPBootFile', array((array)$request));
  10408. }
  10409. public function getTFTPNextServer()
  10410. {
  10411. $request = new stdClass();
  10412. $request->_this = $this->handle;
  10413. $response = $this->connection->__soapCall('INATEngine_getTFTPNextServer', array((array)$request));
  10414. return (string)$response->returnval;
  10415. }
  10416. public function setTFTPNextServer($value)
  10417. {
  10418. $request = new stdClass();
  10419. $request->_this = $this->handle;
  10420. if (is_null($value) || is_scalar($value))
  10421. {
  10422. $request->TFTPNextServer = $value;
  10423. }
  10424. else
  10425. {
  10426. $request->TFTPNextServer = $value->handle;
  10427. }
  10428. $this->connection->__soapCall('INATEngine_setTFTPNextServer', array((array)$request));
  10429. }
  10430. public function getAliasMode()
  10431. {
  10432. $request = new stdClass();
  10433. $request->_this = $this->handle;
  10434. $response = $this->connection->__soapCall('INATEngine_getAliasMode', array((array)$request));
  10435. return (float)$response->returnval;
  10436. }
  10437. public function setAliasMode($value)
  10438. {
  10439. $request = new stdClass();
  10440. $request->_this = $this->handle;
  10441. if (is_null($value) || is_scalar($value))
  10442. {
  10443. $request->aliasMode = $value;
  10444. }
  10445. else
  10446. {
  10447. $request->aliasMode = $value->handle;
  10448. }
  10449. $this->connection->__soapCall('INATEngine_setAliasMode', array((array)$request));
  10450. }
  10451. public function getDNSPassDomain()
  10452. {
  10453. $request = new stdClass();
  10454. $request->_this = $this->handle;
  10455. $response = $this->connection->__soapCall('INATEngine_getDNSPassDomain', array((array)$request));
  10456. return (bool)$response->returnval;
  10457. }
  10458. public function setDNSPassDomain($value)
  10459. {
  10460. $request = new stdClass();
  10461. $request->_this = $this->handle;
  10462. if (is_null($value) || is_scalar($value))
  10463. {
  10464. $request->DNSPassDomain = $value;
  10465. }
  10466. else
  10467. {
  10468. $request->DNSPassDomain = $value->handle;
  10469. }
  10470. $this->connection->__soapCall('INATEngine_setDNSPassDomain', array((array)$request));
  10471. }
  10472. public function getDNSProxy()
  10473. {
  10474. $request = new stdClass();
  10475. $request->_this = $this->handle;
  10476. $response = $this->connection->__soapCall('INATEngine_getDNSProxy', array((array)$request));
  10477. return (bool)$response->returnval;
  10478. }
  10479. public function setDNSProxy($value)
  10480. {
  10481. $request = new stdClass();
  10482. $request->_this = $this->handle;
  10483. if (is_null($value) || is_scalar($value))
  10484. {
  10485. $request->DNSProxy = $value;
  10486. }
  10487. else
  10488. {
  10489. $request->DNSProxy = $value->handle;
  10490. }
  10491. $this->connection->__soapCall('INATEngine_setDNSProxy', array((array)$request));
  10492. }
  10493. public function getDNSUseHostResolver()
  10494. {
  10495. $request = new stdClass();
  10496. $request->_this = $this->handle;
  10497. $response = $this->connection->__soapCall('INATEngine_getDNSUseHostResolver', array((array)$request));
  10498. return (bool)$response->returnval;
  10499. }
  10500. public function setDNSUseHostResolver($value)
  10501. {
  10502. $request = new stdClass();
  10503. $request->_this = $this->handle;
  10504. if (is_null($value) || is_scalar($value))
  10505. {
  10506. $request->DNSUseHostResolver = $value;
  10507. }
  10508. else
  10509. {
  10510. $request->DNSUseHostResolver = $value->handle;
  10511. }
  10512. $this->connection->__soapCall('INATEngine_setDNSUseHostResolver', array((array)$request));
  10513. }
  10514. public function getRedirects()
  10515. {
  10516. $request = new stdClass();
  10517. $request->_this = $this->handle;
  10518. $response = $this->connection->__soapCall('INATEngine_getRedirects', array((array)$request));
  10519. return (array)$response->returnval;
  10520. }
  10521. }
  10522. /**
  10523. * Generated VBoxWebService Managed Object Collection
  10524. */
  10525. class INATEngineCollection extends VBox_ManagedObjectCollection
  10526. {
  10527. protected $_interfaceName = "INATEngine";
  10528. }
  10529. /**
  10530. * Generated VBoxWebService Interface Wrapper
  10531. */
  10532. class IBandwidthGroup extends VBox_ManagedObject
  10533. {
  10534. public function getName()
  10535. {
  10536. $request = new stdClass();
  10537. $request->_this = $this->handle;
  10538. $response = $this->connection->__soapCall('IBandwidthGroup_getName', array((array)$request));
  10539. return (string)$response->returnval;
  10540. }
  10541. public function getType()
  10542. {
  10543. $request = new stdClass();
  10544. $request->_this = $this->handle;
  10545. $response = $this->connection->__soapCall('IBandwidthGroup_getType', array((array)$request));
  10546. return new BandwidthGroupType ($this->connection, $response->returnval);
  10547. }
  10548. public function getReference()
  10549. {
  10550. $request = new stdClass();
  10551. $request->_this = $this->handle;
  10552. $response = $this->connection->__soapCall('IBandwidthGroup_getReference', array((array)$request));
  10553. return (float)$response->returnval;
  10554. }
  10555. public function getMaxBytesPerSec()
  10556. {
  10557. $request = new stdClass();
  10558. $request->_this = $this->handle;
  10559. $response = $this->connection->__soapCall('IBandwidthGroup_getMaxBytesPerSec', array((array)$request));
  10560. return (float)$response->returnval;
  10561. }
  10562. public function setMaxBytesPerSec($value)
  10563. {
  10564. $request = new stdClass();
  10565. $request->_this = $this->handle;
  10566. if (is_null($value) || is_scalar($value))
  10567. {
  10568. $request->maxBytesPerSec = $value;
  10569. }
  10570. else
  10571. {
  10572. $request->maxBytesPerSec = $value->handle;
  10573. }
  10574. $this->connection->__soapCall('IBandwidthGroup_setMaxBytesPerSec', array((array)$request));
  10575. }
  10576. }
  10577. /**
  10578. * Generated VBoxWebService Managed Object Collection
  10579. */
  10580. class IBandwidthGroupCollection extends VBox_ManagedObjectCollection
  10581. {
  10582. protected $_interfaceName = "IBandwidthGroup";
  10583. }
  10584. /**
  10585. * Generated VBoxWebService Interface Wrapper
  10586. */
  10587. class IBandwidthControl extends VBox_ManagedObject
  10588. {
  10589. public function createBandwidthGroup($arg_name, $arg_type, $arg_maxBytesPerSec)
  10590. {
  10591. $request = new stdClass();
  10592. $request->_this = $this->handle;
  10593. $request->name = $arg_name;
  10594. $request->type = $arg_type;
  10595. $request->maxBytesPerSec = $arg_maxBytesPerSec;
  10596. $response = $this->connection->__soapCall('IBandwidthControl_createBandwidthGroup', array((array)$request));
  10597. return ;
  10598. }
  10599. public function deleteBandwidthGroup($arg_name)
  10600. {
  10601. $request = new stdClass();
  10602. $request->_this = $this->handle;
  10603. $request->name = $arg_name;
  10604. $response = $this->connection->__soapCall('IBandwidthControl_deleteBandwidthGroup', array((array)$request));
  10605. return ;
  10606. }
  10607. public function getBandwidthGroup($arg_name)
  10608. {
  10609. $request = new stdClass();
  10610. $request->_this = $this->handle;
  10611. $request->name = $arg_name;
  10612. $response = $this->connection->__soapCall('IBandwidthControl_getBandwidthGroup', array((array)$request));
  10613. return new IBandwidthGroup ($this->connection, $response->returnval);
  10614. }
  10615. public function getAllBandwidthGroups()
  10616. {
  10617. $request = new stdClass();
  10618. $request->_this = $this->handle;
  10619. $response = $this->connection->__soapCall('IBandwidthControl_getAllBandwidthGroups', array((array)$request));
  10620. return new IBandwidthGroupCollection ($this->connection, (array)$response->returnval);
  10621. }
  10622. public function getNumGroups()
  10623. {
  10624. $request = new stdClass();
  10625. $request->_this = $this->handle;
  10626. $response = $this->connection->__soapCall('IBandwidthControl_getNumGroups', array((array)$request));
  10627. return (float)$response->returnval;
  10628. }
  10629. }
  10630. /**
  10631. * Generated VBoxWebService Managed Object Collection
  10632. */
  10633. class IBandwidthControlCollection extends VBox_ManagedObjectCollection
  10634. {
  10635. protected $_interfaceName = "IBandwidthControl";
  10636. }
  10637. /**
  10638. * Generated VBoxWebService Interface Wrapper
  10639. */
  10640. class IEventSource extends VBox_ManagedObject
  10641. {
  10642. public function createListener()
  10643. {
  10644. $request = new stdClass();
  10645. $request->_this = $this->handle;
  10646. $response = $this->connection->__soapCall('IEventSource_createListener', array((array)$request));
  10647. return new IEventListener ($this->connection, $response->returnval);
  10648. }
  10649. public function createAggregator($arg_subordinates)
  10650. {
  10651. $request = new stdClass();
  10652. $request->_this = $this->handle;
  10653. $request->subordinates = $arg_subordinates;
  10654. $response = $this->connection->__soapCall('IEventSource_createAggregator', array((array)$request));
  10655. return new IEventSource ($this->connection, $response->returnval);
  10656. }
  10657. public function registerListener($arg_listener, $arg_interesting, $arg_active)
  10658. {
  10659. $request = new stdClass();
  10660. $request->_this = $this->handle;
  10661. $request->listener = $arg_listener;
  10662. $request->interesting = $arg_interesting;
  10663. $request->active = $arg_active;
  10664. $response = $this->connection->__soapCall('IEventSource_registerListener', array((array)$request));
  10665. return ;
  10666. }
  10667. public function unregisterListener($arg_listener)
  10668. {
  10669. $request = new stdClass();
  10670. $request->_this = $this->handle;
  10671. $request->listener = $arg_listener;
  10672. $response = $this->connection->__soapCall('IEventSource_unregisterListener', array((array)$request));
  10673. return ;
  10674. }
  10675. public function fireEvent($arg_event, $arg_timeout)
  10676. {
  10677. $request = new stdClass();
  10678. $request->_this = $this->handle;
  10679. $request->event = $arg_event;
  10680. $request->timeout = $arg_timeout;
  10681. $response = $this->connection->__soapCall('IEventSource_fireEvent', array((array)$request));
  10682. return (bool)$response->returnval;
  10683. }
  10684. public function getEvent($arg_listener, $arg_timeout)
  10685. {
  10686. $request = new stdClass();
  10687. $request->_this = $this->handle;
  10688. $request->listener = $arg_listener;
  10689. $request->timeout = $arg_timeout;
  10690. $response = $this->connection->__soapCall('IEventSource_getEvent', array((array)$request));
  10691. return new IEvent ($this->connection, $response->returnval);
  10692. }
  10693. public function eventProcessed($arg_listener, $arg_event)
  10694. {
  10695. $request = new stdClass();
  10696. $request->_this = $this->handle;
  10697. $request->listener = $arg_listener;
  10698. $request->event = $arg_event;
  10699. $response = $this->connection->__soapCall('IEventSource_eventProcessed', array((array)$request));
  10700. return ;
  10701. }
  10702. }
  10703. /**
  10704. * Generated VBoxWebService Managed Object Collection
  10705. */
  10706. class IEventSourceCollection extends VBox_ManagedObjectCollection
  10707. {
  10708. protected $_interfaceName = "IEventSource";
  10709. }
  10710. /**
  10711. * Generated VBoxWebService Interface Wrapper
  10712. */
  10713. class IEventListener extends VBox_ManagedObject
  10714. {
  10715. public function handleEvent($arg_event)
  10716. {
  10717. $request = new stdClass();
  10718. $request->_this = $this->handle;
  10719. $request->event = $arg_event;
  10720. $response = $this->connection->__soapCall('IEventListener_handleEvent', array((array)$request));
  10721. return ;
  10722. }
  10723. }
  10724. /**
  10725. * Generated VBoxWebService Managed Object Collection
  10726. */
  10727. class IEventListenerCollection extends VBox_ManagedObjectCollection
  10728. {
  10729. protected $_interfaceName = "IEventListener";
  10730. }
  10731. /**
  10732. * Generated VBoxWebService Interface Wrapper
  10733. */
  10734. class IEvent extends VBox_ManagedObject
  10735. {
  10736. public function setProcessed()
  10737. {
  10738. $request = new stdClass();
  10739. $request->_this = $this->handle;
  10740. $response = $this->connection->__soapCall('IEvent_setProcessed', array((array)$request));
  10741. return ;
  10742. }
  10743. public function waitProcessed($arg_timeout)
  10744. {
  10745. $request = new stdClass();
  10746. $request->_this = $this->handle;
  10747. $request->timeout = $arg_timeout;
  10748. $response = $this->connection->__soapCall('IEvent_waitProcessed', array((array)$request));
  10749. return (bool)$response->returnval;
  10750. }
  10751. public function getType()
  10752. {
  10753. $request = new stdClass();
  10754. $request->_this = $this->handle;
  10755. $response = $this->connection->__soapCall('IEvent_getType', array((array)$request));
  10756. return new VBoxEventType ($this->connection, $response->returnval);
  10757. }
  10758. public function getSource()
  10759. {
  10760. $request = new stdClass();
  10761. $request->_this = $this->handle;
  10762. $response = $this->connection->__soapCall('IEvent_getSource', array((array)$request));
  10763. return new IEventSource ($this->connection, $response->returnval);
  10764. }
  10765. public function getWaitable()
  10766. {
  10767. $request = new stdClass();
  10768. $request->_this = $this->handle;
  10769. $response = $this->connection->__soapCall('IEvent_getWaitable', array((array)$request));
  10770. return (bool)$response->returnval;
  10771. }
  10772. }
  10773. /**
  10774. * Generated VBoxWebService Managed Object Collection
  10775. */
  10776. class IEventCollection extends VBox_ManagedObjectCollection
  10777. {
  10778. protected $_interfaceName = "IEvent";
  10779. }
  10780. /**
  10781. * Generated VBoxWebService Interface Wrapper
  10782. */
  10783. class IReusableEvent extends IEvent
  10784. {
  10785. public function reuse()
  10786. {
  10787. $request = new stdClass();
  10788. $request->_this = $this->handle;
  10789. $response = $this->connection->__soapCall('IReusableEvent_reuse', array((array)$request));
  10790. return ;
  10791. }
  10792. public function getGeneration()
  10793. {
  10794. $request = new stdClass();
  10795. $request->_this = $this->handle;
  10796. $response = $this->connection->__soapCall('IReusableEvent_getGeneration', array((array)$request));
  10797. return (float)$response->returnval;
  10798. }
  10799. }
  10800. /**
  10801. * Generated VBoxWebService Managed Object Collection
  10802. */
  10803. class IReusableEventCollection extends VBox_ManagedObjectCollection
  10804. {
  10805. protected $_interfaceName = "IReusableEvent";
  10806. }
  10807. /**
  10808. * Generated VBoxWebService Interface Wrapper
  10809. */
  10810. class IMachineEvent extends IEvent
  10811. {
  10812. public function getMachineId()
  10813. {
  10814. $request = new stdClass();
  10815. $request->_this = $this->handle;
  10816. $response = $this->connection->__soapCall('IMachineEvent_getMachineId', array((array)$request));
  10817. return (string)$response->returnval;
  10818. }
  10819. }
  10820. /**
  10821. * Generated VBoxWebService Managed Object Collection
  10822. */
  10823. class IMachineEventCollection extends VBox_ManagedObjectCollection
  10824. {
  10825. protected $_interfaceName = "IMachineEvent";
  10826. }
  10827. /**
  10828. * Generated VBoxWebService Interface Wrapper
  10829. */
  10830. class IMachineStateChangedEvent extends IMachineEvent
  10831. {
  10832. public function getState()
  10833. {
  10834. $request = new stdClass();
  10835. $request->_this = $this->handle;
  10836. $response = $this->connection->__soapCall('IMachineStateChangedEvent_getState', array((array)$request));
  10837. return new MachineState ($this->connection, $response->returnval);
  10838. }
  10839. }
  10840. /**
  10841. * Generated VBoxWebService Managed Object Collection
  10842. */
  10843. class IMachineStateChangedEventCollection extends VBox_ManagedObjectCollection
  10844. {
  10845. protected $_interfaceName = "IMachineStateChangedEvent";
  10846. }
  10847. /**
  10848. * Generated VBoxWebService Interface Wrapper
  10849. */
  10850. class IMachineDataChangedEvent extends IMachineEvent
  10851. {
  10852. public function getTemporary()
  10853. {
  10854. $request = new stdClass();
  10855. $request->_this = $this->handle;
  10856. $response = $this->connection->__soapCall('IMachineDataChangedEvent_getTemporary', array((array)$request));
  10857. return (bool)$response->returnval;
  10858. }
  10859. }
  10860. /**
  10861. * Generated VBoxWebService Managed Object Collection
  10862. */
  10863. class IMachineDataChangedEventCollection extends VBox_ManagedObjectCollection
  10864. {
  10865. protected $_interfaceName = "IMachineDataChangedEvent";
  10866. }
  10867. /**
  10868. * Generated VBoxWebService Interface Wrapper
  10869. */
  10870. class IMediumRegisteredEvent extends IEvent
  10871. {
  10872. public function getMediumId()
  10873. {
  10874. $request = new stdClass();
  10875. $request->_this = $this->handle;
  10876. $response = $this->connection->__soapCall('IMediumRegisteredEvent_getMediumId', array((array)$request));
  10877. return (string)$response->returnval;
  10878. }
  10879. public function getMediumType()
  10880. {
  10881. $request = new stdClass();
  10882. $request->_this = $this->handle;
  10883. $response = $this->connection->__soapCall('IMediumRegisteredEvent_getMediumType', array((array)$request));
  10884. return new DeviceType ($this->connection, $response->returnval);
  10885. }
  10886. public function getRegistered()
  10887. {
  10888. $request = new stdClass();
  10889. $request->_this = $this->handle;
  10890. $response = $this->connection->__soapCall('IMediumRegisteredEvent_getRegistered', array((array)$request));
  10891. return (bool)$response->returnval;
  10892. }
  10893. }
  10894. /**
  10895. * Generated VBoxWebService Managed Object Collection
  10896. */
  10897. class IMediumRegisteredEventCollection extends VBox_ManagedObjectCollection
  10898. {
  10899. protected $_interfaceName = "IMediumRegisteredEvent";
  10900. }
  10901. /**
  10902. * Generated VBoxWebService Interface Wrapper
  10903. */
  10904. class IMediumConfigChangedEvent extends IEvent
  10905. {
  10906. public function getMedium()
  10907. {
  10908. $request = new stdClass();
  10909. $request->_this = $this->handle;
  10910. $response = $this->connection->__soapCall('IMediumConfigChangedEvent_getMedium', array((array)$request));
  10911. return new IMedium ($this->connection, $response->returnval);
  10912. }
  10913. }
  10914. /**
  10915. * Generated VBoxWebService Managed Object Collection
  10916. */
  10917. class IMediumConfigChangedEventCollection extends VBox_ManagedObjectCollection
  10918. {
  10919. protected $_interfaceName = "IMediumConfigChangedEvent";
  10920. }
  10921. /**
  10922. * Generated VBoxWebService Interface Wrapper
  10923. */
  10924. class IMachineRegisteredEvent extends IMachineEvent
  10925. {
  10926. public function getRegistered()
  10927. {
  10928. $request = new stdClass();
  10929. $request->_this = $this->handle;
  10930. $response = $this->connection->__soapCall('IMachineRegisteredEvent_getRegistered', array((array)$request));
  10931. return (bool)$response->returnval;
  10932. }
  10933. }
  10934. /**
  10935. * Generated VBoxWebService Managed Object Collection
  10936. */
  10937. class IMachineRegisteredEventCollection extends VBox_ManagedObjectCollection
  10938. {
  10939. protected $_interfaceName = "IMachineRegisteredEvent";
  10940. }
  10941. /**
  10942. * Generated VBoxWebService Interface Wrapper
  10943. */
  10944. class ISessionStateChangedEvent extends IMachineEvent
  10945. {
  10946. public function getState()
  10947. {
  10948. $request = new stdClass();
  10949. $request->_this = $this->handle;
  10950. $response = $this->connection->__soapCall('ISessionStateChangedEvent_getState', array((array)$request));
  10951. return new SessionState ($this->connection, $response->returnval);
  10952. }
  10953. }
  10954. /**
  10955. * Generated VBoxWebService Managed Object Collection
  10956. */
  10957. class ISessionStateChangedEventCollection extends VBox_ManagedObjectCollection
  10958. {
  10959. protected $_interfaceName = "ISessionStateChangedEvent";
  10960. }
  10961. /**
  10962. * Generated VBoxWebService Interface Wrapper
  10963. */
  10964. class IGuestPropertyChangedEvent extends IMachineEvent
  10965. {
  10966. public function getName()
  10967. {
  10968. $request = new stdClass();
  10969. $request->_this = $this->handle;
  10970. $response = $this->connection->__soapCall('IGuestPropertyChangedEvent_getName', array((array)$request));
  10971. return (string)$response->returnval;
  10972. }
  10973. public function getValue()
  10974. {
  10975. $request = new stdClass();
  10976. $request->_this = $this->handle;
  10977. $response = $this->connection->__soapCall('IGuestPropertyChangedEvent_getValue', array((array)$request));
  10978. return (string)$response->returnval;
  10979. }
  10980. public function getFlags()
  10981. {
  10982. $request = new stdClass();
  10983. $request->_this = $this->handle;
  10984. $response = $this->connection->__soapCall('IGuestPropertyChangedEvent_getFlags', array((array)$request));
  10985. return (string)$response->returnval;
  10986. }
  10987. }
  10988. /**
  10989. * Generated VBoxWebService Managed Object Collection
  10990. */
  10991. class IGuestPropertyChangedEventCollection extends VBox_ManagedObjectCollection
  10992. {
  10993. protected $_interfaceName = "IGuestPropertyChangedEvent";
  10994. }
  10995. /**
  10996. * Generated VBoxWebService Interface Wrapper
  10997. */
  10998. class ISnapshotEvent extends IMachineEvent
  10999. {
  11000. public function getSnapshotId()
  11001. {
  11002. $request = new stdClass();
  11003. $request->_this = $this->handle;
  11004. $response = $this->connection->__soapCall('ISnapshotEvent_getSnapshotId', array((array)$request));
  11005. return (string)$response->returnval;
  11006. }
  11007. }
  11008. /**
  11009. * Generated VBoxWebService Managed Object Collection
  11010. */
  11011. class ISnapshotEventCollection extends VBox_ManagedObjectCollection
  11012. {
  11013. protected $_interfaceName = "ISnapshotEvent";
  11014. }
  11015. /**
  11016. * Generated VBoxWebService Interface Wrapper
  11017. */
  11018. class ISnapshotTakenEvent extends ISnapshotEvent
  11019. {
  11020. public function getMidlDoesNotLikeEmptyInterfaces()
  11021. {
  11022. $request = new stdClass();
  11023. $request->_this = $this->handle;
  11024. $response = $this->connection->__soapCall('ISnapshotTakenEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11025. return (bool)$response->returnval;
  11026. }
  11027. }
  11028. /**
  11029. * Generated VBoxWebService Managed Object Collection
  11030. */
  11031. class ISnapshotTakenEventCollection extends VBox_ManagedObjectCollection
  11032. {
  11033. protected $_interfaceName = "ISnapshotTakenEvent";
  11034. }
  11035. /**
  11036. * Generated VBoxWebService Interface Wrapper
  11037. */
  11038. class ISnapshotDeletedEvent extends ISnapshotEvent
  11039. {
  11040. public function getMidlDoesNotLikeEmptyInterfaces()
  11041. {
  11042. $request = new stdClass();
  11043. $request->_this = $this->handle;
  11044. $response = $this->connection->__soapCall('ISnapshotDeletedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11045. return (bool)$response->returnval;
  11046. }
  11047. }
  11048. /**
  11049. * Generated VBoxWebService Managed Object Collection
  11050. */
  11051. class ISnapshotDeletedEventCollection extends VBox_ManagedObjectCollection
  11052. {
  11053. protected $_interfaceName = "ISnapshotDeletedEvent";
  11054. }
  11055. /**
  11056. * Generated VBoxWebService Interface Wrapper
  11057. */
  11058. class ISnapshotRestoredEvent extends ISnapshotEvent
  11059. {
  11060. public function getMidlDoesNotLikeEmptyInterfaces()
  11061. {
  11062. $request = new stdClass();
  11063. $request->_this = $this->handle;
  11064. $response = $this->connection->__soapCall('ISnapshotRestoredEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11065. return (bool)$response->returnval;
  11066. }
  11067. }
  11068. /**
  11069. * Generated VBoxWebService Managed Object Collection
  11070. */
  11071. class ISnapshotRestoredEventCollection extends VBox_ManagedObjectCollection
  11072. {
  11073. protected $_interfaceName = "ISnapshotRestoredEvent";
  11074. }
  11075. /**
  11076. * Generated VBoxWebService Interface Wrapper
  11077. */
  11078. class ISnapshotChangedEvent extends ISnapshotEvent
  11079. {
  11080. public function getMidlDoesNotLikeEmptyInterfaces()
  11081. {
  11082. $request = new stdClass();
  11083. $request->_this = $this->handle;
  11084. $response = $this->connection->__soapCall('ISnapshotChangedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11085. return (bool)$response->returnval;
  11086. }
  11087. }
  11088. /**
  11089. * Generated VBoxWebService Managed Object Collection
  11090. */
  11091. class ISnapshotChangedEventCollection extends VBox_ManagedObjectCollection
  11092. {
  11093. protected $_interfaceName = "ISnapshotChangedEvent";
  11094. }
  11095. /**
  11096. * Generated VBoxWebService Interface Wrapper
  11097. */
  11098. class IMousePointerShapeChangedEvent extends IEvent
  11099. {
  11100. public function getVisible()
  11101. {
  11102. $request = new stdClass();
  11103. $request->_this = $this->handle;
  11104. $response = $this->connection->__soapCall('IMousePointerShapeChangedEvent_getVisible', array((array)$request));
  11105. return (bool)$response->returnval;
  11106. }
  11107. public function getAlpha()
  11108. {
  11109. $request = new stdClass();
  11110. $request->_this = $this->handle;
  11111. $response = $this->connection->__soapCall('IMousePointerShapeChangedEvent_getAlpha', array((array)$request));
  11112. return (bool)$response->returnval;
  11113. }
  11114. public function getXhot()
  11115. {
  11116. $request = new stdClass();
  11117. $request->_this = $this->handle;
  11118. $response = $this->connection->__soapCall('IMousePointerShapeChangedEvent_getXhot', array((array)$request));
  11119. return (float)$response->returnval;
  11120. }
  11121. public function getYhot()
  11122. {
  11123. $request = new stdClass();
  11124. $request->_this = $this->handle;
  11125. $response = $this->connection->__soapCall('IMousePointerShapeChangedEvent_getYhot', array((array)$request));
  11126. return (float)$response->returnval;
  11127. }
  11128. public function getWidth()
  11129. {
  11130. $request = new stdClass();
  11131. $request->_this = $this->handle;
  11132. $response = $this->connection->__soapCall('IMousePointerShapeChangedEvent_getWidth', array((array)$request));
  11133. return (float)$response->returnval;
  11134. }
  11135. public function getHeight()
  11136. {
  11137. $request = new stdClass();
  11138. $request->_this = $this->handle;
  11139. $response = $this->connection->__soapCall('IMousePointerShapeChangedEvent_getHeight', array((array)$request));
  11140. return (float)$response->returnval;
  11141. }
  11142. public function getShape()
  11143. {
  11144. $request = new stdClass();
  11145. $request->_this = $this->handle;
  11146. $response = $this->connection->__soapCall('IMousePointerShapeChangedEvent_getShape', array((array)$request));
  11147. return (array)$response->returnval;
  11148. }
  11149. }
  11150. /**
  11151. * Generated VBoxWebService Managed Object Collection
  11152. */
  11153. class IMousePointerShapeChangedEventCollection extends VBox_ManagedObjectCollection
  11154. {
  11155. protected $_interfaceName = "IMousePointerShapeChangedEvent";
  11156. }
  11157. /**
  11158. * Generated VBoxWebService Interface Wrapper
  11159. */
  11160. class IMouseCapabilityChangedEvent extends IEvent
  11161. {
  11162. public function getSupportsAbsolute()
  11163. {
  11164. $request = new stdClass();
  11165. $request->_this = $this->handle;
  11166. $response = $this->connection->__soapCall('IMouseCapabilityChangedEvent_getSupportsAbsolute', array((array)$request));
  11167. return (bool)$response->returnval;
  11168. }
  11169. public function getSupportsRelative()
  11170. {
  11171. $request = new stdClass();
  11172. $request->_this = $this->handle;
  11173. $response = $this->connection->__soapCall('IMouseCapabilityChangedEvent_getSupportsRelative', array((array)$request));
  11174. return (bool)$response->returnval;
  11175. }
  11176. public function getSupportsMultiTouch()
  11177. {
  11178. $request = new stdClass();
  11179. $request->_this = $this->handle;
  11180. $response = $this->connection->__soapCall('IMouseCapabilityChangedEvent_getSupportsMultiTouch', array((array)$request));
  11181. return (bool)$response->returnval;
  11182. }
  11183. public function getNeedsHostCursor()
  11184. {
  11185. $request = new stdClass();
  11186. $request->_this = $this->handle;
  11187. $response = $this->connection->__soapCall('IMouseCapabilityChangedEvent_getNeedsHostCursor', array((array)$request));
  11188. return (bool)$response->returnval;
  11189. }
  11190. }
  11191. /**
  11192. * Generated VBoxWebService Managed Object Collection
  11193. */
  11194. class IMouseCapabilityChangedEventCollection extends VBox_ManagedObjectCollection
  11195. {
  11196. protected $_interfaceName = "IMouseCapabilityChangedEvent";
  11197. }
  11198. /**
  11199. * Generated VBoxWebService Interface Wrapper
  11200. */
  11201. class IKeyboardLedsChangedEvent extends IEvent
  11202. {
  11203. public function getNumLock()
  11204. {
  11205. $request = new stdClass();
  11206. $request->_this = $this->handle;
  11207. $response = $this->connection->__soapCall('IKeyboardLedsChangedEvent_getNumLock', array((array)$request));
  11208. return (bool)$response->returnval;
  11209. }
  11210. public function getCapsLock()
  11211. {
  11212. $request = new stdClass();
  11213. $request->_this = $this->handle;
  11214. $response = $this->connection->__soapCall('IKeyboardLedsChangedEvent_getCapsLock', array((array)$request));
  11215. return (bool)$response->returnval;
  11216. }
  11217. public function getScrollLock()
  11218. {
  11219. $request = new stdClass();
  11220. $request->_this = $this->handle;
  11221. $response = $this->connection->__soapCall('IKeyboardLedsChangedEvent_getScrollLock', array((array)$request));
  11222. return (bool)$response->returnval;
  11223. }
  11224. }
  11225. /**
  11226. * Generated VBoxWebService Managed Object Collection
  11227. */
  11228. class IKeyboardLedsChangedEventCollection extends VBox_ManagedObjectCollection
  11229. {
  11230. protected $_interfaceName = "IKeyboardLedsChangedEvent";
  11231. }
  11232. /**
  11233. * Generated VBoxWebService Interface Wrapper
  11234. */
  11235. class IStateChangedEvent extends IEvent
  11236. {
  11237. public function getState()
  11238. {
  11239. $request = new stdClass();
  11240. $request->_this = $this->handle;
  11241. $response = $this->connection->__soapCall('IStateChangedEvent_getState', array((array)$request));
  11242. return new MachineState ($this->connection, $response->returnval);
  11243. }
  11244. }
  11245. /**
  11246. * Generated VBoxWebService Managed Object Collection
  11247. */
  11248. class IStateChangedEventCollection extends VBox_ManagedObjectCollection
  11249. {
  11250. protected $_interfaceName = "IStateChangedEvent";
  11251. }
  11252. /**
  11253. * Generated VBoxWebService Interface Wrapper
  11254. */
  11255. class IAdditionsStateChangedEvent extends IEvent
  11256. {
  11257. public function getMidlDoesNotLikeEmptyInterfaces()
  11258. {
  11259. $request = new stdClass();
  11260. $request->_this = $this->handle;
  11261. $response = $this->connection->__soapCall('IAdditionsStateChangedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11262. return (bool)$response->returnval;
  11263. }
  11264. }
  11265. /**
  11266. * Generated VBoxWebService Managed Object Collection
  11267. */
  11268. class IAdditionsStateChangedEventCollection extends VBox_ManagedObjectCollection
  11269. {
  11270. protected $_interfaceName = "IAdditionsStateChangedEvent";
  11271. }
  11272. /**
  11273. * Generated VBoxWebService Interface Wrapper
  11274. */
  11275. class INetworkAdapterChangedEvent extends IEvent
  11276. {
  11277. public function getNetworkAdapter()
  11278. {
  11279. $request = new stdClass();
  11280. $request->_this = $this->handle;
  11281. $response = $this->connection->__soapCall('INetworkAdapterChangedEvent_getNetworkAdapter', array((array)$request));
  11282. return new INetworkAdapter ($this->connection, $response->returnval);
  11283. }
  11284. }
  11285. /**
  11286. * Generated VBoxWebService Managed Object Collection
  11287. */
  11288. class INetworkAdapterChangedEventCollection extends VBox_ManagedObjectCollection
  11289. {
  11290. protected $_interfaceName = "INetworkAdapterChangedEvent";
  11291. }
  11292. /**
  11293. * Generated VBoxWebService Interface Wrapper
  11294. */
  11295. class ISerialPortChangedEvent extends IEvent
  11296. {
  11297. public function getSerialPort()
  11298. {
  11299. $request = new stdClass();
  11300. $request->_this = $this->handle;
  11301. $response = $this->connection->__soapCall('ISerialPortChangedEvent_getSerialPort', array((array)$request));
  11302. return new ISerialPort ($this->connection, $response->returnval);
  11303. }
  11304. }
  11305. /**
  11306. * Generated VBoxWebService Managed Object Collection
  11307. */
  11308. class ISerialPortChangedEventCollection extends VBox_ManagedObjectCollection
  11309. {
  11310. protected $_interfaceName = "ISerialPortChangedEvent";
  11311. }
  11312. /**
  11313. * Generated VBoxWebService Interface Wrapper
  11314. */
  11315. class IParallelPortChangedEvent extends IEvent
  11316. {
  11317. public function getParallelPort()
  11318. {
  11319. $request = new stdClass();
  11320. $request->_this = $this->handle;
  11321. $response = $this->connection->__soapCall('IParallelPortChangedEvent_getParallelPort', array((array)$request));
  11322. return new IParallelPort ($this->connection, $response->returnval);
  11323. }
  11324. }
  11325. /**
  11326. * Generated VBoxWebService Managed Object Collection
  11327. */
  11328. class IParallelPortChangedEventCollection extends VBox_ManagedObjectCollection
  11329. {
  11330. protected $_interfaceName = "IParallelPortChangedEvent";
  11331. }
  11332. /**
  11333. * Generated VBoxWebService Interface Wrapper
  11334. */
  11335. class IStorageControllerChangedEvent extends IEvent
  11336. {
  11337. public function getMidlDoesNotLikeEmptyInterfaces()
  11338. {
  11339. $request = new stdClass();
  11340. $request->_this = $this->handle;
  11341. $response = $this->connection->__soapCall('IStorageControllerChangedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11342. return (bool)$response->returnval;
  11343. }
  11344. }
  11345. /**
  11346. * Generated VBoxWebService Managed Object Collection
  11347. */
  11348. class IStorageControllerChangedEventCollection extends VBox_ManagedObjectCollection
  11349. {
  11350. protected $_interfaceName = "IStorageControllerChangedEvent";
  11351. }
  11352. /**
  11353. * Generated VBoxWebService Interface Wrapper
  11354. */
  11355. class IMediumChangedEvent extends IEvent
  11356. {
  11357. public function getMediumAttachment()
  11358. {
  11359. $request = new stdClass();
  11360. $request->_this = $this->handle;
  11361. $response = $this->connection->__soapCall('IMediumChangedEvent_getMediumAttachment', array((array)$request));
  11362. return new IMediumAttachment ($this->connection, $response->returnval);
  11363. }
  11364. }
  11365. /**
  11366. * Generated VBoxWebService Managed Object Collection
  11367. */
  11368. class IMediumChangedEventCollection extends VBox_ManagedObjectCollection
  11369. {
  11370. protected $_interfaceName = "IMediumChangedEvent";
  11371. }
  11372. /**
  11373. * Generated VBoxWebService Interface Wrapper
  11374. */
  11375. class IClipboardModeChangedEvent extends IEvent
  11376. {
  11377. public function getClipboardMode()
  11378. {
  11379. $request = new stdClass();
  11380. $request->_this = $this->handle;
  11381. $response = $this->connection->__soapCall('IClipboardModeChangedEvent_getClipboardMode', array((array)$request));
  11382. return new ClipboardMode ($this->connection, $response->returnval);
  11383. }
  11384. }
  11385. /**
  11386. * Generated VBoxWebService Managed Object Collection
  11387. */
  11388. class IClipboardModeChangedEventCollection extends VBox_ManagedObjectCollection
  11389. {
  11390. protected $_interfaceName = "IClipboardModeChangedEvent";
  11391. }
  11392. /**
  11393. * Generated VBoxWebService Interface Wrapper
  11394. */
  11395. class IDnDModeChangedEvent extends IEvent
  11396. {
  11397. public function getDndMode()
  11398. {
  11399. $request = new stdClass();
  11400. $request->_this = $this->handle;
  11401. $response = $this->connection->__soapCall('IDnDModeChangedEvent_getDndMode', array((array)$request));
  11402. return new DnDMode ($this->connection, $response->returnval);
  11403. }
  11404. }
  11405. /**
  11406. * Generated VBoxWebService Managed Object Collection
  11407. */
  11408. class IDnDModeChangedEventCollection extends VBox_ManagedObjectCollection
  11409. {
  11410. protected $_interfaceName = "IDnDModeChangedEvent";
  11411. }
  11412. /**
  11413. * Generated VBoxWebService Interface Wrapper
  11414. */
  11415. class ICPUChangedEvent extends IEvent
  11416. {
  11417. public function getCPU()
  11418. {
  11419. $request = new stdClass();
  11420. $request->_this = $this->handle;
  11421. $response = $this->connection->__soapCall('ICPUChangedEvent_getCPU', array((array)$request));
  11422. return (float)$response->returnval;
  11423. }
  11424. public function getAdd()
  11425. {
  11426. $request = new stdClass();
  11427. $request->_this = $this->handle;
  11428. $response = $this->connection->__soapCall('ICPUChangedEvent_getAdd', array((array)$request));
  11429. return (bool)$response->returnval;
  11430. }
  11431. }
  11432. /**
  11433. * Generated VBoxWebService Managed Object Collection
  11434. */
  11435. class ICPUChangedEventCollection extends VBox_ManagedObjectCollection
  11436. {
  11437. protected $_interfaceName = "ICPUChangedEvent";
  11438. }
  11439. /**
  11440. * Generated VBoxWebService Interface Wrapper
  11441. */
  11442. class ICPUExecutionCapChangedEvent extends IEvent
  11443. {
  11444. public function getExecutionCap()
  11445. {
  11446. $request = new stdClass();
  11447. $request->_this = $this->handle;
  11448. $response = $this->connection->__soapCall('ICPUExecutionCapChangedEvent_getExecutionCap', array((array)$request));
  11449. return (float)$response->returnval;
  11450. }
  11451. }
  11452. /**
  11453. * Generated VBoxWebService Managed Object Collection
  11454. */
  11455. class ICPUExecutionCapChangedEventCollection extends VBox_ManagedObjectCollection
  11456. {
  11457. protected $_interfaceName = "ICPUExecutionCapChangedEvent";
  11458. }
  11459. /**
  11460. * Generated VBoxWebService Interface Wrapper
  11461. */
  11462. class IGuestKeyboardEvent extends IEvent
  11463. {
  11464. public function getScancodes()
  11465. {
  11466. $request = new stdClass();
  11467. $request->_this = $this->handle;
  11468. $response = $this->connection->__soapCall('IGuestKeyboardEvent_getScancodes', array((array)$request));
  11469. return (array)$response->returnval;
  11470. }
  11471. }
  11472. /**
  11473. * Generated VBoxWebService Managed Object Collection
  11474. */
  11475. class IGuestKeyboardEventCollection extends VBox_ManagedObjectCollection
  11476. {
  11477. protected $_interfaceName = "IGuestKeyboardEvent";
  11478. }
  11479. /**
  11480. * Generated VBoxWebService Interface Wrapper
  11481. */
  11482. class IGuestMouseEvent extends IReusableEvent
  11483. {
  11484. public function getMode()
  11485. {
  11486. $request = new stdClass();
  11487. $request->_this = $this->handle;
  11488. $response = $this->connection->__soapCall('IGuestMouseEvent_getMode', array((array)$request));
  11489. return new GuestMouseEventMode ($this->connection, $response->returnval);
  11490. }
  11491. public function getX()
  11492. {
  11493. $request = new stdClass();
  11494. $request->_this = $this->handle;
  11495. $response = $this->connection->__soapCall('IGuestMouseEvent_getX', array((array)$request));
  11496. return (int)$response->returnval;
  11497. }
  11498. public function getY()
  11499. {
  11500. $request = new stdClass();
  11501. $request->_this = $this->handle;
  11502. $response = $this->connection->__soapCall('IGuestMouseEvent_getY', array((array)$request));
  11503. return (int)$response->returnval;
  11504. }
  11505. public function getZ()
  11506. {
  11507. $request = new stdClass();
  11508. $request->_this = $this->handle;
  11509. $response = $this->connection->__soapCall('IGuestMouseEvent_getZ', array((array)$request));
  11510. return (int)$response->returnval;
  11511. }
  11512. public function getW()
  11513. {
  11514. $request = new stdClass();
  11515. $request->_this = $this->handle;
  11516. $response = $this->connection->__soapCall('IGuestMouseEvent_getW', array((array)$request));
  11517. return (int)$response->returnval;
  11518. }
  11519. public function getButtons()
  11520. {
  11521. $request = new stdClass();
  11522. $request->_this = $this->handle;
  11523. $response = $this->connection->__soapCall('IGuestMouseEvent_getButtons', array((array)$request));
  11524. return (int)$response->returnval;
  11525. }
  11526. }
  11527. /**
  11528. * Generated VBoxWebService Managed Object Collection
  11529. */
  11530. class IGuestMouseEventCollection extends VBox_ManagedObjectCollection
  11531. {
  11532. protected $_interfaceName = "IGuestMouseEvent";
  11533. }
  11534. /**
  11535. * Generated VBoxWebService Interface Wrapper
  11536. */
  11537. class IGuestMultiTouchEvent extends IEvent
  11538. {
  11539. public function getContactCount()
  11540. {
  11541. $request = new stdClass();
  11542. $request->_this = $this->handle;
  11543. $response = $this->connection->__soapCall('IGuestMultiTouchEvent_getContactCount', array((array)$request));
  11544. return (int)$response->returnval;
  11545. }
  11546. public function getXPositions()
  11547. {
  11548. $request = new stdClass();
  11549. $request->_this = $this->handle;
  11550. $response = $this->connection->__soapCall('IGuestMultiTouchEvent_getXPositions', array((array)$request));
  11551. return (array)$response->returnval;
  11552. }
  11553. public function getYPositions()
  11554. {
  11555. $request = new stdClass();
  11556. $request->_this = $this->handle;
  11557. $response = $this->connection->__soapCall('IGuestMultiTouchEvent_getYPositions', array((array)$request));
  11558. return (array)$response->returnval;
  11559. }
  11560. public function getContactIds()
  11561. {
  11562. $request = new stdClass();
  11563. $request->_this = $this->handle;
  11564. $response = $this->connection->__soapCall('IGuestMultiTouchEvent_getContactIds', array((array)$request));
  11565. return (array)$response->returnval;
  11566. }
  11567. public function getContactFlags()
  11568. {
  11569. $request = new stdClass();
  11570. $request->_this = $this->handle;
  11571. $response = $this->connection->__soapCall('IGuestMultiTouchEvent_getContactFlags', array((array)$request));
  11572. return (array)$response->returnval;
  11573. }
  11574. public function getScanTime()
  11575. {
  11576. $request = new stdClass();
  11577. $request->_this = $this->handle;
  11578. $response = $this->connection->__soapCall('IGuestMultiTouchEvent_getScanTime', array((array)$request));
  11579. return (float)$response->returnval;
  11580. }
  11581. }
  11582. /**
  11583. * Generated VBoxWebService Managed Object Collection
  11584. */
  11585. class IGuestMultiTouchEventCollection extends VBox_ManagedObjectCollection
  11586. {
  11587. protected $_interfaceName = "IGuestMultiTouchEvent";
  11588. }
  11589. /**
  11590. * Generated VBoxWebService Interface Wrapper
  11591. */
  11592. class IGuestSessionEvent extends IEvent
  11593. {
  11594. public function getSession()
  11595. {
  11596. $request = new stdClass();
  11597. $request->_this = $this->handle;
  11598. $response = $this->connection->__soapCall('IGuestSessionEvent_getSession', array((array)$request));
  11599. return new IGuestSession ($this->connection, $response->returnval);
  11600. }
  11601. }
  11602. /**
  11603. * Generated VBoxWebService Managed Object Collection
  11604. */
  11605. class IGuestSessionEventCollection extends VBox_ManagedObjectCollection
  11606. {
  11607. protected $_interfaceName = "IGuestSessionEvent";
  11608. }
  11609. /**
  11610. * Generated VBoxWebService Interface Wrapper
  11611. */
  11612. class IGuestSessionStateChangedEvent extends IGuestSessionEvent
  11613. {
  11614. public function getId()
  11615. {
  11616. $request = new stdClass();
  11617. $request->_this = $this->handle;
  11618. $response = $this->connection->__soapCall('IGuestSessionStateChangedEvent_getId', array((array)$request));
  11619. return (float)$response->returnval;
  11620. }
  11621. public function getStatus()
  11622. {
  11623. $request = new stdClass();
  11624. $request->_this = $this->handle;
  11625. $response = $this->connection->__soapCall('IGuestSessionStateChangedEvent_getStatus', array((array)$request));
  11626. return new GuestSessionStatus ($this->connection, $response->returnval);
  11627. }
  11628. public function getError()
  11629. {
  11630. $request = new stdClass();
  11631. $request->_this = $this->handle;
  11632. $response = $this->connection->__soapCall('IGuestSessionStateChangedEvent_getError', array((array)$request));
  11633. return new IVirtualBoxErrorInfo ($this->connection, $response->returnval);
  11634. }
  11635. }
  11636. /**
  11637. * Generated VBoxWebService Managed Object Collection
  11638. */
  11639. class IGuestSessionStateChangedEventCollection extends VBox_ManagedObjectCollection
  11640. {
  11641. protected $_interfaceName = "IGuestSessionStateChangedEvent";
  11642. }
  11643. /**
  11644. * Generated VBoxWebService Interface Wrapper
  11645. */
  11646. class IGuestSessionRegisteredEvent extends IGuestSessionEvent
  11647. {
  11648. public function getRegistered()
  11649. {
  11650. $request = new stdClass();
  11651. $request->_this = $this->handle;
  11652. $response = $this->connection->__soapCall('IGuestSessionRegisteredEvent_getRegistered', array((array)$request));
  11653. return (bool)$response->returnval;
  11654. }
  11655. }
  11656. /**
  11657. * Generated VBoxWebService Managed Object Collection
  11658. */
  11659. class IGuestSessionRegisteredEventCollection extends VBox_ManagedObjectCollection
  11660. {
  11661. protected $_interfaceName = "IGuestSessionRegisteredEvent";
  11662. }
  11663. /**
  11664. * Generated VBoxWebService Interface Wrapper
  11665. */
  11666. class IGuestProcessEvent extends IGuestSessionEvent
  11667. {
  11668. public function getProcess()
  11669. {
  11670. $request = new stdClass();
  11671. $request->_this = $this->handle;
  11672. $response = $this->connection->__soapCall('IGuestProcessEvent_getProcess', array((array)$request));
  11673. return new IGuestProcess ($this->connection, $response->returnval);
  11674. }
  11675. public function getPid()
  11676. {
  11677. $request = new stdClass();
  11678. $request->_this = $this->handle;
  11679. $response = $this->connection->__soapCall('IGuestProcessEvent_getPid', array((array)$request));
  11680. return (float)$response->returnval;
  11681. }
  11682. }
  11683. /**
  11684. * Generated VBoxWebService Managed Object Collection
  11685. */
  11686. class IGuestProcessEventCollection extends VBox_ManagedObjectCollection
  11687. {
  11688. protected $_interfaceName = "IGuestProcessEvent";
  11689. }
  11690. /**
  11691. * Generated VBoxWebService Interface Wrapper
  11692. */
  11693. class IGuestProcessRegisteredEvent extends IGuestProcessEvent
  11694. {
  11695. public function getRegistered()
  11696. {
  11697. $request = new stdClass();
  11698. $request->_this = $this->handle;
  11699. $response = $this->connection->__soapCall('IGuestProcessRegisteredEvent_getRegistered', array((array)$request));
  11700. return (bool)$response->returnval;
  11701. }
  11702. }
  11703. /**
  11704. * Generated VBoxWebService Managed Object Collection
  11705. */
  11706. class IGuestProcessRegisteredEventCollection extends VBox_ManagedObjectCollection
  11707. {
  11708. protected $_interfaceName = "IGuestProcessRegisteredEvent";
  11709. }
  11710. /**
  11711. * Generated VBoxWebService Interface Wrapper
  11712. */
  11713. class IGuestProcessStateChangedEvent extends IGuestProcessEvent
  11714. {
  11715. public function getStatus()
  11716. {
  11717. $request = new stdClass();
  11718. $request->_this = $this->handle;
  11719. $response = $this->connection->__soapCall('IGuestProcessStateChangedEvent_getStatus', array((array)$request));
  11720. return new ProcessStatus ($this->connection, $response->returnval);
  11721. }
  11722. public function getError()
  11723. {
  11724. $request = new stdClass();
  11725. $request->_this = $this->handle;
  11726. $response = $this->connection->__soapCall('IGuestProcessStateChangedEvent_getError', array((array)$request));
  11727. return new IVirtualBoxErrorInfo ($this->connection, $response->returnval);
  11728. }
  11729. }
  11730. /**
  11731. * Generated VBoxWebService Managed Object Collection
  11732. */
  11733. class IGuestProcessStateChangedEventCollection extends VBox_ManagedObjectCollection
  11734. {
  11735. protected $_interfaceName = "IGuestProcessStateChangedEvent";
  11736. }
  11737. /**
  11738. * Generated VBoxWebService Interface Wrapper
  11739. */
  11740. class IGuestProcessIOEvent extends IGuestProcessEvent
  11741. {
  11742. public function getHandle()
  11743. {
  11744. $request = new stdClass();
  11745. $request->_this = $this->handle;
  11746. $response = $this->connection->__soapCall('IGuestProcessIOEvent_getHandle', array((array)$request));
  11747. return (float)$response->returnval;
  11748. }
  11749. public function getProcessed()
  11750. {
  11751. $request = new stdClass();
  11752. $request->_this = $this->handle;
  11753. $response = $this->connection->__soapCall('IGuestProcessIOEvent_getProcessed', array((array)$request));
  11754. return (float)$response->returnval;
  11755. }
  11756. }
  11757. /**
  11758. * Generated VBoxWebService Managed Object Collection
  11759. */
  11760. class IGuestProcessIOEventCollection extends VBox_ManagedObjectCollection
  11761. {
  11762. protected $_interfaceName = "IGuestProcessIOEvent";
  11763. }
  11764. /**
  11765. * Generated VBoxWebService Interface Wrapper
  11766. */
  11767. class IGuestProcessInputNotifyEvent extends IGuestProcessIOEvent
  11768. {
  11769. public function getStatus()
  11770. {
  11771. $request = new stdClass();
  11772. $request->_this = $this->handle;
  11773. $response = $this->connection->__soapCall('IGuestProcessInputNotifyEvent_getStatus', array((array)$request));
  11774. return new ProcessInputStatus ($this->connection, $response->returnval);
  11775. }
  11776. }
  11777. /**
  11778. * Generated VBoxWebService Managed Object Collection
  11779. */
  11780. class IGuestProcessInputNotifyEventCollection extends VBox_ManagedObjectCollection
  11781. {
  11782. protected $_interfaceName = "IGuestProcessInputNotifyEvent";
  11783. }
  11784. /**
  11785. * Generated VBoxWebService Interface Wrapper
  11786. */
  11787. class IGuestProcessOutputEvent extends IGuestProcessIOEvent
  11788. {
  11789. public function getData()
  11790. {
  11791. $request = new stdClass();
  11792. $request->_this = $this->handle;
  11793. $response = $this->connection->__soapCall('IGuestProcessOutputEvent_getData', array((array)$request));
  11794. return (array)$response->returnval;
  11795. }
  11796. }
  11797. /**
  11798. * Generated VBoxWebService Managed Object Collection
  11799. */
  11800. class IGuestProcessOutputEventCollection extends VBox_ManagedObjectCollection
  11801. {
  11802. protected $_interfaceName = "IGuestProcessOutputEvent";
  11803. }
  11804. /**
  11805. * Generated VBoxWebService Interface Wrapper
  11806. */
  11807. class IGuestFileEvent extends IGuestSessionEvent
  11808. {
  11809. public function getFile()
  11810. {
  11811. $request = new stdClass();
  11812. $request->_this = $this->handle;
  11813. $response = $this->connection->__soapCall('IGuestFileEvent_getFile', array((array)$request));
  11814. return new IGuestFile ($this->connection, $response->returnval);
  11815. }
  11816. }
  11817. /**
  11818. * Generated VBoxWebService Managed Object Collection
  11819. */
  11820. class IGuestFileEventCollection extends VBox_ManagedObjectCollection
  11821. {
  11822. protected $_interfaceName = "IGuestFileEvent";
  11823. }
  11824. /**
  11825. * Generated VBoxWebService Interface Wrapper
  11826. */
  11827. class IGuestFileRegisteredEvent extends IGuestFileEvent
  11828. {
  11829. public function getRegistered()
  11830. {
  11831. $request = new stdClass();
  11832. $request->_this = $this->handle;
  11833. $response = $this->connection->__soapCall('IGuestFileRegisteredEvent_getRegistered', array((array)$request));
  11834. return (bool)$response->returnval;
  11835. }
  11836. }
  11837. /**
  11838. * Generated VBoxWebService Managed Object Collection
  11839. */
  11840. class IGuestFileRegisteredEventCollection extends VBox_ManagedObjectCollection
  11841. {
  11842. protected $_interfaceName = "IGuestFileRegisteredEvent";
  11843. }
  11844. /**
  11845. * Generated VBoxWebService Interface Wrapper
  11846. */
  11847. class IGuestFileStateChangedEvent extends IGuestFileEvent
  11848. {
  11849. public function getStatus()
  11850. {
  11851. $request = new stdClass();
  11852. $request->_this = $this->handle;
  11853. $response = $this->connection->__soapCall('IGuestFileStateChangedEvent_getStatus', array((array)$request));
  11854. return new FileStatus ($this->connection, $response->returnval);
  11855. }
  11856. public function getError()
  11857. {
  11858. $request = new stdClass();
  11859. $request->_this = $this->handle;
  11860. $response = $this->connection->__soapCall('IGuestFileStateChangedEvent_getError', array((array)$request));
  11861. return new IVirtualBoxErrorInfo ($this->connection, $response->returnval);
  11862. }
  11863. }
  11864. /**
  11865. * Generated VBoxWebService Managed Object Collection
  11866. */
  11867. class IGuestFileStateChangedEventCollection extends VBox_ManagedObjectCollection
  11868. {
  11869. protected $_interfaceName = "IGuestFileStateChangedEvent";
  11870. }
  11871. /**
  11872. * Generated VBoxWebService Interface Wrapper
  11873. */
  11874. class IGuestFileIOEvent extends IGuestFileEvent
  11875. {
  11876. public function getOffset()
  11877. {
  11878. $request = new stdClass();
  11879. $request->_this = $this->handle;
  11880. $response = $this->connection->__soapCall('IGuestFileIOEvent_getOffset', array((array)$request));
  11881. return (float)$response->returnval;
  11882. }
  11883. public function getProcessed()
  11884. {
  11885. $request = new stdClass();
  11886. $request->_this = $this->handle;
  11887. $response = $this->connection->__soapCall('IGuestFileIOEvent_getProcessed', array((array)$request));
  11888. return (float)$response->returnval;
  11889. }
  11890. }
  11891. /**
  11892. * Generated VBoxWebService Managed Object Collection
  11893. */
  11894. class IGuestFileIOEventCollection extends VBox_ManagedObjectCollection
  11895. {
  11896. protected $_interfaceName = "IGuestFileIOEvent";
  11897. }
  11898. /**
  11899. * Generated VBoxWebService Interface Wrapper
  11900. */
  11901. class IGuestFileOffsetChangedEvent extends IGuestFileIOEvent
  11902. {
  11903. public function getMidlDoesNotLikeEmptyInterfaces()
  11904. {
  11905. $request = new stdClass();
  11906. $request->_this = $this->handle;
  11907. $response = $this->connection->__soapCall('IGuestFileOffsetChangedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11908. return (bool)$response->returnval;
  11909. }
  11910. }
  11911. /**
  11912. * Generated VBoxWebService Managed Object Collection
  11913. */
  11914. class IGuestFileOffsetChangedEventCollection extends VBox_ManagedObjectCollection
  11915. {
  11916. protected $_interfaceName = "IGuestFileOffsetChangedEvent";
  11917. }
  11918. /**
  11919. * Generated VBoxWebService Interface Wrapper
  11920. */
  11921. class IGuestFileReadEvent extends IGuestFileIOEvent
  11922. {
  11923. public function getData()
  11924. {
  11925. $request = new stdClass();
  11926. $request->_this = $this->handle;
  11927. $response = $this->connection->__soapCall('IGuestFileReadEvent_getData', array((array)$request));
  11928. return (array)$response->returnval;
  11929. }
  11930. }
  11931. /**
  11932. * Generated VBoxWebService Managed Object Collection
  11933. */
  11934. class IGuestFileReadEventCollection extends VBox_ManagedObjectCollection
  11935. {
  11936. protected $_interfaceName = "IGuestFileReadEvent";
  11937. }
  11938. /**
  11939. * Generated VBoxWebService Interface Wrapper
  11940. */
  11941. class IGuestFileWriteEvent extends IGuestFileIOEvent
  11942. {
  11943. public function getMidlDoesNotLikeEmptyInterfaces()
  11944. {
  11945. $request = new stdClass();
  11946. $request->_this = $this->handle;
  11947. $response = $this->connection->__soapCall('IGuestFileWriteEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11948. return (bool)$response->returnval;
  11949. }
  11950. }
  11951. /**
  11952. * Generated VBoxWebService Managed Object Collection
  11953. */
  11954. class IGuestFileWriteEventCollection extends VBox_ManagedObjectCollection
  11955. {
  11956. protected $_interfaceName = "IGuestFileWriteEvent";
  11957. }
  11958. /**
  11959. * Generated VBoxWebService Interface Wrapper
  11960. */
  11961. class IVRDEServerChangedEvent extends IEvent
  11962. {
  11963. public function getMidlDoesNotLikeEmptyInterfaces()
  11964. {
  11965. $request = new stdClass();
  11966. $request->_this = $this->handle;
  11967. $response = $this->connection->__soapCall('IVRDEServerChangedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11968. return (bool)$response->returnval;
  11969. }
  11970. }
  11971. /**
  11972. * Generated VBoxWebService Managed Object Collection
  11973. */
  11974. class IVRDEServerChangedEventCollection extends VBox_ManagedObjectCollection
  11975. {
  11976. protected $_interfaceName = "IVRDEServerChangedEvent";
  11977. }
  11978. /**
  11979. * Generated VBoxWebService Interface Wrapper
  11980. */
  11981. class IVRDEServerInfoChangedEvent extends IEvent
  11982. {
  11983. public function getMidlDoesNotLikeEmptyInterfaces()
  11984. {
  11985. $request = new stdClass();
  11986. $request->_this = $this->handle;
  11987. $response = $this->connection->__soapCall('IVRDEServerInfoChangedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  11988. return (bool)$response->returnval;
  11989. }
  11990. }
  11991. /**
  11992. * Generated VBoxWebService Managed Object Collection
  11993. */
  11994. class IVRDEServerInfoChangedEventCollection extends VBox_ManagedObjectCollection
  11995. {
  11996. protected $_interfaceName = "IVRDEServerInfoChangedEvent";
  11997. }
  11998. /**
  11999. * Generated VBoxWebService Interface Wrapper
  12000. */
  12001. class IVideoCaptureChangedEvent extends IEvent
  12002. {
  12003. public function getMidlDoesNotLikeEmptyInterfaces()
  12004. {
  12005. $request = new stdClass();
  12006. $request->_this = $this->handle;
  12007. $response = $this->connection->__soapCall('IVideoCaptureChangedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  12008. return (bool)$response->returnval;
  12009. }
  12010. }
  12011. /**
  12012. * Generated VBoxWebService Managed Object Collection
  12013. */
  12014. class IVideoCaptureChangedEventCollection extends VBox_ManagedObjectCollection
  12015. {
  12016. protected $_interfaceName = "IVideoCaptureChangedEvent";
  12017. }
  12018. /**
  12019. * Generated VBoxWebService Interface Wrapper
  12020. */
  12021. class IUSBControllerChangedEvent extends IEvent
  12022. {
  12023. public function getMidlDoesNotLikeEmptyInterfaces()
  12024. {
  12025. $request = new stdClass();
  12026. $request->_this = $this->handle;
  12027. $response = $this->connection->__soapCall('IUSBControllerChangedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  12028. return (bool)$response->returnval;
  12029. }
  12030. }
  12031. /**
  12032. * Generated VBoxWebService Managed Object Collection
  12033. */
  12034. class IUSBControllerChangedEventCollection extends VBox_ManagedObjectCollection
  12035. {
  12036. protected $_interfaceName = "IUSBControllerChangedEvent";
  12037. }
  12038. /**
  12039. * Generated VBoxWebService Interface Wrapper
  12040. */
  12041. class IUSBDeviceStateChangedEvent extends IEvent
  12042. {
  12043. public function getDevice()
  12044. {
  12045. $request = new stdClass();
  12046. $request->_this = $this->handle;
  12047. $response = $this->connection->__soapCall('IUSBDeviceStateChangedEvent_getDevice', array((array)$request));
  12048. return new IUSBDevice ($this->connection, $response->returnval);
  12049. }
  12050. public function getAttached()
  12051. {
  12052. $request = new stdClass();
  12053. $request->_this = $this->handle;
  12054. $response = $this->connection->__soapCall('IUSBDeviceStateChangedEvent_getAttached', array((array)$request));
  12055. return (bool)$response->returnval;
  12056. }
  12057. public function getError()
  12058. {
  12059. $request = new stdClass();
  12060. $request->_this = $this->handle;
  12061. $response = $this->connection->__soapCall('IUSBDeviceStateChangedEvent_getError', array((array)$request));
  12062. return new IVirtualBoxErrorInfo ($this->connection, $response->returnval);
  12063. }
  12064. }
  12065. /**
  12066. * Generated VBoxWebService Managed Object Collection
  12067. */
  12068. class IUSBDeviceStateChangedEventCollection extends VBox_ManagedObjectCollection
  12069. {
  12070. protected $_interfaceName = "IUSBDeviceStateChangedEvent";
  12071. }
  12072. /**
  12073. * Generated VBoxWebService Interface Wrapper
  12074. */
  12075. class ISharedFolderChangedEvent extends IEvent
  12076. {
  12077. public function getScope()
  12078. {
  12079. $request = new stdClass();
  12080. $request->_this = $this->handle;
  12081. $response = $this->connection->__soapCall('ISharedFolderChangedEvent_getScope', array((array)$request));
  12082. return new Scope ($this->connection, $response->returnval);
  12083. }
  12084. }
  12085. /**
  12086. * Generated VBoxWebService Managed Object Collection
  12087. */
  12088. class ISharedFolderChangedEventCollection extends VBox_ManagedObjectCollection
  12089. {
  12090. protected $_interfaceName = "ISharedFolderChangedEvent";
  12091. }
  12092. /**
  12093. * Generated VBoxWebService Interface Wrapper
  12094. */
  12095. class IRuntimeErrorEvent extends IEvent
  12096. {
  12097. public function getFatal()
  12098. {
  12099. $request = new stdClass();
  12100. $request->_this = $this->handle;
  12101. $response = $this->connection->__soapCall('IRuntimeErrorEvent_getFatal', array((array)$request));
  12102. return (bool)$response->returnval;
  12103. }
  12104. public function getId()
  12105. {
  12106. $request = new stdClass();
  12107. $request->_this = $this->handle;
  12108. $response = $this->connection->__soapCall('IRuntimeErrorEvent_getId', array((array)$request));
  12109. return (string)$response->returnval;
  12110. }
  12111. public function getMessage()
  12112. {
  12113. $request = new stdClass();
  12114. $request->_this = $this->handle;
  12115. $response = $this->connection->__soapCall('IRuntimeErrorEvent_getMessage', array((array)$request));
  12116. return (string)$response->returnval;
  12117. }
  12118. }
  12119. /**
  12120. * Generated VBoxWebService Managed Object Collection
  12121. */
  12122. class IRuntimeErrorEventCollection extends VBox_ManagedObjectCollection
  12123. {
  12124. protected $_interfaceName = "IRuntimeErrorEvent";
  12125. }
  12126. /**
  12127. * Generated VBoxWebService Interface Wrapper
  12128. */
  12129. class IEventSourceChangedEvent extends IEvent
  12130. {
  12131. public function getListener()
  12132. {
  12133. $request = new stdClass();
  12134. $request->_this = $this->handle;
  12135. $response = $this->connection->__soapCall('IEventSourceChangedEvent_getListener', array((array)$request));
  12136. return new IEventListener ($this->connection, $response->returnval);
  12137. }
  12138. public function getAdd()
  12139. {
  12140. $request = new stdClass();
  12141. $request->_this = $this->handle;
  12142. $response = $this->connection->__soapCall('IEventSourceChangedEvent_getAdd', array((array)$request));
  12143. return (bool)$response->returnval;
  12144. }
  12145. }
  12146. /**
  12147. * Generated VBoxWebService Managed Object Collection
  12148. */
  12149. class IEventSourceChangedEventCollection extends VBox_ManagedObjectCollection
  12150. {
  12151. protected $_interfaceName = "IEventSourceChangedEvent";
  12152. }
  12153. /**
  12154. * Generated VBoxWebService Interface Wrapper
  12155. */
  12156. class IExtraDataChangedEvent extends IEvent
  12157. {
  12158. public function getMachineId()
  12159. {
  12160. $request = new stdClass();
  12161. $request->_this = $this->handle;
  12162. $response = $this->connection->__soapCall('IExtraDataChangedEvent_getMachineId', array((array)$request));
  12163. return (string)$response->returnval;
  12164. }
  12165. public function getKey()
  12166. {
  12167. $request = new stdClass();
  12168. $request->_this = $this->handle;
  12169. $response = $this->connection->__soapCall('IExtraDataChangedEvent_getKey', array((array)$request));
  12170. return (string)$response->returnval;
  12171. }
  12172. public function getValue()
  12173. {
  12174. $request = new stdClass();
  12175. $request->_this = $this->handle;
  12176. $response = $this->connection->__soapCall('IExtraDataChangedEvent_getValue', array((array)$request));
  12177. return (string)$response->returnval;
  12178. }
  12179. }
  12180. /**
  12181. * Generated VBoxWebService Managed Object Collection
  12182. */
  12183. class IExtraDataChangedEventCollection extends VBox_ManagedObjectCollection
  12184. {
  12185. protected $_interfaceName = "IExtraDataChangedEvent";
  12186. }
  12187. /**
  12188. * Generated VBoxWebService Interface Wrapper
  12189. */
  12190. class IVetoEvent extends IEvent
  12191. {
  12192. public function addVeto($arg_reason)
  12193. {
  12194. $request = new stdClass();
  12195. $request->_this = $this->handle;
  12196. $request->reason = $arg_reason;
  12197. $response = $this->connection->__soapCall('IVetoEvent_addVeto', array((array)$request));
  12198. return ;
  12199. }
  12200. public function isVetoed()
  12201. {
  12202. $request = new stdClass();
  12203. $request->_this = $this->handle;
  12204. $response = $this->connection->__soapCall('IVetoEvent_isVetoed', array((array)$request));
  12205. return (bool)$response->returnval;
  12206. }
  12207. public function getVetos()
  12208. {
  12209. $request = new stdClass();
  12210. $request->_this = $this->handle;
  12211. $response = $this->connection->__soapCall('IVetoEvent_getVetos', array((array)$request));
  12212. return (array)$response->returnval;
  12213. }
  12214. public function addApproval($arg_reason)
  12215. {
  12216. $request = new stdClass();
  12217. $request->_this = $this->handle;
  12218. $request->reason = $arg_reason;
  12219. $response = $this->connection->__soapCall('IVetoEvent_addApproval', array((array)$request));
  12220. return ;
  12221. }
  12222. public function isApproved()
  12223. {
  12224. $request = new stdClass();
  12225. $request->_this = $this->handle;
  12226. $response = $this->connection->__soapCall('IVetoEvent_isApproved', array((array)$request));
  12227. return (bool)$response->returnval;
  12228. }
  12229. public function getApprovals()
  12230. {
  12231. $request = new stdClass();
  12232. $request->_this = $this->handle;
  12233. $response = $this->connection->__soapCall('IVetoEvent_getApprovals', array((array)$request));
  12234. return (array)$response->returnval;
  12235. }
  12236. }
  12237. /**
  12238. * Generated VBoxWebService Managed Object Collection
  12239. */
  12240. class IVetoEventCollection extends VBox_ManagedObjectCollection
  12241. {
  12242. protected $_interfaceName = "IVetoEvent";
  12243. }
  12244. /**
  12245. * Generated VBoxWebService Interface Wrapper
  12246. */
  12247. class IExtraDataCanChangeEvent extends IVetoEvent
  12248. {
  12249. public function getMachineId()
  12250. {
  12251. $request = new stdClass();
  12252. $request->_this = $this->handle;
  12253. $response = $this->connection->__soapCall('IExtraDataCanChangeEvent_getMachineId', array((array)$request));
  12254. return (string)$response->returnval;
  12255. }
  12256. public function getKey()
  12257. {
  12258. $request = new stdClass();
  12259. $request->_this = $this->handle;
  12260. $response = $this->connection->__soapCall('IExtraDataCanChangeEvent_getKey', array((array)$request));
  12261. return (string)$response->returnval;
  12262. }
  12263. public function getValue()
  12264. {
  12265. $request = new stdClass();
  12266. $request->_this = $this->handle;
  12267. $response = $this->connection->__soapCall('IExtraDataCanChangeEvent_getValue', array((array)$request));
  12268. return (string)$response->returnval;
  12269. }
  12270. }
  12271. /**
  12272. * Generated VBoxWebService Managed Object Collection
  12273. */
  12274. class IExtraDataCanChangeEventCollection extends VBox_ManagedObjectCollection
  12275. {
  12276. protected $_interfaceName = "IExtraDataCanChangeEvent";
  12277. }
  12278. /**
  12279. * Generated VBoxWebService Interface Wrapper
  12280. */
  12281. class ICanShowWindowEvent extends IVetoEvent
  12282. {
  12283. public function getMidlDoesNotLikeEmptyInterfaces()
  12284. {
  12285. $request = new stdClass();
  12286. $request->_this = $this->handle;
  12287. $response = $this->connection->__soapCall('ICanShowWindowEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  12288. return (bool)$response->returnval;
  12289. }
  12290. }
  12291. /**
  12292. * Generated VBoxWebService Managed Object Collection
  12293. */
  12294. class ICanShowWindowEventCollection extends VBox_ManagedObjectCollection
  12295. {
  12296. protected $_interfaceName = "ICanShowWindowEvent";
  12297. }
  12298. /**
  12299. * Generated VBoxWebService Interface Wrapper
  12300. */
  12301. class IShowWindowEvent extends IEvent
  12302. {
  12303. public function getWinId()
  12304. {
  12305. $request = new stdClass();
  12306. $request->_this = $this->handle;
  12307. $response = $this->connection->__soapCall('IShowWindowEvent_getWinId', array((array)$request));
  12308. return (float)$response->returnval;
  12309. }
  12310. public function setWinId($value)
  12311. {
  12312. $request = new stdClass();
  12313. $request->_this = $this->handle;
  12314. if (is_null($value) || is_scalar($value))
  12315. {
  12316. $request->winId = $value;
  12317. }
  12318. else
  12319. {
  12320. $request->winId = $value->handle;
  12321. }
  12322. $this->connection->__soapCall('IShowWindowEvent_setWinId', array((array)$request));
  12323. }
  12324. }
  12325. /**
  12326. * Generated VBoxWebService Managed Object Collection
  12327. */
  12328. class IShowWindowEventCollection extends VBox_ManagedObjectCollection
  12329. {
  12330. protected $_interfaceName = "IShowWindowEvent";
  12331. }
  12332. /**
  12333. * Generated VBoxWebService Interface Wrapper
  12334. */
  12335. class INATRedirectEvent extends IMachineEvent
  12336. {
  12337. public function getSlot()
  12338. {
  12339. $request = new stdClass();
  12340. $request->_this = $this->handle;
  12341. $response = $this->connection->__soapCall('INATRedirectEvent_getSlot', array((array)$request));
  12342. return (float)$response->returnval;
  12343. }
  12344. public function getRemove()
  12345. {
  12346. $request = new stdClass();
  12347. $request->_this = $this->handle;
  12348. $response = $this->connection->__soapCall('INATRedirectEvent_getRemove', array((array)$request));
  12349. return (bool)$response->returnval;
  12350. }
  12351. public function getName()
  12352. {
  12353. $request = new stdClass();
  12354. $request->_this = $this->handle;
  12355. $response = $this->connection->__soapCall('INATRedirectEvent_getName', array((array)$request));
  12356. return (string)$response->returnval;
  12357. }
  12358. public function getProto()
  12359. {
  12360. $request = new stdClass();
  12361. $request->_this = $this->handle;
  12362. $response = $this->connection->__soapCall('INATRedirectEvent_getProto', array((array)$request));
  12363. return new NATProtocol ($this->connection, $response->returnval);
  12364. }
  12365. public function getHostIP()
  12366. {
  12367. $request = new stdClass();
  12368. $request->_this = $this->handle;
  12369. $response = $this->connection->__soapCall('INATRedirectEvent_getHostIP', array((array)$request));
  12370. return (string)$response->returnval;
  12371. }
  12372. public function getHostPort()
  12373. {
  12374. $request = new stdClass();
  12375. $request->_this = $this->handle;
  12376. $response = $this->connection->__soapCall('INATRedirectEvent_getHostPort', array((array)$request));
  12377. return (int)$response->returnval;
  12378. }
  12379. public function getGuestIP()
  12380. {
  12381. $request = new stdClass();
  12382. $request->_this = $this->handle;
  12383. $response = $this->connection->__soapCall('INATRedirectEvent_getGuestIP', array((array)$request));
  12384. return (string)$response->returnval;
  12385. }
  12386. public function getGuestPort()
  12387. {
  12388. $request = new stdClass();
  12389. $request->_this = $this->handle;
  12390. $response = $this->connection->__soapCall('INATRedirectEvent_getGuestPort', array((array)$request));
  12391. return (int)$response->returnval;
  12392. }
  12393. }
  12394. /**
  12395. * Generated VBoxWebService Managed Object Collection
  12396. */
  12397. class INATRedirectEventCollection extends VBox_ManagedObjectCollection
  12398. {
  12399. protected $_interfaceName = "INATRedirectEvent";
  12400. }
  12401. /**
  12402. * Generated VBoxWebService Interface Wrapper
  12403. */
  12404. class IHostPCIDevicePlugEvent extends IMachineEvent
  12405. {
  12406. public function getPlugged()
  12407. {
  12408. $request = new stdClass();
  12409. $request->_this = $this->handle;
  12410. $response = $this->connection->__soapCall('IHostPCIDevicePlugEvent_getPlugged', array((array)$request));
  12411. return (bool)$response->returnval;
  12412. }
  12413. public function getSuccess()
  12414. {
  12415. $request = new stdClass();
  12416. $request->_this = $this->handle;
  12417. $response = $this->connection->__soapCall('IHostPCIDevicePlugEvent_getSuccess', array((array)$request));
  12418. return (bool)$response->returnval;
  12419. }
  12420. public function getAttachment()
  12421. {
  12422. $request = new stdClass();
  12423. $request->_this = $this->handle;
  12424. $response = $this->connection->__soapCall('IHostPCIDevicePlugEvent_getAttachment', array((array)$request));
  12425. return new IPCIDeviceAttachment ($this->connection, $response->returnval);
  12426. }
  12427. public function getMessage()
  12428. {
  12429. $request = new stdClass();
  12430. $request->_this = $this->handle;
  12431. $response = $this->connection->__soapCall('IHostPCIDevicePlugEvent_getMessage', array((array)$request));
  12432. return (string)$response->returnval;
  12433. }
  12434. }
  12435. /**
  12436. * Generated VBoxWebService Managed Object Collection
  12437. */
  12438. class IHostPCIDevicePlugEventCollection extends VBox_ManagedObjectCollection
  12439. {
  12440. protected $_interfaceName = "IHostPCIDevicePlugEvent";
  12441. }
  12442. /**
  12443. * Generated VBoxWebService Interface Wrapper
  12444. */
  12445. class IVBoxSVCAvailabilityChangedEvent extends IEvent
  12446. {
  12447. public function getAvailable()
  12448. {
  12449. $request = new stdClass();
  12450. $request->_this = $this->handle;
  12451. $response = $this->connection->__soapCall('IVBoxSVCAvailabilityChangedEvent_getAvailable', array((array)$request));
  12452. return (bool)$response->returnval;
  12453. }
  12454. }
  12455. /**
  12456. * Generated VBoxWebService Managed Object Collection
  12457. */
  12458. class IVBoxSVCAvailabilityChangedEventCollection extends VBox_ManagedObjectCollection
  12459. {
  12460. protected $_interfaceName = "IVBoxSVCAvailabilityChangedEvent";
  12461. }
  12462. /**
  12463. * Generated VBoxWebService Interface Wrapper
  12464. */
  12465. class IBandwidthGroupChangedEvent extends IEvent
  12466. {
  12467. public function getBandwidthGroup()
  12468. {
  12469. $request = new stdClass();
  12470. $request->_this = $this->handle;
  12471. $response = $this->connection->__soapCall('IBandwidthGroupChangedEvent_getBandwidthGroup', array((array)$request));
  12472. return new IBandwidthGroup ($this->connection, $response->returnval);
  12473. }
  12474. }
  12475. /**
  12476. * Generated VBoxWebService Managed Object Collection
  12477. */
  12478. class IBandwidthGroupChangedEventCollection extends VBox_ManagedObjectCollection
  12479. {
  12480. protected $_interfaceName = "IBandwidthGroupChangedEvent";
  12481. }
  12482. /**
  12483. * Generated VBoxWebService Interface Wrapper
  12484. */
  12485. class IGuestMonitorChangedEvent extends IEvent
  12486. {
  12487. public function getChangeType()
  12488. {
  12489. $request = new stdClass();
  12490. $request->_this = $this->handle;
  12491. $response = $this->connection->__soapCall('IGuestMonitorChangedEvent_getChangeType', array((array)$request));
  12492. return new GuestMonitorChangedEventType ($this->connection, $response->returnval);
  12493. }
  12494. public function getScreenId()
  12495. {
  12496. $request = new stdClass();
  12497. $request->_this = $this->handle;
  12498. $response = $this->connection->__soapCall('IGuestMonitorChangedEvent_getScreenId', array((array)$request));
  12499. return (float)$response->returnval;
  12500. }
  12501. public function getOriginX()
  12502. {
  12503. $request = new stdClass();
  12504. $request->_this = $this->handle;
  12505. $response = $this->connection->__soapCall('IGuestMonitorChangedEvent_getOriginX', array((array)$request));
  12506. return (float)$response->returnval;
  12507. }
  12508. public function getOriginY()
  12509. {
  12510. $request = new stdClass();
  12511. $request->_this = $this->handle;
  12512. $response = $this->connection->__soapCall('IGuestMonitorChangedEvent_getOriginY', array((array)$request));
  12513. return (float)$response->returnval;
  12514. }
  12515. public function getWidth()
  12516. {
  12517. $request = new stdClass();
  12518. $request->_this = $this->handle;
  12519. $response = $this->connection->__soapCall('IGuestMonitorChangedEvent_getWidth', array((array)$request));
  12520. return (float)$response->returnval;
  12521. }
  12522. public function getHeight()
  12523. {
  12524. $request = new stdClass();
  12525. $request->_this = $this->handle;
  12526. $response = $this->connection->__soapCall('IGuestMonitorChangedEvent_getHeight', array((array)$request));
  12527. return (float)$response->returnval;
  12528. }
  12529. }
  12530. /**
  12531. * Generated VBoxWebService Managed Object Collection
  12532. */
  12533. class IGuestMonitorChangedEventCollection extends VBox_ManagedObjectCollection
  12534. {
  12535. protected $_interfaceName = "IGuestMonitorChangedEvent";
  12536. }
  12537. /**
  12538. * Generated VBoxWebService Interface Wrapper
  12539. */
  12540. class IGuestUserStateChangedEvent extends IEvent
  12541. {
  12542. public function getName()
  12543. {
  12544. $request = new stdClass();
  12545. $request->_this = $this->handle;
  12546. $response = $this->connection->__soapCall('IGuestUserStateChangedEvent_getName', array((array)$request));
  12547. return (string)$response->returnval;
  12548. }
  12549. public function getDomain()
  12550. {
  12551. $request = new stdClass();
  12552. $request->_this = $this->handle;
  12553. $response = $this->connection->__soapCall('IGuestUserStateChangedEvent_getDomain', array((array)$request));
  12554. return (string)$response->returnval;
  12555. }
  12556. public function getState()
  12557. {
  12558. $request = new stdClass();
  12559. $request->_this = $this->handle;
  12560. $response = $this->connection->__soapCall('IGuestUserStateChangedEvent_getState', array((array)$request));
  12561. return new GuestUserState ($this->connection, $response->returnval);
  12562. }
  12563. public function getStateDetails()
  12564. {
  12565. $request = new stdClass();
  12566. $request->_this = $this->handle;
  12567. $response = $this->connection->__soapCall('IGuestUserStateChangedEvent_getStateDetails', array((array)$request));
  12568. return (string)$response->returnval;
  12569. }
  12570. }
  12571. /**
  12572. * Generated VBoxWebService Managed Object Collection
  12573. */
  12574. class IGuestUserStateChangedEventCollection extends VBox_ManagedObjectCollection
  12575. {
  12576. protected $_interfaceName = "IGuestUserStateChangedEvent";
  12577. }
  12578. /**
  12579. * Generated VBoxWebService Interface Wrapper
  12580. */
  12581. class IStorageDeviceChangedEvent extends IEvent
  12582. {
  12583. public function getStorageDevice()
  12584. {
  12585. $request = new stdClass();
  12586. $request->_this = $this->handle;
  12587. $response = $this->connection->__soapCall('IStorageDeviceChangedEvent_getStorageDevice', array((array)$request));
  12588. return new IMediumAttachment ($this->connection, $response->returnval);
  12589. }
  12590. public function getRemoved()
  12591. {
  12592. $request = new stdClass();
  12593. $request->_this = $this->handle;
  12594. $response = $this->connection->__soapCall('IStorageDeviceChangedEvent_getRemoved', array((array)$request));
  12595. return (bool)$response->returnval;
  12596. }
  12597. public function getSilent()
  12598. {
  12599. $request = new stdClass();
  12600. $request->_this = $this->handle;
  12601. $response = $this->connection->__soapCall('IStorageDeviceChangedEvent_getSilent', array((array)$request));
  12602. return (bool)$response->returnval;
  12603. }
  12604. }
  12605. /**
  12606. * Generated VBoxWebService Managed Object Collection
  12607. */
  12608. class IStorageDeviceChangedEventCollection extends VBox_ManagedObjectCollection
  12609. {
  12610. protected $_interfaceName = "IStorageDeviceChangedEvent";
  12611. }
  12612. /**
  12613. * Generated VBoxWebService Interface Wrapper
  12614. */
  12615. class INATNetworkChangedEvent extends IEvent
  12616. {
  12617. public function getNetworkName()
  12618. {
  12619. $request = new stdClass();
  12620. $request->_this = $this->handle;
  12621. $response = $this->connection->__soapCall('INATNetworkChangedEvent_getNetworkName', array((array)$request));
  12622. return (string)$response->returnval;
  12623. }
  12624. }
  12625. /**
  12626. * Generated VBoxWebService Managed Object Collection
  12627. */
  12628. class INATNetworkChangedEventCollection extends VBox_ManagedObjectCollection
  12629. {
  12630. protected $_interfaceName = "INATNetworkChangedEvent";
  12631. }
  12632. /**
  12633. * Generated VBoxWebService Interface Wrapper
  12634. */
  12635. class INATNetworkStartStopEvent extends INATNetworkChangedEvent
  12636. {
  12637. public function getStartEvent()
  12638. {
  12639. $request = new stdClass();
  12640. $request->_this = $this->handle;
  12641. $response = $this->connection->__soapCall('INATNetworkStartStopEvent_getStartEvent', array((array)$request));
  12642. return (bool)$response->returnval;
  12643. }
  12644. }
  12645. /**
  12646. * Generated VBoxWebService Managed Object Collection
  12647. */
  12648. class INATNetworkStartStopEventCollection extends VBox_ManagedObjectCollection
  12649. {
  12650. protected $_interfaceName = "INATNetworkStartStopEvent";
  12651. }
  12652. /**
  12653. * Generated VBoxWebService Interface Wrapper
  12654. */
  12655. class INATNetworkAlterEvent extends INATNetworkChangedEvent
  12656. {
  12657. public function getMidlDoesNotLikeEmptyInterfaces()
  12658. {
  12659. $request = new stdClass();
  12660. $request->_this = $this->handle;
  12661. $response = $this->connection->__soapCall('INATNetworkAlterEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  12662. return (bool)$response->returnval;
  12663. }
  12664. }
  12665. /**
  12666. * Generated VBoxWebService Managed Object Collection
  12667. */
  12668. class INATNetworkAlterEventCollection extends VBox_ManagedObjectCollection
  12669. {
  12670. protected $_interfaceName = "INATNetworkAlterEvent";
  12671. }
  12672. /**
  12673. * Generated VBoxWebService Interface Wrapper
  12674. */
  12675. class INATNetworkCreationDeletionEvent extends INATNetworkAlterEvent
  12676. {
  12677. public function getCreationEvent()
  12678. {
  12679. $request = new stdClass();
  12680. $request->_this = $this->handle;
  12681. $response = $this->connection->__soapCall('INATNetworkCreationDeletionEvent_getCreationEvent', array((array)$request));
  12682. return (bool)$response->returnval;
  12683. }
  12684. }
  12685. /**
  12686. * Generated VBoxWebService Managed Object Collection
  12687. */
  12688. class INATNetworkCreationDeletionEventCollection extends VBox_ManagedObjectCollection
  12689. {
  12690. protected $_interfaceName = "INATNetworkCreationDeletionEvent";
  12691. }
  12692. /**
  12693. * Generated VBoxWebService Interface Wrapper
  12694. */
  12695. class INATNetworkSettingEvent extends INATNetworkAlterEvent
  12696. {
  12697. public function getEnabled()
  12698. {
  12699. $request = new stdClass();
  12700. $request->_this = $this->handle;
  12701. $response = $this->connection->__soapCall('INATNetworkSettingEvent_getEnabled', array((array)$request));
  12702. return (bool)$response->returnval;
  12703. }
  12704. public function getNetwork()
  12705. {
  12706. $request = new stdClass();
  12707. $request->_this = $this->handle;
  12708. $response = $this->connection->__soapCall('INATNetworkSettingEvent_getNetwork', array((array)$request));
  12709. return (string)$response->returnval;
  12710. }
  12711. public function getGateway()
  12712. {
  12713. $request = new stdClass();
  12714. $request->_this = $this->handle;
  12715. $response = $this->connection->__soapCall('INATNetworkSettingEvent_getGateway', array((array)$request));
  12716. return (string)$response->returnval;
  12717. }
  12718. public function getAdvertiseDefaultIPv6RouteEnabled()
  12719. {
  12720. $request = new stdClass();
  12721. $request->_this = $this->handle;
  12722. $response = $this->connection->__soapCall('INATNetworkSettingEvent_getAdvertiseDefaultIPv6RouteEnabled', array((array)$request));
  12723. return (bool)$response->returnval;
  12724. }
  12725. public function getNeedDhcpServer()
  12726. {
  12727. $request = new stdClass();
  12728. $request->_this = $this->handle;
  12729. $response = $this->connection->__soapCall('INATNetworkSettingEvent_getNeedDhcpServer', array((array)$request));
  12730. return (bool)$response->returnval;
  12731. }
  12732. }
  12733. /**
  12734. * Generated VBoxWebService Managed Object Collection
  12735. */
  12736. class INATNetworkSettingEventCollection extends VBox_ManagedObjectCollection
  12737. {
  12738. protected $_interfaceName = "INATNetworkSettingEvent";
  12739. }
  12740. /**
  12741. * Generated VBoxWebService Interface Wrapper
  12742. */
  12743. class INATNetworkPortForwardEvent extends INATNetworkAlterEvent
  12744. {
  12745. public function getCreate()
  12746. {
  12747. $request = new stdClass();
  12748. $request->_this = $this->handle;
  12749. $response = $this->connection->__soapCall('INATNetworkPortForwardEvent_getCreate', array((array)$request));
  12750. return (bool)$response->returnval;
  12751. }
  12752. public function getIpv6()
  12753. {
  12754. $request = new stdClass();
  12755. $request->_this = $this->handle;
  12756. $response = $this->connection->__soapCall('INATNetworkPortForwardEvent_getIpv6', array((array)$request));
  12757. return (bool)$response->returnval;
  12758. }
  12759. public function getName()
  12760. {
  12761. $request = new stdClass();
  12762. $request->_this = $this->handle;
  12763. $response = $this->connection->__soapCall('INATNetworkPortForwardEvent_getName', array((array)$request));
  12764. return (string)$response->returnval;
  12765. }
  12766. public function getProto()
  12767. {
  12768. $request = new stdClass();
  12769. $request->_this = $this->handle;
  12770. $response = $this->connection->__soapCall('INATNetworkPortForwardEvent_getProto', array((array)$request));
  12771. return new NATProtocol ($this->connection, $response->returnval);
  12772. }
  12773. public function getHostIp()
  12774. {
  12775. $request = new stdClass();
  12776. $request->_this = $this->handle;
  12777. $response = $this->connection->__soapCall('INATNetworkPortForwardEvent_getHostIp', array((array)$request));
  12778. return (string)$response->returnval;
  12779. }
  12780. public function getHostPort()
  12781. {
  12782. $request = new stdClass();
  12783. $request->_this = $this->handle;
  12784. $response = $this->connection->__soapCall('INATNetworkPortForwardEvent_getHostPort', array((array)$request));
  12785. return (int)$response->returnval;
  12786. }
  12787. public function getGuestIp()
  12788. {
  12789. $request = new stdClass();
  12790. $request->_this = $this->handle;
  12791. $response = $this->connection->__soapCall('INATNetworkPortForwardEvent_getGuestIp', array((array)$request));
  12792. return (string)$response->returnval;
  12793. }
  12794. public function getGuestPort()
  12795. {
  12796. $request = new stdClass();
  12797. $request->_this = $this->handle;
  12798. $response = $this->connection->__soapCall('INATNetworkPortForwardEvent_getGuestPort', array((array)$request));
  12799. return (int)$response->returnval;
  12800. }
  12801. }
  12802. /**
  12803. * Generated VBoxWebService Managed Object Collection
  12804. */
  12805. class INATNetworkPortForwardEventCollection extends VBox_ManagedObjectCollection
  12806. {
  12807. protected $_interfaceName = "INATNetworkPortForwardEvent";
  12808. }
  12809. /**
  12810. * Generated VBoxWebService Interface Wrapper
  12811. */
  12812. class IHostNameResolutionConfigurationChangeEvent extends IEvent
  12813. {
  12814. public function getMidlDoesNotLikeEmptyInterfaces()
  12815. {
  12816. $request = new stdClass();
  12817. $request->_this = $this->handle;
  12818. $response = $this->connection->__soapCall('IHostNameResolutionConfigurationChangeEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
  12819. return (bool)$response->returnval;
  12820. }
  12821. }
  12822. /**
  12823. * Generated VBoxWebService Managed Object Collection
  12824. */
  12825. class IHostNameResolutionConfigurationChangeEventCollection extends VBox_ManagedObjectCollection
  12826. {
  12827. protected $_interfaceName = "IHostNameResolutionConfigurationChangeEvent";
  12828. }
  12829. /**
  12830. * Generated VBoxWebService Struct
  12831. */
  12832. class IPCIDeviceAttachment extends VBox_Struct
  12833. {
  12834. protected $name;
  12835. protected $isPhysicalDevice;
  12836. protected $hostAddress;
  12837. protected $guestAddress;
  12838. public function __construct($connection, $values)
  12839. {
  12840. $this->connection = $connection;
  12841. $this->name = $values->name;
  12842. $this->isPhysicalDevice = $values->isPhysicalDevice;
  12843. $this->hostAddress = $values->hostAddress;
  12844. $this->guestAddress = $values->guestAddress;
  12845. }
  12846. public function getName()
  12847. {
  12848. return (string)$this->name;
  12849. }
  12850. public function getIsPhysicalDevice()
  12851. {
  12852. return (bool)$this->isPhysicalDevice;
  12853. }
  12854. public function getHostAddress()
  12855. {
  12856. return (int)$this->hostAddress;
  12857. }
  12858. public function getGuestAddress()
  12859. {
  12860. return (int)$this->guestAddress;
  12861. }
  12862. }
  12863. /**
  12864. * Generated VBoxWebService Struct Collection
  12865. */
  12866. class IPCIDeviceAttachmentCollection extends VBox_StructCollection
  12867. {
  12868. protected $_interfaceName = "IPCIDeviceAttachment";
  12869. }
  12870. /**
  12871. * Generated VBoxWebService Struct
  12872. */
  12873. class IVRDEServerInfo extends VBox_Struct
  12874. {
  12875. protected $active;
  12876. protected $port;
  12877. protected $numberOfClients;
  12878. protected $beginTime;
  12879. protected $endTime;
  12880. protected $bytesSent;
  12881. protected $bytesSentTotal;
  12882. protected $bytesReceived;
  12883. protected $bytesReceivedTotal;
  12884. protected $user;
  12885. protected $domain;
  12886. protected $clientName;
  12887. protected $clientIP;
  12888. protected $clientVersion;
  12889. protected $encryptionStyle;
  12890. public function __construct($connection, $values)
  12891. {
  12892. $this->connection = $connection;
  12893. $this->active = $values->active;
  12894. $this->port = $values->port;
  12895. $this->numberOfClients = $values->numberOfClients;
  12896. $this->beginTime = $values->beginTime;
  12897. $this->endTime = $values->endTime;
  12898. $this->bytesSent = $values->bytesSent;
  12899. $this->bytesSentTotal = $values->bytesSentTotal;
  12900. $this->bytesReceived = $values->bytesReceived;
  12901. $this->bytesReceivedTotal = $values->bytesReceivedTotal;
  12902. $this->user = $values->user;
  12903. $this->domain = $values->domain;
  12904. $this->clientName = $values->clientName;
  12905. $this->clientIP = $values->clientIP;
  12906. $this->clientVersion = $values->clientVersion;
  12907. $this->encryptionStyle = $values->encryptionStyle;
  12908. }
  12909. public function getActive()
  12910. {
  12911. return (bool)$this->active;
  12912. }
  12913. public function getPort()
  12914. {
  12915. return (int)$this->port;
  12916. }
  12917. public function getNumberOfClients()
  12918. {
  12919. return (float)$this->numberOfClients;
  12920. }
  12921. public function getBeginTime()
  12922. {
  12923. return (float)$this->beginTime;
  12924. }
  12925. public function getEndTime()
  12926. {
  12927. return (float)$this->endTime;
  12928. }
  12929. public function getBytesSent()
  12930. {
  12931. return (float)$this->bytesSent;
  12932. }
  12933. public function getBytesSentTotal()
  12934. {
  12935. return (float)$this->bytesSentTotal;
  12936. }
  12937. public function getBytesReceived()
  12938. {
  12939. return (float)$this->bytesReceived;
  12940. }
  12941. public function getBytesReceivedTotal()
  12942. {
  12943. return (float)$this->bytesReceivedTotal;
  12944. }
  12945. public function getUser()
  12946. {
  12947. return (string)$this->user;
  12948. }
  12949. public function getDomain()
  12950. {
  12951. return (string)$this->domain;
  12952. }
  12953. public function getClientName()
  12954. {
  12955. return (string)$this->clientName;
  12956. }
  12957. public function getClientIP()
  12958. {
  12959. return (string)$this->clientIP;
  12960. }
  12961. public function getClientVersion()
  12962. {
  12963. return (float)$this->clientVersion;
  12964. }
  12965. public function getEncryptionStyle()
  12966. {
  12967. return (float)$this->encryptionStyle;
  12968. }
  12969. }
  12970. /**
  12971. * Generated VBoxWebService Struct Collection
  12972. */
  12973. class IVRDEServerInfoCollection extends VBox_StructCollection
  12974. {
  12975. protected $_interfaceName = "IVRDEServerInfo";
  12976. }
  12977. /**
  12978. * Generated VBoxWebService Struct
  12979. */
  12980. class IGuestOSType extends VBox_Struct
  12981. {
  12982. protected $familyId;
  12983. protected $familyDescription;
  12984. protected $id;
  12985. protected $description;
  12986. protected $is64Bit;
  12987. protected $recommendedIOAPIC;
  12988. protected $recommendedVirtEx;
  12989. protected $recommendedRAM;
  12990. protected $recommendedVRAM;
  12991. protected $recommended2DVideoAcceleration;
  12992. protected $recommended3DAcceleration;
  12993. protected $recommendedHDD;
  12994. protected $adapterType;
  12995. protected $recommendedPAE;
  12996. protected $recommendedDVDStorageController;
  12997. protected $recommendedDVDStorageBus;
  12998. protected $recommendedHDStorageController;
  12999. protected $recommendedHDStorageBus;
  13000. protected $recommendedFirmware;
  13001. protected $recommendedUSBHID;
  13002. protected $recommendedHPET;
  13003. protected $recommendedUSBTablet;
  13004. protected $recommendedRTCUseUTC;
  13005. protected $recommendedChipset;
  13006. protected $recommendedAudioController;
  13007. protected $recommendedAudioCodec;
  13008. protected $recommendedFloppy;
  13009. protected $recommendedUSB;
  13010. protected $recommendedTFReset;
  13011. public function __construct($connection, $values)
  13012. {
  13013. $this->connection = $connection;
  13014. $this->familyId = $values->familyId;
  13015. $this->familyDescription = $values->familyDescription;
  13016. $this->id = $values->id;
  13017. $this->description = $values->description;
  13018. $this->is64Bit = $values->is64Bit;
  13019. $this->recommendedIOAPIC = $values->recommendedIOAPIC;
  13020. $this->recommendedVirtEx = $values->recommendedVirtEx;
  13021. $this->recommendedRAM = $values->recommendedRAM;
  13022. $this->recommendedVRAM = $values->recommendedVRAM;
  13023. $this->recommended2DVideoAcceleration = $values->recommended2DVideoAcceleration;
  13024. $this->recommended3DAcceleration = $values->recommended3DAcceleration;
  13025. $this->recommendedHDD = $values->recommendedHDD;
  13026. $this->adapterType = $values->adapterType;
  13027. $this->recommendedPAE = $values->recommendedPAE;
  13028. $this->recommendedDVDStorageController = $values->recommendedDVDStorageController;
  13029. $this->recommendedDVDStorageBus = $values->recommendedDVDStorageBus;
  13030. $this->recommendedHDStorageController = $values->recommendedHDStorageController;
  13031. $this->recommendedHDStorageBus = $values->recommendedHDStorageBus;
  13032. $this->recommendedFirmware = $values->recommendedFirmware;
  13033. $this->recommendedUSBHID = $values->recommendedUSBHID;
  13034. $this->recommendedHPET = $values->recommendedHPET;
  13035. $this->recommendedUSBTablet = $values->recommendedUSBTablet;
  13036. $this->recommendedRTCUseUTC = $values->recommendedRTCUseUTC;
  13037. $this->recommendedChipset = $values->recommendedChipset;
  13038. $this->recommendedAudioController = $values->recommendedAudioController;
  13039. $this->recommendedAudioCodec = $values->recommendedAudioCodec;
  13040. $this->recommendedFloppy = $values->recommendedFloppy;
  13041. $this->recommendedUSB = $values->recommendedUSB;
  13042. $this->recommendedTFReset = $values->recommendedTFReset;
  13043. }
  13044. public function getFamilyId()
  13045. {
  13046. return (string)$this->familyId;
  13047. }
  13048. public function getFamilyDescription()
  13049. {
  13050. return (string)$this->familyDescription;
  13051. }
  13052. public function getId()
  13053. {
  13054. return (string)$this->id;
  13055. }
  13056. public function getDescription()
  13057. {
  13058. return (string)$this->description;
  13059. }
  13060. public function getIs64Bit()
  13061. {
  13062. return (bool)$this->is64Bit;
  13063. }
  13064. public function getRecommendedIOAPIC()
  13065. {
  13066. return (bool)$this->recommendedIOAPIC;
  13067. }
  13068. public function getRecommendedVirtEx()
  13069. {
  13070. return (bool)$this->recommendedVirtEx;
  13071. }
  13072. public function getRecommendedRAM()
  13073. {
  13074. return (float)$this->recommendedRAM;
  13075. }
  13076. public function getRecommendedVRAM()
  13077. {
  13078. return (float)$this->recommendedVRAM;
  13079. }
  13080. public function getRecommended2DVideoAcceleration()
  13081. {
  13082. return (bool)$this->recommended2DVideoAcceleration;
  13083. }
  13084. public function getRecommended3DAcceleration()
  13085. {
  13086. return (bool)$this->recommended3DAcceleration;
  13087. }
  13088. public function getRecommendedHDD()
  13089. {
  13090. return (float)$this->recommendedHDD;
  13091. }
  13092. public function getAdapterType()
  13093. {
  13094. return new NetworkAdapterType ($this->connection, $this->adapterType);
  13095. }
  13096. public function getRecommendedPAE()
  13097. {
  13098. return (bool)$this->recommendedPAE;
  13099. }
  13100. public function getRecommendedDVDStorageController()
  13101. {
  13102. return new StorageControllerType ($this->connection, $this->recommendedDVDStorageController);
  13103. }
  13104. public function getRecommendedDVDStorageBus()
  13105. {
  13106. return new StorageBus ($this->connection, $this->recommendedDVDStorageBus);
  13107. }
  13108. public function getRecommendedHDStorageController()
  13109. {
  13110. return new StorageControllerType ($this->connection, $this->recommendedHDStorageController);
  13111. }
  13112. public function getRecommendedHDStorageBus()
  13113. {
  13114. return new StorageBus ($this->connection, $this->recommendedHDStorageBus);
  13115. }
  13116. public function getRecommendedFirmware()
  13117. {
  13118. return new FirmwareType ($this->connection, $this->recommendedFirmware);
  13119. }
  13120. public function getRecommendedUSBHID()
  13121. {
  13122. return (bool)$this->recommendedUSBHID;
  13123. }
  13124. public function getRecommendedHPET()
  13125. {
  13126. return (bool)$this->recommendedHPET;
  13127. }
  13128. public function getRecommendedUSBTablet()
  13129. {
  13130. return (bool)$this->recommendedUSBTablet;
  13131. }
  13132. public function getRecommendedRTCUseUTC()
  13133. {
  13134. return (bool)$this->recommendedRTCUseUTC;
  13135. }
  13136. public function getRecommendedChipset()
  13137. {
  13138. return new ChipsetType ($this->connection, $this->recommendedChipset);
  13139. }
  13140. public function getRecommendedAudioController()
  13141. {
  13142. return new AudioControllerType ($this->connection, $this->recommendedAudioController);
  13143. }
  13144. public function getRecommendedAudioCodec()
  13145. {
  13146. return new AudioCodecType ($this->connection, $this->recommendedAudioCodec);
  13147. }
  13148. public function getRecommendedFloppy()
  13149. {
  13150. return (bool)$this->recommendedFloppy;
  13151. }
  13152. public function getRecommendedUSB()
  13153. {
  13154. return (bool)$this->recommendedUSB;
  13155. }
  13156. public function getRecommendedTFReset()
  13157. {
  13158. return (bool)$this->recommendedTFReset;
  13159. }
  13160. }
  13161. /**
  13162. * Generated VBoxWebService Struct Collection
  13163. */
  13164. class IGuestOSTypeCollection extends VBox_StructCollection
  13165. {
  13166. protected $_interfaceName = "IGuestOSType";
  13167. }
  13168. /**
  13169. * Generated VBoxWebService Struct
  13170. */
  13171. class IAdditionsFacility extends VBox_Struct
  13172. {
  13173. protected $classType;
  13174. protected $lastUpdated;
  13175. protected $name;
  13176. protected $status;
  13177. protected $type;
  13178. public function __construct($connection, $values)
  13179. {
  13180. $this->connection = $connection;
  13181. $this->classType = $values->classType;
  13182. $this->lastUpdated = $values->lastUpdated;
  13183. $this->name = $values->name;
  13184. $this->status = $values->status;
  13185. $this->type = $values->type;
  13186. }
  13187. public function getClassType()
  13188. {
  13189. return new AdditionsFacilityClass ($this->connection, $this->classType);
  13190. }
  13191. public function getLastUpdated()
  13192. {
  13193. return (float)$this->lastUpdated;
  13194. }
  13195. public function getName()
  13196. {
  13197. return (string)$this->name;
  13198. }
  13199. public function getStatus()
  13200. {
  13201. return new AdditionsFacilityStatus ($this->connection, $this->status);
  13202. }
  13203. public function getType()
  13204. {
  13205. return new AdditionsFacilityType ($this->connection, $this->type);
  13206. }
  13207. }
  13208. /**
  13209. * Generated VBoxWebService Struct Collection
  13210. */
  13211. class IAdditionsFacilityCollection extends VBox_StructCollection
  13212. {
  13213. protected $_interfaceName = "IAdditionsFacility";
  13214. }
  13215. /**
  13216. * Generated VBoxWebService Struct
  13217. */
  13218. class IMediumAttachment extends VBox_Struct
  13219. {
  13220. protected $medium;
  13221. protected $controller;
  13222. protected $port;
  13223. protected $device;
  13224. protected $type;
  13225. protected $passthrough;
  13226. protected $temporaryEject;
  13227. protected $isEjected;
  13228. protected $nonRotational;
  13229. protected $discard;
  13230. protected $hotPluggable;
  13231. protected $bandwidthGroup;
  13232. public function __construct($connection, $values)
  13233. {
  13234. $this->connection = $connection;
  13235. $this->medium = $values->medium;
  13236. $this->controller = $values->controller;
  13237. $this->port = $values->port;
  13238. $this->device = $values->device;
  13239. $this->type = $values->type;
  13240. $this->passthrough = $values->passthrough;
  13241. $this->temporaryEject = $values->temporaryEject;
  13242. $this->isEjected = $values->isEjected;
  13243. $this->nonRotational = $values->nonRotational;
  13244. $this->discard = $values->discard;
  13245. $this->hotPluggable = $values->hotPluggable;
  13246. $this->bandwidthGroup = $values->bandwidthGroup;
  13247. }
  13248. public function getMedium()
  13249. {
  13250. return new IMedium ($this->connection, $this->medium);
  13251. }
  13252. public function getController()
  13253. {
  13254. return (string)$this->controller;
  13255. }
  13256. public function getPort()
  13257. {
  13258. return (int)$this->port;
  13259. }
  13260. public function getDevice()
  13261. {
  13262. return (int)$this->device;
  13263. }
  13264. public function getType()
  13265. {
  13266. return new DeviceType ($this->connection, $this->type);
  13267. }
  13268. public function getPassthrough()
  13269. {
  13270. return (bool)$this->passthrough;
  13271. }
  13272. public function getTemporaryEject()
  13273. {
  13274. return (bool)$this->temporaryEject;
  13275. }
  13276. public function getIsEjected()
  13277. {
  13278. return (bool)$this->isEjected;
  13279. }
  13280. public function getNonRotational()
  13281. {
  13282. return (bool)$this->nonRotational;
  13283. }
  13284. public function getDiscard()
  13285. {
  13286. return (bool)$this->discard;
  13287. }
  13288. public function getHotPluggable()
  13289. {
  13290. return (bool)$this->hotPluggable;
  13291. }
  13292. public function getBandwidthGroup()
  13293. {
  13294. return new IBandwidthGroup ($this->connection, $this->bandwidthGroup);
  13295. }
  13296. }
  13297. /**
  13298. * Generated VBoxWebService Struct Collection
  13299. */
  13300. class IMediumAttachmentCollection extends VBox_StructCollection
  13301. {
  13302. protected $_interfaceName = "IMediumAttachment";
  13303. }
  13304. /**
  13305. * Generated VBoxWebService Struct
  13306. */
  13307. class ISharedFolder extends VBox_Struct
  13308. {
  13309. protected $name;
  13310. protected $hostPath;
  13311. protected $accessible;
  13312. protected $writable;
  13313. protected $autoMount;
  13314. protected $lastAccessError;
  13315. public function __construct($connection, $values)
  13316. {
  13317. $this->connection = $connection;
  13318. $this->name = $values->name;
  13319. $this->hostPath = $values->hostPath;
  13320. $this->accessible = $values->accessible;
  13321. $this->writable = $values->writable;
  13322. $this->autoMount = $values->autoMount;
  13323. $this->lastAccessError = $values->lastAccessError;
  13324. }
  13325. public function getName()
  13326. {
  13327. return (string)$this->name;
  13328. }
  13329. public function getHostPath()
  13330. {
  13331. return (string)$this->hostPath;
  13332. }
  13333. public function getAccessible()
  13334. {
  13335. return (bool)$this->accessible;
  13336. }
  13337. public function getWritable()
  13338. {
  13339. return (bool)$this->writable;
  13340. }
  13341. public function getAutoMount()
  13342. {
  13343. return (bool)$this->autoMount;
  13344. }
  13345. public function getLastAccessError()
  13346. {
  13347. return (string)$this->lastAccessError;
  13348. }
  13349. }
  13350. /**
  13351. * Generated VBoxWebService Struct Collection
  13352. */
  13353. class ISharedFolderCollection extends VBox_StructCollection
  13354. {
  13355. protected $_interfaceName = "ISharedFolder";
  13356. }
  13357. /**
  13358. * Generated VBoxWebService ENUM
  13359. */
  13360. class SettingsVersion extends VBox_Enum
  13361. {
  13362. 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');
  13363. 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);
  13364. }
  13365. /**
  13366. * Generated VBoxWebService Enum Collection
  13367. */
  13368. class SettingsVersionCollection extends VBox_EnumCollection
  13369. {
  13370. protected $_interfaceName = "SettingsVersion";
  13371. }
  13372. /**
  13373. * Generated VBoxWebService ENUM
  13374. */
  13375. class AccessMode extends VBox_Enum
  13376. {
  13377. public $NameMap = array(1 => 'ReadOnly', 2 => 'ReadWrite');
  13378. public $ValueMap = array('ReadOnly' => 1, 'ReadWrite' => 2);
  13379. }
  13380. /**
  13381. * Generated VBoxWebService Enum Collection
  13382. */
  13383. class AccessModeCollection extends VBox_EnumCollection
  13384. {
  13385. protected $_interfaceName = "AccessMode";
  13386. }
  13387. /**
  13388. * Generated VBoxWebService ENUM
  13389. */
  13390. class MachineState extends VBox_Enum
  13391. {
  13392. 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', );
  13393. 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, );
  13394. }
  13395. /**
  13396. * Generated VBoxWebService Enum Collection
  13397. */
  13398. class MachineStateCollection extends VBox_EnumCollection
  13399. {
  13400. protected $_interfaceName = "MachineState";
  13401. }
  13402. /**
  13403. * Generated VBoxWebService ENUM
  13404. */
  13405. class SessionState extends VBox_Enum
  13406. {
  13407. public $NameMap = array(0 => 'Null', 1 => 'Unlocked', 2 => 'Locked', 3 => 'Spawning', 4 => 'Unlocking');
  13408. public $ValueMap = array('Null' => 0, 'Unlocked' => 1, 'Locked' => 2, 'Spawning' => 3, 'Unlocking' => 4);
  13409. }
  13410. /**
  13411. * Generated VBoxWebService Enum Collection
  13412. */
  13413. class SessionStateCollection extends VBox_EnumCollection
  13414. {
  13415. protected $_interfaceName = "SessionState";
  13416. }
  13417. /**
  13418. * Generated VBoxWebService ENUM
  13419. */
  13420. class CPUPropertyType extends VBox_Enum
  13421. {
  13422. public $NameMap = array(0 => 'Null', 1 => 'PAE', 2 => 'LongMode', 3 => 'TripleFaultReset');
  13423. public $ValueMap = array('Null' => 0, 'PAE' => 1, 'LongMode' => 2, 'TripleFaultReset' => 3);
  13424. }
  13425. /**
  13426. * Generated VBoxWebService Enum Collection
  13427. */
  13428. class CPUPropertyTypeCollection extends VBox_EnumCollection
  13429. {
  13430. protected $_interfaceName = "CPUPropertyType";
  13431. }
  13432. /**
  13433. * Generated VBoxWebService ENUM
  13434. */
  13435. class HWVirtExPropertyType extends VBox_Enum
  13436. {
  13437. public $NameMap = array(0 => 'Null', 1 => 'Enabled', 2 => 'VPID', 3 => 'NestedPaging', 4 => 'UnrestrictedExecution', 5 => 'LargePages', 6 => 'Force');
  13438. public $ValueMap = array('Null' => 0, 'Enabled' => 1, 'VPID' => 2, 'NestedPaging' => 3, 'UnrestrictedExecution' => 4, 'LargePages' => 5, 'Force' => 6);
  13439. }
  13440. /**
  13441. * Generated VBoxWebService Enum Collection
  13442. */
  13443. class HWVirtExPropertyTypeCollection extends VBox_EnumCollection
  13444. {
  13445. protected $_interfaceName = "HWVirtExPropertyType";
  13446. }
  13447. /**
  13448. * Generated VBoxWebService ENUM
  13449. */
  13450. class ParavirtProvider extends VBox_Enum
  13451. {
  13452. public $NameMap = array(0 => 'None', 1 => 'Default', 2 => 'Legacy', 3 => 'Minimal', 4 => 'HyperV', 5 => 'KVM');
  13453. public $ValueMap = array('None' => 0, 'Default' => 1, 'Legacy' => 2, 'Minimal' => 3, 'HyperV' => 4, 'KVM' => 5);
  13454. }
  13455. /**
  13456. * Generated VBoxWebService Enum Collection
  13457. */
  13458. class ParavirtProviderCollection extends VBox_EnumCollection
  13459. {
  13460. protected $_interfaceName = "ParavirtProvider";
  13461. }
  13462. /**
  13463. * Generated VBoxWebService ENUM
  13464. */
  13465. class FaultToleranceState extends VBox_Enum
  13466. {
  13467. public $NameMap = array(1 => 'Inactive', 2 => 'Master', 3 => 'Standby');
  13468. public $ValueMap = array('Inactive' => 1, 'Master' => 2, 'Standby' => 3);
  13469. }
  13470. /**
  13471. * Generated VBoxWebService Enum Collection
  13472. */
  13473. class FaultToleranceStateCollection extends VBox_EnumCollection
  13474. {
  13475. protected $_interfaceName = "FaultToleranceState";
  13476. }
  13477. /**
  13478. * Generated VBoxWebService ENUM
  13479. */
  13480. class LockType extends VBox_Enum
  13481. {
  13482. public $NameMap = array(0 => 'Null', 1 => 'Shared', 2 => 'Write', 3 => 'VM');
  13483. public $ValueMap = array('Null' => 0, 'Shared' => 1, 'Write' => 2, 'VM' => 3);
  13484. }
  13485. /**
  13486. * Generated VBoxWebService Enum Collection
  13487. */
  13488. class LockTypeCollection extends VBox_EnumCollection
  13489. {
  13490. protected $_interfaceName = "LockType";
  13491. }
  13492. /**
  13493. * Generated VBoxWebService ENUM
  13494. */
  13495. class SessionType extends VBox_Enum
  13496. {
  13497. public $NameMap = array(0 => 'Null', 1 => 'WriteLock', 2 => 'Remote', 3 => 'Shared');
  13498. public $ValueMap = array('Null' => 0, 'WriteLock' => 1, 'Remote' => 2, 'Shared' => 3);
  13499. }
  13500. /**
  13501. * Generated VBoxWebService Enum Collection
  13502. */
  13503. class SessionTypeCollection extends VBox_EnumCollection
  13504. {
  13505. protected $_interfaceName = "SessionType";
  13506. }
  13507. /**
  13508. * Generated VBoxWebService ENUM
  13509. */
  13510. class DeviceType extends VBox_Enum
  13511. {
  13512. public $NameMap = array(0 => 'Null', 1 => 'Floppy', 2 => 'DVD', 3 => 'HardDisk', 4 => 'Network', 5 => 'USB', 6 => 'SharedFolder', 7 => 'Graphics3D');
  13513. public $ValueMap = array('Null' => 0, 'Floppy' => 1, 'DVD' => 2, 'HardDisk' => 3, 'Network' => 4, 'USB' => 5, 'SharedFolder' => 6, 'Graphics3D' => 7);
  13514. }
  13515. /**
  13516. * Generated VBoxWebService Enum Collection
  13517. */
  13518. class DeviceTypeCollection extends VBox_EnumCollection
  13519. {
  13520. protected $_interfaceName = "DeviceType";
  13521. }
  13522. /**
  13523. * Generated VBoxWebService ENUM
  13524. */
  13525. class DeviceActivity extends VBox_Enum
  13526. {
  13527. public $NameMap = array(0 => 'Null', 1 => 'Idle', 2 => 'Reading', 3 => 'Writing');
  13528. public $ValueMap = array('Null' => 0, 'Idle' => 1, 'Reading' => 2, 'Writing' => 3);
  13529. }
  13530. /**
  13531. * Generated VBoxWebService Enum Collection
  13532. */
  13533. class DeviceActivityCollection extends VBox_EnumCollection
  13534. {
  13535. protected $_interfaceName = "DeviceActivity";
  13536. }
  13537. /**
  13538. * Generated VBoxWebService ENUM
  13539. */
  13540. class ClipboardMode extends VBox_Enum
  13541. {
  13542. public $NameMap = array(0 => 'Disabled', 1 => 'HostToGuest', 2 => 'GuestToHost', 3 => 'Bidirectional');
  13543. public $ValueMap = array('Disabled' => 0, 'HostToGuest' => 1, 'GuestToHost' => 2, 'Bidirectional' => 3);
  13544. }
  13545. /**
  13546. * Generated VBoxWebService Enum Collection
  13547. */
  13548. class ClipboardModeCollection extends VBox_EnumCollection
  13549. {
  13550. protected $_interfaceName = "ClipboardMode";
  13551. }
  13552. /**
  13553. * Generated VBoxWebService ENUM
  13554. */
  13555. class DnDMode extends VBox_Enum
  13556. {
  13557. public $NameMap = array(0 => 'Disabled', 1 => 'HostToGuest', 2 => 'GuestToHost', 3 => 'Bidirectional');
  13558. public $ValueMap = array('Disabled' => 0, 'HostToGuest' => 1, 'GuestToHost' => 2, 'Bidirectional' => 3);
  13559. }
  13560. /**
  13561. * Generated VBoxWebService Enum Collection
  13562. */
  13563. class DnDModeCollection extends VBox_EnumCollection
  13564. {
  13565. protected $_interfaceName = "DnDMode";
  13566. }
  13567. /**
  13568. * Generated VBoxWebService ENUM
  13569. */
  13570. class Scope extends VBox_Enum
  13571. {
  13572. public $NameMap = array(0 => 'Global', 1 => 'Machine', 2 => 'Session');
  13573. public $ValueMap = array('Global' => 0, 'Machine' => 1, 'Session' => 2);
  13574. }
  13575. /**
  13576. * Generated VBoxWebService Enum Collection
  13577. */
  13578. class ScopeCollection extends VBox_EnumCollection
  13579. {
  13580. protected $_interfaceName = "Scope";
  13581. }
  13582. /**
  13583. * Generated VBoxWebService ENUM
  13584. */
  13585. class BIOSBootMenuMode extends VBox_Enum
  13586. {
  13587. public $NameMap = array(0 => 'Disabled', 1 => 'MenuOnly', 2 => 'MessageAndMenu');
  13588. public $ValueMap = array('Disabled' => 0, 'MenuOnly' => 1, 'MessageAndMenu' => 2);
  13589. }
  13590. /**
  13591. * Generated VBoxWebService Enum Collection
  13592. */
  13593. class BIOSBootMenuModeCollection extends VBox_EnumCollection
  13594. {
  13595. protected $_interfaceName = "BIOSBootMenuMode";
  13596. }
  13597. /**
  13598. * Generated VBoxWebService ENUM
  13599. */
  13600. class ProcessorFeature extends VBox_Enum
  13601. {
  13602. public $NameMap = array(0 => 'HWVirtEx', 1 => 'PAE', 2 => 'LongMode', 3 => 'NestedPaging');
  13603. public $ValueMap = array('HWVirtEx' => 0, 'PAE' => 1, 'LongMode' => 2, 'NestedPaging' => 3);
  13604. }
  13605. /**
  13606. * Generated VBoxWebService Enum Collection
  13607. */
  13608. class ProcessorFeatureCollection extends VBox_EnumCollection
  13609. {
  13610. protected $_interfaceName = "ProcessorFeature";
  13611. }
  13612. /**
  13613. * Generated VBoxWebService ENUM
  13614. */
  13615. class FirmwareType extends VBox_Enum
  13616. {
  13617. public $NameMap = array(1 => 'BIOS', 2 => 'EFI', 3 => 'EFI32', 4 => 'EFI64', 5 => 'EFIDUAL');
  13618. public $ValueMap = array('BIOS' => 1, 'EFI' => 2, 'EFI32' => 3, 'EFI64' => 4, 'EFIDUAL' => 5);
  13619. }
  13620. /**
  13621. * Generated VBoxWebService Enum Collection
  13622. */
  13623. class FirmwareTypeCollection extends VBox_EnumCollection
  13624. {
  13625. protected $_interfaceName = "FirmwareType";
  13626. }
  13627. /**
  13628. * Generated VBoxWebService ENUM
  13629. */
  13630. class PointingHIDType extends VBox_Enum
  13631. {
  13632. public $NameMap = array(1 => 'None', 2 => 'PS2Mouse', 3 => 'USBMouse', 4 => 'USBTablet', 5 => 'ComboMouse', 6 => 'USBMultiTouch');
  13633. public $ValueMap = array('None' => 1, 'PS2Mouse' => 2, 'USBMouse' => 3, 'USBTablet' => 4, 'ComboMouse' => 5, 'USBMultiTouch' => 6);
  13634. }
  13635. /**
  13636. * Generated VBoxWebService Enum Collection
  13637. */
  13638. class PointingHIDTypeCollection extends VBox_EnumCollection
  13639. {
  13640. protected $_interfaceName = "PointingHIDType";
  13641. }
  13642. /**
  13643. * Generated VBoxWebService ENUM
  13644. */
  13645. class KeyboardHIDType extends VBox_Enum
  13646. {
  13647. public $NameMap = array(1 => 'None', 2 => 'PS2Keyboard', 3 => 'USBKeyboard', 4 => 'ComboKeyboard');
  13648. public $ValueMap = array('None' => 1, 'PS2Keyboard' => 2, 'USBKeyboard' => 3, 'ComboKeyboard' => 4);
  13649. }
  13650. /**
  13651. * Generated VBoxWebService Enum Collection
  13652. */
  13653. class KeyboardHIDTypeCollection extends VBox_EnumCollection
  13654. {
  13655. protected $_interfaceName = "KeyboardHIDType";
  13656. }
  13657. /**
  13658. * Generated VBoxWebService ENUM
  13659. */
  13660. class BitmapFormat extends VBox_Enum
  13661. {
  13662. public $NameMap = array(0 => 'Opaque', 0x20524742 => 'BGR', 0x30524742 => 'BGR0', 0x41524742 => 'BGRA', 0x41424752 => 'RGBA', 0x20474E50 => 'PNG', 0x4745504A => 'JPEG');
  13663. public $ValueMap = array('Opaque' => 0, 'BGR' => 0x20524742, 'BGR0' => 0x30524742, 'BGRA' => 0x41524742, 'RGBA' => 0x41424752, 'PNG' => 0x20474E50, 'JPEG' => 0x4745504A);
  13664. }
  13665. /**
  13666. * Generated VBoxWebService Enum Collection
  13667. */
  13668. class BitmapFormatCollection extends VBox_EnumCollection
  13669. {
  13670. protected $_interfaceName = "BitmapFormat";
  13671. }
  13672. /**
  13673. * Generated VBoxWebService ENUM
  13674. */
  13675. class DhcpOpt extends VBox_Enum
  13676. {
  13677. 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');
  13678. 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);
  13679. }
  13680. /**
  13681. * Generated VBoxWebService Enum Collection
  13682. */
  13683. class DhcpOptCollection extends VBox_EnumCollection
  13684. {
  13685. protected $_interfaceName = "DhcpOpt";
  13686. }
  13687. /**
  13688. * Generated VBoxWebService ENUM
  13689. */
  13690. class DhcpOptEncoding extends VBox_Enum
  13691. {
  13692. public $NameMap = array(0 => 'Legacy', 1 => 'Hex');
  13693. public $ValueMap = array('Legacy' => 0, 'Hex' => 1);
  13694. }
  13695. /**
  13696. * Generated VBoxWebService Enum Collection
  13697. */
  13698. class DhcpOptEncodingCollection extends VBox_EnumCollection
  13699. {
  13700. protected $_interfaceName = "DhcpOptEncoding";
  13701. }
  13702. /**
  13703. * Generated VBoxWebService ENUM
  13704. */
  13705. class VFSType extends VBox_Enum
  13706. {
  13707. public $NameMap = array(1 => 'File', 2 => 'Cloud', 3 => 'S3', 4 => 'WebDav');
  13708. public $ValueMap = array('File' => 1, 'Cloud' => 2, 'S3' => 3, 'WebDav' => 4);
  13709. }
  13710. /**
  13711. * Generated VBoxWebService Enum Collection
  13712. */
  13713. class VFSTypeCollection extends VBox_EnumCollection
  13714. {
  13715. protected $_interfaceName = "VFSType";
  13716. }
  13717. /**
  13718. * Generated VBoxWebService ENUM
  13719. */
  13720. class ImportOptions extends VBox_Enum
  13721. {
  13722. public $NameMap = array(1 => 'KeepAllMACs', 2 => 'KeepNATMACs', 3 => 'ImportToVDI');
  13723. public $ValueMap = array('KeepAllMACs' => 1, 'KeepNATMACs' => 2, 'ImportToVDI' => 3);
  13724. }
  13725. /**
  13726. * Generated VBoxWebService Enum Collection
  13727. */
  13728. class ImportOptionsCollection extends VBox_EnumCollection
  13729. {
  13730. protected $_interfaceName = "ImportOptions";
  13731. }
  13732. /**
  13733. * Generated VBoxWebService ENUM
  13734. */
  13735. class ExportOptions extends VBox_Enum
  13736. {
  13737. public $NameMap = array(1 => 'CreateManifest', 2 => 'ExportDVDImages', 3 => 'StripAllMACs', 4 => 'StripAllNonNATMACs');
  13738. public $ValueMap = array('CreateManifest' => 1, 'ExportDVDImages' => 2, 'StripAllMACs' => 3, 'StripAllNonNATMACs' => 4);
  13739. }
  13740. /**
  13741. * Generated VBoxWebService Enum Collection
  13742. */
  13743. class ExportOptionsCollection extends VBox_EnumCollection
  13744. {
  13745. protected $_interfaceName = "ExportOptions";
  13746. }
  13747. /**
  13748. * Generated VBoxWebService ENUM
  13749. */
  13750. class VirtualSystemDescriptionType extends VBox_Enum
  13751. {
  13752. 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');
  13753. 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);
  13754. }
  13755. /**
  13756. * Generated VBoxWebService Enum Collection
  13757. */
  13758. class VirtualSystemDescriptionTypeCollection extends VBox_EnumCollection
  13759. {
  13760. protected $_interfaceName = "VirtualSystemDescriptionType";
  13761. }
  13762. /**
  13763. * Generated VBoxWebService ENUM
  13764. */
  13765. class VirtualSystemDescriptionValueType extends VBox_Enum
  13766. {
  13767. public $NameMap = array(1 => 'Reference', 2 => 'Original', 3 => 'Auto', 4 => 'ExtraConfig');
  13768. public $ValueMap = array('Reference' => 1, 'Original' => 2, 'Auto' => 3, 'ExtraConfig' => 4);
  13769. }
  13770. /**
  13771. * Generated VBoxWebService Enum Collection
  13772. */
  13773. class VirtualSystemDescriptionValueTypeCollection extends VBox_EnumCollection
  13774. {
  13775. protected $_interfaceName = "VirtualSystemDescriptionValueType";
  13776. }
  13777. /**
  13778. * Generated VBoxWebService ENUM
  13779. */
  13780. class GraphicsControllerType extends VBox_Enum
  13781. {
  13782. public $NameMap = array(0 => 'Null', 1 => 'VBoxVGA', 2 => 'VMSVGA');
  13783. public $ValueMap = array('Null' => 0, 'VBoxVGA' => 1, 'VMSVGA' => 2);
  13784. }
  13785. /**
  13786. * Generated VBoxWebService Enum Collection
  13787. */
  13788. class GraphicsControllerTypeCollection extends VBox_EnumCollection
  13789. {
  13790. protected $_interfaceName = "GraphicsControllerType";
  13791. }
  13792. /**
  13793. * Generated VBoxWebService ENUM
  13794. */
  13795. class CleanupMode extends VBox_Enum
  13796. {
  13797. public $NameMap = array(1 => 'UnregisterOnly', 2 => 'DetachAllReturnNone', 3 => 'DetachAllReturnHardDisksOnly', 4 => 'Full');
  13798. public $ValueMap = array('UnregisterOnly' => 1, 'DetachAllReturnNone' => 2, 'DetachAllReturnHardDisksOnly' => 3, 'Full' => 4);
  13799. }
  13800. /**
  13801. * Generated VBoxWebService Enum Collection
  13802. */
  13803. class CleanupModeCollection extends VBox_EnumCollection
  13804. {
  13805. protected $_interfaceName = "CleanupMode";
  13806. }
  13807. /**
  13808. * Generated VBoxWebService ENUM
  13809. */
  13810. class CloneMode extends VBox_Enum
  13811. {
  13812. public $NameMap = array(1 => 'MachineState', 2 => 'MachineAndChildStates', 3 => 'AllStates');
  13813. public $ValueMap = array('MachineState' => 1, 'MachineAndChildStates' => 2, 'AllStates' => 3);
  13814. }
  13815. /**
  13816. * Generated VBoxWebService Enum Collection
  13817. */
  13818. class CloneModeCollection extends VBox_EnumCollection
  13819. {
  13820. protected $_interfaceName = "CloneMode";
  13821. }
  13822. /**
  13823. * Generated VBoxWebService ENUM
  13824. */
  13825. class CloneOptions extends VBox_Enum
  13826. {
  13827. public $NameMap = array(1 => 'Link', 2 => 'KeepAllMACs', 3 => 'KeepNATMACs', 4 => 'KeepDiskNames');
  13828. public $ValueMap = array('Link' => 1, 'KeepAllMACs' => 2, 'KeepNATMACs' => 3, 'KeepDiskNames' => 4);
  13829. }
  13830. /**
  13831. * Generated VBoxWebService Enum Collection
  13832. */
  13833. class CloneOptionsCollection extends VBox_EnumCollection
  13834. {
  13835. protected $_interfaceName = "CloneOptions";
  13836. }
  13837. /**
  13838. * Generated VBoxWebService ENUM
  13839. */
  13840. class AutostopType extends VBox_Enum
  13841. {
  13842. public $NameMap = array(1 => 'Disabled', 2 => 'SaveState', 3 => 'PowerOff', 4 => 'AcpiShutdown');
  13843. public $ValueMap = array('Disabled' => 1, 'SaveState' => 2, 'PowerOff' => 3, 'AcpiShutdown' => 4);
  13844. }
  13845. /**
  13846. * Generated VBoxWebService Enum Collection
  13847. */
  13848. class AutostopTypeCollection extends VBox_EnumCollection
  13849. {
  13850. protected $_interfaceName = "AutostopType";
  13851. }
  13852. /**
  13853. * Generated VBoxWebService ENUM
  13854. */
  13855. class HostNetworkInterfaceMediumType extends VBox_Enum
  13856. {
  13857. public $NameMap = array(0 => 'Unknown', 1 => 'Ethernet', 2 => 'PPP', 3 => 'SLIP');
  13858. public $ValueMap = array('Unknown' => 0, 'Ethernet' => 1, 'PPP' => 2, 'SLIP' => 3);
  13859. }
  13860. /**
  13861. * Generated VBoxWebService Enum Collection
  13862. */
  13863. class HostNetworkInterfaceMediumTypeCollection extends VBox_EnumCollection
  13864. {
  13865. protected $_interfaceName = "HostNetworkInterfaceMediumType";
  13866. }
  13867. /**
  13868. * Generated VBoxWebService ENUM
  13869. */
  13870. class HostNetworkInterfaceStatus extends VBox_Enum
  13871. {
  13872. public $NameMap = array(0 => 'Unknown', 1 => 'Up', 2 => 'Down');
  13873. public $ValueMap = array('Unknown' => 0, 'Up' => 1, 'Down' => 2);
  13874. }
  13875. /**
  13876. * Generated VBoxWebService Enum Collection
  13877. */
  13878. class HostNetworkInterfaceStatusCollection extends VBox_EnumCollection
  13879. {
  13880. protected $_interfaceName = "HostNetworkInterfaceStatus";
  13881. }
  13882. /**
  13883. * Generated VBoxWebService ENUM
  13884. */
  13885. class HostNetworkInterfaceType extends VBox_Enum
  13886. {
  13887. public $NameMap = array(1 => 'Bridged', 2 => 'HostOnly');
  13888. public $ValueMap = array('Bridged' => 1, 'HostOnly' => 2);
  13889. }
  13890. /**
  13891. * Generated VBoxWebService Enum Collection
  13892. */
  13893. class HostNetworkInterfaceTypeCollection extends VBox_EnumCollection
  13894. {
  13895. protected $_interfaceName = "HostNetworkInterfaceType";
  13896. }
  13897. /**
  13898. * Generated VBoxWebService ENUM
  13899. */
  13900. class AdditionsFacilityType extends VBox_Enum
  13901. {
  13902. public $NameMap = array(0 => 'None', 20 => 'VBoxGuestDriver', 90 => 'AutoLogon', 100 => 'VBoxService', 101 => 'VBoxTrayClient', 1000 => 'Seamless', 1100 => 'Graphics', 2147483646 => 'All');
  13903. public $ValueMap = array('None' => 0, 'VBoxGuestDriver' => 20, 'AutoLogon' => 90, 'VBoxService' => 100, 'VBoxTrayClient' => 101, 'Seamless' => 1000, 'Graphics' => 1100, 'All' => 2147483646);
  13904. }
  13905. /**
  13906. * Generated VBoxWebService Enum Collection
  13907. */
  13908. class AdditionsFacilityTypeCollection extends VBox_EnumCollection
  13909. {
  13910. protected $_interfaceName = "AdditionsFacilityType";
  13911. }
  13912. /**
  13913. * Generated VBoxWebService ENUM
  13914. */
  13915. class AdditionsFacilityClass extends VBox_Enum
  13916. {
  13917. public $NameMap = array(0 => 'None', 10 => 'Driver', 30 => 'Service', 50 => 'Program', 100 => 'Feature', 999 => 'ThirdParty', 2147483646 => 'All');
  13918. public $ValueMap = array('None' => 0, 'Driver' => 10, 'Service' => 30, 'Program' => 50, 'Feature' => 100, 'ThirdParty' => 999, 'All' => 2147483646);
  13919. }
  13920. /**
  13921. * Generated VBoxWebService Enum Collection
  13922. */
  13923. class AdditionsFacilityClassCollection extends VBox_EnumCollection
  13924. {
  13925. protected $_interfaceName = "AdditionsFacilityClass";
  13926. }
  13927. /**
  13928. * Generated VBoxWebService ENUM
  13929. */
  13930. class AdditionsFacilityStatus extends VBox_Enum
  13931. {
  13932. public $NameMap = array(0 => 'Inactive', 1 => 'Paused', 20 => 'PreInit', 30 => 'Init', 50 => 'Active', 100 => 'Terminating', 101 => 'Terminated', 800 => 'Failed', 999 => 'Unknown');
  13933. public $ValueMap = array('Inactive' => 0, 'Paused' => 1, 'PreInit' => 20, 'Init' => 30, 'Active' => 50, 'Terminating' => 100, 'Terminated' => 101, 'Failed' => 800, 'Unknown' => 999);
  13934. }
  13935. /**
  13936. * Generated VBoxWebService Enum Collection
  13937. */
  13938. class AdditionsFacilityStatusCollection extends VBox_EnumCollection
  13939. {
  13940. protected $_interfaceName = "AdditionsFacilityStatus";
  13941. }
  13942. /**
  13943. * Generated VBoxWebService ENUM
  13944. */
  13945. class AdditionsRunLevelType extends VBox_Enum
  13946. {
  13947. public $NameMap = array(0 => 'None', 1 => 'System', 2 => 'Userland', 3 => 'Desktop');
  13948. public $ValueMap = array('None' => 0, 'System' => 1, 'Userland' => 2, 'Desktop' => 3);
  13949. }
  13950. /**
  13951. * Generated VBoxWebService Enum Collection
  13952. */
  13953. class AdditionsRunLevelTypeCollection extends VBox_EnumCollection
  13954. {
  13955. protected $_interfaceName = "AdditionsRunLevelType";
  13956. }
  13957. /**
  13958. * Generated VBoxWebService ENUM
  13959. */
  13960. class AdditionsUpdateFlag extends VBox_Enum
  13961. {
  13962. public $NameMap = array(0 => 'None', 1 => 'WaitForUpdateStartOnly');
  13963. public $ValueMap = array('None' => 0, 'WaitForUpdateStartOnly' => 1);
  13964. }
  13965. /**
  13966. * Generated VBoxWebService Enum Collection
  13967. */
  13968. class AdditionsUpdateFlagCollection extends VBox_EnumCollection
  13969. {
  13970. protected $_interfaceName = "AdditionsUpdateFlag";
  13971. }
  13972. /**
  13973. * Generated VBoxWebService ENUM
  13974. */
  13975. class GuestSessionStatus extends VBox_Enum
  13976. {
  13977. public $NameMap = array(0 => 'Undefined', 10 => 'Starting', 100 => 'Started', 480 => 'Terminating', 500 => 'Terminated', 512 => 'TimedOutKilled', 513 => 'TimedOutAbnormally', 600 => 'Down', 800 => 'Error');
  13978. public $ValueMap = array('Undefined' => 0, 'Starting' => 10, 'Started' => 100, 'Terminating' => 480, 'Terminated' => 500, 'TimedOutKilled' => 512, 'TimedOutAbnormally' => 513, 'Down' => 600, 'Error' => 800);
  13979. }
  13980. /**
  13981. * Generated VBoxWebService Enum Collection
  13982. */
  13983. class GuestSessionStatusCollection extends VBox_EnumCollection
  13984. {
  13985. protected $_interfaceName = "GuestSessionStatus";
  13986. }
  13987. /**
  13988. * Generated VBoxWebService ENUM
  13989. */
  13990. class GuestSessionWaitForFlag extends VBox_Enum
  13991. {
  13992. public $NameMap = array(0 => 'None', 1 => 'Start', 2 => 'Terminate', 4 => 'Status');
  13993. public $ValueMap = array('None' => 0, 'Start' => 1, 'Terminate' => 2, 'Status' => 4);
  13994. }
  13995. /**
  13996. * Generated VBoxWebService Enum Collection
  13997. */
  13998. class GuestSessionWaitForFlagCollection extends VBox_EnumCollection
  13999. {
  14000. protected $_interfaceName = "GuestSessionWaitForFlag";
  14001. }
  14002. /**
  14003. * Generated VBoxWebService ENUM
  14004. */
  14005. class GuestSessionWaitResult extends VBox_Enum
  14006. {
  14007. public $NameMap = array(0 => 'None', 1 => 'Start', 2 => 'Terminate', 3 => 'Status', 4 => 'Error', 5 => 'Timeout', 6 => 'WaitFlagNotSupported');
  14008. public $ValueMap = array('None' => 0, 'Start' => 1, 'Terminate' => 2, 'Status' => 3, 'Error' => 4, 'Timeout' => 5, 'WaitFlagNotSupported' => 6);
  14009. }
  14010. /**
  14011. * Generated VBoxWebService Enum Collection
  14012. */
  14013. class GuestSessionWaitResultCollection extends VBox_EnumCollection
  14014. {
  14015. protected $_interfaceName = "GuestSessionWaitResult";
  14016. }
  14017. /**
  14018. * Generated VBoxWebService ENUM
  14019. */
  14020. class GuestUserState extends VBox_Enum
  14021. {
  14022. 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');
  14023. 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);
  14024. }
  14025. /**
  14026. * Generated VBoxWebService Enum Collection
  14027. */
  14028. class GuestUserStateCollection extends VBox_EnumCollection
  14029. {
  14030. protected $_interfaceName = "GuestUserState";
  14031. }
  14032. /**
  14033. * Generated VBoxWebService ENUM
  14034. */
  14035. class FileSeekOrigin extends VBox_Enum
  14036. {
  14037. public $NameMap = array(0 => 'Begin', 1 => 'Current', 2 => 'End');
  14038. public $ValueMap = array('Begin' => 0, 'Current' => 1, 'End' => 2);
  14039. }
  14040. /**
  14041. * Generated VBoxWebService Enum Collection
  14042. */
  14043. class FileSeekOriginCollection extends VBox_EnumCollection
  14044. {
  14045. protected $_interfaceName = "FileSeekOrigin";
  14046. }
  14047. /**
  14048. * Generated VBoxWebService ENUM
  14049. */
  14050. class ProcessInputFlag extends VBox_Enum
  14051. {
  14052. public $NameMap = array(0 => 'None', 1 => 'EndOfFile');
  14053. public $ValueMap = array('None' => 0, 'EndOfFile' => 1);
  14054. }
  14055. /**
  14056. * Generated VBoxWebService Enum Collection
  14057. */
  14058. class ProcessInputFlagCollection extends VBox_EnumCollection
  14059. {
  14060. protected $_interfaceName = "ProcessInputFlag";
  14061. }
  14062. /**
  14063. * Generated VBoxWebService ENUM
  14064. */
  14065. class ProcessOutputFlag extends VBox_Enum
  14066. {
  14067. public $NameMap = array(0 => 'None', 1 => 'StdErr');
  14068. public $ValueMap = array('None' => 0, 'StdErr' => 1);
  14069. }
  14070. /**
  14071. * Generated VBoxWebService Enum Collection
  14072. */
  14073. class ProcessOutputFlagCollection extends VBox_EnumCollection
  14074. {
  14075. protected $_interfaceName = "ProcessOutputFlag";
  14076. }
  14077. /**
  14078. * Generated VBoxWebService ENUM
  14079. */
  14080. class ProcessWaitForFlag extends VBox_Enum
  14081. {
  14082. public $NameMap = array(0 => 'None', 1 => 'Start', 2 => 'Terminate', 4 => 'StdIn', 8 => 'StdOut', 16 => 'StdErr');
  14083. public $ValueMap = array('None' => 0, 'Start' => 1, 'Terminate' => 2, 'StdIn' => 4, 'StdOut' => 8, 'StdErr' => 16);
  14084. }
  14085. /**
  14086. * Generated VBoxWebService Enum Collection
  14087. */
  14088. class ProcessWaitForFlagCollection extends VBox_EnumCollection
  14089. {
  14090. protected $_interfaceName = "ProcessWaitForFlag";
  14091. }
  14092. /**
  14093. * Generated VBoxWebService ENUM
  14094. */
  14095. class ProcessWaitResult extends VBox_Enum
  14096. {
  14097. public $NameMap = array(0 => 'None', 1 => 'Start', 2 => 'Terminate', 3 => 'Status', 4 => 'Error', 5 => 'Timeout', 6 => 'StdIn', 7 => 'StdOut', 8 => 'StdErr', 9 => 'WaitFlagNotSupported');
  14098. public $ValueMap = array('None' => 0, 'Start' => 1, 'Terminate' => 2, 'Status' => 3, 'Error' => 4, 'Timeout' => 5, 'StdIn' => 6, 'StdOut' => 7, 'StdErr' => 8, 'WaitFlagNotSupported' => 9);
  14099. }
  14100. /**
  14101. * Generated VBoxWebService Enum Collection
  14102. */
  14103. class ProcessWaitResultCollection extends VBox_EnumCollection
  14104. {
  14105. protected $_interfaceName = "ProcessWaitResult";
  14106. }
  14107. /**
  14108. * Generated VBoxWebService ENUM
  14109. */
  14110. class FileCopyFlag extends VBox_Enum
  14111. {
  14112. public $NameMap = array(0 => 'None', 1 => 'NoReplace', 2 => 'FollowLinks', 4 => 'Update');
  14113. public $ValueMap = array('None' => 0, 'NoReplace' => 1, 'FollowLinks' => 2, 'Update' => 4);
  14114. }
  14115. /**
  14116. * Generated VBoxWebService Enum Collection
  14117. */
  14118. class FileCopyFlagCollection extends VBox_EnumCollection
  14119. {
  14120. protected $_interfaceName = "FileCopyFlag";
  14121. }
  14122. /**
  14123. * Generated VBoxWebService ENUM
  14124. */
  14125. class FsObjMoveFlags extends VBox_Enum
  14126. {
  14127. public $NameMap = array(0 => 'None', 1 => 'Replace', 2 => 'FollowLinks', 4 => 'AllowDirectoryMoves');
  14128. public $ValueMap = array('None' => 0, 'Replace' => 1, 'FollowLinks' => 2, 'AllowDirectoryMoves' => 4);
  14129. }
  14130. /**
  14131. * Generated VBoxWebService Enum Collection
  14132. */
  14133. class FsObjMoveFlagsCollection extends VBox_EnumCollection
  14134. {
  14135. protected $_interfaceName = "FsObjMoveFlags";
  14136. }
  14137. /**
  14138. * Generated VBoxWebService ENUM
  14139. */
  14140. class DirectoryCreateFlag extends VBox_Enum
  14141. {
  14142. public $NameMap = array(0 => 'None', 1 => 'Parents');
  14143. public $ValueMap = array('None' => 0, 'Parents' => 1);
  14144. }
  14145. /**
  14146. * Generated VBoxWebService Enum Collection
  14147. */
  14148. class DirectoryCreateFlagCollection extends VBox_EnumCollection
  14149. {
  14150. protected $_interfaceName = "DirectoryCreateFlag";
  14151. }
  14152. /**
  14153. * Generated VBoxWebService ENUM
  14154. */
  14155. class DirectoryCopyFlags extends VBox_Enum
  14156. {
  14157. public $NameMap = array(0 => 'None', 1 => 'CopyIntoExisting');
  14158. public $ValueMap = array('None' => 0, 'CopyIntoExisting' => 1);
  14159. }
  14160. /**
  14161. * Generated VBoxWebService Enum Collection
  14162. */
  14163. class DirectoryCopyFlagsCollection extends VBox_EnumCollection
  14164. {
  14165. protected $_interfaceName = "DirectoryCopyFlags";
  14166. }
  14167. /**
  14168. * Generated VBoxWebService ENUM
  14169. */
  14170. class DirectoryRemoveRecFlag extends VBox_Enum
  14171. {
  14172. public $NameMap = array(0 => 'None', 1 => 'ContentAndDir', 2 => 'ContentOnly');
  14173. public $ValueMap = array('None' => 0, 'ContentAndDir' => 1, 'ContentOnly' => 2);
  14174. }
  14175. /**
  14176. * Generated VBoxWebService Enum Collection
  14177. */
  14178. class DirectoryRemoveRecFlagCollection extends VBox_EnumCollection
  14179. {
  14180. protected $_interfaceName = "DirectoryRemoveRecFlag";
  14181. }
  14182. /**
  14183. * Generated VBoxWebService ENUM
  14184. */
  14185. class FsObjRenameFlag extends VBox_Enum
  14186. {
  14187. public $NameMap = array(0 => 'NoReplace', 1 => 'Replace');
  14188. public $ValueMap = array('NoReplace' => 0, 'Replace' => 1);
  14189. }
  14190. /**
  14191. * Generated VBoxWebService Enum Collection
  14192. */
  14193. class FsObjRenameFlagCollection extends VBox_EnumCollection
  14194. {
  14195. protected $_interfaceName = "FsObjRenameFlag";
  14196. }
  14197. /**
  14198. * Generated VBoxWebService ENUM
  14199. */
  14200. class ProcessCreateFlag extends VBox_Enum
  14201. {
  14202. public $NameMap = array(0 => 'None', 1 => 'WaitForProcessStartOnly', 2 => 'IgnoreOrphanedProcesses', 4 => 'Hidden', 8 => 'NoProfile', 16 => 'WaitForStdOut', 32 => 'WaitForStdErr', 64 => 'ExpandArguments', 128 => 'UnquotedArguments');
  14203. public $ValueMap = array('None' => 0, 'WaitForProcessStartOnly' => 1, 'IgnoreOrphanedProcesses' => 2, 'Hidden' => 4, 'NoProfile' => 8, 'WaitForStdOut' => 16, 'WaitForStdErr' => 32, 'ExpandArguments' => 64, 'UnquotedArguments' => 128);
  14204. }
  14205. /**
  14206. * Generated VBoxWebService Enum Collection
  14207. */
  14208. class ProcessCreateFlagCollection extends VBox_EnumCollection
  14209. {
  14210. protected $_interfaceName = "ProcessCreateFlag";
  14211. }
  14212. /**
  14213. * Generated VBoxWebService ENUM
  14214. */
  14215. class ProcessPriority extends VBox_Enum
  14216. {
  14217. public $NameMap = array(0 => 'Invalid', 1 => 'Default');
  14218. public $ValueMap = array('Invalid' => 0, 'Default' => 1);
  14219. }
  14220. /**
  14221. * Generated VBoxWebService Enum Collection
  14222. */
  14223. class ProcessPriorityCollection extends VBox_EnumCollection
  14224. {
  14225. protected $_interfaceName = "ProcessPriority";
  14226. }
  14227. /**
  14228. * Generated VBoxWebService ENUM
  14229. */
  14230. class SymlinkType extends VBox_Enum
  14231. {
  14232. public $NameMap = array(0 => 'Unknown', 1 => 'Directory', 2 => 'File');
  14233. public $ValueMap = array('Unknown' => 0, 'Directory' => 1, 'File' => 2);
  14234. }
  14235. /**
  14236. * Generated VBoxWebService Enum Collection
  14237. */
  14238. class SymlinkTypeCollection extends VBox_EnumCollection
  14239. {
  14240. protected $_interfaceName = "SymlinkType";
  14241. }
  14242. /**
  14243. * Generated VBoxWebService ENUM
  14244. */
  14245. class SymlinkReadFlag extends VBox_Enum
  14246. {
  14247. public $NameMap = array(0 => 'None', 1 => 'NoSymlinks');
  14248. public $ValueMap = array('None' => 0, 'NoSymlinks' => 1);
  14249. }
  14250. /**
  14251. * Generated VBoxWebService Enum Collection
  14252. */
  14253. class SymlinkReadFlagCollection extends VBox_EnumCollection
  14254. {
  14255. protected $_interfaceName = "SymlinkReadFlag";
  14256. }
  14257. /**
  14258. * Generated VBoxWebService ENUM
  14259. */
  14260. class ProcessStatus extends VBox_Enum
  14261. {
  14262. 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');
  14263. 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);
  14264. }
  14265. /**
  14266. * Generated VBoxWebService Enum Collection
  14267. */
  14268. class ProcessStatusCollection extends VBox_EnumCollection
  14269. {
  14270. protected $_interfaceName = "ProcessStatus";
  14271. }
  14272. /**
  14273. * Generated VBoxWebService ENUM
  14274. */
  14275. class ProcessInputStatus extends VBox_Enum
  14276. {
  14277. public $NameMap = array(0 => 'Undefined', 1 => 'Broken', 10 => 'Available', 50 => 'Written', 100 => 'Overflow');
  14278. public $ValueMap = array('Undefined' => 0, 'Broken' => 1, 'Available' => 10, 'Written' => 50, 'Overflow' => 100);
  14279. }
  14280. /**
  14281. * Generated VBoxWebService Enum Collection
  14282. */
  14283. class ProcessInputStatusCollection extends VBox_EnumCollection
  14284. {
  14285. protected $_interfaceName = "ProcessInputStatus";
  14286. }
  14287. /**
  14288. * Generated VBoxWebService ENUM
  14289. */
  14290. class PathStyle extends VBox_Enum
  14291. {
  14292. public $NameMap = array(1 => 'DOS', 2 => 'UNIX', 8 => 'Unknown');
  14293. public $ValueMap = array('DOS' => 1, 'UNIX' => 2, 'Unknown' => 8);
  14294. }
  14295. /**
  14296. * Generated VBoxWebService Enum Collection
  14297. */
  14298. class PathStyleCollection extends VBox_EnumCollection
  14299. {
  14300. protected $_interfaceName = "PathStyle";
  14301. }
  14302. /**
  14303. * Generated VBoxWebService ENUM
  14304. */
  14305. class FileAccessMode extends VBox_Enum
  14306. {
  14307. public $NameMap = array(1 => 'ReadOnly', 2 => 'WriteOnly', 3 => 'ReadWrite', 4 => 'AppendOnly', 5 => 'AppendRead');
  14308. public $ValueMap = array('ReadOnly' => 1, 'WriteOnly' => 2, 'ReadWrite' => 3, 'AppendOnly' => 4, 'AppendRead' => 5);
  14309. }
  14310. /**
  14311. * Generated VBoxWebService Enum Collection
  14312. */
  14313. class FileAccessModeCollection extends VBox_EnumCollection
  14314. {
  14315. protected $_interfaceName = "FileAccessMode";
  14316. }
  14317. /**
  14318. * Generated VBoxWebService ENUM
  14319. */
  14320. class FileOpenAction extends VBox_Enum
  14321. {
  14322. public $NameMap = array(1 => 'OpenExisting', 2 => 'OpenOrCreate', 3 => 'CreateNew', 4 => 'CreateOrReplace', 5 => 'OpenExistingTruncated', 99 => 'AppendOrCreate');
  14323. public $ValueMap = array('OpenExisting' => 1, 'OpenOrCreate' => 2, 'CreateNew' => 3, 'CreateOrReplace' => 4, 'OpenExistingTruncated' => 5, 'AppendOrCreate' => 99);
  14324. }
  14325. /**
  14326. * Generated VBoxWebService Enum Collection
  14327. */
  14328. class FileOpenActionCollection extends VBox_EnumCollection
  14329. {
  14330. protected $_interfaceName = "FileOpenAction";
  14331. }
  14332. /**
  14333. * Generated VBoxWebService ENUM
  14334. */
  14335. class FileSharingMode extends VBox_Enum
  14336. {
  14337. public $NameMap = array(1 => 'Read', 2 => 'Write', 3 => 'ReadWrite', 4 => 'Delete', 5 => 'ReadDelete', 6 => 'WriteDelete', 7 => 'All');
  14338. public $ValueMap = array('Read' => 1, 'Write' => 2, 'ReadWrite' => 3, 'Delete' => 4, 'ReadDelete' => 5, 'WriteDelete' => 6, 'All' => 7);
  14339. }
  14340. /**
  14341. * Generated VBoxWebService Enum Collection
  14342. */
  14343. class FileSharingModeCollection extends VBox_EnumCollection
  14344. {
  14345. protected $_interfaceName = "FileSharingMode";
  14346. }
  14347. /**
  14348. * Generated VBoxWebService ENUM
  14349. */
  14350. class FileOpenExFlags extends VBox_Enum
  14351. {
  14352. public $NameMap = array(0 => 'None');
  14353. public $ValueMap = array('None' => 0);
  14354. }
  14355. /**
  14356. * Generated VBoxWebService Enum Collection
  14357. */
  14358. class FileOpenExFlagsCollection extends VBox_EnumCollection
  14359. {
  14360. protected $_interfaceName = "FileOpenExFlags";
  14361. }
  14362. /**
  14363. * Generated VBoxWebService ENUM
  14364. */
  14365. class FileStatus extends VBox_Enum
  14366. {
  14367. public $NameMap = array(0 => 'Undefined', 10 => 'Opening', 100 => 'Open', 150 => 'Closing', 200 => 'Closed', 600 => 'Down', 800 => 'Error');
  14368. public $ValueMap = array('Undefined' => 0, 'Opening' => 10, 'Open' => 100, 'Closing' => 150, 'Closed' => 200, 'Down' => 600, 'Error' => 800);
  14369. }
  14370. /**
  14371. * Generated VBoxWebService Enum Collection
  14372. */
  14373. class FileStatusCollection extends VBox_EnumCollection
  14374. {
  14375. protected $_interfaceName = "FileStatus";
  14376. }
  14377. /**
  14378. * Generated VBoxWebService ENUM
  14379. */
  14380. class FsObjType extends VBox_Enum
  14381. {
  14382. public $NameMap = array(1 => 'Unknown', 2 => 'Fifo', 3 => 'DevChar', 4 => 'Directory', 5 => 'DevBlock', 6 => 'File', 7 => 'Symlink', 8 => 'Socket', 9 => 'WhiteOut');
  14383. public $ValueMap = array('Unknown' => 1, 'Fifo' => 2, 'DevChar' => 3, 'Directory' => 4, 'DevBlock' => 5, 'File' => 6, 'Symlink' => 7, 'Socket' => 8, 'WhiteOut' => 9);
  14384. }
  14385. /**
  14386. * Generated VBoxWebService Enum Collection
  14387. */
  14388. class FsObjTypeCollection extends VBox_EnumCollection
  14389. {
  14390. protected $_interfaceName = "FsObjType";
  14391. }
  14392. /**
  14393. * Generated VBoxWebService ENUM
  14394. */
  14395. class DnDAction extends VBox_Enum
  14396. {
  14397. public $NameMap = array(0 => 'Ignore', 1 => 'Copy', 2 => 'Move', 3 => 'Link');
  14398. public $ValueMap = array('Ignore' => 0, 'Copy' => 1, 'Move' => 2, 'Link' => 3);
  14399. }
  14400. /**
  14401. * Generated VBoxWebService Enum Collection
  14402. */
  14403. class DnDActionCollection extends VBox_EnumCollection
  14404. {
  14405. protected $_interfaceName = "DnDAction";
  14406. }
  14407. /**
  14408. * Generated VBoxWebService ENUM
  14409. */
  14410. class DirectoryOpenFlag extends VBox_Enum
  14411. {
  14412. public $NameMap = array(0 => 'None', 1 => 'NoSymlinks');
  14413. public $ValueMap = array('None' => 0, 'NoSymlinks' => 1);
  14414. }
  14415. /**
  14416. * Generated VBoxWebService Enum Collection
  14417. */
  14418. class DirectoryOpenFlagCollection extends VBox_EnumCollection
  14419. {
  14420. protected $_interfaceName = "DirectoryOpenFlag";
  14421. }
  14422. /**
  14423. * Generated VBoxWebService ENUM
  14424. */
  14425. class MediumState extends VBox_Enum
  14426. {
  14427. public $NameMap = array(0 => 'NotCreated', 1 => 'Created', 2 => 'LockedRead', 3 => 'LockedWrite', 4 => 'Inaccessible', 5 => 'Creating', 6 => 'Deleting');
  14428. public $ValueMap = array('NotCreated' => 0, 'Created' => 1, 'LockedRead' => 2, 'LockedWrite' => 3, 'Inaccessible' => 4, 'Creating' => 5, 'Deleting' => 6);
  14429. }
  14430. /**
  14431. * Generated VBoxWebService Enum Collection
  14432. */
  14433. class MediumStateCollection extends VBox_EnumCollection
  14434. {
  14435. protected $_interfaceName = "MediumState";
  14436. }
  14437. /**
  14438. * Generated VBoxWebService ENUM
  14439. */
  14440. class MediumType extends VBox_Enum
  14441. {
  14442. public $NameMap = array(0 => 'Normal', 1 => 'Immutable', 2 => 'Writethrough', 3 => 'Shareable', 4 => 'Readonly', 5 => 'MultiAttach');
  14443. public $ValueMap = array('Normal' => 0, 'Immutable' => 1, 'Writethrough' => 2, 'Shareable' => 3, 'Readonly' => 4, 'MultiAttach' => 5);
  14444. }
  14445. /**
  14446. * Generated VBoxWebService Enum Collection
  14447. */
  14448. class MediumTypeCollection extends VBox_EnumCollection
  14449. {
  14450. protected $_interfaceName = "MediumType";
  14451. }
  14452. /**
  14453. * Generated VBoxWebService ENUM
  14454. */
  14455. class MediumVariant extends VBox_Enum
  14456. {
  14457. public $NameMap = array(0 => 'Standard', 0x01 => 'VmdkSplit2G', 0x02 => 'VmdkRawDisk', 0x04 => 'VmdkStreamOptimized', 0x08 => 'VmdkESX', 0x100 => 'VdiZeroExpand', 0x10000 => 'Fixed', 0x20000 => 'Diff', 0x40000000 => 'NoCreateDir');
  14458. public $ValueMap = array('Standard' => 0, 'VmdkSplit2G' => 0x01, 'VmdkRawDisk' => 0x02, 'VmdkStreamOptimized' => 0x04, 'VmdkESX' => 0x08, 'VdiZeroExpand' => 0x100, 'Fixed' => 0x10000, 'Diff' => 0x20000, 'NoCreateDir' => 0x40000000);
  14459. }
  14460. /**
  14461. * Generated VBoxWebService Enum Collection
  14462. */
  14463. class MediumVariantCollection extends VBox_EnumCollection
  14464. {
  14465. protected $_interfaceName = "MediumVariant";
  14466. }
  14467. /**
  14468. * Generated VBoxWebService ENUM
  14469. */
  14470. class DataType extends VBox_Enum
  14471. {
  14472. public $NameMap = array(0 => 'Int32', 1 => 'Int8', 2 => 'String');
  14473. public $ValueMap = array('Int32' => 0, 'Int8' => 1, 'String' => 2);
  14474. }
  14475. /**
  14476. * Generated VBoxWebService Enum Collection
  14477. */
  14478. class DataTypeCollection extends VBox_EnumCollection
  14479. {
  14480. protected $_interfaceName = "DataType";
  14481. }
  14482. /**
  14483. * Generated VBoxWebService ENUM
  14484. */
  14485. class DataFlags extends VBox_Enum
  14486. {
  14487. public $NameMap = array(0x00 => 'None', 0x01 => 'Mandatory', 0x02 => 'Expert', 0x04 => 'Array', 0x07 => 'FlagMask');
  14488. public $ValueMap = array('None' => 0x00, 'Mandatory' => 0x01, 'Expert' => 0x02, 'Array' => 0x04, 'FlagMask' => 0x07);
  14489. }
  14490. /**
  14491. * Generated VBoxWebService Enum Collection
  14492. */
  14493. class DataFlagsCollection extends VBox_EnumCollection
  14494. {
  14495. protected $_interfaceName = "DataFlags";
  14496. }
  14497. /**
  14498. * Generated VBoxWebService ENUM
  14499. */
  14500. class MediumFormatCapabilities extends VBox_Enum
  14501. {
  14502. 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');
  14503. 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);
  14504. }
  14505. /**
  14506. * Generated VBoxWebService Enum Collection
  14507. */
  14508. class MediumFormatCapabilitiesCollection extends VBox_EnumCollection
  14509. {
  14510. protected $_interfaceName = "MediumFormatCapabilities";
  14511. }
  14512. /**
  14513. * Generated VBoxWebService ENUM
  14514. */
  14515. class KeyboardLED extends VBox_Enum
  14516. {
  14517. public $NameMap = array(0x01 => 'NumLock', 0x02 => 'CapsLock', 0x04 => 'ScrollLock');
  14518. public $ValueMap = array('NumLock' => 0x01, 'CapsLock' => 0x02, 'ScrollLock' => 0x04);
  14519. }
  14520. /**
  14521. * Generated VBoxWebService Enum Collection
  14522. */
  14523. class KeyboardLEDCollection extends VBox_EnumCollection
  14524. {
  14525. protected $_interfaceName = "KeyboardLED";
  14526. }
  14527. /**
  14528. * Generated VBoxWebService ENUM
  14529. */
  14530. class MouseButtonState extends VBox_Enum
  14531. {
  14532. public $NameMap = array(0x01 => 'LeftButton', 0x02 => 'RightButton', 0x04 => 'MiddleButton', 0x08 => 'WheelUp', 0x10 => 'WheelDown', 0x20 => 'XButton1', 0x40 => 'XButton2', 0x7F => 'MouseStateMask');
  14533. public $ValueMap = array('LeftButton' => 0x01, 'RightButton' => 0x02, 'MiddleButton' => 0x04, 'WheelUp' => 0x08, 'WheelDown' => 0x10, 'XButton1' => 0x20, 'XButton2' => 0x40, 'MouseStateMask' => 0x7F);
  14534. }
  14535. /**
  14536. * Generated VBoxWebService Enum Collection
  14537. */
  14538. class MouseButtonStateCollection extends VBox_EnumCollection
  14539. {
  14540. protected $_interfaceName = "MouseButtonState";
  14541. }
  14542. /**
  14543. * Generated VBoxWebService ENUM
  14544. */
  14545. class TouchContactState extends VBox_Enum
  14546. {
  14547. public $NameMap = array(0x00 => 'None', 0x01 => 'InContact', 0x02 => 'InRange', 0x03 => 'ContactStateMask');
  14548. public $ValueMap = array('None' => 0x00, 'InContact' => 0x01, 'InRange' => 0x02, 'ContactStateMask' => 0x03);
  14549. }
  14550. /**
  14551. * Generated VBoxWebService Enum Collection
  14552. */
  14553. class TouchContactStateCollection extends VBox_EnumCollection
  14554. {
  14555. protected $_interfaceName = "TouchContactState";
  14556. }
  14557. /**
  14558. * Generated VBoxWebService ENUM
  14559. */
  14560. class FramebufferCapabilities extends VBox_Enum
  14561. {
  14562. public $NameMap = array(0x01 => 'UpdateImage', 0x02 => 'VHWA', 0x04 => 'VisibleRegion');
  14563. public $ValueMap = array('UpdateImage' => 0x01, 'VHWA' => 0x02, 'VisibleRegion' => 0x04);
  14564. }
  14565. /**
  14566. * Generated VBoxWebService Enum Collection
  14567. */
  14568. class FramebufferCapabilitiesCollection extends VBox_EnumCollection
  14569. {
  14570. protected $_interfaceName = "FramebufferCapabilities";
  14571. }
  14572. /**
  14573. * Generated VBoxWebService ENUM
  14574. */
  14575. class GuestMonitorStatus extends VBox_Enum
  14576. {
  14577. public $NameMap = array(0 => 'Disabled', 1 => 'Enabled');
  14578. public $ValueMap = array('Disabled' => 0, 'Enabled' => 1);
  14579. }
  14580. /**
  14581. * Generated VBoxWebService Enum Collection
  14582. */
  14583. class GuestMonitorStatusCollection extends VBox_EnumCollection
  14584. {
  14585. protected $_interfaceName = "GuestMonitorStatus";
  14586. }
  14587. /**
  14588. * Generated VBoxWebService ENUM
  14589. */
  14590. class NetworkAttachmentType extends VBox_Enum
  14591. {
  14592. public $NameMap = array(0 => 'Null', 1 => 'NAT', 2 => 'Bridged', 3 => 'Internal', 4 => 'HostOnly', 5 => 'Generic', 6 => 'NATNetwork');
  14593. public $ValueMap = array('Null' => 0, 'NAT' => 1, 'Bridged' => 2, 'Internal' => 3, 'HostOnly' => 4, 'Generic' => 5, 'NATNetwork' => 6);
  14594. }
  14595. /**
  14596. * Generated VBoxWebService Enum Collection
  14597. */
  14598. class NetworkAttachmentTypeCollection extends VBox_EnumCollection
  14599. {
  14600. protected $_interfaceName = "NetworkAttachmentType";
  14601. }
  14602. /**
  14603. * Generated VBoxWebService ENUM
  14604. */
  14605. class NetworkAdapterType extends VBox_Enum
  14606. {
  14607. public $NameMap = array(0 => 'Null', 1 => 'Am79C970A', 2 => 'Am79C973', 3 => 'I82540EM', 4 => 'I82543GC', 5 => 'I82545EM', 6 => 'Virtio');
  14608. public $ValueMap = array('Null' => 0, 'Am79C970A' => 1, 'Am79C973' => 2, 'I82540EM' => 3, 'I82543GC' => 4, 'I82545EM' => 5, 'Virtio' => 6);
  14609. }
  14610. /**
  14611. * Generated VBoxWebService Enum Collection
  14612. */
  14613. class NetworkAdapterTypeCollection extends VBox_EnumCollection
  14614. {
  14615. protected $_interfaceName = "NetworkAdapterType";
  14616. }
  14617. /**
  14618. * Generated VBoxWebService ENUM
  14619. */
  14620. class NetworkAdapterPromiscModePolicy extends VBox_Enum
  14621. {
  14622. public $NameMap = array(1 => 'Deny', 2 => 'AllowNetwork', 3 => 'AllowAll');
  14623. public $ValueMap = array('Deny' => 1, 'AllowNetwork' => 2, 'AllowAll' => 3);
  14624. }
  14625. /**
  14626. * Generated VBoxWebService Enum Collection
  14627. */
  14628. class NetworkAdapterPromiscModePolicyCollection extends VBox_EnumCollection
  14629. {
  14630. protected $_interfaceName = "NetworkAdapterPromiscModePolicy";
  14631. }
  14632. /**
  14633. * Generated VBoxWebService ENUM
  14634. */
  14635. class PortMode extends VBox_Enum
  14636. {
  14637. public $NameMap = array(0 => 'Disconnected', 1 => 'HostPipe', 2 => 'HostDevice', 3 => 'RawFile', 4 => 'TCP');
  14638. public $ValueMap = array('Disconnected' => 0, 'HostPipe' => 1, 'HostDevice' => 2, 'RawFile' => 3, 'TCP' => 4);
  14639. }
  14640. /**
  14641. * Generated VBoxWebService Enum Collection
  14642. */
  14643. class PortModeCollection extends VBox_EnumCollection
  14644. {
  14645. protected $_interfaceName = "PortMode";
  14646. }
  14647. /**
  14648. * Generated VBoxWebService ENUM
  14649. */
  14650. class USBControllerType extends VBox_Enum
  14651. {
  14652. public $NameMap = array(0 => 'Null', 1 => 'OHCI', 2 => 'EHCI', 3 => 'XHCI', 4 => 'Last');
  14653. public $ValueMap = array('Null' => 0, 'OHCI' => 1, 'EHCI' => 2, 'XHCI' => 3, 'Last' => 4);
  14654. }
  14655. /**
  14656. * Generated VBoxWebService Enum Collection
  14657. */
  14658. class USBControllerTypeCollection extends VBox_EnumCollection
  14659. {
  14660. protected $_interfaceName = "USBControllerType";
  14661. }
  14662. /**
  14663. * Generated VBoxWebService ENUM
  14664. */
  14665. class USBConnectionSpeed extends VBox_Enum
  14666. {
  14667. public $NameMap = array(0 => 'Null', 1 => 'Low', 2 => 'Full', 3 => 'High', 4 => 'Super', 5 => 'SuperPlus');
  14668. public $ValueMap = array('Null' => 0, 'Low' => 1, 'Full' => 2, 'High' => 3, 'Super' => 4, 'SuperPlus' => 5);
  14669. }
  14670. /**
  14671. * Generated VBoxWebService Enum Collection
  14672. */
  14673. class USBConnectionSpeedCollection extends VBox_EnumCollection
  14674. {
  14675. protected $_interfaceName = "USBConnectionSpeed";
  14676. }
  14677. /**
  14678. * Generated VBoxWebService ENUM
  14679. */
  14680. class USBDeviceState extends VBox_Enum
  14681. {
  14682. public $NameMap = array(0 => 'NotSupported', 1 => 'Unavailable', 2 => 'Busy', 3 => 'Available', 4 => 'Held', 5 => 'Captured');
  14683. public $ValueMap = array('NotSupported' => 0, 'Unavailable' => 1, 'Busy' => 2, 'Available' => 3, 'Held' => 4, 'Captured' => 5);
  14684. }
  14685. /**
  14686. * Generated VBoxWebService Enum Collection
  14687. */
  14688. class USBDeviceStateCollection extends VBox_EnumCollection
  14689. {
  14690. protected $_interfaceName = "USBDeviceState";
  14691. }
  14692. /**
  14693. * Generated VBoxWebService ENUM
  14694. */
  14695. class USBDeviceFilterAction extends VBox_Enum
  14696. {
  14697. public $NameMap = array(0 => 'Null', 1 => 'Ignore', 2 => 'Hold');
  14698. public $ValueMap = array('Null' => 0, 'Ignore' => 1, 'Hold' => 2);
  14699. }
  14700. /**
  14701. * Generated VBoxWebService Enum Collection
  14702. */
  14703. class USBDeviceFilterActionCollection extends VBox_EnumCollection
  14704. {
  14705. protected $_interfaceName = "USBDeviceFilterAction";
  14706. }
  14707. /**
  14708. * Generated VBoxWebService ENUM
  14709. */
  14710. class AudioDriverType extends VBox_Enum
  14711. {
  14712. public $NameMap = array(0 => 'Null', 1 => 'WinMM', 2 => 'OSS', 3 => 'ALSA', 4 => 'DirectSound', 5 => 'CoreAudio', 6 => 'MMPM', 7 => 'Pulse', 8 => 'SolAudio');
  14713. public $ValueMap = array('Null' => 0, 'WinMM' => 1, 'OSS' => 2, 'ALSA' => 3, 'DirectSound' => 4, 'CoreAudio' => 5, 'MMPM' => 6, 'Pulse' => 7, 'SolAudio' => 8);
  14714. }
  14715. /**
  14716. * Generated VBoxWebService Enum Collection
  14717. */
  14718. class AudioDriverTypeCollection extends VBox_EnumCollection
  14719. {
  14720. protected $_interfaceName = "AudioDriverType";
  14721. }
  14722. /**
  14723. * Generated VBoxWebService ENUM
  14724. */
  14725. class AudioControllerType extends VBox_Enum
  14726. {
  14727. public $NameMap = array(0 => 'AC97', 1 => 'SB16', 2 => 'HDA');
  14728. public $ValueMap = array('AC97' => 0, 'SB16' => 1, 'HDA' => 2);
  14729. }
  14730. /**
  14731. * Generated VBoxWebService Enum Collection
  14732. */
  14733. class AudioControllerTypeCollection extends VBox_EnumCollection
  14734. {
  14735. protected $_interfaceName = "AudioControllerType";
  14736. }
  14737. /**
  14738. * Generated VBoxWebService ENUM
  14739. */
  14740. class AudioCodecType extends VBox_Enum
  14741. {
  14742. public $NameMap = array(0 => 'Null', 1 => 'SB16', 2 => 'STAC9700', 3 => 'AD1980', 4 => 'STAC9221');
  14743. public $ValueMap = array('Null' => 0, 'SB16' => 1, 'STAC9700' => 2, 'AD1980' => 3, 'STAC9221' => 4);
  14744. }
  14745. /**
  14746. * Generated VBoxWebService Enum Collection
  14747. */
  14748. class AudioCodecTypeCollection extends VBox_EnumCollection
  14749. {
  14750. protected $_interfaceName = "AudioCodecType";
  14751. }
  14752. /**
  14753. * Generated VBoxWebService ENUM
  14754. */
  14755. class AuthType extends VBox_Enum
  14756. {
  14757. public $NameMap = array(0 => 'Null', 1 => 'External', 2 => 'Guest');
  14758. public $ValueMap = array('Null' => 0, 'External' => 1, 'Guest' => 2);
  14759. }
  14760. /**
  14761. * Generated VBoxWebService Enum Collection
  14762. */
  14763. class AuthTypeCollection extends VBox_EnumCollection
  14764. {
  14765. protected $_interfaceName = "AuthType";
  14766. }
  14767. /**
  14768. * Generated VBoxWebService ENUM
  14769. */
  14770. class Reason extends VBox_Enum
  14771. {
  14772. public $NameMap = array(0 => 'Unspecified', 1 => 'HostSuspend', 2 => 'HostResume', 3 => 'HostBatteryLow', 4 => 'Snapshot');
  14773. public $ValueMap = array('Unspecified' => 0, 'HostSuspend' => 1, 'HostResume' => 2, 'HostBatteryLow' => 3, 'Snapshot' => 4);
  14774. }
  14775. /**
  14776. * Generated VBoxWebService Enum Collection
  14777. */
  14778. class ReasonCollection extends VBox_EnumCollection
  14779. {
  14780. protected $_interfaceName = "Reason";
  14781. }
  14782. /**
  14783. * Generated VBoxWebService ENUM
  14784. */
  14785. class StorageBus extends VBox_Enum
  14786. {
  14787. public $NameMap = array(0 => 'Null', 1 => 'IDE', 2 => 'SATA', 3 => 'SCSI', 4 => 'Floppy', 5 => 'SAS', 6 => 'USB');
  14788. public $ValueMap = array('Null' => 0, 'IDE' => 1, 'SATA' => 2, 'SCSI' => 3, 'Floppy' => 4, 'SAS' => 5, 'USB' => 6);
  14789. }
  14790. /**
  14791. * Generated VBoxWebService Enum Collection
  14792. */
  14793. class StorageBusCollection extends VBox_EnumCollection
  14794. {
  14795. protected $_interfaceName = "StorageBus";
  14796. }
  14797. /**
  14798. * Generated VBoxWebService ENUM
  14799. */
  14800. class StorageControllerType extends VBox_Enum
  14801. {
  14802. public $NameMap = array(0 => 'Null', 1 => 'LsiLogic', 2 => 'BusLogic', 3 => 'IntelAhci', 4 => 'PIIX3', 5 => 'PIIX4', 6 => 'ICH6', 7 => 'I82078', 8 => 'LsiLogicSas', 9 => 'USB');
  14803. public $ValueMap = array('Null' => 0, 'LsiLogic' => 1, 'BusLogic' => 2, 'IntelAhci' => 3, 'PIIX3' => 4, 'PIIX4' => 5, 'ICH6' => 6, 'I82078' => 7, 'LsiLogicSas' => 8, 'USB' => 9);
  14804. }
  14805. /**
  14806. * Generated VBoxWebService Enum Collection
  14807. */
  14808. class StorageControllerTypeCollection extends VBox_EnumCollection
  14809. {
  14810. protected $_interfaceName = "StorageControllerType";
  14811. }
  14812. /**
  14813. * Generated VBoxWebService ENUM
  14814. */
  14815. class ChipsetType extends VBox_Enum
  14816. {
  14817. public $NameMap = array(0 => 'Null', 1 => 'PIIX3', 2 => 'ICH9');
  14818. public $ValueMap = array('Null' => 0, 'PIIX3' => 1, 'ICH9' => 2);
  14819. }
  14820. /**
  14821. * Generated VBoxWebService Enum Collection
  14822. */
  14823. class ChipsetTypeCollection extends VBox_EnumCollection
  14824. {
  14825. protected $_interfaceName = "ChipsetType";
  14826. }
  14827. /**
  14828. * Generated VBoxWebService ENUM
  14829. */
  14830. class NATAliasMode extends VBox_Enum
  14831. {
  14832. public $NameMap = array(0x1 => 'AliasLog', 0x02 => 'AliasProxyOnly', 0x04 => 'AliasUseSamePorts');
  14833. public $ValueMap = array('AliasLog' => 0x1, 'AliasProxyOnly' => 0x02, 'AliasUseSamePorts' => 0x04);
  14834. }
  14835. /**
  14836. * Generated VBoxWebService Enum Collection
  14837. */
  14838. class NATAliasModeCollection extends VBox_EnumCollection
  14839. {
  14840. protected $_interfaceName = "NATAliasMode";
  14841. }
  14842. /**
  14843. * Generated VBoxWebService ENUM
  14844. */
  14845. class NATProtocol extends VBox_Enum
  14846. {
  14847. public $NameMap = array(0 => 'UDP', 1 => 'TCP');
  14848. public $ValueMap = array('UDP' => 0, 'TCP' => 1);
  14849. }
  14850. /**
  14851. * Generated VBoxWebService Enum Collection
  14852. */
  14853. class NATProtocolCollection extends VBox_EnumCollection
  14854. {
  14855. protected $_interfaceName = "NATProtocol";
  14856. }
  14857. /**
  14858. * Generated VBoxWebService ENUM
  14859. */
  14860. class BandwidthGroupType extends VBox_Enum
  14861. {
  14862. public $NameMap = array(0 => 'Null', 1 => 'Disk', 2 => 'Network');
  14863. public $ValueMap = array('Null' => 0, 'Disk' => 1, 'Network' => 2);
  14864. }
  14865. /**
  14866. * Generated VBoxWebService Enum Collection
  14867. */
  14868. class BandwidthGroupTypeCollection extends VBox_EnumCollection
  14869. {
  14870. protected $_interfaceName = "BandwidthGroupType";
  14871. }
  14872. /**
  14873. * Generated VBoxWebService ENUM
  14874. */
  14875. class VBoxEventType extends VBox_Enum
  14876. {
  14877. 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');
  14878. 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);
  14879. }
  14880. /**
  14881. * Generated VBoxWebService Enum Collection
  14882. */
  14883. class VBoxEventTypeCollection extends VBox_EnumCollection
  14884. {
  14885. protected $_interfaceName = "VBoxEventType";
  14886. }
  14887. /**
  14888. * Generated VBoxWebService ENUM
  14889. */
  14890. class GuestMouseEventMode extends VBox_Enum
  14891. {
  14892. public $NameMap = array(0 => 'Relative', 1 => 'Absolute');
  14893. public $ValueMap = array('Relative' => 0, 'Absolute' => 1);
  14894. }
  14895. /**
  14896. * Generated VBoxWebService Enum Collection
  14897. */
  14898. class GuestMouseEventModeCollection extends VBox_EnumCollection
  14899. {
  14900. protected $_interfaceName = "GuestMouseEventMode";
  14901. }
  14902. /**
  14903. * Generated VBoxWebService ENUM
  14904. */
  14905. class GuestMonitorChangedEventType extends VBox_Enum
  14906. {
  14907. public $NameMap = array(0 => 'Enabled', 1 => 'Disabled', 2 => 'NewOrigin');
  14908. public $ValueMap = array('Enabled' => 0, 'Disabled' => 1, 'NewOrigin' => 2);
  14909. }
  14910. /**
  14911. * Generated VBoxWebService Enum Collection
  14912. */
  14913. class GuestMonitorChangedEventTypeCollection extends VBox_EnumCollection
  14914. {
  14915. protected $_interfaceName = "GuestMonitorChangedEventType";
  14916. }