Page MenuHomeFreeBSD

D14430.diff
No OneTemporary

D14430.diff

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

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)

Event Timeline