View | Details | Raw Unified | Return to bug 220171 | Differences between
and this patch

Collapse All | Expand All

(-)www/phpvirtualbox/Makefile (-3 / +9 lines)
Lines 2-10 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	phpvirtualbox
4
PORTNAME=	phpvirtualbox
5
DISTVERSION=	5.0-5
5
DISTVERSION=	5.1-1
6
CATEGORIES=	www
6
CATEGORIES=	www
7
MASTER_SITES=	SF/${PORTNAME}
8
7
9
MAINTAINER=	vbox@FreeBSD.org
8
MAINTAINER=	vbox@FreeBSD.org
10
COMMENT=	AJAX Web Interface for VirtualBox
9
COMMENT=	AJAX Web Interface for VirtualBox
Lines 11-24 Link Here
11
10
12
LICENSE=	GPLv3
11
LICENSE=	GPLv3
13
12
13
USE_GITHUB=	yes
14
GH_TAGNAME=	65ebcedd3079fd80a6359c7e10651b0d17cc55ed
15
14
NO_ARCH=	yes
16
NO_ARCH=	yes
15
NO_BUILD=	yes
17
NO_BUILD=	yes
16
USE_PHP=	json session simplexml soap xml
18
USE_PHP=	json session simplexml soap xml
17
USES=		dos2unix php zip
19
USES=		dos2unix php
18
20
19
DOS2UNIX_REGEX=	.*\.(php|txt|js|css|html)
21
DOS2UNIX_REGEX=	.*\.(php|txt|js|css|html)
20
ETCDIR=		${WWWDIR}
22
ETCDIR=		${WWWDIR}
21
23
24
post-patch:
25
	@${MV} ${WRKSRC}/endpoints/lib/vboxweb-5.0.wsdl ${WRKSRC}/endpoints/lib/vboxweb-5.1.wsdl
26
	@${MV} ${WRKSRC}/endpoints/lib/vboxwebService-5.0.wsdl ${WRKSRC}/endpoints/lib/vboxwebService-5.1.wsdl
27
22
do-install:
28
do-install:
23
	${MKDIR} ${STAGEDIR}${WWWDIR}
29
	${MKDIR} ${STAGEDIR}${WWWDIR}
24
	(cd ${WRKSRC}/ && ${COPYTREE_SHARE} "*" ${STAGEDIR}${WWWDIR} \
30
	(cd ${WRKSRC}/ && ${COPYTREE_SHARE} "*" ${STAGEDIR}${WWWDIR} \
(-)www/phpvirtualbox/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (phpvirtualbox-5.0-5.zip) = c80c423fda30e5795872c9b9adc68429deee5726e468729472a573c324303c05
1
TIMESTAMP = 1501149389
2
SIZE (phpvirtualbox-5.0-5.zip) = 4093766
2
SHA256 (phpvirtualbox-phpvirtualbox-5.1-1-65ebcedd3079fd80a6359c7e10651b0d17cc55ed_GH0.tar.gz) = b222a82e01b62d7859e2666a1771f2135253ddba041de1590434a5e0b12bc9d1
3
SIZE (phpvirtualbox-phpvirtualbox-5.1-1-65ebcedd3079fd80a6359c7e10651b0d17cc55ed_GH0.tar.gz) = 3717520
(-)www/phpvirtualbox/files/patch-endpoints_lib_config.php (+11 lines)
Line 0 Link Here
1
--- endpoints/lib/config.php.orig	2017-07-10 13:31:02.464188000 +0300
2
+++ endpoints/lib/config.php	2017-07-10 16:21:52.080593000 +0300
3
@@ -14,7 +14,7 @@
4
 /*
5
  * This version of phpVirtualBox
6
  */
7
-define('PHPVBOX_VER', '5.0-6');
8
+define('PHPVBOX_VER', '5.1-1');
9
 
10
 class phpVBoxConfigClass {
11
 
(-)www/phpvirtualbox/files/patch-endpoints_lib_vboxServiceWrappers.php (+13 lines)
Line 0 Link Here
1
--- endpoints/lib/vboxServiceWrappers.php.orig	2017-07-10 13:31:02.464188000 +0300
2
+++ endpoints/lib/vboxServiceWrappers.php	2017-07-10 16:21:52.080593000 +0300
3
@@ -7889,6 +7889,10 @@ public function reset()
4
 
5
     public function changeEncryption($arg_currentPassword, $arg_cipher, $arg_newPassword, $arg_newPasswordId)
6
     {
7
+        // No password ID in case of decryption and de-/encryption are both handled here.
8
+        $isDecryption      = ($arg_cipher == '') && ($arg_newPassword == '');
9
+        $arg_newPasswordId = $isDecryption ? '' : $arg_newPasswordId;
10
+
11
         $request = new stdClass();
12
         $request->_this = $this->handle;
13
         $request->currentPassword = $arg_currentPassword;
(-)www/phpvirtualbox/files/patch-endpoints_lib_vboxconnector.php (+209 lines)
Line 0 Link Here
1
--- endpoints/lib/vboxconnector.php.orig	2017-07-10 13:31:02.464188000 +0300
2
+++ endpoints/lib/vboxconnector.php	2017-07-10 16:21:52.080593000 +0300
3
@@ -1126,7 +1126,7 @@
4
 			// Try to register medium.
5
 			foreach($checks as $iso) {
6
 				try {
7
-					$gem = $this->vbox->openMedium($iso,'DVD','ReadOnly');
8
+					$gem = $this->vbox->openMedium($iso,'DVD','ReadOnly',null);
9
 					break;
10
 				} catch (Exception $e) {
11
 					// Ignore
12
@@ -1358,7 +1358,7 @@
13
 			$src = $nsrc->machine;
14
 		}
15
 		/* @var $m IMachine */
16
-		$m = $this->vbox->createMachine($this->vbox->composeMachineFilename($args['name'],null,null),$args['name'],null,null,null,false);
17
+		$m = $this->vbox->createMachine($this->vbox->composeMachineFilename($args['name'],null,null,null),$args['name'],null,null,null,false);
18
 		$sfpath = $m->settingsFilePath;
19
 
20
 		/* @var $cm CloneMode */
21
@@ -1522,7 +1522,7 @@
22
 									$md->releaseRemote();
23
 								}
24
 							} else {
25
-								$med = $this->vbox->openMedium($ma['medium']['location'],$ma['type']);
26
+								$med = $this->vbox->openMedium($ma['medium']['location'],$ma['type'],null,null);
27
 							}
28
 						} else {
29
 							$med = null;
30
@@ -1591,7 +1591,7 @@
31
 			if($state != 'Saved') {
32
 
33
 				// Network properties
34
-				$eprops = $n->getProperties();
35
+				$eprops = $n->getProperties(null);
36
 				$eprops = array_combine($eprops[1],$eprops[0]);
37
 				$iprops = array_map(create_function('$a','$b=explode("=",$a); return array($b[0]=>$b[1]);'),preg_split('/[\r|\n]+/',$args['networkAdapters'][$i]['properties']));
38
 				$inprops = array();
39
@@ -2028,7 +2028,7 @@
40
 						}
41
 					} else {
42
 						/* @var $med IMedium */
43
-						$med = $this->vbox->openMedium($ma['medium']['location'],$ma['type']);
44
+						$med = $this->vbox->openMedium($ma['medium']['location'],$ma['type'],null,null);
45
 					}
46
 				} else {
47
 					$med = null;
48
@@ -2111,7 +2111,7 @@
49
 			*/
50
 
51
 			// Network properties
52
-			$eprops = $n->getProperties();
53
+			$eprops = $n->getProperties(null);
54
 			$eprops = array_combine($eprops[1],$eprops[0]);
55
 			$iprops = array_map(create_function('$a','$b=explode("=",$a); return array($b[0]=>$b[1]);'),preg_split('/[\r|\n]+/',$args['networkAdapters'][$i]['properties']));
56
 			$inprops = array();
57
@@ -2519,7 +2519,7 @@
58
 	 */
59
 	public function remote_vboxGetEnumerationMap($args) {
60
 
61
-		$c = new $args['class'];
62
+		$c = new $args['class'](null,null);
63
 		return (@isset($args['ValueMap']) ? $c->ValueMap : $c->NameMap);
64
 	}
65
 
66
@@ -3697,7 +3697,7 @@
67
 			$hds = array();
68
 			$delete = $machine->unregister('DetachAllReturnHardDisksOnly');
69
 			foreach($delete as $hd) {
70
-				$hds[] = $this->vbox->openMedium($hd->location,'HardDisk')->handle;
71
+				$hds[] = $this->vbox->openMedium($hd->location,'HardDisk',null,null)->handle;
72
 			}
73
 
74
 			/* @var $progress IProgress */
75
@@ -3772,7 +3772,7 @@
76
 			$args['name'] = $_SESSION['user'] . '_' . $args['name'];
77
 
78
 		/* Check if file exists */
79
-		$filename = $this->vbox->composeMachineFilename($args['name'],($this->settings->phpVboxGroups ? '' : $args['group']),$this->vbox->systemProperties->defaultMachineFolder);
80
+		$filename = $this->vbox->composeMachineFilename($args['name'],($this->settings->phpVboxGroups ? '' : $args['group']),$this->vbox->systemProperties->defaultMachineFolder,null);
81
 
82
 		if($this->remote_fileExists(array('file'=>$filename))) {
83
 			return array('exists' => $filename);
84
@@ -3874,7 +3874,7 @@
85
 
86
 				$sc->releaseRemote();
87
 
88
-				$m = $this->vbox->openMedium($args['disk'],'HardDisk');
89
+				$m = $this->vbox->openMedium($args['disk'],'HardDisk',null,null);
90
 
91
 				$this->session->machine->attachDevice(trans($HDbusType,'UIMachineSettingsStorage'),0,0,'HardDisk',$m->handle);
92
 
93
@@ -3941,7 +3941,7 @@
94
 			if($at == 'NAT') $nd = $n->NATEngine; /* @var $nd INATEngine */
95
 			else $nd = null;
96
 
97
-			$props = $n->getProperties();
98
+			$props = $n->getProperties(null);
99
 			$props = implode("\n",array_map(create_function('$a,$b','return "$a=$b";'),$props[1],$props[0]));
100
 
101
 			$adapters[] = array(
102
@@ -4381,7 +4381,7 @@ public function remote_consoleAddDiskEncryptionPasswords($args) {
103
 	        }
104
 
105
     	    try {
106
-    	        $this->session->console->addDiskEncryptionPassword($creds['id'], $creds['password'], (bool)@$args['clearOnSuspend']);
107
+    	        $this->session->console->addDiskEncryptionPassword($creds['id'], $creds['password'], (bool)$creds['clearOnSuspend']);
108
     	        $response['accepted'][] = $creds['id'];
109
     		} catch (Exception $e) {
110
     		    $response['failed'][] = $creds['id'];
111
@@ -4690,7 +4690,7 @@
112
 			$machine->lockMachine($this->session->handle, ((string)$machine->sessionState == 'Unlocked' ? 'Write' : 'Shared'));
113
 
114
 			/* @var $progress IProgress */
115
-			list($progress, $snapshotId) = $this->session->machine->takeSnapshot($args['name'], $args['description']);
116
+			list($progress, $snapshotId) = $this->session->machine->takeSnapshot($args['name'], $args['description'],null);
117
 
118
 			// Does an exception exist?
119
 			try {
120
@@ -4853,7 +4853,7 @@
121
 	    // Connect to vboxwebsrv
122
 	    $this->connect();
123
 
124
-	    $m = $this->vbox->openMedium($args['medium'],'HardDisk');
125
+	    $m = $this->vbox->openMedium($args['medium'],'HardDisk',null,null);
126
 
127
 	    $retval = $m->checkEncryptionPassword($args['password']);
128
 
129
@@ -4874,7 +4874,7 @@
130
 	    // Connect to vboxwebsrv
131
 	    $this->connect();
132
 
133
-	    $m = $this->vbox->openMedium($args['medium'], 'HardDisk', 'ReadWrite');
134
+	    $m = $this->vbox->openMedium($args['medium'], 'HardDisk', 'ReadWrite',null);
135
 
136
 	    /* @var $progress IProgress */
137
 	    $progress = $m->changeEncryption($args['old_password'],
138
@@ -4915,7 +4915,7 @@
139
 		// Connect to vboxwebsrv
140
 		$this->connect();
141
 
142
-		$m = $this->vbox->openMedium($args['medium'], 'HardDisk');
143
+		$m = $this->vbox->openMedium($args['medium'], 'HardDisk',null,null);
144
 
145
 		/* @var $progress IProgress */
146
 		$progress = $m->resize($args['bytes']);
147
@@ -4953,7 +4953,7 @@
148
 		$mid = $target->id;
149
 
150
 		/* @var $src IMedium */
151
-		$src = $this->vbox->openMedium($args['src'], 'HardDisk');
152
+		$src = $this->vbox->openMedium($args['src'], 'HardDisk',null,null);
153
 
154
 		$type = array(($args['type'] == 'fixed' ? 'Fixed' : 'Standard'));
155
 		if($args['split']) $type[] = 'VmdkSplit2G';
156
@@ -4991,7 +4991,7 @@
157
 		$this->connect();
158
 
159
 		/* @var $m IMedium */
160
-		$m = $this->vbox->openMedium($args['medium'], 'HardDisk');
161
+		$m = $this->vbox->openMedium($args['medium'], 'HardDisk',null,null);
162
 		$m->type = $args['type'];
163
 		$m->releaseRemote();
164
 
165
@@ -5074,7 +5074,7 @@
166
 		// Connect to vboxwebsrv
167
 		$this->connect();
168
 
169
-		return $this->vbox->composeMachineFilename($args['name'],($this->settings->phpVboxGroups ? '' : $args['group']),$this->vbox->systemProperties->defaultMachineFolder);
170
+		return $this->vbox->composeMachineFilename($args['name'],($this->settings->phpVboxGroups ? '' : $args['group']),$this->vbox->systemProperties->defaultMachineFolder,null);
171
 
172
 	}
173
 
174
@@ -5129,7 +5129,7 @@
175
 		$this->connect();
176
 
177
 		/* @var $m IMedium */
178
-		$m = $this->vbox->openMedium($args['medium'],$args['type']);
179
+		$m = $this->vbox->openMedium($args['medium'],$args['type'],null,null);
180
 		$mediumid = $m->id;
181
 
182
 		// connected to...
183
@@ -5211,7 +5211,7 @@
184
 		if(!$args['type']) $args['type'] = 'HardDisk';
185
 
186
 		/* @var $m IMedium */
187
-		$m = $this->vbox->openMedium($args['medium'],$args['type']);
188
+		$m = $this->vbox->openMedium($args['medium'],$args['type'],null,null);
189
 
190
 		if($args['delete'] && @$this->settings->deleteOnRemove && (string)$m->deviceType == 'HardDisk') {
191
 
192
@@ -5380,7 +5380,7 @@
193
 			// Normal medium
194
 			} else {
195
 				/* @var $med IMedium */
196
-				$med = $this->vbox->openMedium($args['medium']['location'],$args['medium']['deviceType']);
197
+				$med = $this->vbox->openMedium($args['medium']['location'],$args['medium']['deviceType'],null,null);
198
 			}
199
 		}
200
 
201
@@ -5445,7 +5445,7 @@
202
 		}
203
 
204
 		// For $fixed value
205
-		$mvenum = new MediumVariant();
206
+		$mvenum = new MediumVariant(null,null);
207
 		$variant = 0;
208
 
209
 		foreach($m->variant as $mv) {
(-)www/phpvirtualbox/files/patch-endpoints_lib_vboxweb-5.0.wsdl (+11 lines)
Line 0 Link Here
1
--- endpoints/lib/vboxwebService-5.0.wsdl	2017-07-10 13:31:02.464188000 +0300
2
+++ endpoints/lib/vboxwebService-5.1.wsdl	2017-07-10 16:21:52.080593000 +0300
3
@@ -5,7 +5,7 @@
4
   Generator: src/VBox/Main/webservice/websrv-wsdl-service.xsl
5
 -->
6
 <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">
7
-  <import location="vboxweb-5.0.wsdl" namespace="http://www.virtualbox.org/"/>
8
+  <import location="vboxweb-5.1.wsdl" namespace="http://www.virtualbox.org/"/>
9
   <service name="vboxService">
10
     <port binding="vbox:vboxBinding" name="vboxServicePort">
11
       <soap:address location="http://localhost:18083/"/>
(-)www/phpvirtualbox/files/patch-endpoints_lib_vboxwebService-5.0.wsdl (+2647 lines)
Line 0 Link Here
1
--- endpoints/lib/vboxweb-5.0.wsdl	2017-07-10 13:31:02.464188000 +0300
2
+++ endpoints/lib/vboxweb-5.1.wsdl	2017-07-10 16:21:52.080593000 +0300
3
@@ -38,6 +38,7 @@
4
             v1_13: 15 -
5
             v1_14: 16 -
6
             v1_15: 17 -
7
+            v1_16: 18 -
8
             Future: 99999 -
9
             -->
10
       <xsd:simpleType name="SettingsVersion">
11
@@ -60,6 +61,7 @@
12
           <xsd:enumeration value="v1_13"/>
13
           <xsd:enumeration value="v1_14"/>
14
           <xsd:enumeration value="v1_15"/>
15
+          <xsd:enumeration value="v1_16"/>
16
           <xsd:enumeration value="Future"/>
17
         </xsd:restriction>
18
       </xsd:simpleType>
19
@@ -156,13 +158,17 @@
20
             PAE: 1 -
21
             LongMode: 2 -
22
             TripleFaultReset: 3 -
23
+            APIC: 4 -
24
+            X2APIC: 5 -
25
             -->
26
       <xsd:simpleType name="CPUPropertyType">
27
         <xsd:restriction base="xsd:string">
28
           <xsd:enumeration value="Null"/>
29
           <xsd:enumeration value="PAE"/>
30
           <xsd:enumeration value="LongMode"/>
31
           <xsd:enumeration value="TripleFaultReset"/>
32
+          <xsd:enumeration value="APIC"/>
33
+          <xsd:enumeration value="X2APIC"/>
34
         </xsd:restriction>
35
       </xsd:simpleType>
36
       <!-- enum: HWVirtExPropertyType -
37
@@ -331,6 +337,18 @@
38
           <xsd:enumeration value="MessageAndMenu"/>
39
         </xsd:restriction>
40
       </xsd:simpleType>
41
+      <!-- enum: APICMode -
42
+            Disabled: 0 -
43
+            APIC: 1 -
44
+            X2APIC: 2 -
45
+            -->
46
+      <xsd:simpleType name="APICMode">
47
+        <xsd:restriction base="xsd:string">
48
+          <xsd:enumeration value="Disabled"/>
49
+          <xsd:enumeration value="APIC"/>
50
+          <xsd:enumeration value="X2APIC"/>
51
+        </xsd:restriction>
52
+      </xsd:simpleType>
53
       <!-- enum: ProcessorFeature -
54
             HWVirtEx: 0 -
55
             PAE: 1 -
56
@@ -595,6 +613,20 @@
57
           <xsd:enumeration value="StripAllNonNATMACs"/>
58
         </xsd:restriction>
59
       </xsd:simpleType>
60
+      <!-- enum: CertificateVersion -
61
+            V1: 1 -
62
+            V2: 2 -
63
+            V3: 3 -
64
+            Unknown: 99 -
65
+            -->
66
+      <xsd:simpleType name="CertificateVersion">
67
+        <xsd:restriction base="xsd:string">
68
+          <xsd:enumeration value="V1"/>
69
+          <xsd:enumeration value="V2"/>
70
+          <xsd:enumeration value="V3"/>
71
+          <xsd:enumeration value="Unknown"/>
72
+        </xsd:restriction>
73
+      </xsd:simpleType>
74
       <!-- enum: VirtualSystemDescriptionType -
75
             Ignore: 1 -
76
             OS: 2 -
77
@@ -1102,7 +1134,7 @@
78
             WaitForProcessStartOnly: 1 -
79
             IgnoreOrphanedProcesses: 2 -
80
             Hidden: 4 -
81
-            NoProfile: 8 -
82
+            Profile: 8 -
83
             WaitForStdOut: 16 -
84
             WaitForStdErr: 32 -
85
             ExpandArguments: 64 -
86
@@ -1114,7 +1146,7 @@
87
           <xsd:enumeration value="WaitForProcessStartOnly"/>
88
           <xsd:enumeration value="IgnoreOrphanedProcesses"/>
89
           <xsd:enumeration value="Hidden"/>
90
-          <xsd:enumeration value="NoProfile"/>
91
+          <xsd:enumeration value="Profile"/>
92
           <xsd:enumeration value="WaitForStdOut"/>
93
           <xsd:enumeration value="WaitForStdErr"/>
94
           <xsd:enumeration value="ExpandArguments"/>
95
@@ -1442,7 +1474,9 @@
96
             Properties: 0x80 -
97
             TcpNetworking: 0x100 -
98
             VFS: 0x200 -
99
-            CapabilityMask: 0x3FF -
100
+            Discard: 0x400 -
101
+            Preferred: 0x800 -
102
+            CapabilityMask: 0xFFF -
103
             -->
104
       <xsd:simpleType name="MediumFormatCapabilities">
105
         <xsd:restriction base="xsd:string">
106
@@ -1456,6 +1490,8 @@
107
           <xsd:enumeration value="Properties"/>
108
           <xsd:enumeration value="TcpNetworking"/>
109
           <xsd:enumeration value="VFS"/>
110
+          <xsd:enumeration value="Discard"/>
111
+          <xsd:enumeration value="Preferred"/>
112
           <xsd:enumeration value="CapabilityMask"/>
113
         </xsd:restriction>
114
       </xsd:simpleType>
115
@@ -1522,11 +1558,23 @@
116
       <!-- enum: GuestMonitorStatus -
117
             Disabled: 0 -
118
             Enabled: 1 -
119
+            Blank: 2 -
120
             -->
121
       <xsd:simpleType name="GuestMonitorStatus">
122
         <xsd:restriction base="xsd:string">
123
           <xsd:enumeration value="Disabled"/>
124
           <xsd:enumeration value="Enabled"/>
125
+          <xsd:enumeration value="Blank"/>
126
+        </xsd:restriction>
127
+      </xsd:simpleType>
128
+      <!-- enum: ScreenLayoutMode -
129
+            Apply: 0 -
130
+            Reset: 1 -
131
+            -->
132
+      <xsd:simpleType name="ScreenLayoutMode">
133
+        <xsd:restriction base="xsd:string">
134
+          <xsd:enumeration value="Apply"/>
135
+          <xsd:enumeration value="Reset"/>
136
         </xsd:restriction>
137
       </xsd:simpleType>
138
       <!-- enum: NetworkAttachmentType -
139
@@ -1749,6 +1797,7 @@
140
             Floppy: 4 -
141
             SAS: 5 -
142
             USB: 6 -
143
+            PCIe: 7 -
144
             -->
145
       <xsd:simpleType name="StorageBus">
146
         <xsd:restriction base="xsd:string">
147
@@ -1759,6 +1808,7 @@
148
           <xsd:enumeration value="Floppy"/>
149
           <xsd:enumeration value="SAS"/>
150
           <xsd:enumeration value="USB"/>
151
+          <xsd:enumeration value="PCIe"/>
152
         </xsd:restriction>
153
       </xsd:simpleType>
154
       <!-- enum: StorageControllerType -
155
@@ -1772,6 +1822,7 @@
156
             I82078: 7 -
157
             LsiLogicSas: 8 -
158
             USB: 9 -
159
+            NVMe: 10 -
160
             -->
161
       <xsd:simpleType name="StorageControllerType">
162
         <xsd:restriction base="xsd:string">
163
@@ -1785,6 +1836,7 @@
164
           <xsd:enumeration value="I82078"/>
165
           <xsd:enumeration value="LsiLogicSas"/>
166
           <xsd:enumeration value="USB"/>
167
+          <xsd:enumeration value="NVMe"/>
168
         </xsd:restriction>
169
       </xsd:simpleType>
170
       <!-- enum: ChipsetType -
171
@@ -2072,7 +2124,9 @@
172
           <xsd:element name="recommendedAudioCodec" type="vbox:AudioCodecType"/>
173
           <xsd:element name="recommendedFloppy" type="xsd:boolean"/>
174
           <xsd:element name="recommendedUSB" type="xsd:boolean"/>
175
+          <xsd:element name="recommendedUSB3" type="xsd:boolean"/>
176
           <xsd:element name="recommendedTFReset" type="xsd:boolean"/>
177
+          <xsd:element name="recommendedX2APIC" type="xsd:boolean"/>
178
         </xsd:sequence>
179
       </xsd:complexType>
180
       <!-- interface IAdditionsFacility as struct: -->
181
@@ -3738,6 +3792,353 @@
182
           </xsd:sequence>
183
         </xsd:complexType>
184
       </xsd:element>
185
+      <!--Interface ICertificate-->
186
+      <!-- readonly attribute ICertificate::versionNumber-->
187
+      <xsd:element name="ICertificate_getVersionNumber">
188
+        <xsd:complexType>
189
+          <xsd:sequence>
190
+            <xsd:element name="_this" type="xsd:string"/>
191
+          </xsd:sequence>
192
+        </xsd:complexType>
193
+      </xsd:element>
194
+      <xsd:element name="ICertificate_getVersionNumberResponse">
195
+        <xsd:complexType>
196
+          <xsd:sequence>
197
+            <xsd:element name="returnval" type="vbox:CertificateVersion"/>
198
+          </xsd:sequence>
199
+        </xsd:complexType>
200
+      </xsd:element>
201
+      <!-- readonly attribute ICertificate::serialNumber-->
202
+      <xsd:element name="ICertificate_getSerialNumber">
203
+        <xsd:complexType>
204
+          <xsd:sequence>
205
+            <xsd:element name="_this" type="xsd:string"/>
206
+          </xsd:sequence>
207
+        </xsd:complexType>
208
+      </xsd:element>
209
+      <xsd:element name="ICertificate_getSerialNumberResponse">
210
+        <xsd:complexType>
211
+          <xsd:sequence>
212
+            <xsd:element name="returnval" type="xsd:string"/>
213
+          </xsd:sequence>
214
+        </xsd:complexType>
215
+      </xsd:element>
216
+      <!-- readonly attribute ICertificate::signatureAlgorithmOID-->
217
+      <xsd:element name="ICertificate_getSignatureAlgorithmOID">
218
+        <xsd:complexType>
219
+          <xsd:sequence>
220
+            <xsd:element name="_this" type="xsd:string"/>
221
+          </xsd:sequence>
222
+        </xsd:complexType>
223
+      </xsd:element>
224
+      <xsd:element name="ICertificate_getSignatureAlgorithmOIDResponse">
225
+        <xsd:complexType>
226
+          <xsd:sequence>
227
+            <xsd:element name="returnval" type="xsd:string"/>
228
+          </xsd:sequence>
229
+        </xsd:complexType>
230
+      </xsd:element>
231
+      <!-- readonly attribute ICertificate::signatureAlgorithmName-->
232
+      <xsd:element name="ICertificate_getSignatureAlgorithmName">
233
+        <xsd:complexType>
234
+          <xsd:sequence>
235
+            <xsd:element name="_this" type="xsd:string"/>
236
+          </xsd:sequence>
237
+        </xsd:complexType>
238
+      </xsd:element>
239
+      <xsd:element name="ICertificate_getSignatureAlgorithmNameResponse">
240
+        <xsd:complexType>
241
+          <xsd:sequence>
242
+            <xsd:element name="returnval" type="xsd:string"/>
243
+          </xsd:sequence>
244
+        </xsd:complexType>
245
+      </xsd:element>
246
+      <!-- readonly attribute ICertificate::issuerName-->
247
+      <xsd:element name="ICertificate_getIssuerName">
248
+        <xsd:complexType>
249
+          <xsd:sequence>
250
+            <xsd:element name="_this" type="xsd:string"/>
251
+          </xsd:sequence>
252
+        </xsd:complexType>
253
+      </xsd:element>
254
+      <xsd:element name="ICertificate_getIssuerNameResponse">
255
+        <xsd:complexType>
256
+          <xsd:sequence>
257
+            <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
258
+          </xsd:sequence>
259
+        </xsd:complexType>
260
+      </xsd:element>
261
+      <!-- readonly attribute ICertificate::subjectName-->
262
+      <xsd:element name="ICertificate_getSubjectName">
263
+        <xsd:complexType>
264
+          <xsd:sequence>
265
+            <xsd:element name="_this" type="xsd:string"/>
266
+          </xsd:sequence>
267
+        </xsd:complexType>
268
+      </xsd:element>
269
+      <xsd:element name="ICertificate_getSubjectNameResponse">
270
+        <xsd:complexType>
271
+          <xsd:sequence>
272
+            <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
273
+          </xsd:sequence>
274
+        </xsd:complexType>
275
+      </xsd:element>
276
+      <!-- readonly attribute ICertificate::friendlyName-->
277
+      <xsd:element name="ICertificate_getFriendlyName">
278
+        <xsd:complexType>
279
+          <xsd:sequence>
280
+            <xsd:element name="_this" type="xsd:string"/>
281
+          </xsd:sequence>
282
+        </xsd:complexType>
283
+      </xsd:element>
284
+      <xsd:element name="ICertificate_getFriendlyNameResponse">
285
+        <xsd:complexType>
286
+          <xsd:sequence>
287
+            <xsd:element name="returnval" type="xsd:string"/>
288
+          </xsd:sequence>
289
+        </xsd:complexType>
290
+      </xsd:element>
291
+      <!-- readonly attribute ICertificate::validityPeriodNotBefore-->
292
+      <xsd:element name="ICertificate_getValidityPeriodNotBefore">
293
+        <xsd:complexType>
294
+          <xsd:sequence>
295
+            <xsd:element name="_this" type="xsd:string"/>
296
+          </xsd:sequence>
297
+        </xsd:complexType>
298
+      </xsd:element>
299
+      <xsd:element name="ICertificate_getValidityPeriodNotBeforeResponse">
300
+        <xsd:complexType>
301
+          <xsd:sequence>
302
+            <xsd:element name="returnval" type="xsd:string"/>
303
+          </xsd:sequence>
304
+        </xsd:complexType>
305
+      </xsd:element>
306
+      <!-- readonly attribute ICertificate::validityPeriodNotAfter-->
307
+      <xsd:element name="ICertificate_getValidityPeriodNotAfter">
308
+        <xsd:complexType>
309
+          <xsd:sequence>
310
+            <xsd:element name="_this" type="xsd:string"/>
311
+          </xsd:sequence>
312
+        </xsd:complexType>
313
+      </xsd:element>
314
+      <xsd:element name="ICertificate_getValidityPeriodNotAfterResponse">
315
+        <xsd:complexType>
316
+          <xsd:sequence>
317
+            <xsd:element name="returnval" type="xsd:string"/>
318
+          </xsd:sequence>
319
+        </xsd:complexType>
320
+      </xsd:element>
321
+      <!-- readonly attribute ICertificate::publicKeyAlgorithmOID-->
322
+      <xsd:element name="ICertificate_getPublicKeyAlgorithmOID">
323
+        <xsd:complexType>
324
+          <xsd:sequence>
325
+            <xsd:element name="_this" type="xsd:string"/>
326
+          </xsd:sequence>
327
+        </xsd:complexType>
328
+      </xsd:element>
329
+      <xsd:element name="ICertificate_getPublicKeyAlgorithmOIDResponse">
330
+        <xsd:complexType>
331
+          <xsd:sequence>
332
+            <xsd:element name="returnval" type="xsd:string"/>
333
+          </xsd:sequence>
334
+        </xsd:complexType>
335
+      </xsd:element>
336
+      <!-- readonly attribute ICertificate::publicKeyAlgorithm-->
337
+      <xsd:element name="ICertificate_getPublicKeyAlgorithm">
338
+        <xsd:complexType>
339
+          <xsd:sequence>
340
+            <xsd:element name="_this" type="xsd:string"/>
341
+          </xsd:sequence>
342
+        </xsd:complexType>
343
+      </xsd:element>
344
+      <xsd:element name="ICertificate_getPublicKeyAlgorithmResponse">
345
+        <xsd:complexType>
346
+          <xsd:sequence>
347
+            <xsd:element name="returnval" type="xsd:string"/>
348
+          </xsd:sequence>
349
+        </xsd:complexType>
350
+      </xsd:element>
351
+      <!-- readonly attribute ICertificate::subjectPublicKey-->
352
+      <xsd:element name="ICertificate_getSubjectPublicKey">
353
+        <xsd:complexType>
354
+          <xsd:sequence>
355
+            <xsd:element name="_this" type="xsd:string"/>
356
+          </xsd:sequence>
357
+        </xsd:complexType>
358
+      </xsd:element>
359
+      <xsd:element name="ICertificate_getSubjectPublicKeyResponse">
360
+        <xsd:complexType>
361
+          <xsd:sequence>
362
+            <xsd:element name="returnval" type="xsd:string"/>
363
+          </xsd:sequence>
364
+        </xsd:complexType>
365
+      </xsd:element>
366
+      <!-- readonly attribute ICertificate::issuerUniqueIdentifier-->
367
+      <xsd:element name="ICertificate_getIssuerUniqueIdentifier">
368
+        <xsd:complexType>
369
+          <xsd:sequence>
370
+            <xsd:element name="_this" type="xsd:string"/>
371
+          </xsd:sequence>
372
+        </xsd:complexType>
373
+      </xsd:element>
374
+      <xsd:element name="ICertificate_getIssuerUniqueIdentifierResponse">
375
+        <xsd:complexType>
376
+          <xsd:sequence>
377
+            <xsd:element name="returnval" type="xsd:string"/>
378
+          </xsd:sequence>
379
+        </xsd:complexType>
380
+      </xsd:element>
381
+      <!-- readonly attribute ICertificate::subjectUniqueIdentifier-->
382
+      <xsd:element name="ICertificate_getSubjectUniqueIdentifier">
383
+        <xsd:complexType>
384
+          <xsd:sequence>
385
+            <xsd:element name="_this" type="xsd:string"/>
386
+          </xsd:sequence>
387
+        </xsd:complexType>
388
+      </xsd:element>
389
+      <xsd:element name="ICertificate_getSubjectUniqueIdentifierResponse">
390
+        <xsd:complexType>
391
+          <xsd:sequence>
392
+            <xsd:element name="returnval" type="xsd:string"/>
393
+          </xsd:sequence>
394
+        </xsd:complexType>
395
+      </xsd:element>
396
+      <!-- readonly attribute ICertificate::certificateAuthority-->
397
+      <xsd:element name="ICertificate_getCertificateAuthority">
398
+        <xsd:complexType>
399
+          <xsd:sequence>
400
+            <xsd:element name="_this" type="xsd:string"/>
401
+          </xsd:sequence>
402
+        </xsd:complexType>
403
+      </xsd:element>
404
+      <xsd:element name="ICertificate_getCertificateAuthorityResponse">
405
+        <xsd:complexType>
406
+          <xsd:sequence>
407
+            <xsd:element name="returnval" type="xsd:boolean"/>
408
+          </xsd:sequence>
409
+        </xsd:complexType>
410
+      </xsd:element>
411
+      <!-- readonly attribute ICertificate::keyUsage-->
412
+      <xsd:element name="ICertificate_getKeyUsage">
413
+        <xsd:complexType>
414
+          <xsd:sequence>
415
+            <xsd:element name="_this" type="xsd:string"/>
416
+          </xsd:sequence>
417
+        </xsd:complexType>
418
+      </xsd:element>
419
+      <xsd:element name="ICertificate_getKeyUsageResponse">
420
+        <xsd:complexType>
421
+          <xsd:sequence>
422
+            <xsd:element name="returnval" type="xsd:unsignedInt"/>
423
+          </xsd:sequence>
424
+        </xsd:complexType>
425
+      </xsd:element>
426
+      <!-- readonly attribute ICertificate::extendedKeyUsage-->
427
+      <xsd:element name="ICertificate_getExtendedKeyUsage">
428
+        <xsd:complexType>
429
+          <xsd:sequence>
430
+            <xsd:element name="_this" type="xsd:string"/>
431
+          </xsd:sequence>
432
+        </xsd:complexType>
433
+      </xsd:element>
434
+      <xsd:element name="ICertificate_getExtendedKeyUsageResponse">
435
+        <xsd:complexType>
436
+          <xsd:sequence>
437
+            <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
438
+          </xsd:sequence>
439
+        </xsd:complexType>
440
+      </xsd:element>
441
+      <!-- readonly attribute ICertificate::rawCertData-->
442
+      <xsd:element name="ICertificate_getRawCertData">
443
+        <xsd:complexType>
444
+          <xsd:sequence>
445
+            <xsd:element name="_this" type="xsd:string"/>
446
+          </xsd:sequence>
447
+        </xsd:complexType>
448
+      </xsd:element>
449
+      <xsd:element name="ICertificate_getRawCertDataResponse">
450
+        <xsd:complexType>
451
+          <xsd:sequence>
452
+            <xsd:element name="returnval" type="xsd:string"/>
453
+          </xsd:sequence>
454
+        </xsd:complexType>
455
+      </xsd:element>
456
+      <!-- readonly attribute ICertificate::selfSigned-->
457
+      <xsd:element name="ICertificate_getSelfSigned">
458
+        <xsd:complexType>
459
+          <xsd:sequence>
460
+            <xsd:element name="_this" type="xsd:string"/>
461
+          </xsd:sequence>
462
+        </xsd:complexType>
463
+      </xsd:element>
464
+      <xsd:element name="ICertificate_getSelfSignedResponse">
465
+        <xsd:complexType>
466
+          <xsd:sequence>
467
+            <xsd:element name="returnval" type="xsd:boolean"/>
468
+          </xsd:sequence>
469
+        </xsd:complexType>
470
+      </xsd:element>
471
+      <!-- readonly attribute ICertificate::trusted-->
472
+      <xsd:element name="ICertificate_getTrusted">
473
+        <xsd:complexType>
474
+          <xsd:sequence>
475
+            <xsd:element name="_this" type="xsd:string"/>
476
+          </xsd:sequence>
477
+        </xsd:complexType>
478
+      </xsd:element>
479
+      <xsd:element name="ICertificate_getTrustedResponse">
480
+        <xsd:complexType>
481
+          <xsd:sequence>
482
+            <xsd:element name="returnval" type="xsd:boolean"/>
483
+          </xsd:sequence>
484
+        </xsd:complexType>
485
+      </xsd:element>
486
+      <!-- readonly attribute ICertificate::expired-->
487
+      <xsd:element name="ICertificate_getExpired">
488
+        <xsd:complexType>
489
+          <xsd:sequence>
490
+            <xsd:element name="_this" type="xsd:string"/>
491
+          </xsd:sequence>
492
+        </xsd:complexType>
493
+      </xsd:element>
494
+      <xsd:element name="ICertificate_getExpiredResponse">
495
+        <xsd:complexType>
496
+          <xsd:sequence>
497
+            <xsd:element name="returnval" type="xsd:boolean"/>
498
+          </xsd:sequence>
499
+        </xsd:complexType>
500
+      </xsd:element>
501
+      <!-- method ICertificate::isCurrentlyExpired-->
502
+      <xsd:element name="ICertificate_isCurrentlyExpired">
503
+        <xsd:complexType>
504
+          <xsd:sequence>
505
+            <xsd:element name="_this" type="xsd:string"/>
506
+          </xsd:sequence>
507
+        </xsd:complexType>
508
+      </xsd:element>
509
+      <xsd:element name="ICertificate_isCurrentlyExpiredResponse">
510
+        <xsd:complexType>
511
+          <xsd:sequence>
512
+            <xsd:element name="returnval" type="xsd:boolean"/>
513
+          </xsd:sequence>
514
+        </xsd:complexType>
515
+      </xsd:element>
516
+      <!-- method ICertificate::queryInfo-->
517
+      <xsd:element name="ICertificate_queryInfo">
518
+        <xsd:complexType>
519
+          <xsd:sequence>
520
+            <xsd:element name="_this" type="xsd:string"/>
521
+            <xsd:element name="what" type="xsd:int"/>
522
+          </xsd:sequence>
523
+        </xsd:complexType>
524
+      </xsd:element>
525
+      <xsd:element name="ICertificate_queryInfoResponse">
526
+        <xsd:complexType>
527
+          <xsd:sequence>
528
+            <xsd:element name="returnval" type="xsd:string"/>
529
+          </xsd:sequence>
530
+        </xsd:complexType>
531
+      </xsd:element>
532
       <!--Interface IAppliance-->
533
       <!-- readonly attribute IAppliance::path-->
534
       <xsd:element name="IAppliance_getPath">
535
@@ -3799,6 +4200,21 @@
536
           </xsd:sequence>
537
         </xsd:complexType>
538
       </xsd:element>
539
+      <!-- readonly attribute IAppliance::certificate-->
540
+      <xsd:element name="IAppliance_getCertificate">
541
+        <xsd:complexType>
542
+          <xsd:sequence>
543
+            <xsd:element name="_this" type="xsd:string"/>
544
+          </xsd:sequence>
545
+        </xsd:complexType>
546
+      </xsd:element>
547
+      <xsd:element name="IAppliance_getCertificateResponse">
548
+        <xsd:complexType>
549
+          <xsd:sequence>
550
+            <xsd:element name="returnval" type="xsd:string"/>
551
+          </xsd:sequence>
552
+        </xsd:complexType>
553
+      </xsd:element>
554
       <!-- method IAppliance::read-->
555
       <xsd:element name="IAppliance_read">
556
         <xsd:complexType>
557
@@ -4240,6 +4656,34 @@
558
           <xsd:sequence/>
559
         </xsd:complexType>
560
       </xsd:element>
561
+      <!-- read/write attribute IBIOSSettings::APICMode-->
562
+      <xsd:element name="IBIOSSettings_getAPICMode">
563
+        <xsd:complexType>
564
+          <xsd:sequence>
565
+            <xsd:element name="_this" type="xsd:string"/>
566
+          </xsd:sequence>
567
+        </xsd:complexType>
568
+      </xsd:element>
569
+      <xsd:element name="IBIOSSettings_getAPICModeResponse">
570
+        <xsd:complexType>
571
+          <xsd:sequence>
572
+            <xsd:element name="returnval" type="vbox:APICMode"/>
573
+          </xsd:sequence>
574
+        </xsd:complexType>
575
+      </xsd:element>
576
+      <xsd:element name="IBIOSSettings_setAPICMode">
577
+        <xsd:complexType>
578
+          <xsd:sequence>
579
+            <xsd:element name="_this" type="xsd:string"/>
580
+            <xsd:element name="APICMode" type="vbox:APICMode"/>
581
+          </xsd:sequence>
582
+        </xsd:complexType>
583
+      </xsd:element>
584
+      <xsd:element name="IBIOSSettings_setAPICModeResponse">
585
+        <xsd:complexType>
586
+          <xsd:sequence/>
587
+        </xsd:complexType>
588
+      </xsd:element>
589
       <!-- read/write attribute IBIOSSettings::timeOffset-->
590
       <xsd:element name="IBIOSSettings_getTimeOffset">
591
         <xsd:complexType>
592
@@ -5614,6 +6058,21 @@
593
           </xsd:sequence>
594
         </xsd:complexType>
595
       </xsd:element>
596
+      <!-- readonly attribute IMachine::settingsAuxFilePath-->
597
+      <xsd:element name="IMachine_getSettingsAuxFilePath">
598
+        <xsd:complexType>
599
+          <xsd:sequence>
600
+            <xsd:element name="_this" type="xsd:string"/>
601
+          </xsd:sequence>
602
+        </xsd:complexType>
603
+      </xsd:element>
604
+      <xsd:element name="IMachine_getSettingsAuxFilePathResponse">
605
+        <xsd:complexType>
606
+          <xsd:sequence>
607
+            <xsd:element name="returnval" type="xsd:string"/>
608
+          </xsd:sequence>
609
+        </xsd:complexType>
610
+      </xsd:element>
611
       <!-- readonly attribute IMachine::settingsModified-->
612
       <xsd:element name="IMachine_getSettingsModified">
613
         <xsd:complexType>
614
@@ -6483,6 +6942,62 @@
615
           <xsd:sequence/>
616
         </xsd:complexType>
617
       </xsd:element>
618
+      <!-- read/write attribute IMachine::paravirtDebug-->
619
+      <xsd:element name="IMachine_getParavirtDebug">
620
+        <xsd:complexType>
621
+          <xsd:sequence>
622
+            <xsd:element name="_this" type="xsd:string"/>
623
+          </xsd:sequence>
624
+        </xsd:complexType>
625
+      </xsd:element>
626
+      <xsd:element name="IMachine_getParavirtDebugResponse">
627
+        <xsd:complexType>
628
+          <xsd:sequence>
629
+            <xsd:element name="returnval" type="xsd:string"/>
630
+          </xsd:sequence>
631
+        </xsd:complexType>
632
+      </xsd:element>
633
+      <xsd:element name="IMachine_setParavirtDebug">
634
+        <xsd:complexType>
635
+          <xsd:sequence>
636
+            <xsd:element name="_this" type="xsd:string"/>
637
+            <xsd:element name="paravirtDebug" type="xsd:string"/>
638
+          </xsd:sequence>
639
+        </xsd:complexType>
640
+      </xsd:element>
641
+      <xsd:element name="IMachine_setParavirtDebugResponse">
642
+        <xsd:complexType>
643
+          <xsd:sequence/>
644
+        </xsd:complexType>
645
+      </xsd:element>
646
+      <!-- read/write attribute IMachine::CPUProfile-->
647
+      <xsd:element name="IMachine_getCPUProfile">
648
+        <xsd:complexType>
649
+          <xsd:sequence>
650
+            <xsd:element name="_this" type="xsd:string"/>
651
+          </xsd:sequence>
652
+        </xsd:complexType>
653
+      </xsd:element>
654
+      <xsd:element name="IMachine_getCPUProfileResponse">
655
+        <xsd:complexType>
656
+          <xsd:sequence>
657
+            <xsd:element name="returnval" type="xsd:string"/>
658
+          </xsd:sequence>
659
+        </xsd:complexType>
660
+      </xsd:element>
661
+      <xsd:element name="IMachine_setCPUProfile">
662
+        <xsd:complexType>
663
+          <xsd:sequence>
664
+            <xsd:element name="_this" type="xsd:string"/>
665
+            <xsd:element name="CPUProfile" type="xsd:string"/>
666
+          </xsd:sequence>
667
+        </xsd:complexType>
668
+      </xsd:element>
669
+      <xsd:element name="IMachine_setCPUProfileResponse">
670
+        <xsd:complexType>
671
+          <xsd:sequence/>
672
+        </xsd:complexType>
673
+      </xsd:element>
674
       <!-- method IMachine::lockMachine-->
675
       <xsd:element name="IMachine_lockMachine">
676
         <xsd:complexType>
677
@@ -9289,6 +9804,38 @@
678
           </xsd:sequence>
679
         </xsd:complexType>
680
       </xsd:element>
681
+      <!-- method IHost::addUSBDeviceSource-->
682
+      <xsd:element name="IHost_addUSBDeviceSource">
683
+        <xsd:complexType>
684
+          <xsd:sequence>
685
+            <xsd:element name="_this" type="xsd:string"/>
686
+            <xsd:element name="backend" type="xsd:string"/>
687
+            <xsd:element name="id" type="xsd:string"/>
688
+            <xsd:element name="address" type="xsd:string"/>
689
+            <xsd:element name="propertyNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
690
+            <xsd:element name="propertyValues" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
691
+          </xsd:sequence>
692
+        </xsd:complexType>
693
+      </xsd:element>
694
+      <xsd:element name="IHost_addUSBDeviceSourceResponse">
695
+        <xsd:complexType>
696
+          <xsd:sequence/>
697
+        </xsd:complexType>
698
+      </xsd:element>
699
+      <!-- method IHost::removeUSBDeviceSource-->
700
+      <xsd:element name="IHost_removeUSBDeviceSource">
701
+        <xsd:complexType>
702
+          <xsd:sequence>
703
+            <xsd:element name="_this" type="xsd:string"/>
704
+            <xsd:element name="id" type="xsd:string"/>
705
+          </xsd:sequence>
706
+        </xsd:complexType>
707
+      </xsd:element>
708
+      <xsd:element name="IHost_removeUSBDeviceSourceResponse">
709
+        <xsd:complexType>
710
+          <xsd:sequence/>
711
+        </xsd:complexType>
712
+      </xsd:element>
713
       <!--Interface ISystemProperties-->
714
       <!-- readonly attribute ISystemProperties::minGuestRAM-->
715
       <xsd:element name="ISystemProperties_getMinGuestRAM">
716
@@ -14496,7 +15043,158 @@
717
           <xsd:sequence/>
718
         </xsd:complexType>
719
       </xsd:element>
720
+      <!--Interface IGuestScreenInfo-->
721
+      <!-- readonly attribute IGuestScreenInfo::screenId-->
722
+      <xsd:element name="IGuestScreenInfo_getScreenId">
723
+        <xsd:complexType>
724
+          <xsd:sequence>
725
+            <xsd:element name="_this" type="xsd:string"/>
726
+          </xsd:sequence>
727
+        </xsd:complexType>
728
+      </xsd:element>
729
+      <xsd:element name="IGuestScreenInfo_getScreenIdResponse">
730
+        <xsd:complexType>
731
+          <xsd:sequence>
732
+            <xsd:element name="returnval" type="xsd:unsignedInt"/>
733
+          </xsd:sequence>
734
+        </xsd:complexType>
735
+      </xsd:element>
736
+      <!-- readonly attribute IGuestScreenInfo::guestMonitorStatus-->
737
+      <xsd:element name="IGuestScreenInfo_getGuestMonitorStatus">
738
+        <xsd:complexType>
739
+          <xsd:sequence>
740
+            <xsd:element name="_this" type="xsd:string"/>
741
+          </xsd:sequence>
742
+        </xsd:complexType>
743
+      </xsd:element>
744
+      <xsd:element name="IGuestScreenInfo_getGuestMonitorStatusResponse">
745
+        <xsd:complexType>
746
+          <xsd:sequence>
747
+            <xsd:element name="returnval" type="vbox:GuestMonitorStatus"/>
748
+          </xsd:sequence>
749
+        </xsd:complexType>
750
+      </xsd:element>
751
+      <!-- readonly attribute IGuestScreenInfo::primary-->
752
+      <xsd:element name="IGuestScreenInfo_getPrimary">
753
+        <xsd:complexType>
754
+          <xsd:sequence>
755
+            <xsd:element name="_this" type="xsd:string"/>
756
+          </xsd:sequence>
757
+        </xsd:complexType>
758
+      </xsd:element>
759
+      <xsd:element name="IGuestScreenInfo_getPrimaryResponse">
760
+        <xsd:complexType>
761
+          <xsd:sequence>
762
+            <xsd:element name="returnval" type="xsd:boolean"/>
763
+          </xsd:sequence>
764
+        </xsd:complexType>
765
+      </xsd:element>
766
+      <!-- readonly attribute IGuestScreenInfo::origin-->
767
+      <xsd:element name="IGuestScreenInfo_getOrigin">
768
+        <xsd:complexType>
769
+          <xsd:sequence>
770
+            <xsd:element name="_this" type="xsd:string"/>
771
+          </xsd:sequence>
772
+        </xsd:complexType>
773
+      </xsd:element>
774
+      <xsd:element name="IGuestScreenInfo_getOriginResponse">
775
+        <xsd:complexType>
776
+          <xsd:sequence>
777
+            <xsd:element name="returnval" type="xsd:boolean"/>
778
+          </xsd:sequence>
779
+        </xsd:complexType>
780
+      </xsd:element>
781
+      <!-- readonly attribute IGuestScreenInfo::originX-->
782
+      <xsd:element name="IGuestScreenInfo_getOriginX">
783
+        <xsd:complexType>
784
+          <xsd:sequence>
785
+            <xsd:element name="_this" type="xsd:string"/>
786
+          </xsd:sequence>
787
+        </xsd:complexType>
788
+      </xsd:element>
789
+      <xsd:element name="IGuestScreenInfo_getOriginXResponse">
790
+        <xsd:complexType>
791
+          <xsd:sequence>
792
+            <xsd:element name="returnval" type="xsd:int"/>
793
+          </xsd:sequence>
794
+        </xsd:complexType>
795
+      </xsd:element>
796
+      <!-- readonly attribute IGuestScreenInfo::originY-->
797
+      <xsd:element name="IGuestScreenInfo_getOriginY">
798
+        <xsd:complexType>
799
+          <xsd:sequence>
800
+            <xsd:element name="_this" type="xsd:string"/>
801
+          </xsd:sequence>
802
+        </xsd:complexType>
803
+      </xsd:element>
804
+      <xsd:element name="IGuestScreenInfo_getOriginYResponse">
805
+        <xsd:complexType>
806
+          <xsd:sequence>
807
+            <xsd:element name="returnval" type="xsd:int"/>
808
+          </xsd:sequence>
809
+        </xsd:complexType>
810
+      </xsd:element>
811
+      <!-- readonly attribute IGuestScreenInfo::width-->
812
+      <xsd:element name="IGuestScreenInfo_getWidth">
813
+        <xsd:complexType>
814
+          <xsd:sequence>
815
+            <xsd:element name="_this" type="xsd:string"/>
816
+          </xsd:sequence>
817
+        </xsd:complexType>
818
+      </xsd:element>
819
+      <xsd:element name="IGuestScreenInfo_getWidthResponse">
820
+        <xsd:complexType>
821
+          <xsd:sequence>
822
+            <xsd:element name="returnval" type="xsd:unsignedInt"/>
823
+          </xsd:sequence>
824
+        </xsd:complexType>
825
+      </xsd:element>
826
+      <!-- readonly attribute IGuestScreenInfo::height-->
827
+      <xsd:element name="IGuestScreenInfo_getHeight">
828
+        <xsd:complexType>
829
+          <xsd:sequence>
830
+            <xsd:element name="_this" type="xsd:string"/>
831
+          </xsd:sequence>
832
+        </xsd:complexType>
833
+      </xsd:element>
834
+      <xsd:element name="IGuestScreenInfo_getHeightResponse">
835
+        <xsd:complexType>
836
+          <xsd:sequence>
837
+            <xsd:element name="returnval" type="xsd:unsignedInt"/>
838
+          </xsd:sequence>
839
+        </xsd:complexType>
840
+      </xsd:element>
841
+      <!-- readonly attribute IGuestScreenInfo::bitsPerPixel-->
842
+      <xsd:element name="IGuestScreenInfo_getBitsPerPixel">
843
+        <xsd:complexType>
844
+          <xsd:sequence>
845
+            <xsd:element name="_this" type="xsd:string"/>
846
+          </xsd:sequence>
847
+        </xsd:complexType>
848
+      </xsd:element>
849
+      <xsd:element name="IGuestScreenInfo_getBitsPerPixelResponse">
850
+        <xsd:complexType>
851
+          <xsd:sequence>
852
+            <xsd:element name="returnval" type="xsd:unsignedInt"/>
853
+          </xsd:sequence>
854
+        </xsd:complexType>
855
+      </xsd:element>
856
       <!--Interface IDisplay-->
857
+      <!-- readonly attribute IDisplay::guestScreenLayout-->
858
+      <xsd:element name="IDisplay_getGuestScreenLayout">
859
+        <xsd:complexType>
860
+          <xsd:sequence>
861
+            <xsd:element name="_this" type="xsd:string"/>
862
+          </xsd:sequence>
863
+        </xsd:complexType>
864
+      </xsd:element>
865
+      <xsd:element name="IDisplay_getGuestScreenLayoutResponse">
866
+        <xsd:complexType>
867
+          <xsd:sequence>
868
+            <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
869
+          </xsd:sequence>
870
+        </xsd:complexType>
871
+      </xsd:element>
872
       <!-- method IDisplay::getScreenResolution-->
873
       <xsd:element name="IDisplay_getScreenResolution">
874
         <xsd:complexType>
875
@@ -14703,6 +15401,21 @@
876
           <xsd:sequence/>
877
         </xsd:complexType>
878
       </xsd:element>
879
+      <!-- method IDisplay::setScreenLayout-->
880
+      <xsd:element name="IDisplay_setScreenLayout">
881
+        <xsd:complexType>
882
+          <xsd:sequence>
883
+            <xsd:element name="_this" type="xsd:string"/>
884
+            <xsd:element name="screenLayoutMode" type="vbox:ScreenLayoutMode"/>
885
+            <xsd:element name="guestScreenInfo" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
886
+          </xsd:sequence>
887
+        </xsd:complexType>
888
+      </xsd:element>
889
+      <xsd:element name="IDisplay_setScreenLayoutResponse">
890
+        <xsd:complexType>
891
+          <xsd:sequence/>
892
+        </xsd:complexType>
893
+      </xsd:element>
894
       <!--Interface INetworkAdapter-->
895
       <!-- read/write attribute INetworkAdapter::adapterType-->
896
       <xsd:element name="INetworkAdapter_getAdapterType">
897
@@ -15963,6 +16676,21 @@
898
         </xsd:complexType>
899
       </xsd:element>
900
       <!--skipping attribute VM for it is suppressed-->
901
+      <!-- readonly attribute IMachineDebugger::uptime-->
902
+      <xsd:element name="IMachineDebugger_getUptime">
903
+        <xsd:complexType>
904
+          <xsd:sequence>
905
+            <xsd:element name="_this" type="xsd:string"/>
906
+          </xsd:sequence>
907
+        </xsd:complexType>
908
+      </xsd:element>
909
+      <xsd:element name="IMachineDebugger_getUptimeResponse">
910
+        <xsd:complexType>
911
+          <xsd:sequence>
912
+            <xsd:element name="returnval" type="xsd:long"/>
913
+          </xsd:sequence>
914
+        </xsd:complexType>
915
+      </xsd:element>
916
       <!-- method IMachineDebugger::dumpGuestCore-->
917
       <xsd:element name="IMachineDebugger_dumpGuestCore">
918
         <xsd:complexType>
919
@@ -16652,6 +17380,36 @@
920
           </xsd:sequence>
921
         </xsd:complexType>
922
       </xsd:element>
923
+      <!-- readonly attribute IUSBDevice::deviceInfo-->
924
+      <xsd:element name="IUSBDevice_getDeviceInfo">
925
+        <xsd:complexType>
926
+          <xsd:sequence>
927
+            <xsd:element name="_this" type="xsd:string"/>
928
+          </xsd:sequence>
929
+        </xsd:complexType>
930
+      </xsd:element>
931
+      <xsd:element name="IUSBDevice_getDeviceInfoResponse">
932
+        <xsd:complexType>
933
+          <xsd:sequence>
934
+            <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
935
+          </xsd:sequence>
936
+        </xsd:complexType>
937
+      </xsd:element>
938
+      <!-- readonly attribute IUSBDevice::backend-->
939
+      <xsd:element name="IUSBDevice_getBackend">
940
+        <xsd:complexType>
941
+          <xsd:sequence>
942
+            <xsd:element name="_this" type="xsd:string"/>
943
+          </xsd:sequence>
944
+        </xsd:complexType>
945
+      </xsd:element>
946
+      <xsd:element name="IUSBDevice_getBackendResponse">
947
+        <xsd:complexType>
948
+          <xsd:sequence>
949
+            <xsd:element name="returnval" type="xsd:string"/>
950
+          </xsd:sequence>
951
+        </xsd:complexType>
952
+      </xsd:element>
953
       <!--Interface IUSBDeviceFilter-->
954
       <!-- read/write attribute IUSBDeviceFilter::name-->
955
       <xsd:element name="IUSBDeviceFilter_getName">
956
@@ -17006,6 +17764,37 @@
957
           <xsd:sequence/>
958
         </xsd:complexType>
959
       </xsd:element>
960
+      <!--Interface IUSBProxyBackend-->
961
+      <!-- readonly attribute IUSBProxyBackend::name-->
962
+      <xsd:element name="IUSBProxyBackend_getName">
963
+        <xsd:complexType>
964
+          <xsd:sequence>
965
+            <xsd:element name="_this" type="xsd:string"/>
966
+          </xsd:sequence>
967
+        </xsd:complexType>
968
+      </xsd:element>
969
+      <xsd:element name="IUSBProxyBackend_getNameResponse">
970
+        <xsd:complexType>
971
+          <xsd:sequence>
972
+            <xsd:element name="returnval" type="xsd:string"/>
973
+          </xsd:sequence>
974
+        </xsd:complexType>
975
+      </xsd:element>
976
+      <!-- readonly attribute IUSBProxyBackend::type-->
977
+      <xsd:element name="IUSBProxyBackend_getType">
978
+        <xsd:complexType>
979
+          <xsd:sequence>
980
+            <xsd:element name="_this" type="xsd:string"/>
981
+          </xsd:sequence>
982
+        </xsd:complexType>
983
+      </xsd:element>
984
+      <xsd:element name="IUSBProxyBackend_getTypeResponse">
985
+        <xsd:complexType>
986
+          <xsd:sequence>
987
+            <xsd:element name="returnval" type="xsd:string"/>
988
+          </xsd:sequence>
989
+        </xsd:complexType>
990
+      </xsd:element>
991
       <!--Interface IAudioAdapter-->
992
       <!-- read/write attribute IAudioAdapter::enabled-->
993
       <xsd:element name="IAudioAdapter_getEnabled">
994
@@ -21951,6 +22740,172 @@
995
   </wsdl:message>
996
   <!--
997
         *************************************
998
+        messages for interface ICertificate
999
+        *************************************
1000
+      -->
1001
+  <!-- readonly attribute ICertificate::versionNumber-->
1002
+  <wsdl:message name="ICertificate_getVersionNumberRequestMsg">
1003
+    <wsdl:part name="parameters" element="vbox:ICertificate_getVersionNumber"/>
1004
+  </wsdl:message>
1005
+  <wsdl:message name="ICertificate_getVersionNumberResultMsg">
1006
+    <wsdl:part name="parameters" element="vbox:ICertificate_getVersionNumberResponse"/>
1007
+  </wsdl:message>
1008
+  <!-- readonly attribute ICertificate::serialNumber-->
1009
+  <wsdl:message name="ICertificate_getSerialNumberRequestMsg">
1010
+    <wsdl:part name="parameters" element="vbox:ICertificate_getSerialNumber"/>
1011
+  </wsdl:message>
1012
+  <wsdl:message name="ICertificate_getSerialNumberResultMsg">
1013
+    <wsdl:part name="parameters" element="vbox:ICertificate_getSerialNumberResponse"/>
1014
+  </wsdl:message>
1015
+  <!-- readonly attribute ICertificate::signatureAlgorithmOID-->
1016
+  <wsdl:message name="ICertificate_getSignatureAlgorithmOIDRequestMsg">
1017
+    <wsdl:part name="parameters" element="vbox:ICertificate_getSignatureAlgorithmOID"/>
1018
+  </wsdl:message>
1019
+  <wsdl:message name="ICertificate_getSignatureAlgorithmOIDResultMsg">
1020
+    <wsdl:part name="parameters" element="vbox:ICertificate_getSignatureAlgorithmOIDResponse"/>
1021
+  </wsdl:message>
1022
+  <!-- readonly attribute ICertificate::signatureAlgorithmName-->
1023
+  <wsdl:message name="ICertificate_getSignatureAlgorithmNameRequestMsg">
1024
+    <wsdl:part name="parameters" element="vbox:ICertificate_getSignatureAlgorithmName"/>
1025
+  </wsdl:message>
1026
+  <wsdl:message name="ICertificate_getSignatureAlgorithmNameResultMsg">
1027
+    <wsdl:part name="parameters" element="vbox:ICertificate_getSignatureAlgorithmNameResponse"/>
1028
+  </wsdl:message>
1029
+  <!-- readonly attribute ICertificate::issuerName-->
1030
+  <wsdl:message name="ICertificate_getIssuerNameRequestMsg">
1031
+    <wsdl:part name="parameters" element="vbox:ICertificate_getIssuerName"/>
1032
+  </wsdl:message>
1033
+  <wsdl:message name="ICertificate_getIssuerNameResultMsg">
1034
+    <wsdl:part name="parameters" element="vbox:ICertificate_getIssuerNameResponse"/>
1035
+  </wsdl:message>
1036
+  <!-- readonly attribute ICertificate::subjectName-->
1037
+  <wsdl:message name="ICertificate_getSubjectNameRequestMsg">
1038
+    <wsdl:part name="parameters" element="vbox:ICertificate_getSubjectName"/>
1039
+  </wsdl:message>
1040
+  <wsdl:message name="ICertificate_getSubjectNameResultMsg">
1041
+    <wsdl:part name="parameters" element="vbox:ICertificate_getSubjectNameResponse"/>
1042
+  </wsdl:message>
1043
+  <!-- readonly attribute ICertificate::friendlyName-->
1044
+  <wsdl:message name="ICertificate_getFriendlyNameRequestMsg">
1045
+    <wsdl:part name="parameters" element="vbox:ICertificate_getFriendlyName"/>
1046
+  </wsdl:message>
1047
+  <wsdl:message name="ICertificate_getFriendlyNameResultMsg">
1048
+    <wsdl:part name="parameters" element="vbox:ICertificate_getFriendlyNameResponse"/>
1049
+  </wsdl:message>
1050
+  <!-- readonly attribute ICertificate::validityPeriodNotBefore-->
1051
+  <wsdl:message name="ICertificate_getValidityPeriodNotBeforeRequestMsg">
1052
+    <wsdl:part name="parameters" element="vbox:ICertificate_getValidityPeriodNotBefore"/>
1053
+  </wsdl:message>
1054
+  <wsdl:message name="ICertificate_getValidityPeriodNotBeforeResultMsg">
1055
+    <wsdl:part name="parameters" element="vbox:ICertificate_getValidityPeriodNotBeforeResponse"/>
1056
+  </wsdl:message>
1057
+  <!-- readonly attribute ICertificate::validityPeriodNotAfter-->
1058
+  <wsdl:message name="ICertificate_getValidityPeriodNotAfterRequestMsg">
1059
+    <wsdl:part name="parameters" element="vbox:ICertificate_getValidityPeriodNotAfter"/>
1060
+  </wsdl:message>
1061
+  <wsdl:message name="ICertificate_getValidityPeriodNotAfterResultMsg">
1062
+    <wsdl:part name="parameters" element="vbox:ICertificate_getValidityPeriodNotAfterResponse"/>
1063
+  </wsdl:message>
1064
+  <!-- readonly attribute ICertificate::publicKeyAlgorithmOID-->
1065
+  <wsdl:message name="ICertificate_getPublicKeyAlgorithmOIDRequestMsg">
1066
+    <wsdl:part name="parameters" element="vbox:ICertificate_getPublicKeyAlgorithmOID"/>
1067
+  </wsdl:message>
1068
+  <wsdl:message name="ICertificate_getPublicKeyAlgorithmOIDResultMsg">
1069
+    <wsdl:part name="parameters" element="vbox:ICertificate_getPublicKeyAlgorithmOIDResponse"/>
1070
+  </wsdl:message>
1071
+  <!-- readonly attribute ICertificate::publicKeyAlgorithm-->
1072
+  <wsdl:message name="ICertificate_getPublicKeyAlgorithmRequestMsg">
1073
+    <wsdl:part name="parameters" element="vbox:ICertificate_getPublicKeyAlgorithm"/>
1074
+  </wsdl:message>
1075
+  <wsdl:message name="ICertificate_getPublicKeyAlgorithmResultMsg">
1076
+    <wsdl:part name="parameters" element="vbox:ICertificate_getPublicKeyAlgorithmResponse"/>
1077
+  </wsdl:message>
1078
+  <!-- readonly attribute ICertificate::subjectPublicKey-->
1079
+  <wsdl:message name="ICertificate_getSubjectPublicKeyRequestMsg">
1080
+    <wsdl:part name="parameters" element="vbox:ICertificate_getSubjectPublicKey"/>
1081
+  </wsdl:message>
1082
+  <wsdl:message name="ICertificate_getSubjectPublicKeyResultMsg">
1083
+    <wsdl:part name="parameters" element="vbox:ICertificate_getSubjectPublicKeyResponse"/>
1084
+  </wsdl:message>
1085
+  <!-- readonly attribute ICertificate::issuerUniqueIdentifier-->
1086
+  <wsdl:message name="ICertificate_getIssuerUniqueIdentifierRequestMsg">
1087
+    <wsdl:part name="parameters" element="vbox:ICertificate_getIssuerUniqueIdentifier"/>
1088
+  </wsdl:message>
1089
+  <wsdl:message name="ICertificate_getIssuerUniqueIdentifierResultMsg">
1090
+    <wsdl:part name="parameters" element="vbox:ICertificate_getIssuerUniqueIdentifierResponse"/>
1091
+  </wsdl:message>
1092
+  <!-- readonly attribute ICertificate::subjectUniqueIdentifier-->
1093
+  <wsdl:message name="ICertificate_getSubjectUniqueIdentifierRequestMsg">
1094
+    <wsdl:part name="parameters" element="vbox:ICertificate_getSubjectUniqueIdentifier"/>
1095
+  </wsdl:message>
1096
+  <wsdl:message name="ICertificate_getSubjectUniqueIdentifierResultMsg">
1097
+    <wsdl:part name="parameters" element="vbox:ICertificate_getSubjectUniqueIdentifierResponse"/>
1098
+  </wsdl:message>
1099
+  <!-- readonly attribute ICertificate::certificateAuthority-->
1100
+  <wsdl:message name="ICertificate_getCertificateAuthorityRequestMsg">
1101
+    <wsdl:part name="parameters" element="vbox:ICertificate_getCertificateAuthority"/>
1102
+  </wsdl:message>
1103
+  <wsdl:message name="ICertificate_getCertificateAuthorityResultMsg">
1104
+    <wsdl:part name="parameters" element="vbox:ICertificate_getCertificateAuthorityResponse"/>
1105
+  </wsdl:message>
1106
+  <!-- readonly attribute ICertificate::keyUsage-->
1107
+  <wsdl:message name="ICertificate_getKeyUsageRequestMsg">
1108
+    <wsdl:part name="parameters" element="vbox:ICertificate_getKeyUsage"/>
1109
+  </wsdl:message>
1110
+  <wsdl:message name="ICertificate_getKeyUsageResultMsg">
1111
+    <wsdl:part name="parameters" element="vbox:ICertificate_getKeyUsageResponse"/>
1112
+  </wsdl:message>
1113
+  <!-- readonly attribute ICertificate::extendedKeyUsage-->
1114
+  <wsdl:message name="ICertificate_getExtendedKeyUsageRequestMsg">
1115
+    <wsdl:part name="parameters" element="vbox:ICertificate_getExtendedKeyUsage"/>
1116
+  </wsdl:message>
1117
+  <wsdl:message name="ICertificate_getExtendedKeyUsageResultMsg">
1118
+    <wsdl:part name="parameters" element="vbox:ICertificate_getExtendedKeyUsageResponse"/>
1119
+  </wsdl:message>
1120
+  <!-- readonly attribute ICertificate::rawCertData-->
1121
+  <wsdl:message name="ICertificate_getRawCertDataRequestMsg">
1122
+    <wsdl:part name="parameters" element="vbox:ICertificate_getRawCertData"/>
1123
+  </wsdl:message>
1124
+  <wsdl:message name="ICertificate_getRawCertDataResultMsg">
1125
+    <wsdl:part name="parameters" element="vbox:ICertificate_getRawCertDataResponse"/>
1126
+  </wsdl:message>
1127
+  <!-- readonly attribute ICertificate::selfSigned-->
1128
+  <wsdl:message name="ICertificate_getSelfSignedRequestMsg">
1129
+    <wsdl:part name="parameters" element="vbox:ICertificate_getSelfSigned"/>
1130
+  </wsdl:message>
1131
+  <wsdl:message name="ICertificate_getSelfSignedResultMsg">
1132
+    <wsdl:part name="parameters" element="vbox:ICertificate_getSelfSignedResponse"/>
1133
+  </wsdl:message>
1134
+  <!-- readonly attribute ICertificate::trusted-->
1135
+  <wsdl:message name="ICertificate_getTrustedRequestMsg">
1136
+    <wsdl:part name="parameters" element="vbox:ICertificate_getTrusted"/>
1137
+  </wsdl:message>
1138
+  <wsdl:message name="ICertificate_getTrustedResultMsg">
1139
+    <wsdl:part name="parameters" element="vbox:ICertificate_getTrustedResponse"/>
1140
+  </wsdl:message>
1141
+  <!-- readonly attribute ICertificate::expired-->
1142
+  <wsdl:message name="ICertificate_getExpiredRequestMsg">
1143
+    <wsdl:part name="parameters" element="vbox:ICertificate_getExpired"/>
1144
+  </wsdl:message>
1145
+  <wsdl:message name="ICertificate_getExpiredResultMsg">
1146
+    <wsdl:part name="parameters" element="vbox:ICertificate_getExpiredResponse"/>
1147
+  </wsdl:message>
1148
+  <!-- method ICertificate::isCurrentlyExpired-->
1149
+  <wsdl:message name="ICertificate_isCurrentlyExpiredRequestMsg">
1150
+    <wsdl:part name="parameters" element="vbox:ICertificate_isCurrentlyExpired"/>
1151
+  </wsdl:message>
1152
+  <wsdl:message name="ICertificate_isCurrentlyExpiredResultMsg">
1153
+    <wsdl:part name="parameters" element="vbox:ICertificate_isCurrentlyExpiredResponse"/>
1154
+  </wsdl:message>
1155
+  <!-- method ICertificate::queryInfo-->
1156
+  <wsdl:message name="ICertificate_queryInfoRequestMsg">
1157
+    <wsdl:part name="parameters" element="vbox:ICertificate_queryInfo"/>
1158
+  </wsdl:message>
1159
+  <wsdl:message name="ICertificate_queryInfoResultMsg">
1160
+    <wsdl:part name="parameters" element="vbox:ICertificate_queryInfoResponse"/>
1161
+  </wsdl:message>
1162
+  <!--
1163
+        *************************************
1164
         messages for interface IAppliance
1165
         *************************************
1166
       -->
1167
@@ -21982,6 +22937,13 @@
1168
   <wsdl:message name="IAppliance_getMachinesResultMsg">
1169
     <wsdl:part name="parameters" element="vbox:IAppliance_getMachinesResponse"/>
1170
   </wsdl:message>
1171
+  <!-- readonly attribute IAppliance::certificate-->
1172
+  <wsdl:message name="IAppliance_getCertificateRequestMsg">
1173
+    <wsdl:part name="parameters" element="vbox:IAppliance_getCertificate"/>
1174
+  </wsdl:message>
1175
+  <wsdl:message name="IAppliance_getCertificateResultMsg">
1176
+    <wsdl:part name="parameters" element="vbox:IAppliance_getCertificateResponse"/>
1177
+  </wsdl:message>
1178
   <!-- method IAppliance::read-->
1179
   <wsdl:message name="IAppliance_readRequestMsg">
1180
     <wsdl:part name="parameters" element="vbox:IAppliance_read"/>
1181
@@ -22193,6 +23155,19 @@
1182
   <wsdl:message name="IBIOSSettings_setIOAPICEnabledResultMsg">
1183
     <wsdl:part name="parameters" element="vbox:IBIOSSettings_setIOAPICEnabledResponse"/>
1184
   </wsdl:message>
1185
+  <!-- read/write attribute IBIOSSettings::APICMode-->
1186
+  <wsdl:message name="IBIOSSettings_getAPICModeRequestMsg">
1187
+    <wsdl:part name="parameters" element="vbox:IBIOSSettings_getAPICMode"/>
1188
+  </wsdl:message>
1189
+  <wsdl:message name="IBIOSSettings_getAPICModeResultMsg">
1190
+    <wsdl:part name="parameters" element="vbox:IBIOSSettings_getAPICModeResponse"/>
1191
+  </wsdl:message>
1192
+  <wsdl:message name="IBIOSSettings_setAPICModeRequestMsg">
1193
+    <wsdl:part name="parameters" element="vbox:IBIOSSettings_setAPICMode"/>
1194
+  </wsdl:message>
1195
+  <wsdl:message name="IBIOSSettings_setAPICModeResultMsg">
1196
+    <wsdl:part name="parameters" element="vbox:IBIOSSettings_setAPICModeResponse"/>
1197
+  </wsdl:message>
1198
   <!-- read/write attribute IBIOSSettings::timeOffset-->
1199
   <wsdl:message name="IBIOSSettings_getTimeOffsetRequestMsg">
1200
     <wsdl:part name="parameters" element="vbox:IBIOSSettings_getTimeOffset"/>
1201
@@ -22846,6 +23821,13 @@
1202
   <wsdl:message name="IMachine_getSettingsFilePathResultMsg">
1203
     <wsdl:part name="parameters" element="vbox:IMachine_getSettingsFilePathResponse"/>
1204
   </wsdl:message>
1205
+  <!-- readonly attribute IMachine::settingsAuxFilePath-->
1206
+  <wsdl:message name="IMachine_getSettingsAuxFilePathRequestMsg">
1207
+    <wsdl:part name="parameters" element="vbox:IMachine_getSettingsAuxFilePath"/>
1208
+  </wsdl:message>
1209
+  <wsdl:message name="IMachine_getSettingsAuxFilePathResultMsg">
1210
+    <wsdl:part name="parameters" element="vbox:IMachine_getSettingsAuxFilePathResponse"/>
1211
+  </wsdl:message>
1212
   <!-- readonly attribute IMachine::settingsModified-->
1213
   <wsdl:message name="IMachine_getSettingsModifiedRequestMsg">
1214
     <wsdl:part name="parameters" element="vbox:IMachine_getSettingsModified"/>
1215
@@ -23250,6 +24232,32 @@
1216
   <wsdl:message name="IMachine_setVMProcessPriorityResultMsg">
1217
     <wsdl:part name="parameters" element="vbox:IMachine_setVMProcessPriorityResponse"/>
1218
   </wsdl:message>
1219
+  <!-- read/write attribute IMachine::paravirtDebug-->
1220
+  <wsdl:message name="IMachine_getParavirtDebugRequestMsg">
1221
+    <wsdl:part name="parameters" element="vbox:IMachine_getParavirtDebug"/>
1222
+  </wsdl:message>
1223
+  <wsdl:message name="IMachine_getParavirtDebugResultMsg">
1224
+    <wsdl:part name="parameters" element="vbox:IMachine_getParavirtDebugResponse"/>
1225
+  </wsdl:message>
1226
+  <wsdl:message name="IMachine_setParavirtDebugRequestMsg">
1227
+    <wsdl:part name="parameters" element="vbox:IMachine_setParavirtDebug"/>
1228
+  </wsdl:message>
1229
+  <wsdl:message name="IMachine_setParavirtDebugResultMsg">
1230
+    <wsdl:part name="parameters" element="vbox:IMachine_setParavirtDebugResponse"/>
1231
+  </wsdl:message>
1232
+  <!-- read/write attribute IMachine::CPUProfile-->
1233
+  <wsdl:message name="IMachine_getCPUProfileRequestMsg">
1234
+    <wsdl:part name="parameters" element="vbox:IMachine_getCPUProfile"/>
1235
+  </wsdl:message>
1236
+  <wsdl:message name="IMachine_getCPUProfileResultMsg">
1237
+    <wsdl:part name="parameters" element="vbox:IMachine_getCPUProfileResponse"/>
1238
+  </wsdl:message>
1239
+  <wsdl:message name="IMachine_setCPUProfileRequestMsg">
1240
+    <wsdl:part name="parameters" element="vbox:IMachine_setCPUProfile"/>
1241
+  </wsdl:message>
1242
+  <wsdl:message name="IMachine_setCPUProfileResultMsg">
1243
+    <wsdl:part name="parameters" element="vbox:IMachine_setCPUProfileResponse"/>
1244
+  </wsdl:message>
1245
   <!-- method IMachine::lockMachine-->
1246
   <wsdl:message name="IMachine_lockMachineRequestMsg">
1247
     <wsdl:part name="parameters" element="vbox:IMachine_lockMachine"/>
1248
@@ -24539,6 +25547,20 @@
1249
   <wsdl:message name="IHost_generateMACAddressResultMsg">
1250
     <wsdl:part name="parameters" element="vbox:IHost_generateMACAddressResponse"/>
1251
   </wsdl:message>
1252
+  <!-- method IHost::addUSBDeviceSource-->
1253
+  <wsdl:message name="IHost_addUSBDeviceSourceRequestMsg">
1254
+    <wsdl:part name="parameters" element="vbox:IHost_addUSBDeviceSource"/>
1255
+  </wsdl:message>
1256
+  <wsdl:message name="IHost_addUSBDeviceSourceResultMsg">
1257
+    <wsdl:part name="parameters" element="vbox:IHost_addUSBDeviceSourceResponse"/>
1258
+  </wsdl:message>
1259
+  <!-- method IHost::removeUSBDeviceSource-->
1260
+  <wsdl:message name="IHost_removeUSBDeviceSourceRequestMsg">
1261
+    <wsdl:part name="parameters" element="vbox:IHost_removeUSBDeviceSource"/>
1262
+  </wsdl:message>
1263
+  <wsdl:message name="IHost_removeUSBDeviceSourceResultMsg">
1264
+    <wsdl:part name="parameters" element="vbox:IHost_removeUSBDeviceSourceResponse"/>
1265
+  </wsdl:message>
1266
   <!--
1267
         *************************************
1268
         messages for interface ISystemProperties
1269
@@ -27022,9 +28044,84 @@
1270
   </wsdl:message>
1271
   <!--
1272
         *************************************
1273
+        messages for interface IGuestScreenInfo
1274
+        *************************************
1275
+      -->
1276
+  <!-- readonly attribute IGuestScreenInfo::screenId-->
1277
+  <wsdl:message name="IGuestScreenInfo_getScreenIdRequestMsg">
1278
+    <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getScreenId"/>
1279
+  </wsdl:message>
1280
+  <wsdl:message name="IGuestScreenInfo_getScreenIdResultMsg">
1281
+    <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getScreenIdResponse"/>
1282
+  </wsdl:message>
1283
+  <!-- readonly attribute IGuestScreenInfo::guestMonitorStatus-->
1284
+  <wsdl:message name="IGuestScreenInfo_getGuestMonitorStatusRequestMsg">
1285
+    <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getGuestMonitorStatus"/>
1286
+  </wsdl:message>
1287
+  <wsdl:message name="IGuestScreenInfo_getGuestMonitorStatusResultMsg">
1288
+    <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getGuestMonitorStatusResponse"/>
1289
+  </wsdl:message>
1290
+  <!-- readonly attribute IGuestScreenInfo::primary-->
1291
+  <wsdl:message name="IGuestScreenInfo_getPrimaryRequestMsg">
1292
+    <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getPrimary"/>
1293
+  </wsdl:message>
1294
+  <wsdl:message name="IGuestScreenInfo_getPrimaryResultMsg">
1295
+    <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getPrimaryResponse"/>
1296
+  </wsdl:message>
1297
+  <!-- readonly attribute IGuestScreenInfo::origin-->
1298
+  <wsdl:message name="IGuestScreenInfo_getOriginRequestMsg">
1299
+    <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getOrigin"/>
1300
+  </wsdl:message>
1301
+  <wsdl:message name="IGuestScreenInfo_getOriginResultMsg">
1302
+    <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getOriginResponse"/>
1303
+  </wsdl:message>
1304
+  <!-- readonly attribute IGuestScreenInfo::originX-->
1305
+  <wsdl:message name="IGuestScreenInfo_getOriginXRequestMsg">
1306
+    <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getOriginX"/>
1307
+  </wsdl:message>
1308
+  <wsdl:message name="IGuestScreenInfo_getOriginXResultMsg">
1309
+    <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getOriginXResponse"/>
1310
+  </wsdl:message>
1311
+  <!-- readonly attribute IGuestScreenInfo::originY-->
1312
+  <wsdl:message name="IGuestScreenInfo_getOriginYRequestMsg">
1313
+    <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getOriginY"/>
1314
+  </wsdl:message>
1315
+  <wsdl:message name="IGuestScreenInfo_getOriginYResultMsg">
1316
+    <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getOriginYResponse"/>
1317
+  </wsdl:message>
1318
+  <!-- readonly attribute IGuestScreenInfo::width-->
1319
+  <wsdl:message name="IGuestScreenInfo_getWidthRequestMsg">
1320
+    <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getWidth"/>
1321
+  </wsdl:message>
1322
+  <wsdl:message name="IGuestScreenInfo_getWidthResultMsg">
1323
+    <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getWidthResponse"/>
1324
+  </wsdl:message>
1325
+  <!-- readonly attribute IGuestScreenInfo::height-->
1326
+  <wsdl:message name="IGuestScreenInfo_getHeightRequestMsg">
1327
+    <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getHeight"/>
1328
+  </wsdl:message>
1329
+  <wsdl:message name="IGuestScreenInfo_getHeightResultMsg">
1330
+    <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getHeightResponse"/>
1331
+  </wsdl:message>
1332
+  <!-- readonly attribute IGuestScreenInfo::bitsPerPixel-->
1333
+  <wsdl:message name="IGuestScreenInfo_getBitsPerPixelRequestMsg">
1334
+    <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getBitsPerPixel"/>
1335
+  </wsdl:message>
1336
+  <wsdl:message name="IGuestScreenInfo_getBitsPerPixelResultMsg">
1337
+    <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getBitsPerPixelResponse"/>
1338
+  </wsdl:message>
1339
+  <!--
1340
+        *************************************
1341
         messages for interface IDisplay
1342
         *************************************
1343
       -->
1344
+  <!-- readonly attribute IDisplay::guestScreenLayout-->
1345
+  <wsdl:message name="IDisplay_getGuestScreenLayoutRequestMsg">
1346
+    <wsdl:part name="parameters" element="vbox:IDisplay_getGuestScreenLayout"/>
1347
+  </wsdl:message>
1348
+  <wsdl:message name="IDisplay_getGuestScreenLayoutResultMsg">
1349
+    <wsdl:part name="parameters" element="vbox:IDisplay_getGuestScreenLayoutResponse"/>
1350
+  </wsdl:message>
1351
   <!-- method IDisplay::getScreenResolution-->
1352
   <wsdl:message name="IDisplay_getScreenResolutionRequestMsg">
1353
     <wsdl:part name="parameters" element="vbox:IDisplay_getScreenResolution"/>
1354
@@ -27117,6 +28214,13 @@
1355
   <wsdl:message name="IDisplay_notifyHiDPIOutputPolicyChangeResultMsg">
1356
     <wsdl:part name="parameters" element="vbox:IDisplay_notifyHiDPIOutputPolicyChangeResponse"/>
1357
   </wsdl:message>
1358
+  <!-- method IDisplay::setScreenLayout-->
1359
+  <wsdl:message name="IDisplay_setScreenLayoutRequestMsg">
1360
+    <wsdl:part name="parameters" element="vbox:IDisplay_setScreenLayout"/>
1361
+  </wsdl:message>
1362
+  <wsdl:message name="IDisplay_setScreenLayoutResultMsg">
1363
+    <wsdl:part name="parameters" element="vbox:IDisplay_setScreenLayoutResponse"/>
1364
+  </wsdl:message>
1365
   <!--
1366
         *************************************
1367
         messages for interface INetworkAdapter
1368
@@ -27720,6 +28824,13 @@
1369
     <wsdl:part name="parameters" element="vbox:IMachineDebugger_setVirtualTimeRateResponse"/>
1370
   </wsdl:message>
1371
   <!--skipping attribute VM for it is suppressed-->
1372
+  <!-- readonly attribute IMachineDebugger::uptime-->
1373
+  <wsdl:message name="IMachineDebugger_getUptimeRequestMsg">
1374
+    <wsdl:part name="parameters" element="vbox:IMachineDebugger_getUptime"/>
1375
+  </wsdl:message>
1376
+  <wsdl:message name="IMachineDebugger_getUptimeResultMsg">
1377
+    <wsdl:part name="parameters" element="vbox:IMachineDebugger_getUptimeResponse"/>
1378
+  </wsdl:message>
1379
   <!-- method IMachineDebugger::dumpGuestCore-->
1380
   <wsdl:message name="IMachineDebugger_dumpGuestCoreRequestMsg">
1381
     <wsdl:part name="parameters" element="vbox:IMachineDebugger_dumpGuestCore"/>
1382
@@ -28048,6 +29159,20 @@
1383
   <wsdl:message name="IUSBDevice_getRemoteResultMsg">
1384
     <wsdl:part name="parameters" element="vbox:IUSBDevice_getRemoteResponse"/>
1385
   </wsdl:message>
1386
+  <!-- readonly attribute IUSBDevice::deviceInfo-->
1387
+  <wsdl:message name="IUSBDevice_getDeviceInfoRequestMsg">
1388
+    <wsdl:part name="parameters" element="vbox:IUSBDevice_getDeviceInfo"/>
1389
+  </wsdl:message>
1390
+  <wsdl:message name="IUSBDevice_getDeviceInfoResultMsg">
1391
+    <wsdl:part name="parameters" element="vbox:IUSBDevice_getDeviceInfoResponse"/>
1392
+  </wsdl:message>
1393
+  <!-- readonly attribute IUSBDevice::backend-->
1394
+  <wsdl:message name="IUSBDevice_getBackendRequestMsg">
1395
+    <wsdl:part name="parameters" element="vbox:IUSBDevice_getBackend"/>
1396
+  </wsdl:message>
1397
+  <wsdl:message name="IUSBDevice_getBackendResultMsg">
1398
+    <wsdl:part name="parameters" element="vbox:IUSBDevice_getBackendResponse"/>
1399
+  </wsdl:message>
1400
   <!--
1401
         *************************************
1402
         messages for interface IUSBDeviceFilter
1403
@@ -28228,6 +29353,25 @@
1404
   </wsdl:message>
1405
   <!--
1406
         *************************************
1407
+        messages for interface IUSBProxyBackend
1408
+        *************************************
1409
+      -->
1410
+  <!-- readonly attribute IUSBProxyBackend::name-->
1411
+  <wsdl:message name="IUSBProxyBackend_getNameRequestMsg">
1412
+    <wsdl:part name="parameters" element="vbox:IUSBProxyBackend_getName"/>
1413
+  </wsdl:message>
1414
+  <wsdl:message name="IUSBProxyBackend_getNameResultMsg">
1415
+    <wsdl:part name="parameters" element="vbox:IUSBProxyBackend_getNameResponse"/>
1416
+  </wsdl:message>
1417
+  <!-- readonly attribute IUSBProxyBackend::type-->
1418
+  <wsdl:message name="IUSBProxyBackend_getTypeRequestMsg">
1419
+    <wsdl:part name="parameters" element="vbox:IUSBProxyBackend_getType"/>
1420
+  </wsdl:message>
1421
+  <wsdl:message name="IUSBProxyBackend_getTypeResultMsg">
1422
+    <wsdl:part name="parameters" element="vbox:IUSBProxyBackend_getTypeResponse"/>
1423
+  </wsdl:message>
1424
+  <!--
1425
+        *************************************
1426
         messages for interface IAudioAdapter
1427
         *************************************
1428
       -->
1429
@@ -31259,6 +32403,149 @@
1430
     </wsdl:operation>
1431
     <!--
1432
           *************************************
1433
+          operations in portType for interface ICertificate
1434
+          *************************************
1435
+        -->
1436
+    <wsdl:operation name="ICertificate_getVersionNumber">
1437
+      <wsdl:input message="vbox:ICertificate_getVersionNumberRequestMsg"/>
1438
+      <wsdl:output message="vbox:ICertificate_getVersionNumberResultMsg"/>
1439
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1440
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1441
+    </wsdl:operation>
1442
+    <wsdl:operation name="ICertificate_getSerialNumber">
1443
+      <wsdl:input message="vbox:ICertificate_getSerialNumberRequestMsg"/>
1444
+      <wsdl:output message="vbox:ICertificate_getSerialNumberResultMsg"/>
1445
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1446
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1447
+    </wsdl:operation>
1448
+    <wsdl:operation name="ICertificate_getSignatureAlgorithmOID">
1449
+      <wsdl:input message="vbox:ICertificate_getSignatureAlgorithmOIDRequestMsg"/>
1450
+      <wsdl:output message="vbox:ICertificate_getSignatureAlgorithmOIDResultMsg"/>
1451
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1452
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1453
+    </wsdl:operation>
1454
+    <wsdl:operation name="ICertificate_getSignatureAlgorithmName">
1455
+      <wsdl:input message="vbox:ICertificate_getSignatureAlgorithmNameRequestMsg"/>
1456
+      <wsdl:output message="vbox:ICertificate_getSignatureAlgorithmNameResultMsg"/>
1457
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1458
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1459
+    </wsdl:operation>
1460
+    <wsdl:operation name="ICertificate_getIssuerName">
1461
+      <wsdl:input message="vbox:ICertificate_getIssuerNameRequestMsg"/>
1462
+      <wsdl:output message="vbox:ICertificate_getIssuerNameResultMsg"/>
1463
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1464
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1465
+    </wsdl:operation>
1466
+    <wsdl:operation name="ICertificate_getSubjectName">
1467
+      <wsdl:input message="vbox:ICertificate_getSubjectNameRequestMsg"/>
1468
+      <wsdl:output message="vbox:ICertificate_getSubjectNameResultMsg"/>
1469
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1470
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1471
+    </wsdl:operation>
1472
+    <wsdl:operation name="ICertificate_getFriendlyName">
1473
+      <wsdl:input message="vbox:ICertificate_getFriendlyNameRequestMsg"/>
1474
+      <wsdl:output message="vbox:ICertificate_getFriendlyNameResultMsg"/>
1475
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1476
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1477
+    </wsdl:operation>
1478
+    <wsdl:operation name="ICertificate_getValidityPeriodNotBefore">
1479
+      <wsdl:input message="vbox:ICertificate_getValidityPeriodNotBeforeRequestMsg"/>
1480
+      <wsdl:output message="vbox:ICertificate_getValidityPeriodNotBeforeResultMsg"/>
1481
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1482
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1483
+    </wsdl:operation>
1484
+    <wsdl:operation name="ICertificate_getValidityPeriodNotAfter">
1485
+      <wsdl:input message="vbox:ICertificate_getValidityPeriodNotAfterRequestMsg"/>
1486
+      <wsdl:output message="vbox:ICertificate_getValidityPeriodNotAfterResultMsg"/>
1487
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1488
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1489
+    </wsdl:operation>
1490
+    <wsdl:operation name="ICertificate_getPublicKeyAlgorithmOID">
1491
+      <wsdl:input message="vbox:ICertificate_getPublicKeyAlgorithmOIDRequestMsg"/>
1492
+      <wsdl:output message="vbox:ICertificate_getPublicKeyAlgorithmOIDResultMsg"/>
1493
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1494
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1495
+    </wsdl:operation>
1496
+    <wsdl:operation name="ICertificate_getPublicKeyAlgorithm">
1497
+      <wsdl:input message="vbox:ICertificate_getPublicKeyAlgorithmRequestMsg"/>
1498
+      <wsdl:output message="vbox:ICertificate_getPublicKeyAlgorithmResultMsg"/>
1499
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1500
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1501
+    </wsdl:operation>
1502
+    <wsdl:operation name="ICertificate_getSubjectPublicKey">
1503
+      <wsdl:input message="vbox:ICertificate_getSubjectPublicKeyRequestMsg"/>
1504
+      <wsdl:output message="vbox:ICertificate_getSubjectPublicKeyResultMsg"/>
1505
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1506
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1507
+    </wsdl:operation>
1508
+    <wsdl:operation name="ICertificate_getIssuerUniqueIdentifier">
1509
+      <wsdl:input message="vbox:ICertificate_getIssuerUniqueIdentifierRequestMsg"/>
1510
+      <wsdl:output message="vbox:ICertificate_getIssuerUniqueIdentifierResultMsg"/>
1511
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1512
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1513
+    </wsdl:operation>
1514
+    <wsdl:operation name="ICertificate_getSubjectUniqueIdentifier">
1515
+      <wsdl:input message="vbox:ICertificate_getSubjectUniqueIdentifierRequestMsg"/>
1516
+      <wsdl:output message="vbox:ICertificate_getSubjectUniqueIdentifierResultMsg"/>
1517
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1518
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1519
+    </wsdl:operation>
1520
+    <wsdl:operation name="ICertificate_getCertificateAuthority">
1521
+      <wsdl:input message="vbox:ICertificate_getCertificateAuthorityRequestMsg"/>
1522
+      <wsdl:output message="vbox:ICertificate_getCertificateAuthorityResultMsg"/>
1523
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1524
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1525
+    </wsdl:operation>
1526
+    <wsdl:operation name="ICertificate_getKeyUsage">
1527
+      <wsdl:input message="vbox:ICertificate_getKeyUsageRequestMsg"/>
1528
+      <wsdl:output message="vbox:ICertificate_getKeyUsageResultMsg"/>
1529
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1530
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1531
+    </wsdl:operation>
1532
+    <wsdl:operation name="ICertificate_getExtendedKeyUsage">
1533
+      <wsdl:input message="vbox:ICertificate_getExtendedKeyUsageRequestMsg"/>
1534
+      <wsdl:output message="vbox:ICertificate_getExtendedKeyUsageResultMsg"/>
1535
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1536
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1537
+    </wsdl:operation>
1538
+    <wsdl:operation name="ICertificate_getRawCertData">
1539
+      <wsdl:input message="vbox:ICertificate_getRawCertDataRequestMsg"/>
1540
+      <wsdl:output message="vbox:ICertificate_getRawCertDataResultMsg"/>
1541
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1542
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1543
+    </wsdl:operation>
1544
+    <wsdl:operation name="ICertificate_getSelfSigned">
1545
+      <wsdl:input message="vbox:ICertificate_getSelfSignedRequestMsg"/>
1546
+      <wsdl:output message="vbox:ICertificate_getSelfSignedResultMsg"/>
1547
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1548
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1549
+    </wsdl:operation>
1550
+    <wsdl:operation name="ICertificate_getTrusted">
1551
+      <wsdl:input message="vbox:ICertificate_getTrustedRequestMsg"/>
1552
+      <wsdl:output message="vbox:ICertificate_getTrustedResultMsg"/>
1553
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1554
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1555
+    </wsdl:operation>
1556
+    <wsdl:operation name="ICertificate_getExpired">
1557
+      <wsdl:input message="vbox:ICertificate_getExpiredRequestMsg"/>
1558
+      <wsdl:output message="vbox:ICertificate_getExpiredResultMsg"/>
1559
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1560
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1561
+    </wsdl:operation>
1562
+    <wsdl:operation name="ICertificate_isCurrentlyExpired">
1563
+      <wsdl:input message="vbox:ICertificate_isCurrentlyExpiredRequestMsg"/>
1564
+      <wsdl:output message="vbox:ICertificate_isCurrentlyExpiredResultMsg"/>
1565
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1566
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1567
+    </wsdl:operation>
1568
+    <wsdl:operation name="ICertificate_queryInfo">
1569
+      <wsdl:input message="vbox:ICertificate_queryInfoRequestMsg"/>
1570
+      <wsdl:output message="vbox:ICertificate_queryInfoResultMsg"/>
1571
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1572
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1573
+    </wsdl:operation>
1574
+    <!--
1575
+          *************************************
1576
           operations in portType for interface IAppliance
1577
           *************************************
1578
         -->
1579
@@ -31286,6 +32573,12 @@
1580
       <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1581
       <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1582
     </wsdl:operation>
1583
+    <wsdl:operation name="IAppliance_getCertificate">
1584
+      <wsdl:input message="vbox:IAppliance_getCertificateRequestMsg"/>
1585
+      <wsdl:output message="vbox:IAppliance_getCertificateResultMsg"/>
1586
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1587
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1588
+    </wsdl:operation>
1589
     <wsdl:operation name="IAppliance_read">
1590
       <wsdl:input message="vbox:IAppliance_readRequestMsg"/>
1591
       <wsdl:output message="vbox:IAppliance_readResultMsg"/>
1592
@@ -31475,6 +32768,18 @@
1593
       <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1594
       <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1595
     </wsdl:operation>
1596
+    <wsdl:operation name="IBIOSSettings_getAPICMode">
1597
+      <wsdl:input message="vbox:IBIOSSettings_getAPICModeRequestMsg"/>
1598
+      <wsdl:output message="vbox:IBIOSSettings_getAPICModeResultMsg"/>
1599
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1600
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1601
+    </wsdl:operation>
1602
+    <wsdl:operation name="IBIOSSettings_setAPICMode">
1603
+      <wsdl:input message="vbox:IBIOSSettings_setAPICModeRequestMsg"/>
1604
+      <wsdl:output message="vbox:IBIOSSettings_setAPICModeResultMsg"/>
1605
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1606
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1607
+    </wsdl:operation>
1608
     <wsdl:operation name="IBIOSSettings_getTimeOffset">
1609
       <wsdl:input message="vbox:IBIOSSettings_getTimeOffsetRequestMsg"/>
1610
       <wsdl:output message="vbox:IBIOSSettings_getTimeOffsetResultMsg"/>
1611
@@ -32072,6 +33377,12 @@
1612
       <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1613
       <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1614
     </wsdl:operation>
1615
+    <wsdl:operation name="IMachine_getSettingsAuxFilePath">
1616
+      <wsdl:input message="vbox:IMachine_getSettingsAuxFilePathRequestMsg"/>
1617
+      <wsdl:output message="vbox:IMachine_getSettingsAuxFilePathResultMsg"/>
1618
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1619
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1620
+    </wsdl:operation>
1621
     <wsdl:operation name="IMachine_getSettingsModified">
1622
       <wsdl:input message="vbox:IMachine_getSettingsModifiedRequestMsg"/>
1623
       <wsdl:output message="vbox:IMachine_getSettingsModifiedResultMsg"/>
1624
@@ -32438,6 +33749,30 @@
1625
       <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1626
       <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1627
     </wsdl:operation>
1628
+    <wsdl:operation name="IMachine_getParavirtDebug">
1629
+      <wsdl:input message="vbox:IMachine_getParavirtDebugRequestMsg"/>
1630
+      <wsdl:output message="vbox:IMachine_getParavirtDebugResultMsg"/>
1631
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1632
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1633
+    </wsdl:operation>
1634
+    <wsdl:operation name="IMachine_setParavirtDebug">
1635
+      <wsdl:input message="vbox:IMachine_setParavirtDebugRequestMsg"/>
1636
+      <wsdl:output message="vbox:IMachine_setParavirtDebugResultMsg"/>
1637
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1638
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1639
+    </wsdl:operation>
1640
+    <wsdl:operation name="IMachine_getCPUProfile">
1641
+      <wsdl:input message="vbox:IMachine_getCPUProfileRequestMsg"/>
1642
+      <wsdl:output message="vbox:IMachine_getCPUProfileResultMsg"/>
1643
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1644
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1645
+    </wsdl:operation>
1646
+    <wsdl:operation name="IMachine_setCPUProfile">
1647
+      <wsdl:input message="vbox:IMachine_setCPUProfileRequestMsg"/>
1648
+      <wsdl:output message="vbox:IMachine_setCPUProfileResultMsg"/>
1649
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1650
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1651
+    </wsdl:operation>
1652
     <wsdl:operation name="IMachine_lockMachine">
1653
       <wsdl:input message="vbox:IMachine_lockMachineRequestMsg"/>
1654
       <wsdl:output message="vbox:IMachine_lockMachineResultMsg"/>
1655
@@ -33548,6 +34883,18 @@
1656
       <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1657
       <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1658
     </wsdl:operation>
1659
+    <wsdl:operation name="IHost_addUSBDeviceSource">
1660
+      <wsdl:input message="vbox:IHost_addUSBDeviceSourceRequestMsg"/>
1661
+      <wsdl:output message="vbox:IHost_addUSBDeviceSourceResultMsg"/>
1662
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1663
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1664
+    </wsdl:operation>
1665
+    <wsdl:operation name="IHost_removeUSBDeviceSource">
1666
+      <wsdl:input message="vbox:IHost_removeUSBDeviceSourceRequestMsg"/>
1667
+      <wsdl:output message="vbox:IHost_removeUSBDeviceSourceResultMsg"/>
1668
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1669
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1670
+    </wsdl:operation>
1671
     <!--
1672
           *************************************
1673
           operations in portType for interface ISystemProperties
1674
@@ -35720,9 +37067,74 @@
1675
     </wsdl:operation>
1676
     <!--
1677
           *************************************
1678
+          operations in portType for interface IGuestScreenInfo
1679
+          *************************************
1680
+        -->
1681
+    <wsdl:operation name="IGuestScreenInfo_getScreenId">
1682
+      <wsdl:input message="vbox:IGuestScreenInfo_getScreenIdRequestMsg"/>
1683
+      <wsdl:output message="vbox:IGuestScreenInfo_getScreenIdResultMsg"/>
1684
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1685
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1686
+    </wsdl:operation>
1687
+    <wsdl:operation name="IGuestScreenInfo_getGuestMonitorStatus">
1688
+      <wsdl:input message="vbox:IGuestScreenInfo_getGuestMonitorStatusRequestMsg"/>
1689
+      <wsdl:output message="vbox:IGuestScreenInfo_getGuestMonitorStatusResultMsg"/>
1690
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1691
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1692
+    </wsdl:operation>
1693
+    <wsdl:operation name="IGuestScreenInfo_getPrimary">
1694
+      <wsdl:input message="vbox:IGuestScreenInfo_getPrimaryRequestMsg"/>
1695
+      <wsdl:output message="vbox:IGuestScreenInfo_getPrimaryResultMsg"/>
1696
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1697
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1698
+    </wsdl:operation>
1699
+    <wsdl:operation name="IGuestScreenInfo_getOrigin">
1700
+      <wsdl:input message="vbox:IGuestScreenInfo_getOriginRequestMsg"/>
1701
+      <wsdl:output message="vbox:IGuestScreenInfo_getOriginResultMsg"/>
1702
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1703
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1704
+    </wsdl:operation>
1705
+    <wsdl:operation name="IGuestScreenInfo_getOriginX">
1706
+      <wsdl:input message="vbox:IGuestScreenInfo_getOriginXRequestMsg"/>
1707
+      <wsdl:output message="vbox:IGuestScreenInfo_getOriginXResultMsg"/>
1708
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1709
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1710
+    </wsdl:operation>
1711
+    <wsdl:operation name="IGuestScreenInfo_getOriginY">
1712
+      <wsdl:input message="vbox:IGuestScreenInfo_getOriginYRequestMsg"/>
1713
+      <wsdl:output message="vbox:IGuestScreenInfo_getOriginYResultMsg"/>
1714
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1715
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1716
+    </wsdl:operation>
1717
+    <wsdl:operation name="IGuestScreenInfo_getWidth">
1718
+      <wsdl:input message="vbox:IGuestScreenInfo_getWidthRequestMsg"/>
1719
+      <wsdl:output message="vbox:IGuestScreenInfo_getWidthResultMsg"/>
1720
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1721
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1722
+    </wsdl:operation>
1723
+    <wsdl:operation name="IGuestScreenInfo_getHeight">
1724
+      <wsdl:input message="vbox:IGuestScreenInfo_getHeightRequestMsg"/>
1725
+      <wsdl:output message="vbox:IGuestScreenInfo_getHeightResultMsg"/>
1726
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1727
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1728
+    </wsdl:operation>
1729
+    <wsdl:operation name="IGuestScreenInfo_getBitsPerPixel">
1730
+      <wsdl:input message="vbox:IGuestScreenInfo_getBitsPerPixelRequestMsg"/>
1731
+      <wsdl:output message="vbox:IGuestScreenInfo_getBitsPerPixelResultMsg"/>
1732
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1733
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1734
+    </wsdl:operation>
1735
+    <!--
1736
+          *************************************
1737
           operations in portType for interface IDisplay
1738
           *************************************
1739
         -->
1740
+    <wsdl:operation name="IDisplay_getGuestScreenLayout">
1741
+      <wsdl:input message="vbox:IDisplay_getGuestScreenLayoutRequestMsg"/>
1742
+      <wsdl:output message="vbox:IDisplay_getGuestScreenLayoutResultMsg"/>
1743
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1744
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1745
+    </wsdl:operation>
1746
     <wsdl:operation name="IDisplay_getScreenResolution">
1747
       <wsdl:input message="vbox:IDisplay_getScreenResolutionRequestMsg"/>
1748
       <wsdl:output message="vbox:IDisplay_getScreenResolutionResultMsg"/>
1749
@@ -35799,6 +37211,12 @@
1750
       <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1751
       <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1752
     </wsdl:operation>
1753
+    <wsdl:operation name="IDisplay_setScreenLayout">
1754
+      <wsdl:input message="vbox:IDisplay_setScreenLayoutRequestMsg"/>
1755
+      <wsdl:output message="vbox:IDisplay_setScreenLayoutResultMsg"/>
1756
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1757
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1758
+    </wsdl:operation>
1759
     <!--
1760
           *************************************
1761
           operations in portType for interface INetworkAdapter
1762
@@ -36348,6 +37766,12 @@
1763
       <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1764
     </wsdl:operation>
1765
     <!--skipping attribute VM for it is suppressed-->
1766
+    <wsdl:operation name="IMachineDebugger_getUptime">
1767
+      <wsdl:input message="vbox:IMachineDebugger_getUptimeRequestMsg"/>
1768
+      <wsdl:output message="vbox:IMachineDebugger_getUptimeResultMsg"/>
1769
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1770
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1771
+    </wsdl:operation>
1772
     <wsdl:operation name="IMachineDebugger_dumpGuestCore">
1773
       <wsdl:input message="vbox:IMachineDebugger_dumpGuestCoreRequestMsg"/>
1774
       <wsdl:output message="vbox:IMachineDebugger_dumpGuestCoreResultMsg"/>
1775
@@ -36633,6 +38057,18 @@
1776
       <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1777
       <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1778
     </wsdl:operation>
1779
+    <wsdl:operation name="IUSBDevice_getDeviceInfo">
1780
+      <wsdl:input message="vbox:IUSBDevice_getDeviceInfoRequestMsg"/>
1781
+      <wsdl:output message="vbox:IUSBDevice_getDeviceInfoResultMsg"/>
1782
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1783
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1784
+    </wsdl:operation>
1785
+    <wsdl:operation name="IUSBDevice_getBackend">
1786
+      <wsdl:input message="vbox:IUSBDevice_getBackendRequestMsg"/>
1787
+      <wsdl:output message="vbox:IUSBDevice_getBackendResultMsg"/>
1788
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1789
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1790
+    </wsdl:operation>
1791
     <!--
1792
           *************************************
1793
           operations in portType for interface IUSBDeviceFilter
1794
@@ -36800,6 +38236,23 @@
1795
     </wsdl:operation>
1796
     <!--
1797
           *************************************
1798
+          operations in portType for interface IUSBProxyBackend
1799
+          *************************************
1800
+        -->
1801
+    <wsdl:operation name="IUSBProxyBackend_getName">
1802
+      <wsdl:input message="vbox:IUSBProxyBackend_getNameRequestMsg"/>
1803
+      <wsdl:output message="vbox:IUSBProxyBackend_getNameResultMsg"/>
1804
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1805
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1806
+    </wsdl:operation>
1807
+    <wsdl:operation name="IUSBProxyBackend_getType">
1808
+      <wsdl:input message="vbox:IUSBProxyBackend_getTypeRequestMsg"/>
1809
+      <wsdl:output message="vbox:IUSBProxyBackend_getTypeResultMsg"/>
1810
+      <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
1811
+      <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
1812
+    </wsdl:operation>
1813
+    <!--
1814
+          *************************************
1815
           operations in portType for interface IAudioAdapter
1816
           *************************************
1817
         -->
1818
@@ -40544,6 +41997,356 @@
1819
     </wsdl:operation>
1820
     <!--
1821
           *************************************
1822
+          operations in portType for interface ICertificate
1823
+          *************************************
1824
+        -->
1825
+    <wsdl:operation name="ICertificate_getVersionNumber">
1826
+      <soap:operation soapAction="" style="document"/>
1827
+      <wsdl:input>
1828
+        <soap:body use="literal"/>
1829
+      </wsdl:input>
1830
+      <wsdl:output>
1831
+        <soap:body use="literal"/>
1832
+      </wsdl:output>
1833
+      <wsdl:fault name="InvalidObjectFault">
1834
+        <soap:fault name="InvalidObjectFault" use="literal"/>
1835
+      </wsdl:fault>
1836
+      <wsdl:fault name="RuntimeFault">
1837
+        <soap:fault name="RuntimeFault" use="literal"/>
1838
+      </wsdl:fault>
1839
+    </wsdl:operation>
1840
+    <wsdl:operation name="ICertificate_getSerialNumber">
1841
+      <soap:operation soapAction="" style="document"/>
1842
+      <wsdl:input>
1843
+        <soap:body use="literal"/>
1844
+      </wsdl:input>
1845
+      <wsdl:output>
1846
+        <soap:body use="literal"/>
1847
+      </wsdl:output>
1848
+      <wsdl:fault name="InvalidObjectFault">
1849
+        <soap:fault name="InvalidObjectFault" use="literal"/>
1850
+      </wsdl:fault>
1851
+      <wsdl:fault name="RuntimeFault">
1852
+        <soap:fault name="RuntimeFault" use="literal"/>
1853
+      </wsdl:fault>
1854
+    </wsdl:operation>
1855
+    <wsdl:operation name="ICertificate_getSignatureAlgorithmOID">
1856
+      <soap:operation soapAction="" style="document"/>
1857
+      <wsdl:input>
1858
+        <soap:body use="literal"/>
1859
+      </wsdl:input>
1860
+      <wsdl:output>
1861
+        <soap:body use="literal"/>
1862
+      </wsdl:output>
1863
+      <wsdl:fault name="InvalidObjectFault">
1864
+        <soap:fault name="InvalidObjectFault" use="literal"/>
1865
+      </wsdl:fault>
1866
+      <wsdl:fault name="RuntimeFault">
1867
+        <soap:fault name="RuntimeFault" use="literal"/>
1868
+      </wsdl:fault>
1869
+    </wsdl:operation>
1870
+    <wsdl:operation name="ICertificate_getSignatureAlgorithmName">
1871
+      <soap:operation soapAction="" style="document"/>
1872
+      <wsdl:input>
1873
+        <soap:body use="literal"/>
1874
+      </wsdl:input>
1875
+      <wsdl:output>
1876
+        <soap:body use="literal"/>
1877
+      </wsdl:output>
1878
+      <wsdl:fault name="InvalidObjectFault">
1879
+        <soap:fault name="InvalidObjectFault" use="literal"/>
1880
+      </wsdl:fault>
1881
+      <wsdl:fault name="RuntimeFault">
1882
+        <soap:fault name="RuntimeFault" use="literal"/>
1883
+      </wsdl:fault>
1884
+    </wsdl:operation>
1885
+    <wsdl:operation name="ICertificate_getIssuerName">
1886
+      <soap:operation soapAction="" style="document"/>
1887
+      <wsdl:input>
1888
+        <soap:body use="literal"/>
1889
+      </wsdl:input>
1890
+      <wsdl:output>
1891
+        <soap:body use="literal"/>
1892
+      </wsdl:output>
1893
+      <wsdl:fault name="InvalidObjectFault">
1894
+        <soap:fault name="InvalidObjectFault" use="literal"/>
1895
+      </wsdl:fault>
1896
+      <wsdl:fault name="RuntimeFault">
1897
+        <soap:fault name="RuntimeFault" use="literal"/>
1898
+      </wsdl:fault>
1899
+    </wsdl:operation>
1900
+    <wsdl:operation name="ICertificate_getSubjectName">
1901
+      <soap:operation soapAction="" style="document"/>
1902
+      <wsdl:input>
1903
+        <soap:body use="literal"/>
1904
+      </wsdl:input>
1905
+      <wsdl:output>
1906
+        <soap:body use="literal"/>
1907
+      </wsdl:output>
1908
+      <wsdl:fault name="InvalidObjectFault">
1909
+        <soap:fault name="InvalidObjectFault" use="literal"/>
1910
+      </wsdl:fault>
1911
+      <wsdl:fault name="RuntimeFault">
1912
+        <soap:fault name="RuntimeFault" use="literal"/>
1913
+      </wsdl:fault>
1914
+    </wsdl:operation>
1915
+    <wsdl:operation name="ICertificate_getFriendlyName">
1916
+      <soap:operation soapAction="" style="document"/>
1917
+      <wsdl:input>
1918
+        <soap:body use="literal"/>
1919
+      </wsdl:input>
1920
+      <wsdl:output>
1921
+        <soap:body use="literal"/>
1922
+      </wsdl:output>
1923
+      <wsdl:fault name="InvalidObjectFault">
1924
+        <soap:fault name="InvalidObjectFault" use="literal"/>
1925
+      </wsdl:fault>
1926
+      <wsdl:fault name="RuntimeFault">
1927
+        <soap:fault name="RuntimeFault" use="literal"/>
1928
+      </wsdl:fault>
1929
+    </wsdl:operation>
1930
+    <wsdl:operation name="ICertificate_getValidityPeriodNotBefore">
1931
+      <soap:operation soapAction="" style="document"/>
1932
+      <wsdl:input>
1933
+        <soap:body use="literal"/>
1934
+      </wsdl:input>
1935
+      <wsdl:output>
1936
+        <soap:body use="literal"/>
1937
+      </wsdl:output>
1938
+      <wsdl:fault name="InvalidObjectFault">
1939
+        <soap:fault name="InvalidObjectFault" use="literal"/>
1940
+      </wsdl:fault>
1941
+      <wsdl:fault name="RuntimeFault">
1942
+        <soap:fault name="RuntimeFault" use="literal"/>
1943
+      </wsdl:fault>
1944
+    </wsdl:operation>
1945
+    <wsdl:operation name="ICertificate_getValidityPeriodNotAfter">
1946
+      <soap:operation soapAction="" style="document"/>
1947
+      <wsdl:input>
1948
+        <soap:body use="literal"/>
1949
+      </wsdl:input>
1950
+      <wsdl:output>
1951
+        <soap:body use="literal"/>
1952
+      </wsdl:output>
1953
+      <wsdl:fault name="InvalidObjectFault">
1954
+        <soap:fault name="InvalidObjectFault" use="literal"/>
1955
+      </wsdl:fault>
1956
+      <wsdl:fault name="RuntimeFault">
1957
+        <soap:fault name="RuntimeFault" use="literal"/>
1958
+      </wsdl:fault>
1959
+    </wsdl:operation>
1960
+    <wsdl:operation name="ICertificate_getPublicKeyAlgorithmOID">
1961
+      <soap:operation soapAction="" style="document"/>
1962
+      <wsdl:input>
1963
+        <soap:body use="literal"/>
1964
+      </wsdl:input>
1965
+      <wsdl:output>
1966
+        <soap:body use="literal"/>
1967
+      </wsdl:output>
1968
+      <wsdl:fault name="InvalidObjectFault">
1969
+        <soap:fault name="InvalidObjectFault" use="literal"/>
1970
+      </wsdl:fault>
1971
+      <wsdl:fault name="RuntimeFault">
1972
+        <soap:fault name="RuntimeFault" use="literal"/>
1973
+      </wsdl:fault>
1974
+    </wsdl:operation>
1975
+    <wsdl:operation name="ICertificate_getPublicKeyAlgorithm">
1976
+      <soap:operation soapAction="" style="document"/>
1977
+      <wsdl:input>
1978
+        <soap:body use="literal"/>
1979
+      </wsdl:input>
1980
+      <wsdl:output>
1981
+        <soap:body use="literal"/>
1982
+      </wsdl:output>
1983
+      <wsdl:fault name="InvalidObjectFault">
1984
+        <soap:fault name="InvalidObjectFault" use="literal"/>
1985
+      </wsdl:fault>
1986
+      <wsdl:fault name="RuntimeFault">
1987
+        <soap:fault name="RuntimeFault" use="literal"/>
1988
+      </wsdl:fault>
1989
+    </wsdl:operation>
1990
+    <wsdl:operation name="ICertificate_getSubjectPublicKey">
1991
+      <soap:operation soapAction="" style="document"/>
1992
+      <wsdl:input>
1993
+        <soap:body use="literal"/>
1994
+      </wsdl:input>
1995
+      <wsdl:output>
1996
+        <soap:body use="literal"/>
1997
+      </wsdl:output>
1998
+      <wsdl:fault name="InvalidObjectFault">
1999
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2000
+      </wsdl:fault>
2001
+      <wsdl:fault name="RuntimeFault">
2002
+        <soap:fault name="RuntimeFault" use="literal"/>
2003
+      </wsdl:fault>
2004
+    </wsdl:operation>
2005
+    <wsdl:operation name="ICertificate_getIssuerUniqueIdentifier">
2006
+      <soap:operation soapAction="" style="document"/>
2007
+      <wsdl:input>
2008
+        <soap:body use="literal"/>
2009
+      </wsdl:input>
2010
+      <wsdl:output>
2011
+        <soap:body use="literal"/>
2012
+      </wsdl:output>
2013
+      <wsdl:fault name="InvalidObjectFault">
2014
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2015
+      </wsdl:fault>
2016
+      <wsdl:fault name="RuntimeFault">
2017
+        <soap:fault name="RuntimeFault" use="literal"/>
2018
+      </wsdl:fault>
2019
+    </wsdl:operation>
2020
+    <wsdl:operation name="ICertificate_getSubjectUniqueIdentifier">
2021
+      <soap:operation soapAction="" style="document"/>
2022
+      <wsdl:input>
2023
+        <soap:body use="literal"/>
2024
+      </wsdl:input>
2025
+      <wsdl:output>
2026
+        <soap:body use="literal"/>
2027
+      </wsdl:output>
2028
+      <wsdl:fault name="InvalidObjectFault">
2029
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2030
+      </wsdl:fault>
2031
+      <wsdl:fault name="RuntimeFault">
2032
+        <soap:fault name="RuntimeFault" use="literal"/>
2033
+      </wsdl:fault>
2034
+    </wsdl:operation>
2035
+    <wsdl:operation name="ICertificate_getCertificateAuthority">
2036
+      <soap:operation soapAction="" style="document"/>
2037
+      <wsdl:input>
2038
+        <soap:body use="literal"/>
2039
+      </wsdl:input>
2040
+      <wsdl:output>
2041
+        <soap:body use="literal"/>
2042
+      </wsdl:output>
2043
+      <wsdl:fault name="InvalidObjectFault">
2044
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2045
+      </wsdl:fault>
2046
+      <wsdl:fault name="RuntimeFault">
2047
+        <soap:fault name="RuntimeFault" use="literal"/>
2048
+      </wsdl:fault>
2049
+    </wsdl:operation>
2050
+    <wsdl:operation name="ICertificate_getKeyUsage">
2051
+      <soap:operation soapAction="" style="document"/>
2052
+      <wsdl:input>
2053
+        <soap:body use="literal"/>
2054
+      </wsdl:input>
2055
+      <wsdl:output>
2056
+        <soap:body use="literal"/>
2057
+      </wsdl:output>
2058
+      <wsdl:fault name="InvalidObjectFault">
2059
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2060
+      </wsdl:fault>
2061
+      <wsdl:fault name="RuntimeFault">
2062
+        <soap:fault name="RuntimeFault" use="literal"/>
2063
+      </wsdl:fault>
2064
+    </wsdl:operation>
2065
+    <wsdl:operation name="ICertificate_getExtendedKeyUsage">
2066
+      <soap:operation soapAction="" style="document"/>
2067
+      <wsdl:input>
2068
+        <soap:body use="literal"/>
2069
+      </wsdl:input>
2070
+      <wsdl:output>
2071
+        <soap:body use="literal"/>
2072
+      </wsdl:output>
2073
+      <wsdl:fault name="InvalidObjectFault">
2074
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2075
+      </wsdl:fault>
2076
+      <wsdl:fault name="RuntimeFault">
2077
+        <soap:fault name="RuntimeFault" use="literal"/>
2078
+      </wsdl:fault>
2079
+    </wsdl:operation>
2080
+    <wsdl:operation name="ICertificate_getRawCertData">
2081
+      <soap:operation soapAction="" style="document"/>
2082
+      <wsdl:input>
2083
+        <soap:body use="literal"/>
2084
+      </wsdl:input>
2085
+      <wsdl:output>
2086
+        <soap:body use="literal"/>
2087
+      </wsdl:output>
2088
+      <wsdl:fault name="InvalidObjectFault">
2089
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2090
+      </wsdl:fault>
2091
+      <wsdl:fault name="RuntimeFault">
2092
+        <soap:fault name="RuntimeFault" use="literal"/>
2093
+      </wsdl:fault>
2094
+    </wsdl:operation>
2095
+    <wsdl:operation name="ICertificate_getSelfSigned">
2096
+      <soap:operation soapAction="" style="document"/>
2097
+      <wsdl:input>
2098
+        <soap:body use="literal"/>
2099
+      </wsdl:input>
2100
+      <wsdl:output>
2101
+        <soap:body use="literal"/>
2102
+      </wsdl:output>
2103
+      <wsdl:fault name="InvalidObjectFault">
2104
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2105
+      </wsdl:fault>
2106
+      <wsdl:fault name="RuntimeFault">
2107
+        <soap:fault name="RuntimeFault" use="literal"/>
2108
+      </wsdl:fault>
2109
+    </wsdl:operation>
2110
+    <wsdl:operation name="ICertificate_getTrusted">
2111
+      <soap:operation soapAction="" style="document"/>
2112
+      <wsdl:input>
2113
+        <soap:body use="literal"/>
2114
+      </wsdl:input>
2115
+      <wsdl:output>
2116
+        <soap:body use="literal"/>
2117
+      </wsdl:output>
2118
+      <wsdl:fault name="InvalidObjectFault">
2119
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2120
+      </wsdl:fault>
2121
+      <wsdl:fault name="RuntimeFault">
2122
+        <soap:fault name="RuntimeFault" use="literal"/>
2123
+      </wsdl:fault>
2124
+    </wsdl:operation>
2125
+    <wsdl:operation name="ICertificate_getExpired">
2126
+      <soap:operation soapAction="" style="document"/>
2127
+      <wsdl:input>
2128
+        <soap:body use="literal"/>
2129
+      </wsdl:input>
2130
+      <wsdl:output>
2131
+        <soap:body use="literal"/>
2132
+      </wsdl:output>
2133
+      <wsdl:fault name="InvalidObjectFault">
2134
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2135
+      </wsdl:fault>
2136
+      <wsdl:fault name="RuntimeFault">
2137
+        <soap:fault name="RuntimeFault" use="literal"/>
2138
+      </wsdl:fault>
2139
+    </wsdl:operation>
2140
+    <wsdl:operation name="ICertificate_isCurrentlyExpired">
2141
+      <soap:operation soapAction="" style="document"/>
2142
+      <wsdl:input>
2143
+        <soap:body use="literal"/>
2144
+      </wsdl:input>
2145
+      <wsdl:output>
2146
+        <soap:body use="literal"/>
2147
+      </wsdl:output>
2148
+      <wsdl:fault name="InvalidObjectFault">
2149
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2150
+      </wsdl:fault>
2151
+      <wsdl:fault name="RuntimeFault">
2152
+        <soap:fault name="RuntimeFault" use="literal"/>
2153
+      </wsdl:fault>
2154
+    </wsdl:operation>
2155
+    <wsdl:operation name="ICertificate_queryInfo">
2156
+      <soap:operation soapAction="" style="document"/>
2157
+      <wsdl:input>
2158
+        <soap:body use="literal"/>
2159
+      </wsdl:input>
2160
+      <wsdl:output>
2161
+        <soap:body use="literal"/>
2162
+      </wsdl:output>
2163
+      <wsdl:fault name="InvalidObjectFault">
2164
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2165
+      </wsdl:fault>
2166
+      <wsdl:fault name="RuntimeFault">
2167
+        <soap:fault name="RuntimeFault" use="literal"/>
2168
+      </wsdl:fault>
2169
+    </wsdl:operation>
2170
+    <!--
2171
+          *************************************
2172
           operations in portType for interface IAppliance
2173
           *************************************
2174
         -->
2175
@@ -40607,6 +42410,21 @@
2176
         <soap:fault name="RuntimeFault" use="literal"/>
2177
       </wsdl:fault>
2178
     </wsdl:operation>
2179
+    <wsdl:operation name="IAppliance_getCertificate">
2180
+      <soap:operation soapAction="" style="document"/>
2181
+      <wsdl:input>
2182
+        <soap:body use="literal"/>
2183
+      </wsdl:input>
2184
+      <wsdl:output>
2185
+        <soap:body use="literal"/>
2186
+      </wsdl:output>
2187
+      <wsdl:fault name="InvalidObjectFault">
2188
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2189
+      </wsdl:fault>
2190
+      <wsdl:fault name="RuntimeFault">
2191
+        <soap:fault name="RuntimeFault" use="literal"/>
2192
+      </wsdl:fault>
2193
+    </wsdl:operation>
2194
     <wsdl:operation name="IAppliance_read">
2195
       <soap:operation soapAction="" style="document"/>
2196
       <wsdl:input>
2197
@@ -41057,6 +42875,36 @@
2198
         <soap:fault name="RuntimeFault" use="literal"/>
2199
       </wsdl:fault>
2200
     </wsdl:operation>
2201
+    <wsdl:operation name="IBIOSSettings_getAPICMode">
2202
+      <soap:operation soapAction="" style="document"/>
2203
+      <wsdl:input>
2204
+        <soap:body use="literal"/>
2205
+      </wsdl:input>
2206
+      <wsdl:output>
2207
+        <soap:body use="literal"/>
2208
+      </wsdl:output>
2209
+      <wsdl:fault name="InvalidObjectFault">
2210
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2211
+      </wsdl:fault>
2212
+      <wsdl:fault name="RuntimeFault">
2213
+        <soap:fault name="RuntimeFault" use="literal"/>
2214
+      </wsdl:fault>
2215
+    </wsdl:operation>
2216
+    <wsdl:operation name="IBIOSSettings_setAPICMode">
2217
+      <soap:operation soapAction="" style="document"/>
2218
+      <wsdl:input>
2219
+        <soap:body use="literal"/>
2220
+      </wsdl:input>
2221
+      <wsdl:output>
2222
+        <soap:body use="literal"/>
2223
+      </wsdl:output>
2224
+      <wsdl:fault name="InvalidObjectFault">
2225
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2226
+      </wsdl:fault>
2227
+      <wsdl:fault name="RuntimeFault">
2228
+        <soap:fault name="RuntimeFault" use="literal"/>
2229
+      </wsdl:fault>
2230
+    </wsdl:operation>
2231
     <wsdl:operation name="IBIOSSettings_getTimeOffset">
2232
       <soap:operation soapAction="" style="document"/>
2233
       <wsdl:input>
2234
@@ -42527,6 +44375,21 @@
2235
         <soap:fault name="RuntimeFault" use="literal"/>
2236
       </wsdl:fault>
2237
     </wsdl:operation>
2238
+    <wsdl:operation name="IMachine_getSettingsAuxFilePath">
2239
+      <soap:operation soapAction="" style="document"/>
2240
+      <wsdl:input>
2241
+        <soap:body use="literal"/>
2242
+      </wsdl:input>
2243
+      <wsdl:output>
2244
+        <soap:body use="literal"/>
2245
+      </wsdl:output>
2246
+      <wsdl:fault name="InvalidObjectFault">
2247
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2248
+      </wsdl:fault>
2249
+      <wsdl:fault name="RuntimeFault">
2250
+        <soap:fault name="RuntimeFault" use="literal"/>
2251
+      </wsdl:fault>
2252
+    </wsdl:operation>
2253
     <wsdl:operation name="IMachine_getSettingsModified">
2254
       <soap:operation soapAction="" style="document"/>
2255
       <wsdl:input>
2256
@@ -43442,6 +45305,66 @@
2257
         <soap:fault name="RuntimeFault" use="literal"/>
2258
       </wsdl:fault>
2259
     </wsdl:operation>
2260
+    <wsdl:operation name="IMachine_getParavirtDebug">
2261
+      <soap:operation soapAction="" style="document"/>
2262
+      <wsdl:input>
2263
+        <soap:body use="literal"/>
2264
+      </wsdl:input>
2265
+      <wsdl:output>
2266
+        <soap:body use="literal"/>
2267
+      </wsdl:output>
2268
+      <wsdl:fault name="InvalidObjectFault">
2269
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2270
+      </wsdl:fault>
2271
+      <wsdl:fault name="RuntimeFault">
2272
+        <soap:fault name="RuntimeFault" use="literal"/>
2273
+      </wsdl:fault>
2274
+    </wsdl:operation>
2275
+    <wsdl:operation name="IMachine_setParavirtDebug">
2276
+      <soap:operation soapAction="" style="document"/>
2277
+      <wsdl:input>
2278
+        <soap:body use="literal"/>
2279
+      </wsdl:input>
2280
+      <wsdl:output>
2281
+        <soap:body use="literal"/>
2282
+      </wsdl:output>
2283
+      <wsdl:fault name="InvalidObjectFault">
2284
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2285
+      </wsdl:fault>
2286
+      <wsdl:fault name="RuntimeFault">
2287
+        <soap:fault name="RuntimeFault" use="literal"/>
2288
+      </wsdl:fault>
2289
+    </wsdl:operation>
2290
+    <wsdl:operation name="IMachine_getCPUProfile">
2291
+      <soap:operation soapAction="" style="document"/>
2292
+      <wsdl:input>
2293
+        <soap:body use="literal"/>
2294
+      </wsdl:input>
2295
+      <wsdl:output>
2296
+        <soap:body use="literal"/>
2297
+      </wsdl:output>
2298
+      <wsdl:fault name="InvalidObjectFault">
2299
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2300
+      </wsdl:fault>
2301
+      <wsdl:fault name="RuntimeFault">
2302
+        <soap:fault name="RuntimeFault" use="literal"/>
2303
+      </wsdl:fault>
2304
+    </wsdl:operation>
2305
+    <wsdl:operation name="IMachine_setCPUProfile">
2306
+      <soap:operation soapAction="" style="document"/>
2307
+      <wsdl:input>
2308
+        <soap:body use="literal"/>
2309
+      </wsdl:input>
2310
+      <wsdl:output>
2311
+        <soap:body use="literal"/>
2312
+      </wsdl:output>
2313
+      <wsdl:fault name="InvalidObjectFault">
2314
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2315
+      </wsdl:fault>
2316
+      <wsdl:fault name="RuntimeFault">
2317
+        <soap:fault name="RuntimeFault" use="literal"/>
2318
+      </wsdl:fault>
2319
+    </wsdl:operation>
2320
     <wsdl:operation name="IMachine_lockMachine">
2321
       <soap:operation soapAction="" style="document"/>
2322
       <wsdl:input>
2323
@@ -46172,6 +48095,36 @@
2324
         <soap:fault name="RuntimeFault" use="literal"/>
2325
       </wsdl:fault>
2326
     </wsdl:operation>
2327
+    <wsdl:operation name="IHost_addUSBDeviceSource">
2328
+      <soap:operation soapAction="" style="document"/>
2329
+      <wsdl:input>
2330
+        <soap:body use="literal"/>
2331
+      </wsdl:input>
2332
+      <wsdl:output>
2333
+        <soap:body use="literal"/>
2334
+      </wsdl:output>
2335
+      <wsdl:fault name="InvalidObjectFault">
2336
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2337
+      </wsdl:fault>
2338
+      <wsdl:fault name="RuntimeFault">
2339
+        <soap:fault name="RuntimeFault" use="literal"/>
2340
+      </wsdl:fault>
2341
+    </wsdl:operation>
2342
+    <wsdl:operation name="IHost_removeUSBDeviceSource">
2343
+      <soap:operation soapAction="" style="document"/>
2344
+      <wsdl:input>
2345
+        <soap:body use="literal"/>
2346
+      </wsdl:input>
2347
+      <wsdl:output>
2348
+        <soap:body use="literal"/>
2349
+      </wsdl:output>
2350
+      <wsdl:fault name="InvalidObjectFault">
2351
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2352
+      </wsdl:fault>
2353
+      <wsdl:fault name="RuntimeFault">
2354
+        <soap:fault name="RuntimeFault" use="literal"/>
2355
+      </wsdl:fault>
2356
+    </wsdl:operation>
2357
     <!--
2358
           *************************************
2359
           operations in portType for interface ISystemProperties
2360
@@ -51368,9 +53321,164 @@
2361
     </wsdl:operation>
2362
     <!--
2363
           *************************************
2364
+          operations in portType for interface IGuestScreenInfo
2365
+          *************************************
2366
+        -->
2367
+    <wsdl:operation name="IGuestScreenInfo_getScreenId">
2368
+      <soap:operation soapAction="" style="document"/>
2369
+      <wsdl:input>
2370
+        <soap:body use="literal"/>
2371
+      </wsdl:input>
2372
+      <wsdl:output>
2373
+        <soap:body use="literal"/>
2374
+      </wsdl:output>
2375
+      <wsdl:fault name="InvalidObjectFault">
2376
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2377
+      </wsdl:fault>
2378
+      <wsdl:fault name="RuntimeFault">
2379
+        <soap:fault name="RuntimeFault" use="literal"/>
2380
+      </wsdl:fault>
2381
+    </wsdl:operation>
2382
+    <wsdl:operation name="IGuestScreenInfo_getGuestMonitorStatus">
2383
+      <soap:operation soapAction="" style="document"/>
2384
+      <wsdl:input>
2385
+        <soap:body use="literal"/>
2386
+      </wsdl:input>
2387
+      <wsdl:output>
2388
+        <soap:body use="literal"/>
2389
+      </wsdl:output>
2390
+      <wsdl:fault name="InvalidObjectFault">
2391
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2392
+      </wsdl:fault>
2393
+      <wsdl:fault name="RuntimeFault">
2394
+        <soap:fault name="RuntimeFault" use="literal"/>
2395
+      </wsdl:fault>
2396
+    </wsdl:operation>
2397
+    <wsdl:operation name="IGuestScreenInfo_getPrimary">
2398
+      <soap:operation soapAction="" style="document"/>
2399
+      <wsdl:input>
2400
+        <soap:body use="literal"/>
2401
+      </wsdl:input>
2402
+      <wsdl:output>
2403
+        <soap:body use="literal"/>
2404
+      </wsdl:output>
2405
+      <wsdl:fault name="InvalidObjectFault">
2406
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2407
+      </wsdl:fault>
2408
+      <wsdl:fault name="RuntimeFault">
2409
+        <soap:fault name="RuntimeFault" use="literal"/>
2410
+      </wsdl:fault>
2411
+    </wsdl:operation>
2412
+    <wsdl:operation name="IGuestScreenInfo_getOrigin">
2413
+      <soap:operation soapAction="" style="document"/>
2414
+      <wsdl:input>
2415
+        <soap:body use="literal"/>
2416
+      </wsdl:input>
2417
+      <wsdl:output>
2418
+        <soap:body use="literal"/>
2419
+      </wsdl:output>
2420
+      <wsdl:fault name="InvalidObjectFault">
2421
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2422
+      </wsdl:fault>
2423
+      <wsdl:fault name="RuntimeFault">
2424
+        <soap:fault name="RuntimeFault" use="literal"/>
2425
+      </wsdl:fault>
2426
+    </wsdl:operation>
2427
+    <wsdl:operation name="IGuestScreenInfo_getOriginX">
2428
+      <soap:operation soapAction="" style="document"/>
2429
+      <wsdl:input>
2430
+        <soap:body use="literal"/>
2431
+      </wsdl:input>
2432
+      <wsdl:output>
2433
+        <soap:body use="literal"/>
2434
+      </wsdl:output>
2435
+      <wsdl:fault name="InvalidObjectFault">
2436
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2437
+      </wsdl:fault>
2438
+      <wsdl:fault name="RuntimeFault">
2439
+        <soap:fault name="RuntimeFault" use="literal"/>
2440
+      </wsdl:fault>
2441
+    </wsdl:operation>
2442
+    <wsdl:operation name="IGuestScreenInfo_getOriginY">
2443
+      <soap:operation soapAction="" style="document"/>
2444
+      <wsdl:input>
2445
+        <soap:body use="literal"/>
2446
+      </wsdl:input>
2447
+      <wsdl:output>
2448
+        <soap:body use="literal"/>
2449
+      </wsdl:output>
2450
+      <wsdl:fault name="InvalidObjectFault">
2451
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2452
+      </wsdl:fault>
2453
+      <wsdl:fault name="RuntimeFault">
2454
+        <soap:fault name="RuntimeFault" use="literal"/>
2455
+      </wsdl:fault>
2456
+    </wsdl:operation>
2457
+    <wsdl:operation name="IGuestScreenInfo_getWidth">
2458
+      <soap:operation soapAction="" style="document"/>
2459
+      <wsdl:input>
2460
+        <soap:body use="literal"/>
2461
+      </wsdl:input>
2462
+      <wsdl:output>
2463
+        <soap:body use="literal"/>
2464
+      </wsdl:output>
2465
+      <wsdl:fault name="InvalidObjectFault">
2466
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2467
+      </wsdl:fault>
2468
+      <wsdl:fault name="RuntimeFault">
2469
+        <soap:fault name="RuntimeFault" use="literal"/>
2470
+      </wsdl:fault>
2471
+    </wsdl:operation>
2472
+    <wsdl:operation name="IGuestScreenInfo_getHeight">
2473
+      <soap:operation soapAction="" style="document"/>
2474
+      <wsdl:input>
2475
+        <soap:body use="literal"/>
2476
+      </wsdl:input>
2477
+      <wsdl:output>
2478
+        <soap:body use="literal"/>
2479
+      </wsdl:output>
2480
+      <wsdl:fault name="InvalidObjectFault">
2481
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2482
+      </wsdl:fault>
2483
+      <wsdl:fault name="RuntimeFault">
2484
+        <soap:fault name="RuntimeFault" use="literal"/>
2485
+      </wsdl:fault>
2486
+    </wsdl:operation>
2487
+    <wsdl:operation name="IGuestScreenInfo_getBitsPerPixel">
2488
+      <soap:operation soapAction="" style="document"/>
2489
+      <wsdl:input>
2490
+        <soap:body use="literal"/>
2491
+      </wsdl:input>
2492
+      <wsdl:output>
2493
+        <soap:body use="literal"/>
2494
+      </wsdl:output>
2495
+      <wsdl:fault name="InvalidObjectFault">
2496
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2497
+      </wsdl:fault>
2498
+      <wsdl:fault name="RuntimeFault">
2499
+        <soap:fault name="RuntimeFault" use="literal"/>
2500
+      </wsdl:fault>
2501
+    </wsdl:operation>
2502
+    <!--
2503
+          *************************************
2504
           operations in portType for interface IDisplay
2505
           *************************************
2506
         -->
2507
+    <wsdl:operation name="IDisplay_getGuestScreenLayout">
2508
+      <soap:operation soapAction="" style="document"/>
2509
+      <wsdl:input>
2510
+        <soap:body use="literal"/>
2511
+      </wsdl:input>
2512
+      <wsdl:output>
2513
+        <soap:body use="literal"/>
2514
+      </wsdl:output>
2515
+      <wsdl:fault name="InvalidObjectFault">
2516
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2517
+      </wsdl:fault>
2518
+      <wsdl:fault name="RuntimeFault">
2519
+        <soap:fault name="RuntimeFault" use="literal"/>
2520
+      </wsdl:fault>
2521
+    </wsdl:operation>
2522
     <wsdl:operation name="IDisplay_getScreenResolution">
2523
       <soap:operation soapAction="" style="document"/>
2524
       <wsdl:input>
2525
@@ -51555,6 +53663,21 @@
2526
         <soap:fault name="RuntimeFault" use="literal"/>
2527
       </wsdl:fault>
2528
     </wsdl:operation>
2529
+    <wsdl:operation name="IDisplay_setScreenLayout">
2530
+      <soap:operation soapAction="" style="document"/>
2531
+      <wsdl:input>
2532
+        <soap:body use="literal"/>
2533
+      </wsdl:input>
2534
+      <wsdl:output>
2535
+        <soap:body use="literal"/>
2536
+      </wsdl:output>
2537
+      <wsdl:fault name="InvalidObjectFault">
2538
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2539
+      </wsdl:fault>
2540
+      <wsdl:fault name="RuntimeFault">
2541
+        <soap:fault name="RuntimeFault" use="literal"/>
2542
+      </wsdl:fault>
2543
+    </wsdl:operation>
2544
     <!--
2545
           *************************************
2546
           operations in portType for interface INetworkAdapter
2547
@@ -52896,6 +55019,21 @@
2548
       </wsdl:fault>
2549
     </wsdl:operation>
2550
     <!--skipping attribute VM for it is suppressed-->
2551
+    <wsdl:operation name="IMachineDebugger_getUptime">
2552
+      <soap:operation soapAction="" style="document"/>
2553
+      <wsdl:input>
2554
+        <soap:body use="literal"/>
2555
+      </wsdl:input>
2556
+      <wsdl:output>
2557
+        <soap:body use="literal"/>
2558
+      </wsdl:output>
2559
+      <wsdl:fault name="InvalidObjectFault">
2560
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2561
+      </wsdl:fault>
2562
+      <wsdl:fault name="RuntimeFault">
2563
+        <soap:fault name="RuntimeFault" use="literal"/>
2564
+      </wsdl:fault>
2565
+    </wsdl:operation>
2566
     <wsdl:operation name="IMachineDebugger_dumpGuestCore">
2567
       <soap:operation soapAction="" style="document"/>
2568
       <wsdl:input>
2569
@@ -53586,6 +55724,36 @@
2570
         <soap:fault name="RuntimeFault" use="literal"/>
2571
       </wsdl:fault>
2572
     </wsdl:operation>
2573
+    <wsdl:operation name="IUSBDevice_getDeviceInfo">
2574
+      <soap:operation soapAction="" style="document"/>
2575
+      <wsdl:input>
2576
+        <soap:body use="literal"/>
2577
+      </wsdl:input>
2578
+      <wsdl:output>
2579
+        <soap:body use="literal"/>
2580
+      </wsdl:output>
2581
+      <wsdl:fault name="InvalidObjectFault">
2582
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2583
+      </wsdl:fault>
2584
+      <wsdl:fault name="RuntimeFault">
2585
+        <soap:fault name="RuntimeFault" use="literal"/>
2586
+      </wsdl:fault>
2587
+    </wsdl:operation>
2588
+    <wsdl:operation name="IUSBDevice_getBackend">
2589
+      <soap:operation soapAction="" style="document"/>
2590
+      <wsdl:input>
2591
+        <soap:body use="literal"/>
2592
+      </wsdl:input>
2593
+      <wsdl:output>
2594
+        <soap:body use="literal"/>
2595
+      </wsdl:output>
2596
+      <wsdl:fault name="InvalidObjectFault">
2597
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2598
+      </wsdl:fault>
2599
+      <wsdl:fault name="RuntimeFault">
2600
+        <soap:fault name="RuntimeFault" use="literal"/>
2601
+      </wsdl:fault>
2602
+    </wsdl:operation>
2603
     <!--
2604
           *************************************
2605
           operations in portType for interface IUSBDeviceFilter
2606
@@ -53978,6 +56146,41 @@
2607
     </wsdl:operation>
2608
     <!--
2609
           *************************************
2610
+          operations in portType for interface IUSBProxyBackend
2611
+          *************************************
2612
+        -->
2613
+    <wsdl:operation name="IUSBProxyBackend_getName">
2614
+      <soap:operation soapAction="" style="document"/>
2615
+      <wsdl:input>
2616
+        <soap:body use="literal"/>
2617
+      </wsdl:input>
2618
+      <wsdl:output>
2619
+        <soap:body use="literal"/>
2620
+      </wsdl:output>
2621
+      <wsdl:fault name="InvalidObjectFault">
2622
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2623
+      </wsdl:fault>
2624
+      <wsdl:fault name="RuntimeFault">
2625
+        <soap:fault name="RuntimeFault" use="literal"/>
2626
+      </wsdl:fault>
2627
+    </wsdl:operation>
2628
+    <wsdl:operation name="IUSBProxyBackend_getType">
2629
+      <soap:operation soapAction="" style="document"/>
2630
+      <wsdl:input>
2631
+        <soap:body use="literal"/>
2632
+      </wsdl:input>
2633
+      <wsdl:output>
2634
+        <soap:body use="literal"/>
2635
+      </wsdl:output>
2636
+      <wsdl:fault name="InvalidObjectFault">
2637
+        <soap:fault name="InvalidObjectFault" use="literal"/>
2638
+      </wsdl:fault>
2639
+      <wsdl:fault name="RuntimeFault">
2640
+        <soap:fault name="RuntimeFault" use="literal"/>
2641
+      </wsdl:fault>
2642
+    </wsdl:operation>
2643
+    <!--
2644
+          *************************************
2645
           operations in portType for interface IAudioAdapter
2646
           *************************************
2647
         -->
(-)www/phpvirtualbox/files/patch-panes_mediumEncryptionPasswords.html (+40 lines)
Line 0 Link Here
1
---  panes/mediumEncryptionPasswords.html	2017-07-10 13:31:02.464188000 +0300
2
+++  panes/mediumEncryptionPasswords.html	2017-07-10 16:21:52.080593000 +0300
3
@@ -15,6 +15,7 @@
4
                 <th class='translate' style='width:1%; text-align:center'>Status</th>
5
                 <th class='translate' style='width:30%; text-align:center'>ID</th>
6
                 <th class='translate'>Password</th>
7
+                <th class='translate'>Clear on suspend</th>
8
             </tr>
9
         </thead>
10
         <tbody id='vboxMediumEncryptionPasswordList'>
11
@@ -37,9 +38,12 @@
12
         .append($('<td />')
13
                 .append(
14
                         valid ? '*****' : 
15
-                        $('<input />').attr({'type':'password','style':'width:95%'}).addClass('vboxText')
16
+                        $('<input />').attr({'type':'password','style':'width:90%'}).addClass('vboxText')
17
                         )
18
         )
19
+        .append($('<td />')
20
+                .append($('<input />').attr({'type':'checkbox', 'checked':'checked'}))
21
+        )
22
         .appendTo($('#vboxMediumEncryptionPasswordList'))
23
 }
24
 
25
@@ -55,7 +59,8 @@
26
             continue;
27
         encryptionPWs.push({
28
             'id': $(rowlist[i]).data('vboxEncryptionId'),
29
-            'password': $(rowlist[i]).find('input').first().val()
30
+            'password': $(rowlist[i]).find('input[type="password"]').first().val(),
31
+            'clearOnSuspend': $(rowlist[i]).find('input[type="checkbox"]').first().is(':checked') ? '1' : '0'
32
         });
33
         
34
     }
35
@@ -75,4 +80,4 @@
36
     });
37
     return valid;
38
 }
39
-</script>
40
+</script>
(-)www/phpvirtualbox/pkg-plist (-2 / +33 lines)
Lines 19-24 Link Here
19
%%WWWDIR%%/endpoints/lib/auth/ActiveDirectory.php
19
%%WWWDIR%%/endpoints/lib/auth/ActiveDirectory.php
20
%%WWWDIR%%/endpoints/lib/auth/Builtin.php
20
%%WWWDIR%%/endpoints/lib/auth/Builtin.php
21
%%WWWDIR%%/endpoints/lib/auth/LDAP.php
21
%%WWWDIR%%/endpoints/lib/auth/LDAP.php
22
%%WWWDIR%%/endpoints/lib/auth/MySQL.php
22
%%WWWDIR%%/endpoints/lib/auth/OpenMediaVault.php
23
%%WWWDIR%%/endpoints/lib/auth/OpenMediaVault.php
23
%%WWWDIR%%/endpoints/lib/auth/WebAuth.php
24
%%WWWDIR%%/endpoints/lib/auth/WebAuth.php
24
%%WWWDIR%%/endpoints/lib/auth/index.html
25
%%WWWDIR%%/endpoints/lib/auth/index.html
Lines 29-36 Link Here
29
%%WWWDIR%%/endpoints/lib/utils.php
30
%%WWWDIR%%/endpoints/lib/utils.php
30
%%WWWDIR%%/endpoints/lib/vboxServiceWrappers.php
31
%%WWWDIR%%/endpoints/lib/vboxServiceWrappers.php
31
%%WWWDIR%%/endpoints/lib/vboxconnector.php
32
%%WWWDIR%%/endpoints/lib/vboxconnector.php
32
%%WWWDIR%%/endpoints/lib/vboxweb-5.0.wsdl
33
%%WWWDIR%%/endpoints/lib/vboxweb-5.1.wsdl
33
%%WWWDIR%%/endpoints/lib/vboxwebService-5.0.wsdl
34
%%WWWDIR%%/endpoints/lib/vboxwebService-5.1.wsdl
34
%%WWWDIR%%/endpoints/rdp.php
35
%%WWWDIR%%/endpoints/rdp.php
35
%%WWWDIR%%/endpoints/screen.php
36
%%WWWDIR%%/endpoints/screen.php
36
%%WWWDIR%%/images/30white.png
37
%%WWWDIR%%/images/30white.png
Lines 569-573 Link Here
569
%%WWWDIR%%/rdpweb/webclient.js
570
%%WWWDIR%%/rdpweb/webclient.js
570
%%WWWDIR%%/rdpweb/webclient3.html
571
%%WWWDIR%%/rdpweb/webclient3.html
571
%%WWWDIR%%/recovery.php-disabled
572
%%WWWDIR%%/recovery.php-disabled
573
%%WWWDIR%%/sparkgateway/2scroll.png
574
%%WWWDIR%%/sparkgateway/2tap.png
575
%%WWWDIR%%/sparkgateway/3close.png
576
%%WWWDIR%%/sparkgateway/3down.png
577
%%WWWDIR%%/sparkgateway/3left.png
578
%%WWWDIR%%/sparkgateway/3open.png
579
%%WWWDIR%%/sparkgateway/3right.png
580
%%WWWDIR%%/sparkgateway/3tap.png
581
%%WWWDIR%%/sparkgateway/3up.png
582
%%WWWDIR%%/sparkgateway/appcfg.js
583
%%WWWDIR%%/sparkgateway/close.png
584
%%WWWDIR%%/sparkgateway/cloud.png
585
%%WWWDIR%%/sparkgateway/flick.png
586
%%WWWDIR%%/sparkgateway/hi5.css
587
%%WWWDIR%%/sparkgateway/hi5_min.js
588
%%WWWDIR%%/sparkgateway/info.png
589
%%WWWDIR%%/sparkgateway/kbd.png
590
%%WWWDIR%%/sparkgateway/longpress.png
591
%%WWWDIR%%/sparkgateway/pan.png
592
%%WWWDIR%%/sparkgateway/rdp.css
593
%%WWWDIR%%/sparkgateway/rdpdirect.html
594
%%WWWDIR%%/sparkgateway/rdpdirect.page.js
595
%%WWWDIR%%/sparkgateway/resource.js
596
%%WWWDIR%%/sparkgateway/strings-en.js
597
%%WWWDIR%%/sparkgateway/surface_min.js
598
%%WWWDIR%%/sparkgateway/vnc.page.js
599
%%WWWDIR%%/sparkgateway/vnc_min.js
600
%%WWWDIR%%/sparkgateway/vncdirect.html
601
%%WWWDIR%%/sparkgateway/vncdirect.page.js
602
%%WWWDIR%%/sparkgateway/vncutil_min.js
572
%%WWWDIR%%/tightvnc/VncViewer.jar
603
%%WWWDIR%%/tightvnc/VncViewer.jar
573
%%WWWDIR%%/vboxinit
604
%%WWWDIR%%/vboxinit

Return to bug 220171