VirtualBox

Ticket #6378: vboxServiceWrappers(old collection).php

File vboxServiceWrappers(old collection).php, 255.7 KB (added by James Lucas, 14 years ago)

With old style collection class

Line 
1<?php
2
3/*
4* Copyright (C) 2009 Sun Microsystems, Inc.
5*
6* This file is part of VirtualBox Open Source Edition (OSE), as
7* available from http://www.virtualbox.org. This file is free software;
8* you can redistribute it and/or modify it under the terms of the GNU
9* General Public License (GPL) as published by the Free Software
10* Foundation, in version 2 as it comes in the "COPYING" file of the
11* VirtualBox OSE distribution. VirtualBox OSE is distributed in the
12* hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
13*
14* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
15* Clara, CA 95054 USA or visit http://www.sun.com if you need
16* additional information or have any questions.
17*
18* This file is autogenerated from VirtualBox.xidl, DO NOT EDIT!
19*/
20
21class VBox_ManagedObject
22{
23 protected $connection;
24 protected $handle;
25
26 public function __construct($soap, $handle = null)
27 {
28 $this->connection = $soap;
29 $this->handle = $handle;
30 }
31
32 public function __toString()
33 {
34 return (string)$this->handle;
35 }
36
37 public function __set($attr, $value)
38 {
39 $methodName = "set" . $attr;
40 if (method_exists($this, $methodName))
41 $this->$methodName($value);
42 else
43 throw new Exception("Attribute does not exist");
44 }
45
46 public function __get($attr)
47 {
48 $methodName = "get" . $attr;
49 if (method_exists($this, $methodName))
50 return $this->$methodName();
51 else
52 throw new Exception("Attribute does not exist");
53 }
54
55 public function getHandle()
56 {
57 return $this->handle;
58 }
59
60 public function cast($class)
61 {
62 if (is_subclass_of($class, 'VBox_ManagedObject'))
63 {
64 return new $class($this->connection, $this->handle);
65 }
66 throw new Exception('Cannot cast VBox_ManagedObject to non-child class VBox_ManagedObject');
67 }
68
69 public function releaseRemote()
70 {
71 try
72 {
73 $request = new stdClass();
74 $request->_this = $this->handle;
75 $this->connection->__soapCall('IManagedObjectRef_release', array((array)$request));
76 } catch (Exception $ex) {}
77 }
78}
79
80abstract class VBox_Collection implements ArrayAccess, Iterator, Countable {
81 protected $_connection;
82 protected $_values;
83 protected $_objects;
84 protected $_interfaceName;
85
86 public function __construct($soap, array $values = array()) {
87 $this->_connection = $soap;
88 $this->_values = $values;
89 $this->_soapToObject();
90 }
91
92 protected function _soapToObject() {
93 $this->_objects = array();
94 foreach($this->_values as $value)
95 {
96 $this->_objects[] = new $this->_interfaceName($this->_connection, $value);
97 }
98 }
99
100 public function offsetSet($offset, $value) {
101 if ($value instanceof $this->_interfaceName)
102 {
103 if ($offset)
104 {
105 $this->_objects[$offset] = $value;
106 }
107 else
108 {
109 $this->_objects[] = $value;
110 }
111 }
112 else
113 {
114 throw new Exception("Value must be a instance of " . $this->_interfaceName);
115 }
116 }
117
118 public function offsetExists($offset) {
119 return isset($this->_objects[$offset]);
120 }
121
122 public function offsetUnset($offset) {
123 unset($this->_objects[$offset]);
124 }
125
126 public function offsetGet($offset) {
127 return isset($this->_objects[$offset]) ? $this->_objects[$offset] : null;
128 }
129
130 public function rewind() {
131 reset($this->_objects);
132 }
133
134 public function current() {
135 return current($this->_objects);
136 }
137
138 public function key() {
139 return key($this->_objects);
140 }
141
142 public function next() {
143 return next($this->_objects);
144 }
145
146 public function valid() {
147 return ($this->current() !== false);
148 }
149
150 public function count() {
151 return count($this->_objects);
152 }
153}
154
155class VBox_ManagedObjectCollection extends VBox_Collection {
156 protected $_interfaceName = 'VBox_ManagedObject';
157
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 $this->_interfaceName = $interface;
161 $this->_soapToObject();
162 }
163}
164
165abstract class VBox_Struct {
166 protected $connection;
167
168 public function __get($attr)
169 {
170 $methodName = "get" . $attr;
171 if (method_exists($this, $methodName))
172 return $this->$methodName();
173 else
174 throw new Exception("Attribute does not exist");
175 }
176}
177
178abstract class VBox_StructCollection extends VBox_Collection {
179
180 public function __construct($soap, array $values = array())
181 {
182 if (!(array_values($values) === $values))
183 {
184 $values = array((object)$values); //Fix for when struct return value only contains one list item (e.g. one medium attachment)
185 }
186 parent::__construct($soap, $values);
187 }
188}
189
190abstract class VBox_Enum {
191 protected $handle;
192
193 public function __construct($connection, $handle)
194 {
195 if (is_string($handle))
196 $this->handle = $this->ValueMap[$handle];
197 else
198 $this->handle = $handle;
199 }
200
201 public function __toString()
202 {
203 return (string)$this->NameMap[$this->handle];
204 }
205}
206
207abstract class VBox_EnumCollection extends VBox_Collection {
208}
209
210
211/**
212* Generated VBoxWebService Interface Wrapper
213*/
214class IVirtualBoxErrorInfo extends VBox_ManagedObject {
215
216 public function getResultCode() {
217 $request = new stdClass();
218 $request->_this = $this->handle;
219 $response = $this->connection->__soapCall('IVirtualBoxErrorInfo_getResultCode', array((array)$request));
220 return (int)$response->returnval;
221 }
222
223 public function getInterfaceID() {
224 $request = new stdClass();
225 $request->_this = $this->handle;
226 $response = $this->connection->__soapCall('IVirtualBoxErrorInfo_getInterfaceID', array((array)$request));
227 return (string)$response->returnval;
228 }
229
230 public function getComponent() {
231 $request = new stdClass();
232 $request->_this = $this->handle;
233 $response = $this->connection->__soapCall('IVirtualBoxErrorInfo_getComponent', array((array)$request));
234 return (string)$response->returnval;
235 }
236
237 public function getText() {
238 $request = new stdClass();
239 $request->_this = $this->handle;
240 $response = $this->connection->__soapCall('IVirtualBoxErrorInfo_getText', array((array)$request));
241 return (string)$response->returnval;
242 }
243
244 public function getNext() {
245 $request = new stdClass();
246 $request->_this = $this->handle;
247 $response = $this->connection->__soapCall('IVirtualBoxErrorInfo_getNext', array((array)$request));
248 return new IVirtualBoxErrorInfo ($this->connection, $response->returnval);
249 }
250}
251
252/**
253* Generated VBoxWebService Managed Object Collection
254*/
255class IVirtualBoxErrorInfoCollection extends VBox_ManagedObjectCollection {
256 protected $_interfaceName = "IVirtualBoxErrorInfo";
257}
258
259/**
260* Generated VBoxWebService Interface Wrapper
261*/
262class IDHCPServer extends VBox_ManagedObject {
263
264 public function setConfiguration($arg_IPAddress, $arg_networkMask, $arg_FromIPAddress, $arg_ToIPAddress) {
265 $request = new stdClass();
266
267 $request->_this = $this->handle;
268
269 $request->IPAddress = $arg_IPAddress;
270 $request->networkMask = $arg_networkMask;
271 $request->FromIPAddress = $arg_FromIPAddress;
272 $request->ToIPAddress = $arg_ToIPAddress;
273 $response = $this->connection->__soapCall('IDHCPServer_setConfiguration', array((array)$request));
274
275 return ;
276 }
277
278 public function start($arg_networkName, $arg_trunkName, $arg_trunkType) {
279 $request = new stdClass();
280
281 $request->_this = $this->handle;
282
283 $request->networkName = $arg_networkName;
284 $request->trunkName = $arg_trunkName;
285 $request->trunkType = $arg_trunkType;
286 $response = $this->connection->__soapCall('IDHCPServer_start', array((array)$request));
287
288 return ;
289 }
290
291 public function stop() {
292 $request = new stdClass();
293
294 $request->_this = $this->handle;
295
296 $response = $this->connection->__soapCall('IDHCPServer_stop', array((array)$request));
297
298 return ;
299 }
300
301 public function getEnabled() {
302 $request = new stdClass();
303 $request->_this = $this->handle;
304 $response = $this->connection->__soapCall('IDHCPServer_getEnabled', array((array)$request));
305 return (bool)$response->returnval;
306 }
307
308 public function setEnabled($value) {
309 $request = new stdClass();
310 $request->_this = $this->handle;
311 if (is_int($value) || is_string($value) || is_bool($value)) {
312 $request->enabled = $value;
313 }
314 else
315 {
316 $request->enabled = $value->handle;
317 }
318 $this->connection->__soapCall('IDHCPServer_setEnabled', array((array)$request));
319 }
320
321 public function getIPAddress() {
322 $request = new stdClass();
323 $request->_this = $this->handle;
324 $response = $this->connection->__soapCall('IDHCPServer_getIPAddress', array((array)$request));
325 return (string)$response->returnval;
326 }
327
328 public function getNetworkMask() {
329 $request = new stdClass();
330 $request->_this = $this->handle;
331 $response = $this->connection->__soapCall('IDHCPServer_getNetworkMask', array((array)$request));
332 return (string)$response->returnval;
333 }
334
335 public function getNetworkName() {
336 $request = new stdClass();
337 $request->_this = $this->handle;
338 $response = $this->connection->__soapCall('IDHCPServer_getNetworkName', array((array)$request));
339 return (string)$response->returnval;
340 }
341
342 public function getLowerIP() {
343 $request = new stdClass();
344 $request->_this = $this->handle;
345 $response = $this->connection->__soapCall('IDHCPServer_getLowerIP', array((array)$request));
346 return (string)$response->returnval;
347 }
348
349 public function getUpperIP() {
350 $request = new stdClass();
351 $request->_this = $this->handle;
352 $response = $this->connection->__soapCall('IDHCPServer_getUpperIP', array((array)$request));
353 return (string)$response->returnval;
354 }
355}
356
357/**
358* Generated VBoxWebService Managed Object Collection
359*/
360class IDHCPServerCollection extends VBox_ManagedObjectCollection {
361 protected $_interfaceName = "IDHCPServer";
362}
363
364/**
365* Generated VBoxWebService Interface Wrapper
366*/
367class IVirtualBox extends VBox_ManagedObject {
368
369 public function createMachine($arg_name, $arg_osTypeId, $arg_baseFolder, $arg_id, $arg_override) {
370 $request = new stdClass();
371
372 $request->_this = $this->handle;
373
374 $request->name = $arg_name;
375 $request->osTypeId = $arg_osTypeId;
376 $request->baseFolder = $arg_baseFolder;
377 $request->id = $arg_id;
378 $request->override = $arg_override;
379 $response = $this->connection->__soapCall('IVirtualBox_createMachine', array((array)$request));
380
381 return new IMachine ($this->connection, $response->returnval);
382 }
383
384 public function createLegacyMachine($arg_name, $arg_osTypeId, $arg_settingsFile, $arg_id) {
385 $request = new stdClass();
386
387 $request->_this = $this->handle;
388
389 $request->name = $arg_name;
390 $request->osTypeId = $arg_osTypeId;
391 $request->settingsFile = $arg_settingsFile;
392 $request->id = $arg_id;
393 $response = $this->connection->__soapCall('IVirtualBox_createLegacyMachine', array((array)$request));
394
395 return new IMachine ($this->connection, $response->returnval);
396 }
397
398 public function openMachine($arg_settingsFile) {
399 $request = new stdClass();
400
401 $request->_this = $this->handle;
402
403 $request->settingsFile = $arg_settingsFile;
404 $response = $this->connection->__soapCall('IVirtualBox_openMachine', array((array)$request));
405
406 return new IMachine ($this->connection, $response->returnval);
407 }
408
409 public function registerMachine($arg_machine) {
410 $request = new stdClass();
411
412 $request->_this = $this->handle;
413
414 $request->machine = $arg_machine;
415 $response = $this->connection->__soapCall('IVirtualBox_registerMachine', array((array)$request));
416
417 return ;
418 }
419
420 public function getMachine($arg_id) {
421 $request = new stdClass();
422
423 $request->_this = $this->handle;
424
425 $request->id = $arg_id;
426 $response = $this->connection->__soapCall('IVirtualBox_getMachine', array((array)$request));
427
428 return new IMachine ($this->connection, $response->returnval);
429 }
430
431 public function findMachine($arg_name) {
432 $request = new stdClass();
433
434 $request->_this = $this->handle;
435
436 $request->name = $arg_name;
437 $response = $this->connection->__soapCall('IVirtualBox_findMachine', array((array)$request));
438
439 return new IMachine ($this->connection, $response->returnval);
440 }
441
442 public function unregisterMachine($arg_id) {
443 $request = new stdClass();
444
445 $request->_this = $this->handle;
446
447 $request->id = $arg_id;
448 $response = $this->connection->__soapCall('IVirtualBox_unregisterMachine', array((array)$request));
449
450 return new IMachine ($this->connection, $response->returnval);
451 }
452
453 public function createAppliance() {
454 $request = new stdClass();
455
456 $request->_this = $this->handle;
457
458 $response = $this->connection->__soapCall('IVirtualBox_createAppliance', array((array)$request));
459
460 return new IAppliance ($this->connection, $response->returnval);
461 }
462
463 public function createHardDisk($arg_format, $arg_location) {
464 $request = new stdClass();
465
466 $request->_this = $this->handle;
467
468 $request->format = $arg_format;
469 $request->location = $arg_location;
470 $response = $this->connection->__soapCall('IVirtualBox_createHardDisk', array((array)$request));
471
472 return new IMedium ($this->connection, $response->returnval);
473 }
474
475 public function openHardDisk($arg_location, $arg_accessMode, $arg_setImageId, $arg_imageId, $arg_setParentId, $arg_parentId) {
476 $request = new stdClass();
477
478 $request->_this = $this->handle;
479
480 $request->location = $arg_location;
481 $request->accessMode = $arg_accessMode;
482 $request->setImageId = $arg_setImageId;
483 $request->imageId = $arg_imageId;
484 $request->setParentId = $arg_setParentId;
485 $request->parentId = $arg_parentId;
486 $response = $this->connection->__soapCall('IVirtualBox_openHardDisk', array((array)$request));
487
488 return new IMedium ($this->connection, $response->returnval);
489 }
490
491 public function getHardDisk($arg_id) {
492 $request = new stdClass();
493
494 $request->_this = $this->handle;
495
496 $request->id = $arg_id;
497 $response = $this->connection->__soapCall('IVirtualBox_getHardDisk', array((array)$request));
498
499 return new IMedium ($this->connection, $response->returnval);
500 }
501
502 public function findHardDisk($arg_location) {
503 $request = new stdClass();
504
505 $request->_this = $this->handle;
506
507 $request->location = $arg_location;
508 $response = $this->connection->__soapCall('IVirtualBox_findHardDisk', array((array)$request));
509
510 return new IMedium ($this->connection, $response->returnval);
511 }
512
513 public function openDVDImage($arg_location, $arg_id) {
514 $request = new stdClass();
515
516 $request->_this = $this->handle;
517
518 $request->location = $arg_location;
519 $request->id = $arg_id;
520 $response = $this->connection->__soapCall('IVirtualBox_openDVDImage', array((array)$request));
521
522 return new IMedium ($this->connection, $response->returnval);
523 }
524
525 public function getDVDImage($arg_id) {
526 $request = new stdClass();
527
528 $request->_this = $this->handle;
529
530 $request->id = $arg_id;
531 $response = $this->connection->__soapCall('IVirtualBox_getDVDImage', array((array)$request));
532
533 return new IMedium ($this->connection, $response->returnval);
534 }
535
536 public function findDVDImage($arg_location) {
537 $request = new stdClass();
538
539 $request->_this = $this->handle;
540
541 $request->location = $arg_location;
542 $response = $this->connection->__soapCall('IVirtualBox_findDVDImage', array((array)$request));
543
544 return new IMedium ($this->connection, $response->returnval);
545 }
546
547 public function openFloppyImage($arg_location, $arg_id) {
548 $request = new stdClass();
549
550 $request->_this = $this->handle;
551
552 $request->location = $arg_location;
553 $request->id = $arg_id;
554 $response = $this->connection->__soapCall('IVirtualBox_openFloppyImage', array((array)$request));
555
556 return new IMedium ($this->connection, $response->returnval);
557 }
558
559 public function getFloppyImage($arg_id) {
560 $request = new stdClass();
561
562 $request->_this = $this->handle;
563
564 $request->id = $arg_id;
565 $response = $this->connection->__soapCall('IVirtualBox_getFloppyImage', array((array)$request));
566
567 return new IMedium ($this->connection, $response->returnval);
568 }
569
570 public function findFloppyImage($arg_location) {
571 $request = new stdClass();
572
573 $request->_this = $this->handle;
574
575 $request->location = $arg_location;
576 $response = $this->connection->__soapCall('IVirtualBox_findFloppyImage', array((array)$request));
577
578 return new IMedium ($this->connection, $response->returnval);
579 }
580
581 public function getGuestOSType($arg_id) {
582 $request = new stdClass();
583
584 $request->_this = $this->handle;
585
586 $request->id = $arg_id;
587 $response = $this->connection->__soapCall('IVirtualBox_getGuestOSType', array((array)$request));
588
589 return new IGuestOSType ($this->connection, $response->returnval);
590 }
591
592 public function createSharedFolder($arg_name, $arg_hostPath, $arg_writable) {
593 $request = new stdClass();
594
595 $request->_this = $this->handle;
596
597 $request->name = $arg_name;
598 $request->hostPath = $arg_hostPath;
599 $request->writable = $arg_writable;
600 $response = $this->connection->__soapCall('IVirtualBox_createSharedFolder', array((array)$request));
601
602 return ;
603 }
604
605 public function removeSharedFolder($arg_name) {
606 $request = new stdClass();
607
608 $request->_this = $this->handle;
609
610 $request->name = $arg_name;
611 $response = $this->connection->__soapCall('IVirtualBox_removeSharedFolder', array((array)$request));
612
613 return ;
614 }
615
616 public function getExtraDataKeys() {
617 $request = new stdClass();
618
619 $request->_this = $this->handle;
620
621 $response = $this->connection->__soapCall('IVirtualBox_getExtraDataKeys', array((array)$request));
622
623 return (array)$response->returnval;
624 }
625
626 public function getExtraData($arg_key) {
627 $request = new stdClass();
628
629 $request->_this = $this->handle;
630
631 $request->key = $arg_key;
632 $response = $this->connection->__soapCall('IVirtualBox_getExtraData', array((array)$request));
633
634 return (string)$response->returnval;
635 }
636
637 public function setExtraData($arg_key, $arg_value) {
638 $request = new stdClass();
639
640 $request->_this = $this->handle;
641
642 $request->key = $arg_key;
643 $request->value = $arg_value;
644 $response = $this->connection->__soapCall('IVirtualBox_setExtraData', array((array)$request));
645
646 return ;
647 }
648
649 public function openSession($arg_session, $arg_machineId) {
650 $request = new stdClass();
651
652 $request->_this = $this->handle;
653
654 $request->session = $arg_session;
655 $request->machineId = $arg_machineId;
656 $response = $this->connection->__soapCall('IVirtualBox_openSession', array((array)$request));
657
658 return ;
659 }
660
661 public function openRemoteSession($arg_session, $arg_machineId, $arg_type, $arg_environment) {
662 $request = new stdClass();
663
664 $request->_this = $this->handle;
665
666 $request->session = $arg_session;
667 $request->machineId = $arg_machineId;
668 $request->type = $arg_type;
669 $request->environment = $arg_environment;
670 $response = $this->connection->__soapCall('IVirtualBox_openRemoteSession', array((array)$request));
671
672 return new IProgress ($this->connection, $response->returnval);
673 }
674
675 public function openExistingSession($arg_session, $arg_machineId) {
676 $request = new stdClass();
677
678 $request->_this = $this->handle;
679
680 $request->session = $arg_session;
681 $request->machineId = $arg_machineId;
682 $response = $this->connection->__soapCall('IVirtualBox_openExistingSession', array((array)$request));
683
684 return ;
685 }
686
687 public function waitForPropertyChange($arg_what, $arg_timeout) {
688 $request = new stdClass();
689
690 $request->_this = $this->handle;
691
692 $request->what = $arg_what;
693 $request->timeout = $arg_timeout;
694 $response = $this->connection->__soapCall('IVirtualBox_waitForPropertyChange', array((array)$request));
695
696 return array((string)$response->changed, (string)$response->values);
697 }
698
699 public function createDHCPServer($arg_name) {
700 $request = new stdClass();
701
702 $request->_this = $this->handle;
703
704 $request->name = $arg_name;
705 $response = $this->connection->__soapCall('IVirtualBox_createDHCPServer', array((array)$request));
706
707 return new IDHCPServer ($this->connection, $response->returnval);
708 }
709
710 public function findDHCPServerByNetworkName($arg_name) {
711 $request = new stdClass();
712
713 $request->_this = $this->handle;
714
715 $request->name = $arg_name;
716 $response = $this->connection->__soapCall('IVirtualBox_findDHCPServerByNetworkName', array((array)$request));
717
718 return new IDHCPServer ($this->connection, $response->returnval);
719 }
720
721 public function removeDHCPServer($arg_server) {
722 $request = new stdClass();
723
724 $request->_this = $this->handle;
725
726 $request->server = $arg_server;
727 $response = $this->connection->__soapCall('IVirtualBox_removeDHCPServer', array((array)$request));
728
729 return ;
730 }
731
732 public function checkFirmwarePresent($arg_firmwareType, $arg_version) {
733 $request = new stdClass();
734
735 $request->_this = $this->handle;
736
737 $request->firmwareType = $arg_firmwareType;
738 $request->version = $arg_version;
739 $response = $this->connection->__soapCall('IVirtualBox_checkFirmwarePresent', array((array)$request));
740
741 return array((bool)$response->returnval, (string)$response->url, (string)$response->file);
742 }
743
744 public function getVersion() {
745 $request = new stdClass();
746 $request->_this = $this->handle;
747 $response = $this->connection->__soapCall('IVirtualBox_getVersion', array((array)$request));
748 return (string)$response->returnval;
749 }
750
751 public function getRevision() {
752 $request = new stdClass();
753 $request->_this = $this->handle;
754 $response = $this->connection->__soapCall('IVirtualBox_getRevision', array((array)$request));
755 return (int)$response->returnval;
756 }
757
758 public function getPackageType() {
759 $request = new stdClass();
760 $request->_this = $this->handle;
761 $response = $this->connection->__soapCall('IVirtualBox_getPackageType', array((array)$request));
762 return (string)$response->returnval;
763 }
764
765 public function getHomeFolder() {
766 $request = new stdClass();
767 $request->_this = $this->handle;
768 $response = $this->connection->__soapCall('IVirtualBox_getHomeFolder', array((array)$request));
769 return (string)$response->returnval;
770 }
771
772 public function getSettingsFilePath() {
773 $request = new stdClass();
774 $request->_this = $this->handle;
775 $response = $this->connection->__soapCall('IVirtualBox_getSettingsFilePath', array((array)$request));
776 return (string)$response->returnval;
777 }
778
779 public function getHost() {
780 $request = new stdClass();
781 $request->_this = $this->handle;
782 $response = $this->connection->__soapCall('IVirtualBox_getHost', array((array)$request));
783 return new IHost ($this->connection, $response->returnval);
784 }
785
786 public function getSystemProperties() {
787 $request = new stdClass();
788 $request->_this = $this->handle;
789 $response = $this->connection->__soapCall('IVirtualBox_getSystemProperties', array((array)$request));
790 return new ISystemProperties ($this->connection, $response->returnval);
791 }
792
793 public function getMachines() {
794 $request = new stdClass();
795 $request->_this = $this->handle;
796 $response = $this->connection->__soapCall('IVirtualBox_getMachines', array((array)$request));
797 return new IMachineCollection ($this->connection, (array)$response->returnval);
798 }
799
800 public function getHardDisks() {
801 $request = new stdClass();
802 $request->_this = $this->handle;
803 $response = $this->connection->__soapCall('IVirtualBox_getHardDisks', array((array)$request));
804 return new IMediumCollection ($this->connection, (array)$response->returnval);
805 }
806
807 public function getDVDImages() {
808 $request = new stdClass();
809 $request->_this = $this->handle;
810 $response = $this->connection->__soapCall('IVirtualBox_getDVDImages', array((array)$request));
811 return new IMediumCollection ($this->connection, (array)$response->returnval);
812 }
813
814 public function getFloppyImages() {
815 $request = new stdClass();
816 $request->_this = $this->handle;
817 $response = $this->connection->__soapCall('IVirtualBox_getFloppyImages', array((array)$request));
818 return new IMediumCollection ($this->connection, (array)$response->returnval);
819 }
820
821 public function getProgressOperations() {
822 $request = new stdClass();
823 $request->_this = $this->handle;
824 $response = $this->connection->__soapCall('IVirtualBox_getProgressOperations', array((array)$request));
825 return new IProgressCollection ($this->connection, (array)$response->returnval);
826 }
827
828 public function getGuestOSTypes() {
829 $request = new stdClass();
830 $request->_this = $this->handle;
831 $response = $this->connection->__soapCall('IVirtualBox_getGuestOSTypes', array((array)$request));
832 return new IGuestOSTypeCollection ($this->connection, (array)$response->returnval);
833 }
834
835 public function getSharedFolders() {
836 $request = new stdClass();
837 $request->_this = $this->handle;
838 $response = $this->connection->__soapCall('IVirtualBox_getSharedFolders', array((array)$request));
839 return new ISharedFolderCollection ($this->connection, (array)$response->returnval);
840 }
841
842 public function getPerformanceCollector() {
843 $request = new stdClass();
844 $request->_this = $this->handle;
845 $response = $this->connection->__soapCall('IVirtualBox_getPerformanceCollector', array((array)$request));
846 return new IPerformanceCollector ($this->connection, $response->returnval);
847 }
848
849 public function getDHCPServers() {
850 $request = new stdClass();
851 $request->_this = $this->handle;
852 $response = $this->connection->__soapCall('IVirtualBox_getDHCPServers', array((array)$request));
853 return new IDHCPServerCollection ($this->connection, (array)$response->returnval);
854 }
855}
856
857/**
858* Generated VBoxWebService Managed Object Collection
859*/
860class IVirtualBoxCollection extends VBox_ManagedObjectCollection {
861 protected $_interfaceName = "IVirtualBox";
862}
863
864/**
865* Generated VBoxWebService Interface Wrapper
866*/
867class IVFSExplorer extends VBox_ManagedObject {
868
869 public function update() {
870 $request = new stdClass();
871
872 $request->_this = $this->handle;
873
874 $response = $this->connection->__soapCall('IVFSExplorer_update', array((array)$request));
875
876 return new IProgress ($this->connection, $response->returnval);
877 }
878
879 public function cd($arg_aDir) {
880 $request = new stdClass();
881
882 $request->_this = $this->handle;
883
884 $request->aDir = $arg_aDir;
885 $response = $this->connection->__soapCall('IVFSExplorer_cd', array((array)$request));
886
887 return new IProgress ($this->connection, $response->returnval);
888 }
889
890 public function cdUp() {
891 $request = new stdClass();
892
893 $request->_this = $this->handle;
894
895 $response = $this->connection->__soapCall('IVFSExplorer_cdUp', array((array)$request));
896
897 return new IProgress ($this->connection, $response->returnval);
898 }
899
900 public function entryList() {
901 $request = new stdClass();
902
903 $request->_this = $this->handle;
904
905 $response = $this->connection->__soapCall('IVFSExplorer_entryList', array((array)$request));
906
907 return array((array)$response->aNames, (array)$response->aTypes);
908 }
909
910 public function exists($arg_aNames) {
911 $request = new stdClass();
912
913 $request->_this = $this->handle;
914
915 $request->aNames = $arg_aNames;
916 $response = $this->connection->__soapCall('IVFSExplorer_exists', array((array)$request));
917
918 return (array)$response->returnval;
919 }
920
921 public function remove($arg_aNames) {
922 $request = new stdClass();
923
924 $request->_this = $this->handle;
925
926 $request->aNames = $arg_aNames;
927 $response = $this->connection->__soapCall('IVFSExplorer_remove', array((array)$request));
928
929 return new IProgress ($this->connection, $response->returnval);
930 }
931
932 public function getPath() {
933 $request = new stdClass();
934 $request->_this = $this->handle;
935 $response = $this->connection->__soapCall('IVFSExplorer_getPath', array((array)$request));
936 return (string)$response->returnval;
937 }
938
939 public function getType() {
940 $request = new stdClass();
941 $request->_this = $this->handle;
942 $response = $this->connection->__soapCall('IVFSExplorer_getType', array((array)$request));
943 return new VFSType ($this->connection, $response->returnval);
944 }
945}
946
947/**
948* Generated VBoxWebService Managed Object Collection
949*/
950class IVFSExplorerCollection extends VBox_ManagedObjectCollection {
951 protected $_interfaceName = "IVFSExplorer";
952}
953
954/**
955* Generated VBoxWebService Interface Wrapper
956*/
957class IAppliance extends VBox_ManagedObject {
958
959 public function read($arg_file) {
960 $request = new stdClass();
961
962 $request->_this = $this->handle;
963
964 $request->file = $arg_file;
965 $response = $this->connection->__soapCall('IAppliance_read', array((array)$request));
966
967 return new IProgress ($this->connection, $response->returnval);
968 }
969
970 public function interpret() {
971 $request = new stdClass();
972
973 $request->_this = $this->handle;
974
975 $response = $this->connection->__soapCall('IAppliance_interpret', array((array)$request));
976
977 return ;
978 }
979
980 public function importMachines() {
981 $request = new stdClass();
982
983 $request->_this = $this->handle;
984
985 $response = $this->connection->__soapCall('IAppliance_importMachines', array((array)$request));
986
987 return new IProgress ($this->connection, $response->returnval);
988 }
989
990 public function createVFSExplorer($arg_aUri) {
991 $request = new stdClass();
992
993 $request->_this = $this->handle;
994
995 $request->aUri = $arg_aUri;
996 $response = $this->connection->__soapCall('IAppliance_createVFSExplorer', array((array)$request));
997
998 return new IVFSExplorer ($this->connection, $response->returnval);
999 }
1000
1001 public function write($arg_format, $arg_path) {
1002 $request = new stdClass();
1003
1004 $request->_this = $this->handle;
1005
1006 $request->format = $arg_format;
1007 $request->path = $arg_path;
1008 $response = $this->connection->__soapCall('IAppliance_write', array((array)$request));
1009
1010 return new IProgress ($this->connection, $response->returnval);
1011 }
1012
1013 public function getWarnings() {
1014 $request = new stdClass();
1015
1016 $request->_this = $this->handle;
1017
1018 $response = $this->connection->__soapCall('IAppliance_getWarnings', array((array)$request));
1019
1020 return (array)$response->returnval;
1021 }
1022
1023 public function getPath() {
1024 $request = new stdClass();
1025 $request->_this = $this->handle;
1026 $response = $this->connection->__soapCall('IAppliance_getPath', array((array)$request));
1027 return (string)$response->returnval;
1028 }
1029
1030 public function getDisks() {
1031 $request = new stdClass();
1032 $request->_this = $this->handle;
1033 $response = $this->connection->__soapCall('IAppliance_getDisks', array((array)$request));
1034 return (array)$response->returnval;
1035 }
1036
1037 public function getVirtualSystemDescriptions() {
1038 $request = new stdClass();
1039 $request->_this = $this->handle;
1040 $response = $this->connection->__soapCall('IAppliance_getVirtualSystemDescriptions', array((array)$request));
1041 return new IVirtualSystemDescriptionCollection ($this->connection, (array)$response->returnval);
1042 }
1043}
1044
1045/**
1046* Generated VBoxWebService Managed Object Collection
1047*/
1048class IApplianceCollection extends VBox_ManagedObjectCollection {
1049 protected $_interfaceName = "IAppliance";
1050}
1051
1052/**
1053* Generated VBoxWebService Interface Wrapper
1054*/
1055class IVirtualSystemDescription extends VBox_ManagedObject {
1056
1057 public function getDescription() {
1058 $request = new stdClass();
1059
1060 $request->_this = $this->handle;
1061
1062 $response = $this->connection->__soapCall('IVirtualSystemDescription_getDescription', array((array)$request));
1063
1064 return array(new VirtualSystemDescriptionTypeCollection ($this->connection, (array)$response->aTypes), (array)$response->aRefs, (array)$response->aOvfValues, (array)$response->aVBoxValues, (array)$response->aExtraConfigValues);
1065 }
1066
1067 public function getDescriptionByType($arg_aType) {
1068 $request = new stdClass();
1069
1070 $request->_this = $this->handle;
1071
1072 $request->aType = $arg_aType;
1073 $response = $this->connection->__soapCall('IVirtualSystemDescription_getDescriptionByType', array((array)$request));
1074
1075 return array(new VirtualSystemDescriptionTypeCollection ($this->connection, (array)$response->aTypes), (array)$response->aRefs, (array)$response->aOvfValues, (array)$response->aVBoxValues, (array)$response->aExtraConfigValues);
1076 }
1077
1078 public function getValuesByType($arg_aType, $arg_aWhich) {
1079 $request = new stdClass();
1080
1081 $request->_this = $this->handle;
1082
1083 $request->aType = $arg_aType;
1084 $request->aWhich = $arg_aWhich;
1085 $response = $this->connection->__soapCall('IVirtualSystemDescription_getValuesByType', array((array)$request));
1086
1087 return (array)$response->returnval;
1088 }
1089
1090 public function setFinalValues($arg_aEnabled, $arg_aVBoxValues, $arg_aExtraConfigValues) {
1091 $request = new stdClass();
1092
1093 $request->_this = $this->handle;
1094
1095 $request->aEnabled = $arg_aEnabled;
1096 $request->aVBoxValues = $arg_aVBoxValues;
1097 $request->aExtraConfigValues = $arg_aExtraConfigValues;
1098 $response = $this->connection->__soapCall('IVirtualSystemDescription_setFinalValues', array((array)$request));
1099
1100 return ;
1101 }
1102
1103 public function addDescription($arg_aType, $arg_aVBoxValue, $arg_aExtraConfigValue) {
1104 $request = new stdClass();
1105
1106 $request->_this = $this->handle;
1107
1108 $request->aType = $arg_aType;
1109 $request->aVBoxValue = $arg_aVBoxValue;
1110 $request->aExtraConfigValue = $arg_aExtraConfigValue;
1111 $response = $this->connection->__soapCall('IVirtualSystemDescription_addDescription', array((array)$request));
1112
1113 return ;
1114 }
1115
1116 public function getCount() {
1117 $request = new stdClass();
1118 $request->_this = $this->handle;
1119 $response = $this->connection->__soapCall('IVirtualSystemDescription_getCount', array((array)$request));
1120 return (int)$response->returnval;
1121 }
1122}
1123
1124/**
1125* Generated VBoxWebService Managed Object Collection
1126*/
1127class IVirtualSystemDescriptionCollection extends VBox_ManagedObjectCollection {
1128 protected $_interfaceName = "IVirtualSystemDescription";
1129}
1130
1131/**
1132* Generated VBoxWebService Interface Wrapper
1133*/
1134class IBIOSSettings extends VBox_ManagedObject {
1135
1136 public function getLogoFadeIn() {
1137 $request = new stdClass();
1138 $request->_this = $this->handle;
1139 $response = $this->connection->__soapCall('IBIOSSettings_getLogoFadeIn', array((array)$request));
1140 return (bool)$response->returnval;
1141 }
1142
1143 public function setLogoFadeIn($value) {
1144 $request = new stdClass();
1145 $request->_this = $this->handle;
1146 if (is_int($value) || is_string($value) || is_bool($value)) {
1147 $request->logoFadeIn = $value;
1148 }
1149 else
1150 {
1151 $request->logoFadeIn = $value->handle;
1152 }
1153 $this->connection->__soapCall('IBIOSSettings_setLogoFadeIn', array((array)$request));
1154 }
1155
1156 public function getLogoFadeOut() {
1157 $request = new stdClass();
1158 $request->_this = $this->handle;
1159 $response = $this->connection->__soapCall('IBIOSSettings_getLogoFadeOut', array((array)$request));
1160 return (bool)$response->returnval;
1161 }
1162
1163 public function setLogoFadeOut($value) {
1164 $request = new stdClass();
1165 $request->_this = $this->handle;
1166 if (is_int($value) || is_string($value) || is_bool($value)) {
1167 $request->logoFadeOut = $value;
1168 }
1169 else
1170 {
1171 $request->logoFadeOut = $value->handle;
1172 }
1173 $this->connection->__soapCall('IBIOSSettings_setLogoFadeOut', array((array)$request));
1174 }
1175
1176 public function getLogoDisplayTime() {
1177 $request = new stdClass();
1178 $request->_this = $this->handle;
1179 $response = $this->connection->__soapCall('IBIOSSettings_getLogoDisplayTime', array((array)$request));
1180 return (int)$response->returnval;
1181 }
1182
1183 public function setLogoDisplayTime($value) {
1184 $request = new stdClass();
1185 $request->_this = $this->handle;
1186 if (is_int($value) || is_string($value) || is_bool($value)) {
1187 $request->logoDisplayTime = $value;
1188 }
1189 else
1190 {
1191 $request->logoDisplayTime = $value->handle;
1192 }
1193 $this->connection->__soapCall('IBIOSSettings_setLogoDisplayTime', array((array)$request));
1194 }
1195
1196 public function getLogoImagePath() {
1197 $request = new stdClass();
1198 $request->_this = $this->handle;
1199 $response = $this->connection->__soapCall('IBIOSSettings_getLogoImagePath', array((array)$request));
1200 return (string)$response->returnval;
1201 }
1202
1203 public function setLogoImagePath($value) {
1204 $request = new stdClass();
1205 $request->_this = $this->handle;
1206 if (is_int($value) || is_string($value) || is_bool($value)) {
1207 $request->logoImagePath = $value;
1208 }
1209 else
1210 {
1211 $request->logoImagePath = $value->handle;
1212 }
1213 $this->connection->__soapCall('IBIOSSettings_setLogoImagePath', array((array)$request));
1214 }
1215
1216 public function getBootMenuMode() {
1217 $request = new stdClass();
1218 $request->_this = $this->handle;
1219 $response = $this->connection->__soapCall('IBIOSSettings_getBootMenuMode', array((array)$request));
1220 return new BIOSBootMenuMode ($this->connection, $response->returnval);
1221 }
1222
1223 public function setBootMenuMode($value) {
1224 $request = new stdClass();
1225 $request->_this = $this->handle;
1226 if (is_int($value) || is_string($value) || is_bool($value)) {
1227 $request->bootMenuMode = $value;
1228 }
1229 else
1230 {
1231 $request->bootMenuMode = $value->handle;
1232 }
1233 $this->connection->__soapCall('IBIOSSettings_setBootMenuMode', array((array)$request));
1234 }
1235
1236 public function getACPIEnabled() {
1237 $request = new stdClass();
1238 $request->_this = $this->handle;
1239 $response = $this->connection->__soapCall('IBIOSSettings_getACPIEnabled', array((array)$request));
1240 return (bool)$response->returnval;
1241 }
1242
1243 public function setACPIEnabled($value) {
1244 $request = new stdClass();
1245 $request->_this = $this->handle;
1246 if (is_int($value) || is_string($value) || is_bool($value)) {
1247 $request->ACPIEnabled = $value;
1248 }
1249 else
1250 {
1251 $request->ACPIEnabled = $value->handle;
1252 }
1253 $this->connection->__soapCall('IBIOSSettings_setACPIEnabled', array((array)$request));
1254 }
1255
1256 public function getIOAPICEnabled() {
1257 $request = new stdClass();
1258 $request->_this = $this->handle;
1259 $response = $this->connection->__soapCall('IBIOSSettings_getIOAPICEnabled', array((array)$request));
1260 return (bool)$response->returnval;
1261 }
1262
1263 public function setIOAPICEnabled($value) {
1264 $request = new stdClass();
1265 $request->_this = $this->handle;
1266 if (is_int($value) || is_string($value) || is_bool($value)) {
1267 $request->IOAPICEnabled = $value;
1268 }
1269 else
1270 {
1271 $request->IOAPICEnabled = $value->handle;
1272 }
1273 $this->connection->__soapCall('IBIOSSettings_setIOAPICEnabled', array((array)$request));
1274 }
1275
1276 public function getTimeOffset() {
1277 $request = new stdClass();
1278 $request->_this = $this->handle;
1279 $response = $this->connection->__soapCall('IBIOSSettings_getTimeOffset', array((array)$request));
1280 return (int)$response->returnval;
1281 }
1282
1283 public function setTimeOffset($value) {
1284 $request = new stdClass();
1285 $request->_this = $this->handle;
1286 if (is_int($value) || is_string($value) || is_bool($value)) {
1287 $request->timeOffset = $value;
1288 }
1289 else
1290 {
1291 $request->timeOffset = $value->handle;
1292 }
1293 $this->connection->__soapCall('IBIOSSettings_setTimeOffset', array((array)$request));
1294 }
1295
1296 public function getPXEDebugEnabled() {
1297 $request = new stdClass();
1298 $request->_this = $this->handle;
1299 $response = $this->connection->__soapCall('IBIOSSettings_getPXEDebugEnabled', array((array)$request));
1300 return (bool)$response->returnval;
1301 }
1302
1303 public function setPXEDebugEnabled($value) {
1304 $request = new stdClass();
1305 $request->_this = $this->handle;
1306 if (is_int($value) || is_string($value) || is_bool($value)) {
1307 $request->PXEDebugEnabled = $value;
1308 }
1309 else
1310 {
1311 $request->PXEDebugEnabled = $value->handle;
1312 }
1313 $this->connection->__soapCall('IBIOSSettings_setPXEDebugEnabled', array((array)$request));
1314 }
1315}
1316
1317/**
1318* Generated VBoxWebService Managed Object Collection
1319*/
1320class IBIOSSettingsCollection extends VBox_ManagedObjectCollection {
1321 protected $_interfaceName = "IBIOSSettings";
1322}
1323
1324/**
1325* Generated VBoxWebService Interface Wrapper
1326*/
1327class IMachine extends VBox_ManagedObject {
1328
1329 public function setBootOrder($arg_position, $arg_device) {
1330 $request = new stdClass();
1331
1332 $request->_this = $this->handle;
1333
1334 $request->position = $arg_position;
1335 $request->device = $arg_device;
1336 $response = $this->connection->__soapCall('IMachine_setBootOrder', array((array)$request));
1337
1338 return ;
1339 }
1340
1341 public function getBootOrder($arg_position) {
1342 $request = new stdClass();
1343
1344 $request->_this = $this->handle;
1345
1346 $request->position = $arg_position;
1347 $response = $this->connection->__soapCall('IMachine_getBootOrder', array((array)$request));
1348
1349 return new DeviceType ($this->connection, $response->returnval);
1350 }
1351
1352 public function attachDevice($arg_name, $arg_controllerPort, $arg_device, $arg_type, $arg_id) {
1353 $request = new stdClass();
1354
1355 $request->_this = $this->handle;
1356
1357 $request->name = $arg_name;
1358 $request->controllerPort = $arg_controllerPort;
1359 $request->device = $arg_device;
1360 $request->type = $arg_type;
1361 $request->id = $arg_id;
1362 $response = $this->connection->__soapCall('IMachine_attachDevice', array((array)$request));
1363
1364 return ;
1365 }
1366
1367 public function detachDevice($arg_name, $arg_controllerPort, $arg_device) {
1368 $request = new stdClass();
1369
1370 $request->_this = $this->handle;
1371
1372 $request->name = $arg_name;
1373 $request->controllerPort = $arg_controllerPort;
1374 $request->device = $arg_device;
1375 $response = $this->connection->__soapCall('IMachine_detachDevice', array((array)$request));
1376
1377 return ;
1378 }
1379
1380 public function passthroughDevice($arg_name, $arg_controllerPort, $arg_device, $arg_passthrough) {
1381 $request = new stdClass();
1382
1383 $request->_this = $this->handle;
1384
1385 $request->name = $arg_name;
1386 $request->controllerPort = $arg_controllerPort;
1387 $request->device = $arg_device;
1388 $request->passthrough = $arg_passthrough;
1389 $response = $this->connection->__soapCall('IMachine_passthroughDevice', array((array)$request));
1390
1391 return ;
1392 }
1393
1394 public function mountMedium($arg_name, $arg_controllerPort, $arg_device, $arg_medium, $arg_force) {
1395 $request = new stdClass();
1396
1397 $request->_this = $this->handle;
1398
1399 $request->name = $arg_name;
1400 $request->controllerPort = $arg_controllerPort;
1401 $request->device = $arg_device;
1402 $request->medium = $arg_medium;
1403 $request->force = $arg_force;
1404 $response = $this->connection->__soapCall('IMachine_mountMedium', array((array)$request));
1405
1406 return ;
1407 }
1408
1409 public function getMedium($arg_name, $arg_controllerPort, $arg_device) {
1410 $request = new stdClass();
1411
1412 $request->_this = $this->handle;
1413
1414 $request->name = $arg_name;
1415 $request->controllerPort = $arg_controllerPort;
1416 $request->device = $arg_device;
1417 $response = $this->connection->__soapCall('IMachine_getMedium', array((array)$request));
1418
1419 return new IMedium ($this->connection, $response->returnval);
1420 }
1421
1422 public function getMediumAttachmentsOfController($arg_name) {
1423 $request = new stdClass();
1424
1425 $request->_this = $this->handle;
1426
1427 $request->name = $arg_name;
1428 $response = $this->connection->__soapCall('IMachine_getMediumAttachmentsOfController', array((array)$request));
1429
1430 return new IMediumAttachmentCollection ($this->connection, (array)$response->returnval);
1431 }
1432
1433 public function getMediumAttachment($arg_name, $arg_controllerPort, $arg_device) {
1434 $request = new stdClass();
1435
1436 $request->_this = $this->handle;
1437
1438 $request->name = $arg_name;
1439 $request->controllerPort = $arg_controllerPort;
1440 $request->device = $arg_device;
1441 $response = $this->connection->__soapCall('IMachine_getMediumAttachment', array((array)$request));
1442
1443 return new IMediumAttachment ($this->connection, $response->returnval);
1444 }
1445
1446 public function getNetworkAdapter($arg_slot) {
1447 $request = new stdClass();
1448
1449 $request->_this = $this->handle;
1450
1451 $request->slot = $arg_slot;
1452 $response = $this->connection->__soapCall('IMachine_getNetworkAdapter', array((array)$request));
1453
1454 return new INetworkAdapter ($this->connection, $response->returnval);
1455 }
1456
1457 public function addStorageController($arg_name, $arg_connectionType) {
1458 $request = new stdClass();
1459
1460 $request->_this = $this->handle;
1461
1462 $request->name = $arg_name;
1463 $request->connectionType = $arg_connectionType;
1464 $response = $this->connection->__soapCall('IMachine_addStorageController', array((array)$request));
1465
1466 return new IStorageController ($this->connection, $response->returnval);
1467 }
1468
1469 public function getStorageControllerByName($arg_name) {
1470 $request = new stdClass();
1471
1472 $request->_this = $this->handle;
1473
1474 $request->name = $arg_name;
1475 $response = $this->connection->__soapCall('IMachine_getStorageControllerByName', array((array)$request));
1476
1477 return new IStorageController ($this->connection, $response->returnval);
1478 }
1479
1480 public function getStorageControllerByInstance($arg_instance) {
1481 $request = new stdClass();
1482
1483 $request->_this = $this->handle;
1484
1485 $request->instance = $arg_instance;
1486 $response = $this->connection->__soapCall('IMachine_getStorageControllerByInstance', array((array)$request));
1487
1488 return new IStorageController ($this->connection, $response->returnval);
1489 }
1490
1491 public function removeStorageController($arg_name) {
1492 $request = new stdClass();
1493
1494 $request->_this = $this->handle;
1495
1496 $request->name = $arg_name;
1497 $response = $this->connection->__soapCall('IMachine_removeStorageController', array((array)$request));
1498
1499 return ;
1500 }
1501
1502 public function getSerialPort($arg_slot) {
1503 $request = new stdClass();
1504
1505 $request->_this = $this->handle;
1506
1507 $request->slot = $arg_slot;
1508 $response = $this->connection->__soapCall('IMachine_getSerialPort', array((array)$request));
1509
1510 return new ISerialPort ($this->connection, $response->returnval);
1511 }
1512
1513 public function getParallelPort($arg_slot) {
1514 $request = new stdClass();
1515
1516 $request->_this = $this->handle;
1517
1518 $request->slot = $arg_slot;
1519 $response = $this->connection->__soapCall('IMachine_getParallelPort', array((array)$request));
1520
1521 return new IParallelPort ($this->connection, $response->returnval);
1522 }
1523
1524 public function getExtraDataKeys() {
1525 $request = new stdClass();
1526
1527 $request->_this = $this->handle;
1528
1529 $response = $this->connection->__soapCall('IMachine_getExtraDataKeys', array((array)$request));
1530
1531 return (array)$response->returnval;
1532 }
1533
1534 public function getExtraData($arg_key) {
1535 $request = new stdClass();
1536
1537 $request->_this = $this->handle;
1538
1539 $request->key = $arg_key;
1540 $response = $this->connection->__soapCall('IMachine_getExtraData', array((array)$request));
1541
1542 return (string)$response->returnval;
1543 }
1544
1545 public function setExtraData($arg_key, $arg_value) {
1546 $request = new stdClass();
1547
1548 $request->_this = $this->handle;
1549
1550 $request->key = $arg_key;
1551 $request->value = $arg_value;
1552 $response = $this->connection->__soapCall('IMachine_setExtraData', array((array)$request));
1553
1554 return ;
1555 }
1556
1557 public function getCPUProperty($arg_property) {
1558 $request = new stdClass();
1559
1560 $request->_this = $this->handle;
1561
1562 $request->property = $arg_property;
1563 $response = $this->connection->__soapCall('IMachine_getCPUProperty', array((array)$request));
1564
1565 return (bool)$response->returnval;
1566 }
1567
1568 public function setCPUProperty($arg_property, $arg_value) {
1569 $request = new stdClass();
1570
1571 $request->_this = $this->handle;
1572
1573 $request->property = $arg_property;
1574 $request->value = $arg_value;
1575 $response = $this->connection->__soapCall('IMachine_setCPUProperty', array((array)$request));
1576
1577 return ;
1578 }
1579
1580 public function getCPUIDLeaf($arg_id) {
1581 $request = new stdClass();
1582
1583 $request->_this = $this->handle;
1584
1585 $request->id = $arg_id;
1586 $response = $this->connection->__soapCall('IMachine_getCPUIDLeaf', array((array)$request));
1587
1588 return array((int)$response->valEax, (int)$response->valEbx, (int)$response->valEcx, (int)$response->valEdx);
1589 }
1590
1591 public function setCPUIDLeaf($arg_id, $arg_valEax, $arg_valEbx, $arg_valEcx, $arg_valEdx) {
1592 $request = new stdClass();
1593
1594 $request->_this = $this->handle;
1595
1596 $request->id = $arg_id;
1597 $request->valEax = $arg_valEax;
1598 $request->valEbx = $arg_valEbx;
1599 $request->valEcx = $arg_valEcx;
1600 $request->valEdx = $arg_valEdx;
1601 $response = $this->connection->__soapCall('IMachine_setCPUIDLeaf', array((array)$request));
1602
1603 return ;
1604 }
1605
1606 public function removeCPUIDLeaf($arg_id) {
1607 $request = new stdClass();
1608
1609 $request->_this = $this->handle;
1610
1611 $request->id = $arg_id;
1612 $response = $this->connection->__soapCall('IMachine_removeCPUIDLeaf', array((array)$request));
1613
1614 return ;
1615 }
1616
1617 public function removeAllCPUIDLeaves() {
1618 $request = new stdClass();
1619
1620 $request->_this = $this->handle;
1621
1622 $response = $this->connection->__soapCall('IMachine_removeAllCPUIDLeaves', array((array)$request));
1623
1624 return ;
1625 }
1626
1627 public function getHWVirtExProperty($arg_property) {
1628 $request = new stdClass();
1629
1630 $request->_this = $this->handle;
1631
1632 $request->property = $arg_property;
1633 $response = $this->connection->__soapCall('IMachine_getHWVirtExProperty', array((array)$request));
1634
1635 return (bool)$response->returnval;
1636 }
1637
1638 public function setHWVirtExProperty($arg_property, $arg_value) {
1639 $request = new stdClass();
1640
1641 $request->_this = $this->handle;
1642
1643 $request->property = $arg_property;
1644 $request->value = $arg_value;
1645 $response = $this->connection->__soapCall('IMachine_setHWVirtExProperty', array((array)$request));
1646
1647 return ;
1648 }
1649
1650 public function saveSettings() {
1651 $request = new stdClass();
1652
1653 $request->_this = $this->handle;
1654
1655 $response = $this->connection->__soapCall('IMachine_saveSettings', array((array)$request));
1656
1657 return ;
1658 }
1659
1660 public function discardSettings() {
1661 $request = new stdClass();
1662
1663 $request->_this = $this->handle;
1664
1665 $response = $this->connection->__soapCall('IMachine_discardSettings', array((array)$request));
1666
1667 return ;
1668 }
1669
1670 public function deleteSettings() {
1671 $request = new stdClass();
1672
1673 $request->_this = $this->handle;
1674
1675 $response = $this->connection->__soapCall('IMachine_deleteSettings', array((array)$request));
1676
1677 return ;
1678 }
1679
1680 public function export($arg_aAppliance) {
1681 $request = new stdClass();
1682
1683 $request->_this = $this->handle;
1684
1685 $request->aAppliance = $arg_aAppliance;
1686 $response = $this->connection->__soapCall('IMachine_export', array((array)$request));
1687
1688 return new IVirtualSystemDescription ($this->connection, $response->returnval);
1689 }
1690
1691 public function getSnapshot($arg_id) {
1692 $request = new stdClass();
1693
1694 $request->_this = $this->handle;
1695
1696 $request->id = $arg_id;
1697 $response = $this->connection->__soapCall('IMachine_getSnapshot', array((array)$request));
1698
1699 return new ISnapshot ($this->connection, $response->returnval);
1700 }
1701
1702 public function findSnapshot($arg_name) {
1703 $request = new stdClass();
1704
1705 $request->_this = $this->handle;
1706
1707 $request->name = $arg_name;
1708 $response = $this->connection->__soapCall('IMachine_findSnapshot', array((array)$request));
1709
1710 return new ISnapshot ($this->connection, $response->returnval);
1711 }
1712
1713 public function setCurrentSnapshot($arg_id) {
1714 $request = new stdClass();
1715
1716 $request->_this = $this->handle;
1717
1718 $request->id = $arg_id;
1719 $response = $this->connection->__soapCall('IMachine_setCurrentSnapshot', array((array)$request));
1720
1721 return ;
1722 }
1723
1724 public function createSharedFolder($arg_name, $arg_hostPath, $arg_writable) {
1725 $request = new stdClass();
1726
1727 $request->_this = $this->handle;
1728
1729 $request->name = $arg_name;
1730 $request->hostPath = $arg_hostPath;
1731 $request->writable = $arg_writable;
1732 $response = $this->connection->__soapCall('IMachine_createSharedFolder', array((array)$request));
1733
1734 return ;
1735 }
1736
1737 public function removeSharedFolder($arg_name) {
1738 $request = new stdClass();
1739
1740 $request->_this = $this->handle;
1741
1742 $request->name = $arg_name;
1743 $response = $this->connection->__soapCall('IMachine_removeSharedFolder', array((array)$request));
1744
1745 return ;
1746 }
1747
1748 public function canShowConsoleWindow() {
1749 $request = new stdClass();
1750
1751 $request->_this = $this->handle;
1752
1753 $response = $this->connection->__soapCall('IMachine_canShowConsoleWindow', array((array)$request));
1754
1755 return (bool)$response->returnval;
1756 }
1757
1758 public function showConsoleWindow() {
1759 $request = new stdClass();
1760
1761 $request->_this = $this->handle;
1762
1763 $response = $this->connection->__soapCall('IMachine_showConsoleWindow', array((array)$request));
1764
1765 return (int)$response->returnval;
1766 }
1767
1768 public function getGuestProperty($arg_name) {
1769 $request = new stdClass();
1770
1771 $request->_this = $this->handle;
1772
1773 $request->name = $arg_name;
1774 $response = $this->connection->__soapCall('IMachine_getGuestProperty', array((array)$request));
1775
1776 return array((string)$response->value, (int)$response->timestamp, (string)$response->flags);
1777 }
1778
1779 public function getGuestPropertyValue($arg_property) {
1780 $request = new stdClass();
1781
1782 $request->_this = $this->handle;
1783
1784 $request->property = $arg_property;
1785 $response = $this->connection->__soapCall('IMachine_getGuestPropertyValue', array((array)$request));
1786
1787 return (string)$response->returnval;
1788 }
1789
1790 public function getGuestPropertyTimestamp($arg_property) {
1791 $request = new stdClass();
1792
1793 $request->_this = $this->handle;
1794
1795 $request->property = $arg_property;
1796 $response = $this->connection->__soapCall('IMachine_getGuestPropertyTimestamp', array((array)$request));
1797
1798 return (int)$response->returnval;
1799 }
1800
1801 public function setGuestProperty($arg_property, $arg_value, $arg_flags) {
1802 $request = new stdClass();
1803
1804 $request->_this = $this->handle;
1805
1806 $request->property = $arg_property;
1807 $request->value = $arg_value;
1808 $request->flags = $arg_flags;
1809 $response = $this->connection->__soapCall('IMachine_setGuestProperty', array((array)$request));
1810
1811 return ;
1812 }
1813
1814 public function setGuestPropertyValue($arg_property, $arg_value) {
1815 $request = new stdClass();
1816
1817 $request->_this = $this->handle;
1818
1819 $request->property = $arg_property;
1820 $request->value = $arg_value;
1821 $response = $this->connection->__soapCall('IMachine_setGuestPropertyValue', array((array)$request));
1822
1823 return ;
1824 }
1825
1826 public function enumerateGuestProperties($arg_patterns) {
1827 $request = new stdClass();
1828
1829 $request->_this = $this->handle;
1830
1831 $request->patterns = $arg_patterns;
1832 $response = $this->connection->__soapCall('IMachine_enumerateGuestProperties', array((array)$request));
1833
1834 return array((array)$response->name, (array)$response->value, (array)$response->timestamp, (array)$response->flags);
1835 }
1836
1837 public function querySavedThumbnailSize() {
1838 $request = new stdClass();
1839
1840 $request->_this = $this->handle;
1841
1842 $response = $this->connection->__soapCall('IMachine_querySavedThumbnailSize', array((array)$request));
1843
1844 return array((int)$response->size, (int)$response->width, (int)$response->height);
1845 }
1846
1847 public function readSavedThumbnailToArray($arg_BGR) {
1848 $request = new stdClass();
1849
1850 $request->_this = $this->handle;
1851
1852 $request->BGR = $arg_BGR;
1853 $response = $this->connection->__soapCall('IMachine_readSavedThumbnailToArray', array((array)$request));
1854
1855 return array((array)$response->returnval, (int)$response->width, (int)$response->height);
1856 }
1857
1858 public function querySavedScreenshotPNGSize() {
1859 $request = new stdClass();
1860
1861 $request->_this = $this->handle;
1862
1863 $response = $this->connection->__soapCall('IMachine_querySavedScreenshotPNGSize', array((array)$request));
1864
1865 return array((int)$response->size, (int)$response->width, (int)$response->height);
1866 }
1867
1868 public function readSavedScreenshotPNGToArray() {
1869 $request = new stdClass();
1870
1871 $request->_this = $this->handle;
1872
1873 $response = $this->connection->__soapCall('IMachine_readSavedScreenshotPNGToArray', array((array)$request));
1874
1875 return array((array)$response->returnval, (int)$response->width, (int)$response->height);
1876 }
1877
1878 public function hotPlugCPU($arg_cpu) {
1879 $request = new stdClass();
1880
1881 $request->_this = $this->handle;
1882
1883 $request->cpu = $arg_cpu;
1884 $response = $this->connection->__soapCall('IMachine_hotPlugCPU', array((array)$request));
1885
1886 return ;
1887 }
1888
1889 public function hotUnplugCPU($arg_cpu) {
1890 $request = new stdClass();
1891
1892 $request->_this = $this->handle;
1893
1894 $request->cpu = $arg_cpu;
1895 $response = $this->connection->__soapCall('IMachine_hotUnplugCPU', array((array)$request));
1896
1897 return ;
1898 }
1899
1900 public function getCPUStatus($arg_cpu) {
1901 $request = new stdClass();
1902
1903 $request->_this = $this->handle;
1904
1905 $request->cpu = $arg_cpu;
1906 $response = $this->connection->__soapCall('IMachine_getCPUStatus', array((array)$request));
1907
1908 return (bool)$response->returnval;
1909 }
1910
1911 public function readLog($arg_idx, $arg_offset, $arg_size) {
1912 $request = new stdClass();
1913
1914 $request->_this = $this->handle;
1915
1916 $request->idx = $arg_idx;
1917 $request->offset = $arg_offset;
1918 $request->size = $arg_size;
1919 $response = $this->connection->__soapCall('IMachine_readLog', array((array)$request));
1920
1921 return (array)$response->returnval;
1922 }
1923
1924 public function getParent() {
1925 $request = new stdClass();
1926 $request->_this = $this->handle;
1927 $response = $this->connection->__soapCall('IMachine_getParent', array((array)$request));
1928 return new IVirtualBox ($this->connection, $response->returnval);
1929 }
1930
1931 public function getAccessible() {
1932 $request = new stdClass();
1933 $request->_this = $this->handle;
1934 $response = $this->connection->__soapCall('IMachine_getAccessible', array((array)$request));
1935 return (bool)$response->returnval;
1936 }
1937
1938 public function getAccessError() {
1939 $request = new stdClass();
1940 $request->_this = $this->handle;
1941 $response = $this->connection->__soapCall('IMachine_getAccessError', array((array)$request));
1942 return new IVirtualBoxErrorInfo ($this->connection, $response->returnval);
1943 }
1944
1945 public function getName() {
1946 $request = new stdClass();
1947 $request->_this = $this->handle;
1948 $response = $this->connection->__soapCall('IMachine_getName', array((array)$request));
1949 return (string)$response->returnval;
1950 }
1951
1952 public function setName($value) {
1953 $request = new stdClass();
1954 $request->_this = $this->handle;
1955 if (is_int($value) || is_string($value) || is_bool($value)) {
1956 $request->name = $value;
1957 }
1958 else
1959 {
1960 $request->name = $value->handle;
1961 }
1962 $this->connection->__soapCall('IMachine_setName', array((array)$request));
1963 }
1964
1965 public function getDescription() {
1966 $request = new stdClass();
1967 $request->_this = $this->handle;
1968 $response = $this->connection->__soapCall('IMachine_getDescription', array((array)$request));
1969 return (string)$response->returnval;
1970 }
1971
1972 public function setDescription($value) {
1973 $request = new stdClass();
1974 $request->_this = $this->handle;
1975 if (is_int($value) || is_string($value) || is_bool($value)) {
1976 $request->description = $value;
1977 }
1978 else
1979 {
1980 $request->description = $value->handle;
1981 }
1982 $this->connection->__soapCall('IMachine_setDescription', array((array)$request));
1983 }
1984
1985 public function getId() {
1986 $request = new stdClass();
1987 $request->_this = $this->handle;
1988 $response = $this->connection->__soapCall('IMachine_getId', array((array)$request));
1989 return (string)$response->returnval;
1990 }
1991
1992 public function getOSTypeId() {
1993 $request = new stdClass();
1994 $request->_this = $this->handle;
1995 $response = $this->connection->__soapCall('IMachine_getOSTypeId', array((array)$request));
1996 return (string)$response->returnval;
1997 }
1998
1999 public function setOSTypeId($value) {
2000 $request = new stdClass();
2001 $request->_this = $this->handle;
2002 if (is_int($value) || is_string($value) || is_bool($value)) {
2003 $request->OSTypeId = $value;
2004 }
2005 else
2006 {
2007 $request->OSTypeId = $value->handle;
2008 }
2009 $this->connection->__soapCall('IMachine_setOSTypeId', array((array)$request));
2010 }
2011
2012 public function getHardwareVersion() {
2013 $request = new stdClass();
2014 $request->_this = $this->handle;
2015 $response = $this->connection->__soapCall('IMachine_getHardwareVersion', array((array)$request));
2016 return (string)$response->returnval;
2017 }
2018
2019 public function setHardwareVersion($value) {
2020 $request = new stdClass();
2021 $request->_this = $this->handle;
2022 if (is_int($value) || is_string($value) || is_bool($value)) {
2023 $request->HardwareVersion = $value;
2024 }
2025 else
2026 {
2027 $request->HardwareVersion = $value->handle;
2028 }
2029 $this->connection->__soapCall('IMachine_setHardwareVersion', array((array)$request));
2030 }
2031
2032 public function getHardwareUUID() {
2033 $request = new stdClass();
2034 $request->_this = $this->handle;
2035 $response = $this->connection->__soapCall('IMachine_getHardwareUUID', array((array)$request));
2036 return (string)$response->returnval;
2037 }
2038
2039 public function setHardwareUUID($value) {
2040 $request = new stdClass();
2041 $request->_this = $this->handle;
2042 if (is_int($value) || is_string($value) || is_bool($value)) {
2043 $request->hardwareUUID = $value;
2044 }
2045 else
2046 {
2047 $request->hardwareUUID = $value->handle;
2048 }
2049 $this->connection->__soapCall('IMachine_setHardwareUUID', array((array)$request));
2050 }
2051
2052 public function getCPUCount() {
2053 $request = new stdClass();
2054 $request->_this = $this->handle;
2055 $response = $this->connection->__soapCall('IMachine_getCPUCount', array((array)$request));
2056 return (int)$response->returnval;
2057 }
2058
2059 public function setCPUCount($value) {
2060 $request = new stdClass();
2061 $request->_this = $this->handle;
2062 if (is_int($value) || is_string($value) || is_bool($value)) {
2063 $request->CPUCount = $value;
2064 }
2065 else
2066 {
2067 $request->CPUCount = $value->handle;
2068 }
2069 $this->connection->__soapCall('IMachine_setCPUCount', array((array)$request));
2070 }
2071
2072 public function getCPUHotPlugEnabled() {
2073 $request = new stdClass();
2074 $request->_this = $this->handle;
2075 $response = $this->connection->__soapCall('IMachine_getCPUHotPlugEnabled', array((array)$request));
2076 return (bool)$response->returnval;
2077 }
2078
2079 public function setCPUHotPlugEnabled($value) {
2080 $request = new stdClass();
2081 $request->_this = $this->handle;
2082 if (is_int($value) || is_string($value) || is_bool($value)) {
2083 $request->CPUHotPlugEnabled = $value;
2084 }
2085 else
2086 {
2087 $request->CPUHotPlugEnabled = $value->handle;
2088 }
2089 $this->connection->__soapCall('IMachine_setCPUHotPlugEnabled', array((array)$request));
2090 }
2091
2092 public function getMemorySize() {
2093 $request = new stdClass();
2094 $request->_this = $this->handle;
2095 $response = $this->connection->__soapCall('IMachine_getMemorySize', array((array)$request));
2096 return (int)$response->returnval;
2097 }
2098
2099 public function setMemorySize($value) {
2100 $request = new stdClass();
2101 $request->_this = $this->handle;
2102 if (is_int($value) || is_string($value) || is_bool($value)) {
2103 $request->memorySize = $value;
2104 }
2105 else
2106 {
2107 $request->memorySize = $value->handle;
2108 }
2109 $this->connection->__soapCall('IMachine_setMemorySize', array((array)$request));
2110 }
2111
2112 public function getMemoryBalloonSize() {
2113 $request = new stdClass();
2114 $request->_this = $this->handle;
2115 $response = $this->connection->__soapCall('IMachine_getMemoryBalloonSize', array((array)$request));
2116 return (int)$response->returnval;
2117 }
2118
2119 public function setMemoryBalloonSize($value) {
2120 $request = new stdClass();
2121 $request->_this = $this->handle;
2122 if (is_int($value) || is_string($value) || is_bool($value)) {
2123 $request->memoryBalloonSize = $value;
2124 }
2125 else
2126 {
2127 $request->memoryBalloonSize = $value->handle;
2128 }
2129 $this->connection->__soapCall('IMachine_setMemoryBalloonSize', array((array)$request));
2130 }
2131
2132 public function getVRAMSize() {
2133 $request = new stdClass();
2134 $request->_this = $this->handle;
2135 $response = $this->connection->__soapCall('IMachine_getVRAMSize', array((array)$request));
2136 return (int)$response->returnval;
2137 }
2138
2139 public function setVRAMSize($value) {
2140 $request = new stdClass();
2141 $request->_this = $this->handle;
2142 if (is_int($value) || is_string($value) || is_bool($value)) {
2143 $request->VRAMSize = $value;
2144 }
2145 else
2146 {
2147 $request->VRAMSize = $value->handle;
2148 }
2149 $this->connection->__soapCall('IMachine_setVRAMSize', array((array)$request));
2150 }
2151
2152 public function getAccelerate3DEnabled() {
2153 $request = new stdClass();
2154 $request->_this = $this->handle;
2155 $response = $this->connection->__soapCall('IMachine_getAccelerate3DEnabled', array((array)$request));
2156 return (bool)$response->returnval;
2157 }
2158
2159 public function setAccelerate3DEnabled($value) {
2160 $request = new stdClass();
2161 $request->_this = $this->handle;
2162 if (is_int($value) || is_string($value) || is_bool($value)) {
2163 $request->accelerate3DEnabled = $value;
2164 }
2165 else
2166 {
2167 $request->accelerate3DEnabled = $value->handle;
2168 }
2169 $this->connection->__soapCall('IMachine_setAccelerate3DEnabled', array((array)$request));
2170 }
2171
2172 public function getAccelerate2DVideoEnabled() {
2173 $request = new stdClass();
2174 $request->_this = $this->handle;
2175 $response = $this->connection->__soapCall('IMachine_getAccelerate2DVideoEnabled', array((array)$request));
2176 return (bool)$response->returnval;
2177 }
2178
2179 public function setAccelerate2DVideoEnabled($value) {
2180 $request = new stdClass();
2181 $request->_this = $this->handle;
2182 if (is_int($value) || is_string($value) || is_bool($value)) {
2183 $request->accelerate2DVideoEnabled = $value;
2184 }
2185 else
2186 {
2187 $request->accelerate2DVideoEnabled = $value->handle;
2188 }
2189 $this->connection->__soapCall('IMachine_setAccelerate2DVideoEnabled', array((array)$request));
2190 }
2191
2192 public function getMonitorCount() {
2193 $request = new stdClass();
2194 $request->_this = $this->handle;
2195 $response = $this->connection->__soapCall('IMachine_getMonitorCount', array((array)$request));
2196 return (int)$response->returnval;
2197 }
2198
2199 public function setMonitorCount($value) {
2200 $request = new stdClass();
2201 $request->_this = $this->handle;
2202 if (is_int($value) || is_string($value) || is_bool($value)) {
2203 $request->monitorCount = $value;
2204 }
2205 else
2206 {
2207 $request->monitorCount = $value->handle;
2208 }
2209 $this->connection->__soapCall('IMachine_setMonitorCount', array((array)$request));
2210 }
2211
2212 public function getBIOSSettings() {
2213 $request = new stdClass();
2214 $request->_this = $this->handle;
2215 $response = $this->connection->__soapCall('IMachine_getBIOSSettings', array((array)$request));
2216 return new IBIOSSettings ($this->connection, $response->returnval);
2217 }
2218
2219 public function getFirmwareType() {
2220 $request = new stdClass();
2221 $request->_this = $this->handle;
2222 $response = $this->connection->__soapCall('IMachine_getFirmwareType', array((array)$request));
2223 return new FirmwareType ($this->connection, $response->returnval);
2224 }
2225
2226 public function setFirmwareType($value) {
2227 $request = new stdClass();
2228 $request->_this = $this->handle;
2229 if (is_int($value) || is_string($value) || is_bool($value)) {
2230 $request->firmwareType = $value;
2231 }
2232 else
2233 {
2234 $request->firmwareType = $value->handle;
2235 }
2236 $this->connection->__soapCall('IMachine_setFirmwareType', array((array)$request));
2237 }
2238
2239 public function getPointingHidType() {
2240 $request = new stdClass();
2241 $request->_this = $this->handle;
2242 $response = $this->connection->__soapCall('IMachine_getPointingHidType', array((array)$request));
2243 return new PointingHidType ($this->connection, $response->returnval);
2244 }
2245
2246 public function setPointingHidType($value) {
2247 $request = new stdClass();
2248 $request->_this = $this->handle;
2249 if (is_int($value) || is_string($value) || is_bool($value)) {
2250 $request->pointingHidType = $value;
2251 }
2252 else
2253 {
2254 $request->pointingHidType = $value->handle;
2255 }
2256 $this->connection->__soapCall('IMachine_setPointingHidType', array((array)$request));
2257 }
2258
2259 public function getKeyboardHidType() {
2260 $request = new stdClass();
2261 $request->_this = $this->handle;
2262 $response = $this->connection->__soapCall('IMachine_getKeyboardHidType', array((array)$request));
2263 return new KeyboardHidType ($this->connection, $response->returnval);
2264 }
2265
2266 public function setKeyboardHidType($value) {
2267 $request = new stdClass();
2268 $request->_this = $this->handle;
2269 if (is_int($value) || is_string($value) || is_bool($value)) {
2270 $request->keyboardHidType = $value;
2271 }
2272 else
2273 {
2274 $request->keyboardHidType = $value->handle;
2275 }
2276 $this->connection->__soapCall('IMachine_setKeyboardHidType', array((array)$request));
2277 }
2278
2279 public function getHpetEnabled() {
2280 $request = new stdClass();
2281 $request->_this = $this->handle;
2282 $response = $this->connection->__soapCall('IMachine_getHpetEnabled', array((array)$request));
2283 return (bool)$response->returnval;
2284 }
2285
2286 public function setHpetEnabled($value) {
2287 $request = new stdClass();
2288 $request->_this = $this->handle;
2289 if (is_int($value) || is_string($value) || is_bool($value)) {
2290 $request->hpetEnabled = $value;
2291 }
2292 else
2293 {
2294 $request->hpetEnabled = $value->handle;
2295 }
2296 $this->connection->__soapCall('IMachine_setHpetEnabled', array((array)$request));
2297 }
2298
2299 public function getSnapshotFolder() {
2300 $request = new stdClass();
2301 $request->_this = $this->handle;
2302 $response = $this->connection->__soapCall('IMachine_getSnapshotFolder', array((array)$request));
2303 return (string)$response->returnval;
2304 }
2305
2306 public function setSnapshotFolder($value) {
2307 $request = new stdClass();
2308 $request->_this = $this->handle;
2309 if (is_int($value) || is_string($value) || is_bool($value)) {
2310 $request->snapshotFolder = $value;
2311 }
2312 else
2313 {
2314 $request->snapshotFolder = $value->handle;
2315 }
2316 $this->connection->__soapCall('IMachine_setSnapshotFolder', array((array)$request));
2317 }
2318
2319 public function getVRDPServer() {
2320 $request = new stdClass();
2321 $request->_this = $this->handle;
2322 $response = $this->connection->__soapCall('IMachine_getVRDPServer', array((array)$request));
2323 return new IVRDPServer ($this->connection, $response->returnval);
2324 }
2325
2326 public function getMediumAttachments() {
2327 $request = new stdClass();
2328 $request->_this = $this->handle;
2329 $response = $this->connection->__soapCall('IMachine_getMediumAttachments', array((array)$request));
2330 return new IMediumAttachmentCollection ($this->connection, (array)$response->returnval);
2331 }
2332
2333 public function getUSBController() {
2334 $request = new stdClass();
2335 $request->_this = $this->handle;
2336 $response = $this->connection->__soapCall('IMachine_getUSBController', array((array)$request));
2337 return new IUSBController ($this->connection, $response->returnval);
2338 }
2339
2340 public function getAudioAdapter() {
2341 $request = new stdClass();
2342 $request->_this = $this->handle;
2343 $response = $this->connection->__soapCall('IMachine_getAudioAdapter', array((array)$request));
2344 return new IAudioAdapter ($this->connection, $response->returnval);
2345 }
2346
2347 public function getStorageControllers() {
2348 $request = new stdClass();
2349 $request->_this = $this->handle;
2350 $response = $this->connection->__soapCall('IMachine_getStorageControllers', array((array)$request));
2351 return new IStorageControllerCollection ($this->connection, (array)$response->returnval);
2352 }
2353
2354 public function getSettingsFilePath() {
2355 $request = new stdClass();
2356 $request->_this = $this->handle;
2357 $response = $this->connection->__soapCall('IMachine_getSettingsFilePath', array((array)$request));
2358 return (string)$response->returnval;
2359 }
2360
2361 public function getSettingsModified() {
2362 $request = new stdClass();
2363 $request->_this = $this->handle;
2364 $response = $this->connection->__soapCall('IMachine_getSettingsModified', array((array)$request));
2365 return (bool)$response->returnval;
2366 }
2367
2368 public function getSessionState() {
2369 $request = new stdClass();
2370 $request->_this = $this->handle;
2371 $response = $this->connection->__soapCall('IMachine_getSessionState', array((array)$request));
2372 return new SessionState ($this->connection, $response->returnval);
2373 }
2374
2375 public function getSessionType() {
2376 $request = new stdClass();
2377 $request->_this = $this->handle;
2378 $response = $this->connection->__soapCall('IMachine_getSessionType', array((array)$request));
2379 return (string)$response->returnval;
2380 }
2381
2382 public function getSessionPid() {
2383 $request = new stdClass();
2384 $request->_this = $this->handle;
2385 $response = $this->connection->__soapCall('IMachine_getSessionPid', array((array)$request));
2386 return (int)$response->returnval;
2387 }
2388
2389 public function getState() {
2390 $request = new stdClass();
2391 $request->_this = $this->handle;
2392 $response = $this->connection->__soapCall('IMachine_getState', array((array)$request));
2393 return new MachineState ($this->connection, $response->returnval);
2394 }
2395
2396 public function getLastStateChange() {
2397 $request = new stdClass();
2398 $request->_this = $this->handle;
2399 $response = $this->connection->__soapCall('IMachine_getLastStateChange', array((array)$request));
2400 return (int)$response->returnval;
2401 }
2402
2403 public function getStateFilePath() {
2404 $request = new stdClass();
2405 $request->_this = $this->handle;
2406 $response = $this->connection->__soapCall('IMachine_getStateFilePath', array((array)$request));
2407 return (string)$response->returnval;
2408 }
2409
2410 public function getLogFolder() {
2411 $request = new stdClass();
2412 $request->_this = $this->handle;
2413 $response = $this->connection->__soapCall('IMachine_getLogFolder', array((array)$request));
2414 return (string)$response->returnval;
2415 }
2416
2417 public function getCurrentSnapshot() {
2418 $request = new stdClass();
2419 $request->_this = $this->handle;
2420 $response = $this->connection->__soapCall('IMachine_getCurrentSnapshot', array((array)$request));
2421 return new ISnapshot ($this->connection, $response->returnval);
2422 }
2423
2424 public function getSnapshotCount() {
2425 $request = new stdClass();
2426 $request->_this = $this->handle;
2427 $response = $this->connection->__soapCall('IMachine_getSnapshotCount', array((array)$request));
2428 return (int)$response->returnval;
2429 }
2430
2431 public function getCurrentStateModified() {
2432 $request = new stdClass();
2433 $request->_this = $this->handle;
2434 $response = $this->connection->__soapCall('IMachine_getCurrentStateModified', array((array)$request));
2435 return (bool)$response->returnval;
2436 }
2437
2438 public function getSharedFolders() {
2439 $request = new stdClass();
2440 $request->_this = $this->handle;
2441 $response = $this->connection->__soapCall('IMachine_getSharedFolders', array((array)$request));
2442 return new ISharedFolderCollection ($this->connection, (array)$response->returnval);
2443 }
2444
2445 public function getClipboardMode() {
2446 $request = new stdClass();
2447 $request->_this = $this->handle;
2448 $response = $this->connection->__soapCall('IMachine_getClipboardMode', array((array)$request));
2449 return new ClipboardMode ($this->connection, $response->returnval);
2450 }
2451
2452 public function setClipboardMode($value) {
2453 $request = new stdClass();
2454 $request->_this = $this->handle;
2455 if (is_int($value) || is_string($value) || is_bool($value)) {
2456 $request->clipboardMode = $value;
2457 }
2458 else
2459 {
2460 $request->clipboardMode = $value->handle;
2461 }
2462 $this->connection->__soapCall('IMachine_setClipboardMode', array((array)$request));
2463 }
2464
2465 public function getGuestPropertyNotificationPatterns() {
2466 $request = new stdClass();
2467 $request->_this = $this->handle;
2468 $response = $this->connection->__soapCall('IMachine_getGuestPropertyNotificationPatterns', array((array)$request));
2469 return (string)$response->returnval;
2470 }
2471
2472 public function setGuestPropertyNotificationPatterns($value) {
2473 $request = new stdClass();
2474 $request->_this = $this->handle;
2475 if (is_int($value) || is_string($value) || is_bool($value)) {
2476 $request->guestPropertyNotificationPatterns = $value;
2477 }
2478 else
2479 {
2480 $request->guestPropertyNotificationPatterns = $value->handle;
2481 }
2482 $this->connection->__soapCall('IMachine_setGuestPropertyNotificationPatterns', array((array)$request));
2483 }
2484
2485 public function getTeleporterEnabled() {
2486 $request = new stdClass();
2487 $request->_this = $this->handle;
2488 $response = $this->connection->__soapCall('IMachine_getTeleporterEnabled', array((array)$request));
2489 return (bool)$response->returnval;
2490 }
2491
2492 public function setTeleporterEnabled($value) {
2493 $request = new stdClass();
2494 $request->_this = $this->handle;
2495 if (is_int($value) || is_string($value) || is_bool($value)) {
2496 $request->teleporterEnabled = $value;
2497 }
2498 else
2499 {
2500 $request->teleporterEnabled = $value->handle;
2501 }
2502 $this->connection->__soapCall('IMachine_setTeleporterEnabled', array((array)$request));
2503 }
2504
2505 public function getTeleporterPort() {
2506 $request = new stdClass();
2507 $request->_this = $this->handle;
2508 $response = $this->connection->__soapCall('IMachine_getTeleporterPort', array((array)$request));
2509 return (int)$response->returnval;
2510 }
2511
2512 public function setTeleporterPort($value) {
2513 $request = new stdClass();
2514 $request->_this = $this->handle;
2515 if (is_int($value) || is_string($value) || is_bool($value)) {
2516 $request->teleporterPort = $value;
2517 }
2518 else
2519 {
2520 $request->teleporterPort = $value->handle;
2521 }
2522 $this->connection->__soapCall('IMachine_setTeleporterPort', array((array)$request));
2523 }
2524
2525 public function getTeleporterAddress() {
2526 $request = new stdClass();
2527 $request->_this = $this->handle;
2528 $response = $this->connection->__soapCall('IMachine_getTeleporterAddress', array((array)$request));
2529 return (string)$response->returnval;
2530 }
2531
2532 public function setTeleporterAddress($value) {
2533 $request = new stdClass();
2534 $request->_this = $this->handle;
2535 if (is_int($value) || is_string($value) || is_bool($value)) {
2536 $request->teleporterAddress = $value;
2537 }
2538 else
2539 {
2540 $request->teleporterAddress = $value->handle;
2541 }
2542 $this->connection->__soapCall('IMachine_setTeleporterAddress', array((array)$request));
2543 }
2544
2545 public function getTeleporterPassword() {
2546 $request = new stdClass();
2547 $request->_this = $this->handle;
2548 $response = $this->connection->__soapCall('IMachine_getTeleporterPassword', array((array)$request));
2549 return (string)$response->returnval;
2550 }
2551
2552 public function setTeleporterPassword($value) {
2553 $request = new stdClass();
2554 $request->_this = $this->handle;
2555 if (is_int($value) || is_string($value) || is_bool($value)) {
2556 $request->teleporterPassword = $value;
2557 }
2558 else
2559 {
2560 $request->teleporterPassword = $value->handle;
2561 }
2562 $this->connection->__soapCall('IMachine_setTeleporterPassword', array((array)$request));
2563 }
2564
2565 public function getRTCUseUTC() {
2566 $request = new stdClass();
2567 $request->_this = $this->handle;
2568 $response = $this->connection->__soapCall('IMachine_getRTCUseUTC', array((array)$request));
2569 return (bool)$response->returnval;
2570 }
2571
2572 public function setRTCUseUTC($value) {
2573 $request = new stdClass();
2574 $request->_this = $this->handle;
2575 if (is_int($value) || is_string($value) || is_bool($value)) {
2576 $request->RTCUseUTC = $value;
2577 }
2578 else
2579 {
2580 $request->RTCUseUTC = $value->handle;
2581 }
2582 $this->connection->__soapCall('IMachine_setRTCUseUTC', array((array)$request));
2583 }
2584
2585 public function getIoMgr() {
2586 $request = new stdClass();
2587 $request->_this = $this->handle;
2588 $response = $this->connection->__soapCall('IMachine_getIoMgr', array((array)$request));
2589 return new IoMgrType ($this->connection, $response->returnval);
2590 }
2591
2592 public function setIoMgr($value) {
2593 $request = new stdClass();
2594 $request->_this = $this->handle;
2595 if (is_int($value) || is_string($value) || is_bool($value)) {
2596 $request->ioMgr = $value;
2597 }
2598 else
2599 {
2600 $request->ioMgr = $value->handle;
2601 }
2602 $this->connection->__soapCall('IMachine_setIoMgr', array((array)$request));
2603 }
2604
2605 public function getIoBackend() {
2606 $request = new stdClass();
2607 $request->_this = $this->handle;
2608 $response = $this->connection->__soapCall('IMachine_getIoBackend', array((array)$request));
2609 return new IoBackendType ($this->connection, $response->returnval);
2610 }
2611
2612 public function setIoBackend($value) {
2613 $request = new stdClass();
2614 $request->_this = $this->handle;
2615 if (is_int($value) || is_string($value) || is_bool($value)) {
2616 $request->ioBackend = $value;
2617 }
2618 else
2619 {
2620 $request->ioBackend = $value->handle;
2621 }
2622 $this->connection->__soapCall('IMachine_setIoBackend', array((array)$request));
2623 }
2624
2625 public function getIoCacheEnabled() {
2626 $request = new stdClass();
2627 $request->_this = $this->handle;
2628 $response = $this->connection->__soapCall('IMachine_getIoCacheEnabled', array((array)$request));
2629 return (bool)$response->returnval;
2630 }
2631
2632 public function setIoCacheEnabled($value) {
2633 $request = new stdClass();
2634 $request->_this = $this->handle;
2635 if (is_int($value) || is_string($value) || is_bool($value)) {
2636 $request->ioCacheEnabled = $value;
2637 }
2638 else
2639 {
2640 $request->ioCacheEnabled = $value->handle;
2641 }
2642 $this->connection->__soapCall('IMachine_setIoCacheEnabled', array((array)$request));
2643 }
2644
2645 public function getIoCacheSize() {
2646 $request = new stdClass();
2647 $request->_this = $this->handle;
2648 $response = $this->connection->__soapCall('IMachine_getIoCacheSize', array((array)$request));
2649 return (int)$response->returnval;
2650 }
2651
2652 public function setIoCacheSize($value) {
2653 $request = new stdClass();
2654 $request->_this = $this->handle;
2655 if (is_int($value) || is_string($value) || is_bool($value)) {
2656 $request->ioCacheSize = $value;
2657 }
2658 else
2659 {
2660 $request->ioCacheSize = $value->handle;
2661 }
2662 $this->connection->__soapCall('IMachine_setIoCacheSize', array((array)$request));
2663 }
2664
2665 public function getIoBandwidthMax() {
2666 $request = new stdClass();
2667 $request->_this = $this->handle;
2668 $response = $this->connection->__soapCall('IMachine_getIoBandwidthMax', array((array)$request));
2669 return (int)$response->returnval;
2670 }
2671
2672 public function setIoBandwidthMax($value) {
2673 $request = new stdClass();
2674 $request->_this = $this->handle;
2675 if (is_int($value) || is_string($value) || is_bool($value)) {
2676 $request->ioBandwidthMax = $value;
2677 }
2678 else
2679 {
2680 $request->ioBandwidthMax = $value->handle;
2681 }
2682 $this->connection->__soapCall('IMachine_setIoBandwidthMax', array((array)$request));
2683 }
2684}
2685
2686/**
2687* Generated VBoxWebService Managed Object Collection
2688*/
2689class IMachineCollection extends VBox_ManagedObjectCollection {
2690 protected $_interfaceName = "IMachine";
2691}
2692
2693/**
2694* Generated VBoxWebService Interface Wrapper
2695*/
2696class IConsole extends VBox_ManagedObject {
2697
2698 public function powerUp() {
2699 $request = new stdClass();
2700
2701 $request->_this = $this->handle;
2702
2703 $response = $this->connection->__soapCall('IConsole_powerUp', array((array)$request));
2704
2705 return new IProgress ($this->connection, $response->returnval);
2706 }
2707
2708 public function powerUpPaused() {
2709 $request = new stdClass();
2710
2711 $request->_this = $this->handle;
2712
2713 $response = $this->connection->__soapCall('IConsole_powerUpPaused', array((array)$request));
2714
2715 return new IProgress ($this->connection, $response->returnval);
2716 }
2717
2718 public function powerDown() {
2719 $request = new stdClass();
2720
2721 $request->_this = $this->handle;
2722
2723 $response = $this->connection->__soapCall('IConsole_powerDown', array((array)$request));
2724
2725 return new IProgress ($this->connection, $response->returnval);
2726 }
2727
2728 public function reset() {
2729 $request = new stdClass();
2730
2731 $request->_this = $this->handle;
2732
2733 $response = $this->connection->__soapCall('IConsole_reset', array((array)$request));
2734
2735 return ;
2736 }
2737
2738 public function pause() {
2739 $request = new stdClass();
2740
2741 $request->_this = $this->handle;
2742
2743 $response = $this->connection->__soapCall('IConsole_pause', array((array)$request));
2744
2745 return ;
2746 }
2747
2748 public function resume() {
2749 $request = new stdClass();
2750
2751 $request->_this = $this->handle;
2752
2753 $response = $this->connection->__soapCall('IConsole_resume', array((array)$request));
2754
2755 return ;
2756 }
2757
2758 public function powerButton() {
2759 $request = new stdClass();
2760
2761 $request->_this = $this->handle;
2762
2763 $response = $this->connection->__soapCall('IConsole_powerButton', array((array)$request));
2764
2765 return ;
2766 }
2767
2768 public function sleepButton() {
2769 $request = new stdClass();
2770
2771 $request->_this = $this->handle;
2772
2773 $response = $this->connection->__soapCall('IConsole_sleepButton', array((array)$request));
2774
2775 return ;
2776 }
2777
2778 public function getPowerButtonHandled() {
2779 $request = new stdClass();
2780
2781 $request->_this = $this->handle;
2782
2783 $response = $this->connection->__soapCall('IConsole_getPowerButtonHandled', array((array)$request));
2784
2785 return (bool)$response->returnval;
2786 }
2787
2788 public function getGuestEnteredACPIMode() {
2789 $request = new stdClass();
2790
2791 $request->_this = $this->handle;
2792
2793 $response = $this->connection->__soapCall('IConsole_getGuestEnteredACPIMode', array((array)$request));
2794
2795 return (bool)$response->returnval;
2796 }
2797
2798 public function saveState() {
2799 $request = new stdClass();
2800
2801 $request->_this = $this->handle;
2802
2803 $response = $this->connection->__soapCall('IConsole_saveState', array((array)$request));
2804
2805 return new IProgress ($this->connection, $response->returnval);
2806 }
2807
2808 public function adoptSavedState($arg_savedStateFile) {
2809 $request = new stdClass();
2810
2811 $request->_this = $this->handle;
2812
2813 $request->savedStateFile = $arg_savedStateFile;
2814 $response = $this->connection->__soapCall('IConsole_adoptSavedState', array((array)$request));
2815
2816 return ;
2817 }
2818
2819 public function forgetSavedState($arg_remove) {
2820 $request = new stdClass();
2821
2822 $request->_this = $this->handle;
2823
2824 $request->remove = $arg_remove;
2825 $response = $this->connection->__soapCall('IConsole_forgetSavedState', array((array)$request));
2826
2827 return ;
2828 }
2829
2830 public function getDeviceActivity($arg_type) {
2831 $request = new stdClass();
2832
2833 $request->_this = $this->handle;
2834
2835 $request->type = $arg_type;
2836 $response = $this->connection->__soapCall('IConsole_getDeviceActivity', array((array)$request));
2837
2838 return new DeviceActivity ($this->connection, $response->returnval);
2839 }
2840
2841 public function attachUSBDevice($arg_id) {
2842 $request = new stdClass();
2843
2844 $request->_this = $this->handle;
2845
2846 $request->id = $arg_id;
2847 $response = $this->connection->__soapCall('IConsole_attachUSBDevice', array((array)$request));
2848
2849 return ;
2850 }
2851
2852 public function detachUSBDevice($arg_id) {
2853 $request = new stdClass();
2854
2855 $request->_this = $this->handle;
2856
2857 $request->id = $arg_id;
2858 $response = $this->connection->__soapCall('IConsole_detachUSBDevice', array((array)$request));
2859
2860 return new IUSBDevice ($this->connection, $response->returnval);
2861 }
2862
2863 public function findUSBDeviceByAddress($arg_name) {
2864 $request = new stdClass();
2865
2866 $request->_this = $this->handle;
2867
2868 $request->name = $arg_name;
2869 $response = $this->connection->__soapCall('IConsole_findUSBDeviceByAddress', array((array)$request));
2870
2871 return new IUSBDevice ($this->connection, $response->returnval);
2872 }
2873
2874 public function findUSBDeviceById($arg_id) {
2875 $request = new stdClass();
2876
2877 $request->_this = $this->handle;
2878
2879 $request->id = $arg_id;
2880 $response = $this->connection->__soapCall('IConsole_findUSBDeviceById', array((array)$request));
2881
2882 return new IUSBDevice ($this->connection, $response->returnval);
2883 }
2884
2885 public function createSharedFolder($arg_name, $arg_hostPath, $arg_writable) {
2886 $request = new stdClass();
2887
2888 $request->_this = $this->handle;
2889
2890 $request->name = $arg_name;
2891 $request->hostPath = $arg_hostPath;
2892 $request->writable = $arg_writable;
2893 $response = $this->connection->__soapCall('IConsole_createSharedFolder', array((array)$request));
2894
2895 return ;
2896 }
2897
2898 public function removeSharedFolder($arg_name) {
2899 $request = new stdClass();
2900
2901 $request->_this = $this->handle;
2902
2903 $request->name = $arg_name;
2904 $response = $this->connection->__soapCall('IConsole_removeSharedFolder', array((array)$request));
2905
2906 return ;
2907 }
2908
2909 public function takeSnapshot($arg_name, $arg_description) {
2910 $request = new stdClass();
2911
2912 $request->_this = $this->handle;
2913
2914 $request->name = $arg_name;
2915 $request->description = $arg_description;
2916 $response = $this->connection->__soapCall('IConsole_takeSnapshot', array((array)$request));
2917
2918 return new IProgress ($this->connection, $response->returnval);
2919 }
2920
2921 public function deleteSnapshot($arg_id) {
2922 $request = new stdClass();
2923
2924 $request->_this = $this->handle;
2925
2926 $request->id = $arg_id;
2927 $response = $this->connection->__soapCall('IConsole_deleteSnapshot', array((array)$request));
2928
2929 return new IProgress ($this->connection, $response->returnval);
2930 }
2931
2932 public function restoreSnapshot($arg_snapshot) {
2933 $request = new stdClass();
2934
2935 $request->_this = $this->handle;
2936
2937 $request->snapshot = $arg_snapshot;
2938 $response = $this->connection->__soapCall('IConsole_restoreSnapshot', array((array)$request));
2939
2940 return new IProgress ($this->connection, $response->returnval);
2941 }
2942
2943 public function teleport($arg_hostname, $arg_tcpport, $arg_password, $arg_maxDowntime) {
2944 $request = new stdClass();
2945
2946 $request->_this = $this->handle;
2947
2948 $request->hostname = $arg_hostname;
2949 $request->tcpport = $arg_tcpport;
2950 $request->password = $arg_password;
2951 $request->maxDowntime = $arg_maxDowntime;
2952 $response = $this->connection->__soapCall('IConsole_teleport', array((array)$request));
2953
2954 return new IProgress ($this->connection, $response->returnval);
2955 }
2956
2957 public function getMachine() {
2958 $request = new stdClass();
2959 $request->_this = $this->handle;
2960 $response = $this->connection->__soapCall('IConsole_getMachine', array((array)$request));
2961 return new IMachine ($this->connection, $response->returnval);
2962 }
2963
2964 public function getState() {
2965 $request = new stdClass();
2966 $request->_this = $this->handle;
2967 $response = $this->connection->__soapCall('IConsole_getState', array((array)$request));
2968 return new MachineState ($this->connection, $response->returnval);
2969 }
2970
2971 public function getGuest() {
2972 $request = new stdClass();
2973 $request->_this = $this->handle;
2974 $response = $this->connection->__soapCall('IConsole_getGuest', array((array)$request));
2975 return new IGuest ($this->connection, $response->returnval);
2976 }
2977
2978 public function getKeyboard() {
2979 $request = new stdClass();
2980 $request->_this = $this->handle;
2981 $response = $this->connection->__soapCall('IConsole_getKeyboard', array((array)$request));
2982 return new IKeyboard ($this->connection, $response->returnval);
2983 }
2984
2985 public function getMouse() {
2986 $request = new stdClass();
2987 $request->_this = $this->handle;
2988 $response = $this->connection->__soapCall('IConsole_getMouse', array((array)$request));
2989 return new IMouse ($this->connection, $response->returnval);
2990 }
2991
2992 public function getDisplay() {
2993 $request = new stdClass();
2994 $request->_this = $this->handle;
2995 $response = $this->connection->__soapCall('IConsole_getDisplay', array((array)$request));
2996 return new IDisplay ($this->connection, $response->returnval);
2997 }
2998
2999 public function getUSBDevices() {
3000 $request = new stdClass();
3001 $request->_this = $this->handle;
3002 $response = $this->connection->__soapCall('IConsole_getUSBDevices', array((array)$request));
3003 return new IUSBDeviceCollection ($this->connection, (array)$response->returnval);
3004 }
3005
3006 public function getRemoteUSBDevices() {
3007 $request = new stdClass();
3008 $request->_this = $this->handle;
3009 $response = $this->connection->__soapCall('IConsole_getRemoteUSBDevices', array((array)$request));
3010 return new IHostUSBDeviceCollection ($this->connection, (array)$response->returnval);
3011 }
3012
3013 public function getSharedFolders() {
3014 $request = new stdClass();
3015 $request->_this = $this->handle;
3016 $response = $this->connection->__soapCall('IConsole_getSharedFolders', array((array)$request));
3017 return new ISharedFolderCollection ($this->connection, (array)$response->returnval);
3018 }
3019
3020 public function getRemoteDisplayInfo() {
3021 $request = new stdClass();
3022 $request->_this = $this->handle;
3023 $response = $this->connection->__soapCall('IConsole_getRemoteDisplayInfo', array((array)$request));
3024 return new IRemoteDisplayInfo ($this->connection, $response->returnval);
3025 }
3026}
3027
3028/**
3029* Generated VBoxWebService Managed Object Collection
3030*/
3031class IConsoleCollection extends VBox_ManagedObjectCollection {
3032 protected $_interfaceName = "IConsole";
3033}
3034
3035/**
3036* Generated VBoxWebService Interface Wrapper
3037*/
3038class IHostNetworkInterface extends VBox_ManagedObject {
3039
3040 public function enableStaticIpConfig($arg_IPAddress, $arg_networkMask) {
3041 $request = new stdClass();
3042
3043 $request->_this = $this->handle;
3044
3045 $request->IPAddress = $arg_IPAddress;
3046 $request->networkMask = $arg_networkMask;
3047 $response = $this->connection->__soapCall('IHostNetworkInterface_enableStaticIpConfig', array((array)$request));
3048
3049 return ;
3050 }
3051
3052 public function enableStaticIpConfigV6($arg_IPV6Address, $arg_IPV6NetworkMaskPrefixLength) {
3053 $request = new stdClass();
3054
3055 $request->_this = $this->handle;
3056
3057 $request->IPV6Address = $arg_IPV6Address;
3058 $request->IPV6NetworkMaskPrefixLength = $arg_IPV6NetworkMaskPrefixLength;
3059 $response = $this->connection->__soapCall('IHostNetworkInterface_enableStaticIpConfigV6', array((array)$request));
3060
3061 return ;
3062 }
3063
3064 public function enableDynamicIpConfig() {
3065 $request = new stdClass();
3066
3067 $request->_this = $this->handle;
3068
3069 $response = $this->connection->__soapCall('IHostNetworkInterface_enableDynamicIpConfig', array((array)$request));
3070
3071 return ;
3072 }
3073
3074 public function dhcpRediscover() {
3075 $request = new stdClass();
3076
3077 $request->_this = $this->handle;
3078
3079 $response = $this->connection->__soapCall('IHostNetworkInterface_dhcpRediscover', array((array)$request));
3080
3081 return ;
3082 }
3083
3084 public function getName() {
3085 $request = new stdClass();
3086 $request->_this = $this->handle;
3087 $response = $this->connection->__soapCall('IHostNetworkInterface_getName', array((array)$request));
3088 return (string)$response->returnval;
3089 }
3090
3091 public function getId() {
3092 $request = new stdClass();
3093 $request->_this = $this->handle;
3094 $response = $this->connection->__soapCall('IHostNetworkInterface_getId', array((array)$request));
3095 return (string)$response->returnval;
3096 }
3097
3098 public function getNetworkName() {
3099 $request = new stdClass();
3100 $request->_this = $this->handle;
3101 $response = $this->connection->__soapCall('IHostNetworkInterface_getNetworkName', array((array)$request));
3102 return (string)$response->returnval;
3103 }
3104
3105 public function getDhcpEnabled() {
3106 $request = new stdClass();
3107 $request->_this = $this->handle;
3108 $response = $this->connection->__soapCall('IHostNetworkInterface_getDhcpEnabled', array((array)$request));
3109 return (bool)$response->returnval;
3110 }
3111
3112 public function getIPAddress() {
3113 $request = new stdClass();
3114 $request->_this = $this->handle;
3115 $response = $this->connection->__soapCall('IHostNetworkInterface_getIPAddress', array((array)$request));
3116 return (string)$response->returnval;
3117 }
3118
3119 public function getNetworkMask() {
3120 $request = new stdClass();
3121 $request->_this = $this->handle;
3122 $response = $this->connection->__soapCall('IHostNetworkInterface_getNetworkMask', array((array)$request));
3123 return (string)$response->returnval;
3124 }
3125
3126 public function getIPV6Supported() {
3127 $request = new stdClass();
3128 $request->_this = $this->handle;
3129 $response = $this->connection->__soapCall('IHostNetworkInterface_getIPV6Supported', array((array)$request));
3130 return (bool)$response->returnval;
3131 }
3132
3133 public function getIPV6Address() {
3134 $request = new stdClass();
3135 $request->_this = $this->handle;
3136 $response = $this->connection->__soapCall('IHostNetworkInterface_getIPV6Address', array((array)$request));
3137 return (string)$response->returnval;
3138 }
3139
3140 public function getIPV6NetworkMaskPrefixLength() {
3141 $request = new stdClass();
3142 $request->_this = $this->handle;
3143 $response = $this->connection->__soapCall('IHostNetworkInterface_getIPV6NetworkMaskPrefixLength', array((array)$request));
3144 return (int)$response->returnval;
3145 }
3146
3147 public function getHardwareAddress() {
3148 $request = new stdClass();
3149 $request->_this = $this->handle;
3150 $response = $this->connection->__soapCall('IHostNetworkInterface_getHardwareAddress', array((array)$request));
3151 return (string)$response->returnval;
3152 }
3153
3154 public function getMediumType() {
3155 $request = new stdClass();
3156 $request->_this = $this->handle;
3157 $response = $this->connection->__soapCall('IHostNetworkInterface_getMediumType', array((array)$request));
3158 return new HostNetworkInterfaceMediumType ($this->connection, $response->returnval);
3159 }
3160
3161 public function getStatus() {
3162 $request = new stdClass();
3163 $request->_this = $this->handle;
3164 $response = $this->connection->__soapCall('IHostNetworkInterface_getStatus', array((array)$request));
3165 return new HostNetworkInterfaceStatus ($this->connection, $response->returnval);
3166 }
3167
3168 public function getInterfaceType() {
3169 $request = new stdClass();
3170 $request->_this = $this->handle;
3171 $response = $this->connection->__soapCall('IHostNetworkInterface_getInterfaceType', array((array)$request));
3172 return new HostNetworkInterfaceType ($this->connection, $response->returnval);
3173 }
3174}
3175
3176/**
3177* Generated VBoxWebService Managed Object Collection
3178*/
3179class IHostNetworkInterfaceCollection extends VBox_ManagedObjectCollection {
3180 protected $_interfaceName = "IHostNetworkInterface";
3181}
3182
3183/**
3184* Generated VBoxWebService Interface Wrapper
3185*/
3186class IHost extends VBox_ManagedObject {
3187
3188 public function getProcessorSpeed($arg_cpuId) {
3189 $request = new stdClass();
3190
3191 $request->_this = $this->handle;
3192
3193 $request->cpuId = $arg_cpuId;
3194 $response = $this->connection->__soapCall('IHost_getProcessorSpeed', array((array)$request));
3195
3196 return (int)$response->returnval;
3197 }
3198
3199 public function getProcessorFeature($arg_feature) {
3200 $request = new stdClass();
3201
3202 $request->_this = $this->handle;
3203
3204 $request->feature = $arg_feature;
3205 $response = $this->connection->__soapCall('IHost_getProcessorFeature', array((array)$request));
3206
3207 return (bool)$response->returnval;
3208 }
3209
3210 public function getProcessorDescription($arg_cpuId) {
3211 $request = new stdClass();
3212
3213 $request->_this = $this->handle;
3214
3215 $request->cpuId = $arg_cpuId;
3216 $response = $this->connection->__soapCall('IHost_getProcessorDescription', array((array)$request));
3217
3218 return (string)$response->returnval;
3219 }
3220
3221 public function getProcessorCPUIDLeaf($arg_cpuId, $arg_leaf, $arg_subLeaf) {
3222 $request = new stdClass();
3223
3224 $request->_this = $this->handle;
3225
3226 $request->cpuId = $arg_cpuId;
3227 $request->leaf = $arg_leaf;
3228 $request->subLeaf = $arg_subLeaf;
3229 $response = $this->connection->__soapCall('IHost_getProcessorCPUIDLeaf', array((array)$request));
3230
3231 return array((int)$response->valEax, (int)$response->valEbx, (int)$response->valEcx, (int)$response->valEdx);
3232 }
3233
3234 public function createHostOnlyNetworkInterface() {
3235 $request = new stdClass();
3236
3237 $request->_this = $this->handle;
3238
3239 $response = $this->connection->__soapCall('IHost_createHostOnlyNetworkInterface', array((array)$request));
3240
3241 return array(new IProgress ($this->connection, $response->returnval), new IHostNetworkInterface ($this->connection, $response->hostInterface));
3242 }
3243
3244 public function removeHostOnlyNetworkInterface($arg_id) {
3245 $request = new stdClass();
3246
3247 $request->_this = $this->handle;
3248
3249 $request->id = $arg_id;
3250 $response = $this->connection->__soapCall('IHost_removeHostOnlyNetworkInterface', array((array)$request));
3251
3252 return new IProgress ($this->connection, $response->returnval);
3253 }
3254
3255 public function createUSBDeviceFilter($arg_name) {
3256 $request = new stdClass();
3257
3258 $request->_this = $this->handle;
3259
3260 $request->name = $arg_name;
3261 $response = $this->connection->__soapCall('IHost_createUSBDeviceFilter', array((array)$request));
3262
3263 return new IHostUSBDeviceFilter ($this->connection, $response->returnval);
3264 }
3265
3266 public function insertUSBDeviceFilter($arg_position, $arg_filter) {
3267 $request = new stdClass();
3268
3269 $request->_this = $this->handle;
3270
3271 $request->position = $arg_position;
3272 $request->filter = $arg_filter;
3273 $response = $this->connection->__soapCall('IHost_insertUSBDeviceFilter', array((array)$request));
3274
3275 return ;
3276 }
3277
3278 public function removeUSBDeviceFilter($arg_position) {
3279 $request = new stdClass();
3280
3281 $request->_this = $this->handle;
3282
3283 $request->position = $arg_position;
3284 $response = $this->connection->__soapCall('IHost_removeUSBDeviceFilter', array((array)$request));
3285
3286 return ;
3287 }
3288
3289 public function findHostDVDDrive($arg_name) {
3290 $request = new stdClass();
3291
3292 $request->_this = $this->handle;
3293
3294 $request->name = $arg_name;
3295 $response = $this->connection->__soapCall('IHost_findHostDVDDrive', array((array)$request));
3296
3297 return new IMedium ($this->connection, $response->returnval);
3298 }
3299
3300 public function findHostFloppyDrive($arg_name) {
3301 $request = new stdClass();
3302
3303 $request->_this = $this->handle;
3304
3305 $request->name = $arg_name;
3306 $response = $this->connection->__soapCall('IHost_findHostFloppyDrive', array((array)$request));
3307
3308 return new IMedium ($this->connection, $response->returnval);
3309 }
3310
3311 public function findHostNetworkInterfaceByName($arg_name) {
3312 $request = new stdClass();
3313
3314 $request->_this = $this->handle;
3315
3316 $request->name = $arg_name;
3317 $response = $this->connection->__soapCall('IHost_findHostNetworkInterfaceByName', array((array)$request));
3318
3319 return new IHostNetworkInterface ($this->connection, $response->returnval);
3320 }
3321
3322 public function findHostNetworkInterfaceById($arg_id) {
3323 $request = new stdClass();
3324
3325 $request->_this = $this->handle;
3326
3327 $request->id = $arg_id;
3328 $response = $this->connection->__soapCall('IHost_findHostNetworkInterfaceById', array((array)$request));
3329
3330 return new IHostNetworkInterface ($this->connection, $response->returnval);
3331 }
3332
3333 public function findHostNetworkInterfacesOfType($arg_type) {
3334 $request = new stdClass();
3335
3336 $request->_this = $this->handle;
3337
3338 $request->type = $arg_type;
3339 $response = $this->connection->__soapCall('IHost_findHostNetworkInterfacesOfType', array((array)$request));
3340
3341 return new IHostNetworkInterfaceCollection ($this->connection, (array)$response->returnval);
3342 }
3343
3344 public function findUSBDeviceById($arg_id) {
3345 $request = new stdClass();
3346
3347 $request->_this = $this->handle;
3348
3349 $request->id = $arg_id;
3350 $response = $this->connection->__soapCall('IHost_findUSBDeviceById', array((array)$request));
3351
3352 return new IHostUSBDevice ($this->connection, $response->returnval);
3353 }
3354
3355 public function findUSBDeviceByAddress($arg_name) {
3356 $request = new stdClass();
3357
3358 $request->_this = $this->handle;
3359
3360 $request->name = $arg_name;
3361 $response = $this->connection->__soapCall('IHost_findUSBDeviceByAddress', array((array)$request));
3362
3363 return new IHostUSBDevice ($this->connection, $response->returnval);
3364 }
3365
3366 public function getDVDDrives() {
3367 $request = new stdClass();
3368 $request->_this = $this->handle;
3369 $response = $this->connection->__soapCall('IHost_getDVDDrives', array((array)$request));
3370 return new IMediumCollection ($this->connection, (array)$response->returnval);
3371 }
3372
3373 public function getFloppyDrives() {
3374 $request = new stdClass();
3375 $request->_this = $this->handle;
3376 $response = $this->connection->__soapCall('IHost_getFloppyDrives', array((array)$request));
3377 return new IMediumCollection ($this->connection, (array)$response->returnval);
3378 }
3379
3380 public function getUSBDevices() {
3381 $request = new stdClass();
3382 $request->_this = $this->handle;
3383 $response = $this->connection->__soapCall('IHost_getUSBDevices', array((array)$request));
3384 return new IHostUSBDeviceCollection ($this->connection, (array)$response->returnval);
3385 }
3386
3387 public function getUSBDeviceFilters() {
3388 $request = new stdClass();
3389 $request->_this = $this->handle;
3390 $response = $this->connection->__soapCall('IHost_getUSBDeviceFilters', array((array)$request));
3391 return new IHostUSBDeviceFilterCollection ($this->connection, (array)$response->returnval);
3392 }
3393
3394 public function getNetworkInterfaces() {
3395 $request = new stdClass();
3396 $request->_this = $this->handle;
3397 $response = $this->connection->__soapCall('IHost_getNetworkInterfaces', array((array)$request));
3398 return new IHostNetworkInterfaceCollection ($this->connection, (array)$response->returnval);
3399 }
3400
3401 public function getProcessorCount() {
3402 $request = new stdClass();
3403 $request->_this = $this->handle;
3404 $response = $this->connection->__soapCall('IHost_getProcessorCount', array((array)$request));
3405 return (int)$response->returnval;
3406 }
3407
3408 public function getProcessorOnlineCount() {
3409 $request = new stdClass();
3410 $request->_this = $this->handle;
3411 $response = $this->connection->__soapCall('IHost_getProcessorOnlineCount', array((array)$request));
3412 return (int)$response->returnval;
3413 }
3414
3415 public function getMemorySize() {
3416 $request = new stdClass();
3417 $request->_this = $this->handle;
3418 $response = $this->connection->__soapCall('IHost_getMemorySize', array((array)$request));
3419 return (int)$response->returnval;
3420 }
3421
3422 public function getMemoryAvailable() {
3423 $request = new stdClass();
3424 $request->_this = $this->handle;
3425 $response = $this->connection->__soapCall('IHost_getMemoryAvailable', array((array)$request));
3426 return (int)$response->returnval;
3427 }
3428
3429 public function getOperatingSystem() {
3430 $request = new stdClass();
3431 $request->_this = $this->handle;
3432 $response = $this->connection->__soapCall('IHost_getOperatingSystem', array((array)$request));
3433 return (string)$response->returnval;
3434 }
3435
3436 public function getOSVersion() {
3437 $request = new stdClass();
3438 $request->_this = $this->handle;
3439 $response = $this->connection->__soapCall('IHost_getOSVersion', array((array)$request));
3440 return (string)$response->returnval;
3441 }
3442
3443 public function getUTCTime() {
3444 $request = new stdClass();
3445 $request->_this = $this->handle;
3446 $response = $this->connection->__soapCall('IHost_getUTCTime', array((array)$request));
3447 return (int)$response->returnval;
3448 }
3449
3450 public function getAcceleration3DAvailable() {
3451 $request = new stdClass();
3452 $request->_this = $this->handle;
3453 $response = $this->connection->__soapCall('IHost_getAcceleration3DAvailable', array((array)$request));
3454 return (bool)$response->returnval;
3455 }
3456}
3457
3458/**
3459* Generated VBoxWebService Managed Object Collection
3460*/
3461class IHostCollection extends VBox_ManagedObjectCollection {
3462 protected $_interfaceName = "IHost";
3463}
3464
3465/**
3466* Generated VBoxWebService Interface Wrapper
3467*/
3468class ISystemProperties extends VBox_ManagedObject {
3469
3470 public function getMaxDevicesPerPortForStorageBus($arg_bus) {
3471 $request = new stdClass();
3472
3473 $request->_this = $this->handle;
3474
3475 $request->bus = $arg_bus;
3476 $response = $this->connection->__soapCall('ISystemProperties_getMaxDevicesPerPortForStorageBus', array((array)$request));
3477
3478 return (int)$response->returnval;
3479 }
3480
3481 public function getMinPortCountForStorageBus($arg_bus) {
3482 $request = new stdClass();
3483
3484 $request->_this = $this->handle;
3485
3486 $request->bus = $arg_bus;
3487 $response = $this->connection->__soapCall('ISystemProperties_getMinPortCountForStorageBus', array((array)$request));
3488
3489 return (int)$response->returnval;
3490 }
3491
3492 public function getMaxPortCountForStorageBus($arg_bus) {
3493 $request = new stdClass();
3494
3495 $request->_this = $this->handle;
3496
3497 $request->bus = $arg_bus;
3498 $response = $this->connection->__soapCall('ISystemProperties_getMaxPortCountForStorageBus', array((array)$request));
3499
3500 return (int)$response->returnval;
3501 }
3502
3503 public function getMaxInstancesOfStorageBus($arg_bus) {
3504 $request = new stdClass();
3505
3506 $request->_this = $this->handle;
3507
3508 $request->bus = $arg_bus;
3509 $response = $this->connection->__soapCall('ISystemProperties_getMaxInstancesOfStorageBus', array((array)$request));
3510
3511 return (int)$response->returnval;
3512 }
3513
3514 public function getDeviceTypesForStorageBus($arg_bus) {
3515 $request = new stdClass();
3516
3517 $request->_this = $this->handle;
3518
3519 $request->bus = $arg_bus;
3520 $response = $this->connection->__soapCall('ISystemProperties_getDeviceTypesForStorageBus', array((array)$request));
3521
3522 return new DeviceTypeCollection ($this->connection, (array)$response->returnval);
3523 }
3524
3525 public function getMinGuestRAM() {
3526 $request = new stdClass();
3527 $request->_this = $this->handle;
3528 $response = $this->connection->__soapCall('ISystemProperties_getMinGuestRAM', array((array)$request));
3529 return (int)$response->returnval;
3530 }
3531
3532 public function getMaxGuestRAM() {
3533 $request = new stdClass();
3534 $request->_this = $this->handle;
3535 $response = $this->connection->__soapCall('ISystemProperties_getMaxGuestRAM', array((array)$request));
3536 return (int)$response->returnval;
3537 }
3538
3539 public function getMinGuestVRAM() {
3540 $request = new stdClass();
3541 $request->_this = $this->handle;
3542 $response = $this->connection->__soapCall('ISystemProperties_getMinGuestVRAM', array((array)$request));
3543 return (int)$response->returnval;
3544 }
3545
3546 public function getMaxGuestVRAM() {
3547 $request = new stdClass();
3548 $request->_this = $this->handle;
3549 $response = $this->connection->__soapCall('ISystemProperties_getMaxGuestVRAM', array((array)$request));
3550 return (int)$response->returnval;
3551 }
3552
3553 public function getMinGuestCPUCount() {
3554 $request = new stdClass();
3555 $request->_this = $this->handle;
3556 $response = $this->connection->__soapCall('ISystemProperties_getMinGuestCPUCount', array((array)$request));
3557 return (int)$response->returnval;
3558 }
3559
3560 public function getMaxGuestCPUCount() {
3561 $request = new stdClass();
3562 $request->_this = $this->handle;
3563 $response = $this->connection->__soapCall('ISystemProperties_getMaxGuestCPUCount', array((array)$request));
3564 return (int)$response->returnval;
3565 }
3566
3567 public function getMaxGuestMonitors() {
3568 $request = new stdClass();
3569 $request->_this = $this->handle;
3570 $response = $this->connection->__soapCall('ISystemProperties_getMaxGuestMonitors', array((array)$request));
3571 return (int)$response->returnval;
3572 }
3573
3574 public function getMaxVDISize() {
3575 $request = new stdClass();
3576 $request->_this = $this->handle;
3577 $response = $this->connection->__soapCall('ISystemProperties_getMaxVDISize', array((array)$request));
3578 return (int)$response->returnval;
3579 }
3580
3581 public function getNetworkAdapterCount() {
3582 $request = new stdClass();
3583 $request->_this = $this->handle;
3584 $response = $this->connection->__soapCall('ISystemProperties_getNetworkAdapterCount', array((array)$request));
3585 return (int)$response->returnval;
3586 }
3587
3588 public function getSerialPortCount() {
3589 $request = new stdClass();
3590 $request->_this = $this->handle;
3591 $response = $this->connection->__soapCall('ISystemProperties_getSerialPortCount', array((array)$request));
3592 return (int)$response->returnval;
3593 }
3594
3595 public function getParallelPortCount() {
3596 $request = new stdClass();
3597 $request->_this = $this->handle;
3598 $response = $this->connection->__soapCall('ISystemProperties_getParallelPortCount', array((array)$request));
3599 return (int)$response->returnval;
3600 }
3601
3602 public function getMaxBootPosition() {
3603 $request = new stdClass();
3604 $request->_this = $this->handle;
3605 $response = $this->connection->__soapCall('ISystemProperties_getMaxBootPosition', array((array)$request));
3606 return (int)$response->returnval;
3607 }
3608
3609 public function getDefaultMachineFolder() {
3610 $request = new stdClass();
3611 $request->_this = $this->handle;
3612 $response = $this->connection->__soapCall('ISystemProperties_getDefaultMachineFolder', array((array)$request));
3613 return (string)$response->returnval;
3614 }
3615
3616 public function setDefaultMachineFolder($value) {
3617 $request = new stdClass();
3618 $request->_this = $this->handle;
3619 if (is_int($value) || is_string($value) || is_bool($value)) {
3620 $request->defaultMachineFolder = $value;
3621 }
3622 else
3623 {
3624 $request->defaultMachineFolder = $value->handle;
3625 }
3626 $this->connection->__soapCall('ISystemProperties_setDefaultMachineFolder', array((array)$request));
3627 }
3628
3629 public function getDefaultHardDiskFolder() {
3630 $request = new stdClass();
3631 $request->_this = $this->handle;
3632 $response = $this->connection->__soapCall('ISystemProperties_getDefaultHardDiskFolder', array((array)$request));
3633 return (string)$response->returnval;
3634 }
3635
3636 public function setDefaultHardDiskFolder($value) {
3637 $request = new stdClass();
3638 $request->_this = $this->handle;
3639 if (is_int($value) || is_string($value) || is_bool($value)) {
3640 $request->defaultHardDiskFolder = $value;
3641 }
3642 else
3643 {
3644 $request->defaultHardDiskFolder = $value->handle;
3645 }
3646 $this->connection->__soapCall('ISystemProperties_setDefaultHardDiskFolder', array((array)$request));
3647 }
3648
3649 public function getMediumFormats() {
3650 $request = new stdClass();
3651 $request->_this = $this->handle;
3652 $response = $this->connection->__soapCall('ISystemProperties_getMediumFormats', array((array)$request));
3653 return new IMediumFormatCollection ($this->connection, (array)$response->returnval);
3654 }
3655
3656 public function getDefaultHardDiskFormat() {
3657 $request = new stdClass();
3658 $request->_this = $this->handle;
3659 $response = $this->connection->__soapCall('ISystemProperties_getDefaultHardDiskFormat', array((array)$request));
3660 return (string)$response->returnval;
3661 }
3662
3663 public function setDefaultHardDiskFormat($value) {
3664 $request = new stdClass();
3665 $request->_this = $this->handle;
3666 if (is_int($value) || is_string($value) || is_bool($value)) {
3667 $request->defaultHardDiskFormat = $value;
3668 }
3669 else
3670 {
3671 $request->defaultHardDiskFormat = $value->handle;
3672 }
3673 $this->connection->__soapCall('ISystemProperties_setDefaultHardDiskFormat', array((array)$request));
3674 }
3675
3676 public function getFreeDiskSpaceWarning() {
3677 $request = new stdClass();
3678 $request->_this = $this->handle;
3679 $response = $this->connection->__soapCall('ISystemProperties_getFreeDiskSpaceWarning', array((array)$request));
3680 return (int)$response->returnval;
3681 }
3682
3683 public function setFreeDiskSpaceWarning($value) {
3684 $request = new stdClass();
3685 $request->_this = $this->handle;
3686 if (is_int($value) || is_string($value) || is_bool($value)) {
3687 $request->freeDiskSpaceWarning = $value;
3688 }
3689 else
3690 {
3691 $request->freeDiskSpaceWarning = $value->handle;
3692 }
3693 $this->connection->__soapCall('ISystemProperties_setFreeDiskSpaceWarning', array((array)$request));
3694 }
3695
3696 public function getFreeDiskSpacePercentWarning() {
3697 $request = new stdClass();
3698 $request->_this = $this->handle;
3699 $response = $this->connection->__soapCall('ISystemProperties_getFreeDiskSpacePercentWarning', array((array)$request));
3700 return (int)$response->returnval;
3701 }
3702
3703 public function setFreeDiskSpacePercentWarning($value) {
3704 $request = new stdClass();
3705 $request->_this = $this->handle;
3706 if (is_int($value) || is_string($value) || is_bool($value)) {
3707 $request->freeDiskSpacePercentWarning = $value;
3708 }
3709 else
3710 {
3711 $request->freeDiskSpacePercentWarning = $value->handle;
3712 }
3713 $this->connection->__soapCall('ISystemProperties_setFreeDiskSpacePercentWarning', array((array)$request));
3714 }
3715
3716 public function getFreeDiskSpaceError() {
3717 $request = new stdClass();
3718 $request->_this = $this->handle;
3719 $response = $this->connection->__soapCall('ISystemProperties_getFreeDiskSpaceError', array((array)$request));
3720 return (int)$response->returnval;
3721 }
3722
3723 public function setFreeDiskSpaceError($value) {
3724 $request = new stdClass();
3725 $request->_this = $this->handle;
3726 if (is_int($value) || is_string($value) || is_bool($value)) {
3727 $request->freeDiskSpaceError = $value;
3728 }
3729 else
3730 {
3731 $request->freeDiskSpaceError = $value->handle;
3732 }
3733 $this->connection->__soapCall('ISystemProperties_setFreeDiskSpaceError', array((array)$request));
3734 }
3735
3736 public function getFreeDiskSpacePercentError() {
3737 $request = new stdClass();
3738 $request->_this = $this->handle;
3739 $response = $this->connection->__soapCall('ISystemProperties_getFreeDiskSpacePercentError', array((array)$request));
3740 return (int)$response->returnval;
3741 }
3742
3743 public function setFreeDiskSpacePercentError($value) {
3744 $request = new stdClass();
3745 $request->_this = $this->handle;
3746 if (is_int($value) || is_string($value) || is_bool($value)) {
3747 $request->freeDiskSpacePercentError = $value;
3748 }
3749 else
3750 {
3751 $request->freeDiskSpacePercentError = $value->handle;
3752 }
3753 $this->connection->__soapCall('ISystemProperties_setFreeDiskSpacePercentError', array((array)$request));
3754 }
3755
3756 public function getRemoteDisplayAuthLibrary() {
3757 $request = new stdClass();
3758 $request->_this = $this->handle;
3759 $response = $this->connection->__soapCall('ISystemProperties_getRemoteDisplayAuthLibrary', array((array)$request));
3760 return (string)$response->returnval;
3761 }
3762
3763 public function setRemoteDisplayAuthLibrary($value) {
3764 $request = new stdClass();
3765 $request->_this = $this->handle;
3766 if (is_int($value) || is_string($value) || is_bool($value)) {
3767 $request->remoteDisplayAuthLibrary = $value;
3768 }
3769 else
3770 {
3771 $request->remoteDisplayAuthLibrary = $value->handle;
3772 }
3773 $this->connection->__soapCall('ISystemProperties_setRemoteDisplayAuthLibrary', array((array)$request));
3774 }
3775
3776 public function getWebServiceAuthLibrary() {
3777 $request = new stdClass();
3778 $request->_this = $this->handle;
3779 $response = $this->connection->__soapCall('ISystemProperties_getWebServiceAuthLibrary', array((array)$request));
3780 return (string)$response->returnval;
3781 }
3782
3783 public function setWebServiceAuthLibrary($value) {
3784 $request = new stdClass();
3785 $request->_this = $this->handle;
3786 if (is_int($value) || is_string($value) || is_bool($value)) {
3787 $request->webServiceAuthLibrary = $value;
3788 }
3789 else
3790 {
3791 $request->webServiceAuthLibrary = $value->handle;
3792 }
3793 $this->connection->__soapCall('ISystemProperties_setWebServiceAuthLibrary', array((array)$request));
3794 }
3795
3796 public function getLogHistoryCount() {
3797 $request = new stdClass();
3798 $request->_this = $this->handle;
3799 $response = $this->connection->__soapCall('ISystemProperties_getLogHistoryCount', array((array)$request));
3800 return (int)$response->returnval;
3801 }
3802
3803 public function setLogHistoryCount($value) {
3804 $request = new stdClass();
3805 $request->_this = $this->handle;
3806 if (is_int($value) || is_string($value) || is_bool($value)) {
3807 $request->LogHistoryCount = $value;
3808 }
3809 else
3810 {
3811 $request->LogHistoryCount = $value->handle;
3812 }
3813 $this->connection->__soapCall('ISystemProperties_setLogHistoryCount', array((array)$request));
3814 }
3815
3816 public function getDefaultAudioDriver() {
3817 $request = new stdClass();
3818 $request->_this = $this->handle;
3819 $response = $this->connection->__soapCall('ISystemProperties_getDefaultAudioDriver', array((array)$request));
3820 return new AudioDriverType ($this->connection, $response->returnval);
3821 }
3822}
3823
3824/**
3825* Generated VBoxWebService Managed Object Collection
3826*/
3827class ISystemPropertiesCollection extends VBox_ManagedObjectCollection {
3828 protected $_interfaceName = "ISystemProperties";
3829}
3830
3831/**
3832* Generated VBoxWebService Interface Wrapper
3833*/
3834class IGuest extends VBox_ManagedObject {
3835
3836 public function internalGetStatistics() {
3837 $request = new stdClass();
3838
3839 $request->_this = $this->handle;
3840
3841 $response = $this->connection->__soapCall('IGuest_internalGetStatistics', array((array)$request));
3842
3843 return array((int)$response->cpuUser, (int)$response->cpuKernel, (int)$response->cpuIdle, (int)$response->memTotal, (int)$response->memFree, (int)$response->memBalloon, (int)$response->memCache, (int)$response->pagedTotal, (int)$response->memAllocTotal, (int)$response->memFreeTotal, (int)$response->memBalloonTotal);
3844 }
3845
3846 public function setCredentials($arg_userName, $arg_password, $arg_domain, $arg_allowInteractiveLogon) {
3847 $request = new stdClass();
3848
3849 $request->_this = $this->handle;
3850
3851 $request->userName = $arg_userName;
3852 $request->password = $arg_password;
3853 $request->domain = $arg_domain;
3854 $request->allowInteractiveLogon = $arg_allowInteractiveLogon;
3855 $response = $this->connection->__soapCall('IGuest_setCredentials', array((array)$request));
3856
3857 return ;
3858 }
3859
3860 public function executeProcess($arg_execName, $arg_flags, $arg_arguments, $arg_environment, $arg_stdIn, $arg_stdOut, $arg_stdErr, $arg_userName, $arg_password, $arg_timeoutMS) {
3861 $request = new stdClass();
3862
3863 $request->_this = $this->handle;
3864
3865 $request->execName = $arg_execName;
3866 $request->flags = $arg_flags;
3867 $request->arguments = $arg_arguments;
3868 $request->environment = $arg_environment;
3869 $request->stdIn = $arg_stdIn;
3870 $request->stdOut = $arg_stdOut;
3871 $request->stdErr = $arg_stdErr;
3872 $request->userName = $arg_userName;
3873 $request->password = $arg_password;
3874 $request->timeoutMS = $arg_timeoutMS;
3875 $response = $this->connection->__soapCall('IGuest_executeProcess', array((array)$request));
3876
3877 return array(new IProgress ($this->connection, $response->returnval), (int)$response->pid);
3878 }
3879
3880 public function getOSTypeId() {
3881 $request = new stdClass();
3882 $request->_this = $this->handle;
3883 $response = $this->connection->__soapCall('IGuest_getOSTypeId', array((array)$request));
3884 return (string)$response->returnval;
3885 }
3886
3887 public function getAdditionsActive() {
3888 $request = new stdClass();
3889 $request->_this = $this->handle;
3890 $response = $this->connection->__soapCall('IGuest_getAdditionsActive', array((array)$request));
3891 return (bool)$response->returnval;
3892 }
3893
3894 public function getAdditionsVersion() {
3895 $request = new stdClass();
3896 $request->_this = $this->handle;
3897 $response = $this->connection->__soapCall('IGuest_getAdditionsVersion', array((array)$request));
3898 return (string)$response->returnval;
3899 }
3900
3901 public function getSupportsSeamless() {
3902 $request = new stdClass();
3903 $request->_this = $this->handle;
3904 $response = $this->connection->__soapCall('IGuest_getSupportsSeamless', array((array)$request));
3905 return (bool)$response->returnval;
3906 }
3907
3908 public function getSupportsGraphics() {
3909 $request = new stdClass();
3910 $request->_this = $this->handle;
3911 $response = $this->connection->__soapCall('IGuest_getSupportsGraphics', array((array)$request));
3912 return (bool)$response->returnval;
3913 }
3914
3915 public function getMemoryBalloonSize() {
3916 $request = new stdClass();
3917 $request->_this = $this->handle;
3918 $response = $this->connection->__soapCall('IGuest_getMemoryBalloonSize', array((array)$request));
3919 return (int)$response->returnval;
3920 }
3921
3922 public function setMemoryBalloonSize($value) {
3923 $request = new stdClass();
3924 $request->_this = $this->handle;
3925 if (is_int($value) || is_string($value) || is_bool($value)) {
3926 $request->memoryBalloonSize = $value;
3927 }
3928 else
3929 {
3930 $request->memoryBalloonSize = $value->handle;
3931 }
3932 $this->connection->__soapCall('IGuest_setMemoryBalloonSize', array((array)$request));
3933 }
3934
3935 public function getStatisticsUpdateInterval() {
3936 $request = new stdClass();
3937 $request->_this = $this->handle;
3938 $response = $this->connection->__soapCall('IGuest_getStatisticsUpdateInterval', array((array)$request));
3939 return (int)$response->returnval;
3940 }
3941
3942 public function setStatisticsUpdateInterval($value) {
3943 $request = new stdClass();
3944 $request->_this = $this->handle;
3945 if (is_int($value) || is_string($value) || is_bool($value)) {
3946 $request->statisticsUpdateInterval = $value;
3947 }
3948 else
3949 {
3950 $request->statisticsUpdateInterval = $value->handle;
3951 }
3952 $this->connection->__soapCall('IGuest_setStatisticsUpdateInterval', array((array)$request));
3953 }
3954}
3955
3956/**
3957* Generated VBoxWebService Managed Object Collection
3958*/
3959class IGuestCollection extends VBox_ManagedObjectCollection {
3960 protected $_interfaceName = "IGuest";
3961}
3962
3963/**
3964* Generated VBoxWebService Interface Wrapper
3965*/
3966class IProgress extends VBox_ManagedObject {
3967
3968 public function setCurrentOperationProgress($arg_percent) {
3969 $request = new stdClass();
3970
3971 $request->_this = $this->handle;
3972
3973 $request->percent = $arg_percent;
3974 $response = $this->connection->__soapCall('IProgress_setCurrentOperationProgress', array((array)$request));
3975
3976 return ;
3977 }
3978
3979 public function setNextOperation($arg_nextOperationDescription, $arg_nextOperationsWeight) {
3980 $request = new stdClass();
3981
3982 $request->_this = $this->handle;
3983
3984 $request->nextOperationDescription = $arg_nextOperationDescription;
3985 $request->nextOperationsWeight = $arg_nextOperationsWeight;
3986 $response = $this->connection->__soapCall('IProgress_setNextOperation', array((array)$request));
3987
3988 return ;
3989 }
3990
3991 public function waitForCompletion($arg_timeout) {
3992 $request = new stdClass();
3993
3994 $request->_this = $this->handle;
3995
3996 $request->timeout = $arg_timeout;
3997 $response = $this->connection->__soapCall('IProgress_waitForCompletion', array((array)$request));
3998
3999 return ;
4000 }
4001
4002 public function waitForOperationCompletion($arg_operation, $arg_timeout) {
4003 $request = new stdClass();
4004
4005 $request->_this = $this->handle;
4006
4007 $request->operation = $arg_operation;
4008 $request->timeout = $arg_timeout;
4009 $response = $this->connection->__soapCall('IProgress_waitForOperationCompletion', array((array)$request));
4010
4011 return ;
4012 }
4013
4014 public function cancel() {
4015 $request = new stdClass();
4016
4017 $request->_this = $this->handle;
4018
4019 $response = $this->connection->__soapCall('IProgress_cancel', array((array)$request));
4020
4021 return ;
4022 }
4023
4024 public function getId() {
4025 $request = new stdClass();
4026 $request->_this = $this->handle;
4027 $response = $this->connection->__soapCall('IProgress_getId', array((array)$request));
4028 return (string)$response->returnval;
4029 }
4030
4031 public function getDescription() {
4032 $request = new stdClass();
4033 $request->_this = $this->handle;
4034 $response = $this->connection->__soapCall('IProgress_getDescription', array((array)$request));
4035 return (string)$response->returnval;
4036 }
4037
4038 public function getInitiator() {
4039 $request = new stdClass();
4040 $request->_this = $this->handle;
4041 $response = $this->connection->__soapCall('IProgress_getInitiator', array((array)$request));
4042 return new VBox_ManagedObject ($this->connection, $response->returnval);
4043 }
4044
4045 public function getCancelable() {
4046 $request = new stdClass();
4047 $request->_this = $this->handle;
4048 $response = $this->connection->__soapCall('IProgress_getCancelable', array((array)$request));
4049 return (bool)$response->returnval;
4050 }
4051
4052 public function getPercent() {
4053 $request = new stdClass();
4054 $request->_this = $this->handle;
4055 $response = $this->connection->__soapCall('IProgress_getPercent', array((array)$request));
4056 return (int)$response->returnval;
4057 }
4058
4059 public function getTimeRemaining() {
4060 $request = new stdClass();
4061 $request->_this = $this->handle;
4062 $response = $this->connection->__soapCall('IProgress_getTimeRemaining', array((array)$request));
4063 return (int)$response->returnval;
4064 }
4065
4066 public function getCompleted() {
4067 $request = new stdClass();
4068 $request->_this = $this->handle;
4069 $response = $this->connection->__soapCall('IProgress_getCompleted', array((array)$request));
4070 return (bool)$response->returnval;
4071 }
4072
4073 public function getCanceled() {
4074 $request = new stdClass();
4075 $request->_this = $this->handle;
4076 $response = $this->connection->__soapCall('IProgress_getCanceled', array((array)$request));
4077 return (bool)$response->returnval;
4078 }
4079
4080 public function getResultCode() {
4081 $request = new stdClass();
4082 $request->_this = $this->handle;
4083 $response = $this->connection->__soapCall('IProgress_getResultCode', array((array)$request));
4084 return (int)$response->returnval;
4085 }
4086
4087 public function getErrorInfo() {
4088 $request = new stdClass();
4089 $request->_this = $this->handle;
4090 $response = $this->connection->__soapCall('IProgress_getErrorInfo', array((array)$request));
4091 return new IVirtualBoxErrorInfo ($this->connection, $response->returnval);
4092 }
4093
4094 public function getOperationCount() {
4095 $request = new stdClass();
4096 $request->_this = $this->handle;
4097 $response = $this->connection->__soapCall('IProgress_getOperationCount', array((array)$request));
4098 return (int)$response->returnval;
4099 }
4100
4101 public function getOperation() {
4102 $request = new stdClass();
4103 $request->_this = $this->handle;
4104 $response = $this->connection->__soapCall('IProgress_getOperation', array((array)$request));
4105 return (int)$response->returnval;
4106 }
4107
4108 public function getOperationDescription() {
4109 $request = new stdClass();
4110 $request->_this = $this->handle;
4111 $response = $this->connection->__soapCall('IProgress_getOperationDescription', array((array)$request));
4112 return (string)$response->returnval;
4113 }
4114
4115 public function getOperationPercent() {
4116 $request = new stdClass();
4117 $request->_this = $this->handle;
4118 $response = $this->connection->__soapCall('IProgress_getOperationPercent', array((array)$request));
4119 return (int)$response->returnval;
4120 }
4121
4122 public function getTimeout() {
4123 $request = new stdClass();
4124 $request->_this = $this->handle;
4125 $response = $this->connection->__soapCall('IProgress_getTimeout', array((array)$request));
4126 return (int)$response->returnval;
4127 }
4128
4129 public function setTimeout($value) {
4130 $request = new stdClass();
4131 $request->_this = $this->handle;
4132 if (is_int($value) || is_string($value) || is_bool($value)) {
4133 $request->timeout = $value;
4134 }
4135 else
4136 {
4137 $request->timeout = $value->handle;
4138 }
4139 $this->connection->__soapCall('IProgress_setTimeout', array((array)$request));
4140 }
4141}
4142
4143/**
4144* Generated VBoxWebService Managed Object Collection
4145*/
4146class IProgressCollection extends VBox_ManagedObjectCollection {
4147 protected $_interfaceName = "IProgress";
4148}
4149
4150/**
4151* Generated VBoxWebService Interface Wrapper
4152*/
4153class ISnapshot extends VBox_ManagedObject {
4154
4155 public function getId() {
4156 $request = new stdClass();
4157 $request->_this = $this->handle;
4158 $response = $this->connection->__soapCall('ISnapshot_getId', array((array)$request));
4159 return (string)$response->returnval;
4160 }
4161
4162 public function getName() {
4163 $request = new stdClass();
4164 $request->_this = $this->handle;
4165 $response = $this->connection->__soapCall('ISnapshot_getName', array((array)$request));
4166 return (string)$response->returnval;
4167 }
4168
4169 public function setName($value) {
4170 $request = new stdClass();
4171 $request->_this = $this->handle;
4172 if (is_int($value) || is_string($value) || is_bool($value)) {
4173 $request->name = $value;
4174 }
4175 else
4176 {
4177 $request->name = $value->handle;
4178 }
4179 $this->connection->__soapCall('ISnapshot_setName', array((array)$request));
4180 }
4181
4182 public function getDescription() {
4183 $request = new stdClass();
4184 $request->_this = $this->handle;
4185 $response = $this->connection->__soapCall('ISnapshot_getDescription', array((array)$request));
4186 return (string)$response->returnval;
4187 }
4188
4189 public function setDescription($value) {
4190 $request = new stdClass();
4191 $request->_this = $this->handle;
4192 if (is_int($value) || is_string($value) || is_bool($value)) {
4193 $request->description = $value;
4194 }
4195 else
4196 {
4197 $request->description = $value->handle;
4198 }
4199 $this->connection->__soapCall('ISnapshot_setDescription', array((array)$request));
4200 }
4201
4202 public function getTimeStamp() {
4203 $request = new stdClass();
4204 $request->_this = $this->handle;
4205 $response = $this->connection->__soapCall('ISnapshot_getTimeStamp', array((array)$request));
4206 return (int)$response->returnval;
4207 }
4208
4209 public function getOnline() {
4210 $request = new stdClass();
4211 $request->_this = $this->handle;
4212 $response = $this->connection->__soapCall('ISnapshot_getOnline', array((array)$request));
4213 return (bool)$response->returnval;
4214 }
4215
4216 public function getMachine() {
4217 $request = new stdClass();
4218 $request->_this = $this->handle;
4219 $response = $this->connection->__soapCall('ISnapshot_getMachine', array((array)$request));
4220 return new IMachine ($this->connection, $response->returnval);
4221 }
4222
4223 public function getParent() {
4224 $request = new stdClass();
4225 $request->_this = $this->handle;
4226 $response = $this->connection->__soapCall('ISnapshot_getParent', array((array)$request));
4227 return new ISnapshot ($this->connection, $response->returnval);
4228 }
4229
4230 public function getChildren() {
4231 $request = new stdClass();
4232 $request->_this = $this->handle;
4233 $response = $this->connection->__soapCall('ISnapshot_getChildren', array((array)$request));
4234 return new ISnapshotCollection ($this->connection, (array)$response->returnval);
4235 }
4236}
4237
4238/**
4239* Generated VBoxWebService Managed Object Collection
4240*/
4241class ISnapshotCollection extends VBox_ManagedObjectCollection {
4242 protected $_interfaceName = "ISnapshot";
4243}
4244
4245/**
4246* Generated VBoxWebService Interface Wrapper
4247*/
4248class IMedium extends VBox_ManagedObject {
4249
4250 public function refreshState() {
4251 $request = new stdClass();
4252
4253 $request->_this = $this->handle;
4254
4255 $response = $this->connection->__soapCall('IMedium_refreshState', array((array)$request));
4256
4257 return new MediumState ($this->connection, $response->returnval);
4258 }
4259
4260 public function getSnapshotIds($arg_machineId) {
4261 $request = new stdClass();
4262
4263 $request->_this = $this->handle;
4264
4265 $request->machineId = $arg_machineId;
4266 $response = $this->connection->__soapCall('IMedium_getSnapshotIds', array((array)$request));
4267
4268 return (array)$response->returnval;
4269 }
4270
4271 public function lockRead() {
4272 $request = new stdClass();
4273
4274 $request->_this = $this->handle;
4275
4276 $response = $this->connection->__soapCall('IMedium_lockRead', array((array)$request));
4277
4278 return new MediumState ($this->connection, $response->returnval);
4279 }
4280
4281 public function unlockRead() {
4282 $request = new stdClass();
4283
4284 $request->_this = $this->handle;
4285
4286 $response = $this->connection->__soapCall('IMedium_unlockRead', array((array)$request));
4287
4288 return new MediumState ($this->connection, $response->returnval);
4289 }
4290
4291 public function lockWrite() {
4292 $request = new stdClass();
4293
4294 $request->_this = $this->handle;
4295
4296 $response = $this->connection->__soapCall('IMedium_lockWrite', array((array)$request));
4297
4298 return new MediumState ($this->connection, $response->returnval);
4299 }
4300
4301 public function unlockWrite() {
4302 $request = new stdClass();
4303
4304 $request->_this = $this->handle;
4305
4306 $response = $this->connection->__soapCall('IMedium_unlockWrite', array((array)$request));
4307
4308 return new MediumState ($this->connection, $response->returnval);
4309 }
4310
4311 public function close() {
4312 $request = new stdClass();
4313
4314 $request->_this = $this->handle;
4315
4316 $response = $this->connection->__soapCall('IMedium_close', array((array)$request));
4317
4318 return ;
4319 }
4320
4321 public function getProperty($arg_name) {
4322 $request = new stdClass();
4323
4324 $request->_this = $this->handle;
4325
4326 $request->name = $arg_name;
4327 $response = $this->connection->__soapCall('IMedium_getProperty', array((array)$request));
4328
4329 return (string)$response->returnval;
4330 }
4331
4332 public function setProperty($arg_name, $arg_value) {
4333 $request = new stdClass();
4334
4335 $request->_this = $this->handle;
4336
4337 $request->name = $arg_name;
4338 $request->value = $arg_value;
4339 $response = $this->connection->__soapCall('IMedium_setProperty', array((array)$request));
4340
4341 return ;
4342 }
4343
4344 public function getProperties($arg_names) {
4345 $request = new stdClass();
4346
4347 $request->_this = $this->handle;
4348
4349 $request->names = $arg_names;
4350 $response = $this->connection->__soapCall('IMedium_getProperties', array((array)$request));
4351
4352 return array((array)$response->returnval, (array)$response->returnNames);
4353 }
4354
4355 public function setProperties($arg_names, $arg_values) {
4356 $request = new stdClass();
4357
4358 $request->_this = $this->handle;
4359
4360 $request->names = $arg_names;
4361 $request->values = $arg_values;
4362 $response = $this->connection->__soapCall('IMedium_setProperties', array((array)$request));
4363
4364 return ;
4365 }
4366
4367 public function createBaseStorage($arg_logicalSize, $arg_variant) {
4368 $request = new stdClass();
4369
4370 $request->_this = $this->handle;
4371
4372 $request->logicalSize = $arg_logicalSize;
4373 $request->variant = $arg_variant;
4374 $response = $this->connection->__soapCall('IMedium_createBaseStorage', array((array)$request));
4375
4376 return new IProgress ($this->connection, $response->returnval);
4377 }
4378
4379 public function deleteStorage() {
4380 $request = new stdClass();
4381
4382 $request->_this = $this->handle;
4383
4384 $response = $this->connection->__soapCall('IMedium_deleteStorage', array((array)$request));
4385
4386 return new IProgress ($this->connection, $response->returnval);
4387 }
4388
4389 public function createDiffStorage($arg_target, $arg_variant) {
4390 $request = new stdClass();
4391
4392 $request->_this = $this->handle;
4393
4394 $request->target = $arg_target;
4395 $request->variant = $arg_variant;
4396 $response = $this->connection->__soapCall('IMedium_createDiffStorage', array((array)$request));
4397
4398 return new IProgress ($this->connection, $response->returnval);
4399 }
4400
4401 public function mergeTo($arg_targetId) {
4402 $request = new stdClass();
4403
4404 $request->_this = $this->handle;
4405
4406 $request->targetId = $arg_targetId;
4407 $response = $this->connection->__soapCall('IMedium_mergeTo', array((array)$request));
4408
4409 return new IProgress ($this->connection, $response->returnval);
4410 }
4411
4412 public function cloneTo($arg_target, $arg_variant, $arg_parent) {
4413 $request = new stdClass();
4414
4415 $request->_this = $this->handle;
4416
4417 $request->target = $arg_target;
4418 $request->variant = $arg_variant;
4419 $request->parent = $arg_parent;
4420 $response = $this->connection->__soapCall('IMedium_cloneTo', array((array)$request));
4421
4422 return new IProgress ($this->connection, $response->returnval);
4423 }
4424
4425 public function compact() {
4426 $request = new stdClass();
4427
4428 $request->_this = $this->handle;
4429
4430 $response = $this->connection->__soapCall('IMedium_compact', array((array)$request));
4431
4432 return new IProgress ($this->connection, $response->returnval);
4433 }
4434
4435 public function resize($arg_logicalSize) {
4436 $request = new stdClass();
4437
4438 $request->_this = $this->handle;
4439
4440 $request->logicalSize = $arg_logicalSize;
4441 $response = $this->connection->__soapCall('IMedium_resize', array((array)$request));
4442
4443 return new IProgress ($this->connection, $response->returnval);
4444 }
4445
4446 public function reset() {
4447 $request = new stdClass();
4448
4449 $request->_this = $this->handle;
4450
4451 $response = $this->connection->__soapCall('IMedium_reset', array((array)$request));
4452
4453 return new IProgress ($this->connection, $response->returnval);
4454 }
4455
4456 public function getId() {
4457 $request = new stdClass();
4458 $request->_this = $this->handle;
4459 $response = $this->connection->__soapCall('IMedium_getId', array((array)$request));
4460 return (string)$response->returnval;
4461 }
4462
4463 public function getDescription() {
4464 $request = new stdClass();
4465 $request->_this = $this->handle;
4466 $response = $this->connection->__soapCall('IMedium_getDescription', array((array)$request));
4467 return (string)$response->returnval;
4468 }
4469
4470 public function setDescription($value) {
4471 $request = new stdClass();
4472 $request->_this = $this->handle;
4473 if (is_int($value) || is_string($value) || is_bool($value)) {
4474 $request->description = $value;
4475 }
4476 else
4477 {
4478 $request->description = $value->handle;
4479 }
4480 $this->connection->__soapCall('IMedium_setDescription', array((array)$request));
4481 }
4482
4483 public function getState() {
4484 $request = new stdClass();
4485 $request->_this = $this->handle;
4486 $response = $this->connection->__soapCall('IMedium_getState', array((array)$request));
4487 return new MediumState ($this->connection, $response->returnval);
4488 }
4489
4490 public function getLocation() {
4491 $request = new stdClass();
4492 $request->_this = $this->handle;
4493 $response = $this->connection->__soapCall('IMedium_getLocation', array((array)$request));
4494 return (string)$response->returnval;
4495 }
4496
4497 public function setLocation($value) {
4498 $request = new stdClass();
4499 $request->_this = $this->handle;
4500 if (is_int($value) || is_string($value) || is_bool($value)) {
4501 $request->location = $value;
4502 }
4503 else
4504 {
4505 $request->location = $value->handle;
4506 }
4507 $this->connection->__soapCall('IMedium_setLocation', array((array)$request));
4508 }
4509
4510 public function getName() {
4511 $request = new stdClass();
4512 $request->_this = $this->handle;
4513 $response = $this->connection->__soapCall('IMedium_getName', array((array)$request));
4514 return (string)$response->returnval;
4515 }
4516
4517 public function getDeviceType() {
4518 $request = new stdClass();
4519 $request->_this = $this->handle;
4520 $response = $this->connection->__soapCall('IMedium_getDeviceType', array((array)$request));
4521 return new DeviceType ($this->connection, $response->returnval);
4522 }
4523
4524 public function getHostDrive() {
4525 $request = new stdClass();
4526 $request->_this = $this->handle;
4527 $response = $this->connection->__soapCall('IMedium_getHostDrive', array((array)$request));
4528 return (bool)$response->returnval;
4529 }
4530
4531 public function getSize() {
4532 $request = new stdClass();
4533 $request->_this = $this->handle;
4534 $response = $this->connection->__soapCall('IMedium_getSize', array((array)$request));
4535 return (int)$response->returnval;
4536 }
4537
4538 public function getFormat() {
4539 $request = new stdClass();
4540 $request->_this = $this->handle;
4541 $response = $this->connection->__soapCall('IMedium_getFormat', array((array)$request));
4542 return (string)$response->returnval;
4543 }
4544
4545 public function getType() {
4546 $request = new stdClass();
4547 $request->_this = $this->handle;
4548 $response = $this->connection->__soapCall('IMedium_getType', array((array)$request));
4549 return new MediumType ($this->connection, $response->returnval);
4550 }
4551
4552 public function setType($value) {
4553 $request = new stdClass();
4554 $request->_this = $this->handle;
4555 if (is_int($value) || is_string($value) || is_bool($value)) {
4556 $request->type = $value;
4557 }
4558 else
4559 {
4560 $request->type = $value->handle;
4561 }
4562 $this->connection->__soapCall('IMedium_setType', array((array)$request));
4563 }
4564
4565 public function getParent() {
4566 $request = new stdClass();
4567 $request->_this = $this->handle;
4568 $response = $this->connection->__soapCall('IMedium_getParent', array((array)$request));
4569 return new IMedium ($this->connection, $response->returnval);
4570 }
4571
4572 public function getChildren() {
4573 $request = new stdClass();
4574 $request->_this = $this->handle;
4575 $response = $this->connection->__soapCall('IMedium_getChildren', array((array)$request));
4576 return new IMediumCollection ($this->connection, (array)$response->returnval);
4577 }
4578
4579 public function getBase() {
4580 $request = new stdClass();
4581 $request->_this = $this->handle;
4582 $response = $this->connection->__soapCall('IMedium_getBase', array((array)$request));
4583 return new IMedium ($this->connection, $response->returnval);
4584 }
4585
4586 public function getReadOnly() {
4587 $request = new stdClass();
4588 $request->_this = $this->handle;
4589 $response = $this->connection->__soapCall('IMedium_getReadOnly', array((array)$request));
4590 return (bool)$response->returnval;
4591 }
4592
4593 public function getLogicalSize() {
4594 $request = new stdClass();
4595 $request->_this = $this->handle;
4596 $response = $this->connection->__soapCall('IMedium_getLogicalSize', array((array)$request));
4597 return (int)$response->returnval;
4598 }
4599
4600 public function getAutoReset() {
4601 $request = new stdClass();
4602 $request->_this = $this->handle;
4603 $response = $this->connection->__soapCall('IMedium_getAutoReset', array((array)$request));
4604 return (bool)$response->returnval;
4605 }
4606
4607 public function setAutoReset($value) {
4608 $request = new stdClass();
4609 $request->_this = $this->handle;
4610 if (is_int($value) || is_string($value) || is_bool($value)) {
4611 $request->autoReset = $value;
4612 }
4613 else
4614 {
4615 $request->autoReset = $value->handle;
4616 }
4617 $this->connection->__soapCall('IMedium_setAutoReset', array((array)$request));
4618 }
4619
4620 public function getLastAccessError() {
4621 $request = new stdClass();
4622 $request->_this = $this->handle;
4623 $response = $this->connection->__soapCall('IMedium_getLastAccessError', array((array)$request));
4624 return (string)$response->returnval;
4625 }
4626
4627 public function getMachineIds() {
4628 $request = new stdClass();
4629 $request->_this = $this->handle;
4630 $response = $this->connection->__soapCall('IMedium_getMachineIds', array((array)$request));
4631 return (array)$response->returnval;
4632 }
4633}
4634
4635/**
4636* Generated VBoxWebService Managed Object Collection
4637*/
4638class IMediumCollection extends VBox_ManagedObjectCollection {
4639 protected $_interfaceName = "IMedium";
4640}
4641
4642/**
4643* Generated VBoxWebService Interface Wrapper
4644*/
4645class IMediumFormat extends VBox_ManagedObject {
4646
4647 public function describeProperties() {
4648 $request = new stdClass();
4649
4650 $request->_this = $this->handle;
4651
4652 $response = $this->connection->__soapCall('IMediumFormat_describeProperties', array((array)$request));
4653
4654 return array((array)$response->names, (array)$response->description, new DataTypeCollection ($this->connection, (array)$response->types), (array)$response->flags, (array)$response->defaults);
4655 }
4656
4657 public function getId() {
4658 $request = new stdClass();
4659 $request->_this = $this->handle;
4660 $response = $this->connection->__soapCall('IMediumFormat_getId', array((array)$request));
4661 return (string)$response->returnval;
4662 }
4663
4664 public function getName() {
4665 $request = new stdClass();
4666 $request->_this = $this->handle;
4667 $response = $this->connection->__soapCall('IMediumFormat_getName', array((array)$request));
4668 return (string)$response->returnval;
4669 }
4670
4671 public function getFileExtensions() {
4672 $request = new stdClass();
4673 $request->_this = $this->handle;
4674 $response = $this->connection->__soapCall('IMediumFormat_getFileExtensions', array((array)$request));
4675 return (array)$response->returnval;
4676 }
4677
4678 public function getCapabilities() {
4679 $request = new stdClass();
4680 $request->_this = $this->handle;
4681 $response = $this->connection->__soapCall('IMediumFormat_getCapabilities', array((array)$request));
4682 return (int)$response->returnval;
4683 }
4684}
4685
4686/**
4687* Generated VBoxWebService Managed Object Collection
4688*/
4689class IMediumFormatCollection extends VBox_ManagedObjectCollection {
4690 protected $_interfaceName = "IMediumFormat";
4691}
4692
4693/**
4694* Generated VBoxWebService Interface Wrapper
4695*/
4696class IKeyboard extends VBox_ManagedObject {
4697
4698 public function putScancode($arg_scancode) {
4699 $request = new stdClass();
4700
4701 $request->_this = $this->handle;
4702
4703 $request->scancode = $arg_scancode;
4704 $response = $this->connection->__soapCall('IKeyboard_putScancode', array((array)$request));
4705
4706 return ;
4707 }
4708
4709 public function putScancodes($arg_scancodes) {
4710 $request = new stdClass();
4711
4712 $request->_this = $this->handle;
4713
4714 $request->scancodes = $arg_scancodes;
4715 $response = $this->connection->__soapCall('IKeyboard_putScancodes', array((array)$request));
4716
4717 return (int)$response->returnval;
4718 }
4719
4720 public function putCAD() {
4721 $request = new stdClass();
4722
4723 $request->_this = $this->handle;
4724
4725 $response = $this->connection->__soapCall('IKeyboard_putCAD', array((array)$request));
4726
4727 return ;
4728 }
4729}
4730
4731/**
4732* Generated VBoxWebService Managed Object Collection
4733*/
4734class IKeyboardCollection extends VBox_ManagedObjectCollection {
4735 protected $_interfaceName = "IKeyboard";
4736}
4737
4738/**
4739* Generated VBoxWebService Interface Wrapper
4740*/
4741class IMouse extends VBox_ManagedObject {
4742
4743 public function putMouseEvent($arg_dx, $arg_dy, $arg_dz, $arg_dw, $arg_buttonState) {
4744 $request = new stdClass();
4745
4746 $request->_this = $this->handle;
4747
4748 $request->dx = $arg_dx;
4749 $request->dy = $arg_dy;
4750 $request->dz = $arg_dz;
4751 $request->dw = $arg_dw;
4752 $request->buttonState = $arg_buttonState;
4753 $response = $this->connection->__soapCall('IMouse_putMouseEvent', array((array)$request));
4754
4755 return ;
4756 }
4757
4758 public function putMouseEventAbsolute($arg_x, $arg_y, $arg_dz, $arg_dw, $arg_buttonState) {
4759 $request = new stdClass();
4760
4761 $request->_this = $this->handle;
4762
4763 $request->x = $arg_x;
4764 $request->y = $arg_y;
4765 $request->dz = $arg_dz;
4766 $request->dw = $arg_dw;
4767 $request->buttonState = $arg_buttonState;
4768 $response = $this->connection->__soapCall('IMouse_putMouseEventAbsolute', array((array)$request));
4769
4770 return ;
4771 }
4772
4773 public function getAbsoluteSupported() {
4774 $request = new stdClass();
4775 $request->_this = $this->handle;
4776 $response = $this->connection->__soapCall('IMouse_getAbsoluteSupported', array((array)$request));
4777 return (bool)$response->returnval;
4778 }
4779
4780 public function getRelativeSupported() {
4781 $request = new stdClass();
4782 $request->_this = $this->handle;
4783 $response = $this->connection->__soapCall('IMouse_getRelativeSupported', array((array)$request));
4784 return (bool)$response->returnval;
4785 }
4786
4787 public function getNeedsHostCursor() {
4788 $request = new stdClass();
4789 $request->_this = $this->handle;
4790 $response = $this->connection->__soapCall('IMouse_getNeedsHostCursor', array((array)$request));
4791 return (bool)$response->returnval;
4792 }
4793}
4794
4795/**
4796* Generated VBoxWebService Managed Object Collection
4797*/
4798class IMouseCollection extends VBox_ManagedObjectCollection {
4799 protected $_interfaceName = "IMouse";
4800}
4801
4802/**
4803* Generated VBoxWebService Interface Wrapper
4804*/
4805class IDisplay extends VBox_ManagedObject {
4806
4807 public function setVideoModeHint($arg_width, $arg_height, $arg_bitsPerPixel, $arg_display) {
4808 $request = new stdClass();
4809
4810 $request->_this = $this->handle;
4811
4812 $request->width = $arg_width;
4813 $request->height = $arg_height;
4814 $request->bitsPerPixel = $arg_bitsPerPixel;
4815 $request->display = $arg_display;
4816 $response = $this->connection->__soapCall('IDisplay_setVideoModeHint', array((array)$request));
4817
4818 return ;
4819 }
4820
4821 public function setSeamlessMode($arg_enabled) {
4822 $request = new stdClass();
4823
4824 $request->_this = $this->handle;
4825
4826 $request->enabled = $arg_enabled;
4827 $response = $this->connection->__soapCall('IDisplay_setSeamlessMode', array((array)$request));
4828
4829 return ;
4830 }
4831
4832 public function takeScreenShotSlow($arg_width, $arg_height) {
4833 $request = new stdClass();
4834
4835 $request->_this = $this->handle;
4836
4837 $request->width = $arg_width;
4838 $request->height = $arg_height;
4839 $response = $this->connection->__soapCall('IDisplay_takeScreenShotSlow', array((array)$request));
4840
4841 return (array)$response->returnval;
4842 }
4843
4844 public function invalidateAndUpdate() {
4845 $request = new stdClass();
4846
4847 $request->_this = $this->handle;
4848
4849 $response = $this->connection->__soapCall('IDisplay_invalidateAndUpdate', array((array)$request));
4850
4851 return ;
4852 }
4853
4854 public function resizeCompleted($arg_screenId) {
4855 $request = new stdClass();
4856
4857 $request->_this = $this->handle;
4858
4859 $request->screenId = $arg_screenId;
4860 $response = $this->connection->__soapCall('IDisplay_resizeCompleted', array((array)$request));
4861
4862 return ;
4863 }
4864
4865 public function updateCompleted() {
4866 $request = new stdClass();
4867
4868 $request->_this = $this->handle;
4869
4870 $response = $this->connection->__soapCall('IDisplay_updateCompleted', array((array)$request));
4871
4872 return ;
4873 }
4874
4875 public function getWidth() {
4876 $request = new stdClass();
4877 $request->_this = $this->handle;
4878 $response = $this->connection->__soapCall('IDisplay_getWidth', array((array)$request));
4879 return (int)$response->returnval;
4880 }
4881
4882 public function getHeight() {
4883 $request = new stdClass();
4884 $request->_this = $this->handle;
4885 $response = $this->connection->__soapCall('IDisplay_getHeight', array((array)$request));
4886 return (int)$response->returnval;
4887 }
4888
4889 public function getBitsPerPixel() {
4890 $request = new stdClass();
4891 $request->_this = $this->handle;
4892 $response = $this->connection->__soapCall('IDisplay_getBitsPerPixel', array((array)$request));
4893 return (int)$response->returnval;
4894 }
4895}
4896
4897/**
4898* Generated VBoxWebService Managed Object Collection
4899*/
4900class IDisplayCollection extends VBox_ManagedObjectCollection {
4901 protected $_interfaceName = "IDisplay";
4902}
4903
4904/**
4905* Generated VBoxWebService Interface Wrapper
4906*/
4907class INetworkAdapter extends VBox_ManagedObject {
4908
4909 public function attachToNAT() {
4910 $request = new stdClass();
4911
4912 $request->_this = $this->handle;
4913
4914 $response = $this->connection->__soapCall('INetworkAdapter_attachToNAT', array((array)$request));
4915
4916 return ;
4917 }
4918
4919 public function attachToBridgedInterface() {
4920 $request = new stdClass();
4921
4922 $request->_this = $this->handle;
4923
4924 $response = $this->connection->__soapCall('INetworkAdapter_attachToBridgedInterface', array((array)$request));
4925
4926 return ;
4927 }
4928
4929 public function attachToInternalNetwork() {
4930 $request = new stdClass();
4931
4932 $request->_this = $this->handle;
4933
4934 $response = $this->connection->__soapCall('INetworkAdapter_attachToInternalNetwork', array((array)$request));
4935
4936 return ;
4937 }
4938
4939 public function attachToHostOnlyInterface() {
4940 $request = new stdClass();
4941
4942 $request->_this = $this->handle;
4943
4944 $response = $this->connection->__soapCall('INetworkAdapter_attachToHostOnlyInterface', array((array)$request));
4945
4946 return ;
4947 }
4948
4949 public function detach() {
4950 $request = new stdClass();
4951
4952 $request->_this = $this->handle;
4953
4954 $response = $this->connection->__soapCall('INetworkAdapter_detach', array((array)$request));
4955
4956 return ;
4957 }
4958
4959 public function getAdapterType() {
4960 $request = new stdClass();
4961 $request->_this = $this->handle;
4962 $response = $this->connection->__soapCall('INetworkAdapter_getAdapterType', array((array)$request));
4963 return new NetworkAdapterType ($this->connection, $response->returnval);
4964 }
4965
4966 public function setAdapterType($value) {
4967 $request = new stdClass();
4968 $request->_this = $this->handle;
4969 if (is_int($value) || is_string($value) || is_bool($value)) {
4970 $request->adapterType = $value;
4971 }
4972 else
4973 {
4974 $request->adapterType = $value->handle;
4975 }
4976 $this->connection->__soapCall('INetworkAdapter_setAdapterType', array((array)$request));
4977 }
4978
4979 public function getSlot() {
4980 $request = new stdClass();
4981 $request->_this = $this->handle;
4982 $response = $this->connection->__soapCall('INetworkAdapter_getSlot', array((array)$request));
4983 return (int)$response->returnval;
4984 }
4985
4986 public function getEnabled() {
4987 $request = new stdClass();
4988 $request->_this = $this->handle;
4989 $response = $this->connection->__soapCall('INetworkAdapter_getEnabled', array((array)$request));
4990 return (bool)$response->returnval;
4991 }
4992
4993 public function setEnabled($value) {
4994 $request = new stdClass();
4995 $request->_this = $this->handle;
4996 if (is_int($value) || is_string($value) || is_bool($value)) {
4997 $request->enabled = $value;
4998 }
4999 else
5000 {
5001 $request->enabled = $value->handle;
5002 }
5003 $this->connection->__soapCall('INetworkAdapter_setEnabled', array((array)$request));
5004 }
5005
5006 public function getMACAddress() {
5007 $request = new stdClass();
5008 $request->_this = $this->handle;
5009 $response = $this->connection->__soapCall('INetworkAdapter_getMACAddress', array((array)$request));
5010 return (string)$response->returnval;
5011 }
5012
5013 public function setMACAddress($value) {
5014 $request = new stdClass();
5015 $request->_this = $this->handle;
5016 if (is_int($value) || is_string($value) || is_bool($value)) {
5017 $request->MACAddress = $value;
5018 }
5019 else
5020 {
5021 $request->MACAddress = $value->handle;
5022 }
5023 $this->connection->__soapCall('INetworkAdapter_setMACAddress', array((array)$request));
5024 }
5025
5026 public function getAttachmentType() {
5027 $request = new stdClass();
5028 $request->_this = $this->handle;
5029 $response = $this->connection->__soapCall('INetworkAdapter_getAttachmentType', array((array)$request));
5030 return new NetworkAttachmentType ($this->connection, $response->returnval);
5031 }
5032
5033 public function getHostInterface() {
5034 $request = new stdClass();
5035 $request->_this = $this->handle;
5036 $response = $this->connection->__soapCall('INetworkAdapter_getHostInterface', array((array)$request));
5037 return (string)$response->returnval;
5038 }
5039
5040 public function setHostInterface($value) {
5041 $request = new stdClass();
5042 $request->_this = $this->handle;
5043 if (is_int($value) || is_string($value) || is_bool($value)) {
5044 $request->hostInterface = $value;
5045 }
5046 else
5047 {
5048 $request->hostInterface = $value->handle;
5049 }
5050 $this->connection->__soapCall('INetworkAdapter_setHostInterface', array((array)$request));
5051 }
5052
5053 public function getInternalNetwork() {
5054 $request = new stdClass();
5055 $request->_this = $this->handle;
5056 $response = $this->connection->__soapCall('INetworkAdapter_getInternalNetwork', array((array)$request));
5057 return (string)$response->returnval;
5058 }
5059
5060 public function setInternalNetwork($value) {
5061 $request = new stdClass();
5062 $request->_this = $this->handle;
5063 if (is_int($value) || is_string($value) || is_bool($value)) {
5064 $request->internalNetwork = $value;
5065 }
5066 else
5067 {
5068 $request->internalNetwork = $value->handle;
5069 }
5070 $this->connection->__soapCall('INetworkAdapter_setInternalNetwork', array((array)$request));
5071 }
5072
5073 public function getNATNetwork() {
5074 $request = new stdClass();
5075 $request->_this = $this->handle;
5076 $response = $this->connection->__soapCall('INetworkAdapter_getNATNetwork', array((array)$request));
5077 return (string)$response->returnval;
5078 }
5079
5080 public function setNATNetwork($value) {
5081 $request = new stdClass();
5082 $request->_this = $this->handle;
5083 if (is_int($value) || is_string($value) || is_bool($value)) {
5084 $request->NATNetwork = $value;
5085 }
5086 else
5087 {
5088 $request->NATNetwork = $value->handle;
5089 }
5090 $this->connection->__soapCall('INetworkAdapter_setNATNetwork', array((array)$request));
5091 }
5092
5093 public function getCableConnected() {
5094 $request = new stdClass();
5095 $request->_this = $this->handle;
5096 $response = $this->connection->__soapCall('INetworkAdapter_getCableConnected', array((array)$request));
5097 return (bool)$response->returnval;
5098 }
5099
5100 public function setCableConnected($value) {
5101 $request = new stdClass();
5102 $request->_this = $this->handle;
5103 if (is_int($value) || is_string($value) || is_bool($value)) {
5104 $request->cableConnected = $value;
5105 }
5106 else
5107 {
5108 $request->cableConnected = $value->handle;
5109 }
5110 $this->connection->__soapCall('INetworkAdapter_setCableConnected', array((array)$request));
5111 }
5112
5113 public function getLineSpeed() {
5114 $request = new stdClass();
5115 $request->_this = $this->handle;
5116 $response = $this->connection->__soapCall('INetworkAdapter_getLineSpeed', array((array)$request));
5117 return (int)$response->returnval;
5118 }
5119
5120 public function setLineSpeed($value) {
5121 $request = new stdClass();
5122 $request->_this = $this->handle;
5123 if (is_int($value) || is_string($value) || is_bool($value)) {
5124 $request->lineSpeed = $value;
5125 }
5126 else
5127 {
5128 $request->lineSpeed = $value->handle;
5129 }
5130 $this->connection->__soapCall('INetworkAdapter_setLineSpeed', array((array)$request));
5131 }
5132
5133 public function getTraceEnabled() {
5134 $request = new stdClass();
5135 $request->_this = $this->handle;
5136 $response = $this->connection->__soapCall('INetworkAdapter_getTraceEnabled', array((array)$request));
5137 return (bool)$response->returnval;
5138 }
5139
5140 public function setTraceEnabled($value) {
5141 $request = new stdClass();
5142 $request->_this = $this->handle;
5143 if (is_int($value) || is_string($value) || is_bool($value)) {
5144 $request->traceEnabled = $value;
5145 }
5146 else
5147 {
5148 $request->traceEnabled = $value->handle;
5149 }
5150 $this->connection->__soapCall('INetworkAdapter_setTraceEnabled', array((array)$request));
5151 }
5152
5153 public function getTraceFile() {
5154 $request = new stdClass();
5155 $request->_this = $this->handle;
5156 $response = $this->connection->__soapCall('INetworkAdapter_getTraceFile', array((array)$request));
5157 return (string)$response->returnval;
5158 }
5159
5160 public function setTraceFile($value) {
5161 $request = new stdClass();
5162 $request->_this = $this->handle;
5163 if (is_int($value) || is_string($value) || is_bool($value)) {
5164 $request->traceFile = $value;
5165 }
5166 else
5167 {
5168 $request->traceFile = $value->handle;
5169 }
5170 $this->connection->__soapCall('INetworkAdapter_setTraceFile', array((array)$request));
5171 }
5172
5173 public function getNatDriver() {
5174 $request = new stdClass();
5175 $request->_this = $this->handle;
5176 $response = $this->connection->__soapCall('INetworkAdapter_getNatDriver', array((array)$request));
5177 return new INATEngine ($this->connection, $response->returnval);
5178 }
5179
5180 public function getBootPriority() {
5181 $request = new stdClass();
5182 $request->_this = $this->handle;
5183 $response = $this->connection->__soapCall('INetworkAdapter_getBootPriority', array((array)$request));
5184 return (int)$response->returnval;
5185 }
5186
5187 public function setBootPriority($value) {
5188 $request = new stdClass();
5189 $request->_this = $this->handle;
5190 if (is_int($value) || is_string($value) || is_bool($value)) {
5191 $request->bootPriority = $value;
5192 }
5193 else
5194 {
5195 $request->bootPriority = $value->handle;
5196 }
5197 $this->connection->__soapCall('INetworkAdapter_setBootPriority', array((array)$request));
5198 }
5199}
5200
5201/**
5202* Generated VBoxWebService Managed Object Collection
5203*/
5204class INetworkAdapterCollection extends VBox_ManagedObjectCollection {
5205 protected $_interfaceName = "INetworkAdapter";
5206}
5207
5208/**
5209* Generated VBoxWebService Interface Wrapper
5210*/
5211class ISerialPort extends VBox_ManagedObject {
5212
5213 public function getSlot() {
5214 $request = new stdClass();
5215 $request->_this = $this->handle;
5216 $response = $this->connection->__soapCall('ISerialPort_getSlot', array((array)$request));
5217 return (int)$response->returnval;
5218 }
5219
5220 public function getEnabled() {
5221 $request = new stdClass();
5222 $request->_this = $this->handle;
5223 $response = $this->connection->__soapCall('ISerialPort_getEnabled', array((array)$request));
5224 return (bool)$response->returnval;
5225 }
5226
5227 public function setEnabled($value) {
5228 $request = new stdClass();
5229 $request->_this = $this->handle;
5230 if (is_int($value) || is_string($value) || is_bool($value)) {
5231 $request->enabled = $value;
5232 }
5233 else
5234 {
5235 $request->enabled = $value->handle;
5236 }
5237 $this->connection->__soapCall('ISerialPort_setEnabled', array((array)$request));
5238 }
5239
5240 public function getIOBase() {
5241 $request = new stdClass();
5242 $request->_this = $this->handle;
5243 $response = $this->connection->__soapCall('ISerialPort_getIOBase', array((array)$request));
5244 return (int)$response->returnval;
5245 }
5246
5247 public function setIOBase($value) {
5248 $request = new stdClass();
5249 $request->_this = $this->handle;
5250 if (is_int($value) || is_string($value) || is_bool($value)) {
5251 $request->IOBase = $value;
5252 }
5253 else
5254 {
5255 $request->IOBase = $value->handle;
5256 }
5257 $this->connection->__soapCall('ISerialPort_setIOBase', array((array)$request));
5258 }
5259
5260 public function getIRQ() {
5261 $request = new stdClass();
5262 $request->_this = $this->handle;
5263 $response = $this->connection->__soapCall('ISerialPort_getIRQ', array((array)$request));
5264 return (int)$response->returnval;
5265 }
5266
5267 public function setIRQ($value) {
5268 $request = new stdClass();
5269 $request->_this = $this->handle;
5270 if (is_int($value) || is_string($value) || is_bool($value)) {
5271 $request->IRQ = $value;
5272 }
5273 else
5274 {
5275 $request->IRQ = $value->handle;
5276 }
5277 $this->connection->__soapCall('ISerialPort_setIRQ', array((array)$request));
5278 }
5279
5280 public function getHostMode() {
5281 $request = new stdClass();
5282 $request->_this = $this->handle;
5283 $response = $this->connection->__soapCall('ISerialPort_getHostMode', array((array)$request));
5284 return new PortMode ($this->connection, $response->returnval);
5285 }
5286
5287 public function setHostMode($value) {
5288 $request = new stdClass();
5289 $request->_this = $this->handle;
5290 if (is_int($value) || is_string($value) || is_bool($value)) {
5291 $request->hostMode = $value;
5292 }
5293 else
5294 {
5295 $request->hostMode = $value->handle;
5296 }
5297 $this->connection->__soapCall('ISerialPort_setHostMode', array((array)$request));
5298 }
5299
5300 public function getServer() {
5301 $request = new stdClass();
5302 $request->_this = $this->handle;
5303 $response = $this->connection->__soapCall('ISerialPort_getServer', array((array)$request));
5304 return (bool)$response->returnval;
5305 }
5306
5307 public function setServer($value) {
5308 $request = new stdClass();
5309 $request->_this = $this->handle;
5310 if (is_int($value) || is_string($value) || is_bool($value)) {
5311 $request->server = $value;
5312 }
5313 else
5314 {
5315 $request->server = $value->handle;
5316 }
5317 $this->connection->__soapCall('ISerialPort_setServer', array((array)$request));
5318 }
5319
5320 public function getPath() {
5321 $request = new stdClass();
5322 $request->_this = $this->handle;
5323 $response = $this->connection->__soapCall('ISerialPort_getPath', array((array)$request));
5324 return (string)$response->returnval;
5325 }
5326
5327 public function setPath($value) {
5328 $request = new stdClass();
5329 $request->_this = $this->handle;
5330 if (is_int($value) || is_string($value) || is_bool($value)) {
5331 $request->path = $value;
5332 }
5333 else
5334 {
5335 $request->path = $value->handle;
5336 }
5337 $this->connection->__soapCall('ISerialPort_setPath', array((array)$request));
5338 }
5339}
5340
5341/**
5342* Generated VBoxWebService Managed Object Collection
5343*/
5344class ISerialPortCollection extends VBox_ManagedObjectCollection {
5345 protected $_interfaceName = "ISerialPort";
5346}
5347
5348/**
5349* Generated VBoxWebService Interface Wrapper
5350*/
5351class IParallelPort extends VBox_ManagedObject {
5352
5353 public function getSlot() {
5354 $request = new stdClass();
5355 $request->_this = $this->handle;
5356 $response = $this->connection->__soapCall('IParallelPort_getSlot', array((array)$request));
5357 return (int)$response->returnval;
5358 }
5359
5360 public function getEnabled() {
5361 $request = new stdClass();
5362 $request->_this = $this->handle;
5363 $response = $this->connection->__soapCall('IParallelPort_getEnabled', array((array)$request));
5364 return (bool)$response->returnval;
5365 }
5366
5367 public function setEnabled($value) {
5368 $request = new stdClass();
5369 $request->_this = $this->handle;
5370 if (is_int($value) || is_string($value) || is_bool($value)) {
5371 $request->enabled = $value;
5372 }
5373 else
5374 {
5375 $request->enabled = $value->handle;
5376 }
5377 $this->connection->__soapCall('IParallelPort_setEnabled', array((array)$request));
5378 }
5379
5380 public function getIOBase() {
5381 $request = new stdClass();
5382 $request->_this = $this->handle;
5383 $response = $this->connection->__soapCall('IParallelPort_getIOBase', array((array)$request));
5384 return (int)$response->returnval;
5385 }
5386
5387 public function setIOBase($value) {
5388 $request = new stdClass();
5389 $request->_this = $this->handle;
5390 if (is_int($value) || is_string($value) || is_bool($value)) {
5391 $request->IOBase = $value;
5392 }
5393 else
5394 {
5395 $request->IOBase = $value->handle;
5396 }
5397 $this->connection->__soapCall('IParallelPort_setIOBase', array((array)$request));
5398 }
5399
5400 public function getIRQ() {
5401 $request = new stdClass();
5402 $request->_this = $this->handle;
5403 $response = $this->connection->__soapCall('IParallelPort_getIRQ', array((array)$request));
5404 return (int)$response->returnval;
5405 }
5406
5407 public function setIRQ($value) {
5408 $request = new stdClass();
5409 $request->_this = $this->handle;
5410 if (is_int($value) || is_string($value) || is_bool($value)) {
5411 $request->IRQ = $value;
5412 }
5413 else
5414 {
5415 $request->IRQ = $value->handle;
5416 }
5417 $this->connection->__soapCall('IParallelPort_setIRQ', array((array)$request));
5418 }
5419
5420 public function getPath() {
5421 $request = new stdClass();
5422 $request->_this = $this->handle;
5423 $response = $this->connection->__soapCall('IParallelPort_getPath', array((array)$request));
5424 return (string)$response->returnval;
5425 }
5426
5427 public function setPath($value) {
5428 $request = new stdClass();
5429 $request->_this = $this->handle;
5430 if (is_int($value) || is_string($value) || is_bool($value)) {
5431 $request->path = $value;
5432 }
5433 else
5434 {
5435 $request->path = $value->handle;
5436 }
5437 $this->connection->__soapCall('IParallelPort_setPath', array((array)$request));
5438 }
5439}
5440
5441/**
5442* Generated VBoxWebService Managed Object Collection
5443*/
5444class IParallelPortCollection extends VBox_ManagedObjectCollection {
5445 protected $_interfaceName = "IParallelPort";
5446}
5447
5448/**
5449* Generated VBoxWebService Interface Wrapper
5450*/
5451class IUSBController extends VBox_ManagedObject {
5452
5453 public function createDeviceFilter($arg_name) {
5454 $request = new stdClass();
5455
5456 $request->_this = $this->handle;
5457
5458 $request->name = $arg_name;
5459 $response = $this->connection->__soapCall('IUSBController_createDeviceFilter', array((array)$request));
5460
5461 return new IUSBDeviceFilter ($this->connection, $response->returnval);
5462 }
5463
5464 public function insertDeviceFilter($arg_position, $arg_filter) {
5465 $request = new stdClass();
5466
5467 $request->_this = $this->handle;
5468
5469 $request->position = $arg_position;
5470 $request->filter = $arg_filter;
5471 $response = $this->connection->__soapCall('IUSBController_insertDeviceFilter', array((array)$request));
5472
5473 return ;
5474 }
5475
5476 public function removeDeviceFilter($arg_position) {
5477 $request = new stdClass();
5478
5479 $request->_this = $this->handle;
5480
5481 $request->position = $arg_position;
5482 $response = $this->connection->__soapCall('IUSBController_removeDeviceFilter', array((array)$request));
5483
5484 return new IUSBDeviceFilter ($this->connection, $response->returnval);
5485 }
5486
5487 public function getEnabled() {
5488 $request = new stdClass();
5489 $request->_this = $this->handle;
5490 $response = $this->connection->__soapCall('IUSBController_getEnabled', array((array)$request));
5491 return (bool)$response->returnval;
5492 }
5493
5494 public function setEnabled($value) {
5495 $request = new stdClass();
5496 $request->_this = $this->handle;
5497 if (is_int($value) || is_string($value) || is_bool($value)) {
5498 $request->enabled = $value;
5499 }
5500 else
5501 {
5502 $request->enabled = $value->handle;
5503 }
5504 $this->connection->__soapCall('IUSBController_setEnabled', array((array)$request));
5505 }
5506
5507 public function getEnabledEhci() {
5508 $request = new stdClass();
5509 $request->_this = $this->handle;
5510 $response = $this->connection->__soapCall('IUSBController_getEnabledEhci', array((array)$request));
5511 return (bool)$response->returnval;
5512 }
5513
5514 public function setEnabledEhci($value) {
5515 $request = new stdClass();
5516 $request->_this = $this->handle;
5517 if (is_int($value) || is_string($value) || is_bool($value)) {
5518 $request->enabledEhci = $value;
5519 }
5520 else
5521 {
5522 $request->enabledEhci = $value->handle;
5523 }
5524 $this->connection->__soapCall('IUSBController_setEnabledEhci', array((array)$request));
5525 }
5526
5527 public function getProxyAvailable() {
5528 $request = new stdClass();
5529 $request->_this = $this->handle;
5530 $response = $this->connection->__soapCall('IUSBController_getProxyAvailable', array((array)$request));
5531 return (bool)$response->returnval;
5532 }
5533
5534 public function getUSBStandard() {
5535 $request = new stdClass();
5536 $request->_this = $this->handle;
5537 $response = $this->connection->__soapCall('IUSBController_getUSBStandard', array((array)$request));
5538 return (int)$response->returnval;
5539 }
5540
5541 public function getDeviceFilters() {
5542 $request = new stdClass();
5543 $request->_this = $this->handle;
5544 $response = $this->connection->__soapCall('IUSBController_getDeviceFilters', array((array)$request));
5545 return new IUSBDeviceFilterCollection ($this->connection, (array)$response->returnval);
5546 }
5547}
5548
5549/**
5550* Generated VBoxWebService Managed Object Collection
5551*/
5552class IUSBControllerCollection extends VBox_ManagedObjectCollection {
5553 protected $_interfaceName = "IUSBController";
5554}
5555
5556/**
5557* Generated VBoxWebService Interface Wrapper
5558*/
5559class IUSBDevice extends VBox_ManagedObject {
5560
5561 public function getId() {
5562 $request = new stdClass();
5563 $request->_this = $this->handle;
5564 $response = $this->connection->__soapCall('IUSBDevice_getId', array((array)$request));
5565 return (string)$response->returnval;
5566 }
5567
5568 public function getVendorId() {
5569 $request = new stdClass();
5570 $request->_this = $this->handle;
5571 $response = $this->connection->__soapCall('IUSBDevice_getVendorId', array((array)$request));
5572 return (int)$response->returnval;
5573 }
5574
5575 public function getProductId() {
5576 $request = new stdClass();
5577 $request->_this = $this->handle;
5578 $response = $this->connection->__soapCall('IUSBDevice_getProductId', array((array)$request));
5579 return (int)$response->returnval;
5580 }
5581
5582 public function getRevision() {
5583 $request = new stdClass();
5584 $request->_this = $this->handle;
5585 $response = $this->connection->__soapCall('IUSBDevice_getRevision', array((array)$request));
5586 return (int)$response->returnval;
5587 }
5588
5589 public function getManufacturer() {
5590 $request = new stdClass();
5591 $request->_this = $this->handle;
5592 $response = $this->connection->__soapCall('IUSBDevice_getManufacturer', array((array)$request));
5593 return (string)$response->returnval;
5594 }
5595
5596 public function getProduct() {
5597 $request = new stdClass();
5598 $request->_this = $this->handle;
5599 $response = $this->connection->__soapCall('IUSBDevice_getProduct', array((array)$request));
5600 return (string)$response->returnval;
5601 }
5602
5603 public function getSerialNumber() {
5604 $request = new stdClass();
5605 $request->_this = $this->handle;
5606 $response = $this->connection->__soapCall('IUSBDevice_getSerialNumber', array((array)$request));
5607 return (string)$response->returnval;
5608 }
5609
5610 public function getAddress() {
5611 $request = new stdClass();
5612 $request->_this = $this->handle;
5613 $response = $this->connection->__soapCall('IUSBDevice_getAddress', array((array)$request));
5614 return (string)$response->returnval;
5615 }
5616
5617 public function getPort() {
5618 $request = new stdClass();
5619 $request->_this = $this->handle;
5620 $response = $this->connection->__soapCall('IUSBDevice_getPort', array((array)$request));
5621 return (int)$response->returnval;
5622 }
5623
5624 public function getVersion() {
5625 $request = new stdClass();
5626 $request->_this = $this->handle;
5627 $response = $this->connection->__soapCall('IUSBDevice_getVersion', array((array)$request));
5628 return (int)$response->returnval;
5629 }
5630
5631 public function getPortVersion() {
5632 $request = new stdClass();
5633 $request->_this = $this->handle;
5634 $response = $this->connection->__soapCall('IUSBDevice_getPortVersion', array((array)$request));
5635 return (int)$response->returnval;
5636 }
5637
5638 public function getRemote() {
5639 $request = new stdClass();
5640 $request->_this = $this->handle;
5641 $response = $this->connection->__soapCall('IUSBDevice_getRemote', array((array)$request));
5642 return (bool)$response->returnval;
5643 }
5644}
5645
5646/**
5647* Generated VBoxWebService Managed Object Collection
5648*/
5649class IUSBDeviceCollection extends VBox_ManagedObjectCollection {
5650 protected $_interfaceName = "IUSBDevice";
5651}
5652
5653/**
5654* Generated VBoxWebService Interface Wrapper
5655*/
5656class IUSBDeviceFilter extends VBox_ManagedObject {
5657
5658 public function getName() {
5659 $request = new stdClass();
5660 $request->_this = $this->handle;
5661 $response = $this->connection->__soapCall('IUSBDeviceFilter_getName', array((array)$request));
5662 return (string)$response->returnval;
5663 }
5664
5665 public function setName($value) {
5666 $request = new stdClass();
5667 $request->_this = $this->handle;
5668 if (is_int($value) || is_string($value) || is_bool($value)) {
5669 $request->name = $value;
5670 }
5671 else
5672 {
5673 $request->name = $value->handle;
5674 }
5675 $this->connection->__soapCall('IUSBDeviceFilter_setName', array((array)$request));
5676 }
5677
5678 public function getActive() {
5679 $request = new stdClass();
5680 $request->_this = $this->handle;
5681 $response = $this->connection->__soapCall('IUSBDeviceFilter_getActive', array((array)$request));
5682 return (bool)$response->returnval;
5683 }
5684
5685 public function setActive($value) {
5686 $request = new stdClass();
5687 $request->_this = $this->handle;
5688 if (is_int($value) || is_string($value) || is_bool($value)) {
5689 $request->active = $value;
5690 }
5691 else
5692 {
5693 $request->active = $value->handle;
5694 }
5695 $this->connection->__soapCall('IUSBDeviceFilter_setActive', array((array)$request));
5696 }
5697
5698 public function getVendorId() {
5699 $request = new stdClass();
5700 $request->_this = $this->handle;
5701 $response = $this->connection->__soapCall('IUSBDeviceFilter_getVendorId', array((array)$request));
5702 return (string)$response->returnval;
5703 }
5704
5705 public function setVendorId($value) {
5706 $request = new stdClass();
5707 $request->_this = $this->handle;
5708 if (is_int($value) || is_string($value) || is_bool($value)) {
5709 $request->vendorId = $value;
5710 }
5711 else
5712 {
5713 $request->vendorId = $value->handle;
5714 }
5715 $this->connection->__soapCall('IUSBDeviceFilter_setVendorId', array((array)$request));
5716 }
5717
5718 public function getProductId() {
5719 $request = new stdClass();
5720 $request->_this = $this->handle;
5721 $response = $this->connection->__soapCall('IUSBDeviceFilter_getProductId', array((array)$request));
5722 return (string)$response->returnval;
5723 }
5724
5725 public function setProductId($value) {
5726 $request = new stdClass();
5727 $request->_this = $this->handle;
5728 if (is_int($value) || is_string($value) || is_bool($value)) {
5729 $request->productId = $value;
5730 }
5731 else
5732 {
5733 $request->productId = $value->handle;
5734 }
5735 $this->connection->__soapCall('IUSBDeviceFilter_setProductId', array((array)$request));
5736 }
5737
5738 public function getRevision() {
5739 $request = new stdClass();
5740 $request->_this = $this->handle;
5741 $response = $this->connection->__soapCall('IUSBDeviceFilter_getRevision', array((array)$request));
5742 return (string)$response->returnval;
5743 }
5744
5745 public function setRevision($value) {
5746 $request = new stdClass();
5747 $request->_this = $this->handle;
5748 if (is_int($value) || is_string($value) || is_bool($value)) {
5749 $request->revision = $value;
5750 }
5751 else
5752 {
5753 $request->revision = $value->handle;
5754 }
5755 $this->connection->__soapCall('IUSBDeviceFilter_setRevision', array((array)$request));
5756 }
5757
5758 public function getManufacturer() {
5759 $request = new stdClass();
5760 $request->_this = $this->handle;
5761 $response = $this->connection->__soapCall('IUSBDeviceFilter_getManufacturer', array((array)$request));
5762 return (string)$response->returnval;
5763 }
5764
5765 public function setManufacturer($value) {
5766 $request = new stdClass();
5767 $request->_this = $this->handle;
5768 if (is_int($value) || is_string($value) || is_bool($value)) {
5769 $request->manufacturer = $value;
5770 }
5771 else
5772 {
5773 $request->manufacturer = $value->handle;
5774 }
5775 $this->connection->__soapCall('IUSBDeviceFilter_setManufacturer', array((array)$request));
5776 }
5777
5778 public function getProduct() {
5779 $request = new stdClass();
5780 $request->_this = $this->handle;
5781 $response = $this->connection->__soapCall('IUSBDeviceFilter_getProduct', array((array)$request));
5782 return (string)$response->returnval;
5783 }
5784
5785 public function setProduct($value) {
5786 $request = new stdClass();
5787 $request->_this = $this->handle;
5788 if (is_int($value) || is_string($value) || is_bool($value)) {
5789 $request->product = $value;
5790 }
5791 else
5792 {
5793 $request->product = $value->handle;
5794 }
5795 $this->connection->__soapCall('IUSBDeviceFilter_setProduct', array((array)$request));
5796 }
5797
5798 public function getSerialNumber() {
5799 $request = new stdClass();
5800 $request->_this = $this->handle;
5801 $response = $this->connection->__soapCall('IUSBDeviceFilter_getSerialNumber', array((array)$request));
5802 return (string)$response->returnval;
5803 }
5804
5805 public function setSerialNumber($value) {
5806 $request = new stdClass();
5807 $request->_this = $this->handle;
5808 if (is_int($value) || is_string($value) || is_bool($value)) {
5809 $request->serialNumber = $value;
5810 }
5811 else
5812 {
5813 $request->serialNumber = $value->handle;
5814 }
5815 $this->connection->__soapCall('IUSBDeviceFilter_setSerialNumber', array((array)$request));
5816 }
5817
5818 public function getPort() {
5819 $request = new stdClass();
5820 $request->_this = $this->handle;
5821 $response = $this->connection->__soapCall('IUSBDeviceFilter_getPort', array((array)$request));
5822 return (string)$response->returnval;
5823 }
5824
5825 public function setPort($value) {
5826 $request = new stdClass();
5827 $request->_this = $this->handle;
5828 if (is_int($value) || is_string($value) || is_bool($value)) {
5829 $request->port = $value;
5830 }
5831 else
5832 {
5833 $request->port = $value->handle;
5834 }
5835 $this->connection->__soapCall('IUSBDeviceFilter_setPort', array((array)$request));
5836 }
5837
5838 public function getRemote() {
5839 $request = new stdClass();
5840 $request->_this = $this->handle;
5841 $response = $this->connection->__soapCall('IUSBDeviceFilter_getRemote', array((array)$request));
5842 return (string)$response->returnval;
5843 }
5844
5845 public function setRemote($value) {
5846 $request = new stdClass();
5847 $request->_this = $this->handle;
5848 if (is_int($value) || is_string($value) || is_bool($value)) {
5849 $request->remote = $value;
5850 }
5851 else
5852 {
5853 $request->remote = $value->handle;
5854 }
5855 $this->connection->__soapCall('IUSBDeviceFilter_setRemote', array((array)$request));
5856 }
5857
5858 public function getMaskedInterfaces() {
5859 $request = new stdClass();
5860 $request->_this = $this->handle;
5861 $response = $this->connection->__soapCall('IUSBDeviceFilter_getMaskedInterfaces', array((array)$request));
5862 return (int)$response->returnval;
5863 }
5864
5865 public function setMaskedInterfaces($value) {
5866 $request = new stdClass();
5867 $request->_this = $this->handle;
5868 if (is_int($value) || is_string($value) || is_bool($value)) {
5869 $request->maskedInterfaces = $value;
5870 }
5871 else
5872 {
5873 $request->maskedInterfaces = $value->handle;
5874 }
5875 $this->connection->__soapCall('IUSBDeviceFilter_setMaskedInterfaces', array((array)$request));
5876 }
5877}
5878
5879/**
5880* Generated VBoxWebService Managed Object Collection
5881*/
5882class IUSBDeviceFilterCollection extends VBox_ManagedObjectCollection {
5883 protected $_interfaceName = "IUSBDeviceFilter";
5884}
5885
5886/**
5887* Generated VBoxWebService Interface Wrapper
5888*/
5889class IHostUSBDevice extends IUSBDevice {
5890
5891 public function getState() {
5892 $request = new stdClass();
5893 $request->_this = $this->handle;
5894 $response = $this->connection->__soapCall('IHostUSBDevice_getState', array((array)$request));
5895 return new USBDeviceState ($this->connection, $response->returnval);
5896 }
5897}
5898
5899/**
5900* Generated VBoxWebService Managed Object Collection
5901*/
5902class IHostUSBDeviceCollection extends VBox_ManagedObjectCollection {
5903 protected $_interfaceName = "IHostUSBDevice";
5904}
5905
5906/**
5907* Generated VBoxWebService Interface Wrapper
5908*/
5909class IHostUSBDeviceFilter extends IUSBDeviceFilter {
5910
5911 public function getAction() {
5912 $request = new stdClass();
5913 $request->_this = $this->handle;
5914 $response = $this->connection->__soapCall('IHostUSBDeviceFilter_getAction', array((array)$request));
5915 return new USBDeviceFilterAction ($this->connection, $response->returnval);
5916 }
5917
5918 public function setAction($value) {
5919 $request = new stdClass();
5920 $request->_this = $this->handle;
5921 if (is_int($value) || is_string($value) || is_bool($value)) {
5922 $request->action = $value;
5923 }
5924 else
5925 {
5926 $request->action = $value->handle;
5927 }
5928 $this->connection->__soapCall('IHostUSBDeviceFilter_setAction', array((array)$request));
5929 }
5930}
5931
5932/**
5933* Generated VBoxWebService Managed Object Collection
5934*/
5935class IHostUSBDeviceFilterCollection extends VBox_ManagedObjectCollection {
5936 protected $_interfaceName = "IHostUSBDeviceFilter";
5937}
5938
5939/**
5940* Generated VBoxWebService Interface Wrapper
5941*/
5942class IAudioAdapter extends VBox_ManagedObject {
5943
5944 public function getEnabled() {
5945 $request = new stdClass();
5946 $request->_this = $this->handle;
5947 $response = $this->connection->__soapCall('IAudioAdapter_getEnabled', array((array)$request));
5948 return (bool)$response->returnval;
5949 }
5950
5951 public function setEnabled($value) {
5952 $request = new stdClass();
5953 $request->_this = $this->handle;
5954 if (is_int($value) || is_string($value) || is_bool($value)) {
5955 $request->enabled = $value;
5956 }
5957 else
5958 {
5959 $request->enabled = $value->handle;
5960 }
5961 $this->connection->__soapCall('IAudioAdapter_setEnabled', array((array)$request));
5962 }
5963
5964 public function getAudioController() {
5965 $request = new stdClass();
5966 $request->_this = $this->handle;
5967 $response = $this->connection->__soapCall('IAudioAdapter_getAudioController', array((array)$request));
5968 return new AudioControllerType ($this->connection, $response->returnval);
5969 }
5970
5971 public function setAudioController($value) {
5972 $request = new stdClass();
5973 $request->_this = $this->handle;
5974 if (is_int($value) || is_string($value) || is_bool($value)) {
5975 $request->audioController = $value;
5976 }
5977 else
5978 {
5979 $request->audioController = $value->handle;
5980 }
5981 $this->connection->__soapCall('IAudioAdapter_setAudioController', array((array)$request));
5982 }
5983
5984 public function getAudioDriver() {
5985 $request = new stdClass();
5986 $request->_this = $this->handle;
5987 $response = $this->connection->__soapCall('IAudioAdapter_getAudioDriver', array((array)$request));
5988 return new AudioDriverType ($this->connection, $response->returnval);
5989 }
5990
5991 public function setAudioDriver($value) {
5992 $request = new stdClass();
5993 $request->_this = $this->handle;
5994 if (is_int($value) || is_string($value) || is_bool($value)) {
5995 $request->audioDriver = $value;
5996 }
5997 else
5998 {
5999 $request->audioDriver = $value->handle;
6000 }
6001 $this->connection->__soapCall('IAudioAdapter_setAudioDriver', array((array)$request));
6002 }
6003}
6004
6005/**
6006* Generated VBoxWebService Managed Object Collection
6007*/
6008class IAudioAdapterCollection extends VBox_ManagedObjectCollection {
6009 protected $_interfaceName = "IAudioAdapter";
6010}
6011
6012/**
6013* Generated VBoxWebService Interface Wrapper
6014*/
6015class IVRDPServer extends VBox_ManagedObject {
6016
6017 public function getEnabled() {
6018 $request = new stdClass();
6019 $request->_this = $this->handle;
6020 $response = $this->connection->__soapCall('IVRDPServer_getEnabled', array((array)$request));
6021 return (bool)$response->returnval;
6022 }
6023
6024 public function setEnabled($value) {
6025 $request = new stdClass();
6026 $request->_this = $this->handle;
6027 if (is_int($value) || is_string($value) || is_bool($value)) {
6028 $request->enabled = $value;
6029 }
6030 else
6031 {
6032 $request->enabled = $value->handle;
6033 }
6034 $this->connection->__soapCall('IVRDPServer_setEnabled', array((array)$request));
6035 }
6036
6037 public function getPorts() {
6038 $request = new stdClass();
6039 $request->_this = $this->handle;
6040 $response = $this->connection->__soapCall('IVRDPServer_getPorts', array((array)$request));
6041 return (string)$response->returnval;
6042 }
6043
6044 public function setPorts($value) {
6045 $request = new stdClass();
6046 $request->_this = $this->handle;
6047 if (is_int($value) || is_string($value) || is_bool($value)) {
6048 $request->ports = $value;
6049 }
6050 else
6051 {
6052 $request->ports = $value->handle;
6053 }
6054 $this->connection->__soapCall('IVRDPServer_setPorts', array((array)$request));
6055 }
6056
6057 public function getNetAddress() {
6058 $request = new stdClass();
6059 $request->_this = $this->handle;
6060 $response = $this->connection->__soapCall('IVRDPServer_getNetAddress', array((array)$request));
6061 return (string)$response->returnval;
6062 }
6063
6064 public function setNetAddress($value) {
6065 $request = new stdClass();
6066 $request->_this = $this->handle;
6067 if (is_int($value) || is_string($value) || is_bool($value)) {
6068 $request->netAddress = $value;
6069 }
6070 else
6071 {
6072 $request->netAddress = $value->handle;
6073 }
6074 $this->connection->__soapCall('IVRDPServer_setNetAddress', array((array)$request));
6075 }
6076
6077 public function getAuthType() {
6078 $request = new stdClass();
6079 $request->_this = $this->handle;
6080 $response = $this->connection->__soapCall('IVRDPServer_getAuthType', array((array)$request));
6081 return new VRDPAuthType ($this->connection, $response->returnval);
6082 }
6083
6084 public function setAuthType($value) {
6085 $request = new stdClass();
6086 $request->_this = $this->handle;
6087 if (is_int($value) || is_string($value) || is_bool($value)) {
6088 $request->authType = $value;
6089 }
6090 else
6091 {
6092 $request->authType = $value->handle;
6093 }
6094 $this->connection->__soapCall('IVRDPServer_setAuthType', array((array)$request));
6095 }
6096
6097 public function getAuthTimeout() {
6098 $request = new stdClass();
6099 $request->_this = $this->handle;
6100 $response = $this->connection->__soapCall('IVRDPServer_getAuthTimeout', array((array)$request));
6101 return (int)$response->returnval;
6102 }
6103
6104 public function setAuthTimeout($value) {
6105 $request = new stdClass();
6106 $request->_this = $this->handle;
6107 if (is_int($value) || is_string($value) || is_bool($value)) {
6108 $request->authTimeout = $value;
6109 }
6110 else
6111 {
6112 $request->authTimeout = $value->handle;
6113 }
6114 $this->connection->__soapCall('IVRDPServer_setAuthTimeout', array((array)$request));
6115 }
6116
6117 public function getAllowMultiConnection() {
6118 $request = new stdClass();
6119 $request->_this = $this->handle;
6120 $response = $this->connection->__soapCall('IVRDPServer_getAllowMultiConnection', array((array)$request));
6121 return (bool)$response->returnval;
6122 }
6123
6124 public function setAllowMultiConnection($value) {
6125 $request = new stdClass();
6126 $request->_this = $this->handle;
6127 if (is_int($value) || is_string($value) || is_bool($value)) {
6128 $request->allowMultiConnection = $value;
6129 }
6130 else
6131 {
6132 $request->allowMultiConnection = $value->handle;
6133 }
6134 $this->connection->__soapCall('IVRDPServer_setAllowMultiConnection', array((array)$request));
6135 }
6136
6137 public function getReuseSingleConnection() {
6138 $request = new stdClass();
6139 $request->_this = $this->handle;
6140 $response = $this->connection->__soapCall('IVRDPServer_getReuseSingleConnection', array((array)$request));
6141 return (bool)$response->returnval;
6142 }
6143
6144 public function setReuseSingleConnection($value) {
6145 $request = new stdClass();
6146 $request->_this = $this->handle;
6147 if (is_int($value) || is_string($value) || is_bool($value)) {
6148 $request->reuseSingleConnection = $value;
6149 }
6150 else
6151 {
6152 $request->reuseSingleConnection = $value->handle;
6153 }
6154 $this->connection->__soapCall('IVRDPServer_setReuseSingleConnection', array((array)$request));
6155 }
6156}
6157
6158/**
6159* Generated VBoxWebService Managed Object Collection
6160*/
6161class IVRDPServerCollection extends VBox_ManagedObjectCollection {
6162 protected $_interfaceName = "IVRDPServer";
6163}
6164
6165/**
6166* Generated VBoxWebService Interface Wrapper
6167*/
6168class ISession extends VBox_ManagedObject {
6169
6170 public function close() {
6171 $request = new stdClass();
6172
6173 $request->_this = $this->handle;
6174
6175 $response = $this->connection->__soapCall('ISession_close', array((array)$request));
6176
6177 return ;
6178 }
6179
6180 public function getState() {
6181 $request = new stdClass();
6182 $request->_this = $this->handle;
6183 $response = $this->connection->__soapCall('ISession_getState', array((array)$request));
6184 return new SessionState ($this->connection, $response->returnval);
6185 }
6186
6187 public function getType() {
6188 $request = new stdClass();
6189 $request->_this = $this->handle;
6190 $response = $this->connection->__soapCall('ISession_getType', array((array)$request));
6191 return new SessionType ($this->connection, $response->returnval);
6192 }
6193
6194 public function getMachine() {
6195 $request = new stdClass();
6196 $request->_this = $this->handle;
6197 $response = $this->connection->__soapCall('ISession_getMachine', array((array)$request));
6198 return new IMachine ($this->connection, $response->returnval);
6199 }
6200
6201 public function getConsole() {
6202 $request = new stdClass();
6203 $request->_this = $this->handle;
6204 $response = $this->connection->__soapCall('ISession_getConsole', array((array)$request));
6205 return new IConsole ($this->connection, $response->returnval);
6206 }
6207}
6208
6209/**
6210* Generated VBoxWebService Managed Object Collection
6211*/
6212class ISessionCollection extends VBox_ManagedObjectCollection {
6213 protected $_interfaceName = "ISession";
6214}
6215
6216/**
6217* Generated VBoxWebService Interface Wrapper
6218*/
6219class IStorageController extends VBox_ManagedObject {
6220
6221 public function getIDEEmulationPort($arg_devicePosition) {
6222 $request = new stdClass();
6223
6224 $request->_this = $this->handle;
6225
6226 $request->devicePosition = $arg_devicePosition;
6227 $response = $this->connection->__soapCall('IStorageController_getIDEEmulationPort', array((array)$request));
6228
6229 return (int)$response->returnval;
6230 }
6231
6232 public function setIDEEmulationPort($arg_devicePosition, $arg_portNumber) {
6233 $request = new stdClass();
6234
6235 $request->_this = $this->handle;
6236
6237 $request->devicePosition = $arg_devicePosition;
6238 $request->portNumber = $arg_portNumber;
6239 $response = $this->connection->__soapCall('IStorageController_setIDEEmulationPort', array((array)$request));
6240
6241 return ;
6242 }
6243
6244 public function getName() {
6245 $request = new stdClass();
6246 $request->_this = $this->handle;
6247 $response = $this->connection->__soapCall('IStorageController_getName', array((array)$request));
6248 return (string)$response->returnval;
6249 }
6250
6251 public function getMaxDevicesPerPortCount() {
6252 $request = new stdClass();
6253 $request->_this = $this->handle;
6254 $response = $this->connection->__soapCall('IStorageController_getMaxDevicesPerPortCount', array((array)$request));
6255 return (int)$response->returnval;
6256 }
6257
6258 public function getMinPortCount() {
6259 $request = new stdClass();
6260 $request->_this = $this->handle;
6261 $response = $this->connection->__soapCall('IStorageController_getMinPortCount', array((array)$request));
6262 return (int)$response->returnval;
6263 }
6264
6265 public function getMaxPortCount() {
6266 $request = new stdClass();
6267 $request->_this = $this->handle;
6268 $response = $this->connection->__soapCall('IStorageController_getMaxPortCount', array((array)$request));
6269 return (int)$response->returnval;
6270 }
6271
6272 public function getInstance() {
6273 $request = new stdClass();
6274 $request->_this = $this->handle;
6275 $response = $this->connection->__soapCall('IStorageController_getInstance', array((array)$request));
6276 return (int)$response->returnval;
6277 }
6278
6279 public function setInstance($value) {
6280 $request = new stdClass();
6281 $request->_this = $this->handle;
6282 if (is_int($value) || is_string($value) || is_bool($value)) {
6283 $request->instance = $value;
6284 }
6285 else
6286 {
6287 $request->instance = $value->handle;
6288 }
6289 $this->connection->__soapCall('IStorageController_setInstance', array((array)$request));
6290 }
6291
6292 public function getPortCount() {
6293 $request = new stdClass();
6294 $request->_this = $this->handle;
6295 $response = $this->connection->__soapCall('IStorageController_getPortCount', array((array)$request));
6296 return (int)$response->returnval;
6297 }
6298
6299 public function setPortCount($value) {
6300 $request = new stdClass();
6301 $request->_this = $this->handle;
6302 if (is_int($value) || is_string($value) || is_bool($value)) {
6303 $request->portCount = $value;
6304 }
6305 else
6306 {
6307 $request->portCount = $value->handle;
6308 }
6309 $this->connection->__soapCall('IStorageController_setPortCount', array((array)$request));
6310 }
6311
6312 public function getBus() {
6313 $request = new stdClass();
6314 $request->_this = $this->handle;
6315 $response = $this->connection->__soapCall('IStorageController_getBus', array((array)$request));
6316 return new StorageBus ($this->connection, $response->returnval);
6317 }
6318
6319 public function getControllerType() {
6320 $request = new stdClass();
6321 $request->_this = $this->handle;
6322 $response = $this->connection->__soapCall('IStorageController_getControllerType', array((array)$request));
6323 return new StorageControllerType ($this->connection, $response->returnval);
6324 }
6325
6326 public function setControllerType($value) {
6327 $request = new stdClass();
6328 $request->_this = $this->handle;
6329 if (is_int($value) || is_string($value) || is_bool($value)) {
6330 $request->controllerType = $value;
6331 }
6332 else
6333 {
6334 $request->controllerType = $value->handle;
6335 }
6336 $this->connection->__soapCall('IStorageController_setControllerType', array((array)$request));
6337 }
6338}
6339
6340/**
6341* Generated VBoxWebService Managed Object Collection
6342*/
6343class IStorageControllerCollection extends VBox_ManagedObjectCollection {
6344 protected $_interfaceName = "IStorageController";
6345}
6346
6347/**
6348* Generated VBoxWebService Interface Wrapper
6349*/
6350class IManagedObjectRef extends VBox_ManagedObject {
6351
6352 public function getInterfaceName() {
6353 $request = new stdClass();
6354
6355 $request->_this = $this->handle;
6356
6357 $response = $this->connection->__soapCall('IManagedObjectRef_getInterfaceName', array((array)$request));
6358
6359 return (string)$response->returnval;
6360 }
6361
6362 public function release() {
6363 $request = new stdClass();
6364
6365 $request->_this = $this->handle;
6366
6367 $response = $this->connection->__soapCall('IManagedObjectRef_release', array((array)$request));
6368
6369 return ;
6370 }
6371}
6372
6373/**
6374* Generated VBoxWebService Managed Object Collection
6375*/
6376class IManagedObjectRefCollection extends VBox_ManagedObjectCollection {
6377 protected $_interfaceName = "IManagedObjectRef";
6378}
6379
6380/**
6381* Generated VBoxWebService Interface Wrapper
6382*/
6383class IWebsessionManager extends VBox_ManagedObject {
6384
6385 public function logon($arg_username, $arg_password) {
6386 $request = new stdClass();
6387
6388 $request->username = $arg_username;
6389 $request->password = $arg_password;
6390 $response = $this->connection->__soapCall('IWebsessionManager_logon', array((array)$request));
6391
6392 return new IVirtualBox ($this->connection, $response->returnval);
6393 }
6394
6395 public function getSessionObject($arg_refIVirtualBox) {
6396 $request = new stdClass();
6397
6398 $request->refIVirtualBox = $arg_refIVirtualBox;
6399 $response = $this->connection->__soapCall('IWebsessionManager_getSessionObject', array((array)$request));
6400
6401 return new ISession ($this->connection, $response->returnval);
6402 }
6403
6404 public function logoff($arg_refIVirtualBox) {
6405 $request = new stdClass();
6406
6407 $request->refIVirtualBox = $arg_refIVirtualBox;
6408 $response = $this->connection->__soapCall('IWebsessionManager_logoff', array((array)$request));
6409
6410 return ;
6411 }
6412}
6413
6414/**
6415* Generated VBoxWebService Managed Object Collection
6416*/
6417class IWebsessionManagerCollection extends VBox_ManagedObjectCollection {
6418 protected $_interfaceName = "IWebsessionManager";
6419}
6420
6421/**
6422* Generated VBoxWebService Interface Wrapper
6423*/
6424class IPerformanceMetric extends VBox_ManagedObject {
6425
6426 public function getMetricName() {
6427 $request = new stdClass();
6428 $request->_this = $this->handle;
6429 $response = $this->connection->__soapCall('IPerformanceMetric_getMetricName', array((array)$request));
6430 return (string)$response->returnval;
6431 }
6432
6433 public function getObject() {
6434 $request = new stdClass();
6435 $request->_this = $this->handle;
6436 $response = $this->connection->__soapCall('IPerformanceMetric_getObject', array((array)$request));
6437 return new VBox_ManagedObject ($this->connection, $response->returnval);
6438 }
6439
6440 public function getDescription() {
6441 $request = new stdClass();
6442 $request->_this = $this->handle;
6443 $response = $this->connection->__soapCall('IPerformanceMetric_getDescription', array((array)$request));
6444 return (string)$response->returnval;
6445 }
6446
6447 public function getPeriod() {
6448 $request = new stdClass();
6449 $request->_this = $this->handle;
6450 $response = $this->connection->__soapCall('IPerformanceMetric_getPeriod', array((array)$request));
6451 return (int)$response->returnval;
6452 }
6453
6454 public function getCount() {
6455 $request = new stdClass();
6456 $request->_this = $this->handle;
6457 $response = $this->connection->__soapCall('IPerformanceMetric_getCount', array((array)$request));
6458 return (int)$response->returnval;
6459 }
6460
6461 public function getUnit() {
6462 $request = new stdClass();
6463 $request->_this = $this->handle;
6464 $response = $this->connection->__soapCall('IPerformanceMetric_getUnit', array((array)$request));
6465 return (string)$response->returnval;
6466 }
6467
6468 public function getMinimumValue() {
6469 $request = new stdClass();
6470 $request->_this = $this->handle;
6471 $response = $this->connection->__soapCall('IPerformanceMetric_getMinimumValue', array((array)$request));
6472 return (int)$response->returnval;
6473 }
6474
6475 public function getMaximumValue() {
6476 $request = new stdClass();
6477 $request->_this = $this->handle;
6478 $response = $this->connection->__soapCall('IPerformanceMetric_getMaximumValue', array((array)$request));
6479 return (int)$response->returnval;
6480 }
6481}
6482
6483/**
6484* Generated VBoxWebService Managed Object Collection
6485*/
6486class IPerformanceMetricCollection extends VBox_ManagedObjectCollection {
6487 protected $_interfaceName = "IPerformanceMetric";
6488}
6489
6490/**
6491* Generated VBoxWebService Interface Wrapper
6492*/
6493class IPerformanceCollector extends VBox_ManagedObject {
6494
6495 public function getMetrics($arg_metricNames, $arg_objects) {
6496 $request = new stdClass();
6497
6498 $request->_this = $this->handle;
6499
6500 $request->metricNames = $arg_metricNames;
6501 $request->objects = $arg_objects;
6502 $response = $this->connection->__soapCall('IPerformanceCollector_getMetrics', array((array)$request));
6503
6504 return new IPerformanceMetricCollection ($this->connection, (array)$response->returnval);
6505 }
6506
6507 public function setupMetrics($arg_metricNames, $arg_objects, $arg_period, $arg_count) {
6508 $request = new stdClass();
6509
6510 $request->_this = $this->handle;
6511
6512 $request->metricNames = $arg_metricNames;
6513 $request->objects = $arg_objects;
6514 $request->period = $arg_period;
6515 $request->count = $arg_count;
6516 $response = $this->connection->__soapCall('IPerformanceCollector_setupMetrics', array((array)$request));
6517
6518 return new IPerformanceMetricCollection ($this->connection, (array)$response->returnval);
6519 }
6520
6521 public function enableMetrics($arg_metricNames, $arg_objects) {
6522 $request = new stdClass();
6523
6524 $request->_this = $this->handle;
6525
6526 $request->metricNames = $arg_metricNames;
6527 $request->objects = $arg_objects;
6528 $response = $this->connection->__soapCall('IPerformanceCollector_enableMetrics', array((array)$request));
6529
6530 return new IPerformanceMetricCollection ($this->connection, (array)$response->returnval);
6531 }
6532
6533 public function disableMetrics($arg_metricNames, $arg_objects) {
6534 $request = new stdClass();
6535
6536 $request->_this = $this->handle;
6537
6538 $request->metricNames = $arg_metricNames;
6539 $request->objects = $arg_objects;
6540 $response = $this->connection->__soapCall('IPerformanceCollector_disableMetrics', array((array)$request));
6541
6542 return new IPerformanceMetricCollection ($this->connection, (array)$response->returnval);
6543 }
6544
6545 public function queryMetricsData($arg_metricNames, $arg_objects) {
6546 $request = new stdClass();
6547
6548 $request->_this = $this->handle;
6549
6550 $request->metricNames = $arg_metricNames;
6551 $request->objects = $arg_objects;
6552 $response = $this->connection->__soapCall('IPerformanceCollector_queryMetricsData', array((array)$request));
6553
6554 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);
6555 }
6556
6557 public function getMetricNames() {
6558 $request = new stdClass();
6559 $request->_this = $this->handle;
6560 $response = $this->connection->__soapCall('IPerformanceCollector_getMetricNames', array((array)$request));
6561 return (array)$response->returnval;
6562 }
6563}
6564
6565/**
6566* Generated VBoxWebService Managed Object Collection
6567*/
6568class IPerformanceCollectorCollection extends VBox_ManagedObjectCollection {
6569 protected $_interfaceName = "IPerformanceCollector";
6570}
6571
6572/**
6573* Generated VBoxWebService Interface Wrapper
6574*/
6575class INATEngine extends VBox_ManagedObject {
6576
6577 public function setNetworkSettings($arg_mtu, $arg_sockSnd, $arg_sockRcv, $arg_TcpWndSnd, $arg_TcpWndRcv) {
6578 $request = new stdClass();
6579
6580 $request->_this = $this->handle;
6581
6582 $request->mtu = $arg_mtu;
6583 $request->sockSnd = $arg_sockSnd;
6584 $request->sockRcv = $arg_sockRcv;
6585 $request->TcpWndSnd = $arg_TcpWndSnd;
6586 $request->TcpWndRcv = $arg_TcpWndRcv;
6587 $response = $this->connection->__soapCall('INATEngine_setNetworkSettings', array((array)$request));
6588
6589 return ;
6590 }
6591
6592 public function getNetworkSettings() {
6593 $request = new stdClass();
6594
6595 $request->_this = $this->handle;
6596
6597 $response = $this->connection->__soapCall('INATEngine_getNetworkSettings', array((array)$request));
6598
6599 return array((int)$response->mtu, (int)$response->sockSnd, (int)$response->sockRcv, (int)$response->TcpWndSnd, (int)$response->TcpWndRcv);
6600 }
6601
6602 public function addRedirect($arg_name, $arg_proto, $arg_hostIp, $arg_hostPort, $arg_guestIp, $arg_guestPort) {
6603 $request = new stdClass();
6604
6605 $request->_this = $this->handle;
6606
6607 $request->name = $arg_name;
6608 $request->proto = $arg_proto;
6609 $request->hostIp = $arg_hostIp;
6610 $request->hostPort = $arg_hostPort;
6611 $request->guestIp = $arg_guestIp;
6612 $request->guestPort = $arg_guestPort;
6613 $response = $this->connection->__soapCall('INATEngine_addRedirect', array((array)$request));
6614
6615 return ;
6616 }
6617
6618 public function removeRedirect($arg_name) {
6619 $request = new stdClass();
6620
6621 $request->_this = $this->handle;
6622
6623 $request->name = $arg_name;
6624 $response = $this->connection->__soapCall('INATEngine_removeRedirect', array((array)$request));
6625
6626 return ;
6627 }
6628
6629 public function getNetwork() {
6630 $request = new stdClass();
6631 $request->_this = $this->handle;
6632 $response = $this->connection->__soapCall('INATEngine_getNetwork', array((array)$request));
6633 return (string)$response->returnval;
6634 }
6635
6636 public function setNetwork($value) {
6637 $request = new stdClass();
6638 $request->_this = $this->handle;
6639 if (is_int($value) || is_string($value) || is_bool($value)) {
6640 $request->network = $value;
6641 }
6642 else
6643 {
6644 $request->network = $value->handle;
6645 }
6646 $this->connection->__soapCall('INATEngine_setNetwork', array((array)$request));
6647 }
6648
6649 public function getHostIP() {
6650 $request = new stdClass();
6651 $request->_this = $this->handle;
6652 $response = $this->connection->__soapCall('INATEngine_getHostIP', array((array)$request));
6653 return (string)$response->returnval;
6654 }
6655
6656 public function setHostIP($value) {
6657 $request = new stdClass();
6658 $request->_this = $this->handle;
6659 if (is_int($value) || is_string($value) || is_bool($value)) {
6660 $request->hostIP = $value;
6661 }
6662 else
6663 {
6664 $request->hostIP = $value->handle;
6665 }
6666 $this->connection->__soapCall('INATEngine_setHostIP', array((array)$request));
6667 }
6668
6669 public function getTftpPrefix() {
6670 $request = new stdClass();
6671 $request->_this = $this->handle;
6672 $response = $this->connection->__soapCall('INATEngine_getTftpPrefix', array((array)$request));
6673 return (string)$response->returnval;
6674 }
6675
6676 public function setTftpPrefix($value) {
6677 $request = new stdClass();
6678 $request->_this = $this->handle;
6679 if (is_int($value) || is_string($value) || is_bool($value)) {
6680 $request->tftpPrefix = $value;
6681 }
6682 else
6683 {
6684 $request->tftpPrefix = $value->handle;
6685 }
6686 $this->connection->__soapCall('INATEngine_setTftpPrefix', array((array)$request));
6687 }
6688
6689 public function getTftpBootFile() {
6690 $request = new stdClass();
6691 $request->_this = $this->handle;
6692 $response = $this->connection->__soapCall('INATEngine_getTftpBootFile', array((array)$request));
6693 return (string)$response->returnval;
6694 }
6695
6696 public function setTftpBootFile($value) {
6697 $request = new stdClass();
6698 $request->_this = $this->handle;
6699 if (is_int($value) || is_string($value) || is_bool($value)) {
6700 $request->tftpBootFile = $value;
6701 }
6702 else
6703 {
6704 $request->tftpBootFile = $value->handle;
6705 }
6706 $this->connection->__soapCall('INATEngine_setTftpBootFile', array((array)$request));
6707 }
6708
6709 public function getTftpNextServer() {
6710 $request = new stdClass();
6711 $request->_this = $this->handle;
6712 $response = $this->connection->__soapCall('INATEngine_getTftpNextServer', array((array)$request));
6713 return (string)$response->returnval;
6714 }
6715
6716 public function setTftpNextServer($value) {
6717 $request = new stdClass();
6718 $request->_this = $this->handle;
6719 if (is_int($value) || is_string($value) || is_bool($value)) {
6720 $request->tftpNextServer = $value;
6721 }
6722 else
6723 {
6724 $request->tftpNextServer = $value->handle;
6725 }
6726 $this->connection->__soapCall('INATEngine_setTftpNextServer', array((array)$request));
6727 }
6728
6729 public function getDnsPassDomain() {
6730 $request = new stdClass();
6731 $request->_this = $this->handle;
6732 $response = $this->connection->__soapCall('INATEngine_getDnsPassDomain', array((array)$request));
6733 return (bool)$response->returnval;
6734 }
6735
6736 public function setDnsPassDomain($value) {
6737 $request = new stdClass();
6738 $request->_this = $this->handle;
6739 if (is_int($value) || is_string($value) || is_bool($value)) {
6740 $request->dnsPassDomain = $value;
6741 }
6742 else
6743 {
6744 $request->dnsPassDomain = $value->handle;
6745 }
6746 $this->connection->__soapCall('INATEngine_setDnsPassDomain', array((array)$request));
6747 }
6748
6749 public function getDnsProxy() {
6750 $request = new stdClass();
6751 $request->_this = $this->handle;
6752 $response = $this->connection->__soapCall('INATEngine_getDnsProxy', array((array)$request));
6753 return (bool)$response->returnval;
6754 }
6755
6756 public function setDnsProxy($value) {
6757 $request = new stdClass();
6758 $request->_this = $this->handle;
6759 if (is_int($value) || is_string($value) || is_bool($value)) {
6760 $request->dnsProxy = $value;
6761 }
6762 else
6763 {
6764 $request->dnsProxy = $value->handle;
6765 }
6766 $this->connection->__soapCall('INATEngine_setDnsProxy', array((array)$request));
6767 }
6768
6769 public function getDnsUseHostResolver() {
6770 $request = new stdClass();
6771 $request->_this = $this->handle;
6772 $response = $this->connection->__soapCall('INATEngine_getDnsUseHostResolver', array((array)$request));
6773 return (bool)$response->returnval;
6774 }
6775
6776 public function setDnsUseHostResolver($value) {
6777 $request = new stdClass();
6778 $request->_this = $this->handle;
6779 if (is_int($value) || is_string($value) || is_bool($value)) {
6780 $request->dnsUseHostResolver = $value;
6781 }
6782 else
6783 {
6784 $request->dnsUseHostResolver = $value->handle;
6785 }
6786 $this->connection->__soapCall('INATEngine_setDnsUseHostResolver', array((array)$request));
6787 }
6788
6789 public function getRedirects() {
6790 $request = new stdClass();
6791 $request->_this = $this->handle;
6792 $response = $this->connection->__soapCall('INATEngine_getRedirects', array((array)$request));
6793 return (array)$response->returnval;
6794 }
6795}
6796
6797/**
6798* Generated VBoxWebService Managed Object Collection
6799*/
6800class INATEngineCollection extends VBox_ManagedObjectCollection {
6801 protected $_interfaceName = "INATEngine";
6802}
6803
6804/**
6805* Generated VBoxWebService Struct
6806*/
6807class IRemoteDisplayInfo extends VBox_Struct {
6808
6809 protected $active;
6810
6811 protected $port;
6812
6813 protected $numberOfClients;
6814
6815 protected $beginTime;
6816
6817 protected $endTime;
6818
6819 protected $bytesSent;
6820
6821 protected $bytesSentTotal;
6822
6823 protected $bytesReceived;
6824
6825 protected $bytesReceivedTotal;
6826
6827 protected $user;
6828
6829 protected $domain;
6830
6831 protected $clientName;
6832
6833 protected $clientIP;
6834
6835 protected $clientVersion;
6836
6837 protected $encryptionStyle;
6838
6839 public function __construct($connection, $values) {
6840 $this->connection = $connection;
6841
6842 $this->active = $values->active;
6843 $this->port = $values->port;
6844 $this->numberOfClients = $values->numberOfClients;
6845 $this->beginTime = $values->beginTime;
6846 $this->endTime = $values->endTime;
6847 $this->bytesSent = $values->bytesSent;
6848 $this->bytesSentTotal = $values->bytesSentTotal;
6849 $this->bytesReceived = $values->bytesReceived;
6850 $this->bytesReceivedTotal = $values->bytesReceivedTotal;
6851 $this->user = $values->user;
6852 $this->domain = $values->domain;
6853 $this->clientName = $values->clientName;
6854 $this->clientIP = $values->clientIP;
6855 $this->clientVersion = $values->clientVersion;
6856 $this->encryptionStyle = $values->encryptionStyle;
6857 }
6858
6859
6860 public function getActive() {
6861 return (bool)$this->active;
6862 }
6863
6864 public function getPort() {
6865 return (int)$this->port;
6866 }
6867
6868 public function getNumberOfClients() {
6869 return (int)$this->numberOfClients;
6870 }
6871
6872 public function getBeginTime() {
6873 return (int)$this->beginTime;
6874 }
6875
6876 public function getEndTime() {
6877 return (int)$this->endTime;
6878 }
6879
6880 public function getBytesSent() {
6881 return (int)$this->bytesSent;
6882 }
6883
6884 public function getBytesSentTotal() {
6885 return (int)$this->bytesSentTotal;
6886 }
6887
6888 public function getBytesReceived() {
6889 return (int)$this->bytesReceived;
6890 }
6891
6892 public function getBytesReceivedTotal() {
6893 return (int)$this->bytesReceivedTotal;
6894 }
6895
6896 public function getUser() {
6897 return (string)$this->user;
6898 }
6899
6900 public function getDomain() {
6901 return (string)$this->domain;
6902 }
6903
6904 public function getClientName() {
6905 return (string)$this->clientName;
6906 }
6907
6908 public function getClientIP() {
6909 return (string)$this->clientIP;
6910 }
6911
6912 public function getClientVersion() {
6913 return (int)$this->clientVersion;
6914 }
6915
6916 public function getEncryptionStyle() {
6917 return (int)$this->encryptionStyle;
6918 }
6919
6920
6921}
6922
6923/**
6924* Generated VBoxWebService Struct Collection
6925*/
6926class IRemoteDisplayInfoCollection extends VBox_StructCollection {
6927 protected $_interfaceName = "IRemoteDisplayInfo";
6928}
6929
6930/**
6931* Generated VBoxWebService Struct
6932*/
6933class IGuestOSType extends VBox_Struct {
6934
6935 protected $familyId;
6936
6937 protected $familyDescription;
6938
6939 protected $id;
6940
6941 protected $description;
6942
6943 protected $is64Bit;
6944
6945 protected $recommendedIOAPIC;
6946
6947 protected $recommendedVirtEx;
6948
6949 protected $recommendedRAM;
6950
6951 protected $recommendedVRAM;
6952
6953 protected $recommendedHDD;
6954
6955 protected $adapterType;
6956
6957 protected $recommendedPae;
6958
6959 protected $recommendedStorageController;
6960
6961 protected $recommendedFirmware;
6962
6963 protected $recommendedUsbHid;
6964
6965 protected $recommendedHpet;
6966
6967 protected $recommendedUsbTablet;
6968
6969 protected $recommendedRtcUseUtc;
6970
6971 public function __construct($connection, $values) {
6972 $this->connection = $connection;
6973
6974 $this->familyId = $values->familyId;
6975 $this->familyDescription = $values->familyDescription;
6976 $this->id = $values->id;
6977 $this->description = $values->description;
6978 $this->is64Bit = $values->is64Bit;
6979 $this->recommendedIOAPIC = $values->recommendedIOAPIC;
6980 $this->recommendedVirtEx = $values->recommendedVirtEx;
6981 $this->recommendedRAM = $values->recommendedRAM;
6982 $this->recommendedVRAM = $values->recommendedVRAM;
6983 $this->recommendedHDD = $values->recommendedHDD;
6984 $this->adapterType = $values->adapterType;
6985 $this->recommendedPae = $values->recommendedPae;
6986 $this->recommendedStorageController = $values->recommendedStorageController;
6987 $this->recommendedFirmware = $values->recommendedFirmware;
6988 $this->recommendedUsbHid = $values->recommendedUsbHid;
6989 $this->recommendedHpet = $values->recommendedHpet;
6990 $this->recommendedUsbTablet = $values->recommendedUsbTablet;
6991 $this->recommendedRtcUseUtc = $values->recommendedRtcUseUtc;
6992 }
6993
6994
6995 public function getFamilyId() {
6996 return (string)$this->familyId;
6997 }
6998
6999 public function getFamilyDescription() {
7000 return (string)$this->familyDescription;
7001 }
7002
7003 public function getId() {
7004 return (string)$this->id;
7005 }
7006
7007 public function getDescription() {
7008 return (string)$this->description;
7009 }
7010
7011 public function getIs64Bit() {
7012 return (bool)$this->is64Bit;
7013 }
7014
7015 public function getRecommendedIOAPIC() {
7016 return (bool)$this->recommendedIOAPIC;
7017 }
7018
7019 public function getRecommendedVirtEx() {
7020 return (bool)$this->recommendedVirtEx;
7021 }
7022
7023 public function getRecommendedRAM() {
7024 return (int)$this->recommendedRAM;
7025 }
7026
7027 public function getRecommendedVRAM() {
7028 return (int)$this->recommendedVRAM;
7029 }
7030
7031 public function getRecommendedHDD() {
7032 return (int)$this->recommendedHDD;
7033 }
7034
7035 public function getAdapterType() {
7036 return new NetworkAdapterType ($this->connection, $this->adapterType);
7037 }
7038
7039 public function getRecommendedPae() {
7040 return (bool)$this->recommendedPae;
7041 }
7042
7043 public function getRecommendedStorageController() {
7044 return new StorageControllerType ($this->connection, $this->recommendedStorageController);
7045 }
7046
7047 public function getRecommendedFirmware() {
7048 return new FirmwareType ($this->connection, $this->recommendedFirmware);
7049 }
7050
7051 public function getRecommendedUsbHid() {
7052 return (bool)$this->recommendedUsbHid;
7053 }
7054
7055 public function getRecommendedHpet() {
7056 return (bool)$this->recommendedHpet;
7057 }
7058
7059 public function getRecommendedUsbTablet() {
7060 return (bool)$this->recommendedUsbTablet;
7061 }
7062
7063 public function getRecommendedRtcUseUtc() {
7064 return (bool)$this->recommendedRtcUseUtc;
7065 }
7066
7067
7068}
7069
7070/**
7071* Generated VBoxWebService Struct Collection
7072*/
7073class IGuestOSTypeCollection extends VBox_StructCollection {
7074 protected $_interfaceName = "IGuestOSType";
7075}
7076
7077/**
7078* Generated VBoxWebService Struct
7079*/
7080class IMediumAttachment extends VBox_Struct {
7081
7082 protected $medium;
7083
7084 protected $controller;
7085
7086 protected $port;
7087
7088 protected $device;
7089
7090 protected $type;
7091
7092 protected $passthrough;
7093
7094 public function __construct($connection, $values) {
7095 $this->connection = $connection;
7096
7097 $this->medium = $values->medium;
7098 $this->controller = $values->controller;
7099 $this->port = $values->port;
7100 $this->device = $values->device;
7101 $this->type = $values->type;
7102 $this->passthrough = $values->passthrough;
7103 }
7104
7105
7106 public function getMedium() {
7107 return new IMedium ($this->connection, $this->medium);
7108 }
7109
7110 public function getController() {
7111 return (string)$this->controller;
7112 }
7113
7114 public function getPort() {
7115 return (int)$this->port;
7116 }
7117
7118 public function getDevice() {
7119 return (int)$this->device;
7120 }
7121
7122 public function getType() {
7123 return new DeviceType ($this->connection, $this->type);
7124 }
7125
7126 public function getPassthrough() {
7127 return (bool)$this->passthrough;
7128 }
7129
7130
7131}
7132
7133/**
7134* Generated VBoxWebService Struct Collection
7135*/
7136class IMediumAttachmentCollection extends VBox_StructCollection {
7137 protected $_interfaceName = "IMediumAttachment";
7138}
7139
7140/**
7141* Generated VBoxWebService Struct
7142*/
7143class ISharedFolder extends VBox_Struct {
7144
7145 protected $name;
7146
7147 protected $hostPath;
7148
7149 protected $accessible;
7150
7151 protected $writable;
7152
7153 protected $lastAccessError;
7154
7155 public function __construct($connection, $values) {
7156 $this->connection = $connection;
7157
7158 $this->name = $values->name;
7159 $this->hostPath = $values->hostPath;
7160 $this->accessible = $values->accessible;
7161 $this->writable = $values->writable;
7162 $this->lastAccessError = $values->lastAccessError;
7163 }
7164
7165
7166 public function getName() {
7167 return (string)$this->name;
7168 }
7169
7170 public function getHostPath() {
7171 return (string)$this->hostPath;
7172 }
7173
7174 public function getAccessible() {
7175 return (bool)$this->accessible;
7176 }
7177
7178 public function getWritable() {
7179 return (bool)$this->writable;
7180 }
7181
7182 public function getLastAccessError() {
7183 return (string)$this->lastAccessError;
7184 }
7185
7186
7187}
7188
7189/**
7190* Generated VBoxWebService Struct Collection
7191*/
7192class ISharedFolderCollection extends VBox_StructCollection {
7193 protected $_interfaceName = "ISharedFolder";
7194}
7195
7196/**
7197* Generated VBoxWebService ENUM
7198*/
7199class SettingsVersion extends VBox_Enum {
7200 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 => 'Future');
7201 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, 'Future' => 13);
7202}
7203
7204/**
7205* Generated VBoxWebService Enum Collection
7206*/
7207class SettingsVersionCollection extends VBox_EnumCollection {
7208 protected $_interfaceName = "SettingsVersion";
7209}
7210
7211/**
7212* Generated VBoxWebService ENUM
7213*/
7214class AccessMode extends VBox_Enum {
7215 public $NameMap = array(1 => 'ReadOnly', 2 => 'ReadWrite');
7216 public $ValueMap = array('ReadOnly' => 1, 'ReadWrite' => 2);
7217}
7218
7219/**
7220* Generated VBoxWebService Enum Collection
7221*/
7222class AccessModeCollection extends VBox_EnumCollection {
7223 protected $_interfaceName = "AccessMode";
7224}
7225
7226/**
7227* Generated VBoxWebService ENUM
7228*/
7229class MachineState extends VBox_Enum {
7230 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 => 'RestoringSnapshot', 17 => 'DeletingSnapshot', 18 => 'SettingUp', );
7231 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, 'RestoringSnapshot' => 16, 'DeletingSnapshot' => 17, 'SettingUp' => 18, );
7232}
7233
7234/**
7235* Generated VBoxWebService Enum Collection
7236*/
7237class MachineStateCollection extends VBox_EnumCollection {
7238 protected $_interfaceName = "MachineState";
7239}
7240
7241/**
7242* Generated VBoxWebService ENUM
7243*/
7244class SessionState extends VBox_Enum {
7245 public $NameMap = array(0 => 'Null', 1 => 'Closed', 2 => 'Open', 3 => 'Spawning', 4 => 'Closing');
7246 public $ValueMap = array('Null' => 0, 'Closed' => 1, 'Open' => 2, 'Spawning' => 3, 'Closing' => 4);
7247}
7248
7249/**
7250* Generated VBoxWebService Enum Collection
7251*/
7252class SessionStateCollection extends VBox_EnumCollection {
7253 protected $_interfaceName = "SessionState";
7254}
7255
7256/**
7257* Generated VBoxWebService ENUM
7258*/
7259class CPUPropertyType extends VBox_Enum {
7260 public $NameMap = array(0 => 'Null', 1 => 'PAE', 2 => 'Synthetic');
7261 public $ValueMap = array('Null' => 0, 'PAE' => 1, 'Synthetic' => 2);
7262}
7263
7264/**
7265* Generated VBoxWebService Enum Collection
7266*/
7267class CPUPropertyTypeCollection extends VBox_EnumCollection {
7268 protected $_interfaceName = "CPUPropertyType";
7269}
7270
7271/**
7272* Generated VBoxWebService ENUM
7273*/
7274class HWVirtExPropertyType extends VBox_Enum {
7275 public $NameMap = array(0 => 'Null', 1 => 'Enabled', 2 => 'Exclusive', 3 => 'VPID', 4 => 'NestedPaging', 5 => 'LargePages');
7276 public $ValueMap = array('Null' => 0, 'Enabled' => 1, 'Exclusive' => 2, 'VPID' => 3, 'NestedPaging' => 4, 'LargePages' => 5);
7277}
7278
7279/**
7280* Generated VBoxWebService Enum Collection
7281*/
7282class HWVirtExPropertyTypeCollection extends VBox_EnumCollection {
7283 protected $_interfaceName = "HWVirtExPropertyType";
7284}
7285
7286/**
7287* Generated VBoxWebService ENUM
7288*/
7289class SessionType extends VBox_Enum {
7290 public $NameMap = array(0 => 'Null', 1 => 'Direct', 2 => 'Remote', 3 => 'Existing');
7291 public $ValueMap = array('Null' => 0, 'Direct' => 1, 'Remote' => 2, 'Existing' => 3);
7292}
7293
7294/**
7295* Generated VBoxWebService Enum Collection
7296*/
7297class SessionTypeCollection extends VBox_EnumCollection {
7298 protected $_interfaceName = "SessionType";
7299}
7300
7301/**
7302* Generated VBoxWebService ENUM
7303*/
7304class DeviceType extends VBox_Enum {
7305 public $NameMap = array(0 => 'Null', 1 => 'Floppy', 2 => 'DVD', 3 => 'HardDisk', 4 => 'Network', 5 => 'USB', 6 => 'SharedFolder');
7306 public $ValueMap = array('Null' => 0, 'Floppy' => 1, 'DVD' => 2, 'HardDisk' => 3, 'Network' => 4, 'USB' => 5, 'SharedFolder' => 6);
7307}
7308
7309/**
7310* Generated VBoxWebService Enum Collection
7311*/
7312class DeviceTypeCollection extends VBox_EnumCollection {
7313 protected $_interfaceName = "DeviceType";
7314}
7315
7316/**
7317* Generated VBoxWebService ENUM
7318*/
7319class DeviceActivity extends VBox_Enum {
7320 public $NameMap = array(0 => 'Null', 1 => 'Idle', 2 => 'Reading', 3 => 'Writing');
7321 public $ValueMap = array('Null' => 0, 'Idle' => 1, 'Reading' => 2, 'Writing' => 3);
7322}
7323
7324/**
7325* Generated VBoxWebService Enum Collection
7326*/
7327class DeviceActivityCollection extends VBox_EnumCollection {
7328 protected $_interfaceName = "DeviceActivity";
7329}
7330
7331/**
7332* Generated VBoxWebService ENUM
7333*/
7334class ClipboardMode extends VBox_Enum {
7335 public $NameMap = array(0 => 'Disabled', 1 => 'HostToGuest', 2 => 'GuestToHost', 3 => 'Bidirectional');
7336 public $ValueMap = array('Disabled' => 0, 'HostToGuest' => 1, 'GuestToHost' => 2, 'Bidirectional' => 3);
7337}
7338
7339/**
7340* Generated VBoxWebService Enum Collection
7341*/
7342class ClipboardModeCollection extends VBox_EnumCollection {
7343 protected $_interfaceName = "ClipboardMode";
7344}
7345
7346/**
7347* Generated VBoxWebService ENUM
7348*/
7349class Scope extends VBox_Enum {
7350 public $NameMap = array(0 => 'Global', 1 => 'Machine', 2 => 'Session');
7351 public $ValueMap = array('Global' => 0, 'Machine' => 1, 'Session' => 2);
7352}
7353
7354/**
7355* Generated VBoxWebService Enum Collection
7356*/
7357class ScopeCollection extends VBox_EnumCollection {
7358 protected $_interfaceName = "Scope";
7359}
7360
7361/**
7362* Generated VBoxWebService ENUM
7363*/
7364class BIOSBootMenuMode extends VBox_Enum {
7365 public $NameMap = array(0 => 'Disabled', 1 => 'MenuOnly', 2 => 'MessageAndMenu');
7366 public $ValueMap = array('Disabled' => 0, 'MenuOnly' => 1, 'MessageAndMenu' => 2);
7367}
7368
7369/**
7370* Generated VBoxWebService Enum Collection
7371*/
7372class BIOSBootMenuModeCollection extends VBox_EnumCollection {
7373 protected $_interfaceName = "BIOSBootMenuMode";
7374}
7375
7376/**
7377* Generated VBoxWebService ENUM
7378*/
7379class ProcessorFeature extends VBox_Enum {
7380 public $NameMap = array(0 => 'HWVirtEx', 1 => 'PAE', 2 => 'LongMode', 3 => 'NestedPaging');
7381 public $ValueMap = array('HWVirtEx' => 0, 'PAE' => 1, 'LongMode' => 2, 'NestedPaging' => 3);
7382}
7383
7384/**
7385* Generated VBoxWebService Enum Collection
7386*/
7387class ProcessorFeatureCollection extends VBox_EnumCollection {
7388 protected $_interfaceName = "ProcessorFeature";
7389}
7390
7391/**
7392* Generated VBoxWebService ENUM
7393*/
7394class FirmwareType extends VBox_Enum {
7395 public $NameMap = array(1 => 'BIOS', 2 => 'EFI', 3 => 'EFI32', 4 => 'EFI64', 5 => 'EFIDUAL');
7396 public $ValueMap = array('BIOS' => 1, 'EFI' => 2, 'EFI32' => 3, 'EFI64' => 4, 'EFIDUAL' => 5);
7397}
7398
7399/**
7400* Generated VBoxWebService Enum Collection
7401*/
7402class FirmwareTypeCollection extends VBox_EnumCollection {
7403 protected $_interfaceName = "FirmwareType";
7404}
7405
7406/**
7407* Generated VBoxWebService ENUM
7408*/
7409class PointingHidType extends VBox_Enum {
7410 public $NameMap = array(1 => 'None', 2 => 'PS2Mouse', 3 => 'USBMouse', 4 => 'USBTablet', 5 => 'ComboMouse');
7411 public $ValueMap = array('None' => 1, 'PS2Mouse' => 2, 'USBMouse' => 3, 'USBTablet' => 4, 'ComboMouse' => 5);
7412}
7413
7414/**
7415* Generated VBoxWebService Enum Collection
7416*/
7417class PointingHidTypeCollection extends VBox_EnumCollection {
7418 protected $_interfaceName = "PointingHidType";
7419}
7420
7421/**
7422* Generated VBoxWebService ENUM
7423*/
7424class KeyboardHidType extends VBox_Enum {
7425 public $NameMap = array(1 => 'None', 2 => 'PS2Keyboard', 3 => 'USBKeyboard', 4 => 'ComboKeyboard');
7426 public $ValueMap = array('None' => 1, 'PS2Keyboard' => 2, 'USBKeyboard' => 3, 'ComboKeyboard' => 4);
7427}
7428
7429/**
7430* Generated VBoxWebService Enum Collection
7431*/
7432class KeyboardHidTypeCollection extends VBox_EnumCollection {
7433 protected $_interfaceName = "KeyboardHidType";
7434}
7435
7436/**
7437* Generated VBoxWebService ENUM
7438*/
7439class IoMgrType extends VBox_Enum {
7440 public $NameMap = array(1 => 'Simple', 2 => 'Async');
7441 public $ValueMap = array('Simple' => 1, 'Async' => 2);
7442}
7443
7444/**
7445* Generated VBoxWebService Enum Collection
7446*/
7447class IoMgrTypeCollection extends VBox_EnumCollection {
7448 protected $_interfaceName = "IoMgrType";
7449}
7450
7451/**
7452* Generated VBoxWebService ENUM
7453*/
7454class IoBackendType extends VBox_Enum {
7455 public $NameMap = array(1 => 'Buffered', 2 => 'Unbuffered');
7456 public $ValueMap = array('Buffered' => 1, 'Unbuffered' => 2);
7457}
7458
7459/**
7460* Generated VBoxWebService Enum Collection
7461*/
7462class IoBackendTypeCollection extends VBox_EnumCollection {
7463 protected $_interfaceName = "IoBackendType";
7464}
7465
7466/**
7467* Generated VBoxWebService ENUM
7468*/
7469class VFSType extends VBox_Enum {
7470 public $NameMap = array(1 => 'File', 2 => 'Cloud', 3 => 'S3', 4 => 'WebDav');
7471 public $ValueMap = array('File' => 1, 'Cloud' => 2, 'S3' => 3, 'WebDav' => 4);
7472}
7473
7474/**
7475* Generated VBoxWebService Enum Collection
7476*/
7477class VFSTypeCollection extends VBox_EnumCollection {
7478 protected $_interfaceName = "VFSType";
7479}
7480
7481/**
7482* Generated VBoxWebService ENUM
7483*/
7484class VFSFileType extends VBox_Enum {
7485 public $NameMap = array(1 => 'Unknown', 2 => 'Fifo', 3 => 'DevChar', 4 => 'Directory', 5 => 'DevBlock', 6 => 'File', 7 => 'SymLink', 8 => 'Socket', 9 => 'WhiteOut');
7486 public $ValueMap = array('Unknown' => 1, 'Fifo' => 2, 'DevChar' => 3, 'Directory' => 4, 'DevBlock' => 5, 'File' => 6, 'SymLink' => 7, 'Socket' => 8, 'WhiteOut' => 9);
7487}
7488
7489/**
7490* Generated VBoxWebService Enum Collection
7491*/
7492class VFSFileTypeCollection extends VBox_EnumCollection {
7493 protected $_interfaceName = "VFSFileType";
7494}
7495
7496/**
7497* Generated VBoxWebService ENUM
7498*/
7499class VirtualSystemDescriptionType extends VBox_Enum {
7500 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 => 'HardDiskImage', 18 => 'Floppy', 19 => 'CDROM', 20 => 'NetworkAdapter', 21 => 'USBController', 22 => 'SoundCard');
7501 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, 'HardDiskImage' => 17, 'Floppy' => 18, 'CDROM' => 19, 'NetworkAdapter' => 20, 'USBController' => 21, 'SoundCard' => 22);
7502}
7503
7504/**
7505* Generated VBoxWebService Enum Collection
7506*/
7507class VirtualSystemDescriptionTypeCollection extends VBox_EnumCollection {
7508 protected $_interfaceName = "VirtualSystemDescriptionType";
7509}
7510
7511/**
7512* Generated VBoxWebService ENUM
7513*/
7514class VirtualSystemDescriptionValueType extends VBox_Enum {
7515 public $NameMap = array(1 => 'Reference', 2 => 'Original', 3 => 'Auto', 4 => 'ExtraConfig');
7516 public $ValueMap = array('Reference' => 1, 'Original' => 2, 'Auto' => 3, 'ExtraConfig' => 4);
7517}
7518
7519/**
7520* Generated VBoxWebService Enum Collection
7521*/
7522class VirtualSystemDescriptionValueTypeCollection extends VBox_EnumCollection {
7523 protected $_interfaceName = "VirtualSystemDescriptionValueType";
7524}
7525
7526/**
7527* Generated VBoxWebService ENUM
7528*/
7529class HostNetworkInterfaceMediumType extends VBox_Enum {
7530 public $NameMap = array(0 => 'Unknown', 1 => 'Ethernet', 2 => 'PPP', 3 => 'SLIP');
7531 public $ValueMap = array('Unknown' => 0, 'Ethernet' => 1, 'PPP' => 2, 'SLIP' => 3);
7532}
7533
7534/**
7535* Generated VBoxWebService Enum Collection
7536*/
7537class HostNetworkInterfaceMediumTypeCollection extends VBox_EnumCollection {
7538 protected $_interfaceName = "HostNetworkInterfaceMediumType";
7539}
7540
7541/**
7542* Generated VBoxWebService ENUM
7543*/
7544class HostNetworkInterfaceStatus extends VBox_Enum {
7545 public $NameMap = array(0 => 'Unknown', 1 => 'Up', 2 => 'Down');
7546 public $ValueMap = array('Unknown' => 0, 'Up' => 1, 'Down' => 2);
7547}
7548
7549/**
7550* Generated VBoxWebService Enum Collection
7551*/
7552class HostNetworkInterfaceStatusCollection extends VBox_EnumCollection {
7553 protected $_interfaceName = "HostNetworkInterfaceStatus";
7554}
7555
7556/**
7557* Generated VBoxWebService ENUM
7558*/
7559class HostNetworkInterfaceType extends VBox_Enum {
7560 public $NameMap = array(1 => 'Bridged', 2 => 'HostOnly');
7561 public $ValueMap = array('Bridged' => 1, 'HostOnly' => 2);
7562}
7563
7564/**
7565* Generated VBoxWebService Enum Collection
7566*/
7567class HostNetworkInterfaceTypeCollection extends VBox_EnumCollection {
7568 protected $_interfaceName = "HostNetworkInterfaceType";
7569}
7570
7571/**
7572* Generated VBoxWebService ENUM
7573*/
7574class MediumState extends VBox_Enum {
7575 public $NameMap = array(0 => 'NotCreated', 1 => 'Created', 2 => 'LockedRead', 3 => 'LockedWrite', 4 => 'Inaccessible', 5 => 'Creating', 6 => 'Deleting');
7576 public $ValueMap = array('NotCreated' => 0, 'Created' => 1, 'LockedRead' => 2, 'LockedWrite' => 3, 'Inaccessible' => 4, 'Creating' => 5, 'Deleting' => 6);
7577}
7578
7579/**
7580* Generated VBoxWebService Enum Collection
7581*/
7582class MediumStateCollection extends VBox_EnumCollection {
7583 protected $_interfaceName = "MediumState";
7584}
7585
7586/**
7587* Generated VBoxWebService ENUM
7588*/
7589class MediumType extends VBox_Enum {
7590 public $NameMap = array(0 => 'Normal', 1 => 'Immutable', 2 => 'Writethrough');
7591 public $ValueMap = array('Normal' => 0, 'Immutable' => 1, 'Writethrough' => 2);
7592}
7593
7594/**
7595* Generated VBoxWebService Enum Collection
7596*/
7597class MediumTypeCollection extends VBox_EnumCollection {
7598 protected $_interfaceName = "MediumType";
7599}
7600
7601/**
7602* Generated VBoxWebService ENUM
7603*/
7604class MediumVariant extends VBox_Enum {
7605 public $NameMap = array(0 => 'Standard', 0x01 => 'VmdkSplit2G', 0x04 => 'VmdkStreamOptimized', 0x08 => 'VmdkESX', 0x10000 => 'Fixed', 0x20000 => 'Diff');
7606 public $ValueMap = array('Standard' => 0, 'VmdkSplit2G' => 0x01, 'VmdkStreamOptimized' => 0x04, 'VmdkESX' => 0x08, 'Fixed' => 0x10000, 'Diff' => 0x20000);
7607}
7608
7609/**
7610* Generated VBoxWebService Enum Collection
7611*/
7612class MediumVariantCollection extends VBox_EnumCollection {
7613 protected $_interfaceName = "MediumVariant";
7614}
7615
7616/**
7617* Generated VBoxWebService ENUM
7618*/
7619class DataType extends VBox_Enum {
7620 public $NameMap = array(0 => 'Int32', 1 => 'Int8', 2 => 'String');
7621 public $ValueMap = array('Int32' => 0, 'Int8' => 1, 'String' => 2);
7622}
7623
7624/**
7625* Generated VBoxWebService Enum Collection
7626*/
7627class DataTypeCollection extends VBox_EnumCollection {
7628 protected $_interfaceName = "DataType";
7629}
7630
7631/**
7632* Generated VBoxWebService ENUM
7633*/
7634class DataFlags extends VBox_Enum {
7635 public $NameMap = array(0x00 => 'None', 0x01 => 'Mandatory', 0x02 => 'Expert', 0x04 => 'Array', 0x07 => 'FlagMask');
7636 public $ValueMap = array('None' => 0x00, 'Mandatory' => 0x01, 'Expert' => 0x02, 'Array' => 0x04, 'FlagMask' => 0x07);
7637}
7638
7639/**
7640* Generated VBoxWebService Enum Collection
7641*/
7642class DataFlagsCollection extends VBox_EnumCollection {
7643 protected $_interfaceName = "DataFlags";
7644}
7645
7646/**
7647* Generated VBoxWebService ENUM
7648*/
7649class MediumFormatCapabilities extends VBox_Enum {
7650 public $NameMap = array(0x01 => 'Uuid', 0x02 => 'CreateFixed', 0x04 => 'CreateDynamic', 0x08 => 'CreateSplit2G', 0x10 => 'Differencing', 0x20 => 'Asynchronous', 0x40 => 'File', 0x80 => 'Properties', 0xFF => 'CapabilityMask');
7651 public $ValueMap = array('Uuid' => 0x01, 'CreateFixed' => 0x02, 'CreateDynamic' => 0x04, 'CreateSplit2G' => 0x08, 'Differencing' => 0x10, 'Asynchronous' => 0x20, 'File' => 0x40, 'Properties' => 0x80, 'CapabilityMask' => 0xFF);
7652}
7653
7654/**
7655* Generated VBoxWebService Enum Collection
7656*/
7657class MediumFormatCapabilitiesCollection extends VBox_EnumCollection {
7658 protected $_interfaceName = "MediumFormatCapabilities";
7659}
7660
7661/**
7662* Generated VBoxWebService ENUM
7663*/
7664class MouseButtonState extends VBox_Enum {
7665 public $NameMap = array(0x01 => 'LeftButton', 0x02 => 'RightButton', 0x04 => 'MiddleButton', 0x08 => 'WheelUp', 0x10 => 'WheelDown', 0x20 => 'XButton1', 0x40 => 'XButton2', 0x7F => 'MouseStateMask');
7666 public $ValueMap = array('LeftButton' => 0x01, 'RightButton' => 0x02, 'MiddleButton' => 0x04, 'WheelUp' => 0x08, 'WheelDown' => 0x10, 'XButton1' => 0x20, 'XButton2' => 0x40, 'MouseStateMask' => 0x7F);
7667}
7668
7669/**
7670* Generated VBoxWebService Enum Collection
7671*/
7672class MouseButtonStateCollection extends VBox_EnumCollection {
7673 protected $_interfaceName = "MouseButtonState";
7674}
7675
7676/**
7677* Generated VBoxWebService ENUM
7678*/
7679class FramebufferPixelFormat extends VBox_Enum {
7680 public $NameMap = array(0 => 'Opaque', 0x32424752 => 'FOURCC_RGB');
7681 public $ValueMap = array('Opaque' => 0, 'FOURCC_RGB' => 0x32424752);
7682}
7683
7684/**
7685* Generated VBoxWebService Enum Collection
7686*/
7687class FramebufferPixelFormatCollection extends VBox_EnumCollection {
7688 protected $_interfaceName = "FramebufferPixelFormat";
7689}
7690
7691/**
7692* Generated VBoxWebService ENUM
7693*/
7694class NetworkAttachmentType extends VBox_Enum {
7695 public $NameMap = array(0 => 'Null', 1 => 'NAT', 2 => 'Bridged', 3 => 'Internal', 4 => 'HostOnly');
7696 public $ValueMap = array('Null' => 0, 'NAT' => 1, 'Bridged' => 2, 'Internal' => 3, 'HostOnly' => 4);
7697}
7698
7699/**
7700* Generated VBoxWebService Enum Collection
7701*/
7702class NetworkAttachmentTypeCollection extends VBox_EnumCollection {
7703 protected $_interfaceName = "NetworkAttachmentType";
7704}
7705
7706/**
7707* Generated VBoxWebService ENUM
7708*/
7709class NetworkAdapterType extends VBox_Enum {
7710 public $NameMap = array(0 => 'Null', 1 => 'Am79C970A', 2 => 'Am79C973', 3 => 'I82540EM', 4 => 'I82543GC', 5 => 'I82545EM', 6 => 'Virtio');
7711 public $ValueMap = array('Null' => 0, 'Am79C970A' => 1, 'Am79C973' => 2, 'I82540EM' => 3, 'I82543GC' => 4, 'I82545EM' => 5, 'Virtio' => 6);
7712}
7713
7714/**
7715* Generated VBoxWebService Enum Collection
7716*/
7717class NetworkAdapterTypeCollection extends VBox_EnumCollection {
7718 protected $_interfaceName = "NetworkAdapterType";
7719}
7720
7721/**
7722* Generated VBoxWebService ENUM
7723*/
7724class PortMode extends VBox_Enum {
7725 public $NameMap = array(0 => 'Disconnected', 1 => 'HostPipe', 2 => 'HostDevice', 3 => 'RawFile');
7726 public $ValueMap = array('Disconnected' => 0, 'HostPipe' => 1, 'HostDevice' => 2, 'RawFile' => 3);
7727}
7728
7729/**
7730* Generated VBoxWebService Enum Collection
7731*/
7732class PortModeCollection extends VBox_EnumCollection {
7733 protected $_interfaceName = "PortMode";
7734}
7735
7736/**
7737* Generated VBoxWebService ENUM
7738*/
7739class USBDeviceState extends VBox_Enum {
7740 public $NameMap = array(0 => 'NotSupported', 1 => 'Unavailable', 2 => 'Busy', 3 => 'Available', 4 => 'Held', 5 => 'Captured');
7741 public $ValueMap = array('NotSupported' => 0, 'Unavailable' => 1, 'Busy' => 2, 'Available' => 3, 'Held' => 4, 'Captured' => 5);
7742}
7743
7744/**
7745* Generated VBoxWebService Enum Collection
7746*/
7747class USBDeviceStateCollection extends VBox_EnumCollection {
7748 protected $_interfaceName = "USBDeviceState";
7749}
7750
7751/**
7752* Generated VBoxWebService ENUM
7753*/
7754class USBDeviceFilterAction extends VBox_Enum {
7755 public $NameMap = array(0 => 'Null', 1 => 'Ignore', 2 => 'Hold');
7756 public $ValueMap = array('Null' => 0, 'Ignore' => 1, 'Hold' => 2);
7757}
7758
7759/**
7760* Generated VBoxWebService Enum Collection
7761*/
7762class USBDeviceFilterActionCollection extends VBox_EnumCollection {
7763 protected $_interfaceName = "USBDeviceFilterAction";
7764}
7765
7766/**
7767* Generated VBoxWebService ENUM
7768*/
7769class AudioDriverType extends VBox_Enum {
7770 public $NameMap = array(0 => 'Null', 1 => 'WinMM', 2 => 'OSS', 3 => 'ALSA', 4 => 'DirectSound', 5 => 'CoreAudio', 6 => 'MMPM', 7 => 'Pulse', 8 => 'SolAudio');
7771 public $ValueMap = array('Null' => 0, 'WinMM' => 1, 'OSS' => 2, 'ALSA' => 3, 'DirectSound' => 4, 'CoreAudio' => 5, 'MMPM' => 6, 'Pulse' => 7, 'SolAudio' => 8);
7772}
7773
7774/**
7775* Generated VBoxWebService Enum Collection
7776*/
7777class AudioDriverTypeCollection extends VBox_EnumCollection {
7778 protected $_interfaceName = "AudioDriverType";
7779}
7780
7781/**
7782* Generated VBoxWebService ENUM
7783*/
7784class AudioControllerType extends VBox_Enum {
7785 public $NameMap = array(0 => 'AC97', 1 => 'SB16');
7786 public $ValueMap = array('AC97' => 0, 'SB16' => 1);
7787}
7788
7789/**
7790* Generated VBoxWebService Enum Collection
7791*/
7792class AudioControllerTypeCollection extends VBox_EnumCollection {
7793 protected $_interfaceName = "AudioControllerType";
7794}
7795
7796/**
7797* Generated VBoxWebService ENUM
7798*/
7799class VRDPAuthType extends VBox_Enum {
7800 public $NameMap = array(0 => 'Null', 1 => 'External', 2 => 'Guest');
7801 public $ValueMap = array('Null' => 0, 'External' => 1, 'Guest' => 2);
7802}
7803
7804/**
7805* Generated VBoxWebService Enum Collection
7806*/
7807class VRDPAuthTypeCollection extends VBox_EnumCollection {
7808 protected $_interfaceName = "VRDPAuthType";
7809}
7810
7811/**
7812* Generated VBoxWebService ENUM
7813*/
7814class StorageBus extends VBox_Enum {
7815 public $NameMap = array(0 => 'Null', 1 => 'IDE', 2 => 'SATA', 3 => 'SCSI', 4 => 'Floppy', 5 => 'SAS');
7816 public $ValueMap = array('Null' => 0, 'IDE' => 1, 'SATA' => 2, 'SCSI' => 3, 'Floppy' => 4, 'SAS' => 5);
7817}
7818
7819/**
7820* Generated VBoxWebService Enum Collection
7821*/
7822class StorageBusCollection extends VBox_EnumCollection {
7823 protected $_interfaceName = "StorageBus";
7824}
7825
7826/**
7827* Generated VBoxWebService ENUM
7828*/
7829class StorageControllerType extends VBox_Enum {
7830 public $NameMap = array(0 => 'Null', 1 => 'LsiLogic', 2 => 'BusLogic', 3 => 'IntelAhci', 4 => 'PIIX3', 5 => 'PIIX4', 6 => 'ICH6', 7 => 'I82078', 8 => 'LsiLogicSas');
7831 public $ValueMap = array('Null' => 0, 'LsiLogic' => 1, 'BusLogic' => 2, 'IntelAhci' => 3, 'PIIX3' => 4, 'PIIX4' => 5, 'ICH6' => 6, 'I82078' => 7, 'LsiLogicSas' => 8);
7832}
7833
7834/**
7835* Generated VBoxWebService Enum Collection
7836*/
7837class StorageControllerTypeCollection extends VBox_EnumCollection {
7838 protected $_interfaceName = "StorageControllerType";
7839}
7840
7841/**
7842* Generated VBoxWebService ENUM
7843*/
7844class NATProtocol extends VBox_Enum {
7845 public $NameMap = array(0 => 'UDP', 1 => 'TCP');
7846 public $ValueMap = array('UDP' => 0, 'TCP' => 1);
7847}
7848
7849/**
7850* Generated VBoxWebService Enum Collection
7851*/
7852class NATProtocolCollection extends VBox_EnumCollection {
7853 protected $_interfaceName = "NATProtocol";
7854}

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy