Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F140890288
D14430.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
128 KB
Referenced Files
None
Subscribers
None
D14430.diff
View Options
Index: head/www/phpvirtualbox/Makefile
===================================================================
--- head/www/phpvirtualbox/Makefile
+++ head/www/phpvirtualbox/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= phpvirtualbox
-DISTVERSION= 5.1-1
+DISTVERSION= 5.2-0
PORTREVISION= 1
CATEGORIES= www
@@ -17,14 +17,12 @@
USE_PHP= json session simplexml soap xml
USE_GITHUB= yes
-GH_TAGNAME= 65ebced
DOS2UNIX_REGEX= .*\.(php|txt|js|css|html)
ETCDIR= ${WWWDIR}
post-patch:
- @${MV} ${WRKSRC}/endpoints/lib/vboxweb-5.0.wsdl ${WRKSRC}/endpoints/lib/vboxweb-5.1.wsdl
- @${MV} ${WRKSRC}/endpoints/lib/vboxwebService-5.0.wsdl ${WRKSRC}/endpoints/lib/vboxwebService-5.1.wsdl
+ @${REINPLACE_CMD} -e 's#/usr/share/phpvirtualbox#${WWWDIR}#g' ${WRKSRC}/phpvirtualbox.conf
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
Index: head/www/phpvirtualbox/distinfo
===================================================================
--- head/www/phpvirtualbox/distinfo
+++ head/www/phpvirtualbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1501174865
-SHA256 (phpvirtualbox-phpvirtualbox-5.1-1-65ebced_GH0.tar.gz) = d7b36c84aa2cf8be650f6da74860a4af4abf17bd878590e31fd948f45ed51753
-SIZE (phpvirtualbox-phpvirtualbox-5.1-1-65ebced_GH0.tar.gz) = 3716806
+TIMESTAMP = 1518995447
+SHA256 (phpvirtualbox-phpvirtualbox-5.2-0_GH0.tar.gz) = 4fc5900a63276a96a6c2e1ce169b630dc5ca78432bd73655d790a624241aad2e
+SIZE (phpvirtualbox-phpvirtualbox-5.2-0_GH0.tar.gz) = 3897622
Index: head/www/phpvirtualbox/files/patch-endpoints_lib_config.php
===================================================================
--- head/www/phpvirtualbox/files/patch-endpoints_lib_config.php
+++ head/www/phpvirtualbox/files/patch-endpoints_lib_config.php
@@ -1,11 +0,0 @@
---- endpoints/lib/config.php.orig 2017-07-27 16:54:58 UTC
-+++ endpoints/lib/config.php
-@@ -14,7 +14,7 @@
- /*
- * This version of phpVirtualBox
- */
--define('PHPVBOX_VER', '5.0-6');
-+define('PHPVBOX_VER', '5.1-1');
-
- class phpVBoxConfigClass {
-
Index: head/www/phpvirtualbox/files/patch-endpoints_lib_vboxServiceWrappers.php
===================================================================
--- head/www/phpvirtualbox/files/patch-endpoints_lib_vboxServiceWrappers.php
+++ head/www/phpvirtualbox/files/patch-endpoints_lib_vboxServiceWrappers.php
@@ -1,13 +0,0 @@
---- endpoints/lib/vboxServiceWrappers.php.orig 2017-07-27 16:54:58 UTC
-+++ endpoints/lib/vboxServiceWrappers.php
-@@ -7889,6 +7889,10 @@ class IMedium extends VBox_ManagedObject
-
- public function changeEncryption($arg_currentPassword, $arg_cipher, $arg_newPassword, $arg_newPasswordId)
- {
-+ // No password ID in case of decryption and de-/encryption are both handled here.
-+ $isDecryption = ($arg_cipher == '') && ($arg_newPassword == '');
-+ $arg_newPasswordId = $isDecryption ? '' : $arg_newPasswordId;
-+
- $request = new stdClass();
- $request->_this = $this->handle;
- $request->currentPassword = $arg_currentPassword;
Index: head/www/phpvirtualbox/files/patch-endpoints_lib_vboxconnector.php
===================================================================
--- head/www/phpvirtualbox/files/patch-endpoints_lib_vboxconnector.php
+++ head/www/phpvirtualbox/files/patch-endpoints_lib_vboxconnector.php
@@ -1,218 +0,0 @@
---- endpoints/lib/vboxconnector.php.orig 2017-07-27 16:54:58 UTC
-+++ endpoints/lib/vboxconnector.php
-@@ -1126,7 +1126,7 @@ class vboxconnector {
- // Try to register medium.
- foreach($checks as $iso) {
- try {
-- $gem = $this->vbox->openMedium($iso,'DVD','ReadOnly');
-+ $gem = $this->vbox->openMedium($iso,'DVD','ReadOnly',false);
- break;
- } catch (Exception $e) {
- // Ignore
-@@ -1358,7 +1358,7 @@ class vboxconnector {
- $src = $nsrc->machine;
- }
- /* @var $m IMachine */
-- $m = $this->vbox->createMachine($this->vbox->composeMachineFilename($args['name'],null,null),$args['name'],null,null,null,false);
-+ $m = $this->vbox->createMachine($this->vbox->composeMachineFilename($args['name'],null,null,null),$args['name'],null,null,null,false);
- $sfpath = $m->settingsFilePath;
-
- /* @var $cm CloneMode */
-@@ -1522,7 +1522,7 @@ class vboxconnector {
- $md->releaseRemote();
- }
- } else {
-- $med = $this->vbox->openMedium($ma['medium']['location'],$ma['type']);
-+ $med = $this->vbox->openMedium($ma['medium']['location'],$ma['type'],'ReadWrite',false);
- }
- } else {
- $med = null;
-@@ -1591,7 +1591,7 @@ class vboxconnector {
- if($state != 'Saved') {
-
- // Network properties
-- $eprops = $n->getProperties();
-+ $eprops = $n->getProperties(null);
- $eprops = array_combine($eprops[1],$eprops[0]);
- $iprops = array_map(create_function('$a','$b=explode("=",$a); return array($b[0]=>$b[1]);'),preg_split('/[\r|\n]+/',$args['networkAdapters'][$i]['properties']));
- $inprops = array();
-@@ -1942,7 +1942,7 @@ class vboxconnector {
- if($args['bootOrder'][$i]) {
- $m->setBootOrder(($i + 1),$args['bootOrder'][$i]);
- } else {
-- $m->setBootOrder(($i + 1),null);
-+ $m->setBootOrder(($i + 1),'Null');
- }
- }
-
-@@ -2028,7 +2028,7 @@ class vboxconnector {
- }
- } else {
- /* @var $med IMedium */
-- $med = $this->vbox->openMedium($ma['medium']['location'],$ma['type']);
-+ $med = $this->vbox->openMedium($ma['medium']['location'],$ma['type'],'ReadWrite',false);
- }
- } else {
- $med = null;
-@@ -2111,7 +2111,7 @@ class vboxconnector {
- */
-
- // Network properties
-- $eprops = $n->getProperties();
-+ $eprops = $n->getProperties(null);
- $eprops = array_combine($eprops[1],$eprops[0]);
- $iprops = array_map(create_function('$a','$b=explode("=",$a); return array($b[0]=>$b[1]);'),preg_split('/[\r|\n]+/',$args['networkAdapters'][$i]['properties']));
- $inprops = array();
-@@ -2519,7 +2519,7 @@ class vboxconnector {
- */
- public function remote_vboxGetEnumerationMap($args) {
-
-- $c = new $args['class'];
-+ $c = new $args['class'](null,null);
- return (@isset($args['ValueMap']) ? $c->ValueMap : $c->NameMap);
- }
-
-@@ -3697,7 +3697,7 @@ class vboxconnector {
- $hds = array();
- $delete = $machine->unregister('DetachAllReturnHardDisksOnly');
- foreach($delete as $hd) {
-- $hds[] = $this->vbox->openMedium($hd->location,'HardDisk')->handle;
-+ $hds[] = $this->vbox->openMedium($hd->location,'HardDisk','ReadWrite',false)->handle;
- }
-
- /* @var $progress IProgress */
-@@ -3772,7 +3772,7 @@ class vboxconnector {
- $args['name'] = $_SESSION['user'] . '_' . $args['name'];
-
- /* Check if file exists */
-- $filename = $this->vbox->composeMachineFilename($args['name'],($this->settings->phpVboxGroups ? '' : $args['group']),$this->vbox->systemProperties->defaultMachineFolder);
-+ $filename = $this->vbox->composeMachineFilename($args['name'],($this->settings->phpVboxGroups ? '' : $args['group']),$this->vbox->systemProperties->defaultMachineFolder,null);
-
- if($this->remote_fileExists(array('file'=>$filename))) {
- return array('exists' => $filename);
-@@ -3874,7 +3874,7 @@ class vboxconnector {
-
- $sc->releaseRemote();
-
-- $m = $this->vbox->openMedium($args['disk'],'HardDisk');
-+ $m = $this->vbox->openMedium($args['disk'],'HardDisk','ReadWrite',false);
-
- $this->session->machine->attachDevice(trans($HDbusType,'UIMachineSettingsStorage'),0,0,'HardDisk',$m->handle);
-
-@@ -3941,7 +3941,7 @@ class vboxconnector {
- if($at == 'NAT') $nd = $n->NATEngine; /* @var $nd INATEngine */
- else $nd = null;
-
-- $props = $n->getProperties();
-+ $props = $n->getProperties(null);
- $props = implode("\n",array_map(create_function('$a,$b','return "$a=$b";'),$props[1],$props[0]));
-
- $adapters[] = array(
-@@ -4381,7 +4381,7 @@ class vboxconnector {
- }
-
- try {
-- $this->session->console->addDiskEncryptionPassword($creds['id'], $creds['password'], (bool)@$args['clearOnSuspend']);
-+ $this->session->console->addDiskEncryptionPassword($creds['id'], $creds['password'], (bool)$creds['clearOnSuspend']);
- $response['accepted'][] = $creds['id'];
- } catch (Exception $e) {
- $response['failed'][] = $creds['id'];
-@@ -4690,7 +4690,7 @@ class vboxconnector {
- $machine->lockMachine($this->session->handle, ((string)$machine->sessionState == 'Unlocked' ? 'Write' : 'Shared'));
-
- /* @var $progress IProgress */
-- list($progress, $snapshotId) = $this->session->machine->takeSnapshot($args['name'], $args['description']);
-+ list($progress, $snapshotId) = $this->session->machine->takeSnapshot($args['name'], $args['description'], null);
-
- // Does an exception exist?
- try {
-@@ -4853,7 +4853,7 @@ class vboxconnector {
- // Connect to vboxwebsrv
- $this->connect();
-
-- $m = $this->vbox->openMedium($args['medium'],'HardDisk');
-+ $m = $this->vbox->openMedium($args['medium'],'HardDisk','ReadWrite',false);
-
- $retval = $m->checkEncryptionPassword($args['password']);
-
-@@ -4874,7 +4874,7 @@ class vboxconnector {
- // Connect to vboxwebsrv
- $this->connect();
-
-- $m = $this->vbox->openMedium($args['medium'], 'HardDisk', 'ReadWrite');
-+ $m = $this->vbox->openMedium($args['medium'], 'HardDisk', 'ReadWrite', false);
-
- /* @var $progress IProgress */
- $progress = $m->changeEncryption($args['old_password'],
-@@ -4915,7 +4915,7 @@ class vboxconnector {
- // Connect to vboxwebsrv
- $this->connect();
-
-- $m = $this->vbox->openMedium($args['medium'], 'HardDisk');
-+ $m = $this->vbox->openMedium($args['medium'], 'HardDisk', 'ReadWrite', false);
-
- /* @var $progress IProgress */
- $progress = $m->resize($args['bytes']);
-@@ -4953,7 +4953,7 @@ class vboxconnector {
- $mid = $target->id;
-
- /* @var $src IMedium */
-- $src = $this->vbox->openMedium($args['src'], 'HardDisk');
-+ $src = $this->vbox->openMedium($args['src'], 'HardDisk', 'ReadWrite', false);
-
- $type = array(($args['type'] == 'fixed' ? 'Fixed' : 'Standard'));
- if($args['split']) $type[] = 'VmdkSplit2G';
-@@ -4991,7 +4991,7 @@ class vboxconnector {
- $this->connect();
-
- /* @var $m IMedium */
-- $m = $this->vbox->openMedium($args['medium'], 'HardDisk');
-+ $m = $this->vbox->openMedium($args['medium'], 'HardDisk', 'ReadWrite', false);
- $m->type = $args['type'];
- $m->releaseRemote();
-
-@@ -5074,7 +5074,7 @@ class vboxconnector {
- // Connect to vboxwebsrv
- $this->connect();
-
-- return $this->vbox->composeMachineFilename($args['name'],($this->settings->phpVboxGroups ? '' : $args['group']),$this->vbox->systemProperties->defaultMachineFolder);
-+ return $this->vbox->composeMachineFilename($args['name'],($this->settings->phpVboxGroups ? '' : $args['group']),$this->vbox->systemProperties->defaultMachineFolder,null);
-
- }
-
-@@ -5129,7 +5129,7 @@ class vboxconnector {
- $this->connect();
-
- /* @var $m IMedium */
-- $m = $this->vbox->openMedium($args['medium'],$args['type']);
-+ $m = $this->vbox->openMedium($args['medium'],$args['type'],'ReadWrite',false);
- $mediumid = $m->id;
-
- // connected to...
-@@ -5211,7 +5211,7 @@ class vboxconnector {
- if(!$args['type']) $args['type'] = 'HardDisk';
-
- /* @var $m IMedium */
-- $m = $this->vbox->openMedium($args['medium'],$args['type']);
-+ $m = $this->vbox->openMedium($args['medium'],$args['type'],'ReadWrite',false);
-
- if($args['delete'] && @$this->settings->deleteOnRemove && (string)$m->deviceType == 'HardDisk') {
-
-@@ -5380,7 +5380,7 @@ class vboxconnector {
- // Normal medium
- } else {
- /* @var $med IMedium */
-- $med = $this->vbox->openMedium($args['medium']['location'],$args['medium']['deviceType']);
-+ $med = $this->vbox->openMedium($args['medium']['location'],$args['medium']['deviceType'],'ReadWrite',false);
- }
- }
-
-@@ -5445,7 +5445,7 @@ class vboxconnector {
- }
-
- // For $fixed value
-- $mvenum = new MediumVariant();
-+ $mvenum = new MediumVariant(null,null);
- $variant = 0;
-
- foreach($m->variant as $mv) {
Index: head/www/phpvirtualbox/files/patch-endpoints_lib_vboxweb-5.1.wsdl
===================================================================
--- head/www/phpvirtualbox/files/patch-endpoints_lib_vboxweb-5.1.wsdl
+++ head/www/phpvirtualbox/files/patch-endpoints_lib_vboxweb-5.1.wsdl
@@ -1,2647 +0,0 @@
---- endpoints/lib/vboxweb-5.0.wsdl 2017-07-10 13:31:02 UTC
-+++ endpoints/lib/vboxweb-5.1.wsdl
-@@ -38,6 +38,7 @@
- v1_13: 15 -
- v1_14: 16 -
- v1_15: 17 -
-+ v1_16: 18 -
- Future: 99999 -
- -->
- <xsd:simpleType name="SettingsVersion">
-@@ -60,6 +61,7 @@
- <xsd:enumeration value="v1_13"/>
- <xsd:enumeration value="v1_14"/>
- <xsd:enumeration value="v1_15"/>
-+ <xsd:enumeration value="v1_16"/>
- <xsd:enumeration value="Future"/>
- </xsd:restriction>
- </xsd:simpleType>
-@@ -156,13 +158,17 @@
- PAE: 1 -
- LongMode: 2 -
- TripleFaultReset: 3 -
-+ APIC: 4 -
-+ X2APIC: 5 -
- -->
- <xsd:simpleType name="CPUPropertyType">
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="Null"/>
- <xsd:enumeration value="PAE"/>
- <xsd:enumeration value="LongMode"/>
- <xsd:enumeration value="TripleFaultReset"/>
-+ <xsd:enumeration value="APIC"/>
-+ <xsd:enumeration value="X2APIC"/>
- </xsd:restriction>
- </xsd:simpleType>
- <!-- enum: HWVirtExPropertyType -
-@@ -331,6 +337,18 @@
- <xsd:enumeration value="MessageAndMenu"/>
- </xsd:restriction>
- </xsd:simpleType>
-+ <!-- enum: APICMode -
-+ Disabled: 0 -
-+ APIC: 1 -
-+ X2APIC: 2 -
-+ -->
-+ <xsd:simpleType name="APICMode">
-+ <xsd:restriction base="xsd:string">
-+ <xsd:enumeration value="Disabled"/>
-+ <xsd:enumeration value="APIC"/>
-+ <xsd:enumeration value="X2APIC"/>
-+ </xsd:restriction>
-+ </xsd:simpleType>
- <!-- enum: ProcessorFeature -
- HWVirtEx: 0 -
- PAE: 1 -
-@@ -595,6 +613,20 @@
- <xsd:enumeration value="StripAllNonNATMACs"/>
- </xsd:restriction>
- </xsd:simpleType>
-+ <!-- enum: CertificateVersion -
-+ V1: 1 -
-+ V2: 2 -
-+ V3: 3 -
-+ Unknown: 99 -
-+ -->
-+ <xsd:simpleType name="CertificateVersion">
-+ <xsd:restriction base="xsd:string">
-+ <xsd:enumeration value="V1"/>
-+ <xsd:enumeration value="V2"/>
-+ <xsd:enumeration value="V3"/>
-+ <xsd:enumeration value="Unknown"/>
-+ </xsd:restriction>
-+ </xsd:simpleType>
- <!-- enum: VirtualSystemDescriptionType -
- Ignore: 1 -
- OS: 2 -
-@@ -1102,7 +1134,7 @@
- WaitForProcessStartOnly: 1 -
- IgnoreOrphanedProcesses: 2 -
- Hidden: 4 -
-- NoProfile: 8 -
-+ Profile: 8 -
- WaitForStdOut: 16 -
- WaitForStdErr: 32 -
- ExpandArguments: 64 -
-@@ -1114,7 +1146,7 @@
- <xsd:enumeration value="WaitForProcessStartOnly"/>
- <xsd:enumeration value="IgnoreOrphanedProcesses"/>
- <xsd:enumeration value="Hidden"/>
-- <xsd:enumeration value="NoProfile"/>
-+ <xsd:enumeration value="Profile"/>
- <xsd:enumeration value="WaitForStdOut"/>
- <xsd:enumeration value="WaitForStdErr"/>
- <xsd:enumeration value="ExpandArguments"/>
-@@ -1442,7 +1474,9 @@
- Properties: 0x80 -
- TcpNetworking: 0x100 -
- VFS: 0x200 -
-- CapabilityMask: 0x3FF -
-+ Discard: 0x400 -
-+ Preferred: 0x800 -
-+ CapabilityMask: 0xFFF -
- -->
- <xsd:simpleType name="MediumFormatCapabilities">
- <xsd:restriction base="xsd:string">
-@@ -1456,6 +1490,8 @@
- <xsd:enumeration value="Properties"/>
- <xsd:enumeration value="TcpNetworking"/>
- <xsd:enumeration value="VFS"/>
-+ <xsd:enumeration value="Discard"/>
-+ <xsd:enumeration value="Preferred"/>
- <xsd:enumeration value="CapabilityMask"/>
- </xsd:restriction>
- </xsd:simpleType>
-@@ -1522,11 +1558,23 @@
- <!-- enum: GuestMonitorStatus -
- Disabled: 0 -
- Enabled: 1 -
-+ Blank: 2 -
- -->
- <xsd:simpleType name="GuestMonitorStatus">
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="Disabled"/>
- <xsd:enumeration value="Enabled"/>
-+ <xsd:enumeration value="Blank"/>
-+ </xsd:restriction>
-+ </xsd:simpleType>
-+ <!-- enum: ScreenLayoutMode -
-+ Apply: 0 -
-+ Reset: 1 -
-+ -->
-+ <xsd:simpleType name="ScreenLayoutMode">
-+ <xsd:restriction base="xsd:string">
-+ <xsd:enumeration value="Apply"/>
-+ <xsd:enumeration value="Reset"/>
- </xsd:restriction>
- </xsd:simpleType>
- <!-- enum: NetworkAttachmentType -
-@@ -1749,6 +1797,7 @@
- Floppy: 4 -
- SAS: 5 -
- USB: 6 -
-+ PCIe: 7 -
- -->
- <xsd:simpleType name="StorageBus">
- <xsd:restriction base="xsd:string">
-@@ -1759,6 +1808,7 @@
- <xsd:enumeration value="Floppy"/>
- <xsd:enumeration value="SAS"/>
- <xsd:enumeration value="USB"/>
-+ <xsd:enumeration value="PCIe"/>
- </xsd:restriction>
- </xsd:simpleType>
- <!-- enum: StorageControllerType -
-@@ -1772,6 +1822,7 @@
- I82078: 7 -
- LsiLogicSas: 8 -
- USB: 9 -
-+ NVMe: 10 -
- -->
- <xsd:simpleType name="StorageControllerType">
- <xsd:restriction base="xsd:string">
-@@ -1785,6 +1836,7 @@
- <xsd:enumeration value="I82078"/>
- <xsd:enumeration value="LsiLogicSas"/>
- <xsd:enumeration value="USB"/>
-+ <xsd:enumeration value="NVMe"/>
- </xsd:restriction>
- </xsd:simpleType>
- <!-- enum: ChipsetType -
-@@ -2072,7 +2124,9 @@
- <xsd:element name="recommendedAudioCodec" type="vbox:AudioCodecType"/>
- <xsd:element name="recommendedFloppy" type="xsd:boolean"/>
- <xsd:element name="recommendedUSB" type="xsd:boolean"/>
-+ <xsd:element name="recommendedUSB3" type="xsd:boolean"/>
- <xsd:element name="recommendedTFReset" type="xsd:boolean"/>
-+ <xsd:element name="recommendedX2APIC" type="xsd:boolean"/>
- </xsd:sequence>
- </xsd:complexType>
- <!-- interface IAdditionsFacility as struct: -->
-@@ -3738,6 +3792,353 @@
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
-+ <!--Interface ICertificate-->
-+ <!-- readonly attribute ICertificate::versionNumber-->
-+ <xsd:element name="ICertificate_getVersionNumber">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getVersionNumberResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="vbox:CertificateVersion"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::serialNumber-->
-+ <xsd:element name="ICertificate_getSerialNumber">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getSerialNumberResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::signatureAlgorithmOID-->
-+ <xsd:element name="ICertificate_getSignatureAlgorithmOID">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getSignatureAlgorithmOIDResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::signatureAlgorithmName-->
-+ <xsd:element name="ICertificate_getSignatureAlgorithmName">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getSignatureAlgorithmNameResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::issuerName-->
-+ <xsd:element name="ICertificate_getIssuerName">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getIssuerNameResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::subjectName-->
-+ <xsd:element name="ICertificate_getSubjectName">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getSubjectNameResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::friendlyName-->
-+ <xsd:element name="ICertificate_getFriendlyName">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getFriendlyNameResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::validityPeriodNotBefore-->
-+ <xsd:element name="ICertificate_getValidityPeriodNotBefore">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getValidityPeriodNotBeforeResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::validityPeriodNotAfter-->
-+ <xsd:element name="ICertificate_getValidityPeriodNotAfter">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getValidityPeriodNotAfterResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::publicKeyAlgorithmOID-->
-+ <xsd:element name="ICertificate_getPublicKeyAlgorithmOID">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getPublicKeyAlgorithmOIDResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::publicKeyAlgorithm-->
-+ <xsd:element name="ICertificate_getPublicKeyAlgorithm">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getPublicKeyAlgorithmResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::subjectPublicKey-->
-+ <xsd:element name="ICertificate_getSubjectPublicKey">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getSubjectPublicKeyResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::issuerUniqueIdentifier-->
-+ <xsd:element name="ICertificate_getIssuerUniqueIdentifier">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getIssuerUniqueIdentifierResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::subjectUniqueIdentifier-->
-+ <xsd:element name="ICertificate_getSubjectUniqueIdentifier">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getSubjectUniqueIdentifierResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::certificateAuthority-->
-+ <xsd:element name="ICertificate_getCertificateAuthority">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getCertificateAuthorityResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:boolean"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::keyUsage-->
-+ <xsd:element name="ICertificate_getKeyUsage">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getKeyUsageResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::extendedKeyUsage-->
-+ <xsd:element name="ICertificate_getExtendedKeyUsage">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getExtendedKeyUsageResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::rawCertData-->
-+ <xsd:element name="ICertificate_getRawCertData">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getRawCertDataResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::selfSigned-->
-+ <xsd:element name="ICertificate_getSelfSigned">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getSelfSignedResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:boolean"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::trusted-->
-+ <xsd:element name="ICertificate_getTrusted">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getTrustedResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:boolean"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute ICertificate::expired-->
-+ <xsd:element name="ICertificate_getExpired">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_getExpiredResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:boolean"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- method ICertificate::isCurrentlyExpired-->
-+ <xsd:element name="ICertificate_isCurrentlyExpired">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_isCurrentlyExpiredResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:boolean"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- method ICertificate::queryInfo-->
-+ <xsd:element name="ICertificate_queryInfo">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ <xsd:element name="what" type="xsd:int"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="ICertificate_queryInfoResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
- <!--Interface IAppliance-->
- <!-- readonly attribute IAppliance::path-->
- <xsd:element name="IAppliance_getPath">
-@@ -3799,6 +4200,21 @@
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
-+ <!-- readonly attribute IAppliance::certificate-->
-+ <xsd:element name="IAppliance_getCertificate">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IAppliance_getCertificateResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
- <!-- method IAppliance::read-->
- <xsd:element name="IAppliance_read">
- <xsd:complexType>
-@@ -4240,6 +4656,34 @@
- <xsd:sequence/>
- </xsd:complexType>
- </xsd:element>
-+ <!-- read/write attribute IBIOSSettings::APICMode-->
-+ <xsd:element name="IBIOSSettings_getAPICMode">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IBIOSSettings_getAPICModeResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="vbox:APICMode"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IBIOSSettings_setAPICMode">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ <xsd:element name="APICMode" type="vbox:APICMode"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IBIOSSettings_setAPICModeResponse">
-+ <xsd:complexType>
-+ <xsd:sequence/>
-+ </xsd:complexType>
-+ </xsd:element>
- <!-- read/write attribute IBIOSSettings::timeOffset-->
- <xsd:element name="IBIOSSettings_getTimeOffset">
- <xsd:complexType>
-@@ -5614,6 +6058,21 @@
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
-+ <!-- readonly attribute IMachine::settingsAuxFilePath-->
-+ <xsd:element name="IMachine_getSettingsAuxFilePath">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IMachine_getSettingsAuxFilePathResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
- <!-- readonly attribute IMachine::settingsModified-->
- <xsd:element name="IMachine_getSettingsModified">
- <xsd:complexType>
-@@ -6483,6 +6942,62 @@
- <xsd:sequence/>
- </xsd:complexType>
- </xsd:element>
-+ <!-- read/write attribute IMachine::paravirtDebug-->
-+ <xsd:element name="IMachine_getParavirtDebug">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IMachine_getParavirtDebugResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IMachine_setParavirtDebug">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ <xsd:element name="paravirtDebug" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IMachine_setParavirtDebugResponse">
-+ <xsd:complexType>
-+ <xsd:sequence/>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- read/write attribute IMachine::CPUProfile-->
-+ <xsd:element name="IMachine_getCPUProfile">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IMachine_getCPUProfileResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IMachine_setCPUProfile">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ <xsd:element name="CPUProfile" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IMachine_setCPUProfileResponse">
-+ <xsd:complexType>
-+ <xsd:sequence/>
-+ </xsd:complexType>
-+ </xsd:element>
- <!-- method IMachine::lockMachine-->
- <xsd:element name="IMachine_lockMachine">
- <xsd:complexType>
-@@ -9289,6 +9804,38 @@
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
-+ <!-- method IHost::addUSBDeviceSource-->
-+ <xsd:element name="IHost_addUSBDeviceSource">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ <xsd:element name="backend" type="xsd:string"/>
-+ <xsd:element name="id" type="xsd:string"/>
-+ <xsd:element name="address" type="xsd:string"/>
-+ <xsd:element name="propertyNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
-+ <xsd:element name="propertyValues" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IHost_addUSBDeviceSourceResponse">
-+ <xsd:complexType>
-+ <xsd:sequence/>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- method IHost::removeUSBDeviceSource-->
-+ <xsd:element name="IHost_removeUSBDeviceSource">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ <xsd:element name="id" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IHost_removeUSBDeviceSourceResponse">
-+ <xsd:complexType>
-+ <xsd:sequence/>
-+ </xsd:complexType>
-+ </xsd:element>
- <!--Interface ISystemProperties-->
- <!-- readonly attribute ISystemProperties::minGuestRAM-->
- <xsd:element name="ISystemProperties_getMinGuestRAM">
-@@ -14496,7 +15043,158 @@
- <xsd:sequence/>
- </xsd:complexType>
- </xsd:element>
-+ <!--Interface IGuestScreenInfo-->
-+ <!-- readonly attribute IGuestScreenInfo::screenId-->
-+ <xsd:element name="IGuestScreenInfo_getScreenId">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IGuestScreenInfo_getScreenIdResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute IGuestScreenInfo::guestMonitorStatus-->
-+ <xsd:element name="IGuestScreenInfo_getGuestMonitorStatus">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IGuestScreenInfo_getGuestMonitorStatusResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="vbox:GuestMonitorStatus"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute IGuestScreenInfo::primary-->
-+ <xsd:element name="IGuestScreenInfo_getPrimary">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IGuestScreenInfo_getPrimaryResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:boolean"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute IGuestScreenInfo::origin-->
-+ <xsd:element name="IGuestScreenInfo_getOrigin">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IGuestScreenInfo_getOriginResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:boolean"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute IGuestScreenInfo::originX-->
-+ <xsd:element name="IGuestScreenInfo_getOriginX">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IGuestScreenInfo_getOriginXResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:int"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute IGuestScreenInfo::originY-->
-+ <xsd:element name="IGuestScreenInfo_getOriginY">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IGuestScreenInfo_getOriginYResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:int"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute IGuestScreenInfo::width-->
-+ <xsd:element name="IGuestScreenInfo_getWidth">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IGuestScreenInfo_getWidthResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute IGuestScreenInfo::height-->
-+ <xsd:element name="IGuestScreenInfo_getHeight">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IGuestScreenInfo_getHeightResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute IGuestScreenInfo::bitsPerPixel-->
-+ <xsd:element name="IGuestScreenInfo_getBitsPerPixel">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IGuestScreenInfo_getBitsPerPixelResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
- <!--Interface IDisplay-->
-+ <!-- readonly attribute IDisplay::guestScreenLayout-->
-+ <xsd:element name="IDisplay_getGuestScreenLayout">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IDisplay_getGuestScreenLayoutResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
- <!-- method IDisplay::getScreenResolution-->
- <xsd:element name="IDisplay_getScreenResolution">
- <xsd:complexType>
-@@ -14703,6 +15401,21 @@
- <xsd:sequence/>
- </xsd:complexType>
- </xsd:element>
-+ <!-- method IDisplay::setScreenLayout-->
-+ <xsd:element name="IDisplay_setScreenLayout">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ <xsd:element name="screenLayoutMode" type="vbox:ScreenLayoutMode"/>
-+ <xsd:element name="guestScreenInfo" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IDisplay_setScreenLayoutResponse">
-+ <xsd:complexType>
-+ <xsd:sequence/>
-+ </xsd:complexType>
-+ </xsd:element>
- <!--Interface INetworkAdapter-->
- <!-- read/write attribute INetworkAdapter::adapterType-->
- <xsd:element name="INetworkAdapter_getAdapterType">
-@@ -15963,6 +16676,21 @@
- </xsd:complexType>
- </xsd:element>
- <!--skipping attribute VM for it is suppressed-->
-+ <!-- readonly attribute IMachineDebugger::uptime-->
-+ <xsd:element name="IMachineDebugger_getUptime">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IMachineDebugger_getUptimeResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:long"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
- <!-- method IMachineDebugger::dumpGuestCore-->
- <xsd:element name="IMachineDebugger_dumpGuestCore">
- <xsd:complexType>
-@@ -16652,6 +17380,36 @@
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
-+ <!-- readonly attribute IUSBDevice::deviceInfo-->
-+ <xsd:element name="IUSBDevice_getDeviceInfo">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IUSBDevice_getDeviceInfoResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute IUSBDevice::backend-->
-+ <xsd:element name="IUSBDevice_getBackend">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IUSBDevice_getBackendResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
- <!--Interface IUSBDeviceFilter-->
- <!-- read/write attribute IUSBDeviceFilter::name-->
- <xsd:element name="IUSBDeviceFilter_getName">
-@@ -17006,6 +17764,37 @@
- <xsd:sequence/>
- </xsd:complexType>
- </xsd:element>
-+ <!--Interface IUSBProxyBackend-->
-+ <!-- readonly attribute IUSBProxyBackend::name-->
-+ <xsd:element name="IUSBProxyBackend_getName">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IUSBProxyBackend_getNameResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <!-- readonly attribute IUSBProxyBackend::type-->
-+ <xsd:element name="IUSBProxyBackend_getType">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="_this" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
-+ <xsd:element name="IUSBProxyBackend_getTypeResponse">
-+ <xsd:complexType>
-+ <xsd:sequence>
-+ <xsd:element name="returnval" type="xsd:string"/>
-+ </xsd:sequence>
-+ </xsd:complexType>
-+ </xsd:element>
- <!--Interface IAudioAdapter-->
- <!-- read/write attribute IAudioAdapter::enabled-->
- <xsd:element name="IAudioAdapter_getEnabled">
-@@ -21951,6 +22740,172 @@
- </wsdl:message>
- <!--
- *************************************
-+ messages for interface ICertificate
-+ *************************************
-+ -->
-+ <!-- readonly attribute ICertificate::versionNumber-->
-+ <wsdl:message name="ICertificate_getVersionNumberRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getVersionNumber"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getVersionNumberResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getVersionNumberResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::serialNumber-->
-+ <wsdl:message name="ICertificate_getSerialNumberRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getSerialNumber"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getSerialNumberResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getSerialNumberResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::signatureAlgorithmOID-->
-+ <wsdl:message name="ICertificate_getSignatureAlgorithmOIDRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getSignatureAlgorithmOID"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getSignatureAlgorithmOIDResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getSignatureAlgorithmOIDResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::signatureAlgorithmName-->
-+ <wsdl:message name="ICertificate_getSignatureAlgorithmNameRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getSignatureAlgorithmName"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getSignatureAlgorithmNameResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getSignatureAlgorithmNameResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::issuerName-->
-+ <wsdl:message name="ICertificate_getIssuerNameRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getIssuerName"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getIssuerNameResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getIssuerNameResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::subjectName-->
-+ <wsdl:message name="ICertificate_getSubjectNameRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getSubjectName"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getSubjectNameResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getSubjectNameResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::friendlyName-->
-+ <wsdl:message name="ICertificate_getFriendlyNameRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getFriendlyName"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getFriendlyNameResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getFriendlyNameResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::validityPeriodNotBefore-->
-+ <wsdl:message name="ICertificate_getValidityPeriodNotBeforeRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getValidityPeriodNotBefore"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getValidityPeriodNotBeforeResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getValidityPeriodNotBeforeResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::validityPeriodNotAfter-->
-+ <wsdl:message name="ICertificate_getValidityPeriodNotAfterRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getValidityPeriodNotAfter"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getValidityPeriodNotAfterResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getValidityPeriodNotAfterResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::publicKeyAlgorithmOID-->
-+ <wsdl:message name="ICertificate_getPublicKeyAlgorithmOIDRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getPublicKeyAlgorithmOID"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getPublicKeyAlgorithmOIDResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getPublicKeyAlgorithmOIDResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::publicKeyAlgorithm-->
-+ <wsdl:message name="ICertificate_getPublicKeyAlgorithmRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getPublicKeyAlgorithm"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getPublicKeyAlgorithmResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getPublicKeyAlgorithmResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::subjectPublicKey-->
-+ <wsdl:message name="ICertificate_getSubjectPublicKeyRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getSubjectPublicKey"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getSubjectPublicKeyResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getSubjectPublicKeyResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::issuerUniqueIdentifier-->
-+ <wsdl:message name="ICertificate_getIssuerUniqueIdentifierRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getIssuerUniqueIdentifier"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getIssuerUniqueIdentifierResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getIssuerUniqueIdentifierResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::subjectUniqueIdentifier-->
-+ <wsdl:message name="ICertificate_getSubjectUniqueIdentifierRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getSubjectUniqueIdentifier"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getSubjectUniqueIdentifierResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getSubjectUniqueIdentifierResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::certificateAuthority-->
-+ <wsdl:message name="ICertificate_getCertificateAuthorityRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getCertificateAuthority"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getCertificateAuthorityResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getCertificateAuthorityResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::keyUsage-->
-+ <wsdl:message name="ICertificate_getKeyUsageRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getKeyUsage"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getKeyUsageResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getKeyUsageResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::extendedKeyUsage-->
-+ <wsdl:message name="ICertificate_getExtendedKeyUsageRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getExtendedKeyUsage"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getExtendedKeyUsageResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getExtendedKeyUsageResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::rawCertData-->
-+ <wsdl:message name="ICertificate_getRawCertDataRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getRawCertData"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getRawCertDataResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getRawCertDataResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::selfSigned-->
-+ <wsdl:message name="ICertificate_getSelfSignedRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getSelfSigned"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getSelfSignedResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getSelfSignedResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::trusted-->
-+ <wsdl:message name="ICertificate_getTrustedRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getTrusted"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getTrustedResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getTrustedResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute ICertificate::expired-->
-+ <wsdl:message name="ICertificate_getExpiredRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getExpired"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_getExpiredResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_getExpiredResponse"/>
-+ </wsdl:message>
-+ <!-- method ICertificate::isCurrentlyExpired-->
-+ <wsdl:message name="ICertificate_isCurrentlyExpiredRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_isCurrentlyExpired"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_isCurrentlyExpiredResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_isCurrentlyExpiredResponse"/>
-+ </wsdl:message>
-+ <!-- method ICertificate::queryInfo-->
-+ <wsdl:message name="ICertificate_queryInfoRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_queryInfo"/>
-+ </wsdl:message>
-+ <wsdl:message name="ICertificate_queryInfoResultMsg">
-+ <wsdl:part name="parameters" element="vbox:ICertificate_queryInfoResponse"/>
-+ </wsdl:message>
-+ <!--
-+ *************************************
- messages for interface IAppliance
- *************************************
- -->
-@@ -21982,6 +22937,13 @@
- <wsdl:message name="IAppliance_getMachinesResultMsg">
- <wsdl:part name="parameters" element="vbox:IAppliance_getMachinesResponse"/>
- </wsdl:message>
-+ <!-- readonly attribute IAppliance::certificate-->
-+ <wsdl:message name="IAppliance_getCertificateRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IAppliance_getCertificate"/>
-+ </wsdl:message>
-+ <wsdl:message name="IAppliance_getCertificateResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IAppliance_getCertificateResponse"/>
-+ </wsdl:message>
- <!-- method IAppliance::read-->
- <wsdl:message name="IAppliance_readRequestMsg">
- <wsdl:part name="parameters" element="vbox:IAppliance_read"/>
-@@ -22193,6 +23155,19 @@
- <wsdl:message name="IBIOSSettings_setIOAPICEnabledResultMsg">
- <wsdl:part name="parameters" element="vbox:IBIOSSettings_setIOAPICEnabledResponse"/>
- </wsdl:message>
-+ <!-- read/write attribute IBIOSSettings::APICMode-->
-+ <wsdl:message name="IBIOSSettings_getAPICModeRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getAPICMode"/>
-+ </wsdl:message>
-+ <wsdl:message name="IBIOSSettings_getAPICModeResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getAPICModeResponse"/>
-+ </wsdl:message>
-+ <wsdl:message name="IBIOSSettings_setAPICModeRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setAPICMode"/>
-+ </wsdl:message>
-+ <wsdl:message name="IBIOSSettings_setAPICModeResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setAPICModeResponse"/>
-+ </wsdl:message>
- <!-- read/write attribute IBIOSSettings::timeOffset-->
- <wsdl:message name="IBIOSSettings_getTimeOffsetRequestMsg">
- <wsdl:part name="parameters" element="vbox:IBIOSSettings_getTimeOffset"/>
-@@ -22846,6 +23821,13 @@
- <wsdl:message name="IMachine_getSettingsFilePathResultMsg">
- <wsdl:part name="parameters" element="vbox:IMachine_getSettingsFilePathResponse"/>
- </wsdl:message>
-+ <!-- readonly attribute IMachine::settingsAuxFilePath-->
-+ <wsdl:message name="IMachine_getSettingsAuxFilePathRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IMachine_getSettingsAuxFilePath"/>
-+ </wsdl:message>
-+ <wsdl:message name="IMachine_getSettingsAuxFilePathResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IMachine_getSettingsAuxFilePathResponse"/>
-+ </wsdl:message>
- <!-- readonly attribute IMachine::settingsModified-->
- <wsdl:message name="IMachine_getSettingsModifiedRequestMsg">
- <wsdl:part name="parameters" element="vbox:IMachine_getSettingsModified"/>
-@@ -23250,6 +24232,32 @@
- <wsdl:message name="IMachine_setVMProcessPriorityResultMsg">
- <wsdl:part name="parameters" element="vbox:IMachine_setVMProcessPriorityResponse"/>
- </wsdl:message>
-+ <!-- read/write attribute IMachine::paravirtDebug-->
-+ <wsdl:message name="IMachine_getParavirtDebugRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IMachine_getParavirtDebug"/>
-+ </wsdl:message>
-+ <wsdl:message name="IMachine_getParavirtDebugResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IMachine_getParavirtDebugResponse"/>
-+ </wsdl:message>
-+ <wsdl:message name="IMachine_setParavirtDebugRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IMachine_setParavirtDebug"/>
-+ </wsdl:message>
-+ <wsdl:message name="IMachine_setParavirtDebugResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IMachine_setParavirtDebugResponse"/>
-+ </wsdl:message>
-+ <!-- read/write attribute IMachine::CPUProfile-->
-+ <wsdl:message name="IMachine_getCPUProfileRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUProfile"/>
-+ </wsdl:message>
-+ <wsdl:message name="IMachine_getCPUProfileResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUProfileResponse"/>
-+ </wsdl:message>
-+ <wsdl:message name="IMachine_setCPUProfileRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IMachine_setCPUProfile"/>
-+ </wsdl:message>
-+ <wsdl:message name="IMachine_setCPUProfileResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IMachine_setCPUProfileResponse"/>
-+ </wsdl:message>
- <!-- method IMachine::lockMachine-->
- <wsdl:message name="IMachine_lockMachineRequestMsg">
- <wsdl:part name="parameters" element="vbox:IMachine_lockMachine"/>
-@@ -24539,6 +25547,20 @@
- <wsdl:message name="IHost_generateMACAddressResultMsg">
- <wsdl:part name="parameters" element="vbox:IHost_generateMACAddressResponse"/>
- </wsdl:message>
-+ <!-- method IHost::addUSBDeviceSource-->
-+ <wsdl:message name="IHost_addUSBDeviceSourceRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IHost_addUSBDeviceSource"/>
-+ </wsdl:message>
-+ <wsdl:message name="IHost_addUSBDeviceSourceResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IHost_addUSBDeviceSourceResponse"/>
-+ </wsdl:message>
-+ <!-- method IHost::removeUSBDeviceSource-->
-+ <wsdl:message name="IHost_removeUSBDeviceSourceRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IHost_removeUSBDeviceSource"/>
-+ </wsdl:message>
-+ <wsdl:message name="IHost_removeUSBDeviceSourceResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IHost_removeUSBDeviceSourceResponse"/>
-+ </wsdl:message>
- <!--
- *************************************
- messages for interface ISystemProperties
-@@ -27022,9 +28044,84 @@
- </wsdl:message>
- <!--
- *************************************
-+ messages for interface IGuestScreenInfo
-+ *************************************
-+ -->
-+ <!-- readonly attribute IGuestScreenInfo::screenId-->
-+ <wsdl:message name="IGuestScreenInfo_getScreenIdRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getScreenId"/>
-+ </wsdl:message>
-+ <wsdl:message name="IGuestScreenInfo_getScreenIdResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getScreenIdResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute IGuestScreenInfo::guestMonitorStatus-->
-+ <wsdl:message name="IGuestScreenInfo_getGuestMonitorStatusRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getGuestMonitorStatus"/>
-+ </wsdl:message>
-+ <wsdl:message name="IGuestScreenInfo_getGuestMonitorStatusResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getGuestMonitorStatusResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute IGuestScreenInfo::primary-->
-+ <wsdl:message name="IGuestScreenInfo_getPrimaryRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getPrimary"/>
-+ </wsdl:message>
-+ <wsdl:message name="IGuestScreenInfo_getPrimaryResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getPrimaryResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute IGuestScreenInfo::origin-->
-+ <wsdl:message name="IGuestScreenInfo_getOriginRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getOrigin"/>
-+ </wsdl:message>
-+ <wsdl:message name="IGuestScreenInfo_getOriginResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getOriginResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute IGuestScreenInfo::originX-->
-+ <wsdl:message name="IGuestScreenInfo_getOriginXRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getOriginX"/>
-+ </wsdl:message>
-+ <wsdl:message name="IGuestScreenInfo_getOriginXResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getOriginXResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute IGuestScreenInfo::originY-->
-+ <wsdl:message name="IGuestScreenInfo_getOriginYRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getOriginY"/>
-+ </wsdl:message>
-+ <wsdl:message name="IGuestScreenInfo_getOriginYResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getOriginYResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute IGuestScreenInfo::width-->
-+ <wsdl:message name="IGuestScreenInfo_getWidthRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getWidth"/>
-+ </wsdl:message>
-+ <wsdl:message name="IGuestScreenInfo_getWidthResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getWidthResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute IGuestScreenInfo::height-->
-+ <wsdl:message name="IGuestScreenInfo_getHeightRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getHeight"/>
-+ </wsdl:message>
-+ <wsdl:message name="IGuestScreenInfo_getHeightResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getHeightResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute IGuestScreenInfo::bitsPerPixel-->
-+ <wsdl:message name="IGuestScreenInfo_getBitsPerPixelRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getBitsPerPixel"/>
-+ </wsdl:message>
-+ <wsdl:message name="IGuestScreenInfo_getBitsPerPixelResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getBitsPerPixelResponse"/>
-+ </wsdl:message>
-+ <!--
-+ *************************************
- messages for interface IDisplay
- *************************************
- -->
-+ <!-- readonly attribute IDisplay::guestScreenLayout-->
-+ <wsdl:message name="IDisplay_getGuestScreenLayoutRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IDisplay_getGuestScreenLayout"/>
-+ </wsdl:message>
-+ <wsdl:message name="IDisplay_getGuestScreenLayoutResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IDisplay_getGuestScreenLayoutResponse"/>
-+ </wsdl:message>
- <!-- method IDisplay::getScreenResolution-->
- <wsdl:message name="IDisplay_getScreenResolutionRequestMsg">
- <wsdl:part name="parameters" element="vbox:IDisplay_getScreenResolution"/>
-@@ -27117,6 +28214,13 @@
- <wsdl:message name="IDisplay_notifyHiDPIOutputPolicyChangeResultMsg">
- <wsdl:part name="parameters" element="vbox:IDisplay_notifyHiDPIOutputPolicyChangeResponse"/>
- </wsdl:message>
-+ <!-- method IDisplay::setScreenLayout-->
-+ <wsdl:message name="IDisplay_setScreenLayoutRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IDisplay_setScreenLayout"/>
-+ </wsdl:message>
-+ <wsdl:message name="IDisplay_setScreenLayoutResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IDisplay_setScreenLayoutResponse"/>
-+ </wsdl:message>
- <!--
- *************************************
- messages for interface INetworkAdapter
-@@ -27720,6 +28824,13 @@
- <wsdl:part name="parameters" element="vbox:IMachineDebugger_setVirtualTimeRateResponse"/>
- </wsdl:message>
- <!--skipping attribute VM for it is suppressed-->
-+ <!-- readonly attribute IMachineDebugger::uptime-->
-+ <wsdl:message name="IMachineDebugger_getUptimeRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getUptime"/>
-+ </wsdl:message>
-+ <wsdl:message name="IMachineDebugger_getUptimeResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getUptimeResponse"/>
-+ </wsdl:message>
- <!-- method IMachineDebugger::dumpGuestCore-->
- <wsdl:message name="IMachineDebugger_dumpGuestCoreRequestMsg">
- <wsdl:part name="parameters" element="vbox:IMachineDebugger_dumpGuestCore"/>
-@@ -28048,6 +29159,20 @@
- <wsdl:message name="IUSBDevice_getRemoteResultMsg">
- <wsdl:part name="parameters" element="vbox:IUSBDevice_getRemoteResponse"/>
- </wsdl:message>
-+ <!-- readonly attribute IUSBDevice::deviceInfo-->
-+ <wsdl:message name="IUSBDevice_getDeviceInfoRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getDeviceInfo"/>
-+ </wsdl:message>
-+ <wsdl:message name="IUSBDevice_getDeviceInfoResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getDeviceInfoResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute IUSBDevice::backend-->
-+ <wsdl:message name="IUSBDevice_getBackendRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getBackend"/>
-+ </wsdl:message>
-+ <wsdl:message name="IUSBDevice_getBackendResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getBackendResponse"/>
-+ </wsdl:message>
- <!--
- *************************************
- messages for interface IUSBDeviceFilter
-@@ -28228,6 +29353,25 @@
- </wsdl:message>
- <!--
- *************************************
-+ messages for interface IUSBProxyBackend
-+ *************************************
-+ -->
-+ <!-- readonly attribute IUSBProxyBackend::name-->
-+ <wsdl:message name="IUSBProxyBackend_getNameRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IUSBProxyBackend_getName"/>
-+ </wsdl:message>
-+ <wsdl:message name="IUSBProxyBackend_getNameResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IUSBProxyBackend_getNameResponse"/>
-+ </wsdl:message>
-+ <!-- readonly attribute IUSBProxyBackend::type-->
-+ <wsdl:message name="IUSBProxyBackend_getTypeRequestMsg">
-+ <wsdl:part name="parameters" element="vbox:IUSBProxyBackend_getType"/>
-+ </wsdl:message>
-+ <wsdl:message name="IUSBProxyBackend_getTypeResultMsg">
-+ <wsdl:part name="parameters" element="vbox:IUSBProxyBackend_getTypeResponse"/>
-+ </wsdl:message>
-+ <!--
-+ *************************************
- messages for interface IAudioAdapter
- *************************************
- -->
-@@ -31259,6 +32403,149 @@
- </wsdl:operation>
- <!--
- *************************************
-+ operations in portType for interface ICertificate
-+ *************************************
-+ -->
-+ <wsdl:operation name="ICertificate_getVersionNumber">
-+ <wsdl:input message="vbox:ICertificate_getVersionNumberRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getVersionNumberResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getSerialNumber">
-+ <wsdl:input message="vbox:ICertificate_getSerialNumberRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getSerialNumberResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getSignatureAlgorithmOID">
-+ <wsdl:input message="vbox:ICertificate_getSignatureAlgorithmOIDRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getSignatureAlgorithmOIDResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getSignatureAlgorithmName">
-+ <wsdl:input message="vbox:ICertificate_getSignatureAlgorithmNameRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getSignatureAlgorithmNameResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getIssuerName">
-+ <wsdl:input message="vbox:ICertificate_getIssuerNameRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getIssuerNameResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getSubjectName">
-+ <wsdl:input message="vbox:ICertificate_getSubjectNameRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getSubjectNameResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getFriendlyName">
-+ <wsdl:input message="vbox:ICertificate_getFriendlyNameRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getFriendlyNameResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getValidityPeriodNotBefore">
-+ <wsdl:input message="vbox:ICertificate_getValidityPeriodNotBeforeRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getValidityPeriodNotBeforeResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getValidityPeriodNotAfter">
-+ <wsdl:input message="vbox:ICertificate_getValidityPeriodNotAfterRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getValidityPeriodNotAfterResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getPublicKeyAlgorithmOID">
-+ <wsdl:input message="vbox:ICertificate_getPublicKeyAlgorithmOIDRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getPublicKeyAlgorithmOIDResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getPublicKeyAlgorithm">
-+ <wsdl:input message="vbox:ICertificate_getPublicKeyAlgorithmRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getPublicKeyAlgorithmResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getSubjectPublicKey">
-+ <wsdl:input message="vbox:ICertificate_getSubjectPublicKeyRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getSubjectPublicKeyResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getIssuerUniqueIdentifier">
-+ <wsdl:input message="vbox:ICertificate_getIssuerUniqueIdentifierRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getIssuerUniqueIdentifierResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getSubjectUniqueIdentifier">
-+ <wsdl:input message="vbox:ICertificate_getSubjectUniqueIdentifierRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getSubjectUniqueIdentifierResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getCertificateAuthority">
-+ <wsdl:input message="vbox:ICertificate_getCertificateAuthorityRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getCertificateAuthorityResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getKeyUsage">
-+ <wsdl:input message="vbox:ICertificate_getKeyUsageRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getKeyUsageResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getExtendedKeyUsage">
-+ <wsdl:input message="vbox:ICertificate_getExtendedKeyUsageRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getExtendedKeyUsageResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getRawCertData">
-+ <wsdl:input message="vbox:ICertificate_getRawCertDataRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getRawCertDataResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getSelfSigned">
-+ <wsdl:input message="vbox:ICertificate_getSelfSignedRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getSelfSignedResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getTrusted">
-+ <wsdl:input message="vbox:ICertificate_getTrustedRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getTrustedResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getExpired">
-+ <wsdl:input message="vbox:ICertificate_getExpiredRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_getExpiredResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_isCurrentlyExpired">
-+ <wsdl:input message="vbox:ICertificate_isCurrentlyExpiredRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_isCurrentlyExpiredResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_queryInfo">
-+ <wsdl:input message="vbox:ICertificate_queryInfoRequestMsg"/>
-+ <wsdl:output message="vbox:ICertificate_queryInfoResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <!--
-+ *************************************
- operations in portType for interface IAppliance
- *************************************
- -->
-@@ -31286,6 +32573,12 @@
- <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
- <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
- </wsdl:operation>
-+ <wsdl:operation name="IAppliance_getCertificate">
-+ <wsdl:input message="vbox:IAppliance_getCertificateRequestMsg"/>
-+ <wsdl:output message="vbox:IAppliance_getCertificateResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
- <wsdl:operation name="IAppliance_read">
- <wsdl:input message="vbox:IAppliance_readRequestMsg"/>
- <wsdl:output message="vbox:IAppliance_readResultMsg"/>
-@@ -31475,6 +32768,18 @@
- <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
- <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
- </wsdl:operation>
-+ <wsdl:operation name="IBIOSSettings_getAPICMode">
-+ <wsdl:input message="vbox:IBIOSSettings_getAPICModeRequestMsg"/>
-+ <wsdl:output message="vbox:IBIOSSettings_getAPICModeResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="IBIOSSettings_setAPICMode">
-+ <wsdl:input message="vbox:IBIOSSettings_setAPICModeRequestMsg"/>
-+ <wsdl:output message="vbox:IBIOSSettings_setAPICModeResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
- <wsdl:operation name="IBIOSSettings_getTimeOffset">
- <wsdl:input message="vbox:IBIOSSettings_getTimeOffsetRequestMsg"/>
- <wsdl:output message="vbox:IBIOSSettings_getTimeOffsetResultMsg"/>
-@@ -32072,6 +33377,12 @@
- <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
- <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
- </wsdl:operation>
-+ <wsdl:operation name="IMachine_getSettingsAuxFilePath">
-+ <wsdl:input message="vbox:IMachine_getSettingsAuxFilePathRequestMsg"/>
-+ <wsdl:output message="vbox:IMachine_getSettingsAuxFilePathResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
- <wsdl:operation name="IMachine_getSettingsModified">
- <wsdl:input message="vbox:IMachine_getSettingsModifiedRequestMsg"/>
- <wsdl:output message="vbox:IMachine_getSettingsModifiedResultMsg"/>
-@@ -32438,6 +33749,30 @@
- <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
- <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
- </wsdl:operation>
-+ <wsdl:operation name="IMachine_getParavirtDebug">
-+ <wsdl:input message="vbox:IMachine_getParavirtDebugRequestMsg"/>
-+ <wsdl:output message="vbox:IMachine_getParavirtDebugResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="IMachine_setParavirtDebug">
-+ <wsdl:input message="vbox:IMachine_setParavirtDebugRequestMsg"/>
-+ <wsdl:output message="vbox:IMachine_setParavirtDebugResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="IMachine_getCPUProfile">
-+ <wsdl:input message="vbox:IMachine_getCPUProfileRequestMsg"/>
-+ <wsdl:output message="vbox:IMachine_getCPUProfileResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="IMachine_setCPUProfile">
-+ <wsdl:input message="vbox:IMachine_setCPUProfileRequestMsg"/>
-+ <wsdl:output message="vbox:IMachine_setCPUProfileResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
- <wsdl:operation name="IMachine_lockMachine">
- <wsdl:input message="vbox:IMachine_lockMachineRequestMsg"/>
- <wsdl:output message="vbox:IMachine_lockMachineResultMsg"/>
-@@ -33548,6 +34883,18 @@
- <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
- <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
- </wsdl:operation>
-+ <wsdl:operation name="IHost_addUSBDeviceSource">
-+ <wsdl:input message="vbox:IHost_addUSBDeviceSourceRequestMsg"/>
-+ <wsdl:output message="vbox:IHost_addUSBDeviceSourceResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="IHost_removeUSBDeviceSource">
-+ <wsdl:input message="vbox:IHost_removeUSBDeviceSourceRequestMsg"/>
-+ <wsdl:output message="vbox:IHost_removeUSBDeviceSourceResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
- <!--
- *************************************
- operations in portType for interface ISystemProperties
-@@ -35720,9 +37067,74 @@
- </wsdl:operation>
- <!--
- *************************************
-+ operations in portType for interface IGuestScreenInfo
-+ *************************************
-+ -->
-+ <wsdl:operation name="IGuestScreenInfo_getScreenId">
-+ <wsdl:input message="vbox:IGuestScreenInfo_getScreenIdRequestMsg"/>
-+ <wsdl:output message="vbox:IGuestScreenInfo_getScreenIdResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="IGuestScreenInfo_getGuestMonitorStatus">
-+ <wsdl:input message="vbox:IGuestScreenInfo_getGuestMonitorStatusRequestMsg"/>
-+ <wsdl:output message="vbox:IGuestScreenInfo_getGuestMonitorStatusResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="IGuestScreenInfo_getPrimary">
-+ <wsdl:input message="vbox:IGuestScreenInfo_getPrimaryRequestMsg"/>
-+ <wsdl:output message="vbox:IGuestScreenInfo_getPrimaryResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="IGuestScreenInfo_getOrigin">
-+ <wsdl:input message="vbox:IGuestScreenInfo_getOriginRequestMsg"/>
-+ <wsdl:output message="vbox:IGuestScreenInfo_getOriginResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="IGuestScreenInfo_getOriginX">
-+ <wsdl:input message="vbox:IGuestScreenInfo_getOriginXRequestMsg"/>
-+ <wsdl:output message="vbox:IGuestScreenInfo_getOriginXResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="IGuestScreenInfo_getOriginY">
-+ <wsdl:input message="vbox:IGuestScreenInfo_getOriginYRequestMsg"/>
-+ <wsdl:output message="vbox:IGuestScreenInfo_getOriginYResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="IGuestScreenInfo_getWidth">
-+ <wsdl:input message="vbox:IGuestScreenInfo_getWidthRequestMsg"/>
-+ <wsdl:output message="vbox:IGuestScreenInfo_getWidthResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="IGuestScreenInfo_getHeight">
-+ <wsdl:input message="vbox:IGuestScreenInfo_getHeightRequestMsg"/>
-+ <wsdl:output message="vbox:IGuestScreenInfo_getHeightResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="IGuestScreenInfo_getBitsPerPixel">
-+ <wsdl:input message="vbox:IGuestScreenInfo_getBitsPerPixelRequestMsg"/>
-+ <wsdl:output message="vbox:IGuestScreenInfo_getBitsPerPixelResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <!--
-+ *************************************
- operations in portType for interface IDisplay
- *************************************
- -->
-+ <wsdl:operation name="IDisplay_getGuestScreenLayout">
-+ <wsdl:input message="vbox:IDisplay_getGuestScreenLayoutRequestMsg"/>
-+ <wsdl:output message="vbox:IDisplay_getGuestScreenLayoutResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
- <wsdl:operation name="IDisplay_getScreenResolution">
- <wsdl:input message="vbox:IDisplay_getScreenResolutionRequestMsg"/>
- <wsdl:output message="vbox:IDisplay_getScreenResolutionResultMsg"/>
-@@ -35799,6 +37211,12 @@
- <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
- <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
- </wsdl:operation>
-+ <wsdl:operation name="IDisplay_setScreenLayout">
-+ <wsdl:input message="vbox:IDisplay_setScreenLayoutRequestMsg"/>
-+ <wsdl:output message="vbox:IDisplay_setScreenLayoutResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
- <!--
- *************************************
- operations in portType for interface INetworkAdapter
-@@ -36348,6 +37766,12 @@
- <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
- </wsdl:operation>
- <!--skipping attribute VM for it is suppressed-->
-+ <wsdl:operation name="IMachineDebugger_getUptime">
-+ <wsdl:input message="vbox:IMachineDebugger_getUptimeRequestMsg"/>
-+ <wsdl:output message="vbox:IMachineDebugger_getUptimeResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
- <wsdl:operation name="IMachineDebugger_dumpGuestCore">
- <wsdl:input message="vbox:IMachineDebugger_dumpGuestCoreRequestMsg"/>
- <wsdl:output message="vbox:IMachineDebugger_dumpGuestCoreResultMsg"/>
-@@ -36633,6 +38057,18 @@
- <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
- <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
- </wsdl:operation>
-+ <wsdl:operation name="IUSBDevice_getDeviceInfo">
-+ <wsdl:input message="vbox:IUSBDevice_getDeviceInfoRequestMsg"/>
-+ <wsdl:output message="vbox:IUSBDevice_getDeviceInfoResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="IUSBDevice_getBackend">
-+ <wsdl:input message="vbox:IUSBDevice_getBackendRequestMsg"/>
-+ <wsdl:output message="vbox:IUSBDevice_getBackendResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
- <!--
- *************************************
- operations in portType for interface IUSBDeviceFilter
-@@ -36800,6 +38236,23 @@
- </wsdl:operation>
- <!--
- *************************************
-+ operations in portType for interface IUSBProxyBackend
-+ *************************************
-+ -->
-+ <wsdl:operation name="IUSBProxyBackend_getName">
-+ <wsdl:input message="vbox:IUSBProxyBackend_getNameRequestMsg"/>
-+ <wsdl:output message="vbox:IUSBProxyBackend_getNameResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <wsdl:operation name="IUSBProxyBackend_getType">
-+ <wsdl:input message="vbox:IUSBProxyBackend_getTypeRequestMsg"/>
-+ <wsdl:output message="vbox:IUSBProxyBackend_getTypeResultMsg"/>
-+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
-+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
-+ </wsdl:operation>
-+ <!--
-+ *************************************
- operations in portType for interface IAudioAdapter
- *************************************
- -->
-@@ -40544,6 +41997,356 @@
- </wsdl:operation>
- <!--
- *************************************
-+ operations in portType for interface ICertificate
-+ *************************************
-+ -->
-+ <wsdl:operation name="ICertificate_getVersionNumber">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getSerialNumber">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getSignatureAlgorithmOID">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getSignatureAlgorithmName">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getIssuerName">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getSubjectName">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getFriendlyName">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getValidityPeriodNotBefore">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getValidityPeriodNotAfter">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getPublicKeyAlgorithmOID">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getPublicKeyAlgorithm">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getSubjectPublicKey">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getIssuerUniqueIdentifier">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getSubjectUniqueIdentifier">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getCertificateAuthority">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getKeyUsage">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getExtendedKeyUsage">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getRawCertData">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getSelfSigned">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getTrusted">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_getExpired">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_isCurrentlyExpired">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="ICertificate_queryInfo">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <!--
-+ *************************************
- operations in portType for interface IAppliance
- *************************************
- -->
-@@ -40607,6 +42410,21 @@
- <soap:fault name="RuntimeFault" use="literal"/>
- </wsdl:fault>
- </wsdl:operation>
-+ <wsdl:operation name="IAppliance_getCertificate">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
- <wsdl:operation name="IAppliance_read">
- <soap:operation soapAction="" style="document"/>
- <wsdl:input>
-@@ -41057,6 +42875,36 @@
- <soap:fault name="RuntimeFault" use="literal"/>
- </wsdl:fault>
- </wsdl:operation>
-+ <wsdl:operation name="IBIOSSettings_getAPICMode">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="IBIOSSettings_setAPICMode">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
- <wsdl:operation name="IBIOSSettings_getTimeOffset">
- <soap:operation soapAction="" style="document"/>
- <wsdl:input>
-@@ -42527,6 +44375,21 @@
- <soap:fault name="RuntimeFault" use="literal"/>
- </wsdl:fault>
- </wsdl:operation>
-+ <wsdl:operation name="IMachine_getSettingsAuxFilePath">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
- <wsdl:operation name="IMachine_getSettingsModified">
- <soap:operation soapAction="" style="document"/>
- <wsdl:input>
-@@ -43442,6 +45305,66 @@
- <soap:fault name="RuntimeFault" use="literal"/>
- </wsdl:fault>
- </wsdl:operation>
-+ <wsdl:operation name="IMachine_getParavirtDebug">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="IMachine_setParavirtDebug">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="IMachine_getCPUProfile">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="IMachine_setCPUProfile">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
- <wsdl:operation name="IMachine_lockMachine">
- <soap:operation soapAction="" style="document"/>
- <wsdl:input>
-@@ -46172,6 +48095,36 @@
- <soap:fault name="RuntimeFault" use="literal"/>
- </wsdl:fault>
- </wsdl:operation>
-+ <wsdl:operation name="IHost_addUSBDeviceSource">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="IHost_removeUSBDeviceSource">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
- <!--
- *************************************
- operations in portType for interface ISystemProperties
-@@ -51368,9 +53321,164 @@
- </wsdl:operation>
- <!--
- *************************************
-+ operations in portType for interface IGuestScreenInfo
-+ *************************************
-+ -->
-+ <wsdl:operation name="IGuestScreenInfo_getScreenId">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="IGuestScreenInfo_getGuestMonitorStatus">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="IGuestScreenInfo_getPrimary">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="IGuestScreenInfo_getOrigin">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="IGuestScreenInfo_getOriginX">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="IGuestScreenInfo_getOriginY">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="IGuestScreenInfo_getWidth">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="IGuestScreenInfo_getHeight">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="IGuestScreenInfo_getBitsPerPixel">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <!--
-+ *************************************
- operations in portType for interface IDisplay
- *************************************
- -->
-+ <wsdl:operation name="IDisplay_getGuestScreenLayout">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
- <wsdl:operation name="IDisplay_getScreenResolution">
- <soap:operation soapAction="" style="document"/>
- <wsdl:input>
-@@ -51555,6 +53663,21 @@
- <soap:fault name="RuntimeFault" use="literal"/>
- </wsdl:fault>
- </wsdl:operation>
-+ <wsdl:operation name="IDisplay_setScreenLayout">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
- <!--
- *************************************
- operations in portType for interface INetworkAdapter
-@@ -52896,6 +55019,21 @@
- </wsdl:fault>
- </wsdl:operation>
- <!--skipping attribute VM for it is suppressed-->
-+ <wsdl:operation name="IMachineDebugger_getUptime">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
- <wsdl:operation name="IMachineDebugger_dumpGuestCore">
- <soap:operation soapAction="" style="document"/>
- <wsdl:input>
-@@ -53586,6 +55724,36 @@
- <soap:fault name="RuntimeFault" use="literal"/>
- </wsdl:fault>
- </wsdl:operation>
-+ <wsdl:operation name="IUSBDevice_getDeviceInfo">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="IUSBDevice_getBackend">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
- <!--
- *************************************
- operations in portType for interface IUSBDeviceFilter
-@@ -53978,6 +56146,41 @@
- </wsdl:operation>
- <!--
- *************************************
-+ operations in portType for interface IUSBProxyBackend
-+ *************************************
-+ -->
-+ <wsdl:operation name="IUSBProxyBackend_getName">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <wsdl:operation name="IUSBProxyBackend_getType">
-+ <soap:operation soapAction="" style="document"/>
-+ <wsdl:input>
-+ <soap:body use="literal"/>
-+ </wsdl:input>
-+ <wsdl:output>
-+ <soap:body use="literal"/>
-+ </wsdl:output>
-+ <wsdl:fault name="InvalidObjectFault">
-+ <soap:fault name="InvalidObjectFault" use="literal"/>
-+ </wsdl:fault>
-+ <wsdl:fault name="RuntimeFault">
-+ <soap:fault name="RuntimeFault" use="literal"/>
-+ </wsdl:fault>
-+ </wsdl:operation>
-+ <!--
-+ *************************************
- operations in portType for interface IAudioAdapter
- *************************************
- -->
Index: head/www/phpvirtualbox/files/patch-endpoints_lib_vboxwebService-5.1.wsdl
===================================================================
--- head/www/phpvirtualbox/files/patch-endpoints_lib_vboxwebService-5.1.wsdl
+++ head/www/phpvirtualbox/files/patch-endpoints_lib_vboxwebService-5.1.wsdl
@@ -1,11 +0,0 @@
---- endpoints/lib/vboxwebService-5.0.wsdl 2017-07-10 13:31:02 UTC
-+++ endpoints/lib/vboxwebService-5.1.wsdl
-@@ -5,7 +5,7 @@
- Generator: src/VBox/Main/webservice/websrv-wsdl-service.xsl
- -->
- <definitions xmlns:interface="urn:vbox" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:vbox="http://www.virtualbox.org/" xmlns="http://schemas.xmlsoap.org/wsdl/" name="VirtualBox" targetNamespace="http://www.virtualbox.org/Service">
-- <import location="vboxweb-5.0.wsdl" namespace="http://www.virtualbox.org/"/>
-+ <import location="vboxweb-5.1.wsdl" namespace="http://www.virtualbox.org/"/>
- <service name="vboxService">
- <port binding="vbox:vboxBinding" name="vboxServicePort">
- <soap:address location="http://localhost:18083/"/>
Index: head/www/phpvirtualbox/pkg-plist
===================================================================
--- head/www/phpvirtualbox/pkg-plist
+++ head/www/phpvirtualbox/pkg-plist
@@ -30,8 +30,8 @@
%%WWWDIR%%/endpoints/lib/utils.php
%%WWWDIR%%/endpoints/lib/vboxServiceWrappers.php
%%WWWDIR%%/endpoints/lib/vboxconnector.php
-%%WWWDIR%%/endpoints/lib/vboxweb-5.1.wsdl
-%%WWWDIR%%/endpoints/lib/vboxwebService-5.1.wsdl
+%%WWWDIR%%/endpoints/lib/vboxweb-5.2.wsdl
+%%WWWDIR%%/endpoints/lib/vboxwebService-5.2.wsdl
%%WWWDIR%%/endpoints/rdp.php
%%WWWDIR%%/endpoints/screen.php
%%WWWDIR%%/images/30white.png
@@ -489,6 +489,7 @@
%%WWWDIR%%/js/jquery.tipped-2.1b.min.js
%%WWWDIR%%/js/phpvirtualbox.js
%%WWWDIR%%/js/utils.js
+%%WWWDIR%%/languages/cs.xml
%%WWWDIR%%/languages/de.xml
%%WWWDIR%%/languages/en.xml
%%WWWDIR%%/languages/es.xml
@@ -501,6 +502,7 @@
%%WWWDIR%%/languages/pt_br.xml
%%WWWDIR%%/languages/ro.xml
%%WWWDIR%%/languages/ru.xml
+%%WWWDIR%%/languages/source/cs.dat
%%WWWDIR%%/languages/source/de.dat
%%WWWDIR%%/languages/source/en.dat
%%WWWDIR%%/languages/source/es.dat
@@ -564,6 +566,7 @@
%%WWWDIR%%/panes/wizardNewHDAdvanced.html
%%WWWDIR%%/panes/wizardNewVM.html
%%WWWDIR%%/panes/wizardNewVMAdvanced.html
+%%WWWDIR%%/phpvirtualbox.conf
%%WWWDIR%%/rdpweb/RDPClientUI.swf
%%WWWDIR%%/rdpweb/license_3rd.txt
%%WWWDIR%%/rdpweb/swfobject.js
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Dec 30, 7:09 AM (18 h, 57 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27378314
Default Alt Text
D14430.diff (128 KB)
Attached To
Mode
D14430: Upgrade to phpvirtualbox 5.2
Attached
Detach File
Event Timeline
Log In to Comment