summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorh6w <tudor@tudorholton.com>2020-01-29 11:29:08 +1100
committerGitHub <noreply@github.com>2020-01-29 11:29:08 +1100
commitb991d174ef6902c7848d30b3d84102d220d41135 (patch)
treec2abcb0fb54decf6400646cdbde3d471f7d826fd
parent22e3292b833c2c22cf475fa41c969b2d27a8fd8c (diff)
parent7e4efb3dd35a1c88651dfdc7b568b4c426365bec (diff)
downloadphpvirtualbox-b991d174ef6902c7848d30b3d84102d220d41135.zip
phpvirtualbox-b991d174ef6902c7848d30b3d84102d220d41135.tar.gz
phpvirtualbox-b991d174ef6902c7848d30b3d84102d220d41135.tar.bz2
Merge branch 'develop' into chot-select-gpu
-rw-r--r--.gitignore1
-rw-r--r--.htaccess1
-rw-r--r--endpoints/lib/config.php2
-rw-r--r--endpoints/lib/vboxServiceWrappers.php5773
-rw-r--r--endpoints/lib/vboxconnector.php11689
-rw-r--r--endpoints/lib/vboxweb-6.1.wsdl73805
-rw-r--r--endpoints/lib/vboxwebService-6.1.wsdl14
-rw-r--r--js/phpvirtualbox.js69
-rw-r--r--languages/de.xml4
-rw-r--r--panes/settingsStorage.html2
10 files changed, 84630 insertions, 6730 deletions
diff --git a/.gitignore b/.gitignore
index 141c8a9..4ae4b27 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/.project
/config.php
/phpinfo.php
+/.vscode
diff --git a/.htaccess b/.htaccess
new file mode 100644
index 0000000..ed19066
--- /dev/null
+++ b/.htaccess
@@ -0,0 +1 @@
+RedirectMatch 404 /\.git
diff --git a/endpoints/lib/config.php b/endpoints/lib/config.php
index 192d829..0a2eb24 100644
--- a/endpoints/lib/config.php
+++ b/endpoints/lib/config.php
@@ -14,7 +14,7 @@
/*
* This version of phpVirtualBox
*/
-define('PHPVBOX_VER', '6.0-0');
+define('PHPVBOX_VER', '6.1-0');
class phpVBoxConfigClass {
diff --git a/endpoints/lib/vboxServiceWrappers.php b/endpoints/lib/vboxServiceWrappers.php
index 1ba3053..56be792 100644
--- a/endpoints/lib/vboxServiceWrappers.php
+++ b/endpoints/lib/vboxServiceWrappers.php
@@ -1,7 +1,7 @@
<?php
/*
- * Copyright (C) 2008-2015 Oracle Corporation
+ * Copyright (C) 2008-2016 Oracle Corporation
*
* This file is part of a free software library; you can redistribute
* it and/or modify it under the terms of the GNU Lesser General
@@ -273,6 +273,12 @@ class VirtualBox_COM_result_codes
const VBOX_E_PASSWORD_INCORRECT = 0x80BB000D;
+ const VBOX_E_MAXIMUM_REACHED = 0x80BB000E;
+
+ const VBOX_E_GSTCTL_GUEST_ERROR = 0x80BB000F;
+
+ const VBOX_E_TIMEOUT = 0x80BB0010;
+
}
/**
@@ -358,7 +364,7 @@ class INATNetwork extends VBox_ManagedObject
{
$request = new stdClass();
$request->_this = $this->handle;
- $request->isIpv6 = (bool)$arg_isIpv6;
+ $request->isIpv6 = $arg_isIpv6;
$request->ruleName = $arg_ruleName;
$request->proto = $arg_proto;
$request->hostIP = $arg_hostIP;
@@ -373,17 +379,16 @@ class INATNetwork extends VBox_ManagedObject
{
$request = new stdClass();
$request->_this = $this->handle;
- $request->iSipv6 = (bool)$arg_iSipv6;
+ $request->iSipv6 = $arg_iSipv6;
$request->ruleName = $arg_ruleName;
$response = $this->connection->__soapCall('INATNetwork_removePortForwardRule', array((array)$request));
return ;
}
- public function start($arg_trunkType)
+ public function start()
{
$request = new stdClass();
$request->_this = $this->handle;
- $request->trunkType = $arg_trunkType;
$response = $this->connection->__soapCall('INATNetwork_start', array((array)$request));
return ;
}
@@ -433,11 +438,11 @@ class INATNetwork extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->enabled = (bool)$value;
+ $request->enabled = $value;
}
else
{
- $request->enabled = (bool)$value->handle;
+ $request->enabled = $value->handle;
}
$this->connection->__soapCall('INATNetwork_setEnabled', array((array)$request));
}
@@ -487,11 +492,11 @@ class INATNetwork extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->IPv6Enabled = (bool)$value;
+ $request->IPv6Enabled = $value;
}
else
{
- $request->IPv6Enabled = (bool)$value->handle;
+ $request->IPv6Enabled = $value->handle;
}
$this->connection->__soapCall('INATNetwork_setIPv6Enabled', array((array)$request));
}
@@ -533,11 +538,11 @@ class INATNetwork extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->advertiseDefaultIPv6RouteEnabled = (bool)$value;
+ $request->advertiseDefaultIPv6RouteEnabled = $value;
}
else
{
- $request->advertiseDefaultIPv6RouteEnabled = (bool)$value->handle;
+ $request->advertiseDefaultIPv6RouteEnabled = $value->handle;
}
$this->connection->__soapCall('INATNetwork_setAdvertiseDefaultIPv6RouteEnabled', array((array)$request));
}
@@ -556,11 +561,11 @@ class INATNetwork extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->needDhcpServer = (bool)$value;
+ $request->needDhcpServer = $value;
}
else
{
- $request->needDhcpServer = (bool)$value->handle;
+ $request->needDhcpServer = $value->handle;
}
$this->connection->__soapCall('INATNetwork_setNeedDhcpServer', array((array)$request));
}
@@ -632,60 +637,139 @@ class INATNetworkCollection extends VBox_ManagedObjectCollection
/**
* Generated VBoxWebService Interface Wrapper
*/
-class IDHCPServer extends VBox_ManagedObject
+class ICloudNetwork extends VBox_ManagedObject
{
- public function addGlobalOption($arg_option, $arg_value)
+ public function getNetworkName()
{
$request = new stdClass();
$request->_this = $this->handle;
- $request->option = $arg_option;
- $request->value = $arg_value;
- $response = $this->connection->__soapCall('IDHCPServer_addGlobalOption', array((array)$request));
- return ;
+ $response = $this->connection->__soapCall('ICloudNetwork_getNetworkName', array((array)$request));
+ return (string)$response->returnval;
}
- public function addVmSlotOption($arg_vmname, $arg_slot, $arg_option, $arg_value)
+ public function setNetworkName($value)
{
$request = new stdClass();
$request->_this = $this->handle;
- $request->vmname = $arg_vmname;
- $request->slot = $arg_slot;
- $request->option = $arg_option;
- $request->value = $arg_value;
- $response = $this->connection->__soapCall('IDHCPServer_addVmSlotOption', array((array)$request));
- return ;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->networkName = $value;
+ }
+ else
+ {
+ $request->networkName = $value->handle;
+ }
+ $this->connection->__soapCall('ICloudNetwork_setNetworkName', array((array)$request));
}
- public function removeVmSlotOptions($arg_vmname, $arg_slot)
+ public function getEnabled()
{
$request = new stdClass();
$request->_this = $this->handle;
- $request->vmname = $arg_vmname;
- $request->slot = $arg_slot;
- $response = $this->connection->__soapCall('IDHCPServer_removeVmSlotOptions', array((array)$request));
- return ;
+ $response = $this->connection->__soapCall('ICloudNetwork_getEnabled', array((array)$request));
+ return (bool)$response->returnval;
}
- public function getVmSlotOptions($arg_vmname, $arg_slot)
+ public function setEnabled($value)
{
$request = new stdClass();
$request->_this = $this->handle;
- $request->vmname = $arg_vmname;
- $request->slot = $arg_slot;
- $response = $this->connection->__soapCall('IDHCPServer_getVmSlotOptions', array((array)$request));
- return (array)$response->returnval;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->enabled = $value;
+ }
+ else
+ {
+ $request->enabled = $value->handle;
+ }
+ $this->connection->__soapCall('ICloudNetwork_setEnabled', array((array)$request));
}
- public function getMacOptions($arg_mac)
+ public function getProvider()
{
$request = new stdClass();
$request->_this = $this->handle;
- $request->mac = $arg_mac;
- $response = $this->connection->__soapCall('IDHCPServer_getMacOptions', array((array)$request));
- return (array)$response->returnval;
+ $response = $this->connection->__soapCall('ICloudNetwork_getProvider', array((array)$request));
+ return (string)$response->returnval;
}
+ public function setProvider($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->provider = $value;
+ }
+ else
+ {
+ $request->provider = $value->handle;
+ }
+ $this->connection->__soapCall('ICloudNetwork_setProvider', array((array)$request));
+ }
+
+ public function getProfile()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICloudNetwork_getProfile', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setProfile($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->profile = $value;
+ }
+ else
+ {
+ $request->profile = $value->handle;
+ }
+ $this->connection->__soapCall('ICloudNetwork_setProfile', array((array)$request));
+ }
+
+ public function getNetworkId()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICloudNetwork_getNetworkId', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setNetworkId($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->networkId = $value;
+ }
+ else
+ {
+ $request->networkId = $value->handle;
+ }
+ $this->connection->__soapCall('ICloudNetwork_setNetworkId', array((array)$request));
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class ICloudNetworkCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "ICloudNetwork";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IDHCPServer extends VBox_ManagedObject
+{
+
public function setConfiguration($arg_IPAddress, $arg_networkMask, $arg_FromIPAddress, $arg_ToIPAddress)
{
$request = new stdClass();
@@ -698,11 +782,10 @@ class IDHCPServer extends VBox_ManagedObject
return ;
}
- public function start($arg_networkName, $arg_trunkName, $arg_trunkType)
+ public function start($arg_trunkName, $arg_trunkType)
{
$request = new stdClass();
$request->_this = $this->handle;
- $request->networkName = $arg_networkName;
$request->trunkName = $arg_trunkName;
$request->trunkType = $arg_trunkType;
$response = $this->connection->__soapCall('IDHCPServer_start', array((array)$request));
@@ -717,6 +800,36 @@ class IDHCPServer extends VBox_ManagedObject
return ;
}
+ public function restart()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPServer_restart', array((array)$request));
+ return ;
+ }
+
+ public function findLeaseByMAC($arg_mac, $arg_type)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->mac = $arg_mac;
+ $request->type = $arg_type;
+ $response = $this->connection->__soapCall('IDHCPServer_findLeaseByMAC', array((array)$request));
+ return array((string)$response->address, (string)$response->state, (float)$response->issued, (float)$response->expire);
+ }
+
+ public function getConfig($arg_scope, $arg_name, $arg_slot, $arg_mayAdd)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->scope = $arg_scope;
+ $request->name = $arg_name;
+ $request->slot = $arg_slot;
+ $request->mayAdd = $arg_mayAdd;
+ $response = $this->connection->__soapCall('IDHCPServer_getConfig', array((array)$request));
+ return new IDHCPConfig ($this->connection, $response->returnval);
+ }
+
public function getEventSource()
{
$request = new stdClass();
@@ -739,11 +852,11 @@ class IDHCPServer extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->enabled = (bool)$value;
+ $request->enabled = $value;
}
else
{
- $request->enabled = (bool)$value->handle;
+ $request->enabled = $value->handle;
}
$this->connection->__soapCall('IDHCPServer_setEnabled', array((array)$request));
}
@@ -788,20 +901,28 @@ class IDHCPServer extends VBox_ManagedObject
return (string)$response->returnval;
}
- public function getGlobalOptions()
+ public function getGlobalConfig()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IDHCPServer_getGlobalOptions', array((array)$request));
- return (array)$response->returnval;
+ $response = $this->connection->__soapCall('IDHCPServer_getGlobalConfig', array((array)$request));
+ return new IDHCPGlobalConfig ($this->connection, $response->returnval);
}
- public function getVmConfigs()
+ public function getGroupConfigs()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IDHCPServer_getVmConfigs', array((array)$request));
- return (array)$response->returnval;
+ $response = $this->connection->__soapCall('IDHCPServer_getGroupConfigs', array((array)$request));
+ return new IDHCPGroupConfigCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getIndividualConfigs()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPServer_getIndividualConfigs', array((array)$request));
+ return new IDHCPIndividualConfigCollection ($this->connection, (array)$response->returnval);
}
}
@@ -816,6 +937,431 @@ class IDHCPServerCollection extends VBox_ManagedObjectCollection
/**
* Generated VBoxWebService Interface Wrapper
*/
+class IDHCPConfig extends VBox_ManagedObject
+{
+
+ public function setOption($arg_option, $arg_encoding, $arg_value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->option = $arg_option;
+ $request->encoding = $arg_encoding;
+ $request->value = $arg_value;
+ $response = $this->connection->__soapCall('IDHCPConfig_setOption', array((array)$request));
+ return ;
+ }
+
+ public function removeOption($arg_option)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->option = $arg_option;
+ $response = $this->connection->__soapCall('IDHCPConfig_removeOption', array((array)$request));
+ return ;
+ }
+
+ public function removeAllOptions()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPConfig_removeAllOptions', array((array)$request));
+ return ;
+ }
+
+ public function getOption($arg_option)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->option = $arg_option;
+ $response = $this->connection->__soapCall('IDHCPConfig_getOption', array((array)$request));
+ return array((string)$response->returnval, new DHCPOptionEncoding ($this->connection, $response->encoding));
+ }
+
+ public function getAllOptions()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPConfig_getAllOptions', array((array)$request));
+ return array((array)$response->returnval, new DHCPOptionCollection ($this->connection, (array)$response->options), new DHCPOptionEncodingCollection ($this->connection, (array)$response->encodings));
+ }
+
+ public function remove()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPConfig_remove', array((array)$request));
+ return ;
+ }
+
+ public function getScope()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPConfig_getScope', array((array)$request));
+ return new DHCPConfigScope ($this->connection, $response->returnval);
+ }
+
+ public function getMinLeaseTime()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPConfig_getMinLeaseTime', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function setMinLeaseTime($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->minLeaseTime = $value;
+ }
+ else
+ {
+ $request->minLeaseTime = $value->handle;
+ }
+ $this->connection->__soapCall('IDHCPConfig_setMinLeaseTime', array((array)$request));
+ }
+
+ public function getDefaultLeaseTime()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPConfig_getDefaultLeaseTime', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function setDefaultLeaseTime($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->defaultLeaseTime = $value;
+ }
+ else
+ {
+ $request->defaultLeaseTime = $value->handle;
+ }
+ $this->connection->__soapCall('IDHCPConfig_setDefaultLeaseTime', array((array)$request));
+ }
+
+ public function getMaxLeaseTime()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPConfig_getMaxLeaseTime', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function setMaxLeaseTime($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->maxLeaseTime = $value;
+ }
+ else
+ {
+ $request->maxLeaseTime = $value->handle;
+ }
+ $this->connection->__soapCall('IDHCPConfig_setMaxLeaseTime', array((array)$request));
+ }
+
+ public function getForcedOptions()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPConfig_getForcedOptions', array((array)$request));
+ return new DHCPOptionCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function setForcedOptions($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_array($value) || is_null($value) || is_scalar($value))
+ {
+ $request->forcedOptions = $value;
+ }
+ else
+ {
+ $request->forcedOptions = $value->handle;
+ }
+ $this->connection->__soapCall('IDHCPConfig_setForcedOptions', array((array)$request));
+ }
+
+ public function getSuppressedOptions()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPConfig_getSuppressedOptions', array((array)$request));
+ return new DHCPOptionCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function setSuppressedOptions($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_array($value) || is_null($value) || is_scalar($value))
+ {
+ $request->suppressedOptions = $value;
+ }
+ else
+ {
+ $request->suppressedOptions = $value->handle;
+ }
+ $this->connection->__soapCall('IDHCPConfig_setSuppressedOptions', array((array)$request));
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IDHCPConfigCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IDHCPConfig";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IDHCPGlobalConfig extends IDHCPConfig
+{
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IDHCPGlobalConfigCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IDHCPGlobalConfig";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IDHCPGroupCondition extends VBox_ManagedObject
+{
+
+ public function remove()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPGroupCondition_remove', array((array)$request));
+ return ;
+ }
+
+ public function getInclusive()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPGroupCondition_getInclusive', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function setInclusive($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->inclusive = $value;
+ }
+ else
+ {
+ $request->inclusive = $value->handle;
+ }
+ $this->connection->__soapCall('IDHCPGroupCondition_setInclusive', array((array)$request));
+ }
+
+ public function getType()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPGroupCondition_getType', array((array)$request));
+ return new DHCPGroupConditionType ($this->connection, $response->returnval);
+ }
+
+ public function setType($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->type = $value;
+ }
+ else
+ {
+ $request->type = $value->handle;
+ }
+ $this->connection->__soapCall('IDHCPGroupCondition_setType', array((array)$request));
+ }
+
+ public function getValue()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPGroupCondition_getValue', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setValue($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->value = $value;
+ }
+ else
+ {
+ $request->value = $value->handle;
+ }
+ $this->connection->__soapCall('IDHCPGroupCondition_setValue', array((array)$request));
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IDHCPGroupConditionCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IDHCPGroupCondition";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IDHCPGroupConfig extends IDHCPConfig
+{
+
+ public function addCondition($arg_inclusive, $arg_type, $arg_value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->inclusive = $arg_inclusive;
+ $request->type = $arg_type;
+ $request->value = $arg_value;
+ $response = $this->connection->__soapCall('IDHCPGroupConfig_addCondition', array((array)$request));
+ return new IDHCPGroupCondition ($this->connection, $response->returnval);
+ }
+
+ public function removeAllConditions()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPGroupConfig_removeAllConditions', array((array)$request));
+ return ;
+ }
+
+ public function getName()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPGroupConfig_getName', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setName($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->name = $value;
+ }
+ else
+ {
+ $request->name = $value->handle;
+ }
+ $this->connection->__soapCall('IDHCPGroupConfig_setName', array((array)$request));
+ }
+
+ public function getConditions()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPGroupConfig_getConditions', array((array)$request));
+ return new IDHCPGroupConditionCollection ($this->connection, (array)$response->returnval);
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IDHCPGroupConfigCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IDHCPGroupConfig";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IDHCPIndividualConfig extends IDHCPConfig
+{
+
+ public function getMACAddress()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPIndividualConfig_getMACAddress', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getMachineId()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPIndividualConfig_getMachineId', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getSlot()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPIndividualConfig_getSlot', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function getFixedAddress()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDHCPIndividualConfig_getFixedAddress', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setFixedAddress($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->fixedAddress = $value;
+ }
+ else
+ {
+ $request->fixedAddress = $value->handle;
+ }
+ $this->connection->__soapCall('IDHCPIndividualConfig_setFixedAddress', array((array)$request));
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IDHCPIndividualConfigCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IDHCPIndividualConfig";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
class IVirtualBox extends VBox_ManagedObject
{
@@ -897,6 +1443,14 @@ class IVirtualBox extends VBox_ManagedObject
return new IAppliance ($this->connection, $response->returnval);
}
+ public function createUnattendedInstaller()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IVirtualBox_createUnattendedInstaller', array((array)$request));
+ return new IUnattended ($this->connection, $response->returnval);
+ }
+
public function createMedium($arg_format, $arg_location, $arg_accessMode, $arg_aDeviceTypeType)
{
$request = new stdClass();
@@ -916,7 +1470,7 @@ class IVirtualBox extends VBox_ManagedObject
$request->location = $arg_location;
$request->deviceType = $arg_deviceType;
$request->accessMode = $arg_accessMode;
- $request->forceNewUuid = (bool)$arg_forceNewUuid;
+ $request->forceNewUuid = $arg_forceNewUuid;
$response = $this->connection->__soapCall('IVirtualBox_openMedium', array((array)$request));
return new IMedium ($this->connection, $response->returnval);
}
@@ -930,14 +1484,15 @@ class IVirtualBox extends VBox_ManagedObject
return new IGuestOSType ($this->connection, $response->returnval);
}
- public function createSharedFolder($arg_name, $arg_hostPath, $arg_writable, $arg_automount)
+ public function createSharedFolder($arg_name, $arg_hostPath, $arg_writable, $arg_automount, $arg_autoMountPoint)
{
$request = new stdClass();
$request->_this = $this->handle;
$request->name = $arg_name;
$request->hostPath = $arg_hostPath;
- $request->writable = (bool)$arg_writable;
- $request->automount = (bool)$arg_automount;
+ $request->writable = $arg_writable;
+ $request->automount = $arg_automount;
+ $request->autoMountPoint = $arg_autoMountPoint;
$response = $this->connection->__soapCall('IVirtualBox_createSharedFolder', array((array)$request));
return ;
}
@@ -1041,6 +1596,33 @@ class IVirtualBox extends VBox_ManagedObject
return ;
}
+ public function createCloudNetwork($arg_networkName)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->networkName = $arg_networkName;
+ $response = $this->connection->__soapCall('IVirtualBox_createCloudNetwork', array((array)$request));
+ return new ICloudNetwork ($this->connection, $response->returnval);
+ }
+
+ public function findCloudNetworkByName($arg_networkName)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->networkName = $arg_networkName;
+ $response = $this->connection->__soapCall('IVirtualBox_findCloudNetworkByName', array((array)$request));
+ return new ICloudNetwork ($this->connection, $response->returnval);
+ }
+
+ public function removeCloudNetwork($arg_network)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->network = $arg_network;
+ $response = $this->connection->__soapCall('IVirtualBox_removeCloudNetwork', array((array)$request));
+ return ;
+ }
+
public function checkFirmwarePresent($arg_firmwareType, $arg_version)
{
$request = new stdClass();
@@ -1242,6 +1824,22 @@ class IVirtualBox extends VBox_ManagedObject
$response = $this->connection->__soapCall('IVirtualBox_getGenericNetworkDrivers', array((array)$request));
return (array)$response->returnval;
}
+
+ public function getCloudNetworks()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IVirtualBox_getCloudNetworks', array((array)$request));
+ return new ICloudNetworkCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getCloudProviderManager()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IVirtualBox_getCloudProviderManager', array((array)$request));
+ return new ICloudProviderManager ($this->connection, $response->returnval);
+ }
}
/**
@@ -1337,6 +1935,206 @@ class IVFSExplorerCollection extends VBox_ManagedObjectCollection
/**
* Generated VBoxWebService Interface Wrapper
*/
+class ICertificate extends VBox_ManagedObject
+{
+
+ public function isCurrentlyExpired()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_isCurrentlyExpired', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function queryInfo($arg_what)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->what = $arg_what;
+ $response = $this->connection->__soapCall('ICertificate_queryInfo', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getVersionNumber()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getVersionNumber', array((array)$request));
+ return new CertificateVersion ($this->connection, $response->returnval);
+ }
+
+ public function getSerialNumber()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getSerialNumber', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getSignatureAlgorithmOID()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getSignatureAlgorithmOID', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getSignatureAlgorithmName()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getSignatureAlgorithmName', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getIssuerName()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getIssuerName', array((array)$request));
+ return (array)$response->returnval;
+ }
+
+ public function getSubjectName()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getSubjectName', array((array)$request));
+ return (array)$response->returnval;
+ }
+
+ public function getFriendlyName()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getFriendlyName', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getValidityPeriodNotBefore()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getValidityPeriodNotBefore', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getValidityPeriodNotAfter()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getValidityPeriodNotAfter', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getPublicKeyAlgorithmOID()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getPublicKeyAlgorithmOID', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getPublicKeyAlgorithm()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getPublicKeyAlgorithm', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getSubjectPublicKey()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getSubjectPublicKey', array((array)$request));
+ return (array)$response->returnval;
+ }
+
+ public function getIssuerUniqueIdentifier()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getIssuerUniqueIdentifier', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getSubjectUniqueIdentifier()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getSubjectUniqueIdentifier', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getCertificateAuthority()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getCertificateAuthority', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function getKeyUsage()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getKeyUsage', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function getExtendedKeyUsage()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getExtendedKeyUsage', array((array)$request));
+ return (array)$response->returnval;
+ }
+
+ public function getRawCertData()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getRawCertData', array((array)$request));
+ return (array)$response->returnval;
+ }
+
+ public function getSelfSigned()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getSelfSigned', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function getTrusted()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getTrusted', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function getExpired()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICertificate_getExpired', array((array)$request));
+ return (bool)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class ICertificateCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "ICertificate";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
class IAppliance extends VBox_ManagedObject
{
@@ -1421,6 +2219,15 @@ class IAppliance extends VBox_ManagedObject
return ;
}
+ public function createVirtualSystemDescriptions($arg_requested)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->requested = $arg_requested;
+ $response = $this->connection->__soapCall('IAppliance_createVirtualSystemDescriptions', array((array)$request));
+ return (float)$response->returnval;
+ }
+
public function getPath()
{
$request = new stdClass();
@@ -1452,6 +2259,14 @@ class IAppliance extends VBox_ManagedObject
$response = $this->connection->__soapCall('IAppliance_getMachines', array((array)$request));
return (array)$response->returnval;
}
+
+ public function getCertificate()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IAppliance_getCertificate', array((array)$request));
+ return new ICertificate ($this->connection, $response->returnval);
+ }
}
/**
@@ -1485,6 +2300,15 @@ class IVirtualSystemDescription extends VBox_ManagedObject
return array(new VirtualSystemDescriptionTypeCollection ($this->connection, (array)$response->types), (array)$response->refs, (array)$response->OVFValues, (array)$response->VBoxValues, (array)$response->extraConfigValues);
}
+ public function removeDescriptionByType($arg_type)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->type = $arg_type;
+ $response = $this->connection->__soapCall('IVirtualSystemDescription_removeDescriptionByType', array((array)$request));
+ return ;
+ }
+
public function getValuesByType($arg_type, $arg_which)
{
$request = new stdClass();
@@ -1537,6 +2361,760 @@ class IVirtualSystemDescriptionCollection extends VBox_ManagedObjectCollection
/**
* Generated VBoxWebService Interface Wrapper
*/
+class IUnattended extends VBox_ManagedObject
+{
+
+ public function detectIsoOS()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_detectIsoOS', array((array)$request));
+ return ;
+ }
+
+ public function prepare()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_prepare', array((array)$request));
+ return ;
+ }
+
+ public function constructMedia()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_constructMedia', array((array)$request));
+ return ;
+ }
+
+ public function reconfigureVM()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_reconfigureVM', array((array)$request));
+ return ;
+ }
+
+ public function done()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_done', array((array)$request));
+ return ;
+ }
+
+ public function getIsoPath()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getIsoPath', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setIsoPath($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->isoPath = $value;
+ }
+ else
+ {
+ $request->isoPath = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setIsoPath', array((array)$request));
+ }
+
+ public function getMachine()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getMachine', array((array)$request));
+ return new IMachine ($this->connection, $response->returnval);
+ }
+
+ public function setMachine($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->machine = $value;
+ }
+ else
+ {
+ $request->machine = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setMachine', array((array)$request));
+ }
+
+ public function getUser()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getUser', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setUser($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->user = $value;
+ }
+ else
+ {
+ $request->user = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setUser', array((array)$request));
+ }
+
+ public function getPassword()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getPassword', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setPassword($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->password = $value;
+ }
+ else
+ {
+ $request->password = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setPassword', array((array)$request));
+ }
+
+ public function getFullUserName()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getFullUserName', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setFullUserName($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->fullUserName = $value;
+ }
+ else
+ {
+ $request->fullUserName = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setFullUserName', array((array)$request));
+ }
+
+ public function getProductKey()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getProductKey', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setProductKey($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->productKey = $value;
+ }
+ else
+ {
+ $request->productKey = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setProductKey', array((array)$request));
+ }
+
+ public function getAdditionsIsoPath()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getAdditionsIsoPath', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setAdditionsIsoPath($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->additionsIsoPath = $value;
+ }
+ else
+ {
+ $request->additionsIsoPath = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setAdditionsIsoPath', array((array)$request));
+ }
+
+ public function getInstallGuestAdditions()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getInstallGuestAdditions', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function setInstallGuestAdditions($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->installGuestAdditions = $value;
+ }
+ else
+ {
+ $request->installGuestAdditions = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setInstallGuestAdditions', array((array)$request));
+ }
+
+ public function getValidationKitIsoPath()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getValidationKitIsoPath', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setValidationKitIsoPath($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->validationKitIsoPath = $value;
+ }
+ else
+ {
+ $request->validationKitIsoPath = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setValidationKitIsoPath', array((array)$request));
+ }
+
+ public function getInstallTestExecService()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getInstallTestExecService', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function setInstallTestExecService($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->installTestExecService = $value;
+ }
+ else
+ {
+ $request->installTestExecService = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setInstallTestExecService', array((array)$request));
+ }
+
+ public function getTimeZone()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getTimeZone', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setTimeZone($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->timeZone = $value;
+ }
+ else
+ {
+ $request->timeZone = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setTimeZone', array((array)$request));
+ }
+
+ public function getLocale()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getLocale', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setLocale($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->locale = $value;
+ }
+ else
+ {
+ $request->locale = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setLocale', array((array)$request));
+ }
+
+ public function getLanguage()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getLanguage', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setLanguage($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->language = $value;
+ }
+ else
+ {
+ $request->language = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setLanguage', array((array)$request));
+ }
+
+ public function getCountry()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getCountry', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setCountry($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->country = $value;
+ }
+ else
+ {
+ $request->country = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setCountry', array((array)$request));
+ }
+
+ public function getProxy()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getProxy', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setProxy($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->proxy = $value;
+ }
+ else
+ {
+ $request->proxy = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setProxy', array((array)$request));
+ }
+
+ public function getPackageSelectionAdjustments()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getPackageSelectionAdjustments', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setPackageSelectionAdjustments($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->packageSelectionAdjustments = $value;
+ }
+ else
+ {
+ $request->packageSelectionAdjustments = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setPackageSelectionAdjustments', array((array)$request));
+ }
+
+ public function getHostname()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getHostname', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setHostname($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->hostname = $value;
+ }
+ else
+ {
+ $request->hostname = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setHostname', array((array)$request));
+ }
+
+ public function getAuxiliaryBasePath()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getAuxiliaryBasePath', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setAuxiliaryBasePath($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->auxiliaryBasePath = $value;
+ }
+ else
+ {
+ $request->auxiliaryBasePath = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setAuxiliaryBasePath', array((array)$request));
+ }
+
+ public function getImageIndex()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getImageIndex', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function setImageIndex($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->imageIndex = $value;
+ }
+ else
+ {
+ $request->imageIndex = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setImageIndex', array((array)$request));
+ }
+
+ public function getScriptTemplatePath()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getScriptTemplatePath', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setScriptTemplatePath($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->scriptTemplatePath = $value;
+ }
+ else
+ {
+ $request->scriptTemplatePath = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setScriptTemplatePath', array((array)$request));
+ }
+
+ public function getPostInstallScriptTemplatePath()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getPostInstallScriptTemplatePath', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setPostInstallScriptTemplatePath($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->postInstallScriptTemplatePath = $value;
+ }
+ else
+ {
+ $request->postInstallScriptTemplatePath = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setPostInstallScriptTemplatePath', array((array)$request));
+ }
+
+ public function getPostInstallCommand()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getPostInstallCommand', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setPostInstallCommand($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->postInstallCommand = $value;
+ }
+ else
+ {
+ $request->postInstallCommand = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setPostInstallCommand', array((array)$request));
+ }
+
+ public function getExtraInstallKernelParameters()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getExtraInstallKernelParameters', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setExtraInstallKernelParameters($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->extraInstallKernelParameters = $value;
+ }
+ else
+ {
+ $request->extraInstallKernelParameters = $value->handle;
+ }
+ $this->connection->__soapCall('IUnattended_setExtraInstallKernelParameters', array((array)$request));
+ }
+
+ public function getDetectedOSTypeId()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getDetectedOSTypeId', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getDetectedOSVersion()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getDetectedOSVersion', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getDetectedOSFlavor()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getDetectedOSFlavor', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getDetectedOSLanguages()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getDetectedOSLanguages', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getDetectedOSHints()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUnattended_getDetectedOSHints', array((array)$request));
+ return (string)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IUnattendedCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IUnattended";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IGraphicsAdapter extends VBox_ManagedObject
+{
+
+ public function getGraphicsControllerType()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGraphicsAdapter_getGraphicsControllerType', array((array)$request));
+ return new GraphicsControllerType ($this->connection, $response->returnval);
+ }
+
+ public function setGraphicsControllerType($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->graphicsControllerType = $value;
+ }
+ else
+ {
+ $request->graphicsControllerType = $value->handle;
+ }
+ $this->connection->__soapCall('IGraphicsAdapter_setGraphicsControllerType', array((array)$request));
+ }
+
+ public function getVRAMSize()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGraphicsAdapter_getVRAMSize', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function setVRAMSize($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->VRAMSize = $value;
+ }
+ else
+ {
+ $request->VRAMSize = $value->handle;
+ }
+ $this->connection->__soapCall('IGraphicsAdapter_setVRAMSize', array((array)$request));
+ }
+
+ public function getAccelerate3DEnabled()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGraphicsAdapter_getAccelerate3DEnabled', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function setAccelerate3DEnabled($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->accelerate3DEnabled = $value;
+ }
+ else
+ {
+ $request->accelerate3DEnabled = $value->handle;
+ }
+ $this->connection->__soapCall('IGraphicsAdapter_setAccelerate3DEnabled', array((array)$request));
+ }
+
+ public function getAccelerate2DVideoEnabled()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGraphicsAdapter_getAccelerate2DVideoEnabled', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function setAccelerate2DVideoEnabled($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->accelerate2DVideoEnabled = $value;
+ }
+ else
+ {
+ $request->accelerate2DVideoEnabled = $value->handle;
+ }
+ $this->connection->__soapCall('IGraphicsAdapter_setAccelerate2DVideoEnabled', array((array)$request));
+ }
+
+ public function getMonitorCount()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGraphicsAdapter_getMonitorCount', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function setMonitorCount($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->monitorCount = $value;
+ }
+ else
+ {
+ $request->monitorCount = $value->handle;
+ }
+ $this->connection->__soapCall('IGraphicsAdapter_setMonitorCount', array((array)$request));
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IGraphicsAdapterCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IGraphicsAdapter";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
class IBIOSSettings extends VBox_ManagedObject
{
@@ -1554,11 +3132,11 @@ class IBIOSSettings extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->logoFadeIn = (bool)$value;
+ $request->logoFadeIn = $value;
}
else
{
- $request->logoFadeIn = (bool)$value->handle;
+ $request->logoFadeIn = $value->handle;
}
$this->connection->__soapCall('IBIOSSettings_setLogoFadeIn', array((array)$request));
}
@@ -1577,11 +3155,11 @@ class IBIOSSettings extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->logoFadeOut = (bool)$value;
+ $request->logoFadeOut = $value;
}
else
{
- $request->logoFadeOut = (bool)$value->handle;
+ $request->logoFadeOut = $value->handle;
}
$this->connection->__soapCall('IBIOSSettings_setLogoFadeOut', array((array)$request));
}
@@ -1669,11 +3247,11 @@ class IBIOSSettings extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->ACPIEnabled = (bool)$value;
+ $request->ACPIEnabled = $value;
}
else
{
- $request->ACPIEnabled = (bool)$value->handle;
+ $request->ACPIEnabled = $value->handle;
}
$this->connection->__soapCall('IBIOSSettings_setACPIEnabled', array((array)$request));
}
@@ -1692,15 +3270,38 @@ class IBIOSSettings extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->IOAPICEnabled = (bool)$value;
+ $request->IOAPICEnabled = $value;
}
else
{
- $request->IOAPICEnabled = (bool)$value->handle;
+ $request->IOAPICEnabled = $value->handle;
}
$this->connection->__soapCall('IBIOSSettings_setIOAPICEnabled', array((array)$request));
}
+ public function getAPICMode()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IBIOSSettings_getAPICMode', array((array)$request));
+ return new APICMode ($this->connection, $response->returnval);
+ }
+
+ public function setAPICMode($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->APICMode = $value;
+ }
+ else
+ {
+ $request->APICMode = $value->handle;
+ }
+ $this->connection->__soapCall('IBIOSSettings_setAPICMode', array((array)$request));
+ }
+
public function getTimeOffset()
{
$request = new stdClass();
@@ -1738,11 +3339,11 @@ class IBIOSSettings extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->PXEDebugEnabled = (bool)$value;
+ $request->PXEDebugEnabled = $value;
}
else
{
- $request->PXEDebugEnabled = (bool)$value->handle;
+ $request->PXEDebugEnabled = $value->handle;
}
$this->connection->__soapCall('IBIOSSettings_setPXEDebugEnabled', array((array)$request));
}
@@ -1754,6 +3355,29 @@ class IBIOSSettings extends VBox_ManagedObject
$response = $this->connection->__soapCall('IBIOSSettings_getNonVolatileStorageFile', array((array)$request));
return (string)$response->returnval;
}
+
+ public function getSMBIOSUuidLittleEndian()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IBIOSSettings_getSMBIOSUuidLittleEndian', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function setSMBIOSUuidLittleEndian($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->SMBIOSUuidLittleEndian = $value;
+ }
+ else
+ {
+ $request->SMBIOSUuidLittleEndian = $value->handle;
+ }
+ $this->connection->__soapCall('IBIOSSettings_setSMBIOSUuidLittleEndian', array((array)$request));
+ }
}
/**
@@ -1767,6 +3391,507 @@ class IBIOSSettingsCollection extends VBox_ManagedObjectCollection
/**
* Generated VBoxWebService Interface Wrapper
*/
+class IRecordingScreenSettings extends VBox_ManagedObject
+{
+
+ public function isFeatureEnabled($arg_feature)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->feature = $arg_feature;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_isFeatureEnabled', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function getId()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_getId', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function getEnabled()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_getEnabled', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function setEnabled($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->enabled = $value;
+ }
+ else
+ {
+ $request->enabled = $value->handle;
+ }
+ $this->connection->__soapCall('IRecordingScreenSettings_setEnabled', array((array)$request));
+ }
+
+ public function getFeatures()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_getFeatures', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function setFeatures($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->features = $value;
+ }
+ else
+ {
+ $request->features = $value->handle;
+ }
+ $this->connection->__soapCall('IRecordingScreenSettings_setFeatures', array((array)$request));
+ }
+
+ public function getDestination()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_getDestination', array((array)$request));
+ return new RecordingDestination ($this->connection, $response->returnval);
+ }
+
+ public function setDestination($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->destination = $value;
+ }
+ else
+ {
+ $request->destination = $value->handle;
+ }
+ $this->connection->__soapCall('IRecordingScreenSettings_setDestination', array((array)$request));
+ }
+
+ public function getFilename()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_getFilename', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setFilename($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->filename = $value;
+ }
+ else
+ {
+ $request->filename = $value->handle;
+ }
+ $this->connection->__soapCall('IRecordingScreenSettings_setFilename', array((array)$request));
+ }
+
+ public function getMaxTime()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_getMaxTime', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function setMaxTime($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->maxTime = $value;
+ }
+ else
+ {
+ $request->maxTime = $value->handle;
+ }
+ $this->connection->__soapCall('IRecordingScreenSettings_setMaxTime', array((array)$request));
+ }
+
+ public function getMaxFileSize()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_getMaxFileSize', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function setMaxFileSize($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->maxFileSize = $value;
+ }
+ else
+ {
+ $request->maxFileSize = $value->handle;
+ }
+ $this->connection->__soapCall('IRecordingScreenSettings_setMaxFileSize', array((array)$request));
+ }
+
+ public function getOptions()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_getOptions', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setOptions($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->options = $value;
+ }
+ else
+ {
+ $request->options = $value->handle;
+ }
+ $this->connection->__soapCall('IRecordingScreenSettings_setOptions', array((array)$request));
+ }
+
+ public function getAudioCodec()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_getAudioCodec', array((array)$request));
+ return new RecordingAudioCodec ($this->connection, $response->returnval);
+ }
+
+ public function setAudioCodec($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->audioCodec = $value;
+ }
+ else
+ {
+ $request->audioCodec = $value->handle;
+ }
+ $this->connection->__soapCall('IRecordingScreenSettings_setAudioCodec', array((array)$request));
+ }
+
+ public function getAudioHz()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_getAudioHz', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function setAudioHz($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->audioHz = $value;
+ }
+ else
+ {
+ $request->audioHz = $value->handle;
+ }
+ $this->connection->__soapCall('IRecordingScreenSettings_setAudioHz', array((array)$request));
+ }
+
+ public function getAudioBits()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_getAudioBits', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function setAudioBits($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->audioBits = $value;
+ }
+ else
+ {
+ $request->audioBits = $value->handle;
+ }
+ $this->connection->__soapCall('IRecordingScreenSettings_setAudioBits', array((array)$request));
+ }
+
+ public function getAudioChannels()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_getAudioChannels', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function setAudioChannels($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->audioChannels = $value;
+ }
+ else
+ {
+ $request->audioChannels = $value->handle;
+ }
+ $this->connection->__soapCall('IRecordingScreenSettings_setAudioChannels', array((array)$request));
+ }
+
+ public function getVideoCodec()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_getVideoCodec', array((array)$request));
+ return new RecordingVideoCodec ($this->connection, $response->returnval);
+ }
+
+ public function setVideoCodec($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->videoCodec = $value;
+ }
+ else
+ {
+ $request->videoCodec = $value->handle;
+ }
+ $this->connection->__soapCall('IRecordingScreenSettings_setVideoCodec', array((array)$request));
+ }
+
+ public function getVideoWidth()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_getVideoWidth', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function setVideoWidth($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->videoWidth = $value;
+ }
+ else
+ {
+ $request->videoWidth = $value->handle;
+ }
+ $this->connection->__soapCall('IRecordingScreenSettings_setVideoWidth', array((array)$request));
+ }
+
+ public function getVideoHeight()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_getVideoHeight', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function setVideoHeight($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->videoHeight = $value;
+ }
+ else
+ {
+ $request->videoHeight = $value->handle;
+ }
+ $this->connection->__soapCall('IRecordingScreenSettings_setVideoHeight', array((array)$request));
+ }
+
+ public function getVideoRate()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_getVideoRate', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function setVideoRate($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->videoRate = $value;
+ }
+ else
+ {
+ $request->videoRate = $value->handle;
+ }
+ $this->connection->__soapCall('IRecordingScreenSettings_setVideoRate', array((array)$request));
+ }
+
+ public function getVideoRateControlMode()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_getVideoRateControlMode', array((array)$request));
+ return new RecordingVideoRateControlMode ($this->connection, $response->returnval);
+ }
+
+ public function setVideoRateControlMode($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->videoRateControlMode = $value;
+ }
+ else
+ {
+ $request->videoRateControlMode = $value->handle;
+ }
+ $this->connection->__soapCall('IRecordingScreenSettings_setVideoRateControlMode', array((array)$request));
+ }
+
+ public function getVideoFPS()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_getVideoFPS', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function setVideoFPS($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->videoFPS = $value;
+ }
+ else
+ {
+ $request->videoFPS = $value->handle;
+ }
+ $this->connection->__soapCall('IRecordingScreenSettings_setVideoFPS', array((array)$request));
+ }
+
+ public function getVideoScalingMethod()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingScreenSettings_getVideoScalingMethod', array((array)$request));
+ return new RecordingVideoScalingMethod ($this->connection, $response->returnval);
+ }
+
+ public function setVideoScalingMethod($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->videoScalingMethod = $value;
+ }
+ else
+ {
+ $request->videoScalingMethod = $value->handle;
+ }
+ $this->connection->__soapCall('IRecordingScreenSettings_setVideoScalingMethod', array((array)$request));
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IRecordingScreenSettingsCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IRecordingScreenSettings";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IRecordingSettings extends VBox_ManagedObject
+{
+
+ public function getScreenSettings($arg_screenId)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->screenId = $arg_screenId;
+ $response = $this->connection->__soapCall('IRecordingSettings_getScreenSettings', array((array)$request));
+ return new IRecordingScreenSettings ($this->connection, $response->returnval);
+ }
+
+ public function getEnabled()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingSettings_getEnabled', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function setEnabled($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->enabled = $value;
+ }
+ else
+ {
+ $request->enabled = $value->handle;
+ }
+ $this->connection->__soapCall('IRecordingSettings_setEnabled', array((array)$request));
+ }
+
+ public function getScreens()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRecordingSettings_getScreens', array((array)$request));
+ return new IRecordingScreenSettingsCollection ($this->connection, (array)$response->returnval);
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IRecordingSettingsCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IRecordingSettings";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
class IPCIAddress extends VBox_ManagedObject
{
@@ -1881,13 +4006,13 @@ class IMachine extends VBox_ManagedObject
return ;
}
- public function launchVMProcess($arg_session, $arg_name, $arg_environment)
+ public function launchVMProcess($arg_session, $arg_name, $arg_environmentChanges)
{
$request = new stdClass();
$request->_this = $this->handle;
$request->session = $arg_session;
$request->name = $arg_name;
- $request->environment = $arg_environment;
+ $request->environmentChanges = $arg_environmentChanges;
$response = $this->connection->__soapCall('IMachine_launchVMProcess', array((array)$request));
return new IProgress ($this->connection, $response->returnval);
}
@@ -1954,7 +4079,7 @@ class IMachine extends VBox_ManagedObject
$request->name = $arg_name;
$request->controllerPort = $arg_controllerPort;
$request->device = $arg_device;
- $request->passthrough = (bool)$arg_passthrough;
+ $request->passthrough = $arg_passthrough;
$response = $this->connection->__soapCall('IMachine_passthroughDevice', array((array)$request));
return ;
}
@@ -1966,7 +4091,7 @@ class IMachine extends VBox_ManagedObject
$request->name = $arg_name;
$request->controllerPort = $arg_controllerPort;
$request->device = $arg_device;
- $request->temporaryEject = (bool)$arg_temporaryEject;
+ $request->temporaryEject = $arg_temporaryEject;
$response = $this->connection->__soapCall('IMachine_temporaryEjectDevice', array((array)$request));
return ;
}
@@ -1978,7 +4103,7 @@ class IMachine extends VBox_ManagedObject
$request->name = $arg_name;
$request->controllerPort = $arg_controllerPort;
$request->device = $arg_device;
- $request->nonRotational = (bool)$arg_nonRotational;
+ $request->nonRotational = $arg_nonRotational;
$response = $this->connection->__soapCall('IMachine_nonRotationalDevice', array((array)$request));
return ;
}
@@ -1990,7 +4115,7 @@ class IMachine extends VBox_ManagedObject
$request->name = $arg_name;
$request->controllerPort = $arg_controllerPort;
$request->device = $arg_device;
- $request->discard = (bool)$arg_discard;
+ $request->discard = $arg_discard;
$response = $this->connection->__soapCall('IMachine_setAutoDiscardForDevice', array((array)$request));
return ;
}
@@ -2002,7 +4127,7 @@ class IMachine extends VBox_ManagedObject
$request->name = $arg_name;
$request->controllerPort = $arg_controllerPort;
$request->device = $arg_device;
- $request->hotPluggable = (bool)$arg_hotPluggable;
+ $request->hotPluggable = $arg_hotPluggable;
$response = $this->connection->__soapCall('IMachine_setHotPluggableForDevice', array((array)$request));
return ;
}
@@ -2037,7 +4162,7 @@ class IMachine extends VBox_ManagedObject
$request->name = $arg_name;
$request->controllerPort = $arg_controllerPort;
$request->device = $arg_device;
- $request->force = (bool)$arg_force;
+ $request->force = $arg_force;
$response = $this->connection->__soapCall('IMachine_unmountMedium', array((array)$request));
return ;
}
@@ -2050,7 +4175,7 @@ class IMachine extends VBox_ManagedObject
$request->controllerPort = $arg_controllerPort;
$request->device = $arg_device;
$request->medium = $arg_medium;
- $request->force = (bool)$arg_force;
+ $request->force = $arg_force;
$response = $this->connection->__soapCall('IMachine_mountMedium', array((array)$request));
return ;
}
@@ -2092,7 +4217,7 @@ class IMachine extends VBox_ManagedObject
$request->_this = $this->handle;
$request->hostAddress = $arg_hostAddress;
$request->desiredGuestAddress = $arg_desiredGuestAddress;
- $request->tryToUnbind = (bool)$arg_tryToUnbind;
+ $request->tryToUnbind = $arg_tryToUnbind;
$response = $this->connection->__soapCall('IMachine_attachHostPCIDevice', array((array)$request));
return ;
}
@@ -2158,7 +4283,7 @@ class IMachine extends VBox_ManagedObject
$request = new stdClass();
$request->_this = $this->handle;
$request->name = $arg_name;
- $request->bootable = (bool)$arg_bootable;
+ $request->bootable = $arg_bootable;
$response = $this->connection->__soapCall('IMachine_setStorageControllerBootable', array((array)$request));
return ;
}
@@ -2259,25 +4384,36 @@ class IMachine extends VBox_ManagedObject
$request = new stdClass();
$request->_this = $this->handle;
$request->property = $arg_property;
- $request->value = (bool)$arg_value;
+ $request->value = $arg_value;
$response = $this->connection->__soapCall('IMachine_setCPUProperty', array((array)$request));
return ;
}
- public function getCPUIDLeaf($arg_id)
+ public function getCPUIDLeafByOrdinal($arg_ordinal)
{
$request = new stdClass();
$request->_this = $this->handle;
- $request->id = $arg_id;
+ $request->ordinal = $arg_ordinal;
+ $response = $this->connection->__soapCall('IMachine_getCPUIDLeafByOrdinal', array((array)$request));
+ return array((float)$response->idx, (float)$response->idxSub, (float)$response->valEax, (float)$response->valEbx, (float)$response->valEcx, (float)$response->valEdx);
+ }
+
+ public function getCPUIDLeaf($arg_idx, $arg_idxSub)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->idx = $arg_idx;
+ $request->idxSub = $arg_idxSub;
$response = $this->connection->__soapCall('IMachine_getCPUIDLeaf', array((array)$request));
return array((float)$response->valEax, (float)$response->valEbx, (float)$response->valEcx, (float)$response->valEdx);
}
- public function setCPUIDLeaf($arg_id, $arg_valEax, $arg_valEbx, $arg_valEcx, $arg_valEdx)
+ public function setCPUIDLeaf($arg_idx, $arg_idxSub, $arg_valEax, $arg_valEbx, $arg_valEcx, $arg_valEdx)
{
$request = new stdClass();
$request->_this = $this->handle;
- $request->id = $arg_id;
+ $request->idx = $arg_idx;
+ $request->idxSub = $arg_idxSub;
$request->valEax = $arg_valEax;
$request->valEbx = $arg_valEbx;
$request->valEcx = $arg_valEcx;
@@ -2286,11 +4422,12 @@ class IMachine extends VBox_ManagedObject
return ;
}
- public function removeCPUIDLeaf($arg_id)
+ public function removeCPUIDLeaf($arg_idx, $arg_idxSub)
{
$request = new stdClass();
$request->_this = $this->handle;
- $request->id = $arg_id;
+ $request->idx = $arg_idx;
+ $request->idxSub = $arg_idxSub;
$response = $this->connection->__soapCall('IMachine_removeCPUIDLeaf', array((array)$request));
return ;
}
@@ -2317,7 +4454,7 @@ class IMachine extends VBox_ManagedObject
$request = new stdClass();
$request->_this = $this->handle;
$request->property = $arg_property;
- $request->value = (bool)$arg_value;
+ $request->value = $arg_value;
$response = $this->connection->__soapCall('IMachine_setHWVirtExProperty', array((array)$request));
return ;
}
@@ -2384,14 +4521,15 @@ class IMachine extends VBox_ManagedObject
return new ISnapshot ($this->connection, $response->returnval);
}
- public function createSharedFolder($arg_name, $arg_hostPath, $arg_writable, $arg_automount)
+ public function createSharedFolder($arg_name, $arg_hostPath, $arg_writable, $arg_automount, $arg_autoMountPoint)
{
$request = new stdClass();
$request->_this = $this->handle;
$request->name = $arg_name;
$request->hostPath = $arg_hostPath;
- $request->writable = (bool)$arg_writable;
- $request->automount = (bool)$arg_automount;
+ $request->writable = $arg_writable;
+ $request->automount = $arg_automount;
+ $request->autoMountPoint = $arg_autoMountPoint;
$response = $this->connection->__soapCall('IMachine_createSharedFolder', array((array)$request));
return ;
}
@@ -2591,6 +4729,16 @@ class IMachine extends VBox_ManagedObject
return new IProgress ($this->connection, $response->returnval);
}
+ public function moveTo($arg_folder, $arg_type)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->folder = $arg_folder;
+ $request->type = $arg_type;
+ $response = $this->connection->__soapCall('IMachine_moveTo', array((array)$request));
+ return new IProgress ($this->connection, $response->returnval);
+ }
+
public function saveState()
{
$request = new stdClass();
@@ -2612,7 +4760,7 @@ class IMachine extends VBox_ManagedObject
{
$request = new stdClass();
$request->_this = $this->handle;
- $request->fRemoveFile = (bool)$arg_fRemoveFile;
+ $request->fRemoveFile = $arg_fRemoveFile;
$response = $this->connection->__soapCall('IMachine_discardSavedState', array((array)$request));
return ;
}
@@ -2623,7 +4771,7 @@ class IMachine extends VBox_ManagedObject
$request->_this = $this->handle;
$request->name = $arg_name;
$request->description = $arg_description;
- $request->pause = (bool)$arg_pause;
+ $request->pause = $arg_pause;
$response = $this->connection->__soapCall('IMachine_takeSnapshot', array((array)$request));
return array(new IProgress ($this->connection, $response->returnval), (string)$response->id);
}
@@ -2904,11 +5052,11 @@ class IMachine extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->CPUHotPlugEnabled = (bool)$value;
+ $request->CPUHotPlugEnabled = $value;
}
else
{
- $request->CPUHotPlugEnabled = (bool)$value->handle;
+ $request->CPUHotPlugEnabled = $value->handle;
}
$this->connection->__soapCall('IMachine_setCPUHotPlugEnabled', array((array)$request));
}
@@ -3019,366 +5167,37 @@ class IMachine extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->pageFusionEnabled = (bool)$value;
+ $request->pageFusionEnabled = $value;
}
else
{
- $request->pageFusionEnabled = (bool)$value->handle;
+ $request->pageFusionEnabled = $value->handle;
}
$this->connection->__soapCall('IMachine_setPageFusionEnabled', array((array)$request));
}
- public function getGraphicsControllerType()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getGraphicsControllerType', array((array)$request));
- return new GraphicsControllerType ($this->connection, $response->returnval);
- }
-
- public function setGraphicsControllerType($value)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- if (is_null($value) || is_scalar($value))
- {
- $request->graphicsControllerType = $value;
- }
- else
- {
- $request->graphicsControllerType = $value->handle;
- }
- $this->connection->__soapCall('IMachine_setGraphicsControllerType', array((array)$request));
- }
-
- public function getVRAMSize()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getVRAMSize', array((array)$request));
- return (float)$response->returnval;
- }
-
- public function setVRAMSize($value)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- if (is_null($value) || is_scalar($value))
- {
- $request->VRAMSize = $value;
- }
- else
- {
- $request->VRAMSize = $value->handle;
- }
- $this->connection->__soapCall('IMachine_setVRAMSize', array((array)$request));
- }
-
- public function getAccelerate3DEnabled()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getAccelerate3DEnabled', array((array)$request));
- return (bool)$response->returnval;
- }
-
- public function setAccelerate3DEnabled($value)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- if (is_null($value) || is_scalar($value))
- {
- $request->accelerate3DEnabled = (bool)$value;
- }
- else
- {
- $request->accelerate3DEnabled = (bool)$value->handle;
- }
- $this->connection->__soapCall('IMachine_setAccelerate3DEnabled', array((array)$request));
- }
-
- public function getAccelerate2DVideoEnabled()
+ public function getGraphicsAdapter()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getAccelerate2DVideoEnabled', array((array)$request));
- return (bool)$response->returnval;
- }
-
- public function setAccelerate2DVideoEnabled($value)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- if (is_null($value) || is_scalar($value))
- {
- $request->accelerate2DVideoEnabled = (bool)$value;
- }
- else
- {
- $request->accelerate2DVideoEnabled = (bool)$value->handle;
- }
- $this->connection->__soapCall('IMachine_setAccelerate2DVideoEnabled', array((array)$request));
- }
-
- public function getMonitorCount()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getMonitorCount', array((array)$request));
- return (float)$response->returnval;
+ $response = $this->connection->__soapCall('IMachine_getGraphicsAdapter', array((array)$request));
+ return new IGraphicsAdapter ($this->connection, $response->returnval);
}
- public function setMonitorCount($value)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- if (is_null($value) || is_scalar($value))
- {
- $request->monitorCount = $value;
- }
- else
- {
- $request->monitorCount = $value->handle;
- }
- $this->connection->__soapCall('IMachine_setMonitorCount', array((array)$request));
- }
-
- public function getVideoCaptureEnabled()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getVideoCaptureEnabled', array((array)$request));
- return (bool)$response->returnval;
- }
-
- public function setVideoCaptureEnabled($value)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- if (is_null($value) || is_scalar($value))
- {
- $request->videoCaptureEnabled = (bool)$value;
- }
- else
- {
- $request->videoCaptureEnabled = (bool)$value->handle;
- }
- $this->connection->__soapCall('IMachine_setVideoCaptureEnabled', array((array)$request));
- }
-
- public function getVideoCaptureScreens()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getVideoCaptureScreens', array((array)$request));
- return (array)$response->returnval;
- }
-
- public function setVideoCaptureScreens($value)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- if (is_array($value) || is_null($value) || is_scalar($value))
- {
- $request->videoCaptureScreens = $value;
- }
- else
- {
- $request->videoCaptureScreens = $value->handle;
- }
- $this->connection->__soapCall('IMachine_setVideoCaptureScreens', array((array)$request));
- }
-
- public function getVideoCaptureFile()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getVideoCaptureFile', array((array)$request));
- return (string)$response->returnval;
- }
-
- public function setVideoCaptureFile($value)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- if (is_null($value) || is_scalar($value))
- {
- $request->videoCaptureFile = $value;
- }
- else
- {
- $request->videoCaptureFile = $value->handle;
- }
- $this->connection->__soapCall('IMachine_setVideoCaptureFile', array((array)$request));
- }
-
- public function getVideoCaptureWidth()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getVideoCaptureWidth', array((array)$request));
- return (float)$response->returnval;
- }
-
- public function setVideoCaptureWidth($value)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- if (is_null($value) || is_scalar($value))
- {
- $request->videoCaptureWidth = $value;
- }
- else
- {
- $request->videoCaptureWidth = $value->handle;
- }
- $this->connection->__soapCall('IMachine_setVideoCaptureWidth', array((array)$request));
- }
-
- public function getVideoCaptureHeight()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getVideoCaptureHeight', array((array)$request));
- return (float)$response->returnval;
- }
-
- public function setVideoCaptureHeight($value)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- if (is_null($value) || is_scalar($value))
- {
- $request->videoCaptureHeight = $value;
- }
- else
- {
- $request->videoCaptureHeight = $value->handle;
- }
- $this->connection->__soapCall('IMachine_setVideoCaptureHeight', array((array)$request));
- }
-
- public function getVideoCaptureRate()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getVideoCaptureRate', array((array)$request));
- return (float)$response->returnval;
- }
-
- public function setVideoCaptureRate($value)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- if (is_null($value) || is_scalar($value))
- {
- $request->videoCaptureRate = $value;
- }
- else
- {
- $request->videoCaptureRate = $value->handle;
- }
- $this->connection->__soapCall('IMachine_setVideoCaptureRate', array((array)$request));
- }
-
- public function getVideoCaptureFPS()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getVideoCaptureFPS', array((array)$request));
- return (float)$response->returnval;
- }
-
- public function setVideoCaptureFPS($value)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- if (is_null($value) || is_scalar($value))
- {
- $request->videoCaptureFPS = $value;
- }
- else
- {
- $request->videoCaptureFPS = $value->handle;
- }
- $this->connection->__soapCall('IMachine_setVideoCaptureFPS', array((array)$request));
- }
-
- public function getVideoCaptureMaxTime()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getVideoCaptureMaxTime', array((array)$request));
- return (float)$response->returnval;
- }
-
- public function setVideoCaptureMaxTime($value)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- if (is_null($value) || is_scalar($value))
- {
- $request->videoCaptureMaxTime = $value;
- }
- else
- {
- $request->videoCaptureMaxTime = $value->handle;
- }
- $this->connection->__soapCall('IMachine_setVideoCaptureMaxTime', array((array)$request));
- }
-
- public function getVideoCaptureMaxFileSize()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getVideoCaptureMaxFileSize', array((array)$request));
- return (float)$response->returnval;
- }
-
- public function setVideoCaptureMaxFileSize($value)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- if (is_null($value) || is_scalar($value))
- {
- $request->videoCaptureMaxFileSize = $value;
- }
- else
- {
- $request->videoCaptureMaxFileSize = $value->handle;
- }
- $this->connection->__soapCall('IMachine_setVideoCaptureMaxFileSize', array((array)$request));
- }
-
- public function getVideoCaptureOptions()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getVideoCaptureOptions', array((array)$request));
- return (string)$response->returnval;
- }
-
- public function setVideoCaptureOptions($value)
+ public function getBIOSSettings()
{
$request = new stdClass();
$request->_this = $this->handle;
- if (is_null($value) || is_scalar($value))
- {
- $request->videoCaptureOptions = $value;
- }
- else
- {
- $request->videoCaptureOptions = $value->handle;
- }
- $this->connection->__soapCall('IMachine_setVideoCaptureOptions', array((array)$request));
+ $response = $this->connection->__soapCall('IMachine_getBIOSSettings', array((array)$request));
+ return new IBIOSSettings ($this->connection, $response->returnval);
}
- public function getBIOSSettings()
+ public function getRecordingSettings()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getBIOSSettings', array((array)$request));
- return new IBIOSSettings ($this->connection, $response->returnval);
+ $response = $this->connection->__soapCall('IMachine_getRecordingSettings', array((array)$request));
+ return new IRecordingSettings ($this->connection, $response->returnval);
}
public function getFirmwareType()
@@ -3464,11 +5283,11 @@ class IMachine extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->HPETEnabled = (bool)$value;
+ $request->HPETEnabled = $value;
}
else
{
- $request->HPETEnabled = (bool)$value->handle;
+ $request->HPETEnabled = $value->handle;
}
$this->connection->__soapCall('IMachine_setHPETEnabled', array((array)$request));
}
@@ -3541,11 +5360,11 @@ class IMachine extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->emulatedUSBCardReaderEnabled = (bool)$value;
+ $request->emulatedUSBCardReaderEnabled = $value;
}
else
{
- $request->emulatedUSBCardReaderEnabled = (bool)$value->handle;
+ $request->emulatedUSBCardReaderEnabled = $value->handle;
}
$this->connection->__soapCall('IMachine_setEmulatedUSBCardReaderEnabled', array((array)$request));
}
@@ -3598,6 +5417,14 @@ class IMachine extends VBox_ManagedObject
return (string)$response->returnval;
}
+ public function getSettingsAuxFilePath()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IMachine_getSettingsAuxFilePath', array((array)$request));
+ return (string)$response->returnval;
+ }
+
public function getSettingsModified()
{
$request = new stdClass();
@@ -3717,6 +5544,29 @@ class IMachine extends VBox_ManagedObject
$this->connection->__soapCall('IMachine_setClipboardMode', array((array)$request));
}
+ public function getClipboardFileTransfersEnabled()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IMachine_getClipboardFileTransfersEnabled', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function setClipboardFileTransfersEnabled($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->clipboardFileTransfersEnabled = $value;
+ }
+ else
+ {
+ $request->clipboardFileTransfersEnabled = $value->handle;
+ }
+ $this->connection->__soapCall('IMachine_setClipboardFileTransfersEnabled', array((array)$request));
+ }
+
public function getDnDMode()
{
$request = new stdClass();
@@ -3754,11 +5604,11 @@ class IMachine extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->teleporterEnabled = (bool)$value;
+ $request->teleporterEnabled = $value;
}
else
{
- $request->teleporterEnabled = (bool)$value->handle;
+ $request->teleporterEnabled = $value->handle;
}
$this->connection->__soapCall('IMachine_setTeleporterEnabled', array((array)$request));
}
@@ -3855,121 +5705,6 @@ class IMachine extends VBox_ManagedObject
$this->connection->__soapCall('IMachine_setParavirtProvider', array((array)$request));
}
- public function getFaultToleranceState()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getFaultToleranceState', array((array)$request));
- return new FaultToleranceState ($this->connection, $response->returnval);
- }
-
- public function setFaultToleranceState($value)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- if (is_null($value) || is_scalar($value))
- {
- $request->faultToleranceState = $value;
- }
- else
- {
- $request->faultToleranceState = $value->handle;
- }
- $this->connection->__soapCall('IMachine_setFaultToleranceState', array((array)$request));
- }
-
- public function getFaultTolerancePort()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getFaultTolerancePort', array((array)$request));
- return (float)$response->returnval;
- }
-
- public function setFaultTolerancePort($value)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- if (is_null($value) || is_scalar($value))
- {
- $request->faultTolerancePort = $value;
- }
- else
- {
- $request->faultTolerancePort = $value->handle;
- }
- $this->connection->__soapCall('IMachine_setFaultTolerancePort', array((array)$request));
- }
-
- public function getFaultToleranceAddress()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getFaultToleranceAddress', array((array)$request));
- return (string)$response->returnval;
- }
-
- public function setFaultToleranceAddress($value)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- if (is_null($value) || is_scalar($value))
- {
- $request->faultToleranceAddress = $value;
- }
- else
- {
- $request->faultToleranceAddress = $value->handle;
- }
- $this->connection->__soapCall('IMachine_setFaultToleranceAddress', array((array)$request));
- }
-
- public function getFaultTolerancePassword()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getFaultTolerancePassword', array((array)$request));
- return (string)$response->returnval;
- }
-
- public function setFaultTolerancePassword($value)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- if (is_null($value) || is_scalar($value))
- {
- $request->faultTolerancePassword = $value;
- }
- else
- {
- $request->faultTolerancePassword = $value->handle;
- }
- $this->connection->__soapCall('IMachine_setFaultTolerancePassword', array((array)$request));
- }
-
- public function getFaultToleranceSyncInterval()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IMachine_getFaultToleranceSyncInterval', array((array)$request));
- return (float)$response->returnval;
- }
-
- public function setFaultToleranceSyncInterval($value)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- if (is_null($value) || is_scalar($value))
- {
- $request->faultToleranceSyncInterval = $value;
- }
- else
- {
- $request->faultToleranceSyncInterval = $value->handle;
- }
- $this->connection->__soapCall('IMachine_setFaultToleranceSyncInterval', array((array)$request));
- }
-
public function getRTCUseUTC()
{
$request = new stdClass();
@@ -3984,11 +5719,11 @@ class IMachine extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->RTCUseUTC = (bool)$value;
+ $request->RTCUseUTC = $value;
}
else
{
- $request->RTCUseUTC = (bool)$value->handle;
+ $request->RTCUseUTC = $value->handle;
}
$this->connection->__soapCall('IMachine_setRTCUseUTC', array((array)$request));
}
@@ -4007,11 +5742,11 @@ class IMachine extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->IOCacheEnabled = (bool)$value;
+ $request->IOCacheEnabled = $value;
}
else
{
- $request->IOCacheEnabled = (bool)$value->handle;
+ $request->IOCacheEnabled = $value->handle;
}
$this->connection->__soapCall('IMachine_setIOCacheEnabled', array((array)$request));
}
@@ -4069,11 +5804,11 @@ class IMachine extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->tracingEnabled = (bool)$value;
+ $request->tracingEnabled = $value;
}
else
{
- $request->tracingEnabled = (bool)$value->handle;
+ $request->tracingEnabled = $value->handle;
}
$this->connection->__soapCall('IMachine_setTracingEnabled', array((array)$request));
}
@@ -4115,11 +5850,11 @@ class IMachine extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->allowTracingToAccessVM = (bool)$value;
+ $request->allowTracingToAccessVM = $value;
}
else
{
- $request->allowTracingToAccessVM = (bool)$value->handle;
+ $request->allowTracingToAccessVM = $value->handle;
}
$this->connection->__soapCall('IMachine_setAllowTracingToAccessVM', array((array)$request));
}
@@ -4138,11 +5873,11 @@ class IMachine extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->autostartEnabled = (bool)$value;
+ $request->autostartEnabled = $value;
}
else
{
- $request->autostartEnabled = (bool)$value->handle;
+ $request->autostartEnabled = $value->handle;
}
$this->connection->__soapCall('IMachine_setAutostartEnabled', array((array)$request));
}
@@ -4229,7 +5964,7 @@ class IMachine extends VBox_ManagedObject
$request = new stdClass();
$request->_this = $this->handle;
$response = $this->connection->__soapCall('IMachine_getVMProcessPriority', array((array)$request));
- return (string)$response->returnval;
+ return new VMProcPriority ($this->connection, $response->returnval);
}
public function setVMProcessPriority($value)
@@ -4246,6 +5981,52 @@ class IMachine extends VBox_ManagedObject
}
$this->connection->__soapCall('IMachine_setVMProcessPriority', array((array)$request));
}
+
+ public function getParavirtDebug()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IMachine_getParavirtDebug', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setParavirtDebug($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->paravirtDebug = $value;
+ }
+ else
+ {
+ $request->paravirtDebug = $value->handle;
+ }
+ $this->connection->__soapCall('IMachine_setParavirtDebug', array((array)$request));
+ }
+
+ public function getCPUProfile()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IMachine_getCPUProfile', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setCPUProfile($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->CPUProfile = $value;
+ }
+ else
+ {
+ $request->CPUProfile = $value->handle;
+ }
+ $this->connection->__soapCall('IMachine_setCPUProfile', array((array)$request));
+ }
}
/**
@@ -4430,14 +6211,15 @@ class IConsole extends VBox_ManagedObject
return new IUSBDevice ($this->connection, $response->returnval);
}
- public function createSharedFolder($arg_name, $arg_hostPath, $arg_writable, $arg_automount)
+ public function createSharedFolder($arg_name, $arg_hostPath, $arg_writable, $arg_automount, $arg_autoMountPoint)
{
$request = new stdClass();
$request->_this = $this->handle;
$request->name = $arg_name;
$request->hostPath = $arg_hostPath;
- $request->writable = (bool)$arg_writable;
- $request->automount = (bool)$arg_automount;
+ $request->writable = $arg_writable;
+ $request->automount = $arg_automount;
+ $request->autoMountPoint = $arg_autoMountPoint;
$response = $this->connection->__soapCall('IConsole_createSharedFolder', array((array)$request));
return ;
}
@@ -4469,7 +6251,7 @@ class IConsole extends VBox_ManagedObject
$request->_this = $this->handle;
$request->id = $arg_id;
$request->password = $arg_password;
- $request->clearOnSuspend = (bool)$arg_clearOnSuspend;
+ $request->clearOnSuspend = $arg_clearOnSuspend;
$response = $this->connection->__soapCall('IConsole_addDiskEncryptionPassword', array((array)$request));
return ;
}
@@ -4480,7 +6262,7 @@ class IConsole extends VBox_ManagedObject
$request->_this = $this->handle;
$request->ids = $arg_ids;
$request->passwords = $arg_passwords;
- $request->clearOnSuspend = (bool)$arg_clearOnSuspend;
+ $request->clearOnSuspend = $arg_clearOnSuspend;
$response = $this->connection->__soapCall('IConsole_addDiskEncryptionPasswords', array((array)$request));
return ;
}
@@ -4620,11 +6402,11 @@ class IConsole extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->useHostClipboard = (bool)$value;
+ $request->useHostClipboard = $value;
}
else
{
- $request->useHostClipboard = (bool)$value->handle;
+ $request->useHostClipboard = $value->handle;
}
$this->connection->__soapCall('IConsole_setUseHostClipboard', array((array)$request));
}
@@ -4799,6 +6581,14 @@ class IHostNetworkInterface extends VBox_ManagedObject
$response = $this->connection->__soapCall('IHostNetworkInterface_getInterfaceType', array((array)$request));
return new HostNetworkInterfaceType ($this->connection, $response->returnval);
}
+
+ public function getWireless()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IHostNetworkInterface_getWireless', array((array)$request));
+ return (bool)$response->returnval;
+ }
}
/**
@@ -4851,6 +6641,21 @@ class IHostVideoInputDeviceCollection extends VBox_ManagedObjectCollection
/**
* Generated VBoxWebService Interface Wrapper
*/
+class IHostUpdate extends VBox_ManagedObject
+{
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IHostUpdateCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IHostUpdate";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
class IHost extends VBox_ManagedObject
{
@@ -5008,6 +6813,28 @@ class IHost extends VBox_ManagedObject
return (string)$response->returnval;
}
+ public function addUSBDeviceSource($arg_backend, $arg_id, $arg_address, $arg_propertyNames, $arg_propertyValues)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->backend = $arg_backend;
+ $request->id = $arg_id;
+ $request->address = $arg_address;
+ $request->propertyNames = $arg_propertyNames;
+ $request->propertyValues = $arg_propertyValues;
+ $response = $this->connection->__soapCall('IHost_addUSBDeviceSource', array((array)$request));
+ return ;
+ }
+
+ public function removeUSBDeviceSource($arg_id)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->id = $arg_id;
+ $response = $this->connection->__soapCall('IHost_removeUSBDeviceSource', array((array)$request));
+ return ;
+ }
+
public function getDVDDrives()
{
$request = new stdClass();
@@ -5159,6 +6986,14 @@ class IHost extends VBox_ManagedObject
$response = $this->connection->__soapCall('IHost_getVideoInputDevices', array((array)$request));
return new IHostVideoInputDeviceCollection ($this->connection, (array)$response->returnval);
}
+
+ public function getUpdate()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IHost_getUpdate', array((array)$request));
+ return new IHostUpdate ($this->connection, $response->returnval);
+ }
}
/**
@@ -5240,6 +7075,24 @@ class ISystemProperties extends VBox_ManagedObject
return new DeviceTypeCollection ($this->connection, (array)$response->returnval);
}
+ public function getStorageBusForStorageControllerType($arg_storageControllerType)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->storageControllerType = $arg_storageControllerType;
+ $response = $this->connection->__soapCall('ISystemProperties_getStorageBusForStorageControllerType', array((array)$request));
+ return new StorageBus ($this->connection, $response->returnval);
+ }
+
+ public function getStorageControllerTypesForStorageBus($arg_storageBus)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->storageBus = $arg_storageBus;
+ $response = $this->connection->__soapCall('ISystemProperties_getStorageControllerTypesForStorageBus', array((array)$request));
+ return new StorageControllerTypeCollection ($this->connection, (array)$response->returnval);
+ }
+
public function getDefaultIoCacheSettingForStorageController($arg_controllerType)
{
$request = new stdClass();
@@ -5378,11 +7231,11 @@ class ISystemProperties extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->exclusiveHwVirt = (bool)$value;
+ $request->exclusiveHwVirt = $value;
}
else
{
- $request->exclusiveHwVirt = (bool)$value->handle;
+ $request->exclusiveHwVirt = $value->handle;
}
$this->connection->__soapCall('ISystemProperties_setExclusiveHwVirt', array((array)$request));
}
@@ -5732,6 +7585,268 @@ class ISystemProperties extends VBox_ManagedObject
$response = $this->connection->__soapCall('ISystemProperties_getScreenShotFormats', array((array)$request));
return new BitmapFormatCollection ($this->connection, (array)$response->returnval);
}
+
+ public function getProxyMode()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getProxyMode', array((array)$request));
+ return new ProxyMode ($this->connection, $response->returnval);
+ }
+
+ public function setProxyMode($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->proxyMode = $value;
+ }
+ else
+ {
+ $request->proxyMode = $value->handle;
+ }
+ $this->connection->__soapCall('ISystemProperties_setProxyMode', array((array)$request));
+ }
+
+ public function getProxyURL()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getProxyURL', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setProxyURL($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->proxyURL = $value;
+ }
+ else
+ {
+ $request->proxyURL = $value->handle;
+ }
+ $this->connection->__soapCall('ISystemProperties_setProxyURL', array((array)$request));
+ }
+
+ public function getSupportedParavirtProviders()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedParavirtProviders', array((array)$request));
+ return new ParavirtProviderCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedClipboardModes()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedClipboardModes', array((array)$request));
+ return new ClipboardModeCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedDnDModes()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedDnDModes', array((array)$request));
+ return new DnDModeCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedFirmwareTypes()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedFirmwareTypes', array((array)$request));
+ return new FirmwareTypeCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedPointingHIDTypes()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedPointingHIDTypes', array((array)$request));
+ return new PointingHIDTypeCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedKeyboardHIDTypes()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedKeyboardHIDTypes', array((array)$request));
+ return new KeyboardHIDTypeCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedVFSTypes()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedVFSTypes', array((array)$request));
+ return new VFSTypeCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedImportOptions()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedImportOptions', array((array)$request));
+ return new ImportOptionsCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedExportOptions()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedExportOptions', array((array)$request));
+ return new ExportOptionsCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedRecordingAudioCodecs()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedRecordingAudioCodecs', array((array)$request));
+ return new RecordingAudioCodecCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedRecordingVideoCodecs()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedRecordingVideoCodecs', array((array)$request));
+ return new RecordingVideoCodecCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedRecordingVSMethods()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedRecordingVSMethods', array((array)$request));
+ return new RecordingVideoScalingMethodCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedRecordingVRCModes()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedRecordingVRCModes', array((array)$request));
+ return new RecordingVideoRateControlModeCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedGraphicsControllerTypes()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedGraphicsControllerTypes', array((array)$request));
+ return new GraphicsControllerTypeCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedCloneOptions()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedCloneOptions', array((array)$request));
+ return new CloneOptionsCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedAutostopTypes()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedAutostopTypes', array((array)$request));
+ return new AutostopTypeCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedVMProcPriorities()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedVMProcPriorities', array((array)$request));
+ return new VMProcPriorityCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedNetworkAttachmentTypes()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedNetworkAttachmentTypes', array((array)$request));
+ return new NetworkAttachmentTypeCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedNetworkAdapterTypes()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedNetworkAdapterTypes', array((array)$request));
+ return new NetworkAdapterTypeCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedPortModes()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedPortModes', array((array)$request));
+ return new PortModeCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedUartTypes()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedUartTypes', array((array)$request));
+ return new UartTypeCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedUSBControllerTypes()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedUSBControllerTypes', array((array)$request));
+ return new USBControllerTypeCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedAudioDriverTypes()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedAudioDriverTypes', array((array)$request));
+ return new AudioDriverTypeCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedAudioControllerTypes()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedAudioControllerTypes', array((array)$request));
+ return new AudioControllerTypeCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedStorageBuses()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedStorageBuses', array((array)$request));
+ return new StorageBusCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedStorageControllerTypes()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedStorageControllerTypes', array((array)$request));
+ return new StorageControllerTypeCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getSupportedChipsetTypes()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISystemProperties_getSupportedChipsetTypes', array((array)$request));
+ return new ChipsetTypeCollection ($this->connection, (array)$response->returnval);
+ }
}
/**
@@ -5987,6 +8102,30 @@ class IGuestSession extends VBox_ManagedObject
return ;
}
+ public function copyFromGuest($arg_sources, $arg_filters, $arg_flags, $arg_destination)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->sources = $arg_sources;
+ $request->filters = $arg_filters;
+ $request->flags = $arg_flags;
+ $request->destination = $arg_destination;
+ $response = $this->connection->__soapCall('IGuestSession_copyFromGuest', array((array)$request));
+ return new IProgress ($this->connection, $response->returnval);
+ }
+
+ public function copyToGuest($arg_sources, $arg_filters, $arg_flags, $arg_destination)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->sources = $arg_sources;
+ $request->filters = $arg_filters;
+ $request->flags = $arg_flags;
+ $request->destination = $arg_destination;
+ $response = $this->connection->__soapCall('IGuestSession_copyToGuest', array((array)$request));
+ return new IProgress ($this->connection, $response->returnval);
+ }
+
public function directoryCopy($arg_source, $arg_destination, $arg_flags)
{
$request = new stdClass();
@@ -6038,7 +8177,7 @@ class IGuestSession extends VBox_ManagedObject
$request->templateName = $arg_templateName;
$request->mode = $arg_mode;
$request->path = $arg_path;
- $request->secure = (bool)$arg_secure;
+ $request->secure = $arg_secure;
$response = $this->connection->__soapCall('IGuestSession_directoryCreateTemp', array((array)$request));
return (string)$response->returnval;
}
@@ -6048,7 +8187,7 @@ class IGuestSession extends VBox_ManagedObject
$request = new stdClass();
$request->_this = $this->handle;
$request->path = $arg_path;
- $request->followSymlinks = (bool)$arg_followSymlinks;
+ $request->followSymlinks = $arg_followSymlinks;
$response = $this->connection->__soapCall('IGuestSession_directoryExists', array((array)$request));
return (bool)$response->returnval;
}
@@ -6160,7 +8299,7 @@ class IGuestSession extends VBox_ManagedObject
$request->templateName = $arg_templateName;
$request->mode = $arg_mode;
$request->path = $arg_path;
- $request->secure = (bool)$arg_secure;
+ $request->secure = $arg_secure;
$response = $this->connection->__soapCall('IGuestSession_fileCreateTemp', array((array)$request));
return new IGuestFile ($this->connection, $response->returnval);
}
@@ -6170,7 +8309,7 @@ class IGuestSession extends VBox_ManagedObject
$request = new stdClass();
$request->_this = $this->handle;
$request->path = $arg_path;
- $request->followSymlinks = (bool)$arg_followSymlinks;
+ $request->followSymlinks = $arg_followSymlinks;
$response = $this->connection->__soapCall('IGuestSession_fileExists', array((array)$request));
return (bool)$response->returnval;
}
@@ -6206,7 +8345,7 @@ class IGuestSession extends VBox_ManagedObject
$request = new stdClass();
$request->_this = $this->handle;
$request->path = $arg_path;
- $request->followSymlinks = (bool)$arg_followSymlinks;
+ $request->followSymlinks = $arg_followSymlinks;
$response = $this->connection->__soapCall('IGuestSession_fileQuerySize', array((array)$request));
return (float)$response->returnval;
}
@@ -6216,7 +8355,7 @@ class IGuestSession extends VBox_ManagedObject
$request = new stdClass();
$request->_this = $this->handle;
$request->path = $arg_path;
- $request->followSymlinks = (bool)$arg_followSymlinks;
+ $request->followSymlinks = $arg_followSymlinks;
$response = $this->connection->__soapCall('IGuestSession_fsObjExists', array((array)$request));
return (bool)$response->returnval;
}
@@ -6226,7 +8365,7 @@ class IGuestSession extends VBox_ManagedObject
$request = new stdClass();
$request->_this = $this->handle;
$request->path = $arg_path;
- $request->followSymlinks = (bool)$arg_followSymlinks;
+ $request->followSymlinks = $arg_followSymlinks;
$response = $this->connection->__soapCall('IGuestSession_fsObjQueryInfo', array((array)$request));
return new IGuestFsObjInfo ($this->connection, $response->returnval);
}
@@ -6240,6 +8379,15 @@ class IGuestSession extends VBox_ManagedObject
return ;
}
+ public function fsObjRemoveArray($arg_path)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->path = $arg_path;
+ $response = $this->connection->__soapCall('IGuestSession_fsObjRemoveArray', array((array)$request));
+ return new IProgress ($this->connection, $response->returnval);
+ }
+
public function fsObjRename($arg_oldPath, $arg_newPath, $arg_flags)
{
$request = new stdClass();
@@ -6262,12 +8410,34 @@ class IGuestSession extends VBox_ManagedObject
return new IProgress ($this->connection, $response->returnval);
}
+ public function fsObjMoveArray($arg_source, $arg_destination, $arg_flags)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->source = $arg_source;
+ $request->destination = $arg_destination;
+ $request->flags = $arg_flags;
+ $response = $this->connection->__soapCall('IGuestSession_fsObjMoveArray', array((array)$request));
+ return new IProgress ($this->connection, $response->returnval);
+ }
+
+ public function fsObjCopyArray($arg_source, $arg_destination, $arg_flags)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->source = $arg_source;
+ $request->destination = $arg_destination;
+ $request->flags = $arg_flags;
+ $response = $this->connection->__soapCall('IGuestSession_fsObjCopyArray', array((array)$request));
+ return new IProgress ($this->connection, $response->returnval);
+ }
+
public function fsObjSetACL($arg_path, $arg_followSymlinks, $arg_acl, $arg_mode)
{
$request = new stdClass();
$request->_this = $this->handle;
$request->path = $arg_path;
- $request->followSymlinks = (bool)$arg_followSymlinks;
+ $request->followSymlinks = $arg_followSymlinks;
$request->acl = $arg_acl;
$request->mode = $arg_mode;
$response = $this->connection->__soapCall('IGuestSession_fsObjSetACL', array((array)$request));
@@ -6502,6 +8672,22 @@ class IGuestSession extends VBox_ManagedObject
$this->connection->__soapCall('IGuestSession_setCurrentDirectory', array((array)$request));
}
+ public function getUserHome()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGuestSession_getUserHome', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getUserDocuments()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGuestSession_getUserDocuments', array((array)$request));
+ return (string)$response->returnval;
+ }
+
public function getDirectories()
{
$request = new stdClass();
@@ -6911,11 +9097,11 @@ class IFile extends VBox_ManagedObject
return new FileStatus ($this->connection, $response->returnval);
}
- public function getFileName()
+ public function getFilename()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IFile_getFileName', array((array)$request));
+ $response = $this->connection->__soapCall('IFile_getFilename', array((array)$request));
return (string)$response->returnval;
}
@@ -6981,99 +9167,107 @@ class IGuestFileCollection extends VBox_ManagedObjectCollection
class IFsObjInfo extends VBox_ManagedObject
{
- public function getAccessTime()
+ public function getName()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IFsObjInfo_getAccessTime', array((array)$request));
- return (float)$response->returnval;
+ $response = $this->connection->__soapCall('IFsObjInfo_getName', array((array)$request));
+ return (string)$response->returnval;
}
- public function getAllocatedSize()
+ public function getType()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IFsObjInfo_getAllocatedSize', array((array)$request));
- return (float)$response->returnval;
+ $response = $this->connection->__soapCall('IFsObjInfo_getType', array((array)$request));
+ return new FsObjType ($this->connection, $response->returnval);
}
- public function getBirthTime()
+ public function getFileAttributes()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IFsObjInfo_getBirthTime', array((array)$request));
+ $response = $this->connection->__soapCall('IFsObjInfo_getFileAttributes', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getObjectSize()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IFsObjInfo_getObjectSize', array((array)$request));
return (float)$response->returnval;
}
- public function getChangeTime()
+ public function getAllocatedSize()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IFsObjInfo_getChangeTime', array((array)$request));
+ $response = $this->connection->__soapCall('IFsObjInfo_getAllocatedSize', array((array)$request));
return (float)$response->returnval;
}
- public function getDeviceNumber()
+ public function getAccessTime()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IFsObjInfo_getDeviceNumber', array((array)$request));
+ $response = $this->connection->__soapCall('IFsObjInfo_getAccessTime', array((array)$request));
return (float)$response->returnval;
}
- public function getFileAttributes()
+ public function getBirthTime()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IFsObjInfo_getFileAttributes', array((array)$request));
- return (string)$response->returnval;
+ $response = $this->connection->__soapCall('IFsObjInfo_getBirthTime', array((array)$request));
+ return (float)$response->returnval;
}
- public function getGenerationId()
+ public function getChangeTime()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IFsObjInfo_getGenerationId', array((array)$request));
+ $response = $this->connection->__soapCall('IFsObjInfo_getChangeTime', array((array)$request));
return (float)$response->returnval;
}
- public function getGID()
+ public function getModificationTime()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IFsObjInfo_getGID', array((array)$request));
+ $response = $this->connection->__soapCall('IFsObjInfo_getModificationTime', array((array)$request));
return (float)$response->returnval;
}
- public function getGroupName()
+ public function getUID()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IFsObjInfo_getGroupName', array((array)$request));
- return (string)$response->returnval;
+ $response = $this->connection->__soapCall('IFsObjInfo_getUID', array((array)$request));
+ return (int)$response->returnval;
}
- public function getHardLinks()
+ public function getUserName()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IFsObjInfo_getHardLinks', array((array)$request));
- return (float)$response->returnval;
+ $response = $this->connection->__soapCall('IFsObjInfo_getUserName', array((array)$request));
+ return (string)$response->returnval;
}
- public function getModificationTime()
+ public function getGID()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IFsObjInfo_getModificationTime', array((array)$request));
- return (float)$response->returnval;
+ $response = $this->connection->__soapCall('IFsObjInfo_getGID', array((array)$request));
+ return (int)$response->returnval;
}
- public function getName()
+ public function getGroupName()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IFsObjInfo_getName', array((array)$request));
+ $response = $this->connection->__soapCall('IFsObjInfo_getGroupName', array((array)$request));
return (string)$response->returnval;
}
@@ -7093,27 +9287,27 @@ class IFsObjInfo extends VBox_ManagedObject
return (float)$response->returnval;
}
- public function getObjectSize()
+ public function getHardLinks()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IFsObjInfo_getObjectSize', array((array)$request));
+ $response = $this->connection->__soapCall('IFsObjInfo_getHardLinks', array((array)$request));
return (float)$response->returnval;
}
- public function getType()
+ public function getDeviceNumber()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IFsObjInfo_getType', array((array)$request));
- return new FsObjType ($this->connection, $response->returnval);
+ $response = $this->connection->__soapCall('IFsObjInfo_getDeviceNumber', array((array)$request));
+ return (float)$response->returnval;
}
- public function getUID()
+ public function getGenerationId()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IFsObjInfo_getUID', array((array)$request));
+ $response = $this->connection->__soapCall('IFsObjInfo_getGenerationId', array((array)$request));
return (float)$response->returnval;
}
@@ -7124,14 +9318,6 @@ class IFsObjInfo extends VBox_ManagedObject
$response = $this->connection->__soapCall('IFsObjInfo_getUserFlags', array((array)$request));
return (float)$response->returnval;
}
-
- public function getUserName()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('IFsObjInfo_getUserName', array((array)$request));
- return (string)$response->returnval;
- }
}
/**
@@ -7204,7 +9390,7 @@ class IGuest extends VBox_ManagedObject
$request->userName = $arg_userName;
$request->password = $arg_password;
$request->domain = $arg_domain;
- $request->allowInteractiveLogon = (bool)$arg_allowInteractiveLogon;
+ $request->allowInteractiveLogon = $arg_allowInteractiveLogon;
$response = $this->connection->__soapCall('IGuest_setCredentials', array((array)$request));
return ;
}
@@ -7374,25 +9560,6 @@ class IGuestCollection extends VBox_ManagedObjectCollection
class IProgress extends VBox_ManagedObject
{
- public function setCurrentOperationProgress($arg_percent)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $request->percent = $arg_percent;
- $response = $this->connection->__soapCall('IProgress_setCurrentOperationProgress', array((array)$request));
- return ;
- }
-
- public function setNextOperation($arg_nextOperationDescription, $arg_nextOperationsWeight)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $request->nextOperationDescription = $arg_nextOperationDescription;
- $request->nextOperationsWeight = $arg_nextOperationsWeight;
- $response = $this->connection->__soapCall('IProgress_setNextOperation', array((array)$request));
- return ;
- }
-
public function waitForCompletion($arg_timeout)
{
$request = new stdClass();
@@ -7412,15 +9579,6 @@ class IProgress extends VBox_ManagedObject
return ;
}
- public function waitForAsyncProgressCompletion($arg_pProgressAsync)
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $request->pProgressAsync = $arg_pProgressAsync;
- $response = $this->connection->__soapCall('IProgress_waitForAsyncProgressCompletion', array((array)$request));
- return ;
- }
-
public function cancel()
{
$request = new stdClass();
@@ -7571,6 +9729,14 @@ class IProgress extends VBox_ManagedObject
}
$this->connection->__soapCall('IProgress_setTimeout', array((array)$request));
}
+
+ public function getEventSource()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IProgress_getEventSource', array((array)$request));
+ return new IEventSource ($this->connection, $response->returnval);
+ }
}
/**
@@ -7587,14 +9753,6 @@ class IProgressCollection extends VBox_ManagedObjectCollection
class ISnapshot extends VBox_ManagedObject
{
- public function getChildrenCount()
- {
- $request = new stdClass();
- $request->_this = $this->handle;
- $response = $this->connection->__soapCall('ISnapshot_getChildrenCount', array((array)$request));
- return (float)$response->returnval;
- }
-
public function getId()
{
$request = new stdClass();
@@ -7688,6 +9846,14 @@ class ISnapshot extends VBox_ManagedObject
$response = $this->connection->__soapCall('ISnapshot_getChildren', array((array)$request));
return new ISnapshotCollection ($this->connection, (array)$response->returnval);
}
+
+ public function getChildrenCount()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISnapshot_getChildrenCount', array((array)$request));
+ return (float)$response->returnval;
+ }
}
/**
@@ -7708,9 +9874,9 @@ class IMedium extends VBox_ManagedObject
{
$request = new stdClass();
$request->_this = $this->handle;
- $request->setImageId = (bool)$arg_setImageId;
+ $request->setImageId = $arg_setImageId;
$request->imageId = $arg_imageId;
- $request->setParentId = (bool)$arg_setParentId;
+ $request->setParentId = $arg_setParentId;
$request->parentId = $arg_parentId;
$response = $this->connection->__soapCall('IMedium_setIds', array((array)$request));
return ;
@@ -7853,12 +10019,12 @@ class IMedium extends VBox_ManagedObject
return new IProgress ($this->connection, $response->returnval);
}
- public function setLocation($arg_location)
+ public function moveTo($arg_location)
{
$request = new stdClass();
$request->_this = $this->handle;
$request->location = $arg_location;
- $response = $this->connection->__soapCall('IMedium_setLocation', array((array)$request));
+ $response = $this->connection->__soapCall('IMedium_moveTo', array((array)$request));
return new IProgress ($this->connection, $response->returnval);
}
@@ -7889,10 +10055,6 @@ class IMedium extends VBox_ManagedObject
public function changeEncryption($arg_currentPassword, $arg_cipher, $arg_newPassword, $arg_newPasswordId)
{
- // No password ID in case of decryption and de-/encryption are both handled here.
- $isDecryption = ($arg_cipher == '') && ($arg_newPassword == '');
- $arg_newPasswordId = $isDecryption ? '' : $arg_newPasswordId;
-
$request = new stdClass();
$request->_this = $this->handle;
$request->currentPassword = $arg_currentPassword;
@@ -7920,6 +10082,16 @@ class IMedium extends VBox_ManagedObject
return ;
}
+ public function openForIO($arg_writable, $arg_password)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->writable = $arg_writable;
+ $request->password = $arg_password;
+ $response = $this->connection->__soapCall('IMedium_openForIO', array((array)$request));
+ return new IMediumIO ($this->connection, $response->returnval);
+ }
+
public function getId()
{
$request = new stdClass();
@@ -7975,6 +10147,21 @@ class IMedium extends VBox_ManagedObject
return (string)$response->returnval;
}
+ public function setLocation($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->location = $value;
+ }
+ else
+ {
+ $request->location = $value->handle;
+ }
+ $this->connection->__soapCall('IMedium_setLocation', array((array)$request));
+ }
+
public function getName()
{
$request = new stdClass();
@@ -8108,11 +10295,11 @@ class IMedium extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->autoReset = (bool)$value;
+ $request->autoReset = $value;
}
else
{
- $request->autoReset = (bool)$value->handle;
+ $request->autoReset = $value->handle;
}
$this->connection->__soapCall('IMedium_setAutoReset', array((array)$request));
}
@@ -8200,6 +10387,136 @@ class IMediumFormatCollection extends VBox_ManagedObjectCollection
/**
* Generated VBoxWebService Interface Wrapper
*/
+class IDataStream extends VBox_ManagedObject
+{
+
+ public function read($arg_size, $arg_timeoutMS)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->size = $arg_size;
+ $request->timeoutMS = $arg_timeoutMS;
+ $response = $this->connection->__soapCall('IDataStream_read', array((array)$request));
+ return (array)$response->returnval;
+ }
+
+ public function getReadSize()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDataStream_getReadSize', array((array)$request));
+ return (float)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IDataStreamCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IDataStream";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IMediumIO extends VBox_ManagedObject
+{
+
+ public function read($arg_offset, $arg_size)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->offset = $arg_offset;
+ $request->size = $arg_size;
+ $response = $this->connection->__soapCall('IMediumIO_read', array((array)$request));
+ return (array)$response->returnval;
+ }
+
+ public function write($arg_offset, $arg_data)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->offset = $arg_offset;
+ $request->data = $arg_data;
+ $response = $this->connection->__soapCall('IMediumIO_write', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function formatFAT($arg_quick)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->quick = $arg_quick;
+ $response = $this->connection->__soapCall('IMediumIO_formatFAT', array((array)$request));
+ return ;
+ }
+
+ public function initializePartitionTable($arg_format, $arg_wholeDiskInOneEntry)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->format = $arg_format;
+ $request->wholeDiskInOneEntry = $arg_wholeDiskInOneEntry;
+ $response = $this->connection->__soapCall('IMediumIO_initializePartitionTable', array((array)$request));
+ return ;
+ }
+
+ public function convertToStream($arg_format, $arg_variant, $arg_bufferSize)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->format = $arg_format;
+ $request->variant = $arg_variant;
+ $request->bufferSize = $arg_bufferSize;
+ $response = $this->connection->__soapCall('IMediumIO_convertToStream', array((array)$request));
+ return array(new IProgress ($this->connection, $response->returnval), new IDataStream ($this->connection, $response->stream));
+ }
+
+ public function close()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IMediumIO_close', array((array)$request));
+ return ;
+ }
+
+ public function getMedium()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IMediumIO_getMedium', array((array)$request));
+ return new IMedium ($this->connection, $response->returnval);
+ }
+
+ public function getWritable()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IMediumIO_getWritable', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function getExplorer()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IMediumIO_getExplorer', array((array)$request));
+ return new IVFSExplorer ($this->connection, $response->returnval);
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IMediumIOCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IMediumIO";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
class IToken extends VBox_ManagedObject
{
@@ -8268,6 +10585,17 @@ class IKeyboard extends VBox_ManagedObject
return ;
}
+ public function putUsageCode($arg_usageCode, $arg_usagePage, $arg_keyRelease)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->usageCode = $arg_usageCode;
+ $request->usagePage = $arg_usagePage;
+ $request->keyRelease = $arg_keyRelease;
+ $response = $this->connection->__soapCall('IKeyboard_putUsageCode', array((array)$request));
+ return ;
+ }
+
public function getKeyboardLEDs()
{
$request = new stdClass();
@@ -8667,11 +10995,11 @@ class IFramebufferOverlay extends IFramebuffer
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->visible = (bool)$value;
+ $request->visible = $value;
}
else
{
- $request->visible = (bool)$value->handle;
+ $request->visible = $value->handle;
}
$this->connection->__soapCall('IFramebufferOverlay_setVisible', array((array)$request));
}
@@ -8711,6 +11039,101 @@ class IFramebufferOverlayCollection extends VBox_ManagedObjectCollection
/**
* Generated VBoxWebService Interface Wrapper
*/
+class IGuestScreenInfo extends VBox_ManagedObject
+{
+
+ public function getScreenId()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGuestScreenInfo_getScreenId', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function getGuestMonitorStatus()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGuestScreenInfo_getGuestMonitorStatus', array((array)$request));
+ return new GuestMonitorStatus ($this->connection, $response->returnval);
+ }
+
+ public function getPrimary()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGuestScreenInfo_getPrimary', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function getOrigin()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGuestScreenInfo_getOrigin', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function getOriginX()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGuestScreenInfo_getOriginX', array((array)$request));
+ return (int)$response->returnval;
+ }
+
+ public function getOriginY()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGuestScreenInfo_getOriginY', array((array)$request));
+ return (int)$response->returnval;
+ }
+
+ public function getWidth()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGuestScreenInfo_getWidth', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function getHeight()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGuestScreenInfo_getHeight', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function getBitsPerPixel()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGuestScreenInfo_getBitsPerPixel', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function getExtendedInfo()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGuestScreenInfo_getExtendedInfo', array((array)$request));
+ return (string)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IGuestScreenInfoCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IGuestScreenInfo";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
class IDisplay extends VBox_ManagedObject
{
@@ -8752,27 +11175,37 @@ class IDisplay extends VBox_ManagedObject
return new IFramebuffer ($this->connection, $response->returnval);
}
- public function setVideoModeHint($arg_display, $arg_enabled, $arg_changeOrigin, $arg_originX, $arg_originY, $arg_width, $arg_height, $arg_bitsPerPixel)
+ public function setVideoModeHint($arg_display, $arg_enabled, $arg_changeOrigin, $arg_originX, $arg_originY, $arg_width, $arg_height, $arg_bitsPerPixel, $arg_notify)
{
$request = new stdClass();
$request->_this = $this->handle;
$request->display = $arg_display;
- $request->enabled = (bool)$arg_enabled;
- $request->changeOrigin = (bool)$arg_changeOrigin;
+ $request->enabled = $arg_enabled;
+ $request->changeOrigin = $arg_changeOrigin;
$request->originX = $arg_originX;
$request->originY = $arg_originY;
$request->width = $arg_width;
$request->height = $arg_height;
$request->bitsPerPixel = $arg_bitsPerPixel;
+ $request->notify = $arg_notify;
$response = $this->connection->__soapCall('IDisplay_setVideoModeHint', array((array)$request));
return ;
}
+ public function getVideoModeHint($arg_display)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->display = $arg_display;
+ $response = $this->connection->__soapCall('IDisplay_getVideoModeHint', array((array)$request));
+ return array((bool)$response->enabled, (bool)$response->changeOrigin, (int)$response->originX, (int)$response->originY, (float)$response->width, (float)$response->height, (float)$response->bitsPerPixel);
+ }
+
public function setSeamlessMode($arg_enabled)
{
$request = new stdClass();
$request->_this = $this->handle;
- $request->enabled = (bool)$arg_enabled;
+ $request->enabled = $arg_enabled;
$response = $this->connection->__soapCall('IDisplay_setSeamlessMode', array((array)$request));
return ;
}
@@ -8834,10 +11267,54 @@ class IDisplay extends VBox_ManagedObject
{
$request = new stdClass();
$request->_this = $this->handle;
- $request->fUnscaledHiDPI = (bool)$arg_fUnscaledHiDPI;
+ $request->fUnscaledHiDPI = $arg_fUnscaledHiDPI;
$response = $this->connection->__soapCall('IDisplay_notifyHiDPIOutputPolicyChange', array((array)$request));
return ;
}
+
+ public function setScreenLayout($arg_screenLayoutMode, $arg_guestScreenInfo)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->screenLayoutMode = $arg_screenLayoutMode;
+ $request->guestScreenInfo = $arg_guestScreenInfo;
+ $response = $this->connection->__soapCall('IDisplay_setScreenLayout', array((array)$request));
+ return ;
+ }
+
+ public function detachScreens($arg_screenIds)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->screenIds = $arg_screenIds;
+ $response = $this->connection->__soapCall('IDisplay_detachScreens', array((array)$request));
+ return ;
+ }
+
+ public function createGuestScreenInfo($arg_display, $arg_status, $arg_primary, $arg_changeOrigin, $arg_originX, $arg_originY, $arg_width, $arg_height, $arg_bitsPerPixel)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->display = $arg_display;
+ $request->status = $arg_status;
+ $request->primary = $arg_primary;
+ $request->changeOrigin = $arg_changeOrigin;
+ $request->originX = $arg_originX;
+ $request->originY = $arg_originY;
+ $request->width = $arg_width;
+ $request->height = $arg_height;
+ $request->bitsPerPixel = $arg_bitsPerPixel;
+ $response = $this->connection->__soapCall('IDisplay_createGuestScreenInfo', array((array)$request));
+ return new IGuestScreenInfo ($this->connection, $response->returnval);
+ }
+
+ public function getGuestScreenLayout()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IDisplay_getGuestScreenLayout', array((array)$request));
+ return new IGuestScreenInfoCollection ($this->connection, (array)$response->returnval);
+ }
}
/**
@@ -8927,11 +11404,11 @@ class INetworkAdapter extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->enabled = (bool)$value;
+ $request->enabled = $value;
}
else
{
- $request->enabled = (bool)$value->handle;
+ $request->enabled = $value->handle;
}
$this->connection->__soapCall('INetworkAdapter_setEnabled', array((array)$request));
}
@@ -9097,6 +11574,29 @@ class INetworkAdapter extends VBox_ManagedObject
$this->connection->__soapCall('INetworkAdapter_setGenericDriver', array((array)$request));
}
+ public function getCloudNetwork()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('INetworkAdapter_getCloudNetwork', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setCloudNetwork($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->cloudNetwork = $value;
+ }
+ else
+ {
+ $request->cloudNetwork = $value->handle;
+ }
+ $this->connection->__soapCall('INetworkAdapter_setCloudNetwork', array((array)$request));
+ }
+
public function getCableConnected()
{
$request = new stdClass();
@@ -9111,11 +11611,11 @@ class INetworkAdapter extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->cableConnected = (bool)$value;
+ $request->cableConnected = $value;
}
else
{
- $request->cableConnected = (bool)$value->handle;
+ $request->cableConnected = $value->handle;
}
$this->connection->__soapCall('INetworkAdapter_setCableConnected', array((array)$request));
}
@@ -9180,11 +11680,11 @@ class INetworkAdapter extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->traceEnabled = (bool)$value;
+ $request->traceEnabled = $value;
}
else
{
- $request->traceEnabled = (bool)$value->handle;
+ $request->traceEnabled = $value->handle;
}
$this->connection->__soapCall('INetworkAdapter_setTraceEnabled', array((array)$request));
}
@@ -9303,11 +11803,11 @@ class ISerialPort extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->enabled = (bool)$value;
+ $request->enabled = $value;
}
else
{
- $request->enabled = (bool)$value->handle;
+ $request->enabled = $value->handle;
}
$this->connection->__soapCall('ISerialPort_setEnabled', array((array)$request));
}
@@ -9395,11 +11895,11 @@ class ISerialPort extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->server = (bool)$value;
+ $request->server = $value;
}
else
{
- $request->server = (bool)$value->handle;
+ $request->server = $value->handle;
}
$this->connection->__soapCall('ISerialPort_setServer', array((array)$request));
}
@@ -9426,6 +11926,29 @@ class ISerialPort extends VBox_ManagedObject
}
$this->connection->__soapCall('ISerialPort_setPath', array((array)$request));
}
+
+ public function getUartType()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISerialPort_getUartType', array((array)$request));
+ return new UartType ($this->connection, $response->returnval);
+ }
+
+ public function setUartType($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->uartType = $value;
+ }
+ else
+ {
+ $request->uartType = $value->handle;
+ }
+ $this->connection->__soapCall('ISerialPort_setUartType', array((array)$request));
+ }
}
/**
@@ -9464,11 +11987,11 @@ class IParallelPort extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->enabled = (bool)$value;
+ $request->enabled = $value;
}
else
{
- $request->enabled = (bool)$value->handle;
+ $request->enabled = $value->handle;
}
$this->connection->__soapCall('IParallelPort_setEnabled', array((array)$request));
}
@@ -9774,11 +12297,20 @@ class IMachineDebugger extends VBox_ManagedObject
$request = new stdClass();
$request->_this = $this->handle;
$request->pattern = $arg_pattern;
- $request->withDescriptions = (bool)$arg_withDescriptions;
+ $request->withDescriptions = $arg_withDescriptions;
$response = $this->connection->__soapCall('IMachineDebugger_getStats', array((array)$request));
return (string)$response->returnval;
}
+ public function getCPULoad($arg_cpuId)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->cpuId = $arg_cpuId;
+ $response = $this->connection->__soapCall('IMachineDebugger_getCPULoad', array((array)$request));
+ return array((float)$response->returnval, (float)$response->pctExecuting, (float)$response->pctHalted, (float)$response->pctOther);
+ }
+
public function getSingleStep()
{
$request = new stdClass();
@@ -9793,11 +12325,11 @@ class IMachineDebugger extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->singleStep = (bool)$value;
+ $request->singleStep = $value;
}
else
{
- $request->singleStep = (bool)$value->handle;
+ $request->singleStep = $value->handle;
}
$this->connection->__soapCall('IMachineDebugger_setSingleStep', array((array)$request));
}
@@ -9816,11 +12348,11 @@ class IMachineDebugger extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->recompileUser = (bool)$value;
+ $request->recompileUser = $value;
}
else
{
- $request->recompileUser = (bool)$value->handle;
+ $request->recompileUser = $value->handle;
}
$this->connection->__soapCall('IMachineDebugger_setRecompileUser', array((array)$request));
}
@@ -9839,11 +12371,11 @@ class IMachineDebugger extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->recompileSupervisor = (bool)$value;
+ $request->recompileSupervisor = $value;
}
else
{
- $request->recompileSupervisor = (bool)$value->handle;
+ $request->recompileSupervisor = $value->handle;
}
$this->connection->__soapCall('IMachineDebugger_setRecompileSupervisor', array((array)$request));
}
@@ -9862,11 +12394,11 @@ class IMachineDebugger extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->executeAllInIEM = (bool)$value;
+ $request->executeAllInIEM = $value;
}
else
{
- $request->executeAllInIEM = (bool)$value->handle;
+ $request->executeAllInIEM = $value->handle;
}
$this->connection->__soapCall('IMachineDebugger_setExecuteAllInIEM', array((array)$request));
}
@@ -9885,11 +12417,11 @@ class IMachineDebugger extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->PATMEnabled = (bool)$value;
+ $request->PATMEnabled = $value;
}
else
{
- $request->PATMEnabled = (bool)$value->handle;
+ $request->PATMEnabled = $value->handle;
}
$this->connection->__soapCall('IMachineDebugger_setPATMEnabled', array((array)$request));
}
@@ -9908,11 +12440,11 @@ class IMachineDebugger extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->CSAMEnabled = (bool)$value;
+ $request->CSAMEnabled = $value;
}
else
{
- $request->CSAMEnabled = (bool)$value->handle;
+ $request->CSAMEnabled = $value->handle;
}
$this->connection->__soapCall('IMachineDebugger_setCSAMEnabled', array((array)$request));
}
@@ -9931,11 +12463,11 @@ class IMachineDebugger extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->logEnabled = (bool)$value;
+ $request->logEnabled = $value;
}
else
{
- $request->logEnabled = (bool)$value->handle;
+ $request->logEnabled = $value->handle;
}
$this->connection->__soapCall('IMachineDebugger_setLogEnabled', array((array)$request));
}
@@ -9988,6 +12520,14 @@ class IMachineDebugger extends VBox_ManagedObject
return (string)$response->returnval;
}
+ public function getExecutionEngine()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IMachineDebugger_getExecutionEngine', array((array)$request));
+ return new VMExecutionEngine ($this->connection, $response->returnval);
+ }
+
public function getHWVirtExEnabled()
{
$request = new stdClass();
@@ -10074,6 +12614,14 @@ class IMachineDebugger extends VBox_ManagedObject
$response = $this->connection->__soapCall('IMachineDebugger_getVM', array((array)$request));
return (float)$response->returnval;
}
+
+ public function getUptime()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IMachineDebugger_getUptime', array((array)$request));
+ return (float)$response->returnval;
+ }
}
/**
@@ -10282,19 +12830,19 @@ class IUSBDevice extends VBox_ManagedObject
return (int)$response->returnval;
}
- public function getVersion()
+ public function getPortPath()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IUSBDevice_getVersion', array((array)$request));
- return (int)$response->returnval;
+ $response = $this->connection->__soapCall('IUSBDevice_getPortPath', array((array)$request));
+ return (string)$response->returnval;
}
- public function getPortVersion()
+ public function getVersion()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IUSBDevice_getPortVersion', array((array)$request));
+ $response = $this->connection->__soapCall('IUSBDevice_getVersion', array((array)$request));
return (int)$response->returnval;
}
@@ -10313,6 +12861,22 @@ class IUSBDevice extends VBox_ManagedObject
$response = $this->connection->__soapCall('IUSBDevice_getRemote', array((array)$request));
return (bool)$response->returnval;
}
+
+ public function getDeviceInfo()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUSBDevice_getDeviceInfo', array((array)$request));
+ return (array)$response->returnval;
+ }
+
+ public function getBackend()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUSBDevice_getBackend', array((array)$request));
+ return (string)$response->returnval;
+ }
}
/**
@@ -10366,11 +12930,11 @@ class IUSBDeviceFilter extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->active = (bool)$value;
+ $request->active = $value;
}
else
{
- $request->active = (bool)$value->handle;
+ $request->active = $value->handle;
}
$this->connection->__soapCall('IUSBDeviceFilter_setActive', array((array)$request));
}
@@ -10655,6 +13219,37 @@ class IHostUSBDeviceFilterCollection extends VBox_ManagedObjectCollection
/**
* Generated VBoxWebService Interface Wrapper
*/
+class IUSBProxyBackend extends VBox_ManagedObject
+{
+
+ public function getName()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUSBProxyBackend_getName', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getType()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IUSBProxyBackend_getType', array((array)$request));
+ return (string)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IUSBProxyBackendCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IUSBProxyBackend";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
class IAudioAdapter extends VBox_ManagedObject
{
@@ -10691,11 +13286,11 @@ class IAudioAdapter extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->enabled = (bool)$value;
+ $request->enabled = $value;
}
else
{
- $request->enabled = (bool)$value->handle;
+ $request->enabled = $value->handle;
}
$this->connection->__soapCall('IAudioAdapter_setEnabled', array((array)$request));
}
@@ -10714,11 +13309,11 @@ class IAudioAdapter extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->enabledIn = (bool)$value;
+ $request->enabledIn = $value;
}
else
{
- $request->enabledIn = (bool)$value->handle;
+ $request->enabledIn = $value->handle;
}
$this->connection->__soapCall('IAudioAdapter_setEnabledIn', array((array)$request));
}
@@ -10737,11 +13332,11 @@ class IAudioAdapter extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->enabledOut = (bool)$value;
+ $request->enabledOut = $value;
}
else
{
- $request->enabledOut = (bool)$value->handle;
+ $request->enabledOut = $value->handle;
}
$this->connection->__soapCall('IAudioAdapter_setEnabledOut', array((array)$request));
}
@@ -10871,11 +13466,11 @@ class IVRDEServer extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->enabled = (bool)$value;
+ $request->enabled = $value;
}
else
{
- $request->enabled = (bool)$value->handle;
+ $request->enabled = $value->handle;
}
$this->connection->__soapCall('IVRDEServer_setEnabled', array((array)$request));
}
@@ -10940,11 +13535,11 @@ class IVRDEServer extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->allowMultiConnection = (bool)$value;
+ $request->allowMultiConnection = $value;
}
else
{
- $request->allowMultiConnection = (bool)$value->handle;
+ $request->allowMultiConnection = $value->handle;
}
$this->connection->__soapCall('IVRDEServer_setAllowMultiConnection', array((array)$request));
}
@@ -10963,11 +13558,11 @@ class IVRDEServer extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->reuseSingleConnection = (bool)$value;
+ $request->reuseSingleConnection = $value;
}
else
{
- $request->reuseSingleConnection = (bool)$value->handle;
+ $request->reuseSingleConnection = $value->handle;
}
$this->connection->__soapCall('IVRDEServer_setReuseSingleConnection', array((array)$request));
}
@@ -11038,6 +13633,122 @@ class IVRDEServerCollection extends VBox_ManagedObjectCollection
/**
* Generated VBoxWebService Interface Wrapper
*/
+class ISharedFolder extends VBox_ManagedObject
+{
+
+ public function getName()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISharedFolder_getName', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getHostPath()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISharedFolder_getHostPath', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getAccessible()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISharedFolder_getAccessible', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function getWritable()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISharedFolder_getWritable', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function setWritable($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->writable = $value;
+ }
+ else
+ {
+ $request->writable = $value->handle;
+ }
+ $this->connection->__soapCall('ISharedFolder_setWritable', array((array)$request));
+ }
+
+ public function getAutoMount()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISharedFolder_getAutoMount', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function setAutoMount($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->autoMount = $value;
+ }
+ else
+ {
+ $request->autoMount = $value->handle;
+ }
+ $this->connection->__soapCall('ISharedFolder_setAutoMount', array((array)$request));
+ }
+
+ public function getAutoMountPoint()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISharedFolder_getAutoMountPoint', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setAutoMountPoint($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->autoMountPoint = $value;
+ }
+ else
+ {
+ $request->autoMountPoint = $value->handle;
+ }
+ $this->connection->__soapCall('ISharedFolder_setAutoMountPoint', array((array)$request));
+ }
+
+ public function getLastAccessError()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ISharedFolder_getLastAccessError', array((array)$request));
+ return (string)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class ISharedFolderCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "ISharedFolder";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
class ISession extends VBox_ManagedObject
{
@@ -11257,11 +13968,11 @@ class IStorageController extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->useHostIOCache = (bool)$value;
+ $request->useHostIOCache = $value;
}
else
{
- $request->useHostIOCache = (bool)$value->handle;
+ $request->useHostIOCache = $value->handle;
}
$this->connection->__soapCall('IStorageController_setUseHostIOCache', array((array)$request));
}
@@ -11713,11 +14424,11 @@ class INATEngine extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->DNSPassDomain = (bool)$value;
+ $request->DNSPassDomain = $value;
}
else
{
- $request->DNSPassDomain = (bool)$value->handle;
+ $request->DNSPassDomain = $value->handle;
}
$this->connection->__soapCall('INATEngine_setDNSPassDomain', array((array)$request));
}
@@ -11736,11 +14447,11 @@ class INATEngine extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->DNSProxy = (bool)$value;
+ $request->DNSProxy = $value;
}
else
{
- $request->DNSProxy = (bool)$value->handle;
+ $request->DNSProxy = $value->handle;
}
$this->connection->__soapCall('INATEngine_setDNSProxy', array((array)$request));
}
@@ -11759,11 +14470,11 @@ class INATEngine extends VBox_ManagedObject
$request->_this = $this->handle;
if (is_null($value) || is_scalar($value))
{
- $request->DNSUseHostResolver = (bool)$value;
+ $request->DNSUseHostResolver = $value;
}
else
{
- $request->DNSUseHostResolver = (bool)$value->handle;
+ $request->DNSUseHostResolver = $value->handle;
}
$this->connection->__soapCall('INATEngine_setDNSUseHostResolver', array((array)$request));
}
@@ -11936,7 +14647,7 @@ class IEventSource extends VBox_ManagedObject
$request->_this = $this->handle;
$request->listener = $arg_listener;
$request->interesting = $arg_interesting;
- $request->active = (bool)$arg_active;
+ $request->active = $arg_active;
$response = $this->connection->__soapCall('IEventSource_registerListener', array((array)$request));
return ;
}
@@ -12660,6 +15371,29 @@ class INetworkAdapterChangedEventCollection extends VBox_ManagedObjectCollection
/**
* Generated VBoxWebService Interface Wrapper
*/
+class IAudioAdapterChangedEvent extends IEvent
+{
+
+ public function getAudioAdapter()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IAudioAdapterChangedEvent_getAudioAdapter', array((array)$request));
+ return new IAudioAdapter ($this->connection, $response->returnval);
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IAudioAdapterChangedEventCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IAudioAdapterChangedEvent";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
class ISerialPortChangedEvent extends IEvent
{
@@ -12709,12 +15443,20 @@ class IParallelPortChangedEventCollection extends VBox_ManagedObjectCollection
class IStorageControllerChangedEvent extends IEvent
{
- public function getMidlDoesNotLikeEmptyInterfaces()
+ public function getMachinId()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IStorageControllerChangedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
- return (bool)$response->returnval;
+ $response = $this->connection->__soapCall('IStorageControllerChangedEvent_getMachinId', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getControllerName()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IStorageControllerChangedEvent_getControllerName', array((array)$request));
+ return (string)$response->returnval;
}
}
@@ -12775,6 +15517,29 @@ class IClipboardModeChangedEventCollection extends VBox_ManagedObjectCollection
/**
* Generated VBoxWebService Interface Wrapper
*/
+class IClipboardFileTransferModeChangedEvent extends IEvent
+{
+
+ public function getEnabled()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IClipboardFileTransferModeChangedEvent_getEnabled', array((array)$request));
+ return (bool)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IClipboardFileTransferModeChangedEventCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IClipboardFileTransferModeChangedEvent";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
class IDnDModeChangedEvent extends IEvent
{
@@ -13379,6 +16144,29 @@ class IGuestFileOffsetChangedEventCollection extends VBox_ManagedObjectCollectio
/**
* Generated VBoxWebService Interface Wrapper
*/
+class IGuestFileSizeChangedEvent extends IGuestFileEvent
+{
+
+ public function getNewSize()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGuestFileSizeChangedEvent_getNewSize', array((array)$request));
+ return (float)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IGuestFileSizeChangedEventCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IGuestFileSizeChangedEvent";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
class IGuestFileReadEvent extends IGuestFileIOEvent
{
@@ -13471,14 +16259,14 @@ class IVRDEServerInfoChangedEventCollection extends VBox_ManagedObjectCollection
/**
* Generated VBoxWebService Interface Wrapper
*/
-class IVideoCaptureChangedEvent extends IEvent
+class IRecordingChangedEvent extends IEvent
{
public function getMidlDoesNotLikeEmptyInterfaces()
{
$request = new stdClass();
$request->_this = $this->handle;
- $response = $this->connection->__soapCall('IVideoCaptureChangedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
+ $response = $this->connection->__soapCall('IRecordingChangedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
return (bool)$response->returnval;
}
}
@@ -13486,9 +16274,9 @@ class IVideoCaptureChangedEvent extends IEvent
/**
* Generated VBoxWebService Managed Object Collection
*/
-class IVideoCaptureChangedEventCollection extends VBox_ManagedObjectCollection
+class IRecordingChangedEventCollection extends VBox_ManagedObjectCollection
{
- protected $_interfaceName = "IVideoCaptureChangedEvent";
+ protected $_interfaceName = "IRecordingChangedEvent";
}
/**
@@ -14421,6 +17209,972 @@ class IHostNameResolutionConfigurationChangeEventCollection extends VBox_Managed
}
/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IProgressEvent extends IEvent
+{
+
+ public function getProgressId()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IProgressEvent_getProgressId', array((array)$request));
+ return (string)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IProgressEventCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IProgressEvent";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IProgressPercentageChangedEvent extends IProgressEvent
+{
+
+ public function getPercent()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IProgressPercentageChangedEvent_getPercent', array((array)$request));
+ return (int)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IProgressPercentageChangedEventCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IProgressPercentageChangedEvent";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IProgressTaskCompletedEvent extends IProgressEvent
+{
+
+ public function getMidlDoesNotLikeEmptyInterfaces()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IProgressTaskCompletedEvent_getMidlDoesNotLikeEmptyInterfaces', array((array)$request));
+ return (bool)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IProgressTaskCompletedEventCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IProgressTaskCompletedEvent";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class ICursorPositionChangedEvent extends IEvent
+{
+
+ public function getHasData()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICursorPositionChangedEvent_getHasData', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function getX()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICursorPositionChangedEvent_getX', array((array)$request));
+ return (float)$response->returnval;
+ }
+
+ public function getY()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICursorPositionChangedEvent_getY', array((array)$request));
+ return (float)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class ICursorPositionChangedEventCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "ICursorPositionChangedEvent";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IGuestAdditionsStatusChangedEvent extends IEvent
+{
+
+ public function getFacility()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGuestAdditionsStatusChangedEvent_getFacility', array((array)$request));
+ return new AdditionsFacilityType ($this->connection, $response->returnval);
+ }
+
+ public function getStatus()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGuestAdditionsStatusChangedEvent_getStatus', array((array)$request));
+ return new AdditionsFacilityStatus ($this->connection, $response->returnval);
+ }
+
+ public function getRunLevel()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGuestAdditionsStatusChangedEvent_getRunLevel', array((array)$request));
+ return new AdditionsRunLevelType ($this->connection, $response->returnval);
+ }
+
+ public function getTimestamp()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGuestAdditionsStatusChangedEvent_getTimestamp', array((array)$request));
+ return (float)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IGuestAdditionsStatusChangedEventCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IGuestAdditionsStatusChangedEvent";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IGuestMonitorInfoChangedEvent extends IEvent
+{
+
+ public function getOutput()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IGuestMonitorInfoChangedEvent_getOutput', array((array)$request));
+ return (float)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IGuestMonitorInfoChangedEventCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IGuestMonitorInfoChangedEvent";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IStringArray extends VBox_ManagedObject
+{
+
+ public function getValues()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IStringArray_getValues', array((array)$request));
+ return (array)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IStringArrayCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IStringArray";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IFormValue extends VBox_ManagedObject
+{
+
+ public function getType()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IFormValue_getType', array((array)$request));
+ return new FormValueType ($this->connection, $response->returnval);
+ }
+
+ public function getGeneration()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IFormValue_getGeneration', array((array)$request));
+ return (int)$response->returnval;
+ }
+
+ public function getEnabled()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IFormValue_getEnabled', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function getVisible()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IFormValue_getVisible', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function getLabel()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IFormValue_getLabel', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getDescription()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IFormValue_getDescription', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getHelp()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IFormValue_getHelp', array((array)$request));
+ return (string)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IFormValueCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IFormValue";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IBooleanFormValue extends IFormValue
+{
+
+ public function getSelected()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IBooleanFormValue_getSelected', array((array)$request));
+ return (bool)$response->returnval;
+ }
+
+ public function setSelected($arg_selected)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->selected = $arg_selected;
+ $response = $this->connection->__soapCall('IBooleanFormValue_setSelected', array((array)$request));
+ return new IProgress ($this->connection, $response->returnval);
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IBooleanFormValueCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IBooleanFormValue";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IRangedIntegerFormValue extends IFormValue
+{
+
+ public function getInteger()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRangedIntegerFormValue_getInteger', array((array)$request));
+ return (int)$response->returnval;
+ }
+
+ public function setInteger($arg_value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->value = $arg_value;
+ $response = $this->connection->__soapCall('IRangedIntegerFormValue_setInteger', array((array)$request));
+ return new IProgress ($this->connection, $response->returnval);
+ }
+
+ public function getSuffix()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRangedIntegerFormValue_getSuffix', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getMinimum()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRangedIntegerFormValue_getMinimum', array((array)$request));
+ return (int)$response->returnval;
+ }
+
+ public function getMaximum()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IRangedIntegerFormValue_getMaximum', array((array)$request));
+ return (int)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IRangedIntegerFormValueCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IRangedIntegerFormValue";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IStringFormValue extends IFormValue
+{
+
+ public function getString()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IStringFormValue_getString', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setString($arg_text)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->text = $arg_text;
+ $response = $this->connection->__soapCall('IStringFormValue_setString', array((array)$request));
+ return new IProgress ($this->connection, $response->returnval);
+ }
+
+ public function getMultiline()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IStringFormValue_getMultiline', array((array)$request));
+ return (bool)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IStringFormValueCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IStringFormValue";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IChoiceFormValue extends IFormValue
+{
+
+ public function getSelectedIndex()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IChoiceFormValue_getSelectedIndex', array((array)$request));
+ return (int)$response->returnval;
+ }
+
+ public function setSelectedIndex($arg_index)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->index = $arg_index;
+ $response = $this->connection->__soapCall('IChoiceFormValue_setSelectedIndex', array((array)$request));
+ return new IProgress ($this->connection, $response->returnval);
+ }
+
+ public function getValues()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IChoiceFormValue_getValues', array((array)$request));
+ return (array)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IChoiceFormValueCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IChoiceFormValue";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IForm extends VBox_ManagedObject
+{
+
+ public function getValues()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IForm_getValues', array((array)$request));
+ return new IFormValueCollection ($this->connection, (array)$response->returnval);
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IFormCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IForm";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class IVirtualSystemDescriptionForm extends IForm
+{
+
+ public function getVirtualSystemDescription()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('IVirtualSystemDescriptionForm_getVirtualSystemDescription', array((array)$request));
+ return new IVirtualSystemDescription ($this->connection, $response->returnval);
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class IVirtualSystemDescriptionFormCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "IVirtualSystemDescriptionForm";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class ICloudNetworkGatewayInfo extends VBox_ManagedObject
+{
+
+ public function getPublicIP()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICloudNetworkGatewayInfo_getPublicIP', array((array)$request));
+ return (string)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class ICloudNetworkGatewayInfoCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "ICloudNetworkGatewayInfo";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class ICloudClient extends VBox_ManagedObject
+{
+
+ public function getExportDescriptionForm($arg_description)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->description = $arg_description;
+ $response = $this->connection->__soapCall('ICloudClient_getExportDescriptionForm', array((array)$request));
+ return array(new IProgress ($this->connection, $response->returnval), new IVirtualSystemDescriptionForm ($this->connection, $response->form));
+ }
+
+ public function exportVM($arg_description, $arg_progress)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->description = $arg_description;
+ $request->progress = $arg_progress;
+ $response = $this->connection->__soapCall('ICloudClient_exportVM', array((array)$request));
+ return ;
+ }
+
+ public function getLaunchDescriptionForm($arg_description)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->description = $arg_description;
+ $response = $this->connection->__soapCall('ICloudClient_getLaunchDescriptionForm', array((array)$request));
+ return array(new IProgress ($this->connection, $response->returnval), new IVirtualSystemDescriptionForm ($this->connection, $response->form));
+ }
+
+ public function launchVM($arg_description)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->description = $arg_description;
+ $response = $this->connection->__soapCall('ICloudClient_launchVM', array((array)$request));
+ return new IProgress ($this->connection, $response->returnval);
+ }
+
+ public function getImportDescriptionForm($arg_description)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->description = $arg_description;
+ $response = $this->connection->__soapCall('ICloudClient_getImportDescriptionForm', array((array)$request));
+ return array(new IProgress ($this->connection, $response->returnval), new IVirtualSystemDescriptionForm ($this->connection, $response->form));
+ }
+
+ public function importInstance($arg_description, $arg_progress)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->description = $arg_description;
+ $request->progress = $arg_progress;
+ $response = $this->connection->__soapCall('ICloudClient_importInstance', array((array)$request));
+ return ;
+ }
+
+ public function listInstances($arg_machineState)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->machineState = $arg_machineState;
+ $response = $this->connection->__soapCall('ICloudClient_listInstances', array((array)$request));
+ return array(new IProgress ($this->connection, $response->returnval), new IStringArray ($this->connection, $response->returnNames), new IStringArray ($this->connection, $response->returnIds));
+ }
+
+ public function listImages($arg_imageState)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->imageState = $arg_imageState;
+ $response = $this->connection->__soapCall('ICloudClient_listImages', array((array)$request));
+ return array(new IProgress ($this->connection, $response->returnval), new IStringArray ($this->connection, $response->returnNames), new IStringArray ($this->connection, $response->returnIds));
+ }
+
+ public function getInstanceInfo($arg_uid, $arg_description)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->uid = $arg_uid;
+ $request->description = $arg_description;
+ $response = $this->connection->__soapCall('ICloudClient_getInstanceInfo', array((array)$request));
+ return new IProgress ($this->connection, $response->returnval);
+ }
+
+ public function startInstance($arg_uid)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->uid = $arg_uid;
+ $response = $this->connection->__soapCall('ICloudClient_startInstance', array((array)$request));
+ return new IProgress ($this->connection, $response->returnval);
+ }
+
+ public function pauseInstance($arg_uid)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->uid = $arg_uid;
+ $response = $this->connection->__soapCall('ICloudClient_pauseInstance', array((array)$request));
+ return new IProgress ($this->connection, $response->returnval);
+ }
+
+ public function terminateInstance($arg_uid)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->uid = $arg_uid;
+ $response = $this->connection->__soapCall('ICloudClient_terminateInstance', array((array)$request));
+ return new IProgress ($this->connection, $response->returnval);
+ }
+
+ public function createImage($arg_parameters)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->parameters = $arg_parameters;
+ $response = $this->connection->__soapCall('ICloudClient_createImage', array((array)$request));
+ return new IProgress ($this->connection, $response->returnval);
+ }
+
+ public function exportImage($arg_image, $arg_parameters)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->image = $arg_image;
+ $request->parameters = $arg_parameters;
+ $response = $this->connection->__soapCall('ICloudClient_exportImage', array((array)$request));
+ return new IProgress ($this->connection, $response->returnval);
+ }
+
+ public function importImage($arg_uid, $arg_parameters)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->uid = $arg_uid;
+ $request->parameters = $arg_parameters;
+ $response = $this->connection->__soapCall('ICloudClient_importImage', array((array)$request));
+ return new IProgress ($this->connection, $response->returnval);
+ }
+
+ public function deleteImage($arg_uid)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->uid = $arg_uid;
+ $response = $this->connection->__soapCall('ICloudClient_deleteImage', array((array)$request));
+ return new IProgress ($this->connection, $response->returnval);
+ }
+
+ public function getImageInfo($arg_uid)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->uid = $arg_uid;
+ $response = $this->connection->__soapCall('ICloudClient_getImageInfo', array((array)$request));
+ return array(new IProgress ($this->connection, $response->returnval), new IStringArray ($this->connection, $response->infoArray));
+ }
+
+ public function startCloudNetworkGateway($arg_network, $arg_sshPublicKey)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->network = $arg_network;
+ $request->sshPublicKey = $arg_sshPublicKey;
+ $response = $this->connection->__soapCall('ICloudClient_startCloudNetworkGateway', array((array)$request));
+ return array(new IProgress ($this->connection, $response->returnval), new ICloudNetworkGatewayInfo ($this->connection, $response->gatewayInfo));
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class ICloudClientCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "ICloudClient";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class ICloudProfile extends VBox_ManagedObject
+{
+
+ public function getProperty($arg_name)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->name = $arg_name;
+ $response = $this->connection->__soapCall('ICloudProfile_getProperty', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setProperty($arg_name, $arg_value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->name = $arg_name;
+ $request->value = $arg_value;
+ $response = $this->connection->__soapCall('ICloudProfile_setProperty', array((array)$request));
+ return ;
+ }
+
+ public function getProperties($arg_names)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->names = $arg_names;
+ $response = $this->connection->__soapCall('ICloudProfile_getProperties', array((array)$request));
+ return array((array)$response->returnval, (array)$response->returnNames);
+ }
+
+ public function setProperties($arg_names, $arg_values)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->names = $arg_names;
+ $request->values = $arg_values;
+ $response = $this->connection->__soapCall('ICloudProfile_setProperties', array((array)$request));
+ return ;
+ }
+
+ public function remove()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICloudProfile_remove', array((array)$request));
+ return ;
+ }
+
+ public function createCloudClient()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICloudProfile_createCloudClient', array((array)$request));
+ return new ICloudClient ($this->connection, $response->returnval);
+ }
+
+ public function getName()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICloudProfile_getName', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function setName($value)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ if (is_null($value) || is_scalar($value))
+ {
+ $request->name = $value;
+ }
+ else
+ {
+ $request->name = $value->handle;
+ }
+ $this->connection->__soapCall('ICloudProfile_setName', array((array)$request));
+ }
+
+ public function getProviderId()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICloudProfile_getProviderId', array((array)$request));
+ return (string)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class ICloudProfileCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "ICloudProfile";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class ICloudProvider extends VBox_ManagedObject
+{
+
+ public function getPropertyDescription($arg_name)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->name = $arg_name;
+ $response = $this->connection->__soapCall('ICloudProvider_getPropertyDescription', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function createProfile($arg_profileName, $arg_names, $arg_values)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->profileName = $arg_profileName;
+ $request->names = $arg_names;
+ $request->values = $arg_values;
+ $response = $this->connection->__soapCall('ICloudProvider_createProfile', array((array)$request));
+ return ;
+ }
+
+ public function importProfiles()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICloudProvider_importProfiles', array((array)$request));
+ return ;
+ }
+
+ public function restoreProfiles()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICloudProvider_restoreProfiles', array((array)$request));
+ return ;
+ }
+
+ public function saveProfiles()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICloudProvider_saveProfiles', array((array)$request));
+ return ;
+ }
+
+ public function getProfileByName($arg_profileName)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->profileName = $arg_profileName;
+ $response = $this->connection->__soapCall('ICloudProvider_getProfileByName', array((array)$request));
+ return new ICloudProfile ($this->connection, $response->returnval);
+ }
+
+ public function prepareUninstall()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICloudProvider_prepareUninstall', array((array)$request));
+ return ;
+ }
+
+ public function getName()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICloudProvider_getName', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getShortName()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICloudProvider_getShortName', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getId()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICloudProvider_getId', array((array)$request));
+ return (string)$response->returnval;
+ }
+
+ public function getProfiles()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICloudProvider_getProfiles', array((array)$request));
+ return new ICloudProfileCollection ($this->connection, (array)$response->returnval);
+ }
+
+ public function getProfileNames()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICloudProvider_getProfileNames', array((array)$request));
+ return (array)$response->returnval;
+ }
+
+ public function getSupportedPropertyNames()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICloudProvider_getSupportedPropertyNames', array((array)$request));
+ return (array)$response->returnval;
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class ICloudProviderCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "ICloudProvider";
+}
+
+/**
+ * Generated VBoxWebService Interface Wrapper
+ */
+class ICloudProviderManager extends VBox_ManagedObject
+{
+
+ public function getProviderById($arg_providerId)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->providerId = $arg_providerId;
+ $response = $this->connection->__soapCall('ICloudProviderManager_getProviderById', array((array)$request));
+ return new ICloudProvider ($this->connection, $response->returnval);
+ }
+
+ public function getProviderByShortName($arg_providerName)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->providerName = $arg_providerName;
+ $response = $this->connection->__soapCall('ICloudProviderManager_getProviderByShortName', array((array)$request));
+ return new ICloudProvider ($this->connection, $response->returnval);
+ }
+
+ public function getProviderByName($arg_providerName)
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $request->providerName = $arg_providerName;
+ $response = $this->connection->__soapCall('ICloudProviderManager_getProviderByName', array((array)$request));
+ return new ICloudProvider ($this->connection, $response->returnval);
+ }
+
+ public function getProviders()
+ {
+ $request = new stdClass();
+ $request->_this = $this->handle;
+ $response = $this->connection->__soapCall('ICloudProviderManager_getProviders', array((array)$request));
+ return new ICloudProviderCollection ($this->connection, (array)$response->returnval);
+ }
+}
+
+/**
+ * Generated VBoxWebService Managed Object Collection
+ */
+class ICloudProviderManagerCollection extends VBox_ManagedObjectCollection
+{
+ protected $_interfaceName = "ICloudProviderManager";
+}
+
+/**
* Generated VBoxWebService Struct
*/
class IPCIDeviceAttachment extends VBox_Struct
@@ -14589,6 +18343,7 @@ class IGuestOSType extends VBox_Struct
protected $recommendedIOAPIC;
protected $recommendedVirtEx;
protected $recommendedRAM;
+ protected $recommendedGraphicsController;
protected $recommendedVRAM;
protected $recommended2DVideoAcceleration;
protected $recommended3DAcceleration;
@@ -14609,7 +18364,9 @@ class IGuestOSType extends VBox_Struct
protected $recommendedAudioCodec;
protected $recommendedFloppy;
protected $recommendedUSB;
+ protected $recommendedUSB3;
protected $recommendedTFReset;
+ protected $recommendedX2APIC;
public function __construct($connection, $values)
{
@@ -14622,6 +18379,7 @@ class IGuestOSType extends VBox_Struct
$this->recommendedIOAPIC = $values->recommendedIOAPIC;
$this->recommendedVirtEx = $values->recommendedVirtEx;
$this->recommendedRAM = $values->recommendedRAM;
+ $this->recommendedGraphicsController = $values->recommendedGraphicsController;
$this->recommendedVRAM = $values->recommendedVRAM;
$this->recommended2DVideoAcceleration = $values->recommended2DVideoAcceleration;
$this->recommended3DAcceleration = $values->recommended3DAcceleration;
@@ -14642,7 +18400,9 @@ class IGuestOSType extends VBox_Struct
$this->recommendedAudioCodec = $values->recommendedAudioCodec;
$this->recommendedFloppy = $values->recommendedFloppy;
$this->recommendedUSB = $values->recommendedUSB;
+ $this->recommendedUSB3 = $values->recommendedUSB3;
$this->recommendedTFReset = $values->recommendedTFReset;
+ $this->recommendedX2APIC = $values->recommendedX2APIC;
}
public function getFamilyId()
@@ -14677,6 +18437,10 @@ class IGuestOSType extends VBox_Struct
{
return (float)$this->recommendedRAM;
}
+ public function getRecommendedGraphicsController()
+ {
+ return new GraphicsControllerType ($this->connection, $this->recommendedGraphicsController);
+ }
public function getRecommendedVRAM()
{
return (float)$this->recommendedVRAM;
@@ -14757,10 +18521,18 @@ class IGuestOSType extends VBox_Struct
{
return (bool)$this->recommendedUSB;
}
+ public function getRecommendedUSB3()
+ {
+ return (bool)$this->recommendedUSB3;
+ }
public function getRecommendedTFReset()
{
return (bool)$this->recommendedTFReset;
}
+ public function getRecommendedX2APIC()
+ {
+ return (bool)$this->recommendedX2APIC;
+ }
}
/**
@@ -14827,6 +18599,7 @@ class IAdditionsFacilityCollection extends VBox_StructCollection
*/
class IMediumAttachment extends VBox_Struct
{
+ protected $machine;
protected $medium;
protected $controller;
protected $port;
@@ -14843,6 +18616,7 @@ class IMediumAttachment extends VBox_Struct
public function __construct($connection, $values)
{
$this->connection = $connection;
+ $this->machine = $values->machine;
$this->medium = $values->medium;
$this->controller = $values->controller;
$this->port = $values->port;
@@ -14857,6 +18631,10 @@ class IMediumAttachment extends VBox_Struct
$this->bandwidthGroup = $values->bandwidthGroup;
}
+ public function getMachine()
+ {
+ return new IMachine ($this->connection, $this->machine);
+ }
public function getMedium()
{
return new IMedium ($this->connection, $this->medium);
@@ -14916,69 +18694,12 @@ class IMediumAttachmentCollection extends VBox_StructCollection
}
/**
- * Generated VBoxWebService Struct
- */
-class ISharedFolder extends VBox_Struct
-{
- protected $name;
- protected $hostPath;
- protected $accessible;
- protected $writable;
- protected $autoMount;
- protected $lastAccessError;
-
- public function __construct($connection, $values)
- {
- $this->connection = $connection;
- $this->name = $values->name;
- $this->hostPath = $values->hostPath;
- $this->accessible = $values->accessible;
- $this->writable = $values->writable;
- $this->autoMount = $values->autoMount;
- $this->lastAccessError = $values->lastAccessError;
- }
-
- public function getName()
- {
- return (string)$this->name;
- }
- public function getHostPath()
- {
- return (string)$this->hostPath;
- }
- public function getAccessible()
- {
- return (bool)$this->accessible;
- }
- public function getWritable()
- {
- return (bool)$this->writable;
- }
- public function getAutoMount()
- {
- return (bool)$this->autoMount;
- }
- public function getLastAccessError()
- {
- return (string)$this->lastAccessError;
- }
-}
-
-/**
- * Generated VBoxWebService Struct Collection
- */
-class ISharedFolderCollection extends VBox_StructCollection
-{
- protected $_interfaceName = "ISharedFolder";
-}
-
-/**
* Generated VBoxWebService ENUM
*/
class SettingsVersion extends VBox_Enum
{
- public $NameMap = array(0 => 'Null', 1 => 'v1_0', 2 => 'v1_1', 3 => 'v1_2', 4 => 'v1_3pre', 5 => 'v1_3', 6 => 'v1_4', 7 => 'v1_5', 8 => 'v1_6', 9 => 'v1_7', 10 => 'v1_8', 11 => 'v1_9', 12 => 'v1_10', 13 => 'v1_11', 14 => 'v1_12', 15 => 'v1_13', 16 => 'v1_14', 17 => 'v1_15', 99999 => 'Future');
- public $ValueMap = array('Null' => 0, 'v1_0' => 1, 'v1_1' => 2, 'v1_2' => 3, 'v1_3pre' => 4, 'v1_3' => 5, 'v1_4' => 6, 'v1_5' => 7, 'v1_6' => 8, 'v1_7' => 9, 'v1_8' => 10, 'v1_9' => 11, 'v1_10' => 12, 'v1_11' => 13, 'v1_12' => 14, 'v1_13' => 15, 'v1_14' => 16, 'v1_15' => 17, 'Future' => 99999);
+ public $NameMap = array(0 => 'Null', 1 => 'v1_0', 2 => 'v1_1', 3 => 'v1_2', 4 => 'v1_3pre', 5 => 'v1_3', 6 => 'v1_4', 7 => 'v1_5', 8 => 'v1_6', 9 => 'v1_7', 10 => 'v1_8', 11 => 'v1_9', 12 => 'v1_10', 13 => 'v1_11', 14 => 'v1_12', 15 => 'v1_13', 16 => 'v1_14', 17 => 'v1_15', 18 => 'v1_16', 19 => 'v1_17', 20 => 'v1_18', 99999 => 'Future');
+ public $ValueMap = array('Null' => 0, 'v1_0' => 1, 'v1_1' => 2, 'v1_2' => 3, 'v1_3pre' => 4, 'v1_3' => 5, 'v1_4' => 6, 'v1_5' => 7, 'v1_6' => 8, 'v1_7' => 9, 'v1_8' => 10, 'v1_9' => 11, 'v1_10' => 12, 'v1_11' => 13, 'v1_12' => 14, 'v1_13' => 15, 'v1_14' => 16, 'v1_15' => 17, 'v1_16' => 18, 'v1_17' => 19, 'v1_18' => 20, 'Future' => 99999);
}
/**
@@ -15011,8 +18732,8 @@ class AccessModeCollection extends VBox_EnumCollection
*/
class MachineState extends VBox_Enum
{
- public $NameMap = array(0 => 'Null', 1 => 'PoweredOff', 2 => 'Saved', 3 => 'Teleported', 4 => 'Aborted', 5 => 'Running', 6 => 'Paused', 7 => 'Stuck', 8 => 'Teleporting', 9 => 'LiveSnapshotting', 10 => 'Starting', 11 => 'Stopping', 12 => 'Saving', 13 => 'Restoring', 14 => 'TeleportingPausedVM', 15 => 'TeleportingIn', 16 => 'FaultTolerantSyncing', 17 => 'DeletingSnapshotOnline', 18 => 'DeletingSnapshotPaused', 19 => 'OnlineSnapshotting', 20 => 'RestoringSnapshot', 21 => 'DeletingSnapshot', 22 => 'SettingUp', 23 => 'Snapshotting', );
- public $ValueMap = array('Null' => 0, 'PoweredOff' => 1, 'Saved' => 2, 'Teleported' => 3, 'Aborted' => 4, 'Running' => 5, 'Paused' => 6, 'Stuck' => 7, 'Teleporting' => 8, 'LiveSnapshotting' => 9, 'Starting' => 10, 'Stopping' => 11, 'Saving' => 12, 'Restoring' => 13, 'TeleportingPausedVM' => 14, 'TeleportingIn' => 15, 'FaultTolerantSyncing' => 16, 'DeletingSnapshotOnline' => 17, 'DeletingSnapshotPaused' => 18, 'OnlineSnapshotting' => 19, 'RestoringSnapshot' => 20, 'DeletingSnapshot' => 21, 'SettingUp' => 22, 'Snapshotting' => 23, );
+ public $NameMap = array(0 => 'Null', 1 => 'PoweredOff', 2 => 'Saved', 3 => 'Teleported', 4 => 'Aborted', 5 => 'Running', 6 => 'Paused', 7 => 'Stuck', 8 => 'Teleporting', 9 => 'LiveSnapshotting', 10 => 'Starting', 11 => 'Stopping', 12 => 'Saving', 13 => 'Restoring', 14 => 'TeleportingPausedVM', 15 => 'TeleportingIn', 16 => 'DeletingSnapshotOnline', 17 => 'DeletingSnapshotPaused', 18 => 'OnlineSnapshotting', 19 => 'RestoringSnapshot', 20 => 'DeletingSnapshot', 21 => 'SettingUp', 22 => 'Snapshotting', );
+ public $ValueMap = array('Null' => 0, 'PoweredOff' => 1, 'Saved' => 2, 'Teleported' => 3, 'Aborted' => 4, 'Running' => 5, 'Paused' => 6, 'Stuck' => 7, 'Teleporting' => 8, 'LiveSnapshotting' => 9, 'Starting' => 10, 'Stopping' => 11, 'Saving' => 12, 'Restoring' => 13, 'TeleportingPausedVM' => 14, 'TeleportingIn' => 15, 'DeletingSnapshotOnline' => 16, 'DeletingSnapshotPaused' => 17, 'OnlineSnapshotting' => 18, 'RestoringSnapshot' => 19, 'DeletingSnapshot' => 20, 'SettingUp' => 21, 'Snapshotting' => 22, );
}
/**
@@ -15045,8 +18766,8 @@ class SessionStateCollection extends VBox_EnumCollection
*/
class CPUPropertyType extends VBox_Enum
{
- public $NameMap = array(0 => 'Null', 1 => 'PAE', 2 => 'LongMode', 3 => 'TripleFaultReset');
- public $ValueMap = array('Null' => 0, 'PAE' => 1, 'LongMode' => 2, 'TripleFaultReset' => 3);
+ public $NameMap = array(0 => 'Null', 1 => 'PAE', 2 => 'LongMode', 3 => 'TripleFaultReset', 4 => 'APIC', 5 => 'X2APIC', 6 => 'IBPBOnVMExit', 7 => 'IBPBOnVMEntry', 8 => 'HWVirt', 9 => 'SpecCtrl', 10 => 'SpecCtrlByHost', 11 => 'L1DFlushOnEMTScheduling', 12 => 'L1DFlushOnVMEntry', 13 => 'MDSClearOnEMTScheduling', 14 => 'MDSClearOnVMEntry');
+ public $ValueMap = array('Null' => 0, 'PAE' => 1, 'LongMode' => 2, 'TripleFaultReset' => 3, 'APIC' => 4, 'X2APIC' => 5, 'IBPBOnVMExit' => 6, 'IBPBOnVMEntry' => 7, 'HWVirt' => 8, 'SpecCtrl' => 9, 'SpecCtrlByHost' => 10, 'L1DFlushOnEMTScheduling' => 11, 'L1DFlushOnVMEntry' => 12, 'MDSClearOnEMTScheduling' => 13, 'MDSClearOnVMEntry' => 14);
}
/**
@@ -15062,8 +18783,8 @@ class CPUPropertyTypeCollection extends VBox_EnumCollection
*/
class HWVirtExPropertyType extends VBox_Enum
{
- public $NameMap = array(0 => 'Null', 1 => 'Enabled', 2 => 'VPID', 3 => 'NestedPaging', 4 => 'UnrestrictedExecution', 5 => 'LargePages', 6 => 'Force');
- public $ValueMap = array('Null' => 0, 'Enabled' => 1, 'VPID' => 2, 'NestedPaging' => 3, 'UnrestrictedExecution' => 4, 'LargePages' => 5, 'Force' => 6);
+ public $NameMap = array(0 => 'Null', 1 => 'Enabled', 2 => 'VPID', 3 => 'NestedPaging', 4 => 'UnrestrictedExecution', 5 => 'LargePages', 6 => 'Force', 7 => 'UseNativeApi');
+ public $ValueMap = array('Null' => 0, 'Enabled' => 1, 'VPID' => 2, 'NestedPaging' => 3, 'UnrestrictedExecution' => 4, 'LargePages' => 5, 'Force' => 6, 'UseNativeApi' => 7);
}
/**
@@ -15094,23 +18815,6 @@ class ParavirtProviderCollection extends VBox_EnumCollection
/**
* Generated VBoxWebService ENUM
*/
-class FaultToleranceState extends VBox_Enum
-{
- public $NameMap = array(1 => 'Inactive', 2 => 'Master', 3 => 'Standby');
- public $ValueMap = array('Inactive' => 1, 'Master' => 2, 'Standby' => 3);
-}
-
-/**
- * Generated VBoxWebService Enum Collection
- */
-class FaultToleranceStateCollection extends VBox_EnumCollection
-{
- protected $_interfaceName = "FaultToleranceState";
-}
-
-/**
- * Generated VBoxWebService ENUM
- */
class LockType extends VBox_Enum
{
public $NameMap = array(0 => 'Null', 1 => 'Shared', 2 => 'Write', 3 => 'VM');
@@ -15247,10 +18951,27 @@ class BIOSBootMenuModeCollection extends VBox_EnumCollection
/**
* Generated VBoxWebService ENUM
*/
+class APICMode extends VBox_Enum
+{
+ public $NameMap = array(0 => 'Disabled', 1 => 'APIC', 2 => 'X2APIC');
+ public $ValueMap = array('Disabled' => 0, 'APIC' => 1, 'X2APIC' => 2);
+}
+
+/**
+ * Generated VBoxWebService Enum Collection
+ */
+class APICModeCollection extends VBox_EnumCollection
+{
+ protected $_interfaceName = "APICMode";
+}
+
+/**
+ * Generated VBoxWebService ENUM
+ */
class ProcessorFeature extends VBox_Enum
{
- public $NameMap = array(0 => 'HWVirtEx', 1 => 'PAE', 2 => 'LongMode', 3 => 'NestedPaging');
- public $ValueMap = array('HWVirtEx' => 0, 'PAE' => 1, 'LongMode' => 2, 'NestedPaging' => 3);
+ public $NameMap = array(0 => 'HWVirtEx', 1 => 'PAE', 2 => 'LongMode', 3 => 'NestedPaging', 4 => 'UnrestrictedGuest', 5 => 'NestedHWVirt');
+ public $ValueMap = array('HWVirtEx' => 0, 'PAE' => 1, 'LongMode' => 2, 'NestedPaging' => 3, 'UnrestrictedGuest' => 4, 'NestedHWVirt' => 5);
}
/**
@@ -15332,35 +19053,69 @@ class BitmapFormatCollection extends VBox_EnumCollection
/**
* Generated VBoxWebService ENUM
*/
-class DhcpOpt extends VBox_Enum
+class DHCPOption extends VBox_Enum
+{
+ public $NameMap = array(1 => 'SubnetMask', 2 => 'TimeOffset', 3 => 'Routers', 4 => 'TimeServers', 5 => 'NameServers', 6 => 'DomainNameServers', 7 => 'LogServers', 8 => 'CookieServers', 9 => 'LPRServers', 10 => 'ImpressServers', 11 => 'ResourseLocationServers', 12 => 'HostName', 13 => 'BootFileSize', 14 => 'MeritDumpFile', 15 => 'DomainName', 16 => 'SwapServer', 17 => 'RootPath', 18 => 'ExtensionPath', 19 => 'IPForwarding', 20 => 'OptNonLocalSourceRouting', 21 => 'PolicyFilter', 22 => 'MaxDgramReassemblySize', 23 => 'DefaultIPTTL', 24 => 'PathMTUAgingTimeout', 25 => 'PathMTUPlateauTable', 26 => 'InterfaceMTU', 27 => 'AllSubnetsAreLocal', 28 => 'BroadcastAddress', 29 => 'PerformMaskDiscovery', 30 => 'MaskSupplier', 31 => 'PerformRouterDiscovery', 32 => 'RouterSolicitationAddress', 33 => 'StaticRoute', 34 => 'TrailerEncapsulation', 35 => 'ARPCacheTimeout', 36 => 'EthernetEncapsulation', 37 => 'TCPDefaultTTL', 38 => 'TCPKeepaliveInterval', 39 => 'TCPKeepaliveGarbage', 40 => 'NISDomain', 41 => 'NISServers', 42 => 'NTPServers', 43 => 'VendorSpecificInfo', 44 => 'NetBIOSNameServers', 45 => 'NetBIOSDatagramServers', 46 => 'NetBIOSNodeType', 47 => 'NetBIOSScope', 48 => 'XWindowsFontServers', 49 => 'XWindowsDisplayManager', 62 => 'NetWareIPDomainName', 63 => 'NetWareIPInformation', 64 => 'NISPlusDomain', 65 => 'NISPlusServers', 66 => 'TFTPServerName', 67 => 'BootfileName', 68 => 'MobileIPHomeAgents', 69 => 'SMTPServers', 70 => 'POP3Servers', 71 => 'NNTPServers', 72 => 'WWWServers', 73 => 'FingerServers', 74 => 'IRCServers', 75 => 'StreetTalkServers', 76 => 'STDAServers', 78 => 'SLPDirectoryAgent', 79 => 'SLPServiceScope', 119 => 'DomainSearch');
+ public $ValueMap = array('SubnetMask' => 1, 'TimeOffset' => 2, 'Routers' => 3, 'TimeServers' => 4, 'NameServers' => 5, 'DomainNameServers' => 6, 'LogServers' => 7, 'CookieServers' => 8, 'LPRServers' => 9, 'ImpressServers' => 10, 'ResourseLocationServers' => 11, 'HostName' => 12, 'BootFileSize' => 13, 'MeritDumpFile' => 14, 'DomainName' => 15, 'SwapServer' => 16, 'RootPath' => 17, 'ExtensionPath' => 18, 'IPForwarding' => 19, 'OptNonLocalSourceRouting' => 20, 'PolicyFilter' => 21, 'MaxDgramReassemblySize' => 22, 'DefaultIPTTL' => 23, 'PathMTUAgingTimeout' => 24, 'PathMTUPlateauTable' => 25, 'InterfaceMTU' => 26, 'AllSubnetsAreLocal' => 27, 'BroadcastAddress' => 28, 'PerformMaskDiscovery' => 29, 'MaskSupplier' => 30, 'PerformRouterDiscovery' => 31, 'RouterSolicitationAddress' => 32, 'StaticRoute' => 33, 'TrailerEncapsulation' => 34, 'ARPCacheTimeout' => 35, 'EthernetEncapsulation' => 36, 'TCPDefaultTTL' => 37, 'TCPKeepaliveInterval' => 38, 'TCPKeepaliveGarbage' => 39, 'NISDomain' => 40, 'NISServers' => 41, 'NTPServers' => 42, 'VendorSpecificInfo' => 43, 'NetBIOSNameServers' => 44, 'NetBIOSDatagramServers' => 45, 'NetBIOSNodeType' => 46, 'NetBIOSScope' => 47, 'XWindowsFontServers' => 48, 'XWindowsDisplayManager' => 49, 'NetWareIPDomainName' => 62, 'NetWareIPInformation' => 63, 'NISPlusDomain' => 64, 'NISPlusServers' => 65, 'TFTPServerName' => 66, 'BootfileName' => 67, 'MobileIPHomeAgents' => 68, 'SMTPServers' => 69, 'POP3Servers' => 70, 'NNTPServers' => 71, 'WWWServers' => 72, 'FingerServers' => 73, 'IRCServers' => 74, 'StreetTalkServers' => 75, 'STDAServers' => 76, 'SLPDirectoryAgent' => 78, 'SLPServiceScope' => 79, 'DomainSearch' => 119);
+}
+
+/**
+ * Generated VBoxWebService Enum Collection
+ */
+class DHCPOptionCollection extends VBox_EnumCollection
+{
+ protected $_interfaceName = "DHCPOption";
+}
+
+/**
+ * Generated VBoxWebService ENUM
+ */
+class DHCPOptionEncoding extends VBox_Enum
{
- public $NameMap = array(1 => 'SubnetMask', 2 => 'TimeOffset', 3 => 'Router', 4 => 'TimeServer', 5 => 'NameServer', 6 => 'DomainNameServer', 7 => 'LogServer', 8 => 'Cookie', 9 => 'LPRServer', 10 => 'ImpressServer', 11 => 'ResourseLocationServer', 12 => 'HostName', 13 => 'BootFileSize', 14 => 'MeritDumpFile', 15 => 'DomainName', 16 => 'SwapServer', 17 => 'RootPath', 18 => 'ExtensionPath', 19 => 'IPForwardingEnableDisable', 20 => 'NonLocalSourceRoutingEnableDisable', 21 => 'PolicyFilter', 22 => 'MaximumDatagramReassemblySize', 23 => 'DefaultIPTime2Live', 24 => 'PathMTUAgingTimeout', 25 => 'IPLayerParametersPerInterface', 26 => 'InterfaceMTU', 27 => 'AllSubnetsAreLocal', 28 => 'BroadcastAddress', 29 => 'PerformMaskDiscovery', 30 => 'MaskSupplier', 31 => 'PerformRouteDiscovery', 32 => 'RouterSolicitationAddress', 33 => 'StaticRoute', 34 => 'TrailerEncapsulation', 35 => 'ARPCacheTimeout', 36 => 'EthernetEncapsulation', 37 => 'TCPDefaultTTL', 38 => 'TCPKeepAliveInterval', 39 => 'TCPKeepAliveGarbage', 40 => 'NetworkInformationServiceDomain', 41 => 'NetworkInformationServiceServers', 42 => 'NetworkTimeProtocolServers', 43 => 'VendorSpecificInformation', 44 => 'Option_44', 45 => 'Option_45', 46 => 'Option_46', 47 => 'Option_47', 48 => 'Option_48', 49 => 'Option_49', 51 => 'IPAddressLeaseTime', 64 => 'Option_64', 65 => 'Option_65', 66 => 'TFTPServerName', 67 => 'BootfileName', 68 => 'Option_68', 69 => 'Option_69', 70 => 'Option_70', 71 => 'Option_71', 72 => 'Option_72', 73 => 'Option_73', 74 => 'Option_74', 75 => 'Option_75', 119 => 'Option_119');
- public $ValueMap = array('SubnetMask' => 1, 'TimeOffset' => 2, 'Router' => 3, 'TimeServer' => 4, 'NameServer' => 5, 'DomainNameServer' => 6, 'LogServer' => 7, 'Cookie' => 8, 'LPRServer' => 9, 'ImpressServer' => 10, 'ResourseLocationServer' => 11, 'HostName' => 12, 'BootFileSize' => 13, 'MeritDumpFile' => 14, 'DomainName' => 15, 'SwapServer' => 16, 'RootPath' => 17, 'ExtensionPath' => 18, 'IPForwardingEnableDisable' => 19, 'NonLocalSourceRoutingEnableDisable' => 20, 'PolicyFilter' => 21, 'MaximumDatagramReassemblySize' => 22, 'DefaultIPTime2Live' => 23, 'PathMTUAgingTimeout' => 24, 'IPLayerParametersPerInterface' => 25, 'InterfaceMTU' => 26, 'AllSubnetsAreLocal' => 27, 'BroadcastAddress' => 28, 'PerformMaskDiscovery' => 29, 'MaskSupplier' => 30, 'PerformRouteDiscovery' => 31, 'RouterSolicitationAddress' => 32, 'StaticRoute' => 33, 'TrailerEncapsulation' => 34, 'ARPCacheTimeout' => 35, 'EthernetEncapsulation' => 36, 'TCPDefaultTTL' => 37, 'TCPKeepAliveInterval' => 38, 'TCPKeepAliveGarbage' => 39, 'NetworkInformationServiceDomain' => 40, 'NetworkInformationServiceServers' => 41, 'NetworkTimeProtocolServers' => 42, 'VendorSpecificInformation' => 43, 'Option_44' => 44, 'Option_45' => 45, 'Option_46' => 46, 'Option_47' => 47, 'Option_48' => 48, 'Option_49' => 49, 'IPAddressLeaseTime' => 51, 'Option_64' => 64, 'Option_65' => 65, 'TFTPServerName' => 66, 'BootfileName' => 67, 'Option_68' => 68, 'Option_69' => 69, 'Option_70' => 70, 'Option_71' => 71, 'Option_72' => 72, 'Option_73' => 73, 'Option_74' => 74, 'Option_75' => 75, 'Option_119' => 119);
+ public $NameMap = array(0 => 'Normal', 1 => 'Hex');
+ public $ValueMap = array('Normal' => 0, 'Hex' => 1);
}
/**
* Generated VBoxWebService Enum Collection
*/
-class DhcpOptCollection extends VBox_EnumCollection
+class DHCPOptionEncodingCollection extends VBox_EnumCollection
{
- protected $_interfaceName = "DhcpOpt";
+ protected $_interfaceName = "DHCPOptionEncoding";
}
/**
* Generated VBoxWebService ENUM
*/
-class DhcpOptEncoding extends VBox_Enum
+class DHCPConfigScope extends VBox_Enum
{
- public $NameMap = array(0 => 'Legacy', 1 => 'Hex');
- public $ValueMap = array('Legacy' => 0, 'Hex' => 1);
+ public $NameMap = array(0 => 'Global', 1 => 'Group', 2 => 'MachineNIC', 3 => 'MAC');
+ public $ValueMap = array('Global' => 0, 'Group' => 1, 'MachineNIC' => 2, 'MAC' => 3);
}
/**
* Generated VBoxWebService Enum Collection
*/
-class DhcpOptEncodingCollection extends VBox_EnumCollection
+class DHCPConfigScopeCollection extends VBox_EnumCollection
{
- protected $_interfaceName = "DhcpOptEncoding";
+ protected $_interfaceName = "DHCPConfigScope";
+}
+
+/**
+ * Generated VBoxWebService ENUM
+ */
+class DHCPGroupConditionType extends VBox_Enum
+{
+ public $NameMap = array(0 => 'MAC', 1 => 'MACWildcard', 2 => 'vendorClassID', 3 => 'vendorClassIDWildcard', 4 => 'userClassID', 5 => 'userClassIDWildcard');
+ public $ValueMap = array('MAC' => 0, 'MACWildcard' => 1, 'vendorClassID' => 2, 'vendorClassIDWildcard' => 3, 'userClassID' => 4, 'userClassIDWildcard' => 5);
+}
+
+/**
+ * Generated VBoxWebService Enum Collection
+ */
+class DHCPGroupConditionTypeCollection extends VBox_EnumCollection
+{
+ protected $_interfaceName = "DHCPGroupConditionType";
}
/**
@@ -15417,10 +19172,27 @@ class ExportOptionsCollection extends VBox_EnumCollection
/**
* Generated VBoxWebService ENUM
*/
+class CertificateVersion extends VBox_Enum
+{
+ public $NameMap = array(1 => 'V1', 2 => 'V2', 3 => 'V3', 99 => 'Unknown');
+ public $ValueMap = array('V1' => 1, 'V2' => 2, 'V3' => 3, 'Unknown' => 99);
+}
+
+/**
+ * Generated VBoxWebService Enum Collection
+ */
+class CertificateVersionCollection extends VBox_EnumCollection
+{
+ protected $_interfaceName = "CertificateVersion";
+}
+
+/**
+ * Generated VBoxWebService ENUM
+ */
class VirtualSystemDescriptionType extends VBox_Enum
{
- public $NameMap = array(1 => 'Ignore', 2 => 'OS', 3 => 'Name', 4 => 'Product', 5 => 'Vendor', 6 => 'Version', 7 => 'ProductUrl', 8 => 'VendorUrl', 9 => 'Description', 10 => 'License', 11 => 'Miscellaneous', 12 => 'CPU', 13 => 'Memory', 14 => 'HardDiskControllerIDE', 15 => 'HardDiskControllerSATA', 16 => 'HardDiskControllerSCSI', 17 => 'HardDiskControllerSAS', 18 => 'HardDiskImage', 19 => 'Floppy', 20 => 'CDROM', 21 => 'NetworkAdapter', 22 => 'USBController', 23 => 'SoundCard', 24 => 'SettingsFile');
- public $ValueMap = array('Ignore' => 1, 'OS' => 2, 'Name' => 3, 'Product' => 4, 'Vendor' => 5, 'Version' => 6, 'ProductUrl' => 7, 'VendorUrl' => 8, 'Description' => 9, 'License' => 10, 'Miscellaneous' => 11, 'CPU' => 12, 'Memory' => 13, 'HardDiskControllerIDE' => 14, 'HardDiskControllerSATA' => 15, 'HardDiskControllerSCSI' => 16, 'HardDiskControllerSAS' => 17, 'HardDiskImage' => 18, 'Floppy' => 19, 'CDROM' => 20, 'NetworkAdapter' => 21, 'USBController' => 22, 'SoundCard' => 23, 'SettingsFile' => 24);
+ public $NameMap = array(1 => 'Ignore', 2 => 'OS', 3 => 'Name', 4 => 'Product', 5 => 'Vendor', 6 => 'Version', 7 => 'ProductUrl', 8 => 'VendorUrl', 9 => 'Description', 10 => 'License', 11 => 'Miscellaneous', 12 => 'CPU', 13 => 'Memory', 14 => 'HardDiskControllerIDE', 15 => 'HardDiskControllerSATA', 16 => 'HardDiskControllerSCSI', 17 => 'HardDiskControllerSAS', 18 => 'HardDiskImage', 19 => 'Floppy', 20 => 'CDROM', 21 => 'NetworkAdapter', 22 => 'USBController', 23 => 'SoundCard', 24 => 'SettingsFile', 25 => 'BaseFolder', 26 => 'PrimaryGroup', 27 => 'CloudInstanceShape', 28 => 'CloudDomain', 29 => 'CloudBootDiskSize', 30 => 'CloudBucket', 31 => 'CloudOCIVCN', 32 => 'CloudPublicIP', 33 => 'CloudProfileName', 34 => 'CloudOCISubnet', 35 => 'CloudKeepObject', 36 => 'CloudLaunchInstance', 37 => 'CloudInstanceId', 38 => 'CloudImageId', 39 => 'CloudInstanceState', 40 => 'CloudImageState', 41 => 'CloudInstanceDisplayName', 42 => 'CloudImageDisplayName', 43 => 'CloudOCILaunchMode', 44 => 'CloudPrivateIP', 45 => 'CloudBootVolumeId', 46 => 'CloudOCIVCNCompartment', 47 => 'CloudOCISubnetCompartment', 48 => 'CloudPublicSSHKey', 49 => 'BootingFirmware');
+ public $ValueMap = array('Ignore' => 1, 'OS' => 2, 'Name' => 3, 'Product' => 4, 'Vendor' => 5, 'Version' => 6, 'ProductUrl' => 7, 'VendorUrl' => 8, 'Description' => 9, 'License' => 10, 'Miscellaneous' => 11, 'CPU' => 12, 'Memory' => 13, 'HardDiskControllerIDE' => 14, 'HardDiskControllerSATA' => 15, 'HardDiskControllerSCSI' => 16, 'HardDiskControllerSAS' => 17, 'HardDiskImage' => 18, 'Floppy' => 19, 'CDROM' => 20, 'NetworkAdapter' => 21, 'USBController' => 22, 'SoundCard' => 23, 'SettingsFile' => 24, 'BaseFolder' => 25, 'PrimaryGroup' => 26, 'CloudInstanceShape' => 27, 'CloudDomain' => 28, 'CloudBootDiskSize' => 29, 'CloudBucket' => 30, 'CloudOCIVCN' => 31, 'CloudPublicIP' => 32, 'CloudProfileName' => 33, 'CloudOCISubnet' => 34, 'CloudKeepObject' => 35, 'CloudLaunchInstance' => 36, 'CloudInstanceId' => 37, 'CloudImageId' => 38, 'CloudInstanceState' => 39, 'CloudImageState' => 40, 'CloudInstanceDisplayName' => 41, 'CloudImageDisplayName' => 42, 'CloudOCILaunchMode' => 43, 'CloudPrivateIP' => 44, 'CloudBootVolumeId' => 45, 'CloudOCIVCNCompartment' => 46, 'CloudOCISubnetCompartment' => 47, 'CloudPublicSSHKey' => 48, 'BootingFirmware' => 49);
}
/**
@@ -15451,10 +19223,112 @@ class VirtualSystemDescriptionValueTypeCollection extends VBox_EnumCollection
/**
* Generated VBoxWebService ENUM
*/
+class RecordingDestination extends VBox_Enum
+{
+ public $NameMap = array(0 => 'None', 1 => 'File');
+ public $ValueMap = array('None' => 0, 'File' => 1);
+}
+
+/**
+ * Generated VBoxWebService Enum Collection
+ */
+class RecordingDestinationCollection extends VBox_EnumCollection
+{
+ protected $_interfaceName = "RecordingDestination";
+}
+
+/**
+ * Generated VBoxWebService ENUM
+ */
+class RecordingFeature extends VBox_Enum
+{
+ public $NameMap = array(0 => 'None', 1 => 'Video', 2 => 'Audio');
+ public $ValueMap = array('None' => 0, 'Video' => 1, 'Audio' => 2);
+}
+
+/**
+ * Generated VBoxWebService Enum Collection
+ */
+class RecordingFeatureCollection extends VBox_EnumCollection
+{
+ protected $_interfaceName = "RecordingFeature";
+}
+
+/**
+ * Generated VBoxWebService ENUM
+ */
+class RecordingAudioCodec extends VBox_Enum
+{
+ public $NameMap = array(0 => 'None', 1 => 'WavPCM', 2 => 'Opus');
+ public $ValueMap = array('None' => 0, 'WavPCM' => 1, 'Opus' => 2);
+}
+
+/**
+ * Generated VBoxWebService Enum Collection
+ */
+class RecordingAudioCodecCollection extends VBox_EnumCollection
+{
+ protected $_interfaceName = "RecordingAudioCodec";
+}
+
+/**
+ * Generated VBoxWebService ENUM
+ */
+class RecordingVideoCodec extends VBox_Enum
+{
+ public $NameMap = array(0 => 'None', 1 => 'VP8', 2 => 'VP9', 3 => 'AV1');
+ public $ValueMap = array('None' => 0, 'VP8' => 1, 'VP9' => 2, 'AV1' => 3);
+}
+
+/**
+ * Generated VBoxWebService Enum Collection
+ */
+class RecordingVideoCodecCollection extends VBox_EnumCollection
+{
+ protected $_interfaceName = "RecordingVideoCodec";
+}
+
+/**
+ * Generated VBoxWebService ENUM
+ */
+class RecordingVideoScalingMethod extends VBox_Enum
+{
+ public $NameMap = array(0 => 'None', 1 => 'NearestNeighbor', 2 => 'Bilinear', 3 => 'Bicubic');
+ public $ValueMap = array('None' => 0, 'NearestNeighbor' => 1, 'Bilinear' => 2, 'Bicubic' => 3);
+}
+
+/**
+ * Generated VBoxWebService Enum Collection
+ */
+class RecordingVideoScalingMethodCollection extends VBox_EnumCollection
+{
+ protected $_interfaceName = "RecordingVideoScalingMethod";
+}
+
+/**
+ * Generated VBoxWebService ENUM
+ */
+class RecordingVideoRateControlMode extends VBox_Enum
+{
+ public $NameMap = array(0 => 'CBR', 1 => 'VBR');
+ public $ValueMap = array('CBR' => 0, 'VBR' => 1);
+}
+
+/**
+ * Generated VBoxWebService Enum Collection
+ */
+class RecordingVideoRateControlModeCollection extends VBox_EnumCollection
+{
+ protected $_interfaceName = "RecordingVideoRateControlMode";
+}
+
+/**
+ * Generated VBoxWebService ENUM
+ */
class GraphicsControllerType extends VBox_Enum
{
- public $NameMap = array(0 => 'Null', 1 => 'VBoxVGA', 2 => 'VMSVGA');
- public $ValueMap = array('Null' => 0, 'VBoxVGA' => 1, 'VMSVGA' => 2);
+ public $NameMap = array(0 => 'Null', 1 => 'VBoxVGA', 2 => 'VMSVGA', 3 => 'VBoxSVGA');
+ public $ValueMap = array('Null' => 0, 'VBoxVGA' => 1, 'VMSVGA' => 2, 'VBoxSVGA' => 3);
}
/**
@@ -15504,8 +19378,8 @@ class CloneModeCollection extends VBox_EnumCollection
*/
class CloneOptions extends VBox_Enum
{
- public $NameMap = array(1 => 'Link', 2 => 'KeepAllMACs', 3 => 'KeepNATMACs', 4 => 'KeepDiskNames');
- public $ValueMap = array('Link' => 1, 'KeepAllMACs' => 2, 'KeepNATMACs' => 3, 'KeepDiskNames' => 4);
+ public $NameMap = array(1 => 'Link', 2 => 'KeepAllMACs', 3 => 'KeepNATMACs', 4 => 'KeepDiskNames', 5 => 'KeepHwUUIDs');
+ public $ValueMap = array('Link' => 1, 'KeepAllMACs' => 2, 'KeepNATMACs' => 3, 'KeepDiskNames' => 4, 'KeepHwUUIDs' => 5);
}
/**
@@ -15536,6 +19410,23 @@ class AutostopTypeCollection extends VBox_EnumCollection
/**
* Generated VBoxWebService ENUM
*/
+class VMProcPriority extends VBox_Enum
+{
+ public $NameMap = array(0 => 'Invalid', 1 => 'Default', 2 => 'Flat', 3 => 'Low', 5 => 'Normal', 6 => 'High');
+ public $ValueMap = array('Invalid' => 0, 'Default' => 1, 'Flat' => 2, 'Low' => 3, 'Normal' => 5, 'High' => 6);
+}
+
+/**
+ * Generated VBoxWebService Enum Collection
+ */
+class VMProcPriorityCollection extends VBox_EnumCollection
+{
+ protected $_interfaceName = "VMProcPriority";
+}
+
+/**
+ * Generated VBoxWebService ENUM
+ */
class HostNetworkInterfaceMediumType extends VBox_Enum
{
public $NameMap = array(0 => 'Unknown', 1 => 'Ethernet', 2 => 'PPP', 3 => 'SLIP');
@@ -15587,10 +19478,27 @@ class HostNetworkInterfaceTypeCollection extends VBox_EnumCollection
/**
* Generated VBoxWebService ENUM
*/
+class ProxyMode extends VBox_Enum
+{
+ public $NameMap = array(0 => 'System', 1 => 'NoProxy', 2 => 'Manual');
+ public $ValueMap = array('System' => 0, 'NoProxy' => 1, 'Manual' => 2);
+}
+
+/**
+ * Generated VBoxWebService Enum Collection
+ */
+class ProxyModeCollection extends VBox_EnumCollection
+{
+ protected $_interfaceName = "ProxyMode";
+}
+
+/**
+ * Generated VBoxWebService ENUM
+ */
class AdditionsFacilityType extends VBox_Enum
{
- public $NameMap = array(0 => 'None', 20 => 'VBoxGuestDriver', 90 => 'AutoLogon', 100 => 'VBoxService', 101 => 'VBoxTrayClient', 1000 => 'Seamless', 1100 => 'Graphics', 2147483646 => 'All');
- public $ValueMap = array('None' => 0, 'VBoxGuestDriver' => 20, 'AutoLogon' => 90, 'VBoxService' => 100, 'VBoxTrayClient' => 101, 'Seamless' => 1000, 'Graphics' => 1100, 'All' => 2147483646);
+ public $NameMap = array(0 => 'None', 20 => 'VBoxGuestDriver', 90 => 'AutoLogon', 100 => 'VBoxService', 101 => 'VBoxTrayClient', 1000 => 'Seamless', 1100 => 'Graphics', 1101 => 'MonitorAttach', 2147483646 => 'All');
+ public $ValueMap = array('None' => 0, 'VBoxGuestDriver' => 20, 'AutoLogon' => 90, 'VBoxService' => 100, 'VBoxTrayClient' => 101, 'Seamless' => 1000, 'Graphics' => 1100, 'MonitorAttach' => 1101, 'All' => 2147483646);
}
/**
@@ -15842,7 +19750,7 @@ class FileCopyFlagCollection extends VBox_EnumCollection
/**
* Generated VBoxWebService ENUM
*/
-class FsObjMoveFlags extends VBox_Enum
+class FsObjMoveFlag extends VBox_Enum
{
public $NameMap = array(0 => 'None', 1 => 'Replace', 2 => 'FollowLinks', 4 => 'AllowDirectoryMoves');
public $ValueMap = array('None' => 0, 'Replace' => 1, 'FollowLinks' => 2, 'AllowDirectoryMoves' => 4);
@@ -15851,9 +19759,9 @@ class FsObjMoveFlags extends VBox_Enum
/**
* Generated VBoxWebService Enum Collection
*/
-class FsObjMoveFlagsCollection extends VBox_EnumCollection
+class FsObjMoveFlagCollection extends VBox_EnumCollection
{
- protected $_interfaceName = "FsObjMoveFlags";
+ protected $_interfaceName = "FsObjMoveFlag";
}
/**
@@ -15876,7 +19784,7 @@ class DirectoryCreateFlagCollection extends VBox_EnumCollection
/**
* Generated VBoxWebService ENUM
*/
-class DirectoryCopyFlags extends VBox_Enum
+class DirectoryCopyFlag extends VBox_Enum
{
public $NameMap = array(0 => 'None', 1 => 'CopyIntoExisting');
public $ValueMap = array('None' => 0, 'CopyIntoExisting' => 1);
@@ -15885,9 +19793,9 @@ class DirectoryCopyFlags extends VBox_Enum
/**
* Generated VBoxWebService Enum Collection
*/
-class DirectoryCopyFlagsCollection extends VBox_EnumCollection
+class DirectoryCopyFlagCollection extends VBox_EnumCollection
{
- protected $_interfaceName = "DirectoryCopyFlags";
+ protected $_interfaceName = "DirectoryCopyFlag";
}
/**
@@ -15929,8 +19837,8 @@ class FsObjRenameFlagCollection extends VBox_EnumCollection
*/
class ProcessCreateFlag extends VBox_Enum
{
- public $NameMap = array(0 => 'None', 1 => 'WaitForProcessStartOnly', 2 => 'IgnoreOrphanedProcesses', 4 => 'Hidden', 8 => 'NoProfile', 16 => 'WaitForStdOut', 32 => 'WaitForStdErr', 64 => 'ExpandArguments', 128 => 'UnquotedArguments');
- public $ValueMap = array('None' => 0, 'WaitForProcessStartOnly' => 1, 'IgnoreOrphanedProcesses' => 2, 'Hidden' => 4, 'NoProfile' => 8, 'WaitForStdOut' => 16, 'WaitForStdErr' => 32, 'ExpandArguments' => 64, 'UnquotedArguments' => 128);
+ public $NameMap = array(0 => 'None', 1 => 'WaitForProcessStartOnly', 2 => 'IgnoreOrphanedProcesses', 4 => 'Hidden', 8 => 'Profile', 16 => 'WaitForStdOut', 32 => 'WaitForStdErr', 64 => 'ExpandArguments', 128 => 'UnquotedArguments');
+ public $ValueMap = array('None' => 0, 'WaitForProcessStartOnly' => 1, 'IgnoreOrphanedProcesses' => 2, 'Hidden' => 4, 'Profile' => 8, 'WaitForStdOut' => 16, 'WaitForStdErr' => 32, 'ExpandArguments' => 64, 'UnquotedArguments' => 128);
}
/**
@@ -16097,7 +20005,7 @@ class FileSharingModeCollection extends VBox_EnumCollection
/**
* Generated VBoxWebService ENUM
*/
-class FileOpenExFlags extends VBox_Enum
+class FileOpenExFlag extends VBox_Enum
{
public $NameMap = array(0 => 'None');
public $ValueMap = array('None' => 0);
@@ -16106,9 +20014,9 @@ class FileOpenExFlags extends VBox_Enum
/**
* Generated VBoxWebService Enum Collection
*/
-class FileOpenExFlagsCollection extends VBox_EnumCollection
+class FileOpenExFlagCollection extends VBox_EnumCollection
{
- protected $_interfaceName = "FileOpenExFlags";
+ protected $_interfaceName = "FileOpenExFlag";
}
/**
@@ -16218,8 +20126,8 @@ class MediumTypeCollection extends VBox_EnumCollection
*/
class MediumVariant extends VBox_Enum
{
- public $NameMap = array(0 => 'Standard', 0x01 => 'VmdkSplit2G', 0x02 => 'VmdkRawDisk', 0x04 => 'VmdkStreamOptimized', 0x08 => 'VmdkESX', 0x100 => 'VdiZeroExpand', 0x10000 => 'Fixed', 0x20000 => 'Diff', 0x40000000 => 'NoCreateDir');
- public $ValueMap = array('Standard' => 0, 'VmdkSplit2G' => 0x01, 'VmdkRawDisk' => 0x02, 'VmdkStreamOptimized' => 0x04, 'VmdkESX' => 0x08, 'VdiZeroExpand' => 0x100, 'Fixed' => 0x10000, 'Diff' => 0x20000, 'NoCreateDir' => 0x40000000);
+ public $NameMap = array(0 => 'Standard', 0x01 => 'VmdkSplit2G', 0x02 => 'VmdkRawDisk', 0x04 => 'VmdkStreamOptimized', 0x08 => 'VmdkESX', 0x100 => 'VdiZeroExpand', 0x10000 => 'Fixed', 0x20000 => 'Diff', 0x20000000 => 'Formatted', 0x40000000 => 'NoCreateDir');
+ public $ValueMap = array('Standard' => 0, 'VmdkSplit2G' => 0x01, 'VmdkRawDisk' => 0x02, 'VmdkStreamOptimized' => 0x04, 'VmdkESX' => 0x08, 'VdiZeroExpand' => 0x100, 'Fixed' => 0x10000, 'Diff' => 0x20000, 'Formatted' => 0x20000000, 'NoCreateDir' => 0x40000000);
}
/**
@@ -16269,8 +20177,8 @@ class DataFlagsCollection extends VBox_EnumCollection
*/
class MediumFormatCapabilities extends VBox_Enum
{
- public $NameMap = array(0x01 => 'Uuid', 0x02 => 'CreateFixed', 0x04 => 'CreateDynamic', 0x08 => 'CreateSplit2G', 0x10 => 'Differencing', 0x20 => 'Asynchronous', 0x40 => 'File', 0x80 => 'Properties', 0x100 => 'TcpNetworking', 0x200 => 'VFS', 0x3FF => 'CapabilityMask');
- public $ValueMap = array('Uuid' => 0x01, 'CreateFixed' => 0x02, 'CreateDynamic' => 0x04, 'CreateSplit2G' => 0x08, 'Differencing' => 0x10, 'Asynchronous' => 0x20, 'File' => 0x40, 'Properties' => 0x80, 'TcpNetworking' => 0x100, 'VFS' => 0x200, 'CapabilityMask' => 0x3FF);
+ public $NameMap = array(0x01 => 'Uuid', 0x02 => 'CreateFixed', 0x04 => 'CreateDynamic', 0x08 => 'CreateSplit2G', 0x10 => 'Differencing', 0x20 => 'Asynchronous', 0x40 => 'File', 0x80 => 'Properties', 0x100 => 'TcpNetworking', 0x200 => 'VFS', 0x400 => 'Discard', 0x800 => 'Preferred', 0xFFF => 'CapabilityMask');
+ public $ValueMap = array('Uuid' => 0x01, 'CreateFixed' => 0x02, 'CreateDynamic' => 0x04, 'CreateSplit2G' => 0x08, 'Differencing' => 0x10, 'Asynchronous' => 0x20, 'File' => 0x40, 'Properties' => 0x80, 'TcpNetworking' => 0x100, 'VFS' => 0x200, 'Discard' => 0x400, 'Preferred' => 0x800, 'CapabilityMask' => 0xFFF);
}
/**
@@ -16284,6 +20192,23 @@ class MediumFormatCapabilitiesCollection extends VBox_EnumCollection
/**
* Generated VBoxWebService ENUM
*/
+class PartitionTableType extends VBox_Enum
+{
+ public $NameMap = array(1 => 'MBR', 2 => 'GPT');
+ public $ValueMap = array('MBR' => 1, 'GPT' => 2);
+}
+
+/**
+ * Generated VBoxWebService Enum Collection
+ */
+class PartitionTableTypeCollection extends VBox_EnumCollection
+{
+ protected $_interfaceName = "PartitionTableType";
+}
+
+/**
+ * Generated VBoxWebService ENUM
+ */
class KeyboardLED extends VBox_Enum
{
public $NameMap = array(0x01 => 'NumLock', 0x02 => 'CapsLock', 0x04 => 'ScrollLock');
@@ -16337,8 +20262,8 @@ class TouchContactStateCollection extends VBox_EnumCollection
*/
class FramebufferCapabilities extends VBox_Enum
{
- public $NameMap = array(0x01 => 'UpdateImage', 0x02 => 'VHWA', 0x04 => 'VisibleRegion');
- public $ValueMap = array('UpdateImage' => 0x01, 'VHWA' => 0x02, 'VisibleRegion' => 0x04);
+ public $NameMap = array(0x01 => 'UpdateImage', 0x02 => 'VHWA', 0x04 => 'VisibleRegion', 0x08 => 'RenderCursor', 0x10 => 'MoveCursor');
+ public $ValueMap = array('UpdateImage' => 0x01, 'VHWA' => 0x02, 'VisibleRegion' => 0x04, 'RenderCursor' => 0x08, 'MoveCursor' => 0x10);
}
/**
@@ -16354,8 +20279,8 @@ class FramebufferCapabilitiesCollection extends VBox_EnumCollection
*/
class GuestMonitorStatus extends VBox_Enum
{
- public $NameMap = array(0 => 'Disabled', 1 => 'Enabled');
- public $ValueMap = array('Disabled' => 0, 'Enabled' => 1);
+ public $NameMap = array(0 => 'Disabled', 1 => 'Enabled', 2 => 'Blank');
+ public $ValueMap = array('Disabled' => 0, 'Enabled' => 1, 'Blank' => 2);
}
/**
@@ -16369,10 +20294,27 @@ class GuestMonitorStatusCollection extends VBox_EnumCollection
/**
* Generated VBoxWebService ENUM
*/
+class ScreenLayoutMode extends VBox_Enum
+{
+ public $NameMap = array(0 => 'Apply', 1 => 'Reset', 2 => 'Attach', 3 => 'Silent');
+ public $ValueMap = array('Apply' => 0, 'Reset' => 1, 'Attach' => 2, 'Silent' => 3);
+}
+
+/**
+ * Generated VBoxWebService Enum Collection
+ */
+class ScreenLayoutModeCollection extends VBox_EnumCollection
+{
+ protected $_interfaceName = "ScreenLayoutMode";
+}
+
+/**
+ * Generated VBoxWebService ENUM
+ */
class NetworkAttachmentType extends VBox_Enum
{
- public $NameMap = array(0 => 'Null', 1 => 'NAT', 2 => 'Bridged', 3 => 'Internal', 4 => 'HostOnly', 5 => 'Generic', 6 => 'NATNetwork');
- public $ValueMap = array('Null' => 0, 'NAT' => 1, 'Bridged' => 2, 'Internal' => 3, 'HostOnly' => 4, 'Generic' => 5, 'NATNetwork' => 6);
+ public $NameMap = array(0 => 'Null', 1 => 'NAT', 2 => 'Bridged', 3 => 'Internal', 4 => 'HostOnly', 5 => 'Generic', 6 => 'NATNetwork', 7 => 'Cloud');
+ public $ValueMap = array('Null' => 0, 'NAT' => 1, 'Bridged' => 2, 'Internal' => 3, 'HostOnly' => 4, 'Generic' => 5, 'NATNetwork' => 6, 'Cloud' => 7);
}
/**
@@ -16388,8 +20330,8 @@ class NetworkAttachmentTypeCollection extends VBox_EnumCollection
*/
class NetworkAdapterType extends VBox_Enum
{
- public $NameMap = array(0 => 'Null', 1 => 'Am79C970A', 2 => 'Am79C973', 3 => 'I82540EM', 4 => 'I82543GC', 5 => 'I82545EM', 6 => 'Virtio');
- public $ValueMap = array('Null' => 0, 'Am79C970A' => 1, 'Am79C973' => 2, 'I82540EM' => 3, 'I82543GC' => 4, 'I82545EM' => 5, 'Virtio' => 6);
+ public $NameMap = array(0 => 'Null', 1 => 'Am79C970A', 2 => 'Am79C973', 3 => 'I82540EM', 4 => 'I82543GC', 5 => 'I82545EM', 6 => 'Virtio', 7 => 'Am79C960');
+ public $ValueMap = array('Null' => 0, 'Am79C970A' => 1, 'Am79C973' => 2, 'I82540EM' => 3, 'I82543GC' => 4, 'I82545EM' => 5, 'Virtio' => 6, 'Am79C960' => 7);
}
/**
@@ -16437,6 +20379,40 @@ class PortModeCollection extends VBox_EnumCollection
/**
* Generated VBoxWebService ENUM
*/
+class UartType extends VBox_Enum
+{
+ public $NameMap = array(0 => 'U16450', 1 => 'U16550A', 2 => 'U16750');
+ public $ValueMap = array('U16450' => 0, 'U16550A' => 1, 'U16750' => 2);
+}
+
+/**
+ * Generated VBoxWebService Enum Collection
+ */
+class UartTypeCollection extends VBox_EnumCollection
+{
+ protected $_interfaceName = "UartType";
+}
+
+/**
+ * Generated VBoxWebService ENUM
+ */
+class VMExecutionEngine extends VBox_Enum
+{
+ public $NameMap = array(0 => 'NotSet', 1 => 'RawMode', 2 => 'HwVirt', 3 => 'NativeApi');
+ public $ValueMap = array('NotSet' => 0, 'RawMode' => 1, 'HwVirt' => 2, 'NativeApi' => 3);
+}
+
+/**
+ * Generated VBoxWebService Enum Collection
+ */
+class VMExecutionEngineCollection extends VBox_EnumCollection
+{
+ protected $_interfaceName = "VMExecutionEngine";
+}
+
+/**
+ * Generated VBoxWebService ENUM
+ */
class USBControllerType extends VBox_Enum
{
public $NameMap = array(0 => 'Null', 1 => 'OHCI', 2 => 'EHCI', 3 => 'XHCI', 4 => 'Last');
@@ -16592,8 +20568,8 @@ class ReasonCollection extends VBox_EnumCollection
*/
class StorageBus extends VBox_Enum
{
- public $NameMap = array(0 => 'Null', 1 => 'IDE', 2 => 'SATA', 3 => 'SCSI', 4 => 'Floppy', 5 => 'SAS', 6 => 'USB');
- public $ValueMap = array('Null' => 0, 'IDE' => 1, 'SATA' => 2, 'SCSI' => 3, 'Floppy' => 4, 'SAS' => 5, 'USB' => 6);
+ public $NameMap = array(0 => 'Null', 1 => 'IDE', 2 => 'SATA', 3 => 'SCSI', 4 => 'Floppy', 5 => 'SAS', 6 => 'USB', 7 => 'PCIe', 8 => 'VirtioSCSI');
+ public $ValueMap = array('Null' => 0, 'IDE' => 1, 'SATA' => 2, 'SCSI' => 3, 'Floppy' => 4, 'SAS' => 5, 'USB' => 6, 'PCIe' => 7, 'VirtioSCSI' => 8);
}
/**
@@ -16609,8 +20585,8 @@ class StorageBusCollection extends VBox_EnumCollection
*/
class StorageControllerType extends VBox_Enum
{
- public $NameMap = array(0 => 'Null', 1 => 'LsiLogic', 2 => 'BusLogic', 3 => 'IntelAhci', 4 => 'PIIX3', 5 => 'PIIX4', 6 => 'ICH6', 7 => 'I82078', 8 => 'LsiLogicSas', 9 => 'USB');
- public $ValueMap = array('Null' => 0, 'LsiLogic' => 1, 'BusLogic' => 2, 'IntelAhci' => 3, 'PIIX3' => 4, 'PIIX4' => 5, 'ICH6' => 6, 'I82078' => 7, 'LsiLogicSas' => 8, 'USB' => 9);
+ public $NameMap = array(0 => 'Null', 1 => 'LsiLogic', 2 => 'BusLogic', 3 => 'IntelAhci', 4 => 'PIIX3', 5 => 'PIIX4', 6 => 'ICH6', 7 => 'I82078', 8 => 'LsiLogicSas', 9 => 'USB', 10 => 'NVMe', 11 => 'VirtioSCSI');
+ public $ValueMap = array('Null' => 0, 'LsiLogic' => 1, 'BusLogic' => 2, 'IntelAhci' => 3, 'PIIX3' => 4, 'PIIX4' => 5, 'ICH6' => 6, 'I82078' => 7, 'LsiLogicSas' => 8, 'USB' => 9, 'NVMe' => 10, 'VirtioSCSI' => 11);
}
/**
@@ -16694,8 +20670,8 @@ class BandwidthGroupTypeCollection extends VBox_EnumCollection
*/
class VBoxEventType extends VBox_Enum
{
- public $NameMap = array(0 => 'Invalid', 1 => 'Any', 2 => 'Vetoable', 3 => 'MachineEvent', 4 => 'SnapshotEvent', 5 => 'InputEvent', 31 => 'LastWildcard', 32 => 'OnMachineStateChanged', 33 => 'OnMachineDataChanged', 34 => 'OnExtraDataChanged', 35 => 'OnExtraDataCanChange', 36 => 'OnMediumRegistered', 37 => 'OnMachineRegistered', 38 => 'OnSessionStateChanged', 39 => 'OnSnapshotTaken', 40 => 'OnSnapshotDeleted', 41 => 'OnSnapshotChanged', 42 => 'OnGuestPropertyChanged', 43 => 'OnMousePointerShapeChanged', 44 => 'OnMouseCapabilityChanged', 45 => 'OnKeyboardLedsChanged', 46 => 'OnStateChanged', 47 => 'OnAdditionsStateChanged', 48 => 'OnNetworkAdapterChanged', 49 => 'OnSerialPortChanged', 50 => 'OnParallelPortChanged', 51 => 'OnStorageControllerChanged', 52 => 'OnMediumChanged', 53 => 'OnVRDEServerChanged', 54 => 'OnUSBControllerChanged', 55 => 'OnUSBDeviceStateChanged', 56 => 'OnSharedFolderChanged', 57 => 'OnRuntimeError', 58 => 'OnCanShowWindow', 59 => 'OnShowWindow', 60 => 'OnCPUChanged', 61 => 'OnVRDEServerInfoChanged', 62 => 'OnEventSourceChanged', 63 => 'OnCPUExecutionCapChanged', 64 => 'OnGuestKeyboard', 65 => 'OnGuestMouse', 66 => 'OnNATRedirect', 67 => 'OnHostPCIDevicePlug', 68 => 'OnVBoxSVCAvailabilityChanged', 69 => 'OnBandwidthGroupChanged', 70 => 'OnGuestMonitorChanged', 71 => 'OnStorageDeviceChanged', 72 => 'OnClipboardModeChanged', 73 => 'OnDnDModeChanged', 74 => 'OnNATNetworkChanged', 75 => 'OnNATNetworkStartStop', 76 => 'OnNATNetworkAlter', 77 => 'OnNATNetworkCreationDeletion', 78 => 'OnNATNetworkSetting', 79 => 'OnNATNetworkPortForward', 80 => 'OnGuestSessionStateChanged', 81 => 'OnGuestSessionRegistered', 82 => 'OnGuestProcessRegistered', 83 => 'OnGuestProcessStateChanged', 84 => 'OnGuestProcessInputNotify', 85 => 'OnGuestProcessOutput', 86 => 'OnGuestFileRegistered', 87 => 'OnGuestFileStateChanged', 88 => 'OnGuestFileOffsetChanged', 89 => 'OnGuestFileRead', 90 => 'OnGuestFileWrite', 91 => 'OnVideoCaptureChanged', 92 => 'OnGuestUserStateChanged', 93 => 'OnGuestMultiTouch', 94 => 'OnHostNameResolutionConfigurationChange', 95 => 'OnSnapshotRestored', 96 => 'OnMediumConfigChanged', 97 => 'Last');
- public $ValueMap = array('Invalid' => 0, 'Any' => 1, 'Vetoable' => 2, 'MachineEvent' => 3, 'SnapshotEvent' => 4, 'InputEvent' => 5, 'LastWildcard' => 31, 'OnMachineStateChanged' => 32, 'OnMachineDataChanged' => 33, 'OnExtraDataChanged' => 34, 'OnExtraDataCanChange' => 35, 'OnMediumRegistered' => 36, 'OnMachineRegistered' => 37, 'OnSessionStateChanged' => 38, 'OnSnapshotTaken' => 39, 'OnSnapshotDeleted' => 40, 'OnSnapshotChanged' => 41, 'OnGuestPropertyChanged' => 42, 'OnMousePointerShapeChanged' => 43, 'OnMouseCapabilityChanged' => 44, 'OnKeyboardLedsChanged' => 45, 'OnStateChanged' => 46, 'OnAdditionsStateChanged' => 47, 'OnNetworkAdapterChanged' => 48, 'OnSerialPortChanged' => 49, 'OnParallelPortChanged' => 50, 'OnStorageControllerChanged' => 51, 'OnMediumChanged' => 52, 'OnVRDEServerChanged' => 53, 'OnUSBControllerChanged' => 54, 'OnUSBDeviceStateChanged' => 55, 'OnSharedFolderChanged' => 56, 'OnRuntimeError' => 57, 'OnCanShowWindow' => 58, 'OnShowWindow' => 59, 'OnCPUChanged' => 60, 'OnVRDEServerInfoChanged' => 61, 'OnEventSourceChanged' => 62, 'OnCPUExecutionCapChanged' => 63, 'OnGuestKeyboard' => 64, 'OnGuestMouse' => 65, 'OnNATRedirect' => 66, 'OnHostPCIDevicePlug' => 67, 'OnVBoxSVCAvailabilityChanged' => 68, 'OnBandwidthGroupChanged' => 69, 'OnGuestMonitorChanged' => 70, 'OnStorageDeviceChanged' => 71, 'OnClipboardModeChanged' => 72, 'OnDnDModeChanged' => 73, 'OnNATNetworkChanged' => 74, 'OnNATNetworkStartStop' => 75, 'OnNATNetworkAlter' => 76, 'OnNATNetworkCreationDeletion' => 77, 'OnNATNetworkSetting' => 78, 'OnNATNetworkPortForward' => 79, 'OnGuestSessionStateChanged' => 80, 'OnGuestSessionRegistered' => 81, 'OnGuestProcessRegistered' => 82, 'OnGuestProcessStateChanged' => 83, 'OnGuestProcessInputNotify' => 84, 'OnGuestProcessOutput' => 85, 'OnGuestFileRegistered' => 86, 'OnGuestFileStateChanged' => 87, 'OnGuestFileOffsetChanged' => 88, 'OnGuestFileRead' => 89, 'OnGuestFileWrite' => 90, 'OnVideoCaptureChanged' => 91, 'OnGuestUserStateChanged' => 92, 'OnGuestMultiTouch' => 93, 'OnHostNameResolutionConfigurationChange' => 94, 'OnSnapshotRestored' => 95, 'OnMediumConfigChanged' => 96, 'Last' => 97);
+ public $NameMap = array(0 => 'Invalid', 1 => 'Any', 2 => 'Vetoable', 3 => 'MachineEvent', 4 => 'SnapshotEvent', 5 => 'InputEvent', 31 => 'LastWildcard', 32 => 'OnMachineStateChanged', 33 => 'OnMachineDataChanged', 34 => 'OnExtraDataChanged', 35 => 'OnExtraDataCanChange', 36 => 'OnMediumRegistered', 37 => 'OnMachineRegistered', 38 => 'OnSessionStateChanged', 39 => 'OnSnapshotTaken', 40 => 'OnSnapshotDeleted', 41 => 'OnSnapshotChanged', 42 => 'OnGuestPropertyChanged', 43 => 'OnMousePointerShapeChanged', 44 => 'OnMouseCapabilityChanged', 45 => 'OnKeyboardLedsChanged', 46 => 'OnStateChanged', 47 => 'OnAdditionsStateChanged', 48 => 'OnNetworkAdapterChanged', 49 => 'OnSerialPortChanged', 50 => 'OnParallelPortChanged', 51 => 'OnStorageControllerChanged', 52 => 'OnMediumChanged', 53 => 'OnVRDEServerChanged', 54 => 'OnUSBControllerChanged', 55 => 'OnUSBDeviceStateChanged', 56 => 'OnSharedFolderChanged', 57 => 'OnRuntimeError', 58 => 'OnCanShowWindow', 59 => 'OnShowWindow', 60 => 'OnCPUChanged', 61 => 'OnVRDEServerInfoChanged', 62 => 'OnEventSourceChanged', 63 => 'OnCPUExecutionCapChanged', 64 => 'OnGuestKeyboard', 65 => 'OnGuestMouse', 66 => 'OnNATRedirect', 67 => 'OnHostPCIDevicePlug', 68 => 'OnVBoxSVCAvailabilityChanged', 69 => 'OnBandwidthGroupChanged', 70 => 'OnGuestMonitorChanged', 71 => 'OnStorageDeviceChanged', 72 => 'OnClipboardModeChanged', 73 => 'OnDnDModeChanged', 74 => 'OnNATNetworkChanged', 75 => 'OnNATNetworkStartStop', 76 => 'OnNATNetworkAlter', 77 => 'OnNATNetworkCreationDeletion', 78 => 'OnNATNetworkSetting', 79 => 'OnNATNetworkPortForward', 80 => 'OnGuestSessionStateChanged', 81 => 'OnGuestSessionRegistered', 82 => 'OnGuestProcessRegistered', 83 => 'OnGuestProcessStateChanged', 84 => 'OnGuestProcessInputNotify', 85 => 'OnGuestProcessOutput', 86 => 'OnGuestFileRegistered', 87 => 'OnGuestFileStateChanged', 88 => 'OnGuestFileOffsetChanged', 89 => 'OnGuestFileRead', 90 => 'OnGuestFileWrite', 91 => 'OnRecordingChanged', 92 => 'OnGuestUserStateChanged', 93 => 'OnGuestMultiTouch', 94 => 'OnHostNameResolutionConfigurationChange', 95 => 'OnSnapshotRestored', 96 => 'OnMediumConfigChanged', 97 => 'OnAudioAdapterChanged', 98 => 'OnProgressPercentageChanged', 99 => 'OnProgressTaskCompleted', 100 => 'OnCursorPositionChanged', 101 => 'OnGuestAdditionsStatusChanged', 102 => 'OnGuestMonitorInfoChanged', 103 => 'OnGuestFileSizeChanged', 104 => 'OnClipboardFileTransferModeChanged', 105 => 'Last');
+ public $ValueMap = array('Invalid' => 0, 'Any' => 1, 'Vetoable' => 2, 'MachineEvent' => 3, 'SnapshotEvent' => 4, 'InputEvent' => 5, 'LastWildcard' => 31, 'OnMachineStateChanged' => 32, 'OnMachineDataChanged' => 33, 'OnExtraDataChanged' => 34, 'OnExtraDataCanChange' => 35, 'OnMediumRegistered' => 36, 'OnMachineRegistered' => 37, 'OnSessionStateChanged' => 38, 'OnSnapshotTaken' => 39, 'OnSnapshotDeleted' => 40, 'OnSnapshotChanged' => 41, 'OnGuestPropertyChanged' => 42, 'OnMousePointerShapeChanged' => 43, 'OnMouseCapabilityChanged' => 44, 'OnKeyboardLedsChanged' => 45, 'OnStateChanged' => 46, 'OnAdditionsStateChanged' => 47, 'OnNetworkAdapterChanged' => 48, 'OnSerialPortChanged' => 49, 'OnParallelPortChanged' => 50, 'OnStorageControllerChanged' => 51, 'OnMediumChanged' => 52, 'OnVRDEServerChanged' => 53, 'OnUSBControllerChanged' => 54, 'OnUSBDeviceStateChanged' => 55, 'OnSharedFolderChanged' => 56, 'OnRuntimeError' => 57, 'OnCanShowWindow' => 58, 'OnShowWindow' => 59, 'OnCPUChanged' => 60, 'OnVRDEServerInfoChanged' => 61, 'OnEventSourceChanged' => 62, 'OnCPUExecutionCapChanged' => 63, 'OnGuestKeyboard' => 64, 'OnGuestMouse' => 65, 'OnNATRedirect' => 66, 'OnHostPCIDevicePlug' => 67, 'OnVBoxSVCAvailabilityChanged' => 68, 'OnBandwidthGroupChanged' => 69, 'OnGuestMonitorChanged' => 70, 'OnStorageDeviceChanged' => 71, 'OnClipboardModeChanged' => 72, 'OnDnDModeChanged' => 73, 'OnNATNetworkChanged' => 74, 'OnNATNetworkStartStop' => 75, 'OnNATNetworkAlter' => 76, 'OnNATNetworkCreationDeletion' => 77, 'OnNATNetworkSetting' => 78, 'OnNATNetworkPortForward' => 79, 'OnGuestSessionStateChanged' => 80, 'OnGuestSessionRegistered' => 81, 'OnGuestProcessRegistered' => 82, 'OnGuestProcessStateChanged' => 83, 'OnGuestProcessInputNotify' => 84, 'OnGuestProcessOutput' => 85, 'OnGuestFileRegistered' => 86, 'OnGuestFileStateChanged' => 87, 'OnGuestFileOffsetChanged' => 88, 'OnGuestFileRead' => 89, 'OnGuestFileWrite' => 90, 'OnRecordingChanged' => 91, 'OnGuestUserStateChanged' => 92, 'OnGuestMultiTouch' => 93, 'OnHostNameResolutionConfigurationChange' => 94, 'OnSnapshotRestored' => 95, 'OnMediumConfigChanged' => 96, 'OnAudioAdapterChanged' => 97, 'OnProgressPercentageChanged' => 98, 'OnProgressTaskCompleted' => 99, 'OnCursorPositionChanged' => 100, 'OnGuestAdditionsStatusChanged' => 101, 'OnGuestMonitorInfoChanged' => 102, 'OnGuestFileSizeChanged' => 103, 'OnClipboardFileTransferModeChanged' => 104, 'Last' => 105);
}
/**
@@ -16739,3 +20715,54 @@ class GuestMonitorChangedEventTypeCollection extends VBox_EnumCollection
{
protected $_interfaceName = "GuestMonitorChangedEventType";
}
+
+/**
+ * Generated VBoxWebService ENUM
+ */
+class FormValueType extends VBox_Enum
+{
+ public $NameMap = array(0 => 'Boolean', 1 => 'String', 2 => 'Choice', 3 => 'RangedInteger');
+ public $ValueMap = array('Boolean' => 0, 'String' => 1, 'Choice' => 2, 'RangedInteger' => 3);
+}
+
+/**
+ * Generated VBoxWebService Enum Collection
+ */
+class FormValueTypeCollection extends VBox_EnumCollection
+{
+ protected $_interfaceName = "FormValueType";
+}
+
+/**
+ * Generated VBoxWebService ENUM
+ */
+class CloudMachineState extends VBox_Enum
+{
+ public $NameMap = array(0 => 'Invalid', 1 => 'Provisioning', 2 => 'Running', 3 => 'Starting', 4 => 'Stopping', 5 => 'Stopped', 6 => 'CreatingImage', 7 => 'Terminating', 8 => 'Terminated');
+ public $ValueMap = array('Invalid' => 0, 'Provisioning' => 1, 'Running' => 2, 'Starting' => 3, 'Stopping' => 4, 'Stopped' => 5, 'CreatingImage' => 6, 'Terminating' => 7, 'Terminated' => 8);
+}
+
+/**
+ * Generated VBoxWebService Enum Collection
+ */
+class CloudMachineStateCollection extends VBox_EnumCollection
+{
+ protected $_interfaceName = "CloudMachineState";
+}
+
+/**
+ * Generated VBoxWebService ENUM
+ */
+class CloudImageState extends VBox_Enum
+{
+ public $NameMap = array(0 => 'Invalid', 1 => 'Provisioning', 2 => 'Importing', 3 => 'Available', 4 => 'Exporting', 5 => 'Disabled', 6 => 'Deleted');
+ public $ValueMap = array('Invalid' => 0, 'Provisioning' => 1, 'Importing' => 2, 'Available' => 3, 'Exporting' => 4, 'Disabled' => 5, 'Deleted' => 6);
+}
+
+/**
+ * Generated VBoxWebService Enum Collection
+ */
+class CloudImageStateCollection extends VBox_EnumCollection
+{
+ protected $_interfaceName = "CloudImageState";
+}
diff --git a/endpoints/lib/vboxconnector.php b/endpoints/lib/vboxconnector.php
index 532f025..fc6ce21 100644
--- a/endpoints/lib/vboxconnector.php
+++ b/endpoints/lib/vboxconnector.php
@@ -1,5838 +1,5851 @@
-<?php
-/**
- *
- * Connects to vboxwebsrv, calls SOAP methods, and returns data.
- *
- * @author Ian Moore (imoore76 at yahoo dot com)
- * @copyright Copyright (C) 2010-2015 Ian Moore (imoore76 at yahoo dot com)
- * @version $Id: vboxconnector.php 599 2015-07-27 10:40:37Z imoore76 $
- * @package phpVirtualBox
- *
- */
-
-class vboxconnector {
-
- /**
- * Error with safe HTML
- * @var integer
- */
- const PHPVB_ERRNO_HTML = 1;
-
- /**
- * Error number describing a fatal error
- * @var integer
- */
- const PHPVB_ERRNO_FATAL = 32;
-
- /**
- * Error number describing a connection error
- * @var integer
- */
- const PHPVB_ERRNO_CONNECT = 64;
-
- /**
- * phpVirtualBox groups extra value key
- * @var string
- */
- const phpVboxGroupKey = 'phpvb/Groups';
-
- /**
- * Holds any errors that occur during processing. Errors are placed in here
- * when we want calling functions to be aware of the error, but do not want to
- * halt processing
- *
- * @var array
- */
- var $errors = array();
-
- /**
- * Holds any debug messages
- *
- * @var array
- */
- var $messages = array();
-
- /**
- * Settings object
- * @var phpVBoxConfigClass
- * @see phpVBoxConfigClass
- */
- var $settings = null;
-
- /**
- * true if connected to vboxwebsrv
- * @var boolean
- */
- var $connected = false;
-
- /**
- * IVirtualBox instance
- * @var IVirtualBox
- */
- var $vbox = null;
-
- /**
- * VirtualBox web session manager
- * @var IWebsessionManager
- */
- var $websessionManager = null;
-
- /**
- * Holds IWebsessionManager session object if created
- * during processing so that it can be properly shutdown
- * in __destruct
- * @var ISession
- * @see vboxconnector::__destruct()
- */
- var $session = null;
-
- /**
- * Holds VirtualBox version information
- * @var array
- */
- var $version = null;
-
- /**
- * If true, vboxconnector will not verify that there is a valid
- * (PHP) session before connecting.
- * @var boolean
- */
- var $skipSessionCheck = false;
-
- /**
- * Holds items that should persist accross requests
- * @var array
- */
- var $persistentRequest = array();
-
- /**
- * Holds VirtualBox host OS specific directory separator set by getDSep()
- * @var string
- * @see vboxconnector::getDsep()
- */
- var $dsep = null;
-
- /**
- * Obtain configuration settings and set object vars
- * @param boolean $useAuthMaster use the authentication master obtained from configuration class
- * @see phpVBoxConfigClass
- */
- public function __construct($useAuthMaster = false) {
-
- require_once(dirname(__FILE__).'/language.php');
- require_once(dirname(__FILE__).'/vboxServiceWrappers.php');
-
- /* Set up.. .. settings */
-
- /** @var phpVBoxConfigClass */
- $this->settings = new phpVBoxConfigClass();
-
- // Are default settings being used?
- if(@$this->settings->warnDefault) {
- throw new Exception("No configuration found. Rename the file <b>config.php-example</b> in phpVirtualBox's folder to ".
- "<b>config.php</b> and edit as needed.<p>For more detailed instructions, please see the installation wiki on ".
- "phpVirtualBox's web site. <p><a href='https://github.com/phpvirtualbox/phpvirtualbox/wiki' target=_blank>".
- "https://github.com/phpvirtualbox/phpvirtualbox/wiki</a>.</p>",
- (vboxconnector::PHPVB_ERRNO_FATAL + vboxconnector::PHPVB_ERRNO_HTML));
- }
-
- // Check for SoapClient class
- if(!class_exists('SoapClient')) {
- throw new Exception('PHP does not have the SOAP extension enabled.',vboxconnector::PHPVB_ERRNO_FATAL);
- }
-
- // use authentication master server?
- if(@$useAuthMaster) {
- $this->settings->setServer($this->settings->getServerAuthMaster());
- }
-
- }
-
- /**
- * Connect to vboxwebsrv
- * @see SoapClient
- * @see phpVBoxConfigClass
- * @return boolean true on success or if already connected
- */
- public function connect() {
-
- // Already connected?
- if(@$this->connected)
- return true;
-
- // Valid session?
- if(!@$this->skipSessionCheck && !$_SESSION['valid']) {
- throw new Exception(trans('Not logged in.','UIUsers'),vboxconnector::PHPVB_ERRNO_FATAL);
- }
-
- // Persistent server?
- if(@$this->persistentRequest['vboxServer']) {
- $this->settings->setServer($this->persistentRequest['vboxServer']);
- }
-
- //Connect to webservice
- $pvbxver = substr(@constant('PHPVBOX_VER'),0,(strpos(@constant('PHPVBOX_VER'),'-')));
- $this->client = new SoapClient(dirname(__FILE__)."/vboxwebService-".$pvbxver.".wsdl",
- array(
- 'features' => (SOAP_USE_XSI_ARRAY_TYPE + SOAP_SINGLE_ELEMENT_ARRAYS),
- 'cache_wsdl' => WSDL_CACHE_BOTH,
- 'trace' => (@$this->settings->debugSoap),
- 'connection_timeout' => (@$this->settings->connectionTimeout ? $this->settings->connectionTimeout : 20),
- 'location' => @$this->settings->location
- ));
-
-
- // Persistent handles?
- if(@$this->persistentRequest['vboxHandle']) {
-
- try {
-
- // Check for existing sessioin
- $this->websessionManager = new IWebsessionManager($this->client);
- $this->vbox = new IVirtualBox($this->client, $this->persistentRequest['vboxHandle']);
-
- // force valid vbox check
- $ev = $this->vbox->eventSource;
-
- if($this->vbox->handle)
- return ($this->connected = true);
-
-
- } catch (Exception $e) {
- // nothing. Fall through to new login.
-
- }
- }
-
- /* Try / catch / throw here hides login credentials from exception if one is thrown */
- try {
- $this->websessionManager = new IWebsessionManager($this->client);
- $this->vbox = $this->websessionManager->logon($this->settings->username,$this->settings->password);
-
-
- } catch (Exception $e) {
-
- if(!($msg = $e->getMessage()))
- $msg = 'Error logging in to vboxwebsrv.';
- else
- $msg .= " ({$this->settings->location})";
-
- throw new Exception($msg,vboxconnector::PHPVB_ERRNO_CONNECT);
- }
-
-
- // Error logging in
- if(!$this->vbox->handle) {
- throw new Exception('Error logging in or connecting to vboxwebsrv.',vboxconnector::PHPVB_ERRNO_CONNECT);
- }
-
- // Hold handle
- if(array_key_exists('vboxHandle',$this->persistentRequest)) {
- $this->persistentRequest['vboxHandle'] = $this->vbox->handle;
- }
-
- return ($this->connected = true);
-
- }
-
-
- /**
- * Get VirtualBox version
- * @return array version information
- */
- public function getVersion() {
-
- if(!@$this->version) {
-
- $this->connect();
-
- $this->version = explode('.',$this->vbox->version);
- $this->version = array(
- 'ose' => (stripos($this->version[2],'ose') > 0),
- 'string' => join('.',$this->version),
- 'major' => intval(array_shift($this->version)),
- 'minor' => intval(array_shift($this->version)),
- 'sub' => intval(array_shift($this->version)),
- 'revision' => (string)$this->vbox->revision,
- 'settingsFilePath' => $this->vbox->settingsFilePath
- );
- }
-
- return $this->version;
-
- }
-
- /**
- *
- * Log out of vboxwebsrv
- */
- public function __destruct() {
-
- // Do not logout if there are persistent handles
- if($this->connected && @$this->vbox->handle && !array_key_exists('vboxHandle' ,$this->persistentRequest)) {
-
- // Failsafe to close session
- if(@$this->session && @(string)$this->session->state == 'Locked') {
- try {$this->session->unlockMachine();}
- catch (Exception $e) { }
- }
-
- // Logoff
- if($this->vbox->handle)
- $this->websessionManager->logoff($this->vbox->handle);
-
- }
-
- unset($this->client);
- }
-
- /**
- * Add a machine event listener to the listener list
- *
- * @param string $vm id of virtual machine to subscribe to
- */
- private function _machineSubscribeEvents($vm) {
-
- // Check for existing listener
- if($this->persistentRequest['vboxEventListeners'][$vm]) {
-
- try {
-
- $listener = new IEventListener($this->client, $this->persistentRequest['vboxEventListeners'][$vm]['listener']);
- $source = new IEventSource($this->client, $this->persistentRequest['vboxEventListeners'][$vm]['source']);
-
- $source->unregisterListener($listener);
-
- $listener->releaseRemote();
- $source->releaseRemote();
-
- } catch (Exception $e) {
- // Pass
- }
- }
-
- try {
-
- /* @var $machine IMachine */
- $machine = $this->vbox->findMachine($vm);
-
- /* Ignore if not running */
- $state = (string)$machine->state;
- if($state != 'Running' && $state != 'Paused') {
- $machine->releaseRemote();
- return;
- }
-
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
- $machine->lockMachine($this->session->handle, 'Shared');
-
- // Create and register event listener
- $listener = $this->session->console->eventSource->createListener();
- $this->session->console->eventSource->registerListener($listener,array('Any'), false);
-
- // Add to event listener list
- $this->persistentRequest['vboxEventListeners'][$vm] = array(
- 'listener' => $listener->handle,
- 'source' => $this->session->console->eventSource->handle);
-
-
- $machine->releaseRemote();
-
- } catch (Exception $e) {
- // pass
- }
-
- if($this->session) {
- try {
- $this->session->unlockMachine();
- } catch (Exception $e) {
- // pass
- }
- unset($this->session);
- }
-
- // Machine events before vbox events. This is in place to handle the "DrvVD_DEKMISSING"
- // IRuntimeErrorEvent which tells us that a medium attached to a VM requires a password.
- // This event needs to be presented to the client before the VM state change. This way
- // the client can track whether or not the runtime error occurred in response to its
- // startup request because the machine's RunTimeError will occur before vbox's
- // StateChange.
- uksort($this->persistentRequest['vboxEventListeners'], function($a, $b){
- if($a == 'vbox') return 1;
- if($b == 'vbox') return -1;
- return 0;
- });
-
- }
-
- /**
- * Get pending vbox and machine events
- *
- * @param array $args array of arguments. See function body for details.
- * @return array list of events
- */
- public function remote_getEvents($args) {
-
- $this->connect();
-
- $eventlist = array();
-
- // This should be an array
- if(!is_array($this->persistentRequest['vboxEventListeners'])) {
-
- $this->persistentRequest['vboxEventListeners'] = array();
- $listenerWait = 1000;
-
- } else {
-
- // The amount of time we will wait for events is determined by
- // the amount of listeners - at least half a second
- $listenerWait = max(100,intval(500/count($this->persistentRequest['vboxEventListeners'])));
- }
-
- // Get events from each configured event listener
- foreach($this->persistentRequest['vboxEventListeners'] as $k => $el) {
-
- try {
-
- $listener = new IEventListener($this->client, $el['listener']);
- $source = new IEventSource($this->client, $el['source']);
-
- $event = $source->getEvent($listener,$listenerWait);
-
- try {
-
- while($event->handle) {
-
- $eventData = $this->_getEventData($event, $k);
- $source->eventProcessed($listener, $event);
- $event->releaseRemote();
-
-
- // Only keep the last event of one particular type
- //$eventlist[$eventData['dedupId']] = $eventData;
-
- if($eventData)
- $eventlist[$eventData['dedupId']] = $eventData;
-
- $event = $source->getEvent($listener,100);
- }
-
- } catch (Exception $e) {
-
- $this->errors[] = $e;
-
- }
-
- } catch (Exception $e) {
-
- // Machine powered off or client has stale MO reference
- if($listener)
- try { $listener->releaseRemote(); } catch (Exceptoin $e) {
- /// pass
- }
- if($source)
- try { $source->releaseRemote(); } catch (Exceptoin $e) {
- // pass
- }
-
- // Remove listener from list
- unset($this->persistentRequest['vboxEventListeners'][$k]);
-
- }
-
- }
-
- // Enrich events
- foreach($eventlist as $k=>$event) {
-
- switch($event['eventType']) {
-
- /* Network adapter changed */
- case 'OnNetworkAdapterChanged':
-
- try {
-
- $machine = $this->vbox->findMachine($event['sourceId']);
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
-
- // Session locked?
- if((string)$this->session->state != 'Unlocked')
- $this->session->unlockMachine();
-
- $machine->lockMachine($this->session->handle, 'Shared');
-
- try {
-
- list($eventlist[$k]['enrichmentData']) = $this->_machineGetNetworkAdapters($this->session->machine, $event['networkAdapterSlot']);
-
- } catch (Exception $e) {
- // Just unlock the machine
- $eventlist[$k]['enrichmentData'] = array($e->getMessage());
- }
-
- $this->session->unlockMachine();
- $machine->releaseRemote();
-
- } catch (Exception $e) {
- $eventlist[$k]['enrichmentData'] = array($e->getMessage());
- }
- break;
-
-
- /* VRDE server changed */
- case 'OnVRDEServerChanged':
- try {
-
- $machine = $this->vbox->findMachine($event['sourceId']);
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
-
- // Session locked?
- if((string)$this->session->state != 'Unlocked')
- $this->session->unlockMachine();
-
- $machine->lockMachine($this->session->handle, 'Shared');
- $vrde = $this->session->machine->VRDEServer;
-
- try {
- $eventlist[$k]['enrichmentData'] = (!$vrde ? null : array(
- 'enabled' => $vrde->enabled,
- 'ports' => $vrde->getVRDEProperty('TCP/Ports'),
- 'netAddress' => $vrde->getVRDEProperty('TCP/Address'),
- 'VNCPassword' => $vrde->getVRDEProperty('VNCPassword'),
- 'authType' => (string)$vrde->authType,
- 'authTimeout' => $vrde->authTimeout
- )
- );
- } catch (Exception $e) {
- // Just unlock the machine
- $eventlist[$k]['enrichmentData'] = array($e->getMessage());
- }
-
- $this->session->unlockMachine();
- $machine->releaseRemote();
-
- } catch (Exception $e) {
- $eventlist[$k]['enrichmentData'] = array($e->getMessage());
- }
- break;
-
-
-
- /* VRDE server info changed. Just need port and enabled/disabled */
- case 'OnVRDEServerInfoChanged':
- try {
-
- $machine = $this->vbox->findMachine($event['sourceId']);
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
-
- // Session locked?
- if((string)$this->session->state != 'Unlocked')
- $this->session->unlockMachine();
-
- $machine->lockMachine($this->session->handle, 'Shared');
-
- try {
- $eventlist[$k]['enrichmentData'] = array(
- 'port' => $this->session->console->VRDEServerInfo->port,
- 'enabled' => $this->session->machine->VRDEServer->enabled
- );
- } catch (Exception $e) {
- // Just unlock the machine
- $eventlist[$k]['enrichmentData'] = array($e->getMessage());
- }
-
- $this->session->unlockMachine();
- $machine->releaseRemote();
-
- } catch (Exception $e) {
- $eventlist[$k]['enrichmentData'] = array($e->getMessage());
- }
- break;
-
- /* Machine registered */
- case 'OnMachineRegistered':
-
- if(!$event['registered']) break;
-
- // Get same data that is in VM list data
- $vmdata = $this->remote_vboxGetMachines(array('vm'=>$event['machineId']));
- $eventlist[$k]['enrichmentData'] = $vmdata[0];
- unset($vmdata);
-
- break;
-
- /* enrich with basic machine data */
- case 'OnMachineDataChanged':
-
- try {
-
- $machine = $this->vbox->findMachine($event['machineId']);
-
- if($this->settings->phpVboxGroups) {
- $groups = explode(',',$machine->getExtraData(vboxconnector::phpVboxGroupKey));
- if(!is_array($groups) || (count($groups) == 1 && !$groups[0])) $groups = array("/");
- } else {
- $groups = $machine->groups;
- }
-
- usort($groups, 'strnatcasecmp');
-
- $eventlist[$k]['enrichmentData'] = array(
- 'id' => $event['machineId'],
- 'name' => @$this->settings->enforceVMOwnership ? preg_replace('/^' . preg_quote($_SESSION['user']) . '_/', '', $machine->name) : $machine->name,
- 'OSTypeId' => $machine->getOSTypeId(),
- 'owner' => (@$this->settings->enforceVMOwnership ? $machine->getExtraData("phpvb/sso/owner") : ''),
- 'groups' => $groups
- );
- $machine->releaseRemote();
-
- } catch (Exception $e) {
- // pass
- }
- break;
-
- /* Update lastStateChange on OnMachineStateChange events */
- case 'OnMachineStateChanged':
- try {
-
- $machine = $this->vbox->findMachine($event['machineId']);
- $eventlist[$k]['enrichmentData'] = array(
- 'lastStateChange' => (string)($machine->lastStateChange/1000),
- 'currentStateModified' => $machine->currentStateModified
- );
- $machine->releaseRemote();
-
- } catch (Exception $e) {
- $eventlist[$k]['enrichmentData'] = array('lastStateChange' => 0);
- }
- break;
-
- /* enrich with snapshot name and new snapshot count*/
- case 'OnSnapshotTaken':
- case 'OnSnapshotDeleted':
- case 'OnSnapshotRestored':
- case 'OnSnapshotChanged':
-
- try {
- $machine = $this->vbox->findMachine($event['machineId']);
- $eventlist[$k]['enrichmentData'] = array(
- 'currentSnapshotName' => ($machine->currentSnapshot->handle ? $machine->currentSnapshot->name : ''),
- 'snapshotCount' => $machine->snapshotCount,
- 'currentStateModified' => $machine->currentStateModified
- );
- $machine->releaseRemote();
-
- } catch (Exception $e) {
- // pass
- $this->errors[] = $e;
- }
- break;
-
- }
-
- }
-
- return array_values($eventlist);
-
- }
-
- /**
- * Subscribe to a single machine's events
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true on success
- */
- public function remote_machineSubscribeEvents($args) {
-
- $this->connect();
- foreach($args['vms'] as $vm)
- $this->_machineSubscribeEvents($vm);
-
- return true;
- }
-
- /**
- * Unsubscribe from vbox and machine events
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true on success
- */
- public function remote_unsubscribeEvents($args) {
-
- $this->connect();
-
- if(!is_array($this->persistentRequest['vboxEventListeners']))
- $this->persistentRequest['vboxEventListeners'] = array();
-
- // Get events from each configured event listener
- foreach($this->persistentRequest['vboxEventListeners'] as $k => $el) {
-
- try {
-
- $listener = new IEventListener($this->client, $el['listener']);
- $source = new IEventSource($this->client, $el['source']);
-
- $source->unregisterListener($listener);
-
- $source->releaseRemote();
- $listener->releaseRemote();
-
-
-
- } catch (Exception $e) {
- $this->errors[] = $e;
- }
-
- $this->persistentRequest['vboxEventListeners'][$k] = null;
-
- }
-
- $this->websessionManager->logoff($this->vbox->handle);
- unset($this->vbox);
-
- return true;
- }
-
- /**
- * Subscribe to vbox and machine events
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true on success
- */
- public function remote_subscribeEvents($args) {
-
- $this->connect();
-
- // Check for existing listener
- if($this->persistentRequest['vboxEventListeners']['vbox']) {
-
- try {
-
- $listener = new IEventListener($this->client, $this->persistentRequest['vboxEventListeners']['vbox']['listener']);
- $source = new IEventSource($this->client, $this->persistentRequest['vboxEventListeners']['vbox']['source']);
-
- $source->unregisterListener($listener);
-
- $listener->releaseRemote();
- $source->releaseRemote();
-
- } catch (Exception $e) {
- // Pass
- }
- }
-
- // Create and register event listener
- $listener = $this->vbox->eventSource->createListener();
- $this->vbox->eventSource->registerListener($listener,array('MachineEvent', 'SnapshotEvent', 'OnMediumRegistered', 'OnExtraDataChanged', 'OnSnapshotRestored'), false);
-
- // Add to event listener list
- $this->persistentRequest['vboxEventListeners']['vbox'] = array(
- 'listener' => $listener->handle,
- 'source' => $this->vbox->eventSource->handle);
-
- // Subscribe to each machine in list
- foreach($args['vms'] as $vm) {
- $this->_machineSubscribeEvents($vm);
- }
-
- $this->persistentRequest['vboxHandle'] = $this->vbox->handle;
-
- return true;
-
- }
-
- /**
- * Return relevant event data for the event.
- *
- * @param IEvent $event
- * @param String $listenerKey Key of event listener - 'vbox' or
- * machine id
- * @return array associative array of event attributes
- */
- private function _getEventData($event, $listenerKey) {
-
- $data = array('eventType'=>(string)$event->type,'sourceId'=>$listenerKey);
-
- // Convert to parent class
- $parentClass = 'I'.substr($data['eventType'],2).'Event';
- $eventDataObject = new $parentClass($this->client, $event->handle);
-
- // Dedup ID is at least listener key ('vbox' or machine id) and event type
- $data['dedupId'] = $listenerKey.'-'.$data['eventType'];
-
- switch($data['eventType']) {
-
- case 'OnMachineStateChanged':
- $data['machineId'] = $eventDataObject->machineId;
- $data['state'] = (string)$eventDataObject->state;
- $data['dedupId'] .= '-'. $data['machineId'];
- break;
-
- case 'OnMachineDataChanged':
- $data['machineId'] = $eventDataObject->machineId;
- $data['dedupId'] .= '-'. $data['machineId'];
- break;
-
- case 'OnExtraDataCanChange':
- case 'OnExtraDataChanged':
- $data['machineId'] = $eventDataObject->machineId;
- $data['key'] = $eventDataObject->key;
- $data['value'] = $eventDataObject->value;
- $data['dedupId'] .= '-'. $data['machineId'] .'-' . $data['key'];
- break;
-
- case 'OnMediumRegistered':
- $data['machineId'] = $data['sourceId'];
- $data['mediumId'] = $eventDataObject->mediumId;
- $data['registered'] = $eventDataObject->registered;
- $data['dedupId'] .= '-'. $data['mediumId'];
- break;
-
- case 'OnMachineRegistered':
- $data['machineId'] = $eventDataObject->machineId;
- $data['registered'] = $eventDataObject->registered;
- $data['dedupId'] .= '-'. $data['machineId'];
- break;
-
- case 'OnSessionStateChanged':
- $data['machineId'] = $eventDataObject->machineId;
- $data['state'] = (string)$eventDataObject->state;
- $data['dedupId'] .= '-'. $data['machineId'];
- break;
-
- /* Snapshot events */
- case 'OnSnapshotTaken':
- case 'OnSnapshotDeleted':
- case 'OnSnapshotRestored':
- case 'OnSnapshotChanged':
- $data['machineId'] = $eventDataObject->machineId;
- $data['snapshotId'] = $eventDataObject->snapshotId;
- $data['dedupId'] .= '-'. $data['machineId'] .'-' . $data['snapshotId'];
- break;
-
- case 'OnGuestPropertyChanged':
- $data['machineId'] = $eventDataObject->machineId;
- $data['name'] = $eventDataObject->name;
- $data['value'] = $eventDataObject->value;
- $data['flags'] = $eventDataObject->flags;
- $data['dedupId'] .= '-'. $data['machineId'] .'-' . $data['name'];
- break;
-
- case 'OnCPUChanged':
- $data['machineId'] = $data['sourceId'];
- $data['cpu'] = $eventDataObject->cpu;
- $data['add'] = $eventDataObject->add;
- $data['dedupId'] .= '-' . $data['cpu'];
- break;
-
- /* Same end-result as network adapter changed */
- case 'OnNATRedirect':
- $data['machineId'] = $data['sourceId'];
- $data['eventType'] = 'OnNetworkAdapterChanged';
- $data['networkAdapterSlot'] = $eventDataObject->slot;
- $data['dedupId'] = $listenerKey .'-OnNetworkAdapterChanged-'. $data['networkAdapterSlot'];
- break;
-
- case 'OnNetworkAdapterChanged':
- $data['machineId'] = $data['sourceId'];
- $data['networkAdapterSlot'] = $eventDataObject->networkAdapter->slot;
- $data['dedupId'] .= '-'. $data['networkAdapterSlot'];
- break;
-
- /* Storage controller of VM changed */
- case 'OnStorageControllerChanged':
- $data['machineId'] = $eventDataObject->machineId;
- $data['dedupId'] .= '-'. $data['machineId'];
- break;
-
- /* Medium attachment changed */
- case 'OnMediumChanged':
- $data['machineId'] = $data['sourceId'];
- $ma = $eventDataObject->mediumAttachment;
- $data['controller'] = $ma->controller;
- $data['port'] = $ma->port;
- $data['device'] = $ma->device;
- try {
- $data['medium'] = $ma->medium->id;
- } catch (Exception $e) {
- $data['medium'] = '';
- }
- $data['dedupId'] .= '-'. $data['controller'] .'-'. $data['port'] .'-'.$data['device'];
- break;
-
- /* Generic machine changes that should query IMachine */
- case 'OnVRDEServerChanged':
- $data['machineId'] = $data['sourceId'];
- break;
- case 'OnUSBControllerChanged':
- $data['machineId'] = $data['sourceId'];
- break;
- case 'OnSharedFolderChanged':
- $data['machineId'] = $data['sourceId'];
- $data['scope'] = (string)$eventDataObject->scope;
- break;
- case 'OnVRDEServerInfoChanged':
- $data['machineId'] = $data['sourceId'];
- break;
- case 'OnCPUExecutionCapChanged':
- $data['machineId'] = $data['sourceId'];
- $data['executionCap'] = $eventDataObject->executionCap;
- break;
-
-
- /* Notification when a USB device is attached to or detached from the virtual USB controller */
- case 'OnUSBDeviceStateChanged':
- $data['machineId'] = $data['sourceId'];
- $data['deviceId'] = $eventDataObject->device->id;
- $data['attached'] = $eventDataObject->attached;
- $data['dedupId'] .= '-'. $data['deviceId'];
- break;
-
- /* Machine execution error */
- case 'OnRuntimeError':
- $data['id'] = (string)$eventDataObject->id;
- $data['machineId'] = $data['sourceId'];
- $data['message'] = $eventDataObject->message;
- $data['fatal'] = $eventDataObject->fatal;
- $data['dedupId'] .= '-' . $data['id'];
- break;
-
- /* Notification when a storage device is attached or removed. */
- case 'OnStorageDeviceChanged':
- $data['machineId'] = $eventDataObject->machineId;
- $data['storageDevice'] = $eventDataObject->storageDevice;
- $data['removed'] = $eventDataObject->removed;
- break;
-
- /* On nat network delete / create */
- case 'OnNATNetworkCreationDeletion':
- $data['creationEvent'] = $eventDataObject->creationEvent;
- /* NAT network change */
- case 'OnNATNetworkSetting':
- $data['networkName'] = $eventDataObject->networkName;
- $data['dedupId'] .= '-' . $data['networkName'];
- break;
-
- default:
- return null;
- }
-
-
- return $data;
-
- }
-
-
- /**
- * Call overloader.
- * Returns result of method call. Here is where python's decorators would come in handy.
- *
- * @param string $fn method to call
- * @param array $args arguments for method
- * @throws Exception
- * @return array
- */
- function __call($fn,$args) {
-
- // Valid session?
- global $_SESSION;
-
- if(!@$this->skipSessionCheck && !$_SESSION['valid']) {
- throw new Exception(trans('Not logged in.','UIUsers'),vboxconnector::PHPVB_ERRNO_FATAL);
- }
-
- $req = &$args[0];
-
-
- # Access to undefined methods prefixed with remote_
- if(method_exists($this,'remote_'.$fn)) {
-
- $args[1][0]['data']['responseData'] = $this->{'remote_'.$fn}($req);
- $args[1][0]['data']['success'] = ($args[1][0]['data']['responseData'] !== false);
- $args[1][0]['data']['key'] = $this->settings->key;
-
- // Not found
- } else {
-
- throw new Exception('Undefined method: ' . $fn ." - Clear your web browser's cache.",vboxconnector::PHPVB_ERRNO_FATAL);
-
- }
-
- return true;
- }
-
- /**
- * Enumerate guest properties of a vm
- *
- * @param array $args array of arguments. See function body for details.
- * @return array of guest properties
- */
- public function remote_machineEnumerateGuestProperties($args) {
-
- $this->connect();
-
- /* @var $m IMachine */
- $m = $this->vbox->findMachine($args['vm']);
-
- $props = $m->enumerateGuestProperties($args['pattern']);
- $m->releaseRemote();
-
- return $props;
-
- }
-
- /**
- * Set extra data of a vm
- *
- * @param array $args array of arguments. See function body for details.
- * @return array of extra data
- */
- public function remote_machineSetExtraData($args) {
-
- $this->connect();
-
- /* @var $m IMachine */
- $m = $this->vbox->findMachine($args['vm']);
-
- $m->setExtraData($args['key'],$args['value']);
- $m->releaseRemote();
-
- return true;
-
- }
-
- /**
- * Enumerate extra data of a vm
- *
- * @param array $args array of arguments. See function body for details.
- * @return array of extra data
- */
- public function remote_machineEnumerateExtraData($args) {
-
- $this->connect();
-
- /* @var $m IMachine */
- $m = $this->vbox->findMachine($args['vm']);
-
- $props = array();
-
- $keys = $m->getExtraDataKeys();
-
- usort($keys,'strnatcasecmp');
-
- foreach($keys as $k) {
- $props[$k] = $m->getExtraData($k);
- }
- $m->releaseRemote();
-
- return $props;
-
- }
-
- /**
- * Uses VirtualBox's vfsexplorer to check if a file exists
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true if file exists
- */
- public function remote_fileExists($args) {
-
- /* No need to go through vfs explorer if local browser is true */
- if($this->settings->browserLocal) {
- return file_exists($args['file']);
- }
-
- $this->connect();
-
- $dsep = $this->getDsep();
-
- $path = str_replace($dsep.$dsep,$dsep,$args['file']);
- $dir = dirname($path);
- $file = basename($path);
-
- if(substr($dir,-1) != $dsep) $dir .= $dsep;
-
- /* @var $appl IAppliance */
- $appl = $this->vbox->createAppliance();
-
-
- /* @var $vfs IVFSExplorer */
- $vfs = $appl->createVFSExplorer('file://'.$dir);
-
- /* @var $progress IProgress */
- $progress = $vfs->update();
- $progress->waitForCompletion(-1);
- $progress->releaseRemote();
-
- $exists = $vfs->exists(array($file));
-
- $vfs->releaseRemote();
- $appl->releaseRemote();
-
-
- return count($exists);
-
- }
-
- /**
- * Install guest additions
- *
- * @param array $args array of arguments. See function body for details.
- * @return array result data
- */
- public function remote_consoleGuestAdditionsInstall($args) {
-
- $this->connect();
-
- $results = array('errored' => 0);
-
- /* @var $gem IMedium|null */
- $gem = null;
- foreach($this->vbox->DVDImages as $m) { /* @var $m IMedium */
- if(strtolower($m->name) == 'vboxguestadditions.iso') {
- $gem = $m;
- break;
- }
- $m->releaseRemote();
- }
-
- // Not in media registry. Try to register it.
- if(!$gem) {
- $checks = array(
- 'linux' => '/usr/share/virtualbox/VBoxGuestAdditions.iso',
- 'osx' => '/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso',
- 'sunos' => '/opt/VirtualBox/additions/VBoxGuestAdditions.iso',
- 'windows' => 'C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso',
- 'windowsx86' => 'C:\Program Files (x86)\Oracle\VirtualBox\VBoxGuestAdditions.iso' // Does this exist?
- );
- $hostos = $this->vbox->host->operatingSystem;
- if(stripos($hostos,'windows') !== false) {
- $checks = array($checks['windows'],$checks['windowsx86']);
- } elseif(stripos($hostos,'solaris') !== false || stripos($hostos,'sunos') !== false) {
- $checks = array($checks['sunos']);
- // not sure of uname returned on Mac. This should cover all of them
- } elseif(stripos($hostos,'mac') !== false || stripos($hostos,'apple') !== false || stripos($hostos,'osx') !== false || stripos($hostos,'os x') !== false || stripos($hostos,'darwin') !== false) {
- $checks = array($checks['osx']);
- } elseif(stripos($hostos,'linux') !== false) {
- $checks = array($checks['linux']);
- }
-
- // Check for config setting
- if(@$this->settings->vboxGuestAdditionsISO)
- $checks = array($this->settings->vboxGuestAdditionsISO);
-
- // Unknown os and no config setting leaves all checks in place.
- // Try to register medium.
- foreach($checks as $iso) {
- try {
- $gem = $this->vbox->openMedium($iso,'DVD','ReadOnly',false);
- break;
- } catch (Exception $e) {
- // Ignore
- }
- }
- $results['sources'] = $checks;
- }
-
- // No guest additions found
- if(!$gem) {
- $results['result'] = 'noadditions';
- return $results;
- }
-
- // create session and lock machine
- /* @var $machine IMachine */
- $machine = $this->vbox->findMachine($args['vm']);
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
- $machine->lockMachine($this->session->handle, 'Shared');
-
- // Try update from guest if it is supported
- if(!@$args['mount_only']) {
- try {
-
- /* @var $progress IProgress */
- $progress = $this->session->console->guest->updateGuestAdditions($gem->location,array(),'WaitForUpdateStartOnly');
-
- // No error info. Save progress.
- $gem->releaseRemote();
- $this->_util_progressStore($progress);
- $results['progress'] = $progress->handle;
- return $results;
-
- } catch (Exception $e) {
-
- if(!empty($results['progress']))
- unset($results['progress']);
-
- // Try to mount medium
- $results['errored'] = 1;
- }
- }
-
- // updateGuestAdditions is not supported. Just try to mount image.
- $results['result'] = 'nocdrom';
- $mounted = false;
- foreach($machine->storageControllers as $sc) { /* @var $sc IStorageController */
- foreach($machine->getMediumAttachmentsOfController($sc->name) as $ma) { /* @var $ma IMediumAttachment */
- if((string)$ma->type == 'DVD') {
- $this->session->machine->mountMedium($sc->name, $ma->port, $ma->device, $gem->handle, true);
- $results['result'] = 'mounted';
- $mounted = true;
- break;
- }
- }
- $sc->releaseRemote();
- if($mounted) break;
- }
-
-
- $this->session->unlockMachine();
- unset($this->session);
- $machine->releaseRemote();
- $gem->releaseRemote();
-
- return $results;
- }
-
- /**
- * Attach USB device identified by $args['id'] to a running VM
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true on success
- */
- public function remote_consoleUSBDeviceAttach($args) {
-
- $this->connect();
-
- // create session and lock machine
- /* @var $machine IMachine */
- $machine = $this->vbox->findMachine($args['vm']);
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
- $machine->lockMachine($this->session->handle, 'Shared');
-
- $this->session->console->attachUSBDevice($args['id']);
-
- $this->session->unlockMachine();
- unset($this->session);
- $machine->releaseRemote();
-
- return true;
- }
-
- /**
- * Detach USB device identified by $args['id'] from a running VM
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true on success
- */
- public function remote_consoleUSBDeviceDetach($args) {
-
- $this->connect();
-
- // create session and lock machine
- /* @var $machine IMachine */
- $machine = $this->vbox->findMachine($args['vm']);
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
- $machine->lockMachine($this->session->handle, 'Shared');
-
- $this->session->console->detachUSBDevice($args['id']);
-
- $this->session->unlockMachine();
- unset($this->session);
- $machine->releaseRemote();
-
- return true;
- }
-
- /**
- * Save vms' groups if they have changed
- *
- * @param array $args array of arguments. See function body for details.
- * @return array response data
- */
- public function remote_machinesSaveGroups($args) {
-
- $this->connect();
-
- $response = array('saved'=>array(),'errored'=>false);
-
- foreach($args['vms'] as $vm) {
-
- // create session and lock machine
- /* @var $machine IMachine */
- try {
- $machine = $this->vbox->findMachine($vm['id']);
- } catch (Exception $null) {
- continue;
- }
-
- $newGroups = $vm['groups'];
-
- if($this->settings->phpVboxGroups) {
-
- $oldGroups = explode(',',$machine->getExtraData(vboxconnector::phpVboxGroupKey));
- if(!is_array($oldGroups)) $oldGroups = array("/");
- if(!count(array_diff($oldGroups,$newGroups)) && !count(array_diff($newGroups,$oldGroups))) {
- continue;
- }
-
- } else {
-
- $oldGroups = $machine->groups;
-
- if((string)$machine->sessionState != 'Unlocked' || (!count(array_diff($oldGroups,$newGroups)) && !count(array_diff($newGroups,$oldGroups)))) {
- $machine->releaseRemote();
- continue;
- }
-
- }
-
- try {
-
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
-
- $machine->lockMachine($this->session->handle, 'Shared');
-
- usort($newGroups,'strnatcasecmp');
-
- if($this->settings->phpVboxGroups) {
- $this->session->machine->setExtraData(vboxconnector::phpVboxGroupKey, implode(',', $newGroups));
- } else {
- $this->session->machine->groups = $newGroups;
- }
-
- $this->session->machine->saveSettings();
- $this->session->unlockMachine();
-
- unset($this->session);
- $machine->releaseRemote();
-
- } catch (Exception $e) {
-
- $this->errors[] = $e;
- $response['errored'] = true;
-
- try {
- $this->session->unlockMachine();
- unset($this->session);
- } catch (Exception $e) {
- // pass
- }
-
- continue;
-
- }
-
- // Add to saved list
- $response['saved'][] = $vm['id'];
-
- }
-
-
- return $response;
-
-
- }
-
-
- /**
- * Clone a virtual machine
- *
- * @param array $args array of arguments. See function body for details.
- * @return array response data
- */
- public function remote_machineClone($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- /* @var $src IMachine */
- $src = $this->vbox->findMachine($args['src']);
-
- if($args['snapshot'] && $args['snapshot']['id']) {
- /* @var $nsrc ISnapshot */
- $nsrc = $src->findSnapshot($args['snapshot']['id']);
- $src->releaseRemote();
- $src = null;
- $src = $nsrc->machine;
- }
- /* @var $m IMachine */
- $m = $this->vbox->createMachine($this->vbox->composeMachineFilename($args['name'],null,null,null),$args['name'],null,null,null,false);
- $sfpath = $m->settingsFilePath;
-
- /* @var $cm CloneMode */
- $cm = new CloneMode(null,$args['vmState']);
- $state = $cm->ValueMap[$args['vmState']];
-
-
- $opts = array();
- if(!$args['reinitNetwork']) $opts[] = 'KeepAllMACs';
- if($args['link']) $opts[] = 'Link';
-
- /* @var $progress IProgress */
- $progress = $src->cloneTo($m->handle,$args['vmState'],$opts);
-
- // Does an exception exist?
- try {
- if($progress->errorInfo->handle) {
- $this->errors[] = new Exception($progress->errorInfo->text);
- $progress->releaseRemote();
- return false;
- }
- } catch (Exception $null) {}
-
- $m->releaseRemote();
- $src->releaseRemote();
-
- $this->_util_progressStore($progress);
-
- return array(
- 'progress' => $progress->handle,
- 'settingsFilePath' => $sfpath);
-
- }
-
-
- /**
- * Turn VRDE on / off on a running VM
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true on success
- */
- public function remote_consoleVRDEServerSave($args) {
-
- $this->connect();
-
- // create session and lock machine
- /* @var $m IMachine */
- $m = $this->vbox->findMachine($args['vm']);
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
- $m->lockMachine($this->session->handle, 'Shared');
-
- if(intval($args['enabled']) == -1) {
- $args['enabled'] = intval(!$this->session->machine->VRDEServer->enabled);
- }
-
- $this->session->machine->VRDEServer->enabled = intval($args['enabled']);
-
- $this->session->unlockMachine();
- unset($this->session);
-
- $m->releaseRemote();
-
- return true;
- }
-
- /**
- * Save running VM settings. Called from machineSave method if the requested VM is running.
- *
- * @param array $args array of machine configuration items.
- * @param string $state state of virtual machine.
- * @return boolean true on success
- */
- private function _machineSaveRunning($args, $state) {
-
- // Client and server must agree on advanced config setting
- $this->settings->enableAdvancedConfig = (@$this->settings->enableAdvancedConfig && @$args['clientConfig']['enableAdvancedConfig']);
- $this->settings->enableHDFlushConfig = (@$this->settings->enableHDFlushConfig && @$args['clientConfig']['enableHDFlushConfig']);
-
- // Shorthand
- /* @var $m IMachine */
- $m = &$this->session->machine;
-
- $m->CPUExecutionCap = $args['CPUExecutionCap'];
- $m->description = $args['description'];
- $m->ClipboardMode = $args['ClipboardMode'];
-
- // Start / stop config
- if(@$this->settings->startStopConfig) {
- $m->setExtraData('pvbx/startupMode', $args['startupMode']);
- }
-
- // VirtualBox style start / stop config
- if(@$this->settings->vboxAutostartConfig && @$args['clientConfig']['vboxAutostartConfig']) {
-
- $m->autostopType = $args['autostopType'];
- $m->autostartEnabled = $args['autostartEnabled'];
- $m->autostartDelay = $args['autostartDelay'];
-
- }
-
- // Custom Icon
- if(@$this->settings->enableCustomIcons) {
- $m->setExtraData('phpvb/icon', $args['customIcon']);
- }
-
- // VRDE settings
- try {
- if($m->VRDEServer && $this->vbox->systemProperties->defaultVRDEExtPack) {
- $m->VRDEServer->enabled = $args['VRDEServer']['enabled'];
- $m->VRDEServer->setVRDEProperty('TCP/Ports',$args['VRDEServer']['ports']);
- $m->VRDEServer->setVRDEProperty('VNCPassword',$args['VRDEServer']['VNCPassword'] ? $args['VRDEServer']['VNCPassword'] : null);
- $m->VRDEServer->authType = ($args['VRDEServer']['authType'] ? $args['VRDEServer']['authType'] : null);
- $m->VRDEServer->authTimeout = $args['VRDEServer']['authTimeout'];
- }
- } catch (Exception $e) {
- }
-
- // Storage Controllers if machine is in a valid state
- if($state != 'Saved') {
-
- $scs = $m->storageControllers;
- $attachedEx = $attachedNew = array();
- foreach($scs as $sc) { /* @var $sc IStorageController */
- $mas = $m->getMediumAttachmentsOfController($sc->name);
- foreach($mas as $ma) { /* @var $ma IMediumAttachment */
- $attachedEx[$sc->name.$ma->port.$ma->device] = (($ma->medium->handle && $ma->medium->id) ? $ma->medium->id : null);
- }
- }
-
- // Incoming list
- foreach($args['storageControllers'] as $sc) {
-
- $sc['name'] = trim($sc['name']);
- $name = ($sc['name'] ? $sc['name'] : $sc['bus']);
-
- // Medium attachments
- foreach($sc['mediumAttachments'] as $ma) {
-
- if($ma['medium'] == 'null') $ma['medium'] = null;
-
- $attachedNew[$name.$ma['port'].$ma['device']] = $ma['medium']['id'];
-
- // Compare incoming list with existing
- if($ma['type'] != 'HardDisk' && $attachedNew[$name.$ma['port'].$ma['device']] != $attachedEx[$name.$ma['port'].$ma['device']]) {
-
- if(is_array($ma['medium']) && $ma['medium']['id'] && $ma['type']) {
-
- // Host drive
- if(strtolower($ma['medium']['hostDrive']) == 'true' || $ma['medium']['hostDrive'] === true) {
- // CD / DVD Drive
- if($ma['type'] == 'DVD') {
- $drives = $this->vbox->host->DVDDrives;
- // floppy drives
- } else {
- $drives = $this->vbox->host->floppyDrives;
- }
- foreach($drives as $md) {
- if($md->id == $ma['medium']['id']) {
- $med = &$md;
- break;
- }
- $md->releaseRemote();
- }
- } else {
- $med = $this->vbox->openMedium($ma['medium']['location'],$ma['type'],'ReadWrite',false);
- }
- } else {
- $med = null;
- }
- $m->mountMedium($name,$ma['port'],$ma['device'],(is_object($med) ? $med->handle : null),true);
- if(is_object($med)) $med->releaseRemote();
- }
-
- // Set Live CD/DVD
- if($ma['type'] == 'DVD') {
- if(!$ma['medium']['hostDrive'])
- $m->temporaryEjectDevice($name, $ma['port'], $ma['device'], $ma['temporaryEject']);
-
- // Set IgnoreFlush
- } elseif($ma['type'] == 'HardDisk') {
-
- // Remove IgnoreFlush key?
- if($this->settings->enableHDFlushConfig) {
-
- $xtra = $this->_util_getIgnoreFlushKey($ma['port'], $ma['device'], $sc['controllerType']);
-
- if($xtra) {
- if((bool)($ma['ignoreFlush'])) {
- $m->setExtraData($xtra, '0');
- } else {
- $m->setExtraData($xtra, '');
- }
- }
- }
-
-
- }
- }
-
- }
- }
-
-
- /* Networking */
- $netprops = array('enabled','attachmentType','bridgedInterface','hostOnlyInterface','internalNetwork','NATNetwork','promiscModePolicy','genericDriver');
- if(@$this->settings->enableVDE) $netprops[] = 'VDENetwork';
-
- for($i = 0; $i < count($args['networkAdapters']); $i++) {
-
- /* @var $n INetworkAdapter */
- $n = $m->getNetworkAdapter($i);
-
- // Skip disabled adapters
- if(!$n->enabled) {
- $n->releaseRemote();
- continue;
- }
-
- for($p = 0; $p < count($netprops); $p++) {
- switch($netprops[$p]) {
- case 'enabled':
- case 'cableConnected':
- break;
- default:
- if((string)$n->{$netprops[$p]} != (string)$args['networkAdapters'][$i][$netprops[$p]])
- $n->{$netprops[$p]} = $args['networkAdapters'][$i][$netprops[$p]];
- }
- }
-
- /// Not if in "Saved" state
- if($state != 'Saved') {
-
- // Network properties
- $eprops = $n->getProperties(null);
- $eprops = array_combine($eprops[1],$eprops[0]);
- $iprops = array_map(function($a){$b=explode("=",$a); return array($b[0]=>$b[1]);},preg_split('/[\r|\n]+/',$args['networkAdapters'][$i]['properties']));
- $inprops = array();
- foreach($iprops as $a) {
- foreach($a as $k=>$v)
- $inprops[$k] = $v;
- }
-
- // Remove any props that are in the existing properties array
- // but not in the incoming properties array
- foreach(array_diff(array_keys($eprops),array_keys($inprops)) as $dk) {
- $n->setProperty($dk, '');
- }
-
- // Set remaining properties
- foreach($inprops as $k => $v) {
- if(!$k) continue;
- $n->setProperty($k, $v);
- }
-
- if($n->cableConnected != $args['networkAdapters'][$i]['cableConnected'])
- $n->cableConnected = $args['networkAdapters'][$i]['cableConnected'];
-
- }
-
- if($args['networkAdapters'][$i]['attachmentType'] == 'NAT') {
-
- // Remove existing redirects
- foreach($n->NATEngine->getRedirects() as $r) {
- $n->NATEngine->removeRedirect(array_shift(explode(',',$r)));
- }
- // Add redirects
- foreach($args['networkAdapters'][$i]['redirects'] as $r) {
- $r = explode(',',$r);
- $n->NATEngine->addRedirect($r[0],$r[1],$r[2],$r[3],$r[4],$r[5]);
- }
-
- // Advanced NAT settings
- if($state != 'Saved' && @$this->settings->enableAdvancedConfig) {
- $aliasMode = $n->NATEngine->aliasMode & 1;
- if(intval($args['networkAdapters'][$i]['NATEngine']['aliasMode'] & 2)) $aliasMode |= 2;
- if(intval($args['networkAdapters'][$i]['NATEngine']['aliasMode'] & 4)) $aliasMode |= 4;
- $n->NATEngine->aliasMode = $aliasMode;
- $n->NATEngine->DNSProxy = $args['networkAdapters'][$i]['NATEngine']['DNSProxy'];
- $n->NATEngine->DNSPassDomain = $args['networkAdapters'][$i]['NATEngine']['DNSPassDomain'];
- $n->NATEngine->DNSUseHostResolver = $args['networkAdapters'][$i]['NATEngine']['DNSUseHostResolver'];
- $n->NATEngine->hostIP = $args['networkAdapters'][$i]['NATEngine']['hostIP'];
- }
-
- } else if($args['networkAdapters'][$i]['attachmentType'] == 'NATNetwork') {
-
- if($n->NATNetwork = $args['networkAdapters'][$i]['NATNetwork']);
- }
-
- $n->releaseRemote();
-
- }
-
- /* Shared Folders */
- $sf_inc = array();
- foreach($args['sharedFolders'] as $s) {
- $sf_inc[$s['name']] = $s;
- }
-
-
- // Get list of perm shared folders
- $psf_tmp = $m->sharedFolders;
- $psf = array();
- foreach($psf_tmp as $sf) {
- $psf[$sf->name] = $sf;
- }
-
- // Get a list of temp shared folders
- $tsf_tmp = $this->session->console->sharedFolders;
- $tsf = array();
- foreach($tsf_tmp as $sf) {
- $tsf[$sf->name] = $sf;
- }
-
- /*
- * Step through list and remove non-matching folders
- */
- foreach($sf_inc as $sf) {
-
- // Already exists in perm list. Check Settings.
- if($sf['type'] == 'machine' && $psf[$sf['name']]) {
-
- /* Remove if it doesn't match */
- if($sf['hostPath'] != $psf[$sf['name']]->hostPath || (bool)$sf['autoMount'] != (bool)$psf[$sf['name']]->autoMount || (bool)$sf['writable'] != (bool)$psf[$sf['name']]->writable) {
-
- $m->removeSharedFolder($sf['name']);
- $m->createSharedFolder($sf['name'],$sf['hostPath'],(bool)$sf['writable'],(bool)$sf['autoMount']);
- }
-
- unset($psf[$sf['name']]);
-
- // Already exists in perm list. Check Settings.
- } else if($sf['type'] != 'machine' && $tsf[$sf['name']]) {
-
- /* Remove if it doesn't match */
- if($sf['hostPath'] != $tsf[$sf['name']]->hostPath || (bool)$sf['autoMount'] != (bool)$tsf[$sf['name']]->autoMount || (bool)$sf['writable'] != (bool)$tsf[$sf['name']]->writable) {
-
- $this->session->console->removeSharedFolder($sf['name']);
- $this->session->console->createSharedFolder($sf['name'],$sf['hostPath'],(bool)$sf['writable'],(bool)$sf['autoMount']);
-
- }
-
- unset($tsf[$sf['name']]);
-
- } else {
-
- // Does not exist or was removed. Add it.
- if($sf['type'] != 'machine') $this->session->console->createSharedFolder($sf['name'],$sf['hostPath'],(bool)$sf['writable'],(bool)$sf['autoMount']);
- else $this->session->machine->createSharedFolder($sf['name'],$sf['hostPath'],(bool)$sf['writable'],(bool)$sf['autoMount']);
- }
-
- }
-
- /*
- * Remove remaining
- */
- foreach($psf as $sf) $m->removeSharedFolder($sf->name);
- foreach($tsf as $sf) $this->session->console->removeSharedFolder($sf->name);
-
- /*
- * USB Filters
- */
-
- $usbEx = array();
- $usbNew = array();
-
- $usbc = $this->_machineGetUSBControllers($this->session->machine);
-
- $deviceFilters = $this->_machineGetUSBDeviceFilters($this->session->machine);
-
- if($state != 'Saved') {
-
- // filters
- if(!is_array($args['USBDeviceFilters'])) $args['USBDeviceFilters'] = array();
-
- if(count($deviceFilters) != count($args['USBDeviceFilters']) || @serialize($deviceFilters) != @serialize($args['USBDeviceFilters'])) {
-
- // usb filter properties to change
- $usbProps = array('vendorId','productId','revision','manufacturer','product','serialNumber','port','remote');
-
- // Remove and Add filters
- try {
-
-
- $max = max(count($deviceFilters),count($args['USBDeviceFilters']));
- $offset = 0;
-
- // Remove existing
- for($i = 0; $i < $max; $i++) {
-
- // Only if filter differs
- if(@serialize($deviceFilters[$i]) != @serialize($args['USBDeviceFilters'][$i])) {
-
- // Remove existing?
- if($i < count($deviceFilters)) {
- $m->USBDeviceFilters->removeDeviceFilter(($i-$offset));
- $offset++;
- }
-
- // Exists in new?
- if(count($args['USBDeviceFilters'][$i])) {
-
- // Create filter
- $f = $m->USBDeviceFilters->createDeviceFilter($args['USBDeviceFilters'][$i]['name']);
- $f->active = (bool)$args['USBDeviceFilters'][$i]['active'];
-
- foreach($usbProps as $p) {
- $f->$p = $args['USBDeviceFilters'][$i][$p];
- }
-
- $m->USBDeviceFilters->insertDeviceFilter($i,$f->handle);
- $f->releaseRemote();
- $offset--;
- }
- }
-
- }
-
- } catch (Exception $e) { $this->errors[] = $e; }
-
- }
-
- }
-
-
- $this->session->machine->saveSettings();
- $this->session->unlockMachine();
- unset($this->session);
- $m->releaseRemote();
-
- return true;
-
- }
-
- /**
- * Save virtual machine settings.
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true on success
- */
- public function remote_machineSave($args) {
-
- $this->connect();
-
- // create session and lock machine
- /* @var $machine IMachine */
- $machine = $this->vbox->findMachine($args['id']);
-
- $vmState = (string)$machine->state;
- $vmRunning = ($vmState == 'Running' || $vmState == 'Paused' || $vmState == 'Saved');
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
- $machine->lockMachine($this->session->handle, ($vmRunning ? 'Shared' : 'Write'));
-
- // Switch to machineSaveRunning()?
- if($vmRunning) {
- return $this->_machineSaveRunning($args, $vmState);
- }
-
-
- // Client and server must agree on advanced config setting
- $this->settings->enableAdvancedConfig = (@$this->settings->enableAdvancedConfig && @$args['clientConfig']['enableAdvancedConfig']);
- $this->settings->enableHDFlushConfig = (@$this->settings->enableHDFlushConfig && @$args['clientConfig']['enableHDFlushConfig']);
-
- // Shorthand
- /* @var $m IMachine */
- $m = $this->session->machine;
-
- // General machine settings
- if (@$this->settings->enforceVMOwnership ) {
-
- $args['name'] = "{$_SESSION['user']}_" . preg_replace('/^' . preg_quote($_SESSION['user']) . '_/', '', $args['name']);
-
- if ( ($owner = $machine->getExtraData("phpvb/sso/owner")) && $owner !== $_SESSION['user'] && !$_SESSION['admin'] )
- {
- // skip this VM as it is not owned by the user we're logged in as
- throw new Exception("Not authorized to modify this VM");
- }
-
- }
-
- // Change OS type and update LongMode
- if(strcasecmp($m->OSTypeId,$args['OSTypeId']) != 0) {
-
- $m->OSTypeId = $args['OSTypeId'];
-
- $guestOS = $this->vbox->getGuestOSType($args['OSTypeId']);
-
- $m->setCPUProperty('LongMode', ($guestOS->is64Bit ? 1 : 0));
- }
-
- $m->CPUCount = $args['CPUCount'];
- $m->memorySize = $args['memorySize'];
- $m->firmwareType = $args['firmwareType'];
- if($args['chipsetType']) $m->chipsetType = $args['chipsetType'];
- if($m->snapshotFolder != $args['snapshotFolder']) $m->snapshotFolder = $args['snapshotFolder'];
- $m->RTCUseUTC = ($args['RTCUseUTC'] ? 1 : 0);
- $m->setCpuProperty('PAE', ($args['CpuProperties']['PAE'] ? 1 : 0));
- $m->setCPUProperty('LongMode', (strpos($args['OSTypeId'],'_64') > - 1 ? 1 : 0));
-
- // IOAPIC
- $m->BIOSSettings->IOAPICEnabled = ($args['BIOSSettings']['IOAPICEnabled'] ? 1 : 0);
- $m->CPUExecutionCap = $args['CPUExecutionCap'];
- $m->description = $args['description'];
- $m->ClipboardMode = $args['ClipboardMode'];
-
- // Start / stop config
- if(@$this->settings->startStopConfig) {
- $m->setExtraData('pvbx/startupMode', $args['startupMode']);
- }
-
-
- // VirtualBox style start / stop config
- if(@$this->settings->vboxAutostartConfig && @$args['clientConfig']['vboxAutostartConfig']) {
-
- $m->autostopType = $args['autostopType'];
- $m->autostartEnabled = $args['autostartEnabled'];
- $m->autostartDelay = $args['autostartDelay'];
-
- }
-
- // Determine if host is capable of hw accel
- $hwAccelAvail = $this->vbox->host->getProcessorFeature('HWVirtEx');
-
- $m->paravirtProvider = $args['paravirtProvider'];
- $m->setHWVirtExProperty('Enabled', $args['HWVirtExProperties']['Enabled']);
- $m->setHWVirtExProperty('NestedPaging', ($args['HWVirtExProperties']['Enabled'] && $hwAccelAvail && $args['HWVirtExProperties']['NestedPaging']));
-
- /* Only if advanced configuration is enabled */
- if(@$this->settings->enableAdvancedConfig) {
-
- /** @def VBOX_WITH_PAGE_SHARING
- * Enables the page sharing code.
- * @remarks This must match GMMR0Init; currently we only support page fusion on
- * all 64-bit hosts except Mac OS X */
-
- if($this->vbox->host->getProcessorFeature('LongMode')) {
-
- $m->pageFusionEnabled = $args['pageFusionEnabled'];
- }
-
- $m->HPETEnabled = $args['HPETEnabled'];
- $m->setExtraData("VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled", $args['disableHostTimeSync']);
- $m->keyboardHIDType = $args['keyboardHIDType'];
- $m->pointingHIDType = $args['pointingHIDType'];
- $m->setHWVirtExProperty('LargePages', $args['HWVirtExProperties']['LargePages']);
- $m->setHWVirtExProperty('UnrestrictedExecution', $args['HWVirtExProperties']['UnrestrictedExecution']);
- $m->setHWVirtExProperty('VPID', $args['HWVirtExProperties']['VPID']);
-
- }
-
- /* Custom Icon */
- if(@$this->settings->enableCustomIcons)
- $m->setExtraData('phpvb/icon', $args['customIcon']);
-
- $m->VRAMSize = $args['VRAMSize'];
- $m->graphicsControllerType = $args['graphicsControllerType'];
-
- // Video
- $m->accelerate3DEnabled = $args['accelerate3DEnabled'];
- $m->accelerate2DVideoEnabled = $args['accelerate2DVideoEnabled'];
-
- // VRDE settings
- try {
- if($m->VRDEServer && $this->vbox->systemProperties->defaultVRDEExtPack) {
- $m->VRDEServer->enabled = $args['VRDEServer']['enabled'];
- $m->VRDEServer->setVRDEProperty('TCP/Ports',$args['VRDEServer']['ports']);
- if(@$this->settings->enableAdvancedConfig)
- $m->VRDEServer->setVRDEProperty('TCP/Address',$args['VRDEServer']['netAddress']);
- $m->VRDEServer->setVRDEProperty('VNCPassword',$args['VRDEServer']['VNCPassword'] ? $args['VRDEServer']['VNCPassword'] : null);
- $m->VRDEServer->authType = ($args['VRDEServer']['authType'] ? $args['VRDEServer']['authType'] : null);
- $m->VRDEServer->authTimeout = $args['VRDEServer']['authTimeout'];
- $m->VRDEServer->allowMultiConnection = $args['VRDEServer']['allowMultiConnection'];
- }
- } catch (Exception $e) {
- }
-
- // Audio controller settings
- $m->audioAdapter->enabled = ($args['audioAdapter']['enabled'] ? 1 : 0);
- $m->audioAdapter->audioController = $args['audioAdapter']['audioController'];
- $m->audioAdapter->audioDriver = $args['audioAdapter']['audioDriver'];
-
- // Boot order
- $mbp = $this->vbox->systemProperties->maxBootPosition;
- for($i = 0; $i < $mbp; $i ++) {
- if($args['bootOrder'][$i]) {
- $m->setBootOrder(($i + 1),$args['bootOrder'][$i]);
- } else {
- $m->setBootOrder(($i + 1),'Null');
- }
- }
-
- // Storage Controllers
- $scs = $m->storageControllers;
- $attachedEx = $attachedNew = array();
- foreach($scs as $sc) { /* @var $sc IStorageController */
-
- $mas = $m->getMediumAttachmentsOfController($sc->name);
-
- $cType = (string)$sc->controllerType;
-
- foreach($mas as $ma) { /* @var $ma IMediumAttachment */
-
- $attachedEx[$sc->name.$ma->port.$ma->device] = (($ma->medium->handle && $ma->medium->id) ? $ma->medium->id : null);
-
- // Remove IgnoreFlush key?
- if($this->settings->enableHDFlushConfig && (string)$ma->type == 'HardDisk') {
- $xtra = $this->_util_getIgnoreFlushKey($ma->port, $ma->device, $cType);
- if($xtra) {
- $m->setExtraData($xtra,'');
- }
- }
-
- if($ma->controller) {
- $m->detachDevice($ma->controller,$ma->port,$ma->device);
- }
-
- }
- $scname = $sc->name;
- $sc->releaseRemote();
- $m->removeStorageController($scname);
- }
-
- // Add New
- foreach($args['storageControllers'] as $sc) {
-
- $sc['name'] = trim($sc['name']);
- $name = ($sc['name'] ? $sc['name'] : $sc['bus']);
-
-
- $bust = new StorageBus(null,$sc['bus']);
- $c = $m->addStorageController($name,(string)$bust);
- $c->controllerType = $sc['controllerType'];
- $c->useHostIOCache = $sc['useHostIOCache'];
-
- // Set sata port count
- if($sc['bus'] == 'SATA') {
- $max = max(1,intval(@$sc['portCount']));
- foreach($sc['mediumAttachments'] as $ma) {
- $max = max($max,(intval($ma['port'])+1));
- }
- $c->portCount = min(intval($c->maxPortCount),max(count($sc['mediumAttachments']),$max));
-
- }
- $c->releaseRemote();
-
-
- // Medium attachments
- foreach($sc['mediumAttachments'] as $ma) {
-
- if($ma['medium'] == 'null') $ma['medium'] = null;
-
- $attachedNew[$name.$ma['port'].$ma['device']] = $ma['medium']['id'];
-
- if(is_array($ma['medium']) && $ma['medium']['id'] && $ma['type']) {
-
- // Host drive
- if(strtolower($ma['medium']['hostDrive']) == 'true' || $ma['medium']['hostDrive'] === true) {
- // CD / DVD Drive
- if($ma['type'] == 'DVD') {
- $drives = $this->vbox->host->DVDDrives;
- // floppy drives
- } else {
- $drives = $this->vbox->host->floppyDrives;
- }
- foreach($drives as $md) { /* @var $md IMedium */
- if($md->id == $ma['medium']['id']) {
- $med = &$md;
- break;
- }
- $md->releaseRemote();
- }
- } else {
- /* @var $med IMedium */
- $med = $this->vbox->openMedium($ma['medium']['location'],$ma['type'], 'ReadWrite', false);
- }
- } else {
- $med = null;
- }
- $m->attachDevice($name,$ma['port'],$ma['device'],$ma['type'],(is_object($med) ? $med->handle : null));
-
- // CD / DVD medium attachment type
- if($ma['type'] == 'DVD') {
-
- if($ma['medium']['hostDrive'])
- $m->passthroughDevice($name, $ma['port'], $ma['device'], $ma['passthrough']);
- else
- $m->temporaryEjectDevice($name, $ma['port'], $ma['device'], $ma['temporaryEject']);
-
- // HardDisk medium attachment type
- } else if($ma['type'] == 'HardDisk') {
-
- $m->nonRotationalDevice($name, $ma['port'], $ma['device'], $ma['nonRotational']);
-
- // Remove IgnoreFlush key?
- if($this->settings->enableHDFlushConfig) {
-
- $xtra = $this->_util_getIgnoreFlushKey($ma['port'], $ma['device'], $sc['controllerType']);
-
- if($xtra) {
- if($ma['ignoreFlush']) {
- $m->setExtraData($xtra, '');
- } else {
- $m->setExtraData($xtra, 0);
- }
- }
- }
-
-
- }
-
- if($sc['bus'] == 'SATA' || $sc['bus'] == 'USB') {
- $m->setHotPluggableForDevice($name, $ma['port'], $ma['device'], $ma['hotPluggable']);
- }
-
- if(is_object($med))
- $med->releaseRemote();
- }
-
- }
-
- /*
- *
- * Network Adapters
- *
- */
-
- $netprops = array('enabled','attachmentType','adapterType','MACAddress','bridgedInterface',
- 'hostOnlyInterface','internalNetwork','NATNetwork','cableConnected','promiscModePolicy','genericDriver');
-
- for($i = 0; $i < count($args['networkAdapters']); $i++) {
- if(@$this->settings->enableVDE) $netprops[] = 'VDENetwork';
-
- $n = $m->getNetworkAdapter($i);
-
- // Skip disabled adapters
- if(!($n->enabled || @$args['networkAdapters'][$i]['enabled']))
- continue;
-
- for($p = 0; $p < count($netprops); $p++) {
- /*
- switch($netprops[$p]) {
- case 'enabled':
- case 'cableConnected':
- continue;
- }
- */
- $n->{$netprops[$p]} = @$args['networkAdapters'][$i][$netprops[$p]];
- }
-
- // Special case for boolean values
- /*
- $n->enabled = $args['networkAdapters'][$i]['enabled'];
- $n->cableConnected = $args['networkAdapters'][$i]['cableConnected'];
- */
-
- // Network properties
- $eprops = $n->getProperties(null);
- $eprops = array_combine($eprops[1],$eprops[0]);
- $iprops = array_map(function($a){$b=explode("=",$a); return array($b[0]=>$b[1]);},preg_split('/[\r|\n]+/',$args['networkAdapters'][$i]['properties']));
- $inprops = array();
- foreach($iprops as $a) {
- foreach($a as $k=>$v)
- $inprops[$k] = $v;
- }
- // Remove any props that are in the existing properties array
- // but not in the incoming properties array
- foreach(array_diff(array_keys($eprops),array_keys($inprops)) as $dk)
- $n->setProperty($dk, '');
-
- // Set remaining properties
- foreach($inprops as $k => $v)
- $n->setProperty($k, $v);
-
- // Nat redirects and advanced settings
- if($args['networkAdapters'][$i]['attachmentType'] == 'NAT') {
-
- // Remove existing redirects
- foreach($n->NATEngine->getRedirects() as $r) {
- $n->NATEngine->removeRedirect(array_shift(explode(',',$r)));
- }
- // Add redirects
- foreach($args['networkAdapters'][$i]['redirects'] as $r) {
- $r = explode(',',$r);
- $n->NATEngine->addRedirect($r[0],$r[1],$r[2],$r[3],$r[4],$r[5]);
- }
-
- // Advanced NAT settings
- if(@$this->settings->enableAdvancedConfig) {
- $aliasMode = $n->NATEngine->aliasMode & 1;
- if(intval($args['networkAdapters'][$i]['NATEngine']['aliasMode'] & 2)) $aliasMode |= 2;
- if(intval($args['networkAdapters'][$i]['NATEngine']['aliasMode'] & 4)) $aliasMode |= 4;
- $n->NATEngine->aliasMode = $aliasMode;
- $n->NATEngine->DNSProxy = $args['networkAdapters'][$i]['NATEngine']['DNSProxy'];
- $n->NATEngine->DNSPassDomain = $args['networkAdapters'][$i]['NATEngine']['DNSPassDomain'];
- $n->NATEngine->DNSUseHostResolver = $args['networkAdapters'][$i]['NATEngine']['DNSUseHostResolver'];
- $n->NATEngine->hostIP = $args['networkAdapters'][$i]['NATEngine']['hostIP'];
- }
-
- } else if($args['networkAdapters'][$i]['attachmentType'] == 'NATNetwork') {
-
- if($n->NATNetwork = $args['networkAdapters'][$i]['NATNetwork']);
- }
-
- $n->releaseRemote();
- }
-
- // Serial Ports
- for($i = 0; $i < count($args['serialPorts']); $i++) {
-
- /* @var $p ISerialPort */
- $p = $m->getSerialPort($i);
-
- if(!($p->enabled || $args['serialPorts'][$i]['enabled']))
- continue;
-
- try {
- $p->enabled = $args['serialPorts'][$i]['enabled'];
- $p->IOBase = @hexdec($args['serialPorts'][$i]['IOBase']);
- $p->IRQ = intval($args['serialPorts'][$i]['IRQ']);
- if($args['serialPorts'][$i]['path']) {
- $p->path = $args['serialPorts'][$i]['path'];
- $p->hostMode = $args['serialPorts'][$i]['hostMode'];
- } else {
- $p->hostMode = $args['serialPorts'][$i]['hostMode'];
- $p->path = $args['serialPorts'][$i]['path'];
- }
- $p->server = $args['serialPorts'][$i]['server'];
- $p->releaseRemote();
- } catch (Exception $e) {
- $this->errors[] = $e;
- }
- }
-
- // LPT Ports
- if(@$this->settings->enableLPTConfig) {
- $lptChanged = false;
-
- for($i = 0; $i < count($args['parallelPorts']); $i++) {
-
- /* @var $p IParallelPort */
- $p = $m->getParallelPort($i);
-
- if(!($p->enabled || $args['parallelPorts'][$i]['enabled']))
- continue;
-
- $lptChanged = true;
- try {
- $p->IOBase = @hexdec($args['parallelPorts'][$i]['IOBase']);
- $p->IRQ = intval($args['parallelPorts'][$i]['IRQ']);
- $p->path = $args['parallelPorts'][$i]['path'];
- $p->enabled = $args['parallelPorts'][$i]['enabled'];
- $p->releaseRemote();
- } catch (Exception $e) {
- $this->errors[] = $e;
- }
- }
- }
-
-
- $sharedEx = array();
- $sharedNew = array();
- foreach($this->_machineGetSharedFolders($m) as $s) {
- $sharedEx[$s['name']] = array('name'=>$s['name'],'hostPath'=>$s['hostPath'],'autoMount'=>(bool)$s['autoMount'],'writable'=>(bool)$s['writable']);
- }
- foreach($args['sharedFolders'] as $s) {
- $sharedNew[$s['name']] = array('name'=>$s['name'],'hostPath'=>$s['hostPath'],'autoMount'=>(bool)$s['autoMount'],'writable'=>(bool)$s['writable']);
- }
- // Compare
- if(count($sharedEx) != count($sharedNew) || (@serialize($sharedEx) != @serialize($sharedNew))) {
- foreach($sharedEx as $s) { $m->removeSharedFolder($s['name']);}
- try {
- foreach($sharedNew as $s) {
- $m->createSharedFolder($s['name'],$s['hostPath'],(bool)$s['writable'],(bool)$s['autoMount']);
- }
- } catch (Exception $e) { $this->errors[] = $e; }
- }
-
- // USB Filters
-
- $usbEx = array();
- $usbNew = array();
-
- $usbc = $this->_machineGetUSBControllers($this->session->machine);
- if(!$args['USBControllers'] || !is_array($args['USBControllers'])) $args['USBControllers'] = array();
-
- // Remove old
- $newNames = array();
- $newByName = array();
- foreach($args['USBControllers'] as $c) {
- $newNames[] = $c['name'];
- $newByName[$c['name']] = $c;
- }
- $exNames = array();
- foreach($usbc as $c) {
- $exNames[] = $c['name'];
- if(in_array($c['name'], $newNames)) continue;
- $this->session->machine->removeUSBController($c['name']);
- }
-
- $addNames = array_diff($newNames, $exNames);
- foreach($addNames as $name) {
- $this->session->machine->addUSBController($name, $newByName[$name]['type']);
- }
-
- // filters
- $deviceFilters = $this->_machineGetUSBDeviceFilters($this->session->machine);
- if(!is_array($args['USBDeviceFilters'])) $args['USBDeviceFilters'] = array();
-
- if(count($deviceFilters) != count($args['USBDeviceFilters']) || @serialize($deviceFilters) != @serialize($args['USBDeviceFilters'])) {
-
- // usb filter properties to change
- $usbProps = array('vendorId','productId','revision','manufacturer','product','serialNumber','port','remote');
-
- // Remove and Add filters
- try {
-
-
- $max = max(count($deviceFilters),count($args['USBDeviceFilters']));
- $offset = 0;
-
- // Remove existing
- for($i = 0; $i < $max; $i++) {
-
- // Only if filter differs
- if(@serialize($deviceFilters[$i]) != @serialize($args['USBDeviceFilters'][$i])) {
-
- // Remove existing?
- if($i < count($deviceFilters)) {
- $m->USBDeviceFilters->removeDeviceFilter(($i-$offset));
- $offset++;
- }
-
- // Exists in new?
- if(count($args['USBDeviceFilters'][$i])) {
-
- // Create filter
- $f = $m->USBDeviceFilters->createDeviceFilter($args['USBDeviceFilters'][$i]['name']);
- $f->active = (bool)$args['USBDeviceFilters'][$i]['active'];
-
- foreach($usbProps as $p) {
- $f->$p = $args['USBDeviceFilters'][$i][$p];
- }
-
- $m->USBDeviceFilters->insertDeviceFilter($i,$f->handle);
- $f->releaseRemote();
- $offset--;
- }
- }
-
- }
-
- } catch (Exception $e) { $this->errors[] = $e; }
-
- }
-
- // Rename goes last
- if($m->name != $args['name']) {
- $m->name = $args['name'];
- }
- $this->session->machine->saveSettings();
-
-
- $this->session->unlockMachine();
- unset($this->session);
- $machine->releaseRemote();
-
- return true;
-
- }
-
- /**
- * Add a virtual machine via its settings file.
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true on success
- */
- public function remote_machineAdd($args) {
-
- $this->connect();
-
-
- /* @var $m IMachine */
- $m = $this->vbox->openMachine($args['file']);
- $this->vbox->registerMachine($m->handle);
-
- $m->releaseRemote();
-
- return true;
-
- }
-
- /**
- * Get progress operation status. On completion, destory progress operation.
- *
- * @param array $args array of arguments. See function body for details.
- * @return array response data
- */
- public function remote_progressGet($args) {
-
- // progress operation result
- $response = array();
- $error = 0;
-
- // Connect to vboxwebsrv
- $this->connect();
-
- try {
-
- try {
-
- // Force web call to keep session open.
- if($this->persistentRequest['sessionHandle']) {
- $this->session = new ISession($this->client, $this->persistentRequest['sessionHandle']);
- if((string)$this->session->state) {}
- }
-
- /* @var $progress IProgress */
- $progress = new IProgress($this->client, $args['progress']);
-
- } catch (Exception $e) {
- $this->errors[] = $e;
- throw new Exception('Could not obtain progress operation: '.$args['progress']);
- }
-
- $response['progress'] = $args['progress'];
-
- $response['info'] = array(
- 'completed' => $progress->completed,
- 'canceled' => $progress->canceled,
- 'description' => $progress->description,
- 'operationDescription' => $progress->operationDescription,
- 'timeRemaining' => $this->_util_splitTime($progress->timeRemaining),
- 'timeElapsed' => $this->_util_splitTime((time() - $pop['started'])),
- 'percent' => $progress->percent
- );
-
-
- // Completed? Do not return. Fall to _util_progressDestroy() called later
- if($response['info']['completed'] || $response['info']['canceled']) {
-
- try {
- if(!$response['info']['canceled'] && $progress->errorInfo->handle) {
- $error = array('message'=>$progress->errorInfo->text,'err'=>$this->_util_resultCodeText($progress->resultCode));
- }
- } catch (Exception $null) {}
-
-
- } else {
-
- $response['info']['cancelable'] = $progress->cancelable;
-
- return $response;
- }
-
-
- } catch (Exception $e) {
-
- // Force progress dialog closure
- $response['info'] = array('completed'=>1);
-
- // Does an exception exist?
- try {
- if($progress->errorInfo->handle) {
- $error = array('message'=>$progress->errorInfo->text,'err'=>$this->_util_resultCodeText($progress->resultCode));
- }
- } catch (Exception $null) {}
-
- }
-
- if($error) {
- if(@$args['catcherrs']) $response['error'] = $error;
- else $this->errors[] = new Exception($error['message']);
-
- }
-
- $this->_util_progressDestroy($pop);
-
- return $response;
-
- }
-
- /**
- * Cancel a running progress operation
- *
- * @param array $args array of arguments. See function body for details.
- * @param array $response response data passed byref populated by the function
- * @return boolean true on success
- */
- public function remote_progressCancel($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- try {
- /* @var $progress IProgress */
- $progress = new IProgress($this->client,$args['progress']);
- if(!($progress->completed || $progress->canceled))
- $progress->cancel();
- } catch (Exception $e) {
- $this->errors[] = $e;
- }
-
- return true;
- }
-
- /**
- * Destory a progress operation.
- *
- * @param array $pop progress operation details
- * @return boolean true on success
- */
- private function _util_progressDestroy($pop) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- try {
- /* @var $progress IProgress */
- $progress = new IProgress($this->client,$pop['progress']);
- $progress->releaseRemote();
- } catch (Exception $e) {}
- try {
-
- // Close session and logoff
- try {
-
- if($this->session->handle) {
- if((string)$this->session->state != 'Unlocked') {
- $this->session->unlockMachine();
- }
- $this->session->releaseRemote();
- unset($this->session);
- }
-
-
- } catch (Exception $e) {
- $this->errors[] = $e;
- }
-
-
- // Logoff session associated with progress operation
- $this->websessionManager->logoff($this->vbox->handle);
- unset($this->vbox);
-
- } catch (Exception $e) {
- $this->errors[] = $e;
- }
-
- // Remove progress handles
- $this->persistentRequest = array();
-
- return true;
- }
-
- /**
- * Returns a key => value mapping of an enumeration class contained
- * in vboxServiceWrappers.php (classes that extend VBox_Enum).
- *
- * @param array $args array of arguments. See function body for details.
- * @return array response data
- * @see vboxServiceWrappers.php
- */
- public function remote_vboxGetEnumerationMap($args) {
-
- $c = new $args['class'](null, null);
- return (@isset($args['ValueMap']) ? $c->ValueMap : $c->NameMap);
- }
-
- /**
- * Save VirtualBox system properties
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true on success
- */
- public function remote_vboxSystemPropertiesSave($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $this->vbox->systemProperties->defaultMachineFolder = $args['SystemProperties']['defaultMachineFolder'];
- $this->vbox->systemProperties->VRDEAuthLibrary = $args['SystemProperties']['VRDEAuthLibrary'];
- if(@$this->settings->vboxAutostartConfig) {
- $this->vbox->systemProperties->autostartDatabasePath = $args['SystemProperties']['autostartDatabasePath'];
- }
-
- return true;
-
- }
-
- /**
- * Import a virtual appliance
- *
- * @param array $args array of arguments. See function body for details.
- * @return array response data
- */
- public function remote_applianceImport($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- /* @var $app IAppliance */
- $app = $this->vbox->createAppliance();
-
- /* @var $progress IProgress */
- $progress = $app->read($args['file']);
-
- // Does an exception exist?
- try {
- if($progress->errorInfo->handle) {
- $this->errors[] = new Exception($progress->errorInfo->text);
- $app->releaseRemote();
- return false;
- }
- } catch (Exception $null) {}
-
- $progress->waitForCompletion(-1);
-
- $app->interpret();
-
- $a = 0;
- foreach($app->virtualSystemDescriptions as $d) { /* @var $d IVirtualSystemDescription */
- // Replace with passed values
- $args['descriptions'][$a][5] = array_pad($args['descriptions'][$a][5], count($args['descriptions'][$a][3]),true);
- foreach(array_keys($args['descriptions'][$a][5]) as $k) $args['descriptions'][$a][5][$k] = (bool)$args['descriptions'][$a][5][$k];
- $d->setFinalValues($args['descriptions'][$a][5],$args['descriptions'][$a][3],$args['descriptions'][$a][4]);
- $a++;
- }
-
- /* @var $progress IProgress */
- $progress = $app->importMachines(array($args['reinitNetwork'] ? 'KeepNATMACs' : 'KeepAllMACs'));
-
- $app->releaseRemote();
-
- // Does an exception exist?
- try {
- if($progress->errorInfo->handle) {
- $this->errors[] = new Exception($progress->errorInfo->text);
- $progress->releaseRemote();
- return false;
- }
- } catch (Exception $null) {}
-
- // Save progress
- $this->_util_progressStore($progress);
-
- return array('progress' => $progress->handle);
-
- }
-
- /**
- * Get a list of VMs that are available for export.
- *
- * @param array $args array of arguments. See function body for details.
- * @return array list of exportable machiens
- */
- public function remote_vboxGetExportableMachines($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- //Get a list of registered machines
- $machines = $this->vbox->machines;
-
- $response = array();
-
- foreach ($machines as $machine) { /* @var $machine IMachine */
-
- if ( @$this->settings->enforceVMOwnership && ($owner = $machine->getExtraData("phpvb/sso/owner")) && $owner !== $_SESSION['user'] && !$_SESSION['admin'] )
- {
- // skip this VM as it is not owned by the user we're logged in as
- continue;
- }
-
- try {
- $response[] = array(
- 'name' => @$this->settings->enforceVMOwnership ? preg_replace('/^' . preg_quote($_SESSION['user']) . '_/', '', $machine->name) : $machine->name,
- 'state' => (string)$machine->state,
- 'OSTypeId' => $machine->getOSTypeId(),
- 'id' => $machine->id,
- 'description' => $machine->description
- );
- $machine->releaseRemote();
-
- } catch (Exception $e) {
- // Ignore. Probably inaccessible machine.
- }
- }
- return $response;
- }
-
-
- /**
- * Read and interpret virtual appliance file
- *
- * @param array $args array of arguments. See function body for details.
- * @return array appliance file content descriptions
- */
- public function remote_applianceReadInterpret($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- /* @var $app IAppliance */
- $app = $this->vbox->createAppliance();
-
- /* @var $progress IProgress */
- $progress = $app->read($args['file']);
-
- // Does an exception exist?
- try {
- if($progress->errorInfo->handle) {
- $this->errors[] = new Exception($progress->errorInfo->text);
- $app->releaseRemote();
- return false;
- }
- } catch (Exception $null) {}
-
- $progress->waitForCompletion(-1);
-
- $app->interpret();
-
- $response = array('warnings' => $app->getWarnings(),
- 'descriptions' => array());
-
- $i = 0;
- foreach($app->virtualSystemDescriptions as $d) { /* @var $d IVirtualSystemDescription */
- $desc = array();
- $response['descriptions'][$i] = $d->getDescription();
- foreach($response['descriptions'][$i][0] as $ddesc) {
- $desc[] = (string)$ddesc;
- }
- $response['descriptions'][$i][0] = $desc;
- $i++;
- $d->releaseRemote();
- }
- $app->releaseRemote();
- $app=null;
-
- return $response;
-
- }
-
-
- /**
- * Export VMs to a virtual appliance file
- *
- * @param array $args array of arguments. See function body for details.
- * @return array response data
- */
- public function remote_applianceExport($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- /* @var $app IAppliance */
- $app = $this->vbox->createAppliance();
-
- // Overwrite existing file?
- if($args['overwrite']) {
-
- $dsep = $this->getDsep();
-
- $path = str_replace($dsep.$dsep,$dsep,$args['file']);
- $dir = dirname($path);
- $file = basename($path);
-
- if(substr($dir,-1) != $dsep) $dir .= $dsep;
-
- /* @var $vfs IVFSExplorer */
- $vfs = $app->createVFSExplorer('file://'.$dir);
-
- /* @var $progress IProgress */
- $progress = $vfs->remove(array($file));
- $progress->waitForCompletion(-1);
- $progress->releaseRemote();
-
- $vfs->releaseRemote();
- }
-
- $appProps = array(
- 'name' => 'Name',
- 'description' => 'Description',
- 'product' => 'Product',
- 'vendor' => 'Vendor',
- 'version' => 'Version',
- 'product-url' => 'ProductUrl',
- 'vendor-url' => 'VendorUrl',
- 'license' => 'License');
-
-
- foreach($args['vms'] as $vm) {
-
- /* @var $m IMachine */
- $m = $this->vbox->findMachine($vm['id']);
- if (@$this->settings->enforceVMOwnership && ($owner = $m->getExtraData("phpvb/sso/owner")) && $owner !== $_SESSION['user'] && !$_SESSION['admin'] )
- {
- // skip this VM as it is not owned by the user we're logged in as
- continue;
- }
- $desc = $m->exportTo($app->handle, $args['file']);
- $props = $desc->getDescription();
- $ptypes = array();
- foreach($props[0] as $p) {$ptypes[] = (string)$p;}
- $typecount = 0;
- foreach($appProps as $k=>$v) {
- // Check for existing property
- if(($i=array_search($v,$ptypes)) !== false) {
- $props[3][$i] = $vm[$k];
- } else {
- $desc->addDescription($v,$vm[$k],null);
- $props[3][] = $vm[$k];
- $props[4][] = null;
- }
- $typecount++;
- }
- $enabled = array_pad(array(),count($props[3]),true);
- foreach(array_keys($enabled) as $k) $enabled[$k] = (bool)$enabled[$k];
- $desc->setFinalValues($enabled,$props[3],$props[4]);
- $desc->releaseRemote();
- $m->releaseRemote();
- }
-
- /* @var $progress IProgress */
- $progress = $app->write($args['format'],($args['manifest'] ? array('CreateManifest') : array()),$args['file']);
- $app->releaseRemote();
-
- // Does an exception exist?
- try {
- if($progress->errorInfo->handle) {
- $this->errors[] = new Exception($progress->errorInfo->text);
- $progress->releaseRemote();
- return false;
- }
- } catch (Exception $null) {}
-
- // Save progress
- $this->_util_progressStore($progress);
-
- return array('progress' => $progress->handle);
-
- }
-
- /**
- * Get nat network info
- *
- * @param unused $args
- * @param array $response response data passed byref populated by the function
- * @return array networking info data
- */
- public function remote_vboxNATNetworksGet($args) {
-
- $this->connect();
-
- $props = array('networkName','enabled','network','IPv6Enabled',
- 'advertiseDefaultIPv6RouteEnabled','needDhcpServer','portForwardRules4',
- 'portForwardRules6');
-
- $natNetworks = array();
-
- foreach($this->vbox->NATNetworks as $n) {
-
-
- $netDetails = array();
- foreach($props as $p) {
- $netDetails[$p] = $n->$p;
- }
-
- $natNetworks[] = $netDetails;
- }
-
- return $natNetworks;
-
- }
-
- /**
- * Get nat network details
- *
- * @param array $args contains network name
- * @param array $response response data passed byref populated by the function
- * @return array networking info data
- */
- public function remote_vboxNATNetworksSave($args) {
-
- $this->connect();
-
- $props = array('networkName','enabled','network','IPv6Enabled',
- 'advertiseDefaultIPv6RouteEnabled','needDhcpServer');
-
- $exNetworks = array();
- foreach($this->vbox->NATNetworks as $n) { $exNetworks[$n->networkName] = false; }
-
- /* Incoming network list */
- foreach($args['networks'] as $net) {
-
- /* Existing network */
- if($net['orig_networkName']) {
-
- $network = $this->vbox->findNATNetworkByName($net['orig_networkName']);
-
-
- $exNetworks[$net['orig_networkName']] = true;
-
- foreach($props as $p) {
- $network->$p = $net[$p];
- }
-
- foreach(array('portForwardRules4','portForwardRules6') as $rules) {
-
- if(!$net[$rules] || !is_array($net[$rules])) $net[$rules] = array();
-
- $rules_remove = array_diff($network->$rules, $net[$rules]);
- $rules_add = array_diff($net[$rules], $network->$rules);
-
- foreach($rules_remove as $rule) {
- $network->removePortForwardRule((strpos($rules,'6')>-1), array_shift(preg_split('/:/',$rule)));
- }
- foreach($rules_add as $r) {
- preg_match('/(.*?):(.+?):\[(.*?)\]:(\d+):\[(.*?)\]:(\d+)/', $r, $rule);
- array_shift($rule);
- $network->addPortForwardRule((strpos($rules,'6')>-1), $rule[0],strtoupper($rule[1]),$rule[2],$rule[3],$rule[4],$rule[5]);
- }
- }
-
- /* New network */
- } else {
-
- $network = $this->vbox->createNATNetwork($net['networkName']);
-
- foreach($props as $p) {
- if($p == 'network' && $net[$p] == '') continue;
- $network->$p = $net[$p];
- }
-
- foreach($net['portForwardRules4'] as $r) {
- preg_match('/(.*?):(.+?):\[(.*?)\]:(\d+):\[(.*?)\]:(\d+)/', $r, $rule);
- array_shift($rule);
- $network->addPortForwardRule(false, $rule[0],strtoupper($rule[1]),$rule[2],$rule[3],$rule[4],$rule[5]);
- }
- foreach($net['portForwardRules6'] as $r) {
- preg_match('/(.*?):(.+?):\[(.*?)\]:(\d+):\[(.*?)\]:(\d+)/', $r, $rule);
- array_shift($rule);
- $network->addPortForwardRule(true, $rule[0],strtoupper($rule[1]),$rule[2],$rule[3],$rule[4],$rule[5]);
- }
-
- }
-
- }
-
- /* Remove networks not in list */
- foreach($exNetworks as $n=>$v) {
- if($v) continue;
- $n = $this->vbox->findNATNetworkByName($n);
- $this->vbox->removeNATNetwork($n);
- }
-
- return true;
-
- }
-
- /**
- * Get networking info
- *
- * @param unused $args
- * @param array $response response data passed byref populated by the function
- * @return array networking info data
- */
- public function remote_getNetworking($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $response = array();
- $networks = array();
- $nics = array();
- $genericDrivers = array();
- $vdenetworks = array();
-
- /* Get host nics */
- foreach($this->vbox->host->networkInterfaces as $d) { /* @var $d IHostNetworkInterface */
- $nics[] = $d->name;
- $d->releaseRemote();
- }
-
- /* Get internal Networks */
- $networks = $this->vbox->internalNetworks;
- /* Generic Drivers */
- $genericDrivers = $this->vbox->genericNetworkDrivers;
-
- $natNetworks = array();
- foreach($this->vbox->NATNetworks as $n) {
- $natNetworks[] = $n->networkName;
- }
-
- return array(
- 'nics' => $nics,
- 'networks' => $networks,
- 'genericDrivers' => $genericDrivers,
- 'vdenetworks' => $vdenetworks,
- 'natNetworks' => $natNetworks
- );
-
- }
-
- /**
- * Get host-only interface information
- *
- * @param unused $args
- * @return array host only interface data
- */
- public function remote_hostOnlyInterfacesGet($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- /*
- * NICs
- */
- $response = array('networkInterfaces' => array());
- foreach($this->vbox->host->networkInterfaces as $d) { /* @var $d IHostNetworkInterface */
-
- if((string)$d->interfaceType != 'HostOnly') {
- $d->releaseRemote();
- continue;
- }
-
-
- // Get DHCP Info
- try {
- /* @var $dhcp IDHCPServer */
- $dhcp = $this->vbox->findDHCPServerByNetworkName($d->networkName);
- if($dhcp->handle) {
- $dhcpserver = array(
- 'enabled' => $dhcp->enabled,
- 'IPAddress' => $dhcp->IPAddress,
- 'networkMask' => $dhcp->networkMask,
- 'networkName' => $dhcp->networkName,
- 'lowerIP' => $dhcp->lowerIP,
- 'upperIP' => $dhcp->upperIP
- );
- $dhcp->releaseRemote();
- } else {
- $dhcpserver = array();
- }
- } catch (Exception $e) {
- $dhcpserver = array();
- }
-
- $response['networkInterfaces'][] = array(
- 'id' => $d->id,
- 'IPV6Supported' => $d->IPV6Supported,
- 'name' => $d->name,
- 'IPAddress' => $d->IPAddress,
- 'networkMask' => $d->networkMask,
- 'IPV6Address' => $d->IPV6Address,
- 'IPV6NetworkMaskPrefixLength' => $d->IPV6NetworkMaskPrefixLength,
- 'DHCPEnabled' => $d->DHCPEnabled,
- 'networkName' => $d->networkName,
- 'dhcpServer' => $dhcpserver
- );
- $d->releaseRemote();
- }
-
- return $response;
- }
-
-
- /**
- * Save host-only interface information
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true on success
- */
- public function remote_hostOnlyInterfacesSave($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $nics = $args['networkInterfaces'];
-
- for($i = 0; $i < count($nics); $i++) {
-
- /* @var $nic IHostNetworkInterface */
- $nic = $this->vbox->host->findHostNetworkInterfaceById($nics[$i]['id']);
-
- // Common settings
- if($nic->IPAddress != $nics[$i]['IPAddress'] || $nic->networkMask != $nics[$i]['networkMask']) {
- $nic->enableStaticIPConfig($nics[$i]['IPAddress'],$nics[$i]['networkMask']);
- }
- if($nics[$i]['IPV6Supported'] &&
- ($nic->IPV6Address != $nics[$i]['IPV6Address'] || $nic->IPV6NetworkMaskPrefixLength != $nics[$i]['IPV6NetworkMaskPrefixLength'])) {
- $nic->enableStaticIPConfigV6($nics[$i]['IPV6Address'],intval($nics[$i]['IPV6NetworkMaskPrefixLength']));
- }
-
- // Get DHCP Info
- try {
- $dhcp = $this->vbox->findDHCPServerByNetworkName($nic->networkName);
- } catch (Exception $e) {$dhcp = null;};
-
- // Create DHCP server?
- if((bool)@$nics[$i]['dhcpServer']['enabled'] && !$dhcp) {
- $dhcp = $this->vbox->createDHCPServer($nic->networkName);
- }
- if($dhcp->handle) {
- $dhcp->enabled = @$nics[$i]['dhcpServer']['enabled'];
- $dhcp->setConfiguration($nics[$i]['dhcpServer']['IPAddress'],$nics[$i]['dhcpServer']['networkMask'],$nics[$i]['dhcpServer']['lowerIP'],$nics[$i]['dhcpServer']['upperIP']);
- $dhcp->releaseRemote();
- }
- $nic->releaseRemote();
-
- }
-
- return true;
-
- }
-
- /**
- * Add Host-only interface
- *
- * @param array $args array of arguments. See function body for details.
- * @return array response data
- */
- public function remote_hostOnlyInterfaceCreate($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- /* @var $progress IProgress */
- list($int,$progress) = $this->vbox->host->createHostOnlyNetworkInterface();
- $int->releaseRemote();
-
- // Does an exception exist?
- try {
- if($progress->errorInfo->handle) {
- $this->errors[] = new Exception($progress->errorInfo->text);
- $progress->releaseRemote();
- return false;
- }
- } catch (Exception $null) {}
-
- // Save progress
- $this->_util_progressStore($progress);
-
- return array('progress' => $progress->handle);
-
-
- }
-
-
- /**
- * Remove a host-only interface
- *
- * @param array $args array of arguments. See function body for details.
- * @return array response data
- */
- public function remote_hostOnlyInterfaceRemove($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- /* @var $progress IProgress */
- $progress = $this->vbox->host->removeHostOnlyNetworkInterface($args['id']);
-
- if(!$progress->handle) return false;
-
- // Does an exception exist?
- try {
- if($progress->errorInfo->handle) {
- $this->errors[] = new Exception($progress->errorInfo->text);
- $progress->releaseRemote();
- return false;
- }
- } catch (Exception $null) {}
-
- // Save progress
- $this->_util_progressStore($progress);
-
- return array('progress' => $progress->handle);
-
- }
-
- /**
- * Get a list of Guest OS Types supported by this VirtualBox installation
- *
- * @param unused $args
- * @return array of os types
- */
- public function remote_vboxGetGuestOSTypes($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $response = array();
-
- $ts = $this->vbox->getGuestOSTypes();
-
- $supp64 = ($this->vbox->host->getProcessorFeature('LongMode') && $this->vbox->host->getProcessorFeature('HWVirtEx'));
-
- foreach($ts as $g) { /* @var $g IGuestOSType */
-
- // Avoid multiple calls
- $bit64 = $g->is64Bit;
- $response[] = array(
- 'familyId' => $g->familyId,
- 'familyDescription' => $g->familyDescription,
- 'id' => $g->id,
- 'description' => $g->description,
- 'is64Bit' => $bit64,
- 'recommendedRAM' => $g->recommendedRAM,
- 'recommendedHDD' => ($g->recommendedHDD/1024)/1024,
- 'supported' => (bool)(!$bit64 || $supp64)
- );
- }
-
- return $response;
- }
-
- /**
- * Set virtual machine state. Running, power off, save state, pause, etc..
- *
- * @param array $args array of arguments. See function body for details.
- * @return array response data or boolean true on success
- */
- public function remote_machineSetState($args) {
-
- $vm = $args['vm'];
- $state = $args['state'];
-
- $states = array(
- 'powerDown' => array('result'=>'PoweredOff','progress'=>2),
- 'reset' => array(),
- 'saveState' => array('result'=>'Saved','progress'=>2),
- 'powerButton' => array('acpi'=>true),
- 'sleepButton' => array('acpi'=>true),
- 'pause' => array('result'=>'Paused','progress'=>false),
- 'resume' => array('result'=>'Running','progress'=>false),
- 'powerUp' => array('result'=>'Running'),
- 'discardSavedState' => array('result'=>'poweredOff','lock'=>'shared','force'=>true)
- );
-
- // Check for valid state
- if(!is_array($states[$state])) {
- throw new Exception('Invalid state: ' . $state);
- }
-
- // Connect to vboxwebsrv
- $this->connect();
-
- // Machine state
- /* @var $machine IMachine */
- $machine = $this->vbox->findMachine($vm);
- $mstate = (string)$machine->state;
-
- if (@$this->settings->enforceVMOwnership && !$this->skipSessionCheck && ($owner = $machine->getExtraData("phpvb/sso/owner")) && $owner !== $_SESSION['user'] && !$_SESSION['admin'] )
- {
- // skip this VM as it is not owned by the user we're logged in as
- throw new Exception("Not authorized to change state of this VM");
- }
-
- // If state has an expected result, check
- // that we are not already in it
- if($states[$state]['result']) {
- if($mstate == $states[$state]['result']) {
- $machine->releaseRemote();
- return false;
- }
- }
-
- // Special case for power up
- if($state == 'powerUp' && $mstate == 'Paused')
- $state = 'resume';
-
- if($state == 'powerUp') {
-
-
- # Try opening session for VM
- try {
-
- // create session
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
-
- // set first run
- if($machine->getExtraData('GUI/FirstRun') == 'yes') {
- $machine->lockMachine($this->session->handle, 'Write');
- $this->session->machine->setExtraData('GUI/FirstRun', 'no');
- $this->session->unlockMachine();
- }
-
- /* @var $progress IProgress */
- $progress = $machine->launchVMProcess($this->session->handle, "headless", "");
-
- } catch (Exception $e) {
- // Error opening session
- $this->errors[] = $e;
- return false;
- }
-
- // Does an exception exist?
- try {
- if($progress->errorInfo->handle) {
- $this->errors[] = new Exception($progress->errorInfo->text);
- $progress->releaseRemote();
- return false;
- }
- } catch (Exception $null) {
- }
-
- $this->_util_progressStore($progress);
-
- return array('progress' => $progress->handle);
-
-
- }
-
- // Open session to machine
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
-
- // Lock machine
- $machine->lockMachine($this->session->handle,($states[$state]['lock'] == 'write' ? 'Write' : 'Shared'));
-
- // If this operation returns a progress object save progress
- $progress = null;
- if($states[$state]['progress']) {
-
- /* @var $progress IProgress */
- if($state == 'saveState') {
- $progress = $this->session->machine->saveState();
- } else {
- $progress = $this->session->console->$state();
- }
-
- if(!$progress->handle) {
-
- // should never get here
- try {
- $this->session->unlockMachine();
- $this->session = null;
- } catch (Exception $e) {};
-
- $machine->releaseRemote();
-
- throw new Exception('Unknown error settings machine to requested state.');
- }
-
- // Does an exception exist?
- try {
- if($progress->errorInfo->handle) {
- $this->errors[] = new Exception($progress->errorInfo->text);
- $progress->releaseRemote();
- return false;
- }
- } catch (Exception $null) {}
-
- // Save progress
- $this->_util_progressStore($progress);
-
- return array('progress' => $progress->handle);
-
- // Operation does not return a progress object
- // Just call the function
- } else {
-
- if($state == 'discardSavedState') {
- $this->session->machine->$state(($states[$state]['force'] ? true : null));
- } else {
- $this->session->console->$state(($states[$state]['force'] ? true : null));
- }
-
- }
-
- $vmname = $machine->name;
- $machine->releaseRemote();
-
- // Check for ACPI button
- if($states[$state]['acpi'] && !$this->session->console->getPowerButtonHandled()) {
- $this->session->console->releaseRemote();
- $this->session->unlockMachine();
- $this->session = null;
- return false;
- }
-
-
- if(!$progress->handle) {
- $this->session->console->releaseRemote();
- $this->session->unlockMachine();
- unset($this->session);
- }
-
- return true;
-
- }
-
-
- /**
- * Get VirtualBox host memory usage information
- *
- * @param unused $args
- * @return array response data
- */
- public function remote_hostGetMeminfo($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- return $this->vbox->host->memoryAvailable;
-
- }
-
- /**
- * Get VirtualBox host details
- *
- * @param unused $args
- * @return array response data
- */
- public function remote_hostGetDetails($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- /* @var $host IHost */
- $host = &$this->vbox->host;
- $response = array(
- 'id' => 'host',
- 'operatingSystem' => $host->operatingSystem,
- 'OSVersion' => $host->OSVersion,
- 'memorySize' => $host->memorySize,
- 'acceleration3DAvailable' => $host->acceleration3DAvailable,
- 'cpus' => array(),
- 'networkInterfaces' => array(),
- 'DVDDrives' => array(),
- 'floppyDrives' => array()
- );
-
- /*
- * Processors
- */
- // TODO https://github.com/phpvirtualbox/phpvirtualbox/issues/53
- $response['cpus'][0] = $host->getProcessorDescription(0);
- for($i = 1; $i < $host->processorCount; $i++) {
- $response['cpus'][$i] = $response['cpus'][0];
- }
-
- /*
- * Supported CPU features?
- */
- $response['cpuFeatures'] = array();
- foreach(array('HWVirtEx'=>'HWVirtEx','PAE'=>'PAE','NestedPaging'=>'Nested Paging','LongMode'=>'Long Mode (64-bit)') as $k=>$v) {
- $response['cpuFeatures'][$v] = $host->getProcessorFeature($k);
- }
-
- /*
- * NICs
- */
- foreach($host->networkInterfaces as $d) { /* @var $d IHostNetworkInterface */
- $response['networkInterfaces'][] = array(
- 'name' => $d->name,
- 'IPAddress' => $d->IPAddress,
- 'networkMask' => $d->networkMask,
- 'IPV6Supported' => $d->IPV6Supported,
- 'IPV6Address' => $d->IPV6Address,
- 'IPV6NetworkMaskPrefixLength' => $d->IPV6NetworkMaskPrefixLength,
- 'status' => (string)$d->status,
- 'mediumType' => (string)$d->mediumType,
- 'interfaceType' => (string)$d->interfaceType,
- 'hardwareAddress' => $d->hardwareAddress,
- 'networkName' => $d->networkName,
- );
- $d->releaseRemote();
- }
-
- /*
- * Medium types (DVD and Floppy)
- */
- foreach($host->DVDDrives as $d) { /* @var $d IMedium */
-
- $response['DVDDrives'][] = array(
- 'id' => $d->id,
- 'name' => $d->name,
- 'location' => $d->location,
- 'description' => $d->description,
- 'deviceType' => 'DVD',
- 'hostDrive' => true
- );
- $d->releaseRemote();
- }
-
- foreach($host->floppyDrives as $d) { /* @var $d IMedium */
-
- $response['floppyDrives'][] = array(
- 'id' => $d->id,
- 'name' => $d->name,
- 'location' => $d->location,
- 'description' => $d->description,
- 'deviceType' => 'Floppy',
- 'hostDrive' => true,
- );
- $d->releaseRemote();
- }
- $host->releaseRemote();
-
- return $response;
- }
-
- /**
- * Get a list of USB devices attached to the VirtualBox host
- *
- * @param unused $args
- * @return array of USB devices
- */
- public function remote_hostGetUSBDevices($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $response = array();
-
- foreach($this->vbox->host->USBDevices as $d) { /* @var $d IUSBDevice */
-
- $response[] = array(
- 'id' => $d->id,
- 'vendorId' => sprintf('%04s',dechex($d->vendorId)),
- 'productId' => sprintf('%04s',dechex($d->productId)),
- 'revision' => sprintf('%04s',dechex($d->revision)),
- 'manufacturer' => $d->manufacturer,
- 'product' => $d->product,
- 'serialNumber' => $d->serialNumber,
- 'address' => $d->address,
- 'port' => $d->port,
- 'version' => $d->version,
- 'portVersion' => $d->portVersion,
- 'remote' => $d->remote,
- 'state' => (string)$d->state,
- );
- $d->releaseRemote();
- }
-
- return $response;
- }
-
-
- /**
- * Get virtual machine or virtualbox host details
- *
- * @param array $args array of arguments. See function body for details.
- * @param ISnapshot $snapshot snapshot instance to use if obtaining snapshot details.
- * @see hostGetDetails()
- * @return array machine details
- */
- public function remote_machineGetDetails($args, $snapshot=null) {
-
- // Host instead of vm info
- if($args['vm'] == 'host') {
-
- $response = $this->remote_hostGetDetails($args);
-
- return $response;
- }
-
-
- // Connect to vboxwebsrv
- $this->connect();
-
- //Get registered machine or snapshot machine
- if($snapshot) {
-
- /* @var $machine ISnapshot */
- $machine = &$snapshot;
-
- } else {
-
- /* @var $machine IMachine */
- $machine = $this->vbox->findMachine($args['vm']);
-
-
- // For correct caching, always use id even if a name was passed
- $args['vm'] = $machine->id;
-
- // Check for accessibility
- if(!$machine->accessible) {
-
- return array(
- 'name' => $machine->id,
- 'state' => 'Inaccessible',
- 'OSTypeId' => 'Other',
- 'id' => $machine->id,
- 'sessionState' => 'Inaccessible',
- 'accessible' => 0,
- 'accessError' => array(
- 'resultCode' => $this->_util_resultCodeText($machine->accessError->resultCode),
- 'component' => $machine->accessError->component,
- 'text' => $machine->accessError->text)
- );
- }
-
- }
-
- // Basic data
- $data = $this->_machineGetDetails($machine);
-
- // Network Adapters
- $data['networkAdapters'] = $this->_machineGetNetworkAdapters($machine);
-
- // Storage Controllers
- $data['storageControllers'] = $this->_machineGetStorageControllers($machine);
-
- // Serial Ports
- $data['serialPorts'] = $this->_machineGetSerialPorts($machine);
-
- // LPT Ports
- $data['parallelPorts'] = $this->_machineGetParallelPorts($machine);
-
- // Shared Folders
- $data['sharedFolders'] = $this->_machineGetSharedFolders($machine);
-
- // USB Controllers
- $data['USBControllers'] = $this->_machineGetUSBControllers($machine);
- $data['USBDeviceFilters'] = $this->_machineGetUSBDeviceFilters($machine);
-
-
- if (@$this->settings->enforceVMOwnership )
- {
- $data['name'] = preg_replace('/^' . preg_quote($_SESSION['user']) . '_/', '', $data['name']);
- }
-
- // Items when not obtaining snapshot machine info
- if(!$snapshot) {
-
- $data['currentSnapshot'] = ($machine->currentSnapshot->handle ? array('id'=>$machine->currentSnapshot->id,'name'=>$machine->currentSnapshot->name) : null);
- $data['snapshotCount'] = $machine->snapshotCount;
-
- // Start / stop config
- if(@$this->settings->startStopConfig) {
- $data['startupMode'] = $machine->getExtraData('pvbx/startupMode');
- }
-
-
- }
-
- $machine->releaseRemote();
-
- $data['accessible'] = 1;
- return $data;
- }
-
- /**
- * Get runtime data of machine.
- *
- * @param array $args array of arguments. See function body for details.
- * @return array of machine runtime data
- */
- public function remote_machineGetRuntimeData($args) {
-
- $this->connect();
-
- /* @var $machine IMachine */
- $machine = $this->vbox->findMachine($args['vm']);
- $data = array(
- 'id' => $args['vm'],
- 'state' => (string)$machine->state
- );
-
- /*
- * TODO:
- *
- * 5.13.13 getGuestEnteredACPIMode
- boolean IConsole::getGuestEnteredACPIMode()
- Checks if the guest entered the ACPI mode G0 (working) or G1 (sleeping). If this method
- returns false, the guest will most likely not respond to external ACPI events.
- If this method fails, the following error codes may be reported:
-  VBOX_E_INVALID_VM_STATE: Virtual machine not in Running state.
- */
-
- // Get current console port
- if($data['state'] == 'Running' || $data['state'] == 'Paused') {
-
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
- $machine->lockMachine($this->session->handle, 'Shared');
- $console = $this->session->console;
-
- // Get guest additions version
- if(@$this->settings->enableGuestAdditionsVersionDisplay) {
- $data['guestAdditionsVersion'] = $console->guest->additionsVersion;
- }
-
- $smachine = $this->session->machine;
-
- $data['CPUExecutionCap'] = $smachine->CPUExecutionCap;
- $data['VRDEServerInfo'] = array('port' => $console->VRDEServerInfo->port);
-
- $vrde = $smachine->VRDEServer;
-
- $data['VRDEServer'] = (!$vrde ? null : array(
- 'enabled' => $vrde->enabled,
- 'ports' => $vrde->getVRDEProperty('TCP/Ports'),
- 'netAddress' => $vrde->getVRDEProperty('TCP/Address'),
- 'VNCPassword' => $vrde->getVRDEProperty('VNCPassword'),
- 'authType' => (string)$vrde->authType,
- 'authTimeout' => $vrde->authTimeout,
- 'VRDEExtPack' => (string)$vrde->VRDEExtPack
- ));
-
- // Get removable media
- $data['storageControllers'] = $this->_machineGetStorageControllers($smachine);
-
- // Get network adapters
- $data['networkAdapters'] = $this->_machineGetNetworkAdapters($smachine);
-
- $machine->releaseRemote();
-
- // Close session and unlock machine
- $this->session->unlockMachine();
- unset($this->session);
-
- }
-
-
- return $data;
-
- }
-
- /**
- * Remove a virtual machine
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true on success or array of response data
- */
- public function remote_machineRemove($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- /* @var $machine IMachine */
- $machine = $this->vbox->findMachine($args['vm']);
-
- // Only unregister or delete?
- if(!$args['delete']) {
-
- $machine->unregister('DetachAllReturnNone');
- $machine->releaseRemote();
-
- } else {
-
- $hds = array();
- $delete = $machine->unregister('DetachAllReturnHardDisksOnly');
- foreach($delete as $hd) {
- $hds[] = $this->vbox->openMedium($hd->location,'HardDisk','ReadWrite',false)->handle;
- }
-
- /* @var $progress IProgress */
- $progress = $machine->deleteConfig($hds);
-
- $machine->releaseRemote();
-
- // Does an exception exist?
- if($progress) {
- try {
- if($progress->errorInfo->handle) {
- $this->errors[] = new Exception($progress->errorInfo->text);
- $progress->releaseRemote();
- return false;
- }
- } catch (Exception $null) {}
-
- $this->_util_progressStore($progress);
-
- return array('progress' => $progress->handle);
-
- }
-
-
- }
-
- return true;
-
-
- }
-
-
- /**
- * Create a new Virtual Machine
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true on success
- */
- public function remote_machineCreate($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $response = array();
-
- // quota enforcement
- if ( isset($_SESSION['user']) )
- {
- if ( @isset($this->settings->vmQuotaPerUser) && @$this->settings->vmQuotaPerUser > 0 && !$_SESSION['admin'] )
- {
- $newresp = array('data' => array());
- $this->vboxGetMachines(array(), array(&$newresp));
- if ( count($newresp['data']['responseData']) >= $this->settings->vmQuotaPerUser )
- {
- // we're over quota!
- // delete the disk we just created
- if ( isset($args['disk']) )
- {
- $this->mediumRemove(array(
- 'medium' => $args['disk'],
- 'type' => 'HardDisk',
- 'delete' => true
- ), $newresp);
- }
- throw new Exception("Sorry, you're over quota. You can only create up to {$this->settings->vmQuotaPerUser} VMs.");
- }
- }
- }
-
- // create machine
- if (@$this->settings->enforceVMOwnership )
- $args['name'] = $_SESSION['user'] . '_' . $args['name'];
-
- /* Check if file exists */
- $filename = $this->vbox->composeMachineFilename($args['name'],($this->settings->phpVboxGroups ? '' : $args['group']),$this->vbox->systemProperties->defaultMachineFolder,null);
-
- if($this->remote_fileExists(array('file'=>$filename))) {
- return array('exists' => $filename);
- }
-
-
- /* @var $m IMachine */
- $m = $this->vbox->createMachine(null,$args['name'],($this->settings->phpVboxGroups ? '' : $args['group']),$args['ostype'],null,null);
-
- /* Check for phpVirtualBox groups */
- if($this->settings->phpVboxGroups && $args['group']) {
- $m->setExtraData(vboxconnector::phpVboxGroupKey, $args['group']);
- }
-
- // Set memory
- $m->memorySize = intval($args['memory']);
-
-
- // Save and register
- $m->saveSettings();
- $this->vbox->registerMachine($m->handle);
- $vm = $m->id;
- $m->releaseRemote();
-
- try {
-
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
-
- // Lock VM
- /* @var $machine IMachine */
- $machine = $this->vbox->findMachine($vm);
- $machine->lockMachine($this->session->handle,'Write');
-
- // OS defaults
- $defaults = $this->vbox->getGuestOSType($args['ostype']);
-
- // Ownership enforcement
- if ( isset($_SESSION['user']) )
- {
- $this->session->machine->setExtraData('phpvb/sso/owner', $_SESSION['user']);
- }
-
- // set the vboxauthsimple in VM config
- $this->session->machine->setExtraData('VBoxAuthSimple/users/'.$_SESSION['user'].'', $_SESSION['uHash']);
-
- // Always set
- $this->session->machine->setExtraData('GUI/FirstRun', 'yes');
-
- try {
- if($this->session->machine->VRDEServer && $this->vbox->systemProperties->defaultVRDEExtPack) {
- $this->session->machine->VRDEServer->enabled = 1;
- $this->session->machine->VRDEServer->authTimeout = 5000;
- $this->session->machine->VRDEServer->setVRDEProperty('TCP/Ports',($this->settings->vrdeports ? $this->settings->vrdeports : '3390-5000'));
- $this->session->machine->VRDEServer->setVRDEProperty('TCP/Address',($this->settings->vrdeaddress ? $this->settings->vrdeaddress : '127.0.0.1'));
- }
- } catch (Exception $e) {
- //Ignore
- }
-
- // Other defaults
- $this->session->machine->BIOSSettings->IOAPICEnabled = $defaults->recommendedIOAPIC;
- $this->session->machine->RTCUseUTC = $defaults->recommendedRTCUseUTC;
- $this->session->machine->firmwareType = (string)$defaults->recommendedFirmware;
- $this->session->machine->chipsetType = (string)$defaults->recommendedChipset;
- $this->session->machine->ClipboardMode = 'Disabled';
- if(intval($defaults->recommendedVRAM) > 0) $this->session->machine->VRAMSize = intval($defaults->recommendedVRAM);
- $this->session->machine->setGraphicsControllerType((string)$defaults->recommendedGraphicsController);
- $this->session->machine->setCpuProperty('PAE',$defaults->recommendedPAE);
-
- // USB input devices
- if($defaults->recommendedUSBHid) {
- $this->session->machine->pointingHIDType = 'USBMouse';
- $this->session->machine->keyboardHIDType = 'USBKeyboard';
- }
-
- /* Only if acceleration configuration is available */
- if($this->vbox->host->getProcessorFeature('HWVirtEx')) {
- $this->session->machine->setHWVirtExProperty('Enabled',$defaults->recommendedVirtEx);
- }
-
- /*
- * Hard Disk and DVD/CD Drive
- */
- $DVDbusType = (string)$defaults->recommendedDVDStorageBus;
- $DVDconType = (string)$defaults->recommendedDVDStorageController;
-
- // Attach harddisk?
- if($args['disk']) {
-
- $HDbusType = (string)$defaults->recommendedHDStorageBus;
- $HDconType = (string)$defaults->recommendedHDStorageController;
-
- $bus = new StorageBus(null,$HDbusType);
- $sc = $this->session->machine->addStorageController(trans($HDbusType,'UIMachineSettingsStorage'),(string)$bus);
- $sc->controllerType = $HDconType;
- $sc->useHostIOCache = (bool)$this->vbox->systemProperties->getDefaultIoCacheSettingForStorageController($HDconType);
-
- // Set port count?
- if($HDbusType == 'SATA') {
- $sc->portCount = (($HDbusType == $DVDbusType) ? 2 : 1);
- }
-
- $sc->releaseRemote();
-
- $m = $this->vbox->openMedium($args['disk'],'HardDisk','ReadWrite',false);
-
- $this->session->machine->attachDevice(trans($HDbusType,'UIMachineSettingsStorage'),0,0,'HardDisk',$m->handle);
-
- $m->releaseRemote();
-
- }
-
- // Attach DVD/CDROM
- if($DVDbusType) {
-
- if(!$args['disk'] || ($HDbusType != $DVDbusType)) {
-
- $bus = new StorageBus(null,$DVDbusType);
- $sc = $this->session->machine->addStorageController(trans($DVDbusType,'UIMachineSettingsStorage'),(string)$bus);
- $sc->controllerType = $DVDconType;
- $sc->useHostIOCache = (bool)$this->vbox->systemProperties->getDefaultIoCacheSettingForStorageController($DVDconType);
-
- // Set port count?
- if($DVDbusType == 'SATA') {
- $sc->portCount = ($args['disk'] ? 1 : 2);
- }
-
- $sc->releaseRemote();
- }
-
- $this->session->machine->attachDevice(trans($DVDbusType,'UIMachineSettingsStorage'),1,0,'DVD',null);
-
- }
-
- $this->session->machine->saveSettings();
- $this->session->unlockMachine();
- $this->session = null;
-
- $machine->releaseRemote();
-
- } catch (Exception $e) {
- $this->errors[] = $e;
- return false;
- }
-
- return true;
-
- }
-
-
- /**
- * Return a list of network adapters attached to machine $m
- *
- * @param IMachine $m virtual machine instance
- * @param int $slot optional slot of single network adapter to get
- * @return array of network adapter information
- */
- private function _machineGetNetworkAdapters(&$m, $slot=false) {
-
- $adapters = array();
-
- for($i = ($slot === false ? 0 : $slot); $i < ($slot === false ? $this->settings->nicMax : ($slot+1)); $i++) {
-
- /* @var $n INetworkAdapter */
- $n = $m->getNetworkAdapter($i);
-
- // Avoid duplicate calls
- $at = (string)$n->attachmentType;
- if($at == 'NAT') $nd = $n->NATEngine; /* @var $nd INATEngine */
- else $nd = null;
-
- $props = $n->getProperties(null);
- $props = implode("\n",array_map(function($a,$b){return "$a=$b";},$props[1],$props[0]));
-
- $adapters[] = array(
- 'adapterType' => (string)$n->adapterType,
- 'slot' => $n->slot,
- 'enabled' => $n->enabled,
- 'MACAddress' => $n->MACAddress,
- 'attachmentType' => $at,
- 'genericDriver' => $n->genericDriver,
- 'hostOnlyInterface' => $n->hostOnlyInterface,
- 'bridgedInterface' => $n->bridgedInterface,
- 'properties' => $props,
- 'internalNetwork' => $n->internalNetwork,
- 'NATNetwork' => $n->NATNetwork,
- 'promiscModePolicy' => (string)$n->promiscModePolicy,
- 'VDENetwork' => ($this->settings->enableVDE ? $n->VDENetwork : ''),
- 'cableConnected' => $n->cableConnected,
- 'NATEngine' => ($at == 'NAT' ?
- array('aliasMode' => intval($nd->aliasMode),'DNSPassDomain' => $nd->DNSPassDomain, 'DNSProxy' => $nd->DNSProxy, 'DNSUseHostResolver' => $nd->DNSUseHostResolver, 'hostIP' => $nd->hostIP)
- : array('aliasMode' => 0,'DNSPassDomain' => 0, 'DNSProxy' => 0, 'DNSUseHostResolver' => 0, 'hostIP' => '')),
- 'lineSpeed' => $n->lineSpeed,
- 'redirects' => (
- $at == 'NAT' ?
- $nd->getRedirects()
- : array()
- )
- );
-
- $n->releaseRemote();
- }
-
- return $adapters;
-
- }
-
-
- /**
- * Return a list of virtual machines along with their states and other basic info
- *
- * @param array $args array of arguments. See function body for details.
- * @return array list of machines
- */
- public function remote_vboxGetMachines($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $vmlist = array();
-
- // Look for a request for a single vm
- if($args['vm']) {
-
- $machines = array($this->vbox->findMachine($args['vm']));
-
- // Full list
- } else {
- //Get a list of registered machines
- $machines = $this->vbox->machines;
-
- }
-
-
-
- foreach ($machines as $machine) { /* @var $machine IMachine */
-
-
- try {
-
- if(!$machine->accessible) {
-
- $vmlist[] = array(
- 'name' => $machine->id,
- 'state' => 'Inaccessible',
- 'OSTypeId' => 'Other',
- 'id' => $machine->id,
- 'sessionState' => 'Inaccessible',
- 'accessible' => 0,
- 'accessError' => array(
- 'resultCode' => $this->_util_resultCodeText($machine->accessError->resultCode),
- 'component' => $machine->accessError->component,
- 'text' => $machine->accessError->text),
- 'lastStateChange' => 0,
- 'groups' => array(),
- 'currentSnapshot' => ''
-
- );
-
- continue;
- }
-
- if($this->settings->phpVboxGroups) {
- $groups = explode(',',$machine->getExtraData(vboxconnector::phpVboxGroupKey));
- if(!is_array($groups) || (count($groups) == 1 && !$groups[0])) $groups = array("/");
- } else {
- $groups = $machine->groups;
- }
-
- usort($groups, 'strnatcasecmp');
-
- $vmlist[] = array(
- 'name' => @$this->settings->enforceVMOwnership ? preg_replace('/^' . preg_quote($_SESSION['user']) . '_/', '', $machine->name) : $machine->name,
- 'state' => (string)$machine->state,
- 'OSTypeId' => $machine->getOSTypeId(),
- 'owner' => (@$this->settings->enforceVMOwnership ? $machine->getExtraData("phpvb/sso/owner") : ''),
- 'groups' => $groups,
- 'lastStateChange' => (string)($machine->lastStateChange/1000),
- 'id' => $machine->id,
- 'currentStateModified' => $machine->currentStateModified,
- 'sessionState' => (string)$machine->sessionState,
- 'currentSnapshotName' => ($machine->currentSnapshot->handle ? $machine->currentSnapshot->name : ''),
- 'customIcon' => (@$this->settings->enableCustomIcons ? $machine->getExtraData('phpvb/icon') : '')
- );
- if($machine->currentSnapshot->handle) $machine->currentSnapshot->releaseRemote();
-
-
- } catch (Exception $e) {
-
- if($machine) {
-
- $vmlist[] = array(
- 'name' => $machine->id,
- 'state' => 'Inaccessible',
- 'OSTypeId' => 'Other',
- 'id' => $machine->id,
- 'sessionState' => 'Inaccessible',
- 'lastStateChange' => 0,
- 'groups' => array(),
- 'currentSnapshot' => ''
- );
-
- } else {
- $this->errors[] = $e;
- }
- }
-
- try {
- $machine->releaseRemote();
- } catch (Exception $e) { }
- }
-
- return $vmlist;
-
- }
-
- /**
- * Creates a new exception so that input can be debugged.
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true on success
- */
- public function debugInput($args) {
- $this->errors[] = new Exception('debug');
- return true;
- }
-
- /**
- * Get a list of media registered with VirtualBox
- *
- * @param unused $args
- * @param array $response response data passed byref populated by the function
- * @return array of media
- */
- public function remote_vboxGetMedia($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $response = array();
- $mds = array($this->vbox->hardDisks,$this->vbox->DVDImages,$this->vbox->floppyImages);
- for($i=0;$i<3;$i++) {
- foreach($mds[$i] as $m) {
- /* @var $m IMedium */
- $response[] = $this->_mediumGetDetails($m);
- $m->releaseRemote();
- }
- }
- return $response;
- }
-
- /**
- * Get USB controller information
- *
- * @param IMachine $m virtual machine instance
- * @return array USB controller info
- */
- private function _machineGetUSBControllers(&$m) {
-
- /* @var $u IUSBController */
- $controllers = &$m->USBControllers;
-
- $rcons = array();
- foreach($controllers as $c) {
- $rcons[] = array(
- 'name' => $c->name,
- 'type' => (string)$c->type
- );
- $c->releaseRemote();
- }
-
- return $rcons;
- }
-
- /**
- * Get USB device filters
- *
- * @param IMachine $m virtual machine instance
- * @return array USB device filters
- */
- private function _machineGetUSBDeviceFilters(&$m) {
-
- $deviceFilters = array();
- foreach($m->USBDeviceFilters->deviceFilters as $df) { /* @var $df IUSBDeviceFilter */
-
- $deviceFilters[] = array(
- 'name' => $df->name,
- 'active' => $df->active,
- 'vendorId' => $df->vendorId,
- 'productId' => $df->productId,
- 'revision' => $df->revision,
- 'manufacturer' => $df->manufacturer,
- 'product' => $df->product,
- 'serialNumber' => $df->serialNumber,
- 'port' => $df->port,
- 'remote' => $df->remote
- );
- $df->releaseRemote();
- }
- return $deviceFilters;
- }
-
- /**
- * Return top-level virtual machine or snapshot information
- *
- * @param IMachine $m virtual machine instance
- * @return array vm or snapshot data
- */
- private function _machineGetDetails(&$m) {
-
- if($this->settings->phpVboxGroups) {
- $groups = explode(',',$m->getExtraData(vboxconnector::phpVboxGroupKey));
- if(!is_array($groups) || (count($groups) == 1 && !$groups[0])) $groups = array("/");
- } else {
- $groups = $m->groups;
- }
-
- usort($groups, 'strnatcasecmp');
-
- return array(
- 'name' => @$this->settings->enforceVMOwnership ? preg_replace('/^' . preg_quote($_SESSION['user']) . '_/', '', $m->name) : $m->name,
- 'description' => $m->description,
- 'groups' => $groups,
- 'id' => $m->id,
- 'autostopType' => ($this->settings->vboxAutostartConfig ? (string)$m->autostopType : ''),
- 'autostartEnabled' => ($this->settings->vboxAutostartConfig && $m->autostartEnabled),
- 'autostartDelay' => ($this->settings->vboxAutostartConfig ? intval($m->autostartDelay) : '0'),
- 'settingsFilePath' => $m->settingsFilePath,
- 'paravirtProvider' => (string)$m->paravirtProvider,
- 'OSTypeId' => $m->OSTypeId,
- 'OSTypeDesc' => $this->vbox->getGuestOSType($m->OSTypeId)->description,
- 'CPUCount' => $m->CPUCount,
- 'HPETEnabled' => $m->HPETEnabled,
- 'memorySize' => $m->memorySize,
- 'VRAMSize' => $m->VRAMSize,
- 'graphicsControllerType' => (string)$m->graphicsControllerType,
- 'pointingHIDType' => (string)$m->pointingHIDType,
- 'keyboardHIDType' => (string)$m->keyboardHIDType,
- 'accelerate3DEnabled' => $m->accelerate3DEnabled,
- 'accelerate2DVideoEnabled' => $m->accelerate2DVideoEnabled,
- 'BIOSSettings' => array(
- 'ACPIEnabled' => $m->BIOSSettings->ACPIEnabled,
- 'IOAPICEnabled' => $m->BIOSSettings->IOAPICEnabled,
- 'timeOffset' => $m->BIOSSettings->timeOffset
- ),
- 'firmwareType' => (string)$m->firmwareType,
- 'snapshotFolder' => $m->snapshotFolder,
- 'ClipboardMode' => (string)$m->ClipboardMode,
- 'monitorCount' => $m->monitorCount,
- 'pageFusionEnabled' => $m->pageFusionEnabled,
- 'VRDEServer' => (!$m->VRDEServer ? null : array(
- 'enabled' => $m->VRDEServer->enabled,
- 'ports' => $m->VRDEServer->getVRDEProperty('TCP/Ports'),
- 'netAddress' => $m->VRDEServer->getVRDEProperty('TCP/Address'),
- 'VNCPassword' => $m->VRDEServer->getVRDEProperty('VNCPassword'),
- 'authType' => (string)$m->VRDEServer->authType,
- 'authTimeout' => $m->VRDEServer->authTimeout,
- 'allowMultiConnection' => $m->VRDEServer->allowMultiConnection,
- 'VRDEExtPack' => (string)$m->VRDEServer->VRDEExtPack
- )),
- 'audioAdapter' => array(
- 'enabled' => $m->audioAdapter->enabled,
- 'audioController' => (string)$m->audioAdapter->audioController,
- 'audioDriver' => (string)$m->audioAdapter->audioDriver,
- ),
- 'RTCUseUTC' => $m->RTCUseUTC,
- 'EffectiveParavirtProvider' => (string)$m->getEffectiveParavirtProvider(),
- 'HWVirtExProperties' => array(
- 'Enabled' => $m->getHWVirtExProperty('Enabled'),
- 'NestedPaging' => $m->getHWVirtExProperty('NestedPaging'),
- 'LargePages' => $m->getHWVirtExProperty('LargePages'),
- 'UnrestrictedExecution' => $m->getHWVirtExProperty('UnrestrictedExecution'),
- 'VPID' => $m->getHWVirtExProperty('VPID')
- ),
- 'CpuProperties' => array(
- 'PAE' => $m->getCpuProperty('PAE')
- ),
- 'bootOrder' => $this->_machineGetBootOrder($m),
- 'chipsetType' => (string)$m->chipsetType,
- 'GUI' => array(
- 'FirstRun' => $m->getExtraData('GUI/FirstRun'),
- ),
- 'customIcon' => (@$this->settings->enableCustomIcons ? $m->getExtraData('phpvb/icon') : ''),
- 'disableHostTimeSync' => intval($m->getExtraData("VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled")),
- 'CPUExecutionCap' => $m->CPUExecutionCap
- );
-
- }
-
- /**
- * Get virtual machine boot order
- *
- * @param IMachine $m virtual machine instance
- * @return array boot order
- */
- private function _machineGetBootOrder(&$m) {
- $return = array();
- $mbp = $this->vbox->systemProperties->maxBootPosition;
- for($i = 0; $i < $mbp; $i ++) {
- if(($b = (string)$m->getBootOrder($i + 1)) == 'Null') continue;
- $return[] = $b;
- }
- return $return;
- }
-
- /**
- * Get serial port configuration for a virtual machine or snapshot
- *
- * @param IMachine $m virtual machine instance
- * @return array serial port info
- */
- private function _machineGetSerialPorts(&$m) {
- $ports = array();
- $max = $this->vbox->systemProperties->serialPortCount;
- for($i = 0; $i < $max; $i++) {
- try {
- /* @var $p ISerialPort */
- $p = $m->getSerialPort($i);
- $ports[] = array(
- 'slot' => $p->slot,
- 'enabled' => $p->enabled,
- 'IOBase' => '0x'.strtoupper(sprintf('%3s',dechex($p->IOBase))),
- 'IRQ' => $p->IRQ,
- 'hostMode' => (string)$p->hostMode,
- 'server' => $p->server,
- 'path' => $p->path
- );
- $p->releaseRemote();
- } catch (Exception $e) {
- // Ignore
- }
- }
- return $ports;
- }
-
- /**
- * Get parallel port configuration for a virtual machine or snapshot
- *
- * @param IMachine $m virtual machine instance
- * @return array parallel port info
- */
- private function _machineGetParallelPorts(&$m) {
- if(!@$this->settings->enableLPTConfig) return array();
- $ports = array();
- $max = $this->vbox->systemProperties->parallelPortCount;
- for($i = 0; $i < $max; $i++) {
- try {
- /* @var $p IParallelPort */
- $p = $m->getParallelPort($i);
- $ports[] = array(
- 'slot' => $p->slot,
- 'enabled' => $p->enabled,
- 'IOBase' => '0x'.strtoupper(sprintf('%3s',dechex($p->IOBase))),
- 'IRQ' => $p->IRQ,
- 'path' => $p->path
- );
- $p->releaseRemote();
- } catch (Exception $e) {
- // Ignore
- }
- }
- return $ports;
- }
-
- /**
- * Get shared folder configuration for a virtual machine or snapshot
- *
- * @param IMachine $m virtual machine instance
- * @return array shared folder info
- */
- private function _machineGetSharedFolders(&$m) {
- $sfs = &$m->sharedFolders;
- $return = array();
- foreach($sfs as $sf) { /* @var $sf ISharedFolder */
- $return[] = array(
- 'name' => $sf->name,
- 'hostPath' => $sf->hostPath,
- 'accessible' => $sf->accessible,
- 'writable' => $sf->writable,
- 'autoMount' => $sf->autoMount,
- 'lastAccessError' => $sf->lastAccessError,
- 'type' => 'machine'
- );
- }
- return $return;
- }
-
- /**
- * Add encryption password to VM console
- *
- * @param array $args array of arguments. See function body for details.
- * @return true on success
- */
- public function remote_consoleAddDiskEncryptionPasswords($args) {
-
- $this->connect();
-
- /* @var $machine IMachine */
- $machine = $this->vbox->findMachine($args['vm']);
-
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
- $machine->lockMachine($this->session->handle,'Shared');
-
- $response = array('accepted'=>array(),'failed'=>array(),'errors'=>array());
-
- foreach($args['passwords'] as $creds) {
- try {
- $this->session->console->removeDiskEncryptionPassword($creds['id']);
- } catch(Exception $e) {
- // It may not exist yet
- }
-
- try {
- $this->session->console->addDiskEncryptionPassword($creds['id'], $creds['password'], (bool)@$args['clearOnSuspend']);
- $response['accepted'][] = $creds['id'];
- } catch (Exception $e) {
- $response['failed'][] = $creds['id'];
- $response['errors'][] = $e->getMessage();
- }
- }
-
- $this->session->unlockMachine();
- unset($this->session);
- $machine->releaseRemote();
-
- return $response;
- }
-
- /**
- * Get a list of transient (temporary) shared folders
- *
- * @param array $args array of arguments. See function body for details.
- * @return array of shared folders
- */
- public function remote_consoleGetSharedFolders($args) {
-
- $this->connect();
-
- /* @var $machine IMachine */
- $machine = $this->vbox->findMachine($args['vm']);
-
- // No need to continue if machine is not running
- if((string)$machine->state != 'Running') {
- $machine->releaseRemote();
- return true;
- }
-
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
- $machine->lockMachine($this->session->handle,'Shared');
-
- $sfs = $this->session->console->sharedFolders;
-
- $response = array();
-
- foreach($sfs as $sf) { /* @var $sf ISharedFolder */
-
- $response[] = array(
- 'name' => $sf->name,
- 'hostPath' => $sf->hostPath,
- 'accessible' => $sf->accessible,
- 'writable' => $sf->writable,
- 'autoMount' => $sf->autoMount,
- 'lastAccessError' => $sf->lastAccessError,
- 'type' => 'transient'
- );
- }
-
- $this->session->unlockMachine();
- unset($this->session);
- $machine->releaseRemote();
-
- return $response;
- }
-
- /**
- * Get VirtualBox Host OS specific directory separator
- *
- * @return string directory separator string
- */
- public function getDsep() {
-
- if(!$this->dsep) {
-
- /* No need to go through vbox if local browser is true */
- if($this->settings->browserLocal) {
-
- $this->dsep = DIRECTORY_SEPARATOR;
-
- } else {
-
- $this->connect();
-
- if(stripos($this->vbox->host->operatingSystem,'windows') !== false) {
- $this->dsep = '\\';
- } else {
- $this->dsep = '/';
- }
- }
-
-
- }
-
- return $this->dsep;
- }
-
- /**
- * Get medium attachment information for all medium attachments in $mas
- *
- * @param IMediumAttachment[] $mas list of IMediumAttachment instances
- * @return array medium attachment info
- */
- private function _machineGetMediumAttachments(&$mas) {
-
- $return = array();
-
- foreach($mas as $ma) { /** @var $ma IMediumAttachment */
- $return[] = array(
- 'medium' => ($ma->medium->handle ? array('id'=>$ma->medium->id) : null),
- 'controller' => $ma->controller,
- 'port' => $ma->port,
- 'device' => $ma->device,
- 'type' => (string)$ma->type,
- 'passthrough' => $ma->passthrough,
- 'temporaryEject' => $ma->temporaryEject,
- 'nonRotational' => $ma->nonRotational,
- 'hotPluggable' => $ma->hotPluggable,
- );
- }
-
- // sort by port then device
- usort($return,function($a,$b){if($a["port"] == $b["port"]) { if($a["device"] < $b["device"]) { return -1; } if($a["device"] > $b["device"]) { return 1; } return 0; } if($a["port"] < $b["port"]) { return -1; } return 1;});
-
- return $return;
- }
-
- /**
- * Save snapshot details ( description or name)
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true on success
- */
- public function remote_snapshotSave($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- /* @var $vm IMachine */
- $vm = $this->vbox->findMachine($args['vm']);
-
- /* @var $snapshot ISnapshot */
- $snapshot = $vm->findSnapshot($args['snapshot']);
- $snapshot->name = $args['name'];
- $snapshot->description = $args['description'];
-
- // cleanup
- $snapshot->releaseRemote();
- $vm->releaseRemote();
-
- return true;
- }
-
- /**
- * Get snapshot details
- *
- * @param array $args array of arguments. See function body for details.
- * @return array containing snapshot details
- */
- public function remote_snapshotGetDetails($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- /* @var $vm IMachine */
- $vm = $this->vbox->findMachine($args['vm']);
-
- /* @var $snapshot ISnapshot */
- $snapshot = $vm->findSnapshot($args['snapshot']);
-
- $response = $this->_snapshotGetDetails($snapshot,false);
- $response['machine'] = $this->remote_machineGetDetails(array(),$snapshot->machine);
-
- // cleanup
- $snapshot->releaseRemote();
- $vm->releaseRemote();
-
- return $response;
-
- }
-
- /**
- * Restore a snapshot
- *
- * @param array $args array of arguments. See function body for details.
- * @return array response data containing progress operation id
- */
- public function remote_snapshotRestore($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $progress = $this->session = null;
-
- try {
-
- // Open session to machine
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
-
- /* @var $machine IMachine */
- $machine = $this->vbox->findMachine($args['vm']);
- $machine->lockMachine($this->session->handle, 'Write');
-
- /* @var $snapshot ISnapshot */
- $snapshot = $this->session->machine->findSnapshot($args['snapshot']);
-
- /* @var $progress IProgress */
- $progress = $this->session->machine->restoreSnapshot($snapshot->handle);
-
- $snapshot->releaseRemote();
- $machine->releaseRemote();
-
- // Does an exception exist?
- try {
- if($progress->errorInfo->handle) {
- $this->errors[] = new Exception($progress->errorInfo->text);
- $progress->releaseRemote();
- return false;
- }
- } catch (Exception $null) {}
-
- $this->_util_progressStore($progress);
-
- } catch (Exception $e) {
-
- $this->errors[] = $e;
-
- if($this->session->handle) {
- try{$this->session->unlockMachine();}catch(Exception $e){}
- }
- return false;
- }
-
- return array('progress' => $progress->handle);
-
- }
-
- /**
- * Delete a snapshot
- *
- * @param array $args array of arguments. See function body for details.
- * @return array response data containing progress operation id
- */
- public function remote_snapshotDelete($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $progress = $this->session = null;
-
- try {
-
- // Open session to machine
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
-
- /* @var $machine IMachine */
- $machine = $this->vbox->findMachine($args['vm']);
- $machine->lockMachine($this->session->handle, 'Shared');
-
- /* @var $progress IProgress */
- $progress = $this->session->machine->deleteSnapshot($args['snapshot']);
-
- $machine->releaseRemote();
-
- // Does an exception exist?
- try {
- if($progress->errorInfo->handle) {
- $this->errors[] = new Exception($progress->errorInfo->text);
- $progress->releaseRemote();
- return false;
- }
- } catch (Exception $null) {}
-
- $this->_util_progressStore($progress);
-
-
- } catch (Exception $e) {
-
- $this->errors[] = $e;
-
- if($this->session->handle) {
- try{$this->session->unlockMachine();$this->session=null;}catch(Exception $e){}
- }
-
- return false;
- }
-
- return array('progress' => $progress->handle);
-
- }
-
- /**
- * Take a snapshot
- *
- * @param array $args array of arguments. See function body for details.
- * @return array response data containing progress operation id
- */
- public function remote_snapshotTake($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- /* @var $machine IMachine */
- $machine = $this->vbox->findMachine($args['vm']);
-
- $progress = $this->session = null;
-
- try {
-
- // Open session to machine
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
- $machine->lockMachine($this->session->handle, ((string)$machine->sessionState == 'Unlocked' ? 'Write' : 'Shared'));
-
- /* @var $progress IProgress */
- list($progress, $snapshotId) = $this->session->machine->takeSnapshot($args['name'], $args['description'], null);
-
- // Does an exception exist?
- try {
- if($progress->errorInfo->handle) {
- $this->errors[] = new Exception($progress->errorInfo->text);
- $progress->releaseRemote();
- try{$this->session->unlockMachine(); $this->session=null;}catch(Exception $ed){}
- return false;
- }
- } catch (Exception $null) {}
-
-
- $this->_util_progressStore($progress);
-
- } catch (Exception $e) {
-
- if(!$progress->handle && $this->session->handle) {
- try{$this->session->unlockMachine();$this->session=null;}catch(Exception $e){}
- }
-
- return false;
- }
-
- return array('progress' => $progress->handle);
-
- }
-
- /**
- * Get a list of snapshots for a machine
- *
- * @param array $args array of arguments. See function body for details.
- * @return array list of snapshots
- */
- public function remote_machineGetSnapshots($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- /* @var $machine IMachine */
- $machine = $this->vbox->findMachine($args['vm']);
-
- $response = array('vm' => $args['vm'],
- 'snapshot' => array(),
- 'currentSnapshotId' => null);
-
- /* No snapshots? Empty array */
- if($machine->snapshotCount < 1) {
- return $response;
- } else {
-
- /* @var $s ISnapshot */
- $s = $machine->findSnapshot(null);
- $response['snapshot'] = $this->_snapshotGetDetails($s,true);
- $s->releaseRemote();
- }
-
- $response['currentSnapshotId'] = ($machine->currentSnapshot->handle ? $machine->currentSnapshot->id : '');
- if($machine->currentSnapshot->handle) $machine->currentSnapshot->releaseRemote();
- $machine->releaseRemote();
-
- return $response;
- }
-
-
- /**
- * Return details about snapshot $s
- *
- * @param ISnapshot $s snapshot instance
- * @param boolean $sninfo traverse child snapshots
- * @return array snapshot info
- */
- private function _snapshotGetDetails(&$s,$sninfo=false) {
-
- $children = array();
-
- if($sninfo)
- foreach($s->children as $c) { /* @var $c ISnapshot */
- $children[] = $this->_snapshotGetDetails($c, true);
- $c->releaseRemote();
- }
-
- // Avoid multiple soap calls
- $timestamp = (string)$s->timeStamp;
-
- return array(
- 'id' => $s->id,
- 'name' => $s->name,
- 'description' => $s->description,
- 'timeStamp' => floor($timestamp/1000),
- 'timeStampSplit' => $this->_util_splitTime(time() - floor($timestamp/1000)),
- 'online' => $s->online
- ) + (
- ($sninfo ? array('children' => $children) : array())
- );
- }
-
- /**
- * Return details about storage controllers for machine $m
- *
- * @param IMachine $m virtual machine instance
- * @return array storage controllers' details
- */
- private function _machineGetStorageControllers(&$m) {
-
- $sc = array();
- $scs = $m->storageControllers;
-
- foreach($scs as $c) { /* @var $c IStorageController */
- $sc[] = array(
- 'name' => $c->name,
- 'maxDevicesPerPortCount' => $c->maxDevicesPerPortCount,
- 'useHostIOCache' => $c->useHostIOCache,
- 'minPortCount' => $c->minPortCount,
- 'maxPortCount' => $c->maxPortCount,
- 'portCount' => $c->portCount,
- 'bus' => (string)$c->bus,
- 'controllerType' => (string)$c->controllerType,
- 'mediumAttachments' => $this->_machineGetMediumAttachments($m->getMediumAttachmentsOfController($c->name), $m->id)
- );
- $c->releaseRemote();
- }
-
- for($i = 0; $i < count($sc); $i++) {
-
- for($a = 0; $a < count($sc[$i]['mediumAttachments']); $a++) {
-
- // Value of '' means it is not applicable
- $sc[$i]['mediumAttachments'][$a]['ignoreFlush'] = '';
-
- // Only valid for HardDisks
- if($sc[$i]['mediumAttachments'][$a]['type'] != 'HardDisk') continue;
-
- // Get appropriate key
- $xtra = $this->_util_getIgnoreFlushKey($sc[$i]['mediumAttachments'][$a]['port'], $sc[$i]['mediumAttachments'][$a]['device'], $sc[$i]['controllerType']);
-
- // No such setting for this bus type
- if(!$xtra) continue;
-
- $sc[$i]['mediumAttachments'][$a]['ignoreFlush'] = $m->getExtraData($xtra);
-
- if(trim($sc[$i]['mediumAttachments'][$a]['ignoreFlush']) === '')
- $sc[$i]['mediumAttachments'][$a]['ignoreFlush'] = 1;
- else
- $sc[$i]['mediumAttachments'][$a]['ignoreFlush'] = $sc[$i]['mediumAttachments'][$a]['ignoreFlush'];
-
- }
- }
-
- return $sc;
- }
-
- /**
- * Check medium encryption password
- *
- * @param array $args array of arguments. See function body for details.
- * @return array response data
- */
- public function remote_mediumCheckEncryptionPassword($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $m = $this->vbox->openMedium($args['medium'],'HardDisk','ReadWrite',false);
-
- $retval = $m->checkEncryptionPassword($args['password']);
-
- $m->releaseRemote();
-
- return $retval;
-
- }
-
- /**
- * Change medium encryption
- *
- * @param array $args array of arguments. See function body for details.
- * @return array response data containing progress id or true
- */
- public function remote_mediumChangeEncryption($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $m = $this->vbox->openMedium($args['medium'], 'HardDisk', 'ReadWrite', false);
-
- /* @var $progress IProgress */
- $progress = $m->changeEncryption($args['old_password'],
- $args['cipher'], $args['password'], $args['id']);
-
- // Does an exception exist?
- try {
- if($progress->errorInfo->handle) {
- $this->errors[] = new Exception($progress->errorInfo->text);
- $progress->releaseRemote();
- $m->releaseRemote();
- return false;
- }
- } catch (Exception $null) {
- }
-
- if($args['waitForCompletion']) {
- $progress->waitForCompletion(-1);
- $progress->releaseRemote();
- $m->releaseRemote();
- return true;
- }
-
- $this->_util_progressStore($progress);
-
- return array('progress' => $progress->handle);
-
- }
-
- /**
- * Resize a medium. Currently unimplemented in GUI.
- *
- * @param array $args array of arguments. See function body for details.
- * @return array response data containing progress id
- */
- public function remote_mediumResize($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $m = $this->vbox->openMedium($args['medium'], 'HardDisk', 'ReadWrite', false);
-
- /* @var $progress IProgress */
- $progress = $m->resize($args['bytes']);
-
- // Does an exception exist?
- try {
- if($progress->errorInfo->handle) {
- $this->errors[] = new Exception($progress->errorInfo->text);
- $progress->releaseRemote();
- return false;
- }
- } catch (Exception $null) {
- }
-
- $this->_util_progressStore($progress);
-
- return array('progress' => $progress->handle);
-
- }
-
- /**
- * Clone a medium
- *
- * @param array $args array of arguments. See function body for details.
- * @return array response data containing progress id
- */
- public function remote_mediumCloneTo($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $format = strtoupper($args['format']);
- /* @var $target IMedium */
- $target = $this->vbox->createMedium($format, $args['location'], 'ReadWrite', 'HardDisk');
- $mid = $target->id;
-
- /* @var $src IMedium */
- $src = $this->vbox->openMedium($args['src'], 'HardDisk', 'ReadWrite', false);
-
- $type = array(($args['type'] == 'fixed' ? 'Fixed' : 'Standard'));
- if($args['split']) $type[] = 'VmdkSplit2G';
-
- /* @var $progress IProgress */
- $progress = $src->cloneTo($target->handle,$type,null);
-
- $src->releaseRemote();
- $target->releaseRemote();
-
- // Does an exception exist?
- try {
- if($progress->errorInfo->handle) {
- $this->errors[] = new Exception($progress->errorInfo->text);
- $progress->releaseRemote();
- return false;
- }
- } catch (Exception $null) {}
-
- $this->_util_progressStore($progress);
-
- return array('progress' => $progress->handle, 'id' => $mid);
-
- }
-
- /**
- * Set medium to a specific type
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true on success
- */
- public function remote_mediumSetType($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- /* @var $m IMedium */
- $m = $this->vbox->openMedium($args['medium'], 'HardDisk', 'ReadWrite', false);
- $m->type = $args['type'];
- $m->releaseRemote();
-
- return true;
- }
-
- /**
- * Add iSCSI medium
- *
- * @param array $args array of arguments. See function body for details.
- * @return response data
- */
- public function remote_mediumAddISCSI($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- // {'server':server,'port':port,'intnet':intnet,'target':target,'lun':lun,'enclun':enclun,'targetUser':user,'targetPass':pass}
-
- // Fix LUN
- $args['lun'] = intval($args['lun']);
- if($args['enclun']) $args['lun'] = 'enc'.$args['lun'];
-
- // Compose name
- $name = $args['server'].'|'.$args['target'];
- if($args['lun'] != 0 && $args['lun'] != 'enc0')
- $name .= '|'.$args['lun'];
-
- // Create disk
- /* @var $hd IMedium */
- $hd = $this->vbox->createMedium('iSCSI',$name, 'ReadWrite', 'HardDisk');
-
- if($args['port']) $args['server'] .= ':'.intval($args['port']);
-
- $arrProps = array();
-
- $arrProps["TargetAddress"] = $args['server'];
- $arrProps["TargetName"] = $args['target'];
- $arrProps["LUN"] = $args['lun'];
- if($args['targetUser']) $arrProps["InitiatorUsername"] = $args['targetUser'];
- if($args['targetPass']) $arrProps["InitiatorSecret"] = $args['targetPass'];
- if($args['intnet']) $arrProps["HostIPStack"] = '0';
-
- $hd->setProperties(array_keys($arrProps),array_values($arrProps));
-
- $hdid = $hd->id;
- $hd->releaseRemote();
-
- return array('id' => $hdid);
- }
-
- /**
- * Add existing medium by file location
- *
- * @param array $args array of arguments. See function body for details.
- * @return resposne data containing new medium's id
- */
- public function remote_mediumAdd($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- /* @var $m IMedium */
- $m = $this->vbox->openMedium($args['path'], $args['type'], 'ReadWrite', false);
-
- $mid = $m->id;
- $m->releaseRemote();
-
- return array('id'=>$mid);
- }
-
- /**
- * Get VirtualBox generated machine configuration file name
- *
- * @param array $args array of arguments. See function body for details.
- * @return string filename
- */
- public function remote_vboxGetComposedMachineFilename($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- return $this->vbox->composeMachineFilename($args['name'],($this->settings->phpVboxGroups ? '' : $args['group']),$this->vbox->systemProperties->defaultMachineFolder,null);
-
- }
-
- /**
- * Create base storage medium (virtual hard disk)
- *
- * @param array $args array of arguments. See function body for details.
- * @return response data containing progress id
- */
- public function remote_mediumCreateBaseStorage($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $format = strtoupper($args['format']);
-
- $type = array(($args['type'] == 'fixed' ? 'Fixed' : 'Standard'));
- if($args['split']) $type[] = 'VmdkSplit2G';
-
- /* @var $hd IMedium */
- $hd = $this->vbox->createMedium($format, $args['file'], 'ReadWrite', 'HardDisk');
-
- /* @var $progress IProgress */
- $progress = $hd->createBaseStorage(intval($args['size'])*1024*1024,$type);
-
- // Does an exception exist?
- try {
- if($progress->errorInfo->handle) {
- $this->errors[] = new Exception($progress->errorInfo->text);
- $progress->releaseRemote();
- return false;
- }
- } catch (Exception $null) {}
-
- $this->_util_progressStore($progress);
-
- $hd->releaseRemote();
-
- return array('progress' => $progress->handle);
-
- }
-
- /**
- * Release medium from all attachments
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true
- */
- public function remote_mediumRelease($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- /* @var $m IMedium */
- $m = $this->vbox->openMedium($args['medium'],$args['type'], 'ReadWrite', false);
- $mediumid = $m->id;
-
- // connected to...
- $machines = $m->machineIds;
- $released = array();
- foreach($machines as $uuid) {
-
- // Find medium attachment
- try {
- /* @var $mach IMachine */
- $mach = $this->vbox->findMachine($uuid);
- } catch (Exception $e) {
- $this->errors[] = $e;
- continue;
- }
- $attach = $mach->mediumAttachments;
- $remove = array();
- foreach($attach as $a) {
- if($a->medium->handle && $a->medium->id == $mediumid) {
- $remove[] = array(
- 'controller' => $a->controller,
- 'port' => $a->port,
- 'device' => $a->device);
- break;
- }
- }
- // save state
- $state = (string)$mach->sessionState;
-
- if(!count($remove)) continue;
-
- $released[] = $uuid;
-
- // create session
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
-
- // Hard disk requires machine to be stopped
- if($args['type'] == 'HardDisk' || $state == 'Unlocked') {
-
- $mach->lockMachine($this->session->handle, 'Write');
-
- } else {
-
- $mach->lockMachine($this->session->handle, 'Shared');
-
- }
-
- foreach($remove as $r) {
- if($args['type'] == 'HardDisk') {
- $this->session->machine->detachDevice($r['controller'],$r['port'],$r['device']);
- } else {
- $this->session->machine->mountMedium($r['controller'],$r['port'],$r['device'],null,true);
- }
- }
-
- $this->session->machine->saveSettings();
- $this->session->machine->releaseRemote();
- $this->session->unlockMachine();
- unset($this->session);
- $mach->releaseRemote();
-
- }
- $m->releaseRemote();
-
- return true;
- }
-
- /**
- * Remove a medium
- *
- * @param array $args array of arguments. See function body for details.
- * @return response data possibly containing progress operation id
- */
- public function remote_mediumRemove($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- if(!$args['type']) $args['type'] = 'HardDisk';
-
- /* @var $m IMedium */
- $m = $this->vbox->openMedium($args['medium'],$args['type'], 'ReadWrite', false);
-
- if($args['delete'] && @$this->settings->deleteOnRemove && (string)$m->deviceType == 'HardDisk') {
-
- /* @var $progress IProgress */
- $progress = $m->deleteStorage();
-
- $m->releaseRemote();
-
- // Does an exception exist?
- try {
- if($progress->errorInfo->handle) {
- $this->errors[] = new Exception($progress->errorInfo->text);
- $progress->releaseRemote();
- return false;
- }
- } catch (Exception $null) { }
-
- $this->_util_progressStore($progress);
- return array('progress' => $progress->handle);
-
- } else {
- $m->close();
- $m->releaseRemote();
- }
-
- return true;
- }
-
- /**
- * Get a list of recent media
- *
- * @param array $args array of arguments. See function body for details.
- * @return array of recent media
- */
- public function remote_vboxRecentMediaGet($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $mlist = array();
- foreach(array(
- array('type'=>'HardDisk','key'=>'GUI/RecentListHD'),
- array('type'=>'DVD','key'=>'GUI/RecentListCD'),
- array('type'=>'Floppy','key'=>'GUI/RecentListFD')) as $r) {
- $list = $this->vbox->getExtraData($r['key']);
- $mlist[$r['type']] = array_filter(explode(';', trim($list,';')));
- }
- return $mlist;
- }
-
- /**
- * Get a list of recent media paths
- *
- * @param array $args array of arguments. See function body for details.
- * @return array of recent media paths
- */
- public function remote_vboxRecentMediaPathsGet($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $mlist = array();
- foreach(array(
- array('type'=>'HardDisk','key'=>'GUI/RecentFolderHD'),
- array('type'=>'DVD','key'=>'GUI/RecentFolderCD'),
- array('type'=>'Floppy','key'=>'GUI/RecentFolderFD')) as $r) {
- $mlist[$r['type']] = $this->vbox->getExtraData($r['key']);
- }
- return $mlist;
- }
-
-
- /**
- * Update recent medium path list
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true on success
- */
- public function remote_vboxRecentMediaPathSave($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $types = array(
- 'HardDisk'=>'GUI/RecentFolderHD',
- 'DVD'=>'GUI/RecentFolderCD',
- 'Floppy'=>'GUI/RecentFolderFD'
- );
-
- $this->vbox->setExtraData($types[$args['type']], $args['folder']);
-
- return true;
- }
-
- /**
- * Update recent media list
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true on success
- */
- public function remote_vboxRecentMediaSave($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $types = array(
- 'HardDisk'=>'GUI/RecentListHD',
- 'DVD'=>'GUI/RecentListCD',
- 'Floppy'=>'GUI/RecentListFD'
- );
-
- $this->vbox->setExtraData($types[$args['type']], implode(';',array_unique($args['list'])).';');
-
- return true;
-
- }
-
- /**
- * Mount a medium on the VM
- *
- * @param array $args array of arguments. See function body for details.
- * @return boolean true on success
- */
- public function remote_mediumMount($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- // Find medium attachment
- /* @var $machine IMachine */
- $machine = $this->vbox->findMachine($args['vm']);
- $state = (string)$machine->sessionState;
-
- // create session
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
-
- if($state == 'Unlocked') {
- $machine->lockMachine($this->session->handle,'Write');
- $save = true; // force save on closed session as it is not a "run-time" change
- } else {
-
- $machine->lockMachine($this->session->handle, 'Shared');
- }
-
- // Empty medium / eject
- if($args['medium'] == 0) {
- $med = null;
- } else {
- // Host drive
- if(strtolower($args['medium']['hostDrive']) == 'true' || $args['medium']['hostDrive'] === true) {
- // CD / DVD Drive
- if($args['medium']['deviceType'] == 'DVD') {
- $drives = $this->vbox->host->DVDDrives;
- // floppy drives
- } else {
- $drives = $this->vbox->host->floppyDrives;
- }
- foreach($drives as $m) { /* @var $m IMedium */
- if($m->id == $args['medium']['id']) {
- /* @var $med IMedium */
- $med = &$m;
- break;
- }
- $m->releaseRemote();
- }
- // Normal medium
- } else {
- /* @var $med IMedium */
- $med = $this->vbox->openMedium($args['medium']['location'],$args['medium']['deviceType'],'ReadWrite',false);
- }
- }
-
- $this->session->machine->mountMedium($args['controller'],$args['port'],$args['device'],(is_object($med) ? $med->handle : null),true);
-
- if(is_object($med)) $med->releaseRemote();
-
- if($save) $this->session->machine->saveSettings();
-
- $this->session->unlockMachine();
- $machine->releaseRemote();
- unset($this->session);
-
- return true;
- }
-
- /**
- * Get medium details
- *
- * @param IMedium $m medium instance
- * @return array medium details
- */
- private function _mediumGetDetails(&$m) {
-
- $children = array();
- $attachedTo = array();
- $machines = $m->machineIds;
- $hasSnapshots = 0;
-
- foreach($m->children as $c) { /* @var $c IMedium */
- $children[] = $this->_mediumGetDetails($c);
- $c->releaseRemote();
- }
-
- foreach($machines as $mid) {
- $sids = $m->getSnapshotIds($mid);
- try {
- /* @var $mid IMachine */
- $mid = $this->vbox->findMachine($mid);
- } catch (Exception $e) {
- $attachedTo[] = array('machine' => $mid .' ('.$e->getMessage().')', 'snapshots' => array());
- continue;
- }
-
- $c = count($sids);
- $hasSnapshots = max($hasSnapshots,$c);
- for($i = 0; $i < $c; $i++) {
- if($sids[$i] == $mid->id) {
- unset($sids[$i]);
- } else {
- try {
- /* @var $sn ISnapshot */
- $sn = $mid->findSnapshot($sids[$i]);
- $sids[$i] = $sn->name;
- $sn->releaseRemote();
- } catch(Exception $e) { }
- }
- }
- $hasSnapshots = (count($sids) ? 1 : 0);
- $attachedTo[] = array('machine'=>$mid->name,'snapshots'=>$sids);
- $mid->releaseRemote();
- }
-
- // For $fixed value
- $mvenum = new MediumVariant(null, null);
- $variant = 0;
-
- foreach($m->variant as $mv) {
- $variant += $mvenum->ValueMap[(string)$mv];
- }
-
- // Encryption settings
- $encryptionSettings = null;
- if((string)$m->deviceType == 'HardDisk') {
- try {
- list($id, $cipher) = $m->getEncryptionSettings();
- if($id) {
- $encryptionSettings = array(
- 'id' => $id,
- 'cipher' => $cipher,
- );
- }
- } catch (Exception $e) {
- // Pass. Encryption is not configured
- }
-
- }
- return array(
- 'id' => $m->id,
- 'description' => $m->description,
- 'state' => (string)$m->refreshState(),
- 'location' => $m->location,
- 'name' => $m->name,
- 'deviceType' => (string)$m->deviceType,
- 'hostDrive' => $m->hostDrive,
- 'size' => (string)$m->size, /* (string) to support large disks. Bypass integer limit */
- 'format' => $m->format,
- 'type' => (string)$m->type,
- 'parent' => (((string)$m->deviceType == 'HardDisk' && $m->parent->handle) ? $m->parent->id : null),
- 'children' => $children,
- 'base' => (((string)$m->deviceType == 'HardDisk' && $m->base->handle) ? $m->base->id : null),
- 'readOnly' => $m->readOnly,
- 'logicalSize' => ($m->logicalSize/1024)/1024,
- 'autoReset' => $m->autoReset,
- 'hasSnapshots' => $hasSnapshots,
- 'lastAccessError' => $m->lastAccessError,
- 'variant' => $variant,
- 'machineIds' => array(),
- 'attachedTo' => $attachedTo,
- 'encryptionSettings' => $encryptionSettings
- );
-
- }
-
- /**
- * Store a progress operation so that its status can be polled via progressGet()
- *
- * @param IProgress $progress progress operation instance
- * @return string progress operation handle / id
- */
- private function _util_progressStore(&$progress) {
-
- /* Store vbox and session handle */
- $this->persistentRequest['vboxHandle'] = $this->vbox->handle;
- if($this->session->handle) {
- $this->persistentRequest['sessionHandle'] = $this->session->handle;
- }
-
- /* Store server if multiple servers are configured */
- if(@is_array($this->settings->servers) && count($this->settings->servers) > 1)
- $this->persistentRequest['vboxServer'] = $this->settings->name;
-
- return $progress->handle;
- }
-
- /**
- * Get VirtualBox system properties
- * @param array $args array of arguments. See function body for details.
- * @return array of system properties
- */
- public function remote_vboxSystemPropertiesGet($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- $mediumFormats = array();
-
- // Shorthand
- $sp = $this->vbox->systemProperties;
-
- // capabilities
- $mfCap = new MediumFormatCapabilities(null,'');
- foreach($sp->mediumFormats as $mf) { /* @var $mf IMediumFormat */
- $exts = $mf->describeFileExtensions();
- $dtypes = array();
- foreach($exts[1] as $t) $dtypes[] = (string)$t;
- $caps = array();
- foreach($mf->capabilities as $c) {
- $caps[] = (string)$c;
- }
-
- $mediumFormats[] = array('id'=>$mf->id,'name'=>$mf->name,'extensions'=>array_map('strtolower',$exts[0]),'deviceTypes'=>$dtypes,'capabilities'=>$caps);
-
- }
-
- $scs = array();
-
- $scts = array('LsiLogic',
- 'BusLogic',
- 'IntelAhci',
- 'PIIX4',
- 'ICH6',
- 'I82078',
- 'USB');
-
- foreach($scts as $t) {
- $scs[$t] = $sp->getStorageControllerHotplugCapable($t);
- }
-
- return array(
- 'minGuestRAM' => (string)$sp->minGuestRAM,
- 'maxGuestRAM' => (string)$sp->maxGuestRAM,
- 'minGuestVRAM' => (string)$sp->minGuestVRAM,
- 'maxGuestVRAM' => (string)$sp->maxGuestVRAM,
- 'minGuestCPUCount' => (string)$sp->minGuestCPUCount,
- 'maxGuestCPUCount' => (string)$sp->maxGuestCPUCount,
- 'autostartDatabasePath' => (@$this->settings->vboxAutostartConfig ? $sp->autostartDatabasePath : ''),
- 'infoVDSize' => (string)$sp->infoVDSize,
- 'networkAdapterCount' => 8, // static value for now
- 'maxBootPosition' => (string)$sp->maxBootPosition,
- 'defaultMachineFolder' => (string)$sp->defaultMachineFolder,
- 'defaultHardDiskFormat' => (string)$sp->defaultHardDiskFormat,
- 'homeFolder' => $this->vbox->homeFolder,
- 'VRDEAuthLibrary' => (string)$sp->VRDEAuthLibrary,
- 'defaultAudioDriver' => (string)$sp->defaultAudioDriver,
- 'defaultVRDEExtPack' => $sp->defaultVRDEExtPack,
- 'serialPortCount' => $sp->serialPortCount,
- 'parallelPortCount' => $sp->parallelPortCount,
- 'mediumFormats' => $mediumFormats,
- 'scs' => $scs
- );
- }
-
- /**
- * Get a list of VM log file names
- *
- * @param array $args array of arguments. See function body for details.
- * @return array of log file names
- */
- public function remote_machineGetLogFilesList($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- /* @var $m IMachine */
- $m = $this->vbox->findMachine($args['vm']);
-
- $logs = array();
-
- try { $i = 0; while($l = $m->queryLogFilename($i++)) $logs[] = $l;
- } catch (Exception $null) {}
-
- $lf = $m->logFolder;
- $m->releaseRemote();
-
- return array('path' => $lf, 'logs' => $logs);
-
- }
-
- /**
- * Get VM log file contents
- *
- * @param array $args array of arguments. See function body for details.
- * @return string log file contents
- */
- public function remote_machineGetLogFile($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- /* @var $m IMachine */
- $m = $this->vbox->findMachine($args['vm']);
- $log = '';
- try {
- // Read in 8k chunks
- while($l = $m->readLog(intval($args['log']),strlen($log),8192)) {
- if(!count($l) || !strlen($l[0])) break;
- $log .= base64_decode($l[0]);
- }
- } catch (Exception $null) {}
- $m->releaseRemote();
-
- // Attempt to UTF-8 encode string or json_encode may choke
- // and return an empty string
- if(function_exists('utf8_encode'))
- return utf8_encode($log);
-
- return $log;
- }
-
- /**
- * Get a list of USB devices attached to a given VM
- *
- * @param array $args array of arguments. See function body for details.
- * @return array list of devices
- */
- public function remote_consoleGetUSBDevices($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- /* @var $machine IMachine */
- $machine = $this->vbox->findMachine($args['vm']);
- $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
- $machine->lockMachine($this->session->handle, 'Shared');
-
- $response = array();
- foreach($this->session->console->USBDevices as $u) { /* @var $u IUSBDevice */
- $response[$u->id] = array('id'=>$u->id,'remote'=>$u->remote);
- $u->releaseRemote();
- }
-
- $this->session->unlockMachine();
- unset($this->session);
- $machine->releaseRemote();
-
- return $response;
-
- }
-
- /**
- * Return a string representing the VirtualBox ExtraData key
- * for this port + device + bus type IgnoreFlush setting
- *
- * @param integer port medium attachment port number
- * @param integer device medium attachment device number
- * @param string cType controller type
- * @return string extra data setting string
- */
- private function _util_getIgnoreFlushKey($port,$device,$cType) {
-
- $cTypes = array(
- 'piix3' => 'piix3ide',
- 'piix4' => 'piix3ide',
- 'ich6' => 'piix3ide',
- 'intelahci' => 'ahci',
- 'lsilogic' => 'lsilogicscsi',
- 'buslogic' => 'buslogic',
- 'lsilogicsas' => 'lsilogicsas'
- );
-
- if(!isset($cTypes[strtolower($cType)])) {
- $this->errors[] = new Exception('Invalid controller type: ' . $cType);
- return '';
- }
-
- $lun = ((intval($device)*2) + intval($port));
-
- return str_replace('[b]',$lun,str_replace('[a]',$cTypes[strtolower($cType)],"VBoxInternal/Devices/[a]/0/LUN#[b]/Config/IgnoreFlush"));
-
- }
-
- /**
- * Get a newly generated MAC address from VirtualBox
- *
- * @param array $args array of arguments. See function body for details
- * @return string mac address
- */
- public function remote_vboxGenerateMacAddress($args) {
-
- // Connect to vboxwebsrv
- $this->connect();
-
- return $this->vbox->host->generateMACAddress();
-
- }
-
- /**
- * Set group definition
- *
- * @param array $args array of arguments. See function body for details
- * @return boolean true on success
- */
- public function remote_vboxGroupDefinitionsSet($args) {
-
- $this->connect();
-
- // Save a list of valid paths
- $validGroupPaths = array();
-
- $groupKey = ($this->settings->phpVboxGroups ? vboxconnector::phpVboxGroupKey : 'GUI/GroupDefinitions');
-
- // Write out each group definition
- foreach($args['groupDefinitions'] as $groupDef) {
-
- $this->vbox->setExtraData($groupKey.$groupDef['path'], $groupDef['order']);
- $validGroupPaths[] = $groupDef['path'];
-
- }
-
- // Remove any unused group definitions
- $keys = $this->vbox->getExtraDataKeys();
- foreach($keys as $k) {
- if(strpos($k,$groupKey) !== 0) continue;
- if(array_search(substr($k,strlen($groupKey)), $validGroupPaths) === false)
- $this->vbox->setExtraData($k,'');
- }
-
- return true;
- }
-
- /**
- * Return group definitions
- *
- * @param array $args array of arguments. See function body for details
- * @return array group definitions
- */
- public function remote_vboxGroupDefinitionsGet($args) {
-
- $this->connect();
-
- $response = array();
-
- $keys = $this->vbox->getExtraDataKeys();
-
- $groupKey = ($this->settings->phpVboxGroups ? vboxconnector::phpVboxGroupKey : 'GUI/GroupDefinitions');
- foreach($keys as $grouppath) {
-
- if(strpos($grouppath,$groupKey) !== 0) continue;
-
- $subgroups = array();
- $machines = array();
-
- $response[] = array(
- 'name' => substr($grouppath,strrpos($grouppath,'/')+1),
- 'path' => substr($grouppath,strlen($groupKey)),
- 'order' => $this->vbox->getExtraData($grouppath)
- );
- }
-
- return $response;
-
- }
-
- /**
- * Format a time span in seconds into days / hours / minutes / seconds
- * @param integer $t number of seconds
- * @return array containing number of days / hours / minutes / seconds
- */
- private function _util_splitTime($t) {
-
- $spans = array(
- 'days' => 86400,
- 'hours' => 3600,
- 'minutes' => 60,
- 'seconds' => 1);
-
- $time = array();
-
- foreach($spans as $k => $v) {
- if(!(floor($t / $v) > 0)) continue;
- $time[$k] = floor($t / $v);
- $t -= floor($time[$k] * $v);
- }
-
- return $time;
- }
-
-
- /**
- * Return VBOX result code text for result code
- *
- * @param integer result code number
- * @return string result code text
- */
- private function _util_resultCodeText($c) {
-
- $rcodes = new ReflectionClass('VirtualBox_COM_result_codes');
- $rcodes = array_flip($rcodes->getConstants());
- $rcodes['0x80004005'] = 'NS_ERROR_FAILURE';
-
- return @$rcodes['0x'.strtoupper(dechex($c))] . ' (0x'.strtoupper(dechex($c)).')';
- }
-}
-
+<?php
+/**
+ *
+ * Connects to vboxwebsrv, calls SOAP methods, and returns data.
+ *
+ * @author Ian Moore (imoore76 at yahoo dot com)
+ * @copyright Copyright (C) 2010-2015 Ian Moore (imoore76 at yahoo dot com)
+ * @version $Id: vboxconnector.php 599 2015-07-27 10:40:37Z imoore76 $
+ * @package phpVirtualBox
+ *
+ */
+
+class vboxconnector {
+
+ /**
+ * Error with safe HTML
+ * @var integer
+ */
+ const PHPVB_ERRNO_HTML = 1;
+
+ /**
+ * Error number describing a fatal error
+ * @var integer
+ */
+ const PHPVB_ERRNO_FATAL = 32;
+
+ /**
+ * Error number describing a connection error
+ * @var integer
+ */
+ const PHPVB_ERRNO_CONNECT = 64;
+
+ /**
+ * phpVirtualBox groups extra value key
+ * @var string
+ */
+ const phpVboxGroupKey = 'phpvb/Groups';
+
+ /**
+ * Holds any errors that occur during processing. Errors are placed in here
+ * when we want calling functions to be aware of the error, but do not want to
+ * halt processing
+ *
+ * @var array
+ */
+ var $errors = array();
+
+ /**
+ * Holds any debug messages
+ *
+ * @var array
+ */
+ var $messages = array();
+
+ /**
+ * Settings object
+ * @var phpVBoxConfigClass
+ * @see phpVBoxConfigClass
+ */
+ var $settings = null;
+
+ /**
+ * true if connected to vboxwebsrv
+ * @var boolean
+ */
+ var $connected = false;
+
+ /**
+ * IVirtualBox instance
+ * @var IVirtualBox
+ */
+ var $vbox = null;
+
+ /**
+ * VirtualBox web session manager
+ * @var IWebsessionManager
+ */
+ var $websessionManager = null;
+
+ /**
+ * Holds IWebsessionManager session object if created
+ * during processing so that it can be properly shutdown
+ * in __destruct
+ * @var ISession
+ * @see vboxconnector::__destruct()
+ */
+ var $session = null;
+
+ /**
+ * Holds VirtualBox version information
+ * @var array
+ */
+ var $version = null;
+
+ /**
+ * If true, vboxconnector will not verify that there is a valid
+ * (PHP) session before connecting.
+ * @var boolean
+ */
+ var $skipSessionCheck = false;
+
+ /**
+ * Holds items that should persist accross requests
+ * @var array
+ */
+ var $persistentRequest = array();
+
+ /**
+ * Holds VirtualBox host OS specific directory separator set by getDSep()
+ * @var string
+ * @see vboxconnector::getDsep()
+ */
+ var $dsep = null;
+
+ /**
+ * Obtain configuration settings and set object vars
+ * @param boolean $useAuthMaster use the authentication master obtained from configuration class
+ * @see phpVBoxConfigClass
+ */
+ public function __construct($useAuthMaster = false) {
+
+ require_once(dirname(__FILE__).'/language.php');
+ require_once(dirname(__FILE__).'/vboxServiceWrappers.php');
+
+ /* Set up.. .. settings */
+
+ /** @var phpVBoxConfigClass */
+ $this->settings = new phpVBoxConfigClass();
+
+ // Are default settings being used?
+ if(@$this->settings->warnDefault) {
+ throw new Exception("No configuration found. Rename the file <b>config.php-example</b> in phpVirtualBox's folder to ".
+ "<b>config.php</b> and edit as needed.<p>For more detailed instructions, please see the installation wiki on ".
+ "phpVirtualBox's web site. <p><a href='https://github.com/phpvirtualbox/phpvirtualbox/wiki' target=_blank>".
+ "https://github.com/phpvirtualbox/phpvirtualbox/wiki</a>.</p>",
+ (vboxconnector::PHPVB_ERRNO_FATAL + vboxconnector::PHPVB_ERRNO_HTML));
+ }
+
+ // Check for SoapClient class
+ if(!class_exists('SoapClient')) {
+ throw new Exception('PHP does not have the SOAP extension enabled.',vboxconnector::PHPVB_ERRNO_FATAL);
+ }
+
+ // use authentication master server?
+ if(@$useAuthMaster) {
+ $this->settings->setServer($this->settings->getServerAuthMaster());
+ }
+
+ }
+
+ /**
+ * Connect to vboxwebsrv
+ * @see SoapClient
+ * @see phpVBoxConfigClass
+ * @return boolean true on success or if already connected
+ */
+ public function connect() {
+
+ // Already connected?
+ if(@$this->connected)
+ return true;
+
+ // Valid session?
+ if(!@$this->skipSessionCheck && !$_SESSION['valid']) {
+ throw new Exception(trans('Not logged in.','UIUsers'),vboxconnector::PHPVB_ERRNO_FATAL);
+ }
+
+ // Persistent server?
+ if(@$this->persistentRequest['vboxServer']) {
+ $this->settings->setServer($this->persistentRequest['vboxServer']);
+ }
+
+ //Connect to webservice
+ $pvbxver = substr(@constant('PHPVBOX_VER'),0,(strpos(@constant('PHPVBOX_VER'),'-')));
+ $this->client = new SoapClient(dirname(__FILE__)."/vboxwebService-".$pvbxver.".wsdl",
+ array(
+ 'features' => (SOAP_USE_XSI_ARRAY_TYPE + SOAP_SINGLE_ELEMENT_ARRAYS),
+ 'cache_wsdl' => WSDL_CACHE_BOTH,
+ 'trace' => (@$this->settings->debugSoap),
+ 'connection_timeout' => (@$this->settings->connectionTimeout ? $this->settings->connectionTimeout : 20),
+ 'location' => @$this->settings->location
+ ));
+
+
+ // Persistent handles?
+ if(@$this->persistentRequest['vboxHandle']) {
+
+ try {
+
+ // Check for existing sessioin
+ $this->websessionManager = new IWebsessionManager($this->client);
+ $this->vbox = new IVirtualBox($this->client, $this->persistentRequest['vboxHandle']);
+
+ // force valid vbox check
+ $ev = $this->vbox->eventSource;
+
+ if($this->vbox->handle)
+ return ($this->connected = true);
+
+
+ } catch (Exception $e) {
+ // nothing. Fall through to new login.
+
+ }
+ }
+
+ /* Try / catch / throw here hides login credentials from exception if one is thrown */
+ try {
+ $this->websessionManager = new IWebsessionManager($this->client);
+ $this->vbox = $this->websessionManager->logon($this->settings->username,$this->settings->password);
+
+
+ } catch (Exception $e) {
+
+ if(!($msg = $e->getMessage()))
+ $msg = 'Error logging in to vboxwebsrv.';
+ else
+ $msg .= " ({$this->settings->location})";
+
+ throw new Exception($msg,vboxconnector::PHPVB_ERRNO_CONNECT);
+ }
+
+
+ // Error logging in
+ if(!$this->vbox->handle) {
+ throw new Exception('Error logging in or connecting to vboxwebsrv.',vboxconnector::PHPVB_ERRNO_CONNECT);
+ }
+
+ // Hold handle
+ if(array_key_exists('vboxHandle',$this->persistentRequest)) {
+ $this->persistentRequest['vboxHandle'] = $this->vbox->handle;
+ }
+
+ return ($this->connected = true);
+
+ }
+
+
+ /**
+ * Get VirtualBox version
+ * @return array version information
+ */
+ public function getVersion() {
+
+ if(!@$this->version) {
+
+ $this->connect();
+
+ $this->version = explode('.',$this->vbox->version);
+ $this->version = array(
+ 'ose' => (stripos($this->version[2],'ose') > 0),
+ 'string' => join('.',$this->version),
+ 'major' => intval(array_shift($this->version)),
+ 'minor' => intval(array_shift($this->version)),
+ 'sub' => intval(array_shift($this->version)),
+ 'revision' => (string)$this->vbox->revision,
+ 'settingsFilePath' => $this->vbox->settingsFilePath
+ );
+ }
+
+ return $this->version;
+
+ }
+
+ /**
+ *
+ * Log out of vboxwebsrv
+ */
+ public function __destruct() {
+
+ // Do not logout if there are persistent handles
+ if($this->connected && @$this->vbox->handle && !array_key_exists('vboxHandle' ,$this->persistentRequest)) {
+
+ // Failsafe to close session
+ if(@$this->session && @(string)$this->session->state == 'Locked') {
+ try {$this->session->unlockMachine();}
+ catch (Exception $e) { }
+ }
+
+ // Logoff
+ if($this->vbox->handle)
+ $this->websessionManager->logoff($this->vbox->handle);
+
+ }
+
+ unset($this->client);
+ }
+
+ /**
+ * Add a machine event listener to the listener list
+ *
+ * @param string $vm id of virtual machine to subscribe to
+ */
+ private function _machineSubscribeEvents($vm) {
+
+ // Check for existing listener
+ if($this->persistentRequest['vboxEventListeners'][$vm]) {
+
+ try {
+
+ $listener = new IEventListener($this->client, $this->persistentRequest['vboxEventListeners'][$vm]['listener']);
+ $source = new IEventSource($this->client, $this->persistentRequest['vboxEventListeners'][$vm]['source']);
+
+ $source->unregisterListener($listener);
+
+ $listener->releaseRemote();
+ $source->releaseRemote();
+
+ } catch (Exception $e) {
+ // Pass
+ }
+ }
+
+ try {
+
+ /* @var $machine IMachine */
+ $machine = $this->vbox->findMachine($vm);
+
+ /* Ignore if not running */
+ $state = (string)$machine->state;
+ if($state != 'Running' && $state != 'Paused') {
+ $machine->releaseRemote();
+ return;
+ }
+
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+ $machine->lockMachine($this->session->handle, 'Shared');
+
+ // Create and register event listener
+ $listener = $this->session->console->eventSource->createListener();
+ $this->session->console->eventSource->registerListener($listener,array('Any'), false);
+
+ // Add to event listener list
+ $this->persistentRequest['vboxEventListeners'][$vm] = array(
+ 'listener' => $listener->handle,
+ 'source' => $this->session->console->eventSource->handle);
+
+
+ $machine->releaseRemote();
+
+ } catch (Exception $e) {
+ // pass
+ }
+
+ if($this->session) {
+ try {
+ $this->session->unlockMachine();
+ } catch (Exception $e) {
+ // pass
+ }
+ unset($this->session);
+ }
+
+ // Machine events before vbox events. This is in place to handle the "DrvVD_DEKMISSING"
+ // IRuntimeErrorEvent which tells us that a medium attached to a VM requires a password.
+ // This event needs to be presented to the client before the VM state change. This way
+ // the client can track whether or not the runtime error occurred in response to its
+ // startup request because the machine's RunTimeError will occur before vbox's
+ // StateChange.
+ uksort($this->persistentRequest['vboxEventListeners'], function($a, $b){
+ if($a == 'vbox') return 1;
+ if($b == 'vbox') return -1;
+ return 0;
+ });
+
+ }
+
+ /**
+ * Get pending vbox and machine events
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array list of events
+ */
+ public function remote_getEvents($args) {
+
+ $this->connect();
+
+ $eventlist = array();
+
+ // This should be an array
+ if(!is_array($this->persistentRequest['vboxEventListeners'])) {
+
+ $this->persistentRequest['vboxEventListeners'] = array();
+ $listenerWait = 1000;
+
+ } else {
+
+ // The amount of time we will wait for events is determined by
+ // the amount of listeners - at least half a second
+ $listenerWait = max(100,intval(500/count($this->persistentRequest['vboxEventListeners'])));
+ }
+
+ // Get events from each configured event listener
+ foreach($this->persistentRequest['vboxEventListeners'] as $k => $el) {
+
+ try {
+
+ $listener = new IEventListener($this->client, $el['listener']);
+ $source = new IEventSource($this->client, $el['source']);
+
+ $event = $source->getEvent($listener,$listenerWait);
+
+ try {
+
+ while($event->handle) {
+
+ $eventData = $this->_getEventData($event, $k);
+ $source->eventProcessed($listener, $event);
+ $event->releaseRemote();
+
+
+ // Only keep the last event of one particular type
+ //$eventlist[$eventData['dedupId']] = $eventData;
+
+ if($eventData)
+ $eventlist[$eventData['dedupId']] = $eventData;
+
+ $event = $source->getEvent($listener,100);
+ }
+
+ } catch (Exception $e) {
+
+ $this->errors[] = $e;
+
+ }
+
+ } catch (Exception $e) {
+
+ // Machine powered off or client has stale MO reference
+ if($listener)
+ try { $listener->releaseRemote(); } catch (Exceptoin $e) {
+ /// pass
+ }
+ if($source)
+ try { $source->releaseRemote(); } catch (Exceptoin $e) {
+ // pass
+ }
+
+ // Remove listener from list
+ unset($this->persistentRequest['vboxEventListeners'][$k]);
+
+ }
+
+ }
+
+ // Enrich events
+ foreach($eventlist as $k=>$event) {
+
+ switch($event['eventType']) {
+
+ /* Network adapter changed */
+ case 'OnNetworkAdapterChanged':
+
+ try {
+
+ $machine = $this->vbox->findMachine($event['sourceId']);
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+
+ // Session locked?
+ if((string)$this->session->state != 'Unlocked')
+ $this->session->unlockMachine();
+
+ $machine->lockMachine($this->session->handle, 'Shared');
+
+ try {
+
+ list($eventlist[$k]['enrichmentData']) = $this->_machineGetNetworkAdapters($this->session->machine, $event['networkAdapterSlot']);
+
+ } catch (Exception $e) {
+ // Just unlock the machine
+ $eventlist[$k]['enrichmentData'] = array($e->getMessage());
+ }
+
+ $this->session->unlockMachine();
+ $machine->releaseRemote();
+
+ } catch (Exception $e) {
+ $eventlist[$k]['enrichmentData'] = array($e->getMessage());
+ }
+ break;
+
+
+ /* VRDE server changed */
+ case 'OnVRDEServerChanged':
+ try {
+
+ $machine = $this->vbox->findMachine($event['sourceId']);
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+
+ // Session locked?
+ if((string)$this->session->state != 'Unlocked')
+ $this->session->unlockMachine();
+
+ $machine->lockMachine($this->session->handle, 'Shared');
+ $vrde = $this->session->machine->VRDEServer;
+
+ try {
+ $eventlist[$k]['enrichmentData'] = (!$vrde ? null : array(
+ 'enabled' => $vrde->enabled,
+ 'ports' => $vrde->getVRDEProperty('TCP/Ports'),
+ 'netAddress' => $vrde->getVRDEProperty('TCP/Address'),
+ 'VNCPassword' => $vrde->getVRDEProperty('VNCPassword'),
+ 'authType' => (string)$vrde->authType,
+ 'authTimeout' => $vrde->authTimeout
+ )
+ );
+ } catch (Exception $e) {
+ // Just unlock the machine
+ $eventlist[$k]['enrichmentData'] = array($e->getMessage());
+ }
+
+ $this->session->unlockMachine();
+ $machine->releaseRemote();
+
+ } catch (Exception $e) {
+ $eventlist[$k]['enrichmentData'] = array($e->getMessage());
+ }
+ break;
+
+
+
+ /* VRDE server info changed. Just need port and enabled/disabled */
+ case 'OnVRDEServerInfoChanged':
+ try {
+
+ $machine = $this->vbox->findMachine($event['sourceId']);
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+
+ // Session locked?
+ if((string)$this->session->state != 'Unlocked')
+ $this->session->unlockMachine();
+
+ $machine->lockMachine($this->session->handle, 'Shared');
+
+ try {
+ $eventlist[$k]['enrichmentData'] = array(
+ 'port' => $this->session->console->VRDEServerInfo->port,
+ 'enabled' => $this->session->machine->VRDEServer->enabled
+ );
+ } catch (Exception $e) {
+ // Just unlock the machine
+ $eventlist[$k]['enrichmentData'] = array($e->getMessage());
+ }
+
+ $this->session->unlockMachine();
+ $machine->releaseRemote();
+
+ } catch (Exception $e) {
+ $eventlist[$k]['enrichmentData'] = array($e->getMessage());
+ }
+ break;
+
+ /* Machine registered */
+ case 'OnMachineRegistered':
+
+ if(!$event['registered']) break;
+
+ // Get same data that is in VM list data
+ $vmdata = $this->remote_vboxGetMachines(array('vm'=>$event['machineId']));
+ $eventlist[$k]['enrichmentData'] = $vmdata[0];
+ unset($vmdata);
+
+ break;
+
+ /* enrich with basic machine data */
+ case 'OnMachineDataChanged':
+
+ try {
+
+ $machine = $this->vbox->findMachine($event['machineId']);
+
+ if($this->settings->phpVboxGroups) {
+ $groups = explode(',',$machine->getExtraData(vboxconnector::phpVboxGroupKey));
+ if(!is_array($groups) || (count($groups) == 1 && !$groups[0])) $groups = array("/");
+ } else {
+ $groups = $machine->groups;
+ }
+
+ usort($groups, 'strnatcasecmp');
+
+ $eventlist[$k]['enrichmentData'] = array(
+ 'id' => $event['machineId'],
+ 'name' => @$this->settings->enforceVMOwnership ? preg_replace('/^' . preg_quote($_SESSION['user']) . '_/', '', $machine->name) : $machine->name,
+ 'OSTypeId' => $machine->getOSTypeId(),
+ 'owner' => (@$this->settings->enforceVMOwnership ? $machine->getExtraData("phpvb/sso/owner") : ''),
+ 'groups' => $groups
+ );
+ $machine->releaseRemote();
+
+ } catch (Exception $e) {
+ // pass
+ }
+ break;
+
+ /* Update lastStateChange on OnMachineStateChange events */
+ case 'OnMachineStateChanged':
+ try {
+
+ $machine = $this->vbox->findMachine($event['machineId']);
+ $eventlist[$k]['enrichmentData'] = array(
+ 'lastStateChange' => (string)($machine->lastStateChange/1000),
+ 'currentStateModified' => $machine->currentStateModified
+ );
+ $machine->releaseRemote();
+
+ } catch (Exception $e) {
+ $eventlist[$k]['enrichmentData'] = array('lastStateChange' => 0);
+ }
+ break;
+
+ /* enrich with snapshot name and new snapshot count*/
+ case 'OnSnapshotTaken':
+ case 'OnSnapshotDeleted':
+ case 'OnSnapshotRestored':
+ case 'OnSnapshotChanged':
+
+ try {
+ $machine = $this->vbox->findMachine($event['machineId']);
+ $eventlist[$k]['enrichmentData'] = array(
+ 'currentSnapshotName' => ($machine->currentSnapshot->handle ? $machine->currentSnapshot->name : ''),
+ 'snapshotCount' => $machine->snapshotCount,
+ 'currentStateModified' => $machine->currentStateModified
+ );
+ $machine->releaseRemote();
+
+ } catch (Exception $e) {
+ // pass
+ $this->errors[] = $e;
+ }
+ break;
+
+ }
+
+ }
+
+ return array_values($eventlist);
+
+ }
+
+ /**
+ * Subscribe to a single machine's events
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true on success
+ */
+ public function remote_machineSubscribeEvents($args) {
+
+ $this->connect();
+ foreach($args['vms'] as $vm)
+ $this->_machineSubscribeEvents($vm);
+
+ return true;
+ }
+
+ /**
+ * Unsubscribe from vbox and machine events
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true on success
+ */
+ public function remote_unsubscribeEvents($args) {
+
+ $this->connect();
+
+ if(!is_array($this->persistentRequest['vboxEventListeners']))
+ $this->persistentRequest['vboxEventListeners'] = array();
+
+ // Get events from each configured event listener
+ foreach($this->persistentRequest['vboxEventListeners'] as $k => $el) {
+
+ try {
+
+ $listener = new IEventListener($this->client, $el['listener']);
+ $source = new IEventSource($this->client, $el['source']);
+
+ $source->unregisterListener($listener);
+
+ $source->releaseRemote();
+ $listener->releaseRemote();
+
+
+
+ } catch (Exception $e) {
+ $this->errors[] = $e;
+ }
+
+ $this->persistentRequest['vboxEventListeners'][$k] = null;
+
+ }
+
+ $this->websessionManager->logoff($this->vbox->handle);
+ unset($this->vbox);
+
+ return true;
+ }
+
+ /**
+ * Subscribe to vbox and machine events
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true on success
+ */
+ public function remote_subscribeEvents($args) {
+
+ $this->connect();
+
+ // Check for existing listener
+ if($this->persistentRequest['vboxEventListeners']['vbox']) {
+
+ try {
+
+ $listener = new IEventListener($this->client, $this->persistentRequest['vboxEventListeners']['vbox']['listener']);
+ $source = new IEventSource($this->client, $this->persistentRequest['vboxEventListeners']['vbox']['source']);
+
+ $source->unregisterListener($listener);
+
+ $listener->releaseRemote();
+ $source->releaseRemote();
+
+ } catch (Exception $e) {
+ // Pass
+ }
+ }
+
+ // Create and register event listener
+ $listener = $this->vbox->eventSource->createListener();
+ $this->vbox->eventSource->registerListener($listener,array('MachineEvent', 'SnapshotEvent', 'OnMediumRegistered', 'OnExtraDataChanged', 'OnSnapshotRestored'), false);
+
+ // Add to event listener list
+ $this->persistentRequest['vboxEventListeners']['vbox'] = array(
+ 'listener' => $listener->handle,
+ 'source' => $this->vbox->eventSource->handle);
+
+ // Subscribe to each machine in list
+ foreach($args['vms'] as $vm) {
+ $this->_machineSubscribeEvents($vm);
+ }
+
+ $this->persistentRequest['vboxHandle'] = $this->vbox->handle;
+
+ return true;
+
+ }
+
+ /**
+ * Return relevant event data for the event.
+ *
+ * @param IEvent $event
+ * @param String $listenerKey Key of event listener - 'vbox' or
+ * machine id
+ * @return array associative array of event attributes
+ */
+ private function _getEventData($event, $listenerKey) {
+
+ $data = array('eventType'=>(string)$event->type,'sourceId'=>$listenerKey);
+
+ // Convert to parent class
+ $parentClass = 'I'.substr($data['eventType'],2).'Event';
+ $eventDataObject = new $parentClass($this->client, $event->handle);
+
+ // Dedup ID is at least listener key ('vbox' or machine id) and event type
+ $data['dedupId'] = $listenerKey.'-'.$data['eventType'];
+
+ switch($data['eventType']) {
+
+ case 'OnMachineStateChanged':
+ $data['machineId'] = $eventDataObject->machineId;
+ $data['state'] = (string)$eventDataObject->state;
+ $data['dedupId'] .= '-'. $data['machineId'];
+ break;
+
+ case 'OnMachineDataChanged':
+ $data['machineId'] = $eventDataObject->machineId;
+ $data['dedupId'] .= '-'. $data['machineId'];
+ break;
+
+ case 'OnExtraDataCanChange':
+ case 'OnExtraDataChanged':
+ $data['machineId'] = $eventDataObject->machineId;
+ $data['key'] = $eventDataObject->key;
+ $data['value'] = $eventDataObject->value;
+ $data['dedupId'] .= '-'. $data['machineId'] .'-' . $data['key'];
+ break;
+
+ case 'OnMediumRegistered':
+ $data['machineId'] = $data['sourceId'];
+ $data['mediumId'] = $eventDataObject->mediumId;
+ $data['registered'] = $eventDataObject->registered;
+ $data['dedupId'] .= '-'. $data['mediumId'];
+ break;
+
+ case 'OnMachineRegistered':
+ $data['machineId'] = $eventDataObject->machineId;
+ $data['registered'] = $eventDataObject->registered;
+ $data['dedupId'] .= '-'. $data['machineId'];
+ break;
+
+ case 'OnSessionStateChanged':
+ $data['machineId'] = $eventDataObject->machineId;
+ $data['state'] = (string)$eventDataObject->state;
+ $data['dedupId'] .= '-'. $data['machineId'];
+ break;
+
+ /* Snapshot events */
+ case 'OnSnapshotTaken':
+ case 'OnSnapshotDeleted':
+ case 'OnSnapshotRestored':
+ case 'OnSnapshotChanged':
+ $data['machineId'] = $eventDataObject->machineId;
+ $data['snapshotId'] = $eventDataObject->snapshotId;
+ $data['dedupId'] .= '-'. $data['machineId'] .'-' . $data['snapshotId'];
+ break;
+
+ case 'OnGuestPropertyChanged':
+ $data['machineId'] = $eventDataObject->machineId;
+ $data['name'] = $eventDataObject->name;
+ $data['value'] = $eventDataObject->value;
+ $data['flags'] = $eventDataObject->flags;
+ $data['dedupId'] .= '-'. $data['machineId'] .'-' . $data['name'];
+ break;
+
+ case 'OnCPUChanged':
+ $data['machineId'] = $data['sourceId'];
+ $data['cpu'] = $eventDataObject->cpu;
+ $data['add'] = $eventDataObject->add;
+ $data['dedupId'] .= '-' . $data['cpu'];
+ break;
+
+ /* Same end-result as network adapter changed */
+ case 'OnNATRedirect':
+ $data['machineId'] = $data['sourceId'];
+ $data['eventType'] = 'OnNetworkAdapterChanged';
+ $data['networkAdapterSlot'] = $eventDataObject->slot;
+ $data['dedupId'] = $listenerKey .'-OnNetworkAdapterChanged-'. $data['networkAdapterSlot'];
+ break;
+
+ case 'OnNetworkAdapterChanged':
+ $data['machineId'] = $data['sourceId'];
+ $data['networkAdapterSlot'] = $eventDataObject->networkAdapter->slot;
+ $data['dedupId'] .= '-'. $data['networkAdapterSlot'];
+ break;
+
+ /* Storage controller of VM changed */
+ case 'OnStorageControllerChanged':
+ $data['machineId'] = $eventDataObject->machineId;
+ $data['dedupId'] .= '-'. $data['machineId'];
+ break;
+
+ /* Medium attachment changed */
+ case 'OnMediumChanged':
+ $data['machineId'] = $data['sourceId'];
+ $ma = $eventDataObject->mediumAttachment;
+ $data['controller'] = $ma->controller;
+ $data['port'] = $ma->port;
+ $data['device'] = $ma->device;
+ try {
+ $data['medium'] = $ma->medium->id;
+ } catch (Exception $e) {
+ $data['medium'] = '';
+ }
+ $data['dedupId'] .= '-'. $data['controller'] .'-'. $data['port'] .'-'.$data['device'];
+ break;
+
+ /* Generic machine changes that should query IMachine */
+ case 'OnVRDEServerChanged':
+ $data['machineId'] = $data['sourceId'];
+ break;
+ case 'OnUSBControllerChanged':
+ $data['machineId'] = $data['sourceId'];
+ break;
+ case 'OnSharedFolderChanged':
+ $data['machineId'] = $data['sourceId'];
+ $data['scope'] = (string)$eventDataObject->scope;
+ break;
+ case 'OnVRDEServerInfoChanged':
+ $data['machineId'] = $data['sourceId'];
+ break;
+ case 'OnCPUExecutionCapChanged':
+ $data['machineId'] = $data['sourceId'];
+ $data['executionCap'] = $eventDataObject->executionCap;
+ break;
+
+
+ /* Notification when a USB device is attached to or detached from the virtual USB controller */
+ case 'OnUSBDeviceStateChanged':
+ $data['machineId'] = $data['sourceId'];
+ $data['deviceId'] = $eventDataObject->device->id;
+ $data['attached'] = $eventDataObject->attached;
+ $data['dedupId'] .= '-'. $data['deviceId'];
+ break;
+
+ /* Machine execution error */
+ case 'OnRuntimeError':
+ $data['id'] = (string)$eventDataObject->id;
+ $data['machineId'] = $data['sourceId'];
+ $data['message'] = $eventDataObject->message;
+ $data['fatal'] = $eventDataObject->fatal;
+ $data['dedupId'] .= '-' . $data['id'];
+ break;
+
+ /* Notification when a storage device is attached or removed. */
+ case 'OnStorageDeviceChanged':
+ $data['machineId'] = $eventDataObject->machineId;
+ $data['storageDevice'] = $eventDataObject->storageDevice;
+ $data['removed'] = $eventDataObject->removed;
+ break;
+
+ /* On nat network delete / create */
+ case 'OnNATNetworkCreationDeletion':
+ $data['creationEvent'] = $eventDataObject->creationEvent;
+ /* NAT network change */
+ case 'OnNATNetworkSetting':
+ $data['networkName'] = $eventDataObject->networkName;
+ $data['dedupId'] .= '-' . $data['networkName'];
+ break;
+
+ default:
+ return null;
+ }
+
+
+ return $data;
+
+ }
+
+
+ /**
+ * Call overloader.
+ * Returns result of method call. Here is where python's decorators would come in handy.
+ *
+ * @param string $fn method to call
+ * @param array $args arguments for method
+ * @throws Exception
+ * @return array
+ */
+ function __call($fn,$args) {
+
+ // Valid session?
+ global $_SESSION;
+
+ if(!@$this->skipSessionCheck && !$_SESSION['valid']) {
+ throw new Exception(trans('Not logged in.','UIUsers'),vboxconnector::PHPVB_ERRNO_FATAL);
+ }
+
+ $req = &$args[0];
+
+
+ # Access to undefined methods prefixed with remote_
+ if(method_exists($this,'remote_'.$fn)) {
+
+ $args[1][0]['data']['responseData'] = $this->{'remote_'.$fn}($req);
+ $args[1][0]['data']['success'] = ($args[1][0]['data']['responseData'] !== false);
+ $args[1][0]['data']['key'] = $this->settings->key;
+
+ // Not found
+ } else {
+
+ throw new Exception('Undefined method: ' . $fn ." - Clear your web browser's cache.",vboxconnector::PHPVB_ERRNO_FATAL);
+
+ }
+
+ return true;
+ }
+
+ /**
+ * Enumerate guest properties of a vm
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array of guest properties
+ */
+ public function remote_machineEnumerateGuestProperties($args) {
+
+ $this->connect();
+
+ /* @var $m IMachine */
+ $m = $this->vbox->findMachine($args['vm']);
+
+ $props = $m->enumerateGuestProperties($args['pattern']);
+ $m->releaseRemote();
+
+ return $props;
+
+ }
+
+ /**
+ * Set extra data of a vm
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array of extra data
+ */
+ public function remote_machineSetExtraData($args) {
+
+ $this->connect();
+
+ /* @var $m IMachine */
+ $m = $this->vbox->findMachine($args['vm']);
+
+ $m->setExtraData($args['key'],$args['value']);
+ $m->releaseRemote();
+
+ return true;
+
+ }
+
+ /**
+ * Enumerate extra data of a vm
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array of extra data
+ */
+ public function remote_machineEnumerateExtraData($args) {
+
+ $this->connect();
+
+ /* @var $m IMachine */
+ $m = $this->vbox->findMachine($args['vm']);
+
+ $props = array();
+
+ $keys = $m->getExtraDataKeys();
+
+ usort($keys,'strnatcasecmp');
+
+ foreach($keys as $k) {
+ $props[$k] = $m->getExtraData($k);
+ }
+ $m->releaseRemote();
+
+ return $props;
+
+ }
+
+ /**
+ * Uses VirtualBox's vfsexplorer to check if a file exists
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true if file exists
+ */
+ public function remote_fileExists($args) {
+
+ /* No need to go through vfs explorer if local browser is true */
+ if($this->settings->browserLocal) {
+ return file_exists($args['file']);
+ }
+
+ $this->connect();
+
+ $dsep = $this->getDsep();
+
+ $path = str_replace($dsep.$dsep,$dsep,$args['file']);
+ $dir = dirname($path);
+ $file = basename($path);
+
+ if(substr($dir,-1) != $dsep) $dir .= $dsep;
+
+ /* @var $appl IAppliance */
+ $appl = $this->vbox->createAppliance();
+
+
+ /* @var $vfs IVFSExplorer */
+ $vfs = $appl->createVFSExplorer('file://'.$dir);
+
+ /* @var $progress IProgress */
+ $progress = $vfs->update();
+ $progress->waitForCompletion(-1);
+ $progress->releaseRemote();
+
+ $exists = $vfs->exists(array($file));
+
+ $vfs->releaseRemote();
+ $appl->releaseRemote();
+
+
+ return count($exists);
+
+ }
+
+ /**
+ * Install guest additions
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array result data
+ */
+ public function remote_consoleGuestAdditionsInstall($args) {
+
+ $this->connect();
+
+ $results = array('errored' => 0);
+
+ /* @var $gem IMedium|null */
+ $gem = null;
+ foreach($this->vbox->DVDImages as $m) { /* @var $m IMedium */
+ if(strtolower($m->name) == 'vboxguestadditions.iso') {
+ $gem = $m;
+ break;
+ }
+ $m->releaseRemote();
+ }
+
+ // Not in media registry. Try to register it.
+ if(!$gem) {
+ $checks = array(
+ 'linux' => '/usr/share/virtualbox/VBoxGuestAdditions.iso',
+ 'osx' => '/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso',
+ 'sunos' => '/opt/VirtualBox/additions/VBoxGuestAdditions.iso',
+ 'windows' => 'C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso',
+ 'windowsx86' => 'C:\Program Files (x86)\Oracle\VirtualBox\VBoxGuestAdditions.iso' // Does this exist?
+ );
+ $hostos = $this->vbox->host->operatingSystem;
+ if(stripos($hostos,'windows') !== false) {
+ $checks = array($checks['windows'],$checks['windowsx86']);
+ } elseif(stripos($hostos,'solaris') !== false || stripos($hostos,'sunos') !== false) {
+ $checks = array($checks['sunos']);
+ // not sure of uname returned on Mac. This should cover all of them
+ } elseif(stripos($hostos,'mac') !== false || stripos($hostos,'apple') !== false || stripos($hostos,'osx') !== false || stripos($hostos,'os x') !== false || stripos($hostos,'darwin') !== false) {
+ $checks = array($checks['osx']);
+ } elseif(stripos($hostos,'linux') !== false) {
+ $checks = array($checks['linux']);
+ }
+
+ // Check for config setting
+ if(@$this->settings->vboxGuestAdditionsISO)
+ $checks = array($this->settings->vboxGuestAdditionsISO);
+
+ // Unknown os and no config setting leaves all checks in place.
+ // Try to register medium.
+ foreach($checks as $iso) {
+ try {
+ $gem = $this->vbox->openMedium($iso,'DVD','ReadOnly',false);
+ break;
+ } catch (Exception $e) {
+ // Ignore
+ }
+ }
+ $results['sources'] = $checks;
+ }
+
+ // No guest additions found
+ if(!$gem) {
+ $results['result'] = 'noadditions';
+ return $results;
+ }
+
+ // create session and lock machine
+ /* @var $machine IMachine */
+ $machine = $this->vbox->findMachine($args['vm']);
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+ $machine->lockMachine($this->session->handle, 'Shared');
+
+ // Try update from guest if it is supported
+ if(!@$args['mount_only']) {
+ try {
+
+ /* @var $progress IProgress */
+ $progress = $this->session->console->guest->updateGuestAdditions($gem->location,array(),'WaitForUpdateStartOnly');
+
+ // No error info. Save progress.
+ $gem->releaseRemote();
+ $this->_util_progressStore($progress);
+ $results['progress'] = $progress->handle;
+ return $results;
+
+ } catch (Exception $e) {
+
+ if(!empty($results['progress']))
+ unset($results['progress']);
+
+ // Try to mount medium
+ $results['errored'] = 1;
+ }
+ }
+
+ // updateGuestAdditions is not supported. Just try to mount image.
+ $results['result'] = 'nocdrom';
+ $mounted = false;
+ foreach($machine->storageControllers as $sc) { /* @var $sc IStorageController */
+ foreach($machine->getMediumAttachmentsOfController($sc->name) as $ma) { /* @var $ma IMediumAttachment */
+ if((string)$ma->type == 'DVD') {
+ $this->session->machine->mountMedium($sc->name, $ma->port, $ma->device, $gem->handle, true);
+ $results['result'] = 'mounted';
+ $mounted = true;
+ break;
+ }
+ }
+ $sc->releaseRemote();
+ if($mounted) break;
+ }
+
+
+ $this->session->unlockMachine();
+ unset($this->session);
+ $machine->releaseRemote();
+ $gem->releaseRemote();
+
+ return $results;
+ }
+
+ /**
+ * Attach USB device identified by $args['id'] to a running VM
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true on success
+ */
+ public function remote_consoleUSBDeviceAttach($args) {
+
+ $this->connect();
+
+ // create session and lock machine
+ /* @var $machine IMachine */
+ $machine = $this->vbox->findMachine($args['vm']);
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+ $machine->lockMachine($this->session->handle, 'Shared');
+
+ $this->session->console->attachUSBDevice($args['id']);
+
+ $this->session->unlockMachine();
+ unset($this->session);
+ $machine->releaseRemote();
+
+ return true;
+ }
+
+ /**
+ * Detach USB device identified by $args['id'] from a running VM
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true on success
+ */
+ public function remote_consoleUSBDeviceDetach($args) {
+
+ $this->connect();
+
+ // create session and lock machine
+ /* @var $machine IMachine */
+ $machine = $this->vbox->findMachine($args['vm']);
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+ $machine->lockMachine($this->session->handle, 'Shared');
+
+ $this->session->console->detachUSBDevice($args['id']);
+
+ $this->session->unlockMachine();
+ unset($this->session);
+ $machine->releaseRemote();
+
+ return true;
+ }
+
+ /**
+ * Save vms' groups if they have changed
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array response data
+ */
+ public function remote_machinesSaveGroups($args) {
+
+ $this->connect();
+
+ $response = array('saved'=>array(),'errored'=>false);
+
+ foreach($args['vms'] as $vm) {
+
+ // create session and lock machine
+ /* @var $machine IMachine */
+ try {
+ $machine = $this->vbox->findMachine($vm['id']);
+ } catch (Exception $null) {
+ continue;
+ }
+
+ $newGroups = $vm['groups'];
+
+ if($this->settings->phpVboxGroups) {
+
+ $oldGroups = explode(',',$machine->getExtraData(vboxconnector::phpVboxGroupKey));
+ if(!is_array($oldGroups)) $oldGroups = array("/");
+ if(!count(array_diff($oldGroups,$newGroups)) && !count(array_diff($newGroups,$oldGroups))) {
+ continue;
+ }
+
+ } else {
+
+ $oldGroups = $machine->groups;
+
+ if((string)$machine->sessionState != 'Unlocked' || (!count(array_diff($oldGroups,$newGroups)) && !count(array_diff($newGroups,$oldGroups)))) {
+ $machine->releaseRemote();
+ continue;
+ }
+
+ }
+
+ try {
+
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+
+ $machine->lockMachine($this->session->handle, 'Shared');
+
+ usort($newGroups,'strnatcasecmp');
+
+ if($this->settings->phpVboxGroups) {
+ $this->session->machine->setExtraData(vboxconnector::phpVboxGroupKey, implode(',', $newGroups));
+ } else {
+ $this->session->machine->groups = $newGroups;
+ }
+
+ $this->session->machine->saveSettings();
+ $this->session->unlockMachine();
+
+ unset($this->session);
+ $machine->releaseRemote();
+
+ } catch (Exception $e) {
+
+ $this->errors[] = $e;
+ $response['errored'] = true;
+
+ try {
+ $this->session->unlockMachine();
+ unset($this->session);
+ } catch (Exception $e) {
+ // pass
+ }
+
+ continue;
+
+ }
+
+ // Add to saved list
+ $response['saved'][] = $vm['id'];
+
+ }
+
+
+ return $response;
+
+
+ }
+
+
+ /**
+ * Clone a virtual machine
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array response data
+ */
+ public function remote_machineClone($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ /* @var $src IMachine */
+ $src = $this->vbox->findMachine($args['src']);
+
+ if($args['snapshot'] && $args['snapshot']['id']) {
+ /* @var $nsrc ISnapshot */
+ $nsrc = $src->findSnapshot($args['snapshot']['id']);
+ $src->releaseRemote();
+ $src = null;
+ $src = $nsrc->machine;
+ }
+ /* @var $m IMachine */
+ $m = $this->vbox->createMachine($this->vbox->composeMachineFilename($args['name'],null,null,null),$args['name'],null,null,null,false);
+ $sfpath = $m->settingsFilePath;
+
+ /* @var $cm CloneMode */
+ $cm = new CloneMode(null,$args['vmState']);
+ $state = $cm->ValueMap[$args['vmState']];
+
+
+ $opts = array();
+ if(!$args['reinitNetwork']) $opts[] = 'KeepAllMACs';
+ if($args['link']) $opts[] = 'Link';
+
+ /* @var $progress IProgress */
+ $progress = $src->cloneTo($m->handle,$args['vmState'],$opts);
+
+ // Does an exception exist?
+ try {
+ if($progress->errorInfo->handle) {
+ $this->errors[] = new Exception($progress->errorInfo->text);
+ $progress->releaseRemote();
+ return false;
+ }
+ } catch (Exception $null) {}
+
+ $m->releaseRemote();
+ $src->releaseRemote();
+
+ $this->_util_progressStore($progress);
+
+ return array(
+ 'progress' => $progress->handle,
+ 'settingsFilePath' => $sfpath);
+
+ }
+
+
+ /**
+ * Turn VRDE on / off on a running VM
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true on success
+ */
+ public function remote_consoleVRDEServerSave($args) {
+
+ $this->connect();
+
+ // create session and lock machine
+ /* @var $m IMachine */
+ $m = $this->vbox->findMachine($args['vm']);
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+ $m->lockMachine($this->session->handle, 'Shared');
+
+ if(intval($args['enabled']) == -1) {
+ $args['enabled'] = intval(!$this->session->machine->VRDEServer->enabled);
+ }
+
+ $this->session->machine->VRDEServer->enabled = intval($args['enabled']);
+
+ $this->session->unlockMachine();
+ unset($this->session);
+
+ $m->releaseRemote();
+
+ return true;
+ }
+
+ /**
+ * Save running VM settings. Called from machineSave method if the requested VM is running.
+ *
+ * @param array $args array of machine configuration items.
+ * @param string $state state of virtual machine.
+ * @return boolean true on success
+ */
+ private function _machineSaveRunning($args, $state) {
+
+ // Client and server must agree on advanced config setting
+ $this->settings->enableAdvancedConfig = (@$this->settings->enableAdvancedConfig && @$args['clientConfig']['enableAdvancedConfig']);
+ $this->settings->enableHDFlushConfig = (@$this->settings->enableHDFlushConfig && @$args['clientConfig']['enableHDFlushConfig']);
+
+ // Shorthand
+ /* @var $m IMachine */
+ $m = &$this->session->machine;
+
+ $m->CPUExecutionCap = $args['CPUExecutionCap'];
+ $m->description = $args['description'];
+ $m->ClipboardMode = $args['ClipboardMode'];
+
+ // Start / stop config
+ if(@$this->settings->startStopConfig) {
+ $m->setExtraData('pvbx/startupMode', $args['startupMode']);
+ }
+
+ // VirtualBox style start / stop config
+ if(@$this->settings->vboxAutostartConfig && @$args['clientConfig']['vboxAutostartConfig']) {
+
+ $m->autostopType = $args['autostopType'];
+ $m->autostartEnabled = $args['autostartEnabled'];
+ $m->autostartDelay = $args['autostartDelay'];
+
+ }
+
+ // Custom Icon
+ if(@$this->settings->enableCustomIcons) {
+ $m->setExtraData('phpvb/icon', $args['customIcon']);
+ }
+
+ // VRDE settings
+ try {
+ if($m->VRDEServer && $this->vbox->systemProperties->defaultVRDEExtPack) {
+ $m->VRDEServer->enabled = $args['VRDEServer']['enabled'];
+ $m->VRDEServer->setVRDEProperty('TCP/Ports',$args['VRDEServer']['ports']);
+ $m->VRDEServer->setVRDEProperty('VNCPassword',$args['VRDEServer']['VNCPassword'] ? $args['VRDEServer']['VNCPassword'] : null);
+ $m->VRDEServer->authType = ($args['VRDEServer']['authType'] ? $args['VRDEServer']['authType'] : 'Null');
+ $m->VRDEServer->authTimeout = $args['VRDEServer']['authTimeout'];
+ }
+ } catch (Exception $e) {
+ $this->errors[] = $e;
+ }
+
+ // Storage Controllers if machine is in a valid state
+ if($state != 'Saved') {
+
+ $scs = $m->storageControllers;
+ $attachedEx = $attachedNew = array();
+ foreach($scs as $sc) { /* @var $sc IStorageController */
+ $mas = $m->getMediumAttachmentsOfController($sc->name);
+ foreach($mas as $ma) { /* @var $ma IMediumAttachment */
+ $attachedEx[$sc->name.$ma->port.$ma->device] = (($ma->medium->handle && $ma->medium->id) ? $ma->medium->id : null);
+ }
+ }
+
+ // Incoming list
+ foreach($args['storageControllers'] as $sc) {
+
+ $sc['name'] = trim($sc['name']);
+ $name = ($sc['name'] ? $sc['name'] : $sc['bus']);
+
+ // Medium attachments
+ foreach($sc['mediumAttachments'] as $ma) {
+
+ if($ma['medium'] == 'null') $ma['medium'] = null;
+
+ $attachedNew[$name.$ma['port'].$ma['device']] = $ma['medium']['id'];
+
+ // Compare incoming list with existing
+ if($ma['type'] != 'HardDisk' && $attachedNew[$name.$ma['port'].$ma['device']] != $attachedEx[$name.$ma['port'].$ma['device']]) {
+
+ if(is_array($ma['medium']) && $ma['medium']['id'] && $ma['type']) {
+
+ // Host drive
+ if(strtolower($ma['medium']['hostDrive']) == 'true' || $ma['medium']['hostDrive'] === true) {
+ // CD / DVD Drive
+ if($ma['type'] == 'DVD') {
+ $drives = $this->vbox->host->DVDDrives;
+ // floppy drives
+ } else {
+ $drives = $this->vbox->host->floppyDrives;
+ }
+ foreach($drives as $md) {
+ if($md->id == $ma['medium']['id']) {
+ $med = &$md;
+ break;
+ }
+ $md->releaseRemote();
+ }
+ } else {
+ $med = $this->vbox->openMedium($ma['medium']['location'],$ma['type'],'ReadWrite',false);
+ }
+ } else {
+ $med = null;
+ }
+ $m->mountMedium($name,$ma['port'],$ma['device'],(is_object($med) ? $med->handle : null),true);
+ if(is_object($med)) $med->releaseRemote();
+ }
+
+ // Set Live CD/DVD
+ if($ma['type'] == 'DVD') {
+ if(!$ma['medium']['hostDrive'])
+ $m->temporaryEjectDevice($name, $ma['port'], $ma['device'], $ma['temporaryEject']);
+
+ // Set IgnoreFlush
+ } elseif($ma['type'] == 'HardDisk') {
+
+ // Remove IgnoreFlush key?
+ if($this->settings->enableHDFlushConfig) {
+
+ $xtra = $this->_util_getIgnoreFlushKey($ma['port'], $ma['device'], $sc['controllerType']);
+
+ if($xtra) {
+ if((bool)($ma['ignoreFlush'])) {
+ $m->setExtraData($xtra, '0');
+ } else {
+ $m->setExtraData($xtra, '');
+ }
+ }
+ }
+
+
+ }
+ }
+
+ }
+ }
+
+
+ /* Networking */
+ $netprops = array('enabled','attachmentType','bridgedInterface','hostOnlyInterface','internalNetwork','NATNetwork','promiscModePolicy','genericDriver');
+ if(@$this->settings->enableVDE) $netprops[] = 'VDENetwork';
+
+ for($i = 0; $i < count($args['networkAdapters']); $i++) {
+
+ /* @var $n INetworkAdapter */
+ $n = $m->getNetworkAdapter($i);
+
+ // Skip disabled adapters
+ if(!$n->enabled) {
+ $n->releaseRemote();
+ continue;
+ }
+
+ for($p = 0; $p < count($netprops); $p++) {
+ switch($netprops[$p]) {
+ case 'enabled':
+ case 'cableConnected':
+ break;
+ default:
+ if((string)$n->{$netprops[$p]} != (string)$args['networkAdapters'][$i][$netprops[$p]])
+ $n->{$netprops[$p]} = $args['networkAdapters'][$i][$netprops[$p]];
+ }
+ }
+
+ /// Not if in "Saved" state
+ if($state != 'Saved') {
+
+ // Network properties
+ $eprops = $n->getProperties(null);
+ $eprops = array_combine($eprops[1],$eprops[0]);
+ $iprops = array_map(function($a){$b=explode("=",$a); return array($b[0]=>$b[1]);},preg_split('/[\r|\n]+/',$args['networkAdapters'][$i]['properties']));
+ $inprops = array();
+ foreach($iprops as $a) {
+ foreach($a as $k=>$v)
+ $inprops[$k] = $v;
+ }
+
+ // Remove any props that are in the existing properties array
+ // but not in the incoming properties array
+ foreach(array_diff(array_keys($eprops),array_keys($inprops)) as $dk) {
+ $n->setProperty($dk, '');
+ }
+
+ // Set remaining properties
+ foreach($inprops as $k => $v) {
+ if(!$k) continue;
+ $n->setProperty($k, $v);
+ }
+
+ if($n->cableConnected != $args['networkAdapters'][$i]['cableConnected'])
+ $n->cableConnected = $args['networkAdapters'][$i]['cableConnected'];
+
+ }
+
+ if($args['networkAdapters'][$i]['attachmentType'] == 'NAT') {
+
+ // Remove existing redirects
+ foreach($n->NATEngine->getRedirects() as $r) {
+ $n->NATEngine->removeRedirect(array_shift(explode(',',$r)));
+ }
+ // Add redirects
+ foreach($args['networkAdapters'][$i]['redirects'] as $r) {
+ $r = explode(',',$r);
+ $n->NATEngine->addRedirect($r[0],$r[1],$r[2],$r[3],$r[4],$r[5]);
+ }
+
+ // Advanced NAT settings
+ if($state != 'Saved' && @$this->settings->enableAdvancedConfig) {
+ $aliasMode = $n->NATEngine->aliasMode & 1;
+ if(intval($args['networkAdapters'][$i]['NATEngine']['aliasMode'] & 2)) $aliasMode |= 2;
+ if(intval($args['networkAdapters'][$i]['NATEngine']['aliasMode'] & 4)) $aliasMode |= 4;
+ $n->NATEngine->aliasMode = $aliasMode;
+ $n->NATEngine->DNSProxy = $args['networkAdapters'][$i]['NATEngine']['DNSProxy'];
+ $n->NATEngine->DNSPassDomain = $args['networkAdapters'][$i]['NATEngine']['DNSPassDomain'];
+ $n->NATEngine->DNSUseHostResolver = $args['networkAdapters'][$i]['NATEngine']['DNSUseHostResolver'];
+ $n->NATEngine->hostIP = $args['networkAdapters'][$i]['NATEngine']['hostIP'];
+ }
+
+ } else if($args['networkAdapters'][$i]['attachmentType'] == 'NATNetwork') {
+
+ if($n->NATNetwork = $args['networkAdapters'][$i]['NATNetwork']);
+ }
+
+ $n->releaseRemote();
+
+ }
+
+ /* Shared Folders */
+ $sf_inc = array();
+ foreach($args['sharedFolders'] as $s) {
+ $sf_inc[$s['name']] = $s;
+ }
+
+
+ // Get list of perm shared folders
+ $psf_tmp = $m->sharedFolders;
+ $psf = array();
+ foreach($psf_tmp as $sf) {
+ $psf[$sf->name] = $sf;
+ }
+
+ // Get a list of temp shared folders
+ $tsf_tmp = $this->session->console->sharedFolders;
+ $tsf = array();
+ foreach($tsf_tmp as $sf) {
+ $tsf[$sf->name] = $sf;
+ }
+
+ /*
+ * Step through list and remove non-matching folders
+ */
+ foreach($sf_inc as $sf) {
+
+ // Already exists in perm list. Check Settings.
+ if($sf['type'] == 'machine' && $psf[$sf['name']]) {
+
+ /* Remove if it doesn't match */
+ if($sf['hostPath'] != $psf[$sf['name']]->hostPath || (bool)$sf['autoMount'] != (bool)$psf[$sf['name']]->autoMount || (bool)$sf['writable'] != (bool)$psf[$sf['name']]->writable) {
+
+ $m->removeSharedFolder($sf['name']);
+ $m->createSharedFolder($sf['name'],$sf['hostPath'],(bool)$sf['writable'],(bool)$sf['autoMount']);
+ }
+
+ unset($psf[$sf['name']]);
+
+ // Already exists in perm list. Check Settings.
+ } else if($sf['type'] != 'machine' && $tsf[$sf['name']]) {
+
+ /* Remove if it doesn't match */
+ if($sf['hostPath'] != $tsf[$sf['name']]->hostPath || (bool)$sf['autoMount'] != (bool)$tsf[$sf['name']]->autoMount || (bool)$sf['writable'] != (bool)$tsf[$sf['name']]->writable) {
+
+ $this->session->console->removeSharedFolder($sf['name']);
+ $this->session->console->createSharedFolder($sf['name'],$sf['hostPath'],(bool)$sf['writable'],(bool)$sf['autoMount']);
+
+ }
+
+ unset($tsf[$sf['name']]);
+
+ } else {
+
+ // Does not exist or was removed. Add it.
+ if($sf['type'] != 'machine') $this->session->console->createSharedFolder($sf['name'],$sf['hostPath'],(bool)$sf['writable'],(bool)$sf['autoMount']);
+ else $this->session->machine->createSharedFolder($sf['name'],$sf['hostPath'],(bool)$sf['writable'],(bool)$sf['autoMount']);
+ }
+
+ }
+
+ /*
+ * Remove remaining
+ */
+ foreach($psf as $sf) $m->removeSharedFolder($sf->name);
+ foreach($tsf as $sf) $this->session->console->removeSharedFolder($sf->name);
+
+ /*
+ * USB Filters
+ */
+
+ $usbEx = array();
+ $usbNew = array();
+
+ $usbc = $this->_machineGetUSBControllers($this->session->machine);
+
+ $deviceFilters = $this->_machineGetUSBDeviceFilters($this->session->machine);
+
+ if($state != 'Saved') {
+
+ // filters
+ if(!is_array($args['USBDeviceFilters'])) $args['USBDeviceFilters'] = array();
+
+ if(count($deviceFilters) != count($args['USBDeviceFilters']) || @serialize($deviceFilters) != @serialize($args['USBDeviceFilters'])) {
+
+ // usb filter properties to change
+ $usbProps = array('vendorId','productId','revision','manufacturer','product','serialNumber','port','remote');
+
+ // Remove and Add filters
+ try {
+
+
+ $max = max(count($deviceFilters),count($args['USBDeviceFilters']));
+ $offset = 0;
+
+ // Remove existing
+ for($i = 0; $i < $max; $i++) {
+
+ // Only if filter differs
+ if(@serialize($deviceFilters[$i]) != @serialize($args['USBDeviceFilters'][$i])) {
+
+ // Remove existing?
+ if($i < count($deviceFilters)) {
+ $m->USBDeviceFilters->removeDeviceFilter(($i-$offset));
+ $offset++;
+ }
+
+ // Exists in new?
+ if(count($args['USBDeviceFilters'][$i])) {
+
+ // Create filter
+ $f = $m->USBDeviceFilters->createDeviceFilter($args['USBDeviceFilters'][$i]['name']);
+ $f->active = (bool)$args['USBDeviceFilters'][$i]['active'];
+
+ foreach($usbProps as $p) {
+ $f->$p = $args['USBDeviceFilters'][$i][$p];
+ }
+
+ $m->USBDeviceFilters->insertDeviceFilter($i,$f->handle);
+ $f->releaseRemote();
+ $offset--;
+ }
+ }
+
+ }
+
+ } catch (Exception $e) { $this->errors[] = $e; }
+
+ }
+
+ }
+
+
+ $this->session->machine->saveSettings();
+ $this->session->unlockMachine();
+ unset($this->session);
+ $m->releaseRemote();
+
+ return true;
+
+ }
+
+ /**
+ * Save virtual machine settings.
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true on success
+ */
+ public function remote_machineSave($args) {
+
+ $this->connect();
+
+ // create session and lock machine
+ /* @var $machine IMachine */
+ $machine = $this->vbox->findMachine($args['id']);
+
+ $vmState = (string)$machine->state;
+ $vmRunning = ($vmState == 'Running' || $vmState == 'Paused' || $vmState == 'Saved');
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+ $machine->lockMachine($this->session->handle, ($vmRunning ? 'Shared' : 'Write'));
+
+ // Switch to machineSaveRunning()?
+ if($vmRunning) {
+ return $this->_machineSaveRunning($args, $vmState);
+ }
+
+
+ // Client and server must agree on advanced config setting
+ $this->settings->enableAdvancedConfig = (@$this->settings->enableAdvancedConfig && @$args['clientConfig']['enableAdvancedConfig']);
+ $this->settings->enableHDFlushConfig = (@$this->settings->enableHDFlushConfig && @$args['clientConfig']['enableHDFlushConfig']);
+
+ // Shorthand
+ /* @var $m IMachine */
+ $m = $this->session->machine;
+
+ // General machine settings
+ if (@$this->settings->enforceVMOwnership ) {
+
+ $args['name'] = "{$_SESSION['user']}_" . preg_replace('/^' . preg_quote($_SESSION['user']) . '_/', '', $args['name']);
+
+ if ( ($owner = $machine->getExtraData("phpvb/sso/owner")) && $owner !== $_SESSION['user'] && !$_SESSION['admin'] )
+ {
+ // skip this VM as it is not owned by the user we're logged in as
+ throw new Exception("Not authorized to modify this VM");
+ }
+
+ }
+
+ // Change OS type and update LongMode
+ if(strcasecmp($m->OSTypeId,$args['OSTypeId']) != 0) {
+
+ $m->OSTypeId = $args['OSTypeId'];
+
+ $guestOS = $this->vbox->getGuestOSType($args['OSTypeId']);
+
+ $m->setCPUProperty('LongMode', ($guestOS->is64Bit ? 1 : 0));
+ }
+
+ $m->CPUCount = $args['CPUCount'];
+ $m->memorySize = $args['memorySize'];
+ $m->firmwareType = $args['firmwareType'];
+ if($args['chipsetType']) $m->chipsetType = $args['chipsetType'];
+ if($m->snapshotFolder != $args['snapshotFolder']) $m->snapshotFolder = $args['snapshotFolder'];
+ $m->RTCUseUTC = ($args['RTCUseUTC'] ? 1 : 0);
+ $m->setCpuProperty('PAE', ($args['CpuProperties']['PAE'] ? 1 : 0));
+ $m->setCPUProperty('LongMode', (strpos($args['OSTypeId'],'_64') > - 1 ? 1 : 0));
+
+ // IOAPIC
+ $m->BIOSSettings->IOAPICEnabled = ($args['BIOSSettings']['IOAPICEnabled'] ? 1 : 0);
+ $m->CPUExecutionCap = $args['CPUExecutionCap'];
+ $m->description = $args['description'];
+ $m->ClipboardMode = $args['ClipboardMode'];
+
+ // Start / stop config
+ if(@$this->settings->startStopConfig) {
+ $m->setExtraData('pvbx/startupMode', $args['startupMode']);
+ }
+
+
+ // VirtualBox style start / stop config
+ if(@$this->settings->vboxAutostartConfig && @$args['clientConfig']['vboxAutostartConfig']) {
+
+ $m->autostopType = $args['autostopType'];
+ $m->autostartEnabled = $args['autostartEnabled'];
+ $m->autostartDelay = $args['autostartDelay'];
+
+ }
+
+ // Determine if host is capable of hw accel
+ $hwAccelAvail = $this->vbox->host->getProcessorFeature('HWVirtEx');
+
+ $m->paravirtProvider = $args['paravirtProvider'];
+ $m->setHWVirtExProperty('Enabled', $args['HWVirtExProperties']['Enabled']);
+ $m->setHWVirtExProperty('NestedPaging', ($args['HWVirtExProperties']['Enabled'] && $hwAccelAvail && $args['HWVirtExProperties']['NestedPaging']));
+
+ /* Only if advanced configuration is enabled */
+ if(@$this->settings->enableAdvancedConfig) {
+
+ /** @def VBOX_WITH_PAGE_SHARING
+ * Enables the page sharing code.
+ * @remarks This must match GMMR0Init; currently we only support page fusion on
+ * all 64-bit hosts except Mac OS X */
+
+ if($this->vbox->host->getProcessorFeature('LongMode')) {
+
+ $m->pageFusionEnabled = $args['pageFusionEnabled'];
+ }
+
+ $m->HPETEnabled = $args['HPETEnabled'];
+ $m->setExtraData("VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled", $args['disableHostTimeSync']);
+ $m->keyboardHIDType = $args['keyboardHIDType'];
+ $m->pointingHIDType = $args['pointingHIDType'];
+ $m->setHWVirtExProperty('LargePages', $args['HWVirtExProperties']['LargePages']);
+ $m->setHWVirtExProperty('UnrestrictedExecution', $args['HWVirtExProperties']['UnrestrictedExecution']);
+ $m->setHWVirtExProperty('VPID', $args['HWVirtExProperties']['VPID']);
+
+ }
+
+ /* Custom Icon */
+ if(@$this->settings->enableCustomIcons)
+ $m->setExtraData('phpvb/icon', $args['customIcon']);
+
+ $m->VRAMSize = $args['VRAMSize'];
+ $m->graphicsControllerType = $args['graphicsControllerType'];
+
+ // Video
+ $m->GraphicsAdapter->accelerate3DEnabled = $args['accelerate3DEnabled'];
+ $m->GraphicsAdapter->accelerate2DVideoEnabled = $args['accelerate2DVideoEnabled'];
+
+ // VRDE settings
+ try {
+ if($m->VRDEServer && $this->vbox->systemProperties->defaultVRDEExtPack) {
+ $m->VRDEServer->enabled = $args['VRDEServer']['enabled'];
+ $m->VRDEServer->setVRDEProperty('TCP/Ports',$args['VRDEServer']['ports']);
+ if(@$this->settings->enableAdvancedConfig)
+ $m->VRDEServer->setVRDEProperty('TCP/Address',$args['VRDEServer']['netAddress']);
+ $m->VRDEServer->setVRDEProperty('VNCPassword',$args['VRDEServer']['VNCPassword'] ? $args['VRDEServer']['VNCPassword'] : null);
+ $m->VRDEServer->authType = ($args['VRDEServer']['authType'] ? $args['VRDEServer']['authType'] : 'Null');
+ $m->VRDEServer->authTimeout = $args['VRDEServer']['authTimeout'];
+ $m->VRDEServer->allowMultiConnection = $args['VRDEServer']['allowMultiConnection'];
+ }
+ } catch (Exception $e) {
+ $this->errors[] = $e;
+ }
+
+ // Audio controller settings
+ $m->audioAdapter->enabled = ($args['audioAdapter']['enabled'] ? 1 : 0);
+ $m->audioAdapter->audioController = $args['audioAdapter']['audioController'];
+ $m->audioAdapter->audioDriver = $args['audioAdapter']['audioDriver'];
+
+ // Boot order
+ $mbp = $this->vbox->systemProperties->maxBootPosition;
+ for($i = 0; $i < $mbp; $i ++) {
+ if($args['bootOrder'][$i]) {
+ $m->setBootOrder(($i + 1),$args['bootOrder'][$i]);
+ } else {
+ $m->setBootOrder(($i + 1),'Null');
+ }
+ }
+
+ // Storage Controllers
+ $scs = $m->storageControllers;
+ $attachedEx = $attachedNew = array();
+ foreach($scs as $sc) { /* @var $sc IStorageController */
+
+ $mas = $m->getMediumAttachmentsOfController($sc->name);
+
+ $cType = (string)$sc->controllerType;
+
+ foreach($mas as $ma) { /* @var $ma IMediumAttachment */
+
+ $attachedEx[$sc->name.$ma->port.$ma->device] = (($ma->medium->handle && $ma->medium->id) ? $ma->medium->id : null);
+
+ // Remove IgnoreFlush key?
+ if($this->settings->enableHDFlushConfig && (string)$ma->type == 'HardDisk') {
+ $xtra = $this->_util_getIgnoreFlushKey($ma->port, $ma->device, $cType);
+ if($xtra) {
+ $m->setExtraData($xtra,'');
+ }
+ }
+
+ if($ma->controller) {
+ $m->detachDevice($ma->controller,$ma->port,$ma->device);
+ }
+
+ }
+ $scname = $sc->name;
+ $sc->releaseRemote();
+ $m->removeStorageController($scname);
+ }
+
+ // Add New
+ foreach($args['storageControllers'] as $sc) {
+
+ $sc['name'] = trim($sc['name']);
+ $name = ($sc['name'] ? $sc['name'] : $sc['bus']);
+
+
+ $bust = new StorageBus(null,$sc['bus']);
+ $c = $m->addStorageController($name,(string)$bust);
+ $c->controllerType = $sc['controllerType'];
+ $c->useHostIOCache = $sc['useHostIOCache'];
+
+ // Set sata port count
+ if(($sc['bus'] == 'SATA')||($sc['bus'] == 'PCIe')) {
+ $max = max(1,intval(@$sc['portCount']));
+ foreach($sc['mediumAttachments'] as $ma) {
+ $max = max($max,(intval($ma['port'])+1));
+ }
+ $c->portCount = min(intval($c->maxPortCount),max(count($sc['mediumAttachments']),$max));
+
+ }
+ $c->releaseRemote();
+
+
+ // Medium attachments
+ foreach($sc['mediumAttachments'] as $ma) {
+
+ if($ma['medium'] == 'null') $ma['medium'] = null;
+
+ $attachedNew[$name.$ma['port'].$ma['device']] = $ma['medium']['id'];
+
+ if(is_array($ma['medium']) && $ma['medium']['id'] && $ma['type']) {
+
+ // Host drive
+ if(strtolower($ma['medium']['hostDrive']) == 'true' || $ma['medium']['hostDrive'] === true) {
+ // CD / DVD Drive
+ if($ma['type'] == 'DVD') {
+ $drives = $this->vbox->host->DVDDrives;
+ // floppy drives
+ } else {
+ $drives = $this->vbox->host->floppyDrives;
+ }
+ foreach($drives as $md) { /* @var $md IMedium */
+ if($md->id == $ma['medium']['id']) {
+ $med = &$md;
+ break;
+ }
+ $md->releaseRemote();
+ }
+ } else {
+ /* @var $med IMedium */
+ $med = $this->vbox->openMedium($ma['medium']['location'],$ma['type'], 'ReadWrite', false);
+ }
+ } else {
+ $med = null;
+ }
+ $m->attachDevice($name,$ma['port'],$ma['device'],$ma['type'],(is_object($med) ? $med->handle : null));
+
+ // CD / DVD medium attachment type
+ if($ma['type'] == 'DVD') {
+
+ if($ma['medium']['hostDrive'])
+ $m->passthroughDevice($name, $ma['port'], $ma['device'], $ma['passthrough']);
+ else
+ $m->temporaryEjectDevice($name, $ma['port'], $ma['device'], $ma['temporaryEject']);
+
+ // HardDisk medium attachment type
+ } else if($ma['type'] == 'HardDisk') {
+
+ $ma['nonRotational']=($ma['nonRotational']?1:0);
+ $ma['discard']=($ma['discard']?1:0);
+ $ma['hotPluggable']=($ma['hotPluggable']?1:0);
+ $m->nonRotationalDevice($name, $ma['port'], $ma['device'], $ma['nonRotational']);
+
+ // Set Discard (TRIM) Option
+ if($this->settings->enableAdvancedConfig) {
+ $m->setAutoDiscardForDevice($name, $ma['port'], $ma['device'], $ma['discard']);
+ }
+
+ // Remove IgnoreFlush key?
+ if($this->settings->enableHDFlushConfig) {
+
+ $xtra = $this->_util_getIgnoreFlushKey($ma['port'], $ma['device'], $sc['controllerType']);
+
+ if($xtra) {
+ if($ma['ignoreFlush']) {
+ $m->setExtraData($xtra, '');
+ } else {
+ $m->setExtraData($xtra, 0);
+ }
+ }
+ }
+
+
+ }
+
+ if($sc['bus'] == 'SATA' || $sc['bus'] == 'USB') {
+ $m->setHotPluggableForDevice($name, $ma['port'], $ma['device'], $ma['hotPluggable']);
+ }
+
+ if(is_object($med))
+ $med->releaseRemote();
+ }
+
+ }
+
+ /*
+ *
+ * Network Adapters
+ *
+ */
+
+ $netprops = array('enabled','attachmentType','adapterType','MACAddress','bridgedInterface',
+ 'hostOnlyInterface','internalNetwork','NATNetwork','cableConnected','promiscModePolicy','genericDriver');
+
+ for($i = 0; $i < count($args['networkAdapters']); $i++) {
+ if(@$this->settings->enableVDE) $netprops[] = 'VDENetwork';
+
+ $n = $m->getNetworkAdapter($i);
+
+ // Skip disabled adapters
+ if(!($n->enabled || @$args['networkAdapters'][$i]['enabled']))
+ continue;
+
+ for($p = 0; $p < count($netprops); $p++) {
+ /*
+ switch($netprops[$p]) {
+ case 'enabled':
+ case 'cableConnected':
+ continue;
+ }
+ */
+ $n->{$netprops[$p]} = @$args['networkAdapters'][$i][$netprops[$p]];
+ }
+
+ // Special case for boolean values
+ /*
+ $n->enabled = $args['networkAdapters'][$i]['enabled'];
+ $n->cableConnected = $args['networkAdapters'][$i]['cableConnected'];
+ */
+
+ // Network properties
+ $eprops = $n->getProperties(null);
+ $eprops = array_combine($eprops[1],$eprops[0]);
+ $iprops = array_map(function($a){$b=explode("=",$a); return array($b[0]=>$b[1]);},preg_split('/[\r|\n]+/',$args['networkAdapters'][$i]['properties']));
+ $inprops = array();
+ foreach($iprops as $a) {
+ foreach($a as $k=>$v)
+ $inprops[$k] = $v;
+ }
+ // Remove any props that are in the existing properties array
+ // but not in the incoming properties array
+ foreach(array_diff(array_keys($eprops),array_keys($inprops)) as $dk)
+ $n->setProperty($dk, '');
+
+ // Set remaining properties
+ foreach($inprops as $k => $v)
+ $n->setProperty($k, $v);
+
+ // Nat redirects and advanced settings
+ if($args['networkAdapters'][$i]['attachmentType'] == 'NAT') {
+
+ // Remove existing redirects
+ foreach($n->NATEngine->getRedirects() as $r) {
+ $n->NATEngine->removeRedirect(array_shift(explode(',',$r)));
+ }
+ // Add redirects
+ foreach($args['networkAdapters'][$i]['redirects'] as $r) {
+ $r = explode(',',$r);
+ $n->NATEngine->addRedirect($r[0],$r[1],$r[2],$r[3],$r[4],$r[5]);
+ }
+
+ // Advanced NAT settings
+ if(@$this->settings->enableAdvancedConfig) {
+ $aliasMode = $n->NATEngine->aliasMode & 1;
+ if(intval($args['networkAdapters'][$i]['NATEngine']['aliasMode'] & 2)) $aliasMode |= 2;
+ if(intval($args['networkAdapters'][$i]['NATEngine']['aliasMode'] & 4)) $aliasMode |= 4;
+ $n->NATEngine->aliasMode = $aliasMode;
+ $n->NATEngine->DNSProxy = $args['networkAdapters'][$i]['NATEngine']['DNSProxy'];
+ $n->NATEngine->DNSPassDomain = $args['networkAdapters'][$i]['NATEngine']['DNSPassDomain'];
+ $n->NATEngine->DNSUseHostResolver = $args['networkAdapters'][$i]['NATEngine']['DNSUseHostResolver'];
+ $n->NATEngine->hostIP = $args['networkAdapters'][$i]['NATEngine']['hostIP'];
+ }
+
+ } else if($args['networkAdapters'][$i]['attachmentType'] == 'NATNetwork') {
+
+ if($n->NATNetwork = $args['networkAdapters'][$i]['NATNetwork']);
+ }
+
+ $n->releaseRemote();
+ }
+
+ // Serial Ports
+ for($i = 0; $i < count($args['serialPorts']); $i++) {
+
+ /* @var $p ISerialPort */
+ $p = $m->getSerialPort($i);
+
+ if(!($p->enabled || $args['serialPorts'][$i]['enabled']))
+ continue;
+
+ try {
+ $p->enabled = $args['serialPorts'][$i]['enabled'];
+ $p->IOBase = @hexdec($args['serialPorts'][$i]['IOBase']);
+ $p->IRQ = intval($args['serialPorts'][$i]['IRQ']);
+ if($args['serialPorts'][$i]['path']) {
+ $p->path = $args['serialPorts'][$i]['path'];
+ $p->hostMode = $args['serialPorts'][$i]['hostMode'];
+ } else {
+ $p->hostMode = $args['serialPorts'][$i]['hostMode'];
+ $p->path = $args['serialPorts'][$i]['path'];
+ }
+ $p->server = $args['serialPorts'][$i]['server'];
+ $p->releaseRemote();
+ } catch (Exception $e) {
+ $this->errors[] = $e;
+ }
+ }
+
+ // LPT Ports
+ if(@$this->settings->enableLPTConfig) {
+ $lptChanged = false;
+
+ for($i = 0; $i < count($args['parallelPorts']); $i++) {
+
+ /* @var $p IParallelPort */
+ $p = $m->getParallelPort($i);
+
+ if(!($p->enabled || $args['parallelPorts'][$i]['enabled']))
+ continue;
+
+ $lptChanged = true;
+ try {
+ $p->IOBase = @hexdec($args['parallelPorts'][$i]['IOBase']);
+ $p->IRQ = intval($args['parallelPorts'][$i]['IRQ']);
+ $p->path = $args['parallelPorts'][$i]['path'];
+ $p->enabled = $args['parallelPorts'][$i]['enabled'];
+ $p->releaseRemote();
+ } catch (Exception $e) {
+ $this->errors[] = $e;
+ }
+ }
+ }
+
+
+ $sharedEx = array();
+ $sharedNew = array();
+ foreach($this->_machineGetSharedFolders($m) as $s) {
+ $sharedEx[$s['name']] = array('name'=>$s['name'],'hostPath'=>$s['hostPath'],'autoMount'=>(bool)$s['autoMount'],'writable'=>(bool)$s['writable']);
+ }
+ foreach($args['sharedFolders'] as $s) {
+ $sharedNew[$s['name']] = array('name'=>$s['name'],'hostPath'=>$s['hostPath'],'autoMount'=>(bool)$s['autoMount'],'writable'=>(bool)$s['writable']);
+ }
+ // Compare
+ if(count($sharedEx) != count($sharedNew) || (@serialize($sharedEx) != @serialize($sharedNew))) {
+ foreach($sharedEx as $s) { $m->removeSharedFolder($s['name']);}
+ try {
+ foreach($sharedNew as $s) {
+ $m->createSharedFolder($s['name'],$s['hostPath'],(bool)$s['writable'],(bool)$s['autoMount']);
+ }
+ } catch (Exception $e) { $this->errors[] = $e; }
+ }
+
+ // USB Filters
+
+ $usbEx = array();
+ $usbNew = array();
+
+ $usbc = $this->_machineGetUSBControllers($this->session->machine);
+ if(!$args['USBControllers'] || !is_array($args['USBControllers'])) $args['USBControllers'] = array();
+
+ // Remove old
+ $newNames = array();
+ $newByName = array();
+ foreach($args['USBControllers'] as $c) {
+ $newNames[] = $c['name'];
+ $newByName[$c['name']] = $c;
+ }
+ $exNames = array();
+ foreach($usbc as $c) {
+ $exNames[] = $c['name'];
+ if(in_array($c['name'], $newNames)) continue;
+ $this->session->machine->removeUSBController($c['name']);
+ }
+
+ $addNames = array_diff($newNames, $exNames);
+ foreach($addNames as $name) {
+ $this->session->machine->addUSBController($name, $newByName[$name]['type']);
+ }
+
+ // filters
+ $deviceFilters = $this->_machineGetUSBDeviceFilters($this->session->machine);
+ if(!is_array($args['USBDeviceFilters'])) $args['USBDeviceFilters'] = array();
+
+ if(count($deviceFilters) != count($args['USBDeviceFilters']) || @serialize($deviceFilters) != @serialize($args['USBDeviceFilters'])) {
+
+ // usb filter properties to change
+ $usbProps = array('vendorId','productId','revision','manufacturer','product','serialNumber','port','remote');
+
+ // Remove and Add filters
+ try {
+
+
+ $max = max(count($deviceFilters),count($args['USBDeviceFilters']));
+ $offset = 0;
+
+ // Remove existing
+ for($i = 0; $i < $max; $i++) {
+
+ // Only if filter differs
+ if(@serialize($deviceFilters[$i]) != @serialize($args['USBDeviceFilters'][$i])) {
+
+ // Remove existing?
+ if($i < count($deviceFilters)) {
+ $m->USBDeviceFilters->removeDeviceFilter(($i-$offset));
+ $offset++;
+ }
+
+ // Exists in new?
+ if(count($args['USBDeviceFilters'][$i])) {
+
+ // Create filter
+ $f = $m->USBDeviceFilters->createDeviceFilter($args['USBDeviceFilters'][$i]['name']);
+ $f->active = (bool)$args['USBDeviceFilters'][$i]['active'];
+
+ foreach($usbProps as $p) {
+ $f->$p = $args['USBDeviceFilters'][$i][$p];
+ }
+
+ $m->USBDeviceFilters->insertDeviceFilter($i,$f->handle);
+ $f->releaseRemote();
+ $offset--;
+ }
+ }
+
+ }
+
+ } catch (Exception $e) { $this->errors[] = $e; }
+
+ }
+
+ // Rename goes last
+ if($m->name != $args['name']) {
+ $m->name = $args['name'];
+ }
+ $this->session->machine->saveSettings();
+
+
+ $this->session->unlockMachine();
+ unset($this->session);
+ $machine->releaseRemote();
+
+ return true;
+
+ }
+
+ /**
+ * Add a virtual machine via its settings file.
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true on success
+ */
+ public function remote_machineAdd($args) {
+
+ $this->connect();
+
+
+ /* @var $m IMachine */
+ $m = $this->vbox->openMachine($args['file']);
+ $this->vbox->registerMachine($m->handle);
+
+ $m->releaseRemote();
+
+ return true;
+
+ }
+
+ /**
+ * Get progress operation status. On completion, destory progress operation.
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array response data
+ */
+ public function remote_progressGet($args) {
+
+ // progress operation result
+ $response = array();
+ $error = 0;
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ try {
+
+ try {
+
+ // Force web call to keep session open.
+ if($this->persistentRequest['sessionHandle']) {
+ $this->session = new ISession($this->client, $this->persistentRequest['sessionHandle']);
+ if((string)$this->session->state) {}
+ }
+
+ /* @var $progress IProgress */
+ $progress = new IProgress($this->client, $args['progress']);
+
+ } catch (Exception $e) {
+ $this->errors[] = $e;
+ throw new Exception('Could not obtain progress operation: '.$args['progress']);
+ }
+
+ $response['progress'] = $args['progress'];
+
+ $response['info'] = array(
+ 'completed' => $progress->completed,
+ 'canceled' => $progress->canceled,
+ 'description' => $progress->description,
+ 'operationDescription' => $progress->operationDescription,
+ 'timeRemaining' => $this->_util_splitTime($progress->timeRemaining),
+ 'timeElapsed' => $this->_util_splitTime((time() - $pop['started'])),
+ 'percent' => $progress->percent
+ );
+
+
+ // Completed? Do not return. Fall to _util_progressDestroy() called later
+ if($response['info']['completed'] || $response['info']['canceled']) {
+
+ try {
+ if(!$response['info']['canceled'] && $progress->errorInfo->handle) {
+ $error = array('message'=>$progress->errorInfo->text,'err'=>$this->_util_resultCodeText($progress->resultCode));
+ }
+ } catch (Exception $null) {}
+
+
+ } else {
+
+ $response['info']['cancelable'] = $progress->cancelable;
+
+ return $response;
+ }
+
+
+ } catch (Exception $e) {
+
+ // Force progress dialog closure
+ $response['info'] = array('completed'=>1);
+
+ // Does an exception exist?
+ try {
+ if($progress->errorInfo->handle) {
+ $error = array('message'=>$progress->errorInfo->text,'err'=>$this->_util_resultCodeText($progress->resultCode));
+ }
+ } catch (Exception $null) {}
+
+ }
+
+ if($error) {
+ if(@$args['catcherrs']) $response['error'] = $error;
+ else $this->errors[] = new Exception($error['message']);
+
+ }
+
+ $this->_util_progressDestroy($pop);
+
+ return $response;
+
+ }
+
+ /**
+ * Cancel a running progress operation
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @param array $response response data passed byref populated by the function
+ * @return boolean true on success
+ */
+ public function remote_progressCancel($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ try {
+ /* @var $progress IProgress */
+ $progress = new IProgress($this->client,$args['progress']);
+ if(!($progress->completed || $progress->canceled))
+ $progress->cancel();
+ } catch (Exception $e) {
+ $this->errors[] = $e;
+ }
+
+ return true;
+ }
+
+ /**
+ * Destory a progress operation.
+ *
+ * @param array $pop progress operation details
+ * @return boolean true on success
+ */
+ private function _util_progressDestroy($pop) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ try {
+ /* @var $progress IProgress */
+ $progress = new IProgress($this->client,$pop['progress']);
+ $progress->releaseRemote();
+ } catch (Exception $e) {}
+ try {
+
+ // Close session and logoff
+ try {
+
+ if($this->session->handle) {
+ if((string)$this->session->state != 'Unlocked') {
+ $this->session->unlockMachine();
+ }
+ $this->session->releaseRemote();
+ unset($this->session);
+ }
+
+
+ } catch (Exception $e) {
+ $this->errors[] = $e;
+ }
+
+
+ // Logoff session associated with progress operation
+ $this->websessionManager->logoff($this->vbox->handle);
+ unset($this->vbox);
+
+ } catch (Exception $e) {
+ $this->errors[] = $e;
+ }
+
+ // Remove progress handles
+ $this->persistentRequest = array();
+
+ return true;
+ }
+
+ /**
+ * Returns a key => value mapping of an enumeration class contained
+ * in vboxServiceWrappers.php (classes that extend VBox_Enum).
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array response data
+ * @see vboxServiceWrappers.php
+ */
+ public function remote_vboxGetEnumerationMap($args) {
+
+ $c = new $args['class'](null, null);
+ return (@isset($args['ValueMap']) ? $c->ValueMap : $c->NameMap);
+ }
+
+ /**
+ * Save VirtualBox system properties
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true on success
+ */
+ public function remote_vboxSystemPropertiesSave($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $this->vbox->systemProperties->defaultMachineFolder = $args['SystemProperties']['defaultMachineFolder'];
+ $this->vbox->systemProperties->VRDEAuthLibrary = $args['SystemProperties']['VRDEAuthLibrary'];
+ if(@$this->settings->vboxAutostartConfig) {
+ $this->vbox->systemProperties->autostartDatabasePath = $args['SystemProperties']['autostartDatabasePath'];
+ }
+
+ return true;
+
+ }
+
+ /**
+ * Import a virtual appliance
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array response data
+ */
+ public function remote_applianceImport($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ /* @var $app IAppliance */
+ $app = $this->vbox->createAppliance();
+
+ /* @var $progress IProgress */
+ $progress = $app->read($args['file']);
+
+ // Does an exception exist?
+ try {
+ if($progress->errorInfo->handle) {
+ $this->errors[] = new Exception($progress->errorInfo->text);
+ $app->releaseRemote();
+ return false;
+ }
+ } catch (Exception $null) {}
+
+ $progress->waitForCompletion(-1);
+
+ $app->interpret();
+
+ $a = 0;
+ foreach($app->virtualSystemDescriptions as $d) { /* @var $d IVirtualSystemDescription */
+ // Replace with passed values
+ $args['descriptions'][$a][5] = array_pad($args['descriptions'][$a][5], count($args['descriptions'][$a][3]),true);
+ foreach(array_keys($args['descriptions'][$a][5]) as $k) $args['descriptions'][$a][5][$k] = (bool)$args['descriptions'][$a][5][$k];
+ $d->setFinalValues($args['descriptions'][$a][5],$args['descriptions'][$a][3],$args['descriptions'][$a][4]);
+ $a++;
+ }
+
+ /* @var $progress IProgress */
+ $progress = $app->importMachines(array($args['reinitNetwork'] ? 'KeepNATMACs' : 'KeepAllMACs'));
+
+ $app->releaseRemote();
+
+ // Does an exception exist?
+ try {
+ if($progress->errorInfo->handle) {
+ $this->errors[] = new Exception($progress->errorInfo->text);
+ $progress->releaseRemote();
+ return false;
+ }
+ } catch (Exception $null) {}
+
+ // Save progress
+ $this->_util_progressStore($progress);
+
+ return array('progress' => $progress->handle);
+
+ }
+
+ /**
+ * Get a list of VMs that are available for export.
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array list of exportable machiens
+ */
+ public function remote_vboxGetExportableMachines($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ //Get a list of registered machines
+ $machines = $this->vbox->machines;
+
+ $response = array();
+
+ foreach ($machines as $machine) { /* @var $machine IMachine */
+
+ if ( @$this->settings->enforceVMOwnership && ($owner = $machine->getExtraData("phpvb/sso/owner")) && $owner !== $_SESSION['user'] && !$_SESSION['admin'] )
+ {
+ // skip this VM as it is not owned by the user we're logged in as
+ continue;
+ }
+
+ try {
+ $response[] = array(
+ 'name' => @$this->settings->enforceVMOwnership ? preg_replace('/^' . preg_quote($_SESSION['user']) . '_/', '', $machine->name) : $machine->name,
+ 'state' => (string)$machine->state,
+ 'OSTypeId' => $machine->getOSTypeId(),
+ 'id' => $machine->id,
+ 'description' => $machine->description
+ );
+ $machine->releaseRemote();
+
+ } catch (Exception $e) {
+ // Ignore. Probably inaccessible machine.
+ }
+ }
+ return $response;
+ }
+
+
+ /**
+ * Read and interpret virtual appliance file
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array appliance file content descriptions
+ */
+ public function remote_applianceReadInterpret($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ /* @var $app IAppliance */
+ $app = $this->vbox->createAppliance();
+
+ /* @var $progress IProgress */
+ $progress = $app->read($args['file']);
+
+ // Does an exception exist?
+ try {
+ if($progress->errorInfo->handle) {
+ $this->errors[] = new Exception($progress->errorInfo->text);
+ $app->releaseRemote();
+ return false;
+ }
+ } catch (Exception $null) {}
+
+ $progress->waitForCompletion(-1);
+
+ $app->interpret();
+
+ $response = array('warnings' => $app->getWarnings(),
+ 'descriptions' => array());
+
+ $i = 0;
+ foreach($app->virtualSystemDescriptions as $d) { /* @var $d IVirtualSystemDescription */
+ $desc = array();
+ $response['descriptions'][$i] = $d->getDescription();
+ foreach($response['descriptions'][$i][0] as $ddesc) {
+ $desc[] = (string)$ddesc;
+ }
+ $response['descriptions'][$i][0] = $desc;
+ $i++;
+ $d->releaseRemote();
+ }
+ $app->releaseRemote();
+ $app=null;
+
+ return $response;
+
+ }
+
+
+ /**
+ * Export VMs to a virtual appliance file
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array response data
+ */
+ public function remote_applianceExport($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ /* @var $app IAppliance */
+ $app = $this->vbox->createAppliance();
+
+ // Overwrite existing file?
+ if($args['overwrite']) {
+
+ $dsep = $this->getDsep();
+
+ $path = str_replace($dsep.$dsep,$dsep,$args['file']);
+ $dir = dirname($path);
+ $file = basename($path);
+
+ if(substr($dir,-1) != $dsep) $dir .= $dsep;
+
+ /* @var $vfs IVFSExplorer */
+ $vfs = $app->createVFSExplorer('file://'.$dir);
+
+ /* @var $progress IProgress */
+ $progress = $vfs->remove(array($file));
+ $progress->waitForCompletion(-1);
+ $progress->releaseRemote();
+
+ $vfs->releaseRemote();
+ }
+
+ $appProps = array(
+ 'name' => 'Name',
+ 'description' => 'Description',
+ 'product' => 'Product',
+ 'vendor' => 'Vendor',
+ 'version' => 'Version',
+ 'product-url' => 'ProductUrl',
+ 'vendor-url' => 'VendorUrl',
+ 'license' => 'License');
+
+
+ foreach($args['vms'] as $vm) {
+
+ /* @var $m IMachine */
+ $m = $this->vbox->findMachine($vm['id']);
+ if (@$this->settings->enforceVMOwnership && ($owner = $m->getExtraData("phpvb/sso/owner")) && $owner !== $_SESSION['user'] && !$_SESSION['admin'] )
+ {
+ // skip this VM as it is not owned by the user we're logged in as
+ continue;
+ }
+ $desc = $m->exportTo($app->handle, $args['file']);
+ $props = $desc->getDescription();
+ $ptypes = array();
+ foreach($props[0] as $p) {$ptypes[] = (string)$p;}
+ $typecount = 0;
+ foreach($appProps as $k=>$v) {
+ // Check for existing property
+ if(($i=array_search($v,$ptypes)) !== false) {
+ $props[3][$i] = $vm[$k];
+ } else {
+ $desc->addDescription($v,$vm[$k],null);
+ $props[3][] = $vm[$k];
+ $props[4][] = null;
+ }
+ $typecount++;
+ }
+ $enabled = array_pad(array(),count($props[3]),true);
+ foreach(array_keys($enabled) as $k) $enabled[$k] = (bool)$enabled[$k];
+ $desc->setFinalValues($enabled,$props[3],$props[4]);
+ $desc->releaseRemote();
+ $m->releaseRemote();
+ }
+
+ /* @var $progress IProgress */
+ $progress = $app->write($args['format'],($args['manifest'] ? array('CreateManifest') : array()),$args['file']);
+ $app->releaseRemote();
+
+ // Does an exception exist?
+ try {
+ if($progress->errorInfo->handle) {
+ $this->errors[] = new Exception($progress->errorInfo->text);
+ $progress->releaseRemote();
+ return false;
+ }
+ } catch (Exception $null) {}
+
+ // Save progress
+ $this->_util_progressStore($progress);
+
+ return array('progress' => $progress->handle);
+
+ }
+
+ /**
+ * Get nat network info
+ *
+ * @param unused $args
+ * @param array $response response data passed byref populated by the function
+ * @return array networking info data
+ */
+ public function remote_vboxNATNetworksGet($args) {
+
+ $this->connect();
+
+ $props = array('networkName','enabled','network','IPv6Enabled',
+ 'advertiseDefaultIPv6RouteEnabled','needDhcpServer','portForwardRules4',
+ 'portForwardRules6');
+
+ $natNetworks = array();
+
+ foreach($this->vbox->NATNetworks as $n) {
+
+
+ $netDetails = array();
+ foreach($props as $p) {
+ $netDetails[$p] = $n->$p;
+ }
+
+ $natNetworks[] = $netDetails;
+ }
+
+ return $natNetworks;
+
+ }
+
+ /**
+ * Get nat network details
+ *
+ * @param array $args contains network name
+ * @param array $response response data passed byref populated by the function
+ * @return array networking info data
+ */
+ public function remote_vboxNATNetworksSave($args) {
+
+ $this->connect();
+
+ $props = array('networkName','enabled','network','IPv6Enabled',
+ 'advertiseDefaultIPv6RouteEnabled','needDhcpServer');
+
+ $exNetworks = array();
+ foreach($this->vbox->NATNetworks as $n) { $exNetworks[$n->networkName] = false; }
+
+ /* Incoming network list */
+ foreach($args['networks'] as $net) {
+
+ /* Existing network */
+ if($net['orig_networkName']) {
+
+ $network = $this->vbox->findNATNetworkByName($net['orig_networkName']);
+
+
+ $exNetworks[$net['orig_networkName']] = true;
+
+ foreach($props as $p) {
+ $network->$p = $net[$p];
+ }
+
+ foreach(array('portForwardRules4','portForwardRules6') as $rules) {
+
+ if(!$net[$rules] || !is_array($net[$rules])) $net[$rules] = array();
+
+ $rules_remove = array_diff($network->$rules, $net[$rules]);
+ $rules_add = array_diff($net[$rules], $network->$rules);
+
+ foreach($rules_remove as $rule) {
+ $network->removePortForwardRule((strpos($rules,'6')>-1), array_shift(preg_split('/:/',$rule)));
+ }
+ foreach($rules_add as $r) {
+ preg_match('/(.*?):(.+?):\[(.*?)\]:(\d+):\[(.*?)\]:(\d+)/', $r, $rule);
+ array_shift($rule);
+ $network->addPortForwardRule((strpos($rules,'6')>-1), $rule[0],strtoupper($rule[1]),$rule[2],$rule[3],$rule[4],$rule[5]);
+ }
+ }
+
+ /* New network */
+ } else {
+
+ $network = $this->vbox->createNATNetwork($net['networkName']);
+
+ foreach($props as $p) {
+ if($p == 'network' && $net[$p] == '') continue;
+ $network->$p = $net[$p];
+ }
+
+ foreach($net['portForwardRules4'] as $r) {
+ preg_match('/(.*?):(.+?):\[(.*?)\]:(\d+):\[(.*?)\]:(\d+)/', $r, $rule);
+ array_shift($rule);
+ $network->addPortForwardRule(false, $rule[0],strtoupper($rule[1]),$rule[2],$rule[3],$rule[4],$rule[5]);
+ }
+ foreach($net['portForwardRules6'] as $r) {
+ preg_match('/(.*?):(.+?):\[(.*?)\]:(\d+):\[(.*?)\]:(\d+)/', $r, $rule);
+ array_shift($rule);
+ $network->addPortForwardRule(true, $rule[0],strtoupper($rule[1]),$rule[2],$rule[3],$rule[4],$rule[5]);
+ }
+
+ }
+
+ }
+
+ /* Remove networks not in list */
+ foreach($exNetworks as $n=>$v) {
+ if($v) continue;
+ $n = $this->vbox->findNATNetworkByName($n);
+ $this->vbox->removeNATNetwork($n);
+ }
+
+ return true;
+
+ }
+
+ /**
+ * Get networking info
+ *
+ * @param unused $args
+ * @param array $response response data passed byref populated by the function
+ * @return array networking info data
+ */
+ public function remote_getNetworking($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $response = array();
+ $networks = array();
+ $nics = array();
+ $genericDrivers = array();
+ $vdenetworks = array();
+
+ /* Get host nics */
+ foreach($this->vbox->host->networkInterfaces as $d) { /* @var $d IHostNetworkInterface */
+ $nics[] = $d->name;
+ $d->releaseRemote();
+ }
+
+ /* Get internal Networks */
+ $networks = $this->vbox->internalNetworks;
+ /* Generic Drivers */
+ $genericDrivers = $this->vbox->genericNetworkDrivers;
+
+ $natNetworks = array();
+ foreach($this->vbox->NATNetworks as $n) {
+ $natNetworks[] = $n->networkName;
+ }
+
+ return array(
+ 'nics' => $nics,
+ 'networks' => $networks,
+ 'genericDrivers' => $genericDrivers,
+ 'vdenetworks' => $vdenetworks,
+ 'natNetworks' => $natNetworks
+ );
+
+ }
+
+ /**
+ * Get host-only interface information
+ *
+ * @param unused $args
+ * @return array host only interface data
+ */
+ public function remote_hostOnlyInterfacesGet($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ /*
+ * NICs
+ */
+ $response = array('networkInterfaces' => array());
+ foreach($this->vbox->host->networkInterfaces as $d) { /* @var $d IHostNetworkInterface */
+
+ if((string)$d->interfaceType != 'HostOnly') {
+ $d->releaseRemote();
+ continue;
+ }
+
+
+ // Get DHCP Info
+ try {
+ /* @var $dhcp IDHCPServer */
+ $dhcp = $this->vbox->findDHCPServerByNetworkName($d->networkName);
+ if($dhcp->handle) {
+ $dhcpserver = array(
+ 'enabled' => $dhcp->enabled,
+ 'IPAddress' => $dhcp->IPAddress,
+ 'networkMask' => $dhcp->networkMask,
+ 'networkName' => $dhcp->networkName,
+ 'lowerIP' => $dhcp->lowerIP,
+ 'upperIP' => $dhcp->upperIP
+ );
+ $dhcp->releaseRemote();
+ } else {
+ $dhcpserver = array();
+ }
+ } catch (Exception $e) {
+ $dhcpserver = array();
+ }
+
+ $response['networkInterfaces'][] = array(
+ 'id' => $d->id,
+ 'IPV6Supported' => $d->IPV6Supported,
+ 'name' => $d->name,
+ 'IPAddress' => $d->IPAddress,
+ 'networkMask' => $d->networkMask,
+ 'IPV6Address' => $d->IPV6Address,
+ 'IPV6NetworkMaskPrefixLength' => $d->IPV6NetworkMaskPrefixLength,
+ 'DHCPEnabled' => $d->DHCPEnabled,
+ 'networkName' => $d->networkName,
+ 'dhcpServer' => $dhcpserver
+ );
+ $d->releaseRemote();
+ }
+
+ return $response;
+ }
+
+
+ /**
+ * Save host-only interface information
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true on success
+ */
+ public function remote_hostOnlyInterfacesSave($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $nics = $args['networkInterfaces'];
+
+ for($i = 0; $i < count($nics); $i++) {
+
+ /* @var $nic IHostNetworkInterface */
+ $nic = $this->vbox->host->findHostNetworkInterfaceById($nics[$i]['id']);
+
+ // Common settings
+ if($nic->IPAddress != $nics[$i]['IPAddress'] || $nic->networkMask != $nics[$i]['networkMask']) {
+ $nic->enableStaticIPConfig($nics[$i]['IPAddress'],$nics[$i]['networkMask']);
+ }
+ if($nics[$i]['IPV6Supported'] &&
+ ($nic->IPV6Address != $nics[$i]['IPV6Address'] || $nic->IPV6NetworkMaskPrefixLength != $nics[$i]['IPV6NetworkMaskPrefixLength'])) {
+ $nic->enableStaticIPConfigV6($nics[$i]['IPV6Address'],intval($nics[$i]['IPV6NetworkMaskPrefixLength']));
+ }
+
+ // Get DHCP Info
+ try {
+ $dhcp = $this->vbox->findDHCPServerByNetworkName($nic->networkName);
+ } catch (Exception $e) {$dhcp = null;};
+
+ // Create DHCP server?
+ if((bool)@$nics[$i]['dhcpServer']['enabled'] && !$dhcp) {
+ $dhcp = $this->vbox->createDHCPServer($nic->networkName);
+ }
+ if($dhcp->handle) {
+ $dhcp->enabled = @$nics[$i]['dhcpServer']['enabled'];
+ $dhcp->setConfiguration($nics[$i]['dhcpServer']['IPAddress'],$nics[$i]['dhcpServer']['networkMask'],$nics[$i]['dhcpServer']['lowerIP'],$nics[$i]['dhcpServer']['upperIP']);
+ $dhcp->releaseRemote();
+ }
+ $nic->releaseRemote();
+
+ }
+
+ return true;
+
+ }
+
+ /**
+ * Add Host-only interface
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array response data
+ */
+ public function remote_hostOnlyInterfaceCreate($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ /* @var $progress IProgress */
+ list($int,$progress) = $this->vbox->host->createHostOnlyNetworkInterface();
+ $int->releaseRemote();
+
+ // Does an exception exist?
+ try {
+ if($progress->errorInfo->handle) {
+ $this->errors[] = new Exception($progress->errorInfo->text);
+ $progress->releaseRemote();
+ return false;
+ }
+ } catch (Exception $null) {}
+
+ // Save progress
+ $this->_util_progressStore($progress);
+
+ return array('progress' => $progress->handle);
+
+
+ }
+
+
+ /**
+ * Remove a host-only interface
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array response data
+ */
+ public function remote_hostOnlyInterfaceRemove($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ /* @var $progress IProgress */
+ $progress = $this->vbox->host->removeHostOnlyNetworkInterface($args['id']);
+
+ if(!$progress->handle) return false;
+
+ // Does an exception exist?
+ try {
+ if($progress->errorInfo->handle) {
+ $this->errors[] = new Exception($progress->errorInfo->text);
+ $progress->releaseRemote();
+ return false;
+ }
+ } catch (Exception $null) {}
+
+ // Save progress
+ $this->_util_progressStore($progress);
+
+ return array('progress' => $progress->handle);
+
+ }
+
+ /**
+ * Get a list of Guest OS Types supported by this VirtualBox installation
+ *
+ * @param unused $args
+ * @return array of os types
+ */
+ public function remote_vboxGetGuestOSTypes($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $response = array();
+
+ $ts = $this->vbox->getGuestOSTypes();
+
+ $supp64 = ($this->vbox->host->getProcessorFeature('LongMode') && $this->vbox->host->getProcessorFeature('HWVirtEx'));
+
+ foreach($ts as $g) { /* @var $g IGuestOSType */
+
+ // Avoid multiple calls
+ $bit64 = $g->is64Bit;
+ $response[] = array(
+ 'familyId' => $g->familyId,
+ 'familyDescription' => $g->familyDescription,
+ 'id' => $g->id,
+ 'description' => $g->description,
+ 'is64Bit' => $bit64,
+ 'recommendedRAM' => $g->recommendedRAM,
+ 'recommendedHDD' => ($g->recommendedHDD/1024)/1024,
+ 'supported' => (bool)(!$bit64 || $supp64)
+ );
+ }
+
+ return $response;
+ }
+
+ /**
+ * Set virtual machine state. Running, power off, save state, pause, etc..
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array response data or boolean true on success
+ */
+ public function remote_machineSetState($args) {
+
+ $vm = $args['vm'];
+ $state = $args['state'];
+
+ $states = array(
+ 'powerDown' => array('result'=>'PoweredOff','progress'=>2),
+ 'reset' => array(),
+ 'saveState' => array('result'=>'Saved','progress'=>2),
+ 'powerButton' => array('acpi'=>true),
+ 'sleepButton' => array('acpi'=>true),
+ 'pause' => array('result'=>'Paused','progress'=>false),
+ 'resume' => array('result'=>'Running','progress'=>false),
+ 'powerUp' => array('result'=>'Running'),
+ 'discardSavedState' => array('result'=>'poweredOff','lock'=>'shared','force'=>true)
+ );
+
+ // Check for valid state
+ if(!is_array($states[$state])) {
+ throw new Exception('Invalid state: ' . $state);
+ }
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ // Machine state
+ /* @var $machine IMachine */
+ $machine = $this->vbox->findMachine($vm);
+ $mstate = (string)$machine->state;
+
+ if (@$this->settings->enforceVMOwnership && !$this->skipSessionCheck && ($owner = $machine->getExtraData("phpvb/sso/owner")) && $owner !== $_SESSION['user'] && !$_SESSION['admin'] )
+ {
+ // skip this VM as it is not owned by the user we're logged in as
+ throw new Exception("Not authorized to change state of this VM");
+ }
+
+ // If state has an expected result, check
+ // that we are not already in it
+ if($states[$state]['result']) {
+ if($mstate == $states[$state]['result']) {
+ $machine->releaseRemote();
+ return false;
+ }
+ }
+
+ // Special case for power up
+ if($state == 'powerUp' && $mstate == 'Paused')
+ $state = 'resume';
+
+ if($state == 'powerUp') {
+
+
+ # Try opening session for VM
+ try {
+
+ // create session
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+
+ // set first run
+ if($machine->getExtraData('GUI/FirstRun') == 'yes') {
+ $machine->lockMachine($this->session->handle, 'Write');
+ $this->session->machine->setExtraData('GUI/FirstRun', 'no');
+ $this->session->unlockMachine();
+ }
+
+ /* @var $progress IProgress */
+ $progress = $machine->launchVMProcess($this->session->handle, "headless", NULL);
+
+ } catch (Exception $e) {
+ // Error opening session
+ $this->errors[] = $e;
+ return false;
+ }
+
+ // Does an exception exist?
+ try {
+ if($progress->errorInfo->handle) {
+ $this->errors[] = new Exception($progress->errorInfo->text);
+ $progress->releaseRemote();
+ return false;
+ }
+ } catch (Exception $null) {
+ }
+
+ $this->_util_progressStore($progress);
+
+ return array('progress' => $progress->handle);
+
+
+ }
+
+ // Open session to machine
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+
+ // Lock machine
+ $machine->lockMachine($this->session->handle,($states[$state]['lock'] == 'write' ? 'Write' : 'Shared'));
+
+ // If this operation returns a progress object save progress
+ $progress = null;
+ if($states[$state]['progress']) {
+
+ /* @var $progress IProgress */
+ if($state == 'saveState') {
+ $progress = $this->session->machine->saveState();
+ } else {
+ $progress = $this->session->console->$state();
+ }
+
+ if(!$progress->handle) {
+
+ // should never get here
+ try {
+ $this->session->unlockMachine();
+ $this->session = null;
+ } catch (Exception $e) {};
+
+ $machine->releaseRemote();
+
+ throw new Exception('Unknown error settings machine to requested state.');
+ }
+
+ // Does an exception exist?
+ try {
+ if($progress->errorInfo->handle) {
+ $this->errors[] = new Exception($progress->errorInfo->text);
+ $progress->releaseRemote();
+ return false;
+ }
+ } catch (Exception $null) {}
+
+ // Save progress
+ $this->_util_progressStore($progress);
+
+ return array('progress' => $progress->handle);
+
+ // Operation does not return a progress object
+ // Just call the function
+ } else {
+
+ if($state == 'discardSavedState') {
+ $this->session->machine->$state(($states[$state]['force'] ? true : null));
+ } else {
+ $this->session->console->$state(($states[$state]['force'] ? true : null));
+ }
+
+ }
+
+ $vmname = $machine->name;
+ $machine->releaseRemote();
+
+ // Check for ACPI button
+ if($states[$state]['acpi'] && !$this->session->console->getPowerButtonHandled()) {
+ $this->session->console->releaseRemote();
+ $this->session->unlockMachine();
+ $this->session = null;
+ return false;
+ }
+
+
+ if(!$progress->handle) {
+ $this->session->console->releaseRemote();
+ $this->session->unlockMachine();
+ unset($this->session);
+ }
+
+ return true;
+
+ }
+
+
+ /**
+ * Get VirtualBox host memory usage information
+ *
+ * @param unused $args
+ * @return array response data
+ */
+ public function remote_hostGetMeminfo($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ return $this->vbox->host->memoryAvailable;
+
+ }
+
+ /**
+ * Get VirtualBox host details
+ *
+ * @param unused $args
+ * @return array response data
+ */
+ public function remote_hostGetDetails($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ /* @var $host IHost */
+ $host = &$this->vbox->host;
+ $response = array(
+ 'id' => 'host',
+ 'operatingSystem' => $host->operatingSystem,
+ 'OSVersion' => $host->OSVersion,
+ 'memorySize' => $host->memorySize,
+ 'acceleration3DAvailable' => $host->acceleration3DAvailable,
+ 'cpus' => array(),
+ 'networkInterfaces' => array(),
+ 'DVDDrives' => array(),
+ 'floppyDrives' => array()
+ );
+
+ /*
+ * Processors
+ */
+ // TODO https://github.com/phpvirtualbox/phpvirtualbox/issues/53
+ $response['cpus'][0] = $host->getProcessorDescription(0);
+ for($i = 1; $i < $host->processorCount; $i++) {
+ $response['cpus'][$i] = $response['cpus'][0];
+ }
+
+ /*
+ * Supported CPU features?
+ */
+ $response['cpuFeatures'] = array();
+ foreach(array('HWVirtEx'=>'HWVirtEx','PAE'=>'PAE','NestedPaging'=>'Nested Paging','LongMode'=>'Long Mode (64-bit)') as $k=>$v) {
+ $response['cpuFeatures'][$v] = $host->getProcessorFeature($k);
+ }
+
+ /*
+ * NICs
+ */
+ foreach($host->networkInterfaces as $d) { /* @var $d IHostNetworkInterface */
+ $response['networkInterfaces'][] = array(
+ 'name' => $d->name,
+ 'IPAddress' => $d->IPAddress,
+ 'networkMask' => $d->networkMask,
+ 'IPV6Supported' => $d->IPV6Supported,
+ 'IPV6Address' => $d->IPV6Address,
+ 'IPV6NetworkMaskPrefixLength' => $d->IPV6NetworkMaskPrefixLength,
+ 'status' => (string)$d->status,
+ 'mediumType' => (string)$d->mediumType,
+ 'interfaceType' => (string)$d->interfaceType,
+ 'hardwareAddress' => $d->hardwareAddress,
+ 'networkName' => $d->networkName,
+ );
+ $d->releaseRemote();
+ }
+
+ /*
+ * Medium types (DVD and Floppy)
+ */
+ foreach($host->DVDDrives as $d) { /* @var $d IMedium */
+
+ $response['DVDDrives'][] = array(
+ 'id' => $d->id,
+ 'name' => $d->name,
+ 'location' => $d->location,
+ 'description' => $d->description,
+ 'deviceType' => 'DVD',
+ 'hostDrive' => true
+ );
+ $d->releaseRemote();
+ }
+
+ foreach($host->floppyDrives as $d) { /* @var $d IMedium */
+
+ $response['floppyDrives'][] = array(
+ 'id' => $d->id,
+ 'name' => $d->name,
+ 'location' => $d->location,
+ 'description' => $d->description,
+ 'deviceType' => 'Floppy',
+ 'hostDrive' => true,
+ );
+ $d->releaseRemote();
+ }
+ $host->releaseRemote();
+
+ return $response;
+ }
+
+ /**
+ * Get a list of USB devices attached to the VirtualBox host
+ *
+ * @param unused $args
+ * @return array of USB devices
+ */
+ public function remote_hostGetUSBDevices($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $response = array();
+
+ foreach($this->vbox->host->USBDevices as $d) { /* @var $d IUSBDevice */
+
+ $response[] = array(
+ 'id' => $d->id,
+ 'vendorId' => sprintf('%04s',dechex($d->vendorId)),
+ 'productId' => sprintf('%04s',dechex($d->productId)),
+ 'revision' => sprintf('%04s',dechex($d->revision)),
+ 'manufacturer' => $d->manufacturer,
+ 'product' => $d->product,
+ 'serialNumber' => $d->serialNumber,
+ 'address' => $d->address,
+ 'port' => $d->port,
+ 'version' => $d->version,
+ 'portVersion' => $d->portVersion,
+ 'remote' => $d->remote,
+ 'state' => (string)$d->state,
+ );
+ $d->releaseRemote();
+ }
+
+ return $response;
+ }
+
+
+ /**
+ * Get virtual machine or virtualbox host details
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @param ISnapshot $snapshot snapshot instance to use if obtaining snapshot details.
+ * @see hostGetDetails()
+ * @return array machine details
+ */
+ public function remote_machineGetDetails($args, $snapshot=null) {
+
+ // Host instead of vm info
+ if($args['vm'] == 'host') {
+
+ $response = $this->remote_hostGetDetails($args);
+
+ return $response;
+ }
+
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ //Get registered machine or snapshot machine
+ if($snapshot) {
+
+ /* @var $machine ISnapshot */
+ $machine = &$snapshot;
+
+ } else {
+
+ /* @var $machine IMachine */
+ $machine = $this->vbox->findMachine($args['vm']);
+
+
+ // For correct caching, always use id even if a name was passed
+ $args['vm'] = $machine->id;
+
+ // Check for accessibility
+ if(!$machine->accessible) {
+
+ return array(
+ 'name' => $machine->id,
+ 'state' => 'Inaccessible',
+ 'OSTypeId' => 'Other',
+ 'id' => $machine->id,
+ 'sessionState' => 'Inaccessible',
+ 'accessible' => 0,
+ 'accessError' => array(
+ 'resultCode' => $this->_util_resultCodeText($machine->accessError->resultCode),
+ 'component' => $machine->accessError->component,
+ 'text' => $machine->accessError->text)
+ );
+ }
+
+ }
+
+ // Basic data
+ $data = $this->_machineGetDetails($machine);
+
+ // Network Adapters
+ $data['networkAdapters'] = $this->_machineGetNetworkAdapters($machine);
+
+ // Storage Controllers
+ $data['storageControllers'] = $this->_machineGetStorageControllers($machine);
+
+ // Serial Ports
+ $data['serialPorts'] = $this->_machineGetSerialPorts($machine);
+
+ // LPT Ports
+ $data['parallelPorts'] = $this->_machineGetParallelPorts($machine);
+
+ // Shared Folders
+ $data['sharedFolders'] = $this->_machineGetSharedFolders($machine);
+
+ // USB Controllers
+ $data['USBControllers'] = $this->_machineGetUSBControllers($machine);
+ $data['USBDeviceFilters'] = $this->_machineGetUSBDeviceFilters($machine);
+
+
+ if (@$this->settings->enforceVMOwnership )
+ {
+ $data['name'] = preg_replace('/^' . preg_quote($_SESSION['user']) . '_/', '', $data['name']);
+ }
+
+ // Items when not obtaining snapshot machine info
+ if(!$snapshot) {
+
+ $data['currentSnapshot'] = ($machine->currentSnapshot->handle ? array('id'=>$machine->currentSnapshot->id,'name'=>$machine->currentSnapshot->name) : null);
+ $data['snapshotCount'] = $machine->snapshotCount;
+
+ // Start / stop config
+ if(@$this->settings->startStopConfig) {
+ $data['startupMode'] = $machine->getExtraData('pvbx/startupMode');
+ }
+
+
+ }
+
+ $machine->releaseRemote();
+
+ $data['accessible'] = 1;
+ return $data;
+ }
+
+ /**
+ * Get runtime data of machine.
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array of machine runtime data
+ */
+ public function remote_machineGetRuntimeData($args) {
+
+ $this->connect();
+
+ /* @var $machine IMachine */
+ $machine = $this->vbox->findMachine($args['vm']);
+ $data = array(
+ 'id' => $args['vm'],
+ 'state' => (string)$machine->state
+ );
+
+ /*
+ * TODO:
+ *
+ * 5.13.13 getGuestEnteredACPIMode
+ boolean IConsole::getGuestEnteredACPIMode()
+ Checks if the guest entered the ACPI mode G0 (working) or G1 (sleeping). If this method
+ returns false, the guest will most likely not respond to external ACPI events.
+ If this method fails, the following error codes may be reported:
+  VBOX_E_INVALID_VM_STATE: Virtual machine not in Running state.
+ */
+
+ // Get current console port
+ if($data['state'] == 'Running' || $data['state'] == 'Paused') {
+
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+ $machine->lockMachine($this->session->handle, 'Shared');
+ $console = $this->session->console;
+
+ // Get guest additions version
+ if(@$this->settings->enableGuestAdditionsVersionDisplay) {
+ $data['guestAdditionsVersion'] = $console->guest->additionsVersion;
+ }
+
+ $smachine = $this->session->machine;
+
+ $data['CPUExecutionCap'] = $smachine->CPUExecutionCap;
+ $data['VRDEServerInfo'] = array('port' => $console->VRDEServerInfo->port);
+
+ $vrde = $smachine->VRDEServer;
+
+ $data['VRDEServer'] = (!$vrde ? null : array(
+ 'enabled' => $vrde->enabled,
+ 'ports' => $vrde->getVRDEProperty('TCP/Ports'),
+ 'netAddress' => $vrde->getVRDEProperty('TCP/Address'),
+ 'VNCPassword' => $vrde->getVRDEProperty('VNCPassword'),
+ 'authType' => (string)$vrde->authType,
+ 'authTimeout' => $vrde->authTimeout,
+ 'VRDEExtPack' => (string)$vrde->VRDEExtPack
+ ));
+
+ // Get removable media
+ $data['storageControllers'] = $this->_machineGetStorageControllers($smachine);
+
+ // Get network adapters
+ $data['networkAdapters'] = $this->_machineGetNetworkAdapters($smachine);
+
+ $machine->releaseRemote();
+
+ // Close session and unlock machine
+ $this->session->unlockMachine();
+ unset($this->session);
+
+ }
+
+
+ return $data;
+
+ }
+
+ /**
+ * Remove a virtual machine
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true on success or array of response data
+ */
+ public function remote_machineRemove($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ /* @var $machine IMachine */
+ $machine = $this->vbox->findMachine($args['vm']);
+
+ // Only unregister or delete?
+ if(!$args['delete']) {
+
+ $machine->unregister('DetachAllReturnNone');
+ $machine->releaseRemote();
+
+ } else {
+
+ $hds = array();
+ $delete = $machine->unregister('DetachAllReturnHardDisksOnly');
+ foreach($delete as $hd) {
+ $hds[] = $this->vbox->openMedium($hd->location,'HardDisk','ReadWrite',false)->handle;
+ }
+
+ /* @var $progress IProgress */
+ $progress = $machine->deleteConfig($hds);
+
+ $machine->releaseRemote();
+
+ // Does an exception exist?
+ if($progress) {
+ try {
+ if($progress->errorInfo->handle) {
+ $this->errors[] = new Exception($progress->errorInfo->text);
+ $progress->releaseRemote();
+ return false;
+ }
+ } catch (Exception $null) {}
+
+ $this->_util_progressStore($progress);
+
+ return array('progress' => $progress->handle);
+
+ }
+
+
+ }
+
+ return true;
+
+
+ }
+
+
+ /**
+ * Create a new Virtual Machine
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true on success
+ */
+ public function remote_machineCreate($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $response = array();
+
+ // quota enforcement
+ if ( isset($_SESSION['user']) )
+ {
+ if ( @isset($this->settings->vmQuotaPerUser) && @$this->settings->vmQuotaPerUser > 0 && !$_SESSION['admin'] )
+ {
+ $newresp = array('data' => array());
+ $this->vboxGetMachines(array(), array(&$newresp));
+ if ( count($newresp['data']['responseData']) >= $this->settings->vmQuotaPerUser )
+ {
+ // we're over quota!
+ // delete the disk we just created
+ if ( isset($args['disk']) )
+ {
+ $this->mediumRemove(array(
+ 'medium' => $args['disk'],
+ 'type' => 'HardDisk',
+ 'delete' => true
+ ), $newresp);
+ }
+ throw new Exception("Sorry, you're over quota. You can only create up to {$this->settings->vmQuotaPerUser} VMs.");
+ }
+ }
+ }
+
+ // create machine
+ if (@$this->settings->enforceVMOwnership )
+ $args['name'] = $_SESSION['user'] . '_' . $args['name'];
+
+ /* Check if file exists */
+ $filename = $this->vbox->composeMachineFilename($args['name'],($this->settings->phpVboxGroups ? '' : $args['group']),$this->vbox->systemProperties->defaultMachineFolder,null);
+
+ if($this->remote_fileExists(array('file'=>$filename))) {
+ return array('exists' => $filename);
+ }
+
+
+ /* @var $m IMachine */
+ $m = $this->vbox->createMachine(null,$args['name'],($this->settings->phpVboxGroups ? '' : $args['group']),$args['ostype'],null,null);
+
+ /* Check for phpVirtualBox groups */
+ if($this->settings->phpVboxGroups && $args['group']) {
+ $m->setExtraData(vboxconnector::phpVboxGroupKey, $args['group']);
+ }
+
+ // Set memory
+ $m->memorySize = intval($args['memory']);
+
+
+ // Save and register
+ $m->saveSettings();
+ $this->vbox->registerMachine($m->handle);
+ $vm = $m->id;
+ $m->releaseRemote();
+
+ try {
+
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+
+ // Lock VM
+ /* @var $machine IMachine */
+ $machine = $this->vbox->findMachine($vm);
+ $machine->lockMachine($this->session->handle,'Write');
+
+ // OS defaults
+ $defaults = $this->vbox->getGuestOSType($args['ostype']);
+
+ // Ownership enforcement
+ if ( isset($_SESSION['user']) )
+ {
+ $this->session->machine->setExtraData('phpvb/sso/owner', $_SESSION['user']);
+ }
+
+ // set the vboxauthsimple in VM config
+ $this->session->machine->setExtraData('VBoxAuthSimple/users/'.$_SESSION['user'].'', $_SESSION['uHash']);
+
+ // Always set
+ $this->session->machine->setExtraData('GUI/FirstRun', 'yes');
+
+ try {
+ if($this->session->machine->VRDEServer && $this->vbox->systemProperties->defaultVRDEExtPack) {
+ $this->session->machine->VRDEServer->enabled = 1;
+ $this->session->machine->VRDEServer->authTimeout = 5000;
+ $this->session->machine->VRDEServer->setVRDEProperty('TCP/Ports',($this->settings->vrdeports ? $this->settings->vrdeports : '3390-5000'));
+ $this->session->machine->VRDEServer->setVRDEProperty('TCP/Address',($this->settings->vrdeaddress ? $this->settings->vrdeaddress : '127.0.0.1'));
+ }
+ } catch (Exception $e) {
+ //Ignore
+ }
+
+ // Other defaults
+ $this->session->machine->BIOSSettings->IOAPICEnabled = $defaults->recommendedIOAPIC;
+ $this->session->machine->RTCUseUTC = $defaults->recommendedRTCUseUTC;
+ $this->session->machine->firmwareType = (string)$defaults->recommendedFirmware;
+ $this->session->machine->chipsetType = (string)$defaults->recommendedChipset;
+ $this->session->machine->ClipboardMode = 'Disabled';
+ if(intval($defaults->recommendedVRAM) > 0) $this->session->machine->VRAMSize = intval($defaults->recommendedVRAM);
+ $this->session->machine->setGraphicsControllerType((string)$defaults->recommendedGraphicsController);
+ $this->session->machine->setCpuProperty('PAE',$defaults->recommendedPAE);
+
+ // USB input devices
+ if($defaults->recommendedUSBHid) {
+ $this->session->machine->pointingHIDType = 'USBMouse';
+ $this->session->machine->keyboardHIDType = 'USBKeyboard';
+ }
+
+ /* Only if acceleration configuration is available */
+ if($this->vbox->host->getProcessorFeature('HWVirtEx')) {
+ $this->session->machine->setHWVirtExProperty('Enabled',$defaults->recommendedVirtEx);
+ }
+
+ /*
+ * Hard Disk and DVD/CD Drive
+ */
+ $DVDbusType = (string)$defaults->recommendedDVDStorageBus;
+ $DVDconType = (string)$defaults->recommendedDVDStorageController;
+
+ // Attach harddisk?
+ if($args['disk']) {
+
+ $HDbusType = (string)$defaults->recommendedHDStorageBus;
+ $HDconType = (string)$defaults->recommendedHDStorageController;
+
+ $bus = new StorageBus(null,$HDbusType);
+ $sc = $this->session->machine->addStorageController(trans($HDbusType,'UIMachineSettingsStorage'),(string)$bus);
+ $sc->controllerType = $HDconType;
+ $sc->useHostIOCache = (bool)$this->vbox->systemProperties->getDefaultIoCacheSettingForStorageController($HDconType);
+
+ // Set port count?
+ if($HDbusType == 'SATA') {
+ $sc->portCount = (($HDbusType == $DVDbusType) ? 2 : 1);
+ }
+
+ $sc->releaseRemote();
+
+ $m = $this->vbox->openMedium($args['disk'],'HardDisk','ReadWrite',false);
+
+ $this->session->machine->attachDevice(trans($HDbusType,'UIMachineSettingsStorage'),0,0,'HardDisk',$m->handle);
+
+ $m->releaseRemote();
+
+ }
+
+ // Attach DVD/CDROM
+ if($DVDbusType) {
+
+ if(!$args['disk'] || ($HDbusType != $DVDbusType)) {
+
+ $bus = new StorageBus(null,$DVDbusType);
+ $sc = $this->session->machine->addStorageController(trans($DVDbusType,'UIMachineSettingsStorage'),(string)$bus);
+ $sc->controllerType = $DVDconType;
+ $sc->useHostIOCache = (bool)$this->vbox->systemProperties->getDefaultIoCacheSettingForStorageController($DVDconType);
+
+ // Set port count?
+ if($DVDbusType == 'SATA') {
+ $sc->portCount = ($args['disk'] ? 1 : 2);
+ }
+
+ $sc->releaseRemote();
+ }
+
+ $this->session->machine->attachDevice(trans($DVDbusType,'UIMachineSettingsStorage'),1,0,'DVD',null);
+
+ }
+
+ $this->session->machine->saveSettings();
+ $this->session->unlockMachine();
+ $this->session = null;
+
+ $machine->releaseRemote();
+
+ } catch (Exception $e) {
+ $this->errors[] = $e;
+ return false;
+ }
+
+ return true;
+
+ }
+
+
+ /**
+ * Return a list of network adapters attached to machine $m
+ *
+ * @param IMachine $m virtual machine instance
+ * @param int $slot optional slot of single network adapter to get
+ * @return array of network adapter information
+ */
+ private function _machineGetNetworkAdapters(&$m, $slot=false) {
+
+ $adapters = array();
+
+ for($i = ($slot === false ? 0 : $slot); $i < ($slot === false ? $this->settings->nicMax : ($slot+1)); $i++) {
+
+ /* @var $n INetworkAdapter */
+ $n = $m->getNetworkAdapter($i);
+
+ // Avoid duplicate calls
+ $at = (string)$n->attachmentType;
+ if($at == 'NAT') $nd = $n->NATEngine; /* @var $nd INATEngine */
+ else $nd = null;
+
+ $props = $n->getProperties(null);
+ $props = implode("\n",array_map(function($a,$b){return "$a=$b";},$props[1],$props[0]));
+
+ $adapters[] = array(
+ 'adapterType' => (string)$n->adapterType,
+ 'slot' => $n->slot,
+ 'enabled' => $n->enabled,
+ 'MACAddress' => $n->MACAddress,
+ 'attachmentType' => $at,
+ 'genericDriver' => $n->genericDriver,
+ 'hostOnlyInterface' => $n->hostOnlyInterface,
+ 'bridgedInterface' => $n->bridgedInterface,
+ 'properties' => $props,
+ 'internalNetwork' => $n->internalNetwork,
+ 'NATNetwork' => $n->NATNetwork,
+ 'promiscModePolicy' => (string)$n->promiscModePolicy,
+ 'VDENetwork' => ($this->settings->enableVDE ? $n->VDENetwork : ''),
+ 'cableConnected' => $n->cableConnected,
+ 'NATEngine' => ($at == 'NAT' ?
+ array('aliasMode' => intval($nd->aliasMode),'DNSPassDomain' => $nd->DNSPassDomain, 'DNSProxy' => $nd->DNSProxy, 'DNSUseHostResolver' => $nd->DNSUseHostResolver, 'hostIP' => $nd->hostIP)
+ : array('aliasMode' => 0,'DNSPassDomain' => 0, 'DNSProxy' => 0, 'DNSUseHostResolver' => 0, 'hostIP' => '')),
+ 'lineSpeed' => $n->lineSpeed,
+ 'redirects' => (
+ $at == 'NAT' ?
+ $nd->getRedirects()
+ : array()
+ )
+ );
+
+ $n->releaseRemote();
+ }
+
+ return $adapters;
+
+ }
+
+
+ /**
+ * Return a list of virtual machines along with their states and other basic info
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array list of machines
+ */
+ public function remote_vboxGetMachines($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $vmlist = array();
+
+ // Look for a request for a single vm
+ if($args['vm']) {
+
+ $machines = array($this->vbox->findMachine($args['vm']));
+
+ // Full list
+ } else {
+ //Get a list of registered machines
+ $machines = $this->vbox->machines;
+
+ }
+
+
+
+ foreach ($machines as $machine) { /* @var $machine IMachine */
+
+
+ try {
+
+ if(!$machine->accessible) {
+
+ $vmlist[] = array(
+ 'name' => $machine->id,
+ 'state' => 'Inaccessible',
+ 'OSTypeId' => 'Other',
+ 'id' => $machine->id,
+ 'sessionState' => 'Inaccessible',
+ 'accessible' => 0,
+ 'accessError' => array(
+ 'resultCode' => $this->_util_resultCodeText($machine->accessError->resultCode),
+ 'component' => $machine->accessError->component,
+ 'text' => $machine->accessError->text),
+ 'lastStateChange' => 0,
+ 'groups' => array(),
+ 'currentSnapshot' => ''
+
+ );
+
+ continue;
+ }
+
+ if($this->settings->phpVboxGroups) {
+ $groups = explode(',',$machine->getExtraData(vboxconnector::phpVboxGroupKey));
+ if(!is_array($groups) || (count($groups) == 1 && !$groups[0])) $groups = array("/");
+ } else {
+ $groups = $machine->groups;
+ }
+
+ usort($groups, 'strnatcasecmp');
+
+ $vmlist[] = array(
+ 'name' => @$this->settings->enforceVMOwnership ? preg_replace('/^' . preg_quote($_SESSION['user']) . '_/', '', $machine->name) : $machine->name,
+ 'state' => (string)$machine->state,
+ 'OSTypeId' => $machine->getOSTypeId(),
+ 'owner' => (@$this->settings->enforceVMOwnership ? $machine->getExtraData("phpvb/sso/owner") : ''),
+ 'groups' => $groups,
+ 'lastStateChange' => (string)($machine->lastStateChange/1000),
+ 'id' => $machine->id,
+ 'currentStateModified' => $machine->currentStateModified,
+ 'sessionState' => (string)$machine->sessionState,
+ 'currentSnapshotName' => ($machine->currentSnapshot->handle ? $machine->currentSnapshot->name : ''),
+ 'customIcon' => (@$this->settings->enableCustomIcons ? $machine->getExtraData('phpvb/icon') : '')
+ );
+ if($machine->currentSnapshot->handle) $machine->currentSnapshot->releaseRemote();
+
+
+ } catch (Exception $e) {
+
+ if($machine) {
+
+ $vmlist[] = array(
+ 'name' => $machine->id,
+ 'state' => 'Inaccessible',
+ 'OSTypeId' => 'Other',
+ 'id' => $machine->id,
+ 'sessionState' => 'Inaccessible',
+ 'lastStateChange' => 0,
+ 'groups' => array(),
+ 'currentSnapshot' => ''
+ );
+
+ } else {
+ $this->errors[] = $e;
+ }
+ }
+
+ try {
+ $machine->releaseRemote();
+ } catch (Exception $e) { }
+ }
+
+ return $vmlist;
+
+ }
+
+ /**
+ * Creates a new exception so that input can be debugged.
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true on success
+ */
+ public function debugInput($args) {
+ $this->errors[] = new Exception('debug');
+ return true;
+ }
+
+ /**
+ * Get a list of media registered with VirtualBox
+ *
+ * @param unused $args
+ * @param array $response response data passed byref populated by the function
+ * @return array of media
+ */
+ public function remote_vboxGetMedia($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $response = array();
+ $mds = array($this->vbox->hardDisks,$this->vbox->DVDImages,$this->vbox->floppyImages);
+ for($i=0;$i<3;$i++) {
+ foreach($mds[$i] as $m) {
+ /* @var $m IMedium */
+ $response[] = $this->_mediumGetDetails($m);
+ $m->releaseRemote();
+ }
+ }
+ return $response;
+ }
+
+ /**
+ * Get USB controller information
+ *
+ * @param IMachine $m virtual machine instance
+ * @return array USB controller info
+ */
+ private function _machineGetUSBControllers(&$m) {
+
+ /* @var $u IUSBController */
+ $controllers = &$m->USBControllers;
+
+ $rcons = array();
+ foreach($controllers as $c) {
+ $rcons[] = array(
+ 'name' => $c->name,
+ 'type' => (string)$c->type
+ );
+ $c->releaseRemote();
+ }
+
+ return $rcons;
+ }
+
+ /**
+ * Get USB device filters
+ *
+ * @param IMachine $m virtual machine instance
+ * @return array USB device filters
+ */
+ private function _machineGetUSBDeviceFilters(&$m) {
+
+ $deviceFilters = array();
+ foreach($m->USBDeviceFilters->deviceFilters as $df) { /* @var $df IUSBDeviceFilter */
+
+ $deviceFilters[] = array(
+ 'name' => $df->name,
+ 'active' => $df->active,
+ 'vendorId' => $df->vendorId,
+ 'productId' => $df->productId,
+ 'revision' => $df->revision,
+ 'manufacturer' => $df->manufacturer,
+ 'product' => $df->product,
+ 'serialNumber' => $df->serialNumber,
+ 'port' => $df->port,
+ 'remote' => $df->remote
+ );
+ $df->releaseRemote();
+ }
+ return $deviceFilters;
+ }
+
+ /**
+ * Return top-level virtual machine or snapshot information
+ *
+ * @param IMachine $m virtual machine instance
+ * @return array vm or snapshot data
+ */
+ private function _machineGetDetails(&$m) {
+
+ if($this->settings->phpVboxGroups) {
+ $groups = explode(',',$m->getExtraData(vboxconnector::phpVboxGroupKey));
+ if(!is_array($groups) || (count($groups) == 1 && !$groups[0])) $groups = array("/");
+ } else {
+ $groups = $m->groups;
+ }
+
+ usort($groups, 'strnatcasecmp');
+
+ return array(
+ 'name' => @$this->settings->enforceVMOwnership ? preg_replace('/^' . preg_quote($_SESSION['user']) . '_/', '', $m->name) : $m->name,
+ 'description' => $m->description,
+ 'groups' => $groups,
+ 'id' => $m->id,
+ 'autostopType' => ($this->settings->vboxAutostartConfig ? (string)$m->autostopType : ''),
+ 'autostartEnabled' => ($this->settings->vboxAutostartConfig && $m->autostartEnabled),
+ 'autostartDelay' => ($this->settings->vboxAutostartConfig ? intval($m->autostartDelay) : '0'),
+ 'settingsFilePath' => $m->settingsFilePath,
+ 'paravirtProvider' => (string)$m->paravirtProvider,
+ 'OSTypeId' => $m->OSTypeId,
+ 'OSTypeDesc' => $this->vbox->getGuestOSType($m->OSTypeId)->description,
+ 'CPUCount' => $m->CPUCount,
+ 'HPETEnabled' => $m->HPETEnabled,
+ 'memorySize' => $m->memorySize,
+ 'VRAMSize' => $m->VRAMSize,
+ 'graphicsControllerType' => (string)$m->graphicsControllerType,
+ 'pointingHIDType' => (string)$m->pointingHIDType,
+ 'keyboardHIDType' => (string)$m->keyboardHIDType,
+ 'accelerate3DEnabled' => $m->GraphicsAdapter->accelerate3DEnabled,
+ 'accelerate2DVideoEnabled' => $m->GraphicsAdapter->accelerate2DVideoEnabled,
+ 'BIOSSettings' => array(
+ 'ACPIEnabled' => $m->BIOSSettings->ACPIEnabled,
+ 'IOAPICEnabled' => $m->BIOSSettings->IOAPICEnabled,
+ 'timeOffset' => $m->BIOSSettings->timeOffset
+ ),
+ 'firmwareType' => (string)$m->firmwareType,
+ 'snapshotFolder' => $m->snapshotFolder,
+ 'ClipboardMode' => (string)$m->ClipboardMode,
+ 'monitorCount' => $m->GraphicsAdapter->monitorCount,
+ 'pageFusionEnabled' => $m->pageFusionEnabled,
+ 'VRDEServer' => (!$m->VRDEServer ? null : array(
+ 'enabled' => $m->VRDEServer->enabled,
+ 'ports' => $m->VRDEServer->getVRDEProperty('TCP/Ports'),
+ 'netAddress' => $m->VRDEServer->getVRDEProperty('TCP/Address'),
+ 'VNCPassword' => $m->VRDEServer->getVRDEProperty('VNCPassword'),
+ 'authType' => (string)$m->VRDEServer->authType,
+ 'authTimeout' => $m->VRDEServer->authTimeout,
+ 'allowMultiConnection' => $m->VRDEServer->allowMultiConnection,
+ 'VRDEExtPack' => (string)$m->VRDEServer->VRDEExtPack
+ )),
+ 'audioAdapter' => array(
+ 'enabled' => $m->audioAdapter->enabled,
+ 'audioController' => (string)$m->audioAdapter->audioController,
+ 'audioDriver' => (string)$m->audioAdapter->audioDriver,
+ ),
+ 'RTCUseUTC' => $m->RTCUseUTC,
+ 'EffectiveParavirtProvider' => (string)$m->getEffectiveParavirtProvider(),
+ 'HWVirtExProperties' => array(
+ 'Enabled' => $m->getHWVirtExProperty('Enabled'),
+ 'NestedPaging' => $m->getHWVirtExProperty('NestedPaging'),
+ 'LargePages' => $m->getHWVirtExProperty('LargePages'),
+ 'UnrestrictedExecution' => $m->getHWVirtExProperty('UnrestrictedExecution'),
+ 'VPID' => $m->getHWVirtExProperty('VPID')
+ ),
+ 'CpuProperties' => array(
+ 'PAE' => $m->getCpuProperty('PAE')
+ ),
+ 'bootOrder' => $this->_machineGetBootOrder($m),
+ 'chipsetType' => (string)$m->chipsetType,
+ 'GUI' => array(
+ 'FirstRun' => $m->getExtraData('GUI/FirstRun'),
+ ),
+ 'customIcon' => (@$this->settings->enableCustomIcons ? $m->getExtraData('phpvb/icon') : ''),
+ 'disableHostTimeSync' => intval($m->getExtraData("VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled")),
+ 'CPUExecutionCap' => $m->CPUExecutionCap
+ );
+
+ }
+
+ /**
+ * Get virtual machine boot order
+ *
+ * @param IMachine $m virtual machine instance
+ * @return array boot order
+ */
+ private function _machineGetBootOrder(&$m) {
+ $return = array();
+ $mbp = $this->vbox->systemProperties->maxBootPosition;
+ for($i = 0; $i < $mbp; $i ++) {
+ if(($b = (string)$m->getBootOrder($i + 1)) == 'Null') continue;
+ $return[] = $b;
+ }
+ return $return;
+ }
+
+ /**
+ * Get serial port configuration for a virtual machine or snapshot
+ *
+ * @param IMachine $m virtual machine instance
+ * @return array serial port info
+ */
+ private function _machineGetSerialPorts(&$m) {
+ $ports = array();
+ $max = $this->vbox->systemProperties->serialPortCount;
+ for($i = 0; $i < $max; $i++) {
+ try {
+ /* @var $p ISerialPort */
+ $p = $m->getSerialPort($i);
+ $ports[] = array(
+ 'slot' => $p->slot,
+ 'enabled' => $p->enabled,
+ 'IOBase' => '0x'.strtoupper(sprintf('%3s',dechex($p->IOBase))),
+ 'IRQ' => $p->IRQ,
+ 'hostMode' => (string)$p->hostMode,
+ 'server' => $p->server,
+ 'path' => $p->path
+ );
+ $p->releaseRemote();
+ } catch (Exception $e) {
+ // Ignore
+ }
+ }
+ return $ports;
+ }
+
+ /**
+ * Get parallel port configuration for a virtual machine or snapshot
+ *
+ * @param IMachine $m virtual machine instance
+ * @return array parallel port info
+ */
+ private function _machineGetParallelPorts(&$m) {
+ if(!@$this->settings->enableLPTConfig) return array();
+ $ports = array();
+ $max = $this->vbox->systemProperties->parallelPortCount;
+ for($i = 0; $i < $max; $i++) {
+ try {
+ /* @var $p IParallelPort */
+ $p = $m->getParallelPort($i);
+ $ports[] = array(
+ 'slot' => $p->slot,
+ 'enabled' => $p->enabled,
+ 'IOBase' => '0x'.strtoupper(sprintf('%3s',dechex($p->IOBase))),
+ 'IRQ' => $p->IRQ,
+ 'path' => $p->path
+ );
+ $p->releaseRemote();
+ } catch (Exception $e) {
+ // Ignore
+ }
+ }
+ return $ports;
+ }
+
+ /**
+ * Get shared folder configuration for a virtual machine or snapshot
+ *
+ * @param IMachine $m virtual machine instance
+ * @return array shared folder info
+ */
+ private function _machineGetSharedFolders(&$m) {
+ $sfs = &$m->sharedFolders;
+ $return = array();
+ foreach($sfs as $sf) { /* @var $sf ISharedFolder */
+ $return[] = array(
+ 'name' => $sf->name,
+ 'hostPath' => $sf->hostPath,
+ 'accessible' => $sf->accessible,
+ 'writable' => $sf->writable,
+ 'autoMount' => $sf->autoMount,
+ 'lastAccessError' => $sf->lastAccessError,
+ 'type' => 'machine'
+ );
+ }
+ return $return;
+ }
+
+ /**
+ * Add encryption password to VM console
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return true on success
+ */
+ public function remote_consoleAddDiskEncryptionPasswords($args) {
+
+ $this->connect();
+
+ /* @var $machine IMachine */
+ $machine = $this->vbox->findMachine($args['vm']);
+
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+ $machine->lockMachine($this->session->handle,'Shared');
+
+ $response = array('accepted'=>array(),'failed'=>array(),'errors'=>array());
+
+ foreach($args['passwords'] as $creds) {
+ try {
+ $this->session->console->removeDiskEncryptionPassword($creds['id']);
+ } catch(Exception $e) {
+ // It may not exist yet
+ }
+
+ try {
+ $this->session->console->addDiskEncryptionPassword($creds['id'], $creds['password'], (bool)@$args['clearOnSuspend']);
+ $response['accepted'][] = $creds['id'];
+ } catch (Exception $e) {
+ $response['failed'][] = $creds['id'];
+ $response['errors'][] = $e->getMessage();
+ }
+ }
+
+ $this->session->unlockMachine();
+ unset($this->session);
+ $machine->releaseRemote();
+
+ return $response;
+ }
+
+ /**
+ * Get a list of transient (temporary) shared folders
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array of shared folders
+ */
+ public function remote_consoleGetSharedFolders($args) {
+
+ $this->connect();
+
+ /* @var $machine IMachine */
+ $machine = $this->vbox->findMachine($args['vm']);
+
+ // No need to continue if machine is not running
+ if((string)$machine->state != 'Running') {
+ $machine->releaseRemote();
+ return true;
+ }
+
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+ $machine->lockMachine($this->session->handle,'Shared');
+
+ $sfs = $this->session->console->sharedFolders;
+
+ $response = array();
+
+ foreach($sfs as $sf) { /* @var $sf ISharedFolder */
+
+ $response[] = array(
+ 'name' => $sf->name,
+ 'hostPath' => $sf->hostPath,
+ 'accessible' => $sf->accessible,
+ 'writable' => $sf->writable,
+ 'autoMount' => $sf->autoMount,
+ 'lastAccessError' => $sf->lastAccessError,
+ 'type' => 'transient'
+ );
+ }
+
+ $this->session->unlockMachine();
+ unset($this->session);
+ $machine->releaseRemote();
+
+ return $response;
+ }
+
+ /**
+ * Get VirtualBox Host OS specific directory separator
+ *
+ * @return string directory separator string
+ */
+ public function getDsep() {
+
+ if(!$this->dsep) {
+
+ /* No need to go through vbox if local browser is true */
+ if($this->settings->browserLocal) {
+
+ $this->dsep = DIRECTORY_SEPARATOR;
+
+ } else {
+
+ $this->connect();
+
+ if(stripos($this->vbox->host->operatingSystem,'windows') !== false) {
+ $this->dsep = '\\';
+ } else {
+ $this->dsep = '/';
+ }
+ }
+
+
+ }
+
+ return $this->dsep;
+ }
+
+ /**
+ * Get medium attachment information for all medium attachments in $mas
+ *
+ * @param IMediumAttachment[] $mas list of IMediumAttachment instances
+ * @return array medium attachment info
+ */
+ private function _machineGetMediumAttachments(&$mas) {
+
+ $return = array();
+
+ foreach($mas as $ma) { /** @var $ma IMediumAttachment */
+ $return[] = array(
+ 'medium' => ($ma->medium->handle ? array('id'=>$ma->medium->id) : null),
+ 'controller' => $ma->controller,
+ 'port' => $ma->port,
+ 'device' => $ma->device,
+ 'type' => (string)$ma->type,
+ 'passthrough' => $ma->passthrough,
+ 'temporaryEject' => $ma->temporaryEject,
+ 'nonRotational' => $ma->nonRotational,
+ 'hotPluggable' => $ma->hotPluggable,
+ 'discard' => $ma->discard,
+ );
+ }
+
+ // sort by port then device
+ usort($return,function($a,$b){if($a["port"] == $b["port"]) { if($a["device"] < $b["device"]) { return -1; } if($a["device"] > $b["device"]) { return 1; } return 0; } if($a["port"] < $b["port"]) { return -1; } return 1;});
+
+ return $return;
+ }
+
+ /**
+ * Save snapshot details ( description or name)
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true on success
+ */
+ public function remote_snapshotSave($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ /* @var $vm IMachine */
+ $vm = $this->vbox->findMachine($args['vm']);
+
+ /* @var $snapshot ISnapshot */
+ $snapshot = $vm->findSnapshot($args['snapshot']);
+ $snapshot->name = $args['name'];
+ $snapshot->description = $args['description'];
+
+ // cleanup
+ $snapshot->releaseRemote();
+ $vm->releaseRemote();
+
+ return true;
+ }
+
+ /**
+ * Get snapshot details
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array containing snapshot details
+ */
+ public function remote_snapshotGetDetails($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ /* @var $vm IMachine */
+ $vm = $this->vbox->findMachine($args['vm']);
+
+ /* @var $snapshot ISnapshot */
+ $snapshot = $vm->findSnapshot($args['snapshot']);
+
+ $response = $this->_snapshotGetDetails($snapshot,false);
+ $response['machine'] = $this->remote_machineGetDetails(array(),$snapshot->machine);
+
+ // cleanup
+ $snapshot->releaseRemote();
+ $vm->releaseRemote();
+
+ return $response;
+
+ }
+
+ /**
+ * Restore a snapshot
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array response data containing progress operation id
+ */
+ public function remote_snapshotRestore($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $progress = $this->session = null;
+
+ try {
+
+ // Open session to machine
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+
+ /* @var $machine IMachine */
+ $machine = $this->vbox->findMachine($args['vm']);
+ $machine->lockMachine($this->session->handle, 'Write');
+
+ /* @var $snapshot ISnapshot */
+ $snapshot = $this->session->machine->findSnapshot($args['snapshot']);
+
+ /* @var $progress IProgress */
+ $progress = $this->session->machine->restoreSnapshot($snapshot->handle);
+
+ $snapshot->releaseRemote();
+ $machine->releaseRemote();
+
+ // Does an exception exist?
+ try {
+ if($progress->errorInfo->handle) {
+ $this->errors[] = new Exception($progress->errorInfo->text);
+ $progress->releaseRemote();
+ return false;
+ }
+ } catch (Exception $null) {}
+
+ $this->_util_progressStore($progress);
+
+ } catch (Exception $e) {
+
+ $this->errors[] = $e;
+
+ if($this->session->handle) {
+ try{$this->session->unlockMachine();}catch(Exception $e){}
+ }
+ return false;
+ }
+
+ return array('progress' => $progress->handle);
+
+ }
+
+ /**
+ * Delete a snapshot
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array response data containing progress operation id
+ */
+ public function remote_snapshotDelete($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $progress = $this->session = null;
+
+ try {
+
+ // Open session to machine
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+
+ /* @var $machine IMachine */
+ $machine = $this->vbox->findMachine($args['vm']);
+ $machine->lockMachine($this->session->handle, 'Shared');
+
+ /* @var $progress IProgress */
+ $progress = $this->session->machine->deleteSnapshot($args['snapshot']);
+
+ $machine->releaseRemote();
+
+ // Does an exception exist?
+ try {
+ if($progress->errorInfo->handle) {
+ $this->errors[] = new Exception($progress->errorInfo->text);
+ $progress->releaseRemote();
+ return false;
+ }
+ } catch (Exception $null) {}
+
+ $this->_util_progressStore($progress);
+
+
+ } catch (Exception $e) {
+
+ $this->errors[] = $e;
+
+ if($this->session->handle) {
+ try{$this->session->unlockMachine();$this->session=null;}catch(Exception $e){}
+ }
+
+ return false;
+ }
+
+ return array('progress' => $progress->handle);
+
+ }
+
+ /**
+ * Take a snapshot
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array response data containing progress operation id
+ */
+ public function remote_snapshotTake($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ /* @var $machine IMachine */
+ $machine = $this->vbox->findMachine($args['vm']);
+
+ $progress = $this->session = null;
+
+ try {
+
+ // Open session to machine
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+ $machine->lockMachine($this->session->handle, ((string)$machine->sessionState == 'Unlocked' ? 'Write' : 'Shared'));
+
+ /* @var $progress IProgress */
+ list($progress, $snapshotId) = $this->session->machine->takeSnapshot($args['name'], $args['description'], false);
+
+ // Does an exception exist?
+ try {
+ if($progress->errorInfo->handle) {
+ $this->errors[] = new Exception($progress->errorInfo->text);
+ $progress->releaseRemote();
+ try{$this->session->unlockMachine(); $this->session=null;}catch(Exception $ed){}
+ return false;
+ }
+ } catch (Exception $null) {}
+
+
+ $this->_util_progressStore($progress);
+
+ } catch (Exception $e) {
+
+ if(!$progress->handle && $this->session->handle) {
+ try{$this->session->unlockMachine();$this->session=null;}catch(Exception $e){}
+ }
+
+ return false;
+ }
+
+ return array('progress' => $progress->handle);
+
+ }
+
+ /**
+ * Get a list of snapshots for a machine
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array list of snapshots
+ */
+ public function remote_machineGetSnapshots($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ /* @var $machine IMachine */
+ $machine = $this->vbox->findMachine($args['vm']);
+
+ $response = array('vm' => $args['vm'],
+ 'snapshot' => array(),
+ 'currentSnapshotId' => null);
+
+ /* No snapshots? Empty array */
+ if($machine->snapshotCount < 1) {
+ return $response;
+ } else {
+
+ /* @var $s ISnapshot */
+ $s = $machine->findSnapshot(null);
+ $response['snapshot'] = $this->_snapshotGetDetails($s,true);
+ $s->releaseRemote();
+ }
+
+ $response['currentSnapshotId'] = ($machine->currentSnapshot->handle ? $machine->currentSnapshot->id : '');
+ if($machine->currentSnapshot->handle) $machine->currentSnapshot->releaseRemote();
+ $machine->releaseRemote();
+
+ return $response;
+ }
+
+
+ /**
+ * Return details about snapshot $s
+ *
+ * @param ISnapshot $s snapshot instance
+ * @param boolean $sninfo traverse child snapshots
+ * @return array snapshot info
+ */
+ private function _snapshotGetDetails(&$s,$sninfo=false) {
+
+ $children = array();
+
+ if($sninfo)
+ foreach($s->children as $c) { /* @var $c ISnapshot */
+ $children[] = $this->_snapshotGetDetails($c, true);
+ $c->releaseRemote();
+ }
+
+ // Avoid multiple soap calls
+ $timestamp = (string)$s->timeStamp;
+
+ return array(
+ 'id' => $s->id,
+ 'name' => $s->name,
+ 'description' => $s->description,
+ 'timeStamp' => floor($timestamp/1000),
+ 'timeStampSplit' => $this->_util_splitTime(time() - floor($timestamp/1000)),
+ 'online' => $s->online
+ ) + (
+ ($sninfo ? array('children' => $children) : array())
+ );
+ }
+
+ /**
+ * Return details about storage controllers for machine $m
+ *
+ * @param IMachine $m virtual machine instance
+ * @return array storage controllers' details
+ */
+ private function _machineGetStorageControllers(&$m) {
+
+ $sc = array();
+ $scs = $m->storageControllers;
+
+ foreach($scs as $c) { /* @var $c IStorageController */
+ $sc[] = array(
+ 'name' => $c->name,
+ 'maxDevicesPerPortCount' => $c->maxDevicesPerPortCount,
+ 'useHostIOCache' => $c->useHostIOCache,
+ 'minPortCount' => $c->minPortCount,
+ 'maxPortCount' => $c->maxPortCount,
+ 'portCount' => $c->portCount,
+ 'bus' => (string)$c->bus,
+ 'controllerType' => (string)$c->controllerType,
+ 'mediumAttachments' => $this->_machineGetMediumAttachments($m->getMediumAttachmentsOfController($c->name), $m->id)
+ );
+ $c->releaseRemote();
+ }
+
+ for($i = 0; $i < count($sc); $i++) {
+
+ for($a = 0; $a < count($sc[$i]['mediumAttachments']); $a++) {
+
+ // Value of '' means it is not applicable
+ $sc[$i]['mediumAttachments'][$a]['ignoreFlush'] = '';
+
+ // Only valid for HardDisks
+ if($sc[$i]['mediumAttachments'][$a]['type'] != 'HardDisk') continue;
+
+ // Get appropriate key
+ $xtra = $this->_util_getIgnoreFlushKey($sc[$i]['mediumAttachments'][$a]['port'], $sc[$i]['mediumAttachments'][$a]['device'], $sc[$i]['controllerType']);
+
+ // No such setting for this bus type
+ if(!$xtra) continue;
+
+ $sc[$i]['mediumAttachments'][$a]['ignoreFlush'] = $m->getExtraData($xtra);
+
+ if(trim($sc[$i]['mediumAttachments'][$a]['ignoreFlush']) === '')
+ $sc[$i]['mediumAttachments'][$a]['ignoreFlush'] = 1;
+ else
+ $sc[$i]['mediumAttachments'][$a]['ignoreFlush'] = $sc[$i]['mediumAttachments'][$a]['ignoreFlush'];
+
+ }
+ }
+
+ return $sc;
+ }
+
+ /**
+ * Check medium encryption password
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array response data
+ */
+ public function remote_mediumCheckEncryptionPassword($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $m = $this->vbox->openMedium($args['medium'],'HardDisk','ReadWrite',false);
+
+ $retval = $m->checkEncryptionPassword($args['password']);
+
+ $m->releaseRemote();
+
+ return $retval;
+
+ }
+
+ /**
+ * Change medium encryption
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array response data containing progress id or true
+ */
+ public function remote_mediumChangeEncryption($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $m = $this->vbox->openMedium($args['medium'], 'HardDisk', 'ReadWrite', false);
+
+ /* @var $progress IProgress */
+ $progress = $m->changeEncryption($args['old_password'],
+ $args['cipher'], $args['password'], $args['id']);
+
+ // Does an exception exist?
+ try {
+ if($progress->errorInfo->handle) {
+ $this->errors[] = new Exception($progress->errorInfo->text);
+ $progress->releaseRemote();
+ $m->releaseRemote();
+ return false;
+ }
+ } catch (Exception $null) {
+ }
+
+ if($args['waitForCompletion']) {
+ $progress->waitForCompletion(-1);
+ $progress->releaseRemote();
+ $m->releaseRemote();
+ return true;
+ }
+
+ $this->_util_progressStore($progress);
+
+ return array('progress' => $progress->handle);
+
+ }
+
+ /**
+ * Resize a medium. Currently unimplemented in GUI.
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array response data containing progress id
+ */
+ public function remote_mediumResize($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $m = $this->vbox->openMedium($args['medium'], 'HardDisk', 'ReadWrite', false);
+
+ /* @var $progress IProgress */
+ $progress = $m->resize($args['bytes']);
+
+ // Does an exception exist?
+ try {
+ if($progress->errorInfo->handle) {
+ $this->errors[] = new Exception($progress->errorInfo->text);
+ $progress->releaseRemote();
+ return false;
+ }
+ } catch (Exception $null) {
+ }
+
+ $this->_util_progressStore($progress);
+
+ return array('progress' => $progress->handle);
+
+ }
+
+ /**
+ * Clone a medium
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array response data containing progress id
+ */
+ public function remote_mediumCloneTo($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $format = strtoupper($args['format']);
+ /* @var $target IMedium */
+ $target = $this->vbox->createMedium($format, $args['location'], 'ReadWrite', 'HardDisk');
+ $mid = $target->id;
+
+ /* @var $src IMedium */
+ $src = $this->vbox->openMedium($args['src'], 'HardDisk', 'ReadWrite', false);
+
+ $type = array(($args['type'] == 'fixed' ? 'Fixed' : 'Standard'));
+ if($args['split']) $type[] = 'VmdkSplit2G';
+
+ /* @var $progress IProgress */
+ $progress = $src->cloneTo($target->handle,$type,null);
+
+ $src->releaseRemote();
+ $target->releaseRemote();
+
+ // Does an exception exist?
+ try {
+ if($progress->errorInfo->handle) {
+ $this->errors[] = new Exception($progress->errorInfo->text);
+ $progress->releaseRemote();
+ return false;
+ }
+ } catch (Exception $null) {}
+
+ $this->_util_progressStore($progress);
+
+ return array('progress' => $progress->handle, 'id' => $mid);
+
+ }
+
+ /**
+ * Set medium to a specific type
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true on success
+ */
+ public function remote_mediumSetType($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ /* @var $m IMedium */
+ $m = $this->vbox->openMedium($args['medium'], 'HardDisk', 'ReadWrite', false);
+ $m->type = $args['type'];
+ $m->releaseRemote();
+
+ return true;
+ }
+
+ /**
+ * Add iSCSI medium
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return response data
+ */
+ public function remote_mediumAddISCSI($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ // {'server':server,'port':port,'intnet':intnet,'target':target,'lun':lun,'enclun':enclun,'targetUser':user,'targetPass':pass}
+
+ // Fix LUN
+ $args['lun'] = intval($args['lun']);
+ if($args['enclun']) $args['lun'] = 'enc'.$args['lun'];
+
+ // Compose name
+ $name = $args['server'].'|'.$args['target'];
+ if($args['lun'] != 0 && $args['lun'] != 'enc0')
+ $name .= '|'.$args['lun'];
+
+ // Create disk
+ /* @var $hd IMedium */
+ $hd = $this->vbox->createMedium('iSCSI',$name, 'ReadWrite', 'HardDisk');
+
+ if($args['port']) $args['server'] .= ':'.intval($args['port']);
+
+ $arrProps = array();
+
+ $arrProps["TargetAddress"] = $args['server'];
+ $arrProps["TargetName"] = $args['target'];
+ $arrProps["LUN"] = $args['lun'];
+ if($args['targetUser']) $arrProps["InitiatorUsername"] = $args['targetUser'];
+ if($args['targetPass']) $arrProps["InitiatorSecret"] = $args['targetPass'];
+ if($args['intnet']) $arrProps["HostIPStack"] = '0';
+
+ $hd->setProperties(array_keys($arrProps),array_values($arrProps));
+
+ $hdid = $hd->id;
+ $hd->releaseRemote();
+
+ return array('id' => $hdid);
+ }
+
+ /**
+ * Add existing medium by file location
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return resposne data containing new medium's id
+ */
+ public function remote_mediumAdd($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ /* @var $m IMedium */
+ $m = $this->vbox->openMedium($args['path'], $args['type'], 'ReadWrite', false);
+
+ $mid = $m->id;
+ $m->releaseRemote();
+
+ return array('id'=>$mid);
+ }
+
+ /**
+ * Get VirtualBox generated machine configuration file name
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return string filename
+ */
+ public function remote_vboxGetComposedMachineFilename($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ return $this->vbox->composeMachineFilename($args['name'],($this->settings->phpVboxGroups ? '' : $args['group']),$this->vbox->systemProperties->defaultMachineFolder,null);
+
+ }
+
+ /**
+ * Create base storage medium (virtual hard disk)
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return response data containing progress id
+ */
+ public function remote_mediumCreateBaseStorage($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $format = strtoupper($args['format']);
+
+ $type = array(($args['type'] == 'fixed' ? 'Fixed' : 'Standard'));
+ if($args['split']) $type[] = 'VmdkSplit2G';
+
+ /* @var $hd IMedium */
+ $hd = $this->vbox->createMedium($format, $args['file'], 'ReadWrite', 'HardDisk');
+
+ /* @var $progress IProgress */
+ $progress = $hd->createBaseStorage(intval($args['size'])*1024*1024,$type);
+
+ // Does an exception exist?
+ try {
+ if($progress->errorInfo->handle) {
+ $this->errors[] = new Exception($progress->errorInfo->text);
+ $progress->releaseRemote();
+ return false;
+ }
+ } catch (Exception $null) {}
+
+ $this->_util_progressStore($progress);
+
+ $hd->releaseRemote();
+
+ return array('progress' => $progress->handle);
+
+ }
+
+ /**
+ * Release medium from all attachments
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true
+ */
+ public function remote_mediumRelease($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ /* @var $m IMedium */
+ $m = $this->vbox->openMedium($args['medium'],$args['type'], 'ReadWrite', false);
+ $mediumid = $m->id;
+
+ // connected to...
+ $machines = $m->machineIds;
+ $released = array();
+ foreach($machines as $uuid) {
+
+ // Find medium attachment
+ try {
+ /* @var $mach IMachine */
+ $mach = $this->vbox->findMachine($uuid);
+ } catch (Exception $e) {
+ $this->errors[] = $e;
+ continue;
+ }
+ $attach = $mach->mediumAttachments;
+ $remove = array();
+ foreach($attach as $a) {
+ if($a->medium->handle && $a->medium->id == $mediumid) {
+ $remove[] = array(
+ 'controller' => $a->controller,
+ 'port' => $a->port,
+ 'device' => $a->device);
+ break;
+ }
+ }
+ // save state
+ $state = (string)$mach->sessionState;
+
+ if(!count($remove)) continue;
+
+ $released[] = $uuid;
+
+ // create session
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+
+ // Hard disk requires machine to be stopped
+ if($args['type'] == 'HardDisk' || $state == 'Unlocked') {
+
+ $mach->lockMachine($this->session->handle, 'Write');
+
+ } else {
+
+ $mach->lockMachine($this->session->handle, 'Shared');
+
+ }
+
+ foreach($remove as $r) {
+ if($args['type'] == 'HardDisk') {
+ $this->session->machine->detachDevice($r['controller'],$r['port'],$r['device']);
+ } else {
+ $this->session->machine->mountMedium($r['controller'],$r['port'],$r['device'],null,true);
+ }
+ }
+
+ $this->session->machine->saveSettings();
+ $this->session->machine->releaseRemote();
+ $this->session->unlockMachine();
+ unset($this->session);
+ $mach->releaseRemote();
+
+ }
+ $m->releaseRemote();
+
+ return true;
+ }
+
+ /**
+ * Remove a medium
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return response data possibly containing progress operation id
+ */
+ public function remote_mediumRemove($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ if(!$args['type']) $args['type'] = 'HardDisk';
+
+ /* @var $m IMedium */
+ $m = $this->vbox->openMedium($args['medium'],$args['type'], 'ReadWrite', false);
+
+ if($args['delete'] && @$this->settings->deleteOnRemove && (string)$m->deviceType == 'HardDisk') {
+
+ /* @var $progress IProgress */
+ $progress = $m->deleteStorage();
+
+ $m->releaseRemote();
+
+ // Does an exception exist?
+ try {
+ if($progress->errorInfo->handle) {
+ $this->errors[] = new Exception($progress->errorInfo->text);
+ $progress->releaseRemote();
+ return false;
+ }
+ } catch (Exception $null) { }
+
+ $this->_util_progressStore($progress);
+ return array('progress' => $progress->handle);
+
+ } else {
+ $m->close();
+ $m->releaseRemote();
+ }
+
+ return true;
+ }
+
+ /**
+ * Get a list of recent media
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array of recent media
+ */
+ public function remote_vboxRecentMediaGet($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $mlist = array();
+ foreach(array(
+ array('type'=>'HardDisk','key'=>'GUI/RecentListHD'),
+ array('type'=>'DVD','key'=>'GUI/RecentListCD'),
+ array('type'=>'Floppy','key'=>'GUI/RecentListFD')) as $r) {
+ $list = $this->vbox->getExtraData($r['key']);
+ $mlist[$r['type']] = array_filter(explode(';', trim($list,';')));
+ }
+ return $mlist;
+ }
+
+ /**
+ * Get a list of recent media paths
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array of recent media paths
+ */
+ public function remote_vboxRecentMediaPathsGet($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $mlist = array();
+ foreach(array(
+ array('type'=>'HardDisk','key'=>'GUI/RecentFolderHD'),
+ array('type'=>'DVD','key'=>'GUI/RecentFolderCD'),
+ array('type'=>'Floppy','key'=>'GUI/RecentFolderFD')) as $r) {
+ $mlist[$r['type']] = $this->vbox->getExtraData($r['key']);
+ }
+ return $mlist;
+ }
+
+
+ /**
+ * Update recent medium path list
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true on success
+ */
+ public function remote_vboxRecentMediaPathSave($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $types = array(
+ 'HardDisk'=>'GUI/RecentFolderHD',
+ 'DVD'=>'GUI/RecentFolderCD',
+ 'Floppy'=>'GUI/RecentFolderFD'
+ );
+
+ $this->vbox->setExtraData($types[$args['type']], $args['folder']);
+
+ return true;
+ }
+
+ /**
+ * Update recent media list
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true on success
+ */
+ public function remote_vboxRecentMediaSave($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $types = array(
+ 'HardDisk'=>'GUI/RecentListHD',
+ 'DVD'=>'GUI/RecentListCD',
+ 'Floppy'=>'GUI/RecentListFD'
+ );
+
+ $this->vbox->setExtraData($types[$args['type']], implode(';',array_unique($args['list'])).';');
+
+ return true;
+
+ }
+
+ /**
+ * Mount a medium on the VM
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return boolean true on success
+ */
+ public function remote_mediumMount($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ // Find medium attachment
+ /* @var $machine IMachine */
+ $machine = $this->vbox->findMachine($args['vm']);
+ $state = (string)$machine->sessionState;
+
+ // create session
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+
+ if($state == 'Unlocked') {
+ $machine->lockMachine($this->session->handle,'Write');
+ $save = true; // force save on closed session as it is not a "run-time" change
+ } else {
+
+ $machine->lockMachine($this->session->handle, 'Shared');
+ }
+
+ // Empty medium / eject
+ if($args['medium'] == 0) {
+ $med = null;
+ } else {
+ // Host drive
+ if(strtolower($args['medium']['hostDrive']) == 'true' || $args['medium']['hostDrive'] === true) {
+ // CD / DVD Drive
+ if($args['medium']['deviceType'] == 'DVD') {
+ $drives = $this->vbox->host->DVDDrives;
+ // floppy drives
+ } else {
+ $drives = $this->vbox->host->floppyDrives;
+ }
+ foreach($drives as $m) { /* @var $m IMedium */
+ if($m->id == $args['medium']['id']) {
+ /* @var $med IMedium */
+ $med = &$m;
+ break;
+ }
+ $m->releaseRemote();
+ }
+ // Normal medium
+ } else {
+ /* @var $med IMedium */
+ $med = $this->vbox->openMedium($args['medium']['location'],$args['medium']['deviceType'],'ReadWrite',false);
+ }
+ }
+
+ $this->session->machine->mountMedium($args['controller'],$args['port'],$args['device'],(is_object($med) ? $med->handle : null),true);
+
+ if(is_object($med)) $med->releaseRemote();
+
+ if($save) $this->session->machine->saveSettings();
+
+ $this->session->unlockMachine();
+ $machine->releaseRemote();
+ unset($this->session);
+
+ return true;
+ }
+
+ /**
+ * Get medium details
+ *
+ * @param IMedium $m medium instance
+ * @return array medium details
+ */
+ private function _mediumGetDetails(&$m) {
+
+ $children = array();
+ $attachedTo = array();
+ $machines = $m->machineIds;
+ $hasSnapshots = 0;
+
+ foreach($m->children as $c) { /* @var $c IMedium */
+ $children[] = $this->_mediumGetDetails($c);
+ $c->releaseRemote();
+ }
+
+ foreach($machines as $mid) {
+ $sids = $m->getSnapshotIds($mid);
+ try {
+ /* @var $mid IMachine */
+ $mid = $this->vbox->findMachine($mid);
+ } catch (Exception $e) {
+ $attachedTo[] = array('machine' => $mid .' ('.$e->getMessage().')', 'snapshots' => array());
+ continue;
+ }
+
+ $c = count($sids);
+ $hasSnapshots = max($hasSnapshots,$c);
+ for($i = 0; $i < $c; $i++) {
+ if($sids[$i] == $mid->id) {
+ unset($sids[$i]);
+ } else {
+ try {
+ /* @var $sn ISnapshot */
+ $sn = $mid->findSnapshot($sids[$i]);
+ $sids[$i] = $sn->name;
+ $sn->releaseRemote();
+ } catch(Exception $e) { }
+ }
+ }
+ $hasSnapshots = (count($sids) ? 1 : 0);
+ $attachedTo[] = array('machine'=>$mid->name,'snapshots'=>$sids);
+ $mid->releaseRemote();
+ }
+
+ // For $fixed value
+ $mvenum = new MediumVariant(null, null);
+ $variant = 0;
+
+ foreach($m->variant as $mv) {
+ $variant += $mvenum->ValueMap[(string)$mv];
+ }
+
+ // Encryption settings
+ $encryptionSettings = null;
+ if((string)$m->deviceType == 'HardDisk') {
+ try {
+ list($id, $cipher) = $m->getEncryptionSettings();
+ if($id) {
+ $encryptionSettings = array(
+ 'id' => $id,
+ 'cipher' => $cipher,
+ );
+ }
+ } catch (Exception $e) {
+ // Pass. Encryption is not configured
+ }
+
+ }
+ return array(
+ 'id' => $m->id,
+ 'description' => $m->description,
+ 'state' => (string)$m->refreshState(),
+ 'location' => $m->location,
+ 'name' => $m->name,
+ 'deviceType' => (string)$m->deviceType,
+ 'hostDrive' => $m->hostDrive,
+ 'size' => (string)$m->size, /* (string) to support large disks. Bypass integer limit */
+ 'format' => $m->format,
+ 'type' => (string)$m->type,
+ 'parent' => (((string)$m->deviceType == 'HardDisk' && $m->parent->handle) ? $m->parent->id : null),
+ 'children' => $children,
+ 'base' => (((string)$m->deviceType == 'HardDisk' && $m->base->handle) ? $m->base->id : null),
+ 'readOnly' => $m->readOnly,
+ 'logicalSize' => ($m->logicalSize/1024)/1024,
+ 'autoReset' => $m->autoReset,
+ 'hasSnapshots' => $hasSnapshots,
+ 'lastAccessError' => $m->lastAccessError,
+ 'variant' => $variant,
+ 'machineIds' => array(),
+ 'attachedTo' => $attachedTo,
+ 'encryptionSettings' => $encryptionSettings
+ );
+
+ }
+
+ /**
+ * Store a progress operation so that its status can be polled via progressGet()
+ *
+ * @param IProgress $progress progress operation instance
+ * @return string progress operation handle / id
+ */
+ private function _util_progressStore(&$progress) {
+
+ /* Store vbox and session handle */
+ $this->persistentRequest['vboxHandle'] = $this->vbox->handle;
+ if($this->session->handle) {
+ $this->persistentRequest['sessionHandle'] = $this->session->handle;
+ }
+
+ /* Store server if multiple servers are configured */
+ if(@is_array($this->settings->servers) && count($this->settings->servers) > 1)
+ $this->persistentRequest['vboxServer'] = $this->settings->name;
+
+ return $progress->handle;
+ }
+
+ /**
+ * Get VirtualBox system properties
+ * @param array $args array of arguments. See function body for details.
+ * @return array of system properties
+ */
+ public function remote_vboxSystemPropertiesGet($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ $mediumFormats = array();
+
+ // Shorthand
+ $sp = $this->vbox->systemProperties;
+
+ // capabilities
+ $mfCap = new MediumFormatCapabilities(null,'');
+ foreach($sp->mediumFormats as $mf) { /* @var $mf IMediumFormat */
+ $exts = $mf->describeFileExtensions();
+ $dtypes = array();
+ foreach($exts[1] as $t) $dtypes[] = (string)$t;
+ $caps = array();
+ foreach($mf->capabilities as $c) {
+ $caps[] = (string)$c;
+ }
+
+ $mediumFormats[] = array('id'=>$mf->id,'name'=>$mf->name,'extensions'=>array_map('strtolower',$exts[0]),'deviceTypes'=>$dtypes,'capabilities'=>$caps);
+
+ }
+
+ $scs = array();
+
+ $scts = array('LsiLogic',
+ 'BusLogic',
+ 'IntelAhci',
+ 'PIIX4',
+ 'ICH6',
+ 'I82078',
+ 'USB',
+ 'NVMe');
+
+ foreach($scts as $t) {
+ $scs[$t] = $sp->getStorageControllerHotplugCapable($t);
+ }
+
+ return array(
+ 'minGuestRAM' => (string)$sp->minGuestRAM,
+ 'maxGuestRAM' => (string)$sp->maxGuestRAM,
+ 'minGuestVRAM' => (string)$sp->minGuestVRAM,
+ 'maxGuestVRAM' => (string)$sp->maxGuestVRAM,
+ 'minGuestCPUCount' => (string)$sp->minGuestCPUCount,
+ 'maxGuestCPUCount' => (string)$sp->maxGuestCPUCount,
+ 'autostartDatabasePath' => (@$this->settings->vboxAutostartConfig ? $sp->autostartDatabasePath : ''),
+ 'infoVDSize' => (string)$sp->infoVDSize,
+ 'networkAdapterCount' => 8, // static value for now
+ 'maxBootPosition' => (string)$sp->maxBootPosition,
+ 'defaultMachineFolder' => (string)$sp->defaultMachineFolder,
+ 'defaultHardDiskFormat' => (string)$sp->defaultHardDiskFormat,
+ 'homeFolder' => $this->vbox->homeFolder,
+ 'VRDEAuthLibrary' => (string)$sp->VRDEAuthLibrary,
+ 'defaultAudioDriver' => (string)$sp->defaultAudioDriver,
+ 'defaultVRDEExtPack' => $sp->defaultVRDEExtPack,
+ 'serialPortCount' => $sp->serialPortCount,
+ 'parallelPortCount' => $sp->parallelPortCount,
+ 'mediumFormats' => $mediumFormats,
+ 'scs' => $scs
+ );
+ }
+
+ /**
+ * Get a list of VM log file names
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array of log file names
+ */
+ public function remote_machineGetLogFilesList($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ /* @var $m IMachine */
+ $m = $this->vbox->findMachine($args['vm']);
+
+ $logs = array();
+
+ try { $i = 0; while($l = $m->queryLogFilename($i++)) $logs[] = $l;
+ } catch (Exception $null) {}
+
+ $lf = $m->logFolder;
+ $m->releaseRemote();
+
+ return array('path' => $lf, 'logs' => $logs);
+
+ }
+
+ /**
+ * Get VM log file contents
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return string log file contents
+ */
+ public function remote_machineGetLogFile($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ /* @var $m IMachine */
+ $m = $this->vbox->findMachine($args['vm']);
+ $log = '';
+ try {
+ // Read in 8k chunks
+ while($l = $m->readLog(intval($args['log']),strlen($log),8192)) {
+ if(!count($l) || !strlen($l[0])) break;
+ $log .= base64_decode($l[0]);
+ }
+ } catch (Exception $null) {}
+ $m->releaseRemote();
+
+ // Attempt to UTF-8 encode string or json_encode may choke
+ // and return an empty string
+ if(function_exists('utf8_encode'))
+ return utf8_encode($log);
+
+ return $log;
+ }
+
+ /**
+ * Get a list of USB devices attached to a given VM
+ *
+ * @param array $args array of arguments. See function body for details.
+ * @return array list of devices
+ */
+ public function remote_consoleGetUSBDevices($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ /* @var $machine IMachine */
+ $machine = $this->vbox->findMachine($args['vm']);
+ $this->session = $this->websessionManager->getSessionObject($this->vbox->handle);
+ $machine->lockMachine($this->session->handle, 'Shared');
+
+ $response = array();
+ foreach($this->session->console->USBDevices as $u) { /* @var $u IUSBDevice */
+ $response[$u->id] = array('id'=>$u->id,'remote'=>$u->remote);
+ $u->releaseRemote();
+ }
+
+ $this->session->unlockMachine();
+ unset($this->session);
+ $machine->releaseRemote();
+
+ return $response;
+
+ }
+
+ /**
+ * Return a string representing the VirtualBox ExtraData key
+ * for this port + device + bus type IgnoreFlush setting
+ *
+ * @param integer port medium attachment port number
+ * @param integer device medium attachment device number
+ * @param string cType controller type
+ * @return string extra data setting string
+ */
+ private function _util_getIgnoreFlushKey($port,$device,$cType) {
+
+ $cTypes = array(
+ 'piix3' => 'piix3ide',
+ 'piix4' => 'piix3ide',
+ 'ich6' => 'piix3ide',
+ 'intelahci' => 'ahci',
+ 'lsilogic' => 'lsilogicscsi',
+ 'buslogic' => 'buslogic',
+ 'lsilogicsas' => 'lsilogicsas',
+ 'usb' => 'usb',
+ 'nvme' => 'nvme'
+ );
+
+ if(!isset($cTypes[strtolower($cType)])) {
+ $this->errors[] = new Exception('Invalid controller type: ' . $cType);
+ return '';
+ }
+
+ $lun = ((intval($device)*2) + intval($port));
+
+ return str_replace('[b]',$lun,str_replace('[a]',$cTypes[strtolower($cType)],"VBoxInternal/Devices/[a]/0/LUN#[b]/Config/IgnoreFlush"));
+
+ }
+
+ /**
+ * Get a newly generated MAC address from VirtualBox
+ *
+ * @param array $args array of arguments. See function body for details
+ * @return string mac address
+ */
+ public function remote_vboxGenerateMacAddress($args) {
+
+ // Connect to vboxwebsrv
+ $this->connect();
+
+ return $this->vbox->host->generateMACAddress();
+
+ }
+
+ /**
+ * Set group definition
+ *
+ * @param array $args array of arguments. See function body for details
+ * @return boolean true on success
+ */
+ public function remote_vboxGroupDefinitionsSet($args) {
+
+ $this->connect();
+
+ // Save a list of valid paths
+ $validGroupPaths = array();
+
+ $groupKey = ($this->settings->phpVboxGroups ? vboxconnector::phpVboxGroupKey : 'GUI/GroupDefinitions');
+
+ // Write out each group definition
+ foreach($args['groupDefinitions'] as $groupDef) {
+
+ $this->vbox->setExtraData($groupKey.$groupDef['path'], $groupDef['order']);
+ $validGroupPaths[] = $groupDef['path'];
+
+ }
+
+ // Remove any unused group definitions
+ $keys = $this->vbox->getExtraDataKeys();
+ foreach($keys as $k) {
+ if(strpos($k,$groupKey) !== 0) continue;
+ if(array_search(substr($k,strlen($groupKey)), $validGroupPaths) === false)
+ $this->vbox->setExtraData($k,'');
+ }
+
+ return true;
+ }
+
+ /**
+ * Return group definitions
+ *
+ * @param array $args array of arguments. See function body for details
+ * @return array group definitions
+ */
+ public function remote_vboxGroupDefinitionsGet($args) {
+
+ $this->connect();
+
+ $response = array();
+
+ $keys = $this->vbox->getExtraDataKeys();
+
+ $groupKey = ($this->settings->phpVboxGroups ? vboxconnector::phpVboxGroupKey : 'GUI/GroupDefinitions');
+ foreach($keys as $grouppath) {
+
+ if(strpos($grouppath,$groupKey) !== 0) continue;
+
+ $subgroups = array();
+ $machines = array();
+
+ $response[] = array(
+ 'name' => substr($grouppath,strrpos($grouppath,'/')+1),
+ 'path' => substr($grouppath,strlen($groupKey)),
+ 'order' => $this->vbox->getExtraData($grouppath)
+ );
+ }
+
+ return $response;
+
+ }
+
+ /**
+ * Format a time span in seconds into days / hours / minutes / seconds
+ * @param integer $t number of seconds
+ * @return array containing number of days / hours / minutes / seconds
+ */
+ private function _util_splitTime($t) {
+
+ $spans = array(
+ 'days' => 86400,
+ 'hours' => 3600,
+ 'minutes' => 60,
+ 'seconds' => 1);
+
+ $time = array();
+
+ foreach($spans as $k => $v) {
+ if(!(floor($t / $v) > 0)) continue;
+ $time[$k] = floor($t / $v);
+ $t -= floor($time[$k] * $v);
+ }
+
+ return $time;
+ }
+
+
+ /**
+ * Return VBOX result code text for result code
+ *
+ * @param integer result code number
+ * @return string result code text
+ */
+ private function _util_resultCodeText($c) {
+
+ $rcodes = new ReflectionClass('VirtualBox_COM_result_codes');
+ $rcodes = array_flip($rcodes->getConstants());
+ $rcodes['0x80004005'] = 'NS_ERROR_FAILURE';
+
+ return @$rcodes['0x'.strtoupper(dechex($c))] . ' (0x'.strtoupper(dechex($c)).')';
+ }
+}
diff --git a/endpoints/lib/vboxweb-6.1.wsdl b/endpoints/lib/vboxweb-6.1.wsdl
new file mode 100644
index 0000000..4689653
--- /dev/null
+++ b/endpoints/lib/vboxweb-6.1.wsdl
@@ -0,0 +1,73805 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ DO NOT EDIT! This is a generated file.
+ Generated from: src/VBox/Main/idl/VirtualBox.xidl (VirtualBox's interface definitions in XML)
+ Generator: src/VBox/Main/webservice/websrv-wsdl.xsl
+-->
+<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:vbox="http://www.virtualbox.org/" name="VirtualBox" targetNamespace="http://www.virtualbox.org/">
+ <!--
+ ******************************************************
+ *
+ * WSDL type definitions in XML Schema
+ *
+ ******************************************************
+-->
+ <wsdl:types>
+ <xsd:schema targetNamespace="http://www.virtualbox.org/">
+ <!--
+ ******************************************************
+ * enumerations
+ ******************************************************
+-->
+ <!-- enum: SettingsVersion -
+ Null: 0 -
+ v1_0: 1 -
+ v1_1: 2 -
+ v1_2: 3 -
+ v1_3pre: 4 -
+ v1_3: 5 -
+ v1_4: 6 -
+ v1_5: 7 -
+ v1_6: 8 -
+ v1_7: 9 -
+ v1_8: 10 -
+ v1_9: 11 -
+ v1_10: 12 -
+ v1_11: 13 -
+ v1_12: 14 -
+ v1_13: 15 -
+ v1_14: 16 -
+ v1_15: 17 -
+ v1_16: 18 -
+ v1_17: 19 -
+ v1_18: 20 -
+ Future: 99999 -
+ -->
+ <xsd:simpleType name="SettingsVersion">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="v1_0"/>
+ <xsd:enumeration value="v1_1"/>
+ <xsd:enumeration value="v1_2"/>
+ <xsd:enumeration value="v1_3pre"/>
+ <xsd:enumeration value="v1_3"/>
+ <xsd:enumeration value="v1_4"/>
+ <xsd:enumeration value="v1_5"/>
+ <xsd:enumeration value="v1_6"/>
+ <xsd:enumeration value="v1_7"/>
+ <xsd:enumeration value="v1_8"/>
+ <xsd:enumeration value="v1_9"/>
+ <xsd:enumeration value="v1_10"/>
+ <xsd:enumeration value="v1_11"/>
+ <xsd:enumeration value="v1_12"/>
+ <xsd:enumeration value="v1_13"/>
+ <xsd:enumeration value="v1_14"/>
+ <xsd:enumeration value="v1_15"/>
+ <xsd:enumeration value="v1_16"/>
+ <xsd:enumeration value="v1_17"/>
+ <xsd:enumeration value="v1_18"/>
+ <xsd:enumeration value="Future"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: AccessMode -
+ ReadOnly: 1 -
+ ReadWrite: 2 -
+ -->
+ <xsd:simpleType name="AccessMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="ReadOnly"/>
+ <xsd:enumeration value="ReadWrite"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: MachineState -
+ Null: 0 -
+ PoweredOff: 1 -
+ Saved: 2 -
+ Teleported: 3 -
+ Aborted: 4 -
+ Running: 5 -
+ Paused: 6 -
+ Stuck: 7 -
+ Teleporting: 8 -
+ LiveSnapshotting: 9 -
+ Starting: 10 -
+ Stopping: 11 -
+ Saving: 12 -
+ Restoring: 13 -
+ TeleportingPausedVM: 14 -
+ TeleportingIn: 15 -
+ DeletingSnapshotOnline: 16 -
+ DeletingSnapshotPaused: 17 -
+ OnlineSnapshotting: 18 -
+ RestoringSnapshot: 19 -
+ DeletingSnapshot: 20 -
+ SettingUp: 21 -
+ Snapshotting: 22 -
+ FirstOnline: 5 -
+ LastOnline: 18 -
+ FirstTransient: 8 -
+ LastTransient: 22 -
+ -->
+ <xsd:simpleType name="MachineState">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="PoweredOff"/>
+ <xsd:enumeration value="Saved"/>
+ <xsd:enumeration value="Teleported"/>
+ <xsd:enumeration value="Aborted"/>
+ <xsd:enumeration value="Running"/>
+ <xsd:enumeration value="Paused"/>
+ <xsd:enumeration value="Stuck"/>
+ <xsd:enumeration value="Teleporting"/>
+ <xsd:enumeration value="LiveSnapshotting"/>
+ <xsd:enumeration value="Starting"/>
+ <xsd:enumeration value="Stopping"/>
+ <xsd:enumeration value="Saving"/>
+ <xsd:enumeration value="Restoring"/>
+ <xsd:enumeration value="TeleportingPausedVM"/>
+ <xsd:enumeration value="TeleportingIn"/>
+ <xsd:enumeration value="DeletingSnapshotOnline"/>
+ <xsd:enumeration value="DeletingSnapshotPaused"/>
+ <xsd:enumeration value="OnlineSnapshotting"/>
+ <xsd:enumeration value="RestoringSnapshot"/>
+ <xsd:enumeration value="DeletingSnapshot"/>
+ <xsd:enumeration value="SettingUp"/>
+ <xsd:enumeration value="Snapshotting"/>
+ <xsd:enumeration value="FirstOnline"/>
+ <xsd:enumeration value="LastOnline"/>
+ <xsd:enumeration value="FirstTransient"/>
+ <xsd:enumeration value="LastTransient"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: SessionState -
+ Null: 0 -
+ Unlocked: 1 -
+ Locked: 2 -
+ Spawning: 3 -
+ Unlocking: 4 -
+ -->
+ <xsd:simpleType name="SessionState">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="Unlocked"/>
+ <xsd:enumeration value="Locked"/>
+ <xsd:enumeration value="Spawning"/>
+ <xsd:enumeration value="Unlocking"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: CPUPropertyType -
+ Null: 0 -
+ PAE: 1 -
+ LongMode: 2 -
+ TripleFaultReset: 3 -
+ APIC: 4 -
+ X2APIC: 5 -
+ IBPBOnVMExit: 6 -
+ IBPBOnVMEntry: 7 -
+ HWVirt: 8 -
+ SpecCtrl: 9 -
+ SpecCtrlByHost: 10 -
+ L1DFlushOnEMTScheduling: 11 -
+ L1DFlushOnVMEntry: 12 -
+ MDSClearOnEMTScheduling: 13 -
+ MDSClearOnVMEntry: 14 -
+ -->
+ <xsd:simpleType name="CPUPropertyType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="PAE"/>
+ <xsd:enumeration value="LongMode"/>
+ <xsd:enumeration value="TripleFaultReset"/>
+ <xsd:enumeration value="APIC"/>
+ <xsd:enumeration value="X2APIC"/>
+ <xsd:enumeration value="IBPBOnVMExit"/>
+ <xsd:enumeration value="IBPBOnVMEntry"/>
+ <xsd:enumeration value="HWVirt"/>
+ <xsd:enumeration value="SpecCtrl"/>
+ <xsd:enumeration value="SpecCtrlByHost"/>
+ <xsd:enumeration value="L1DFlushOnEMTScheduling"/>
+ <xsd:enumeration value="L1DFlushOnVMEntry"/>
+ <xsd:enumeration value="MDSClearOnEMTScheduling"/>
+ <xsd:enumeration value="MDSClearOnVMEntry"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: HWVirtExPropertyType -
+ Null: 0 -
+ Enabled: 1 -
+ VPID: 2 -
+ NestedPaging: 3 -
+ UnrestrictedExecution: 4 -
+ LargePages: 5 -
+ Force: 6 -
+ UseNativeApi: 7 -
+ -->
+ <xsd:simpleType name="HWVirtExPropertyType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="Enabled"/>
+ <xsd:enumeration value="VPID"/>
+ <xsd:enumeration value="NestedPaging"/>
+ <xsd:enumeration value="UnrestrictedExecution"/>
+ <xsd:enumeration value="LargePages"/>
+ <xsd:enumeration value="Force"/>
+ <xsd:enumeration value="UseNativeApi"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: ParavirtProvider -
+ None: 0 -
+ Default: 1 -
+ Legacy: 2 -
+ Minimal: 3 -
+ HyperV: 4 -
+ KVM: 5 -
+ -->
+ <xsd:simpleType name="ParavirtProvider">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="Default"/>
+ <xsd:enumeration value="Legacy"/>
+ <xsd:enumeration value="Minimal"/>
+ <xsd:enumeration value="HyperV"/>
+ <xsd:enumeration value="KVM"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: LockType -
+ Null: 0 -
+ Shared: 1 -
+ Write: 2 -
+ VM: 3 -
+ -->
+ <xsd:simpleType name="LockType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="Shared"/>
+ <xsd:enumeration value="Write"/>
+ <xsd:enumeration value="VM"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: SessionType -
+ Null: 0 -
+ WriteLock: 1 -
+ Remote: 2 -
+ Shared: 3 -
+ -->
+ <xsd:simpleType name="SessionType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="WriteLock"/>
+ <xsd:enumeration value="Remote"/>
+ <xsd:enumeration value="Shared"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: DeviceType -
+ Null: 0 -
+ Floppy: 1 -
+ DVD: 2 -
+ HardDisk: 3 -
+ Network: 4 -
+ USB: 5 -
+ SharedFolder: 6 -
+ Graphics3D: 7 -
+ -->
+ <xsd:simpleType name="DeviceType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="Floppy"/>
+ <xsd:enumeration value="DVD"/>
+ <xsd:enumeration value="HardDisk"/>
+ <xsd:enumeration value="Network"/>
+ <xsd:enumeration value="USB"/>
+ <xsd:enumeration value="SharedFolder"/>
+ <xsd:enumeration value="Graphics3D"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: DeviceActivity -
+ Null: 0 -
+ Idle: 1 -
+ Reading: 2 -
+ Writing: 3 -
+ -->
+ <xsd:simpleType name="DeviceActivity">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="Idle"/>
+ <xsd:enumeration value="Reading"/>
+ <xsd:enumeration value="Writing"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: ClipboardMode -
+ Disabled: 0 -
+ HostToGuest: 1 -
+ GuestToHost: 2 -
+ Bidirectional: 3 -
+ -->
+ <xsd:simpleType name="ClipboardMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disabled"/>
+ <xsd:enumeration value="HostToGuest"/>
+ <xsd:enumeration value="GuestToHost"/>
+ <xsd:enumeration value="Bidirectional"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: DnDMode -
+ Disabled: 0 -
+ HostToGuest: 1 -
+ GuestToHost: 2 -
+ Bidirectional: 3 -
+ -->
+ <xsd:simpleType name="DnDMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disabled"/>
+ <xsd:enumeration value="HostToGuest"/>
+ <xsd:enumeration value="GuestToHost"/>
+ <xsd:enumeration value="Bidirectional"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: Scope -
+ Global: 0 -
+ Machine: 1 -
+ Session: 2 -
+ -->
+ <xsd:simpleType name="Scope">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Global"/>
+ <xsd:enumeration value="Machine"/>
+ <xsd:enumeration value="Session"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: BIOSBootMenuMode -
+ Disabled: 0 -
+ MenuOnly: 1 -
+ MessageAndMenu: 2 -
+ -->
+ <xsd:simpleType name="BIOSBootMenuMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disabled"/>
+ <xsd:enumeration value="MenuOnly"/>
+ <xsd:enumeration value="MessageAndMenu"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: APICMode -
+ Disabled: 0 -
+ APIC: 1 -
+ X2APIC: 2 -
+ -->
+ <xsd:simpleType name="APICMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disabled"/>
+ <xsd:enumeration value="APIC"/>
+ <xsd:enumeration value="X2APIC"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: ProcessorFeature -
+ HWVirtEx: 0 -
+ PAE: 1 -
+ LongMode: 2 -
+ NestedPaging: 3 -
+ UnrestrictedGuest: 4 -
+ NestedHWVirt: 5 -
+ -->
+ <xsd:simpleType name="ProcessorFeature">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="HWVirtEx"/>
+ <xsd:enumeration value="PAE"/>
+ <xsd:enumeration value="LongMode"/>
+ <xsd:enumeration value="NestedPaging"/>
+ <xsd:enumeration value="UnrestrictedGuest"/>
+ <xsd:enumeration value="NestedHWVirt"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: FirmwareType -
+ BIOS: 1 -
+ EFI: 2 -
+ EFI32: 3 -
+ EFI64: 4 -
+ EFIDUAL: 5 -
+ -->
+ <xsd:simpleType name="FirmwareType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="BIOS"/>
+ <xsd:enumeration value="EFI"/>
+ <xsd:enumeration value="EFI32"/>
+ <xsd:enumeration value="EFI64"/>
+ <xsd:enumeration value="EFIDUAL"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: PointingHIDType -
+ None: 1 -
+ PS2Mouse: 2 -
+ USBMouse: 3 -
+ USBTablet: 4 -
+ ComboMouse: 5 -
+ USBMultiTouch: 6 -
+ -->
+ <xsd:simpleType name="PointingHIDType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="PS2Mouse"/>
+ <xsd:enumeration value="USBMouse"/>
+ <xsd:enumeration value="USBTablet"/>
+ <xsd:enumeration value="ComboMouse"/>
+ <xsd:enumeration value="USBMultiTouch"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: KeyboardHIDType -
+ None: 1 -
+ PS2Keyboard: 2 -
+ USBKeyboard: 3 -
+ ComboKeyboard: 4 -
+ -->
+ <xsd:simpleType name="KeyboardHIDType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="PS2Keyboard"/>
+ <xsd:enumeration value="USBKeyboard"/>
+ <xsd:enumeration value="ComboKeyboard"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: BitmapFormat -
+ Opaque: 0 -
+ BGR: 0x20524742 -
+ BGR0: 0x30524742 -
+ BGRA: 0x41524742 -
+ RGBA: 0x41424752 -
+ PNG: 0x20474E50 -
+ JPEG: 0x4745504A -
+ -->
+ <xsd:simpleType name="BitmapFormat">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Opaque"/>
+ <xsd:enumeration value="BGR"/>
+ <xsd:enumeration value="BGR0"/>
+ <xsd:enumeration value="BGRA"/>
+ <xsd:enumeration value="RGBA"/>
+ <xsd:enumeration value="PNG"/>
+ <xsd:enumeration value="JPEG"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: DHCPOption -
+ SubnetMask: 1 -
+ TimeOffset: 2 -
+ Routers: 3 -
+ TimeServers: 4 -
+ NameServers: 5 -
+ DomainNameServers: 6 -
+ LogServers: 7 -
+ CookieServers: 8 -
+ LPRServers: 9 -
+ ImpressServers: 10 -
+ ResourseLocationServers: 11 -
+ HostName: 12 -
+ BootFileSize: 13 -
+ MeritDumpFile: 14 -
+ DomainName: 15 -
+ SwapServer: 16 -
+ RootPath: 17 -
+ ExtensionPath: 18 -
+ IPForwarding: 19 -
+ OptNonLocalSourceRouting: 20 -
+ PolicyFilter: 21 -
+ MaxDgramReassemblySize: 22 -
+ DefaultIPTTL: 23 -
+ PathMTUAgingTimeout: 24 -
+ PathMTUPlateauTable: 25 -
+ InterfaceMTU: 26 -
+ AllSubnetsAreLocal: 27 -
+ BroadcastAddress: 28 -
+ PerformMaskDiscovery: 29 -
+ MaskSupplier: 30 -
+ PerformRouterDiscovery: 31 -
+ RouterSolicitationAddress: 32 -
+ StaticRoute: 33 -
+ TrailerEncapsulation: 34 -
+ ARPCacheTimeout: 35 -
+ EthernetEncapsulation: 36 -
+ TCPDefaultTTL: 37 -
+ TCPKeepaliveInterval: 38 -
+ TCPKeepaliveGarbage: 39 -
+ NISDomain: 40 -
+ NISServers: 41 -
+ NTPServers: 42 -
+ VendorSpecificInfo: 43 -
+ NetBIOSNameServers: 44 -
+ NetBIOSDatagramServers: 45 -
+ NetBIOSNodeType: 46 -
+ NetBIOSScope: 47 -
+ XWindowsFontServers: 48 -
+ XWindowsDisplayManager: 49 -
+ NetWareIPDomainName: 62 -
+ NetWareIPInformation: 63 -
+ NISPlusDomain: 64 -
+ NISPlusServers: 65 -
+ TFTPServerName: 66 -
+ BootfileName: 67 -
+ MobileIPHomeAgents: 68 -
+ SMTPServers: 69 -
+ POP3Servers: 70 -
+ NNTPServers: 71 -
+ WWWServers: 72 -
+ FingerServers: 73 -
+ IRCServers: 74 -
+ StreetTalkServers: 75 -
+ STDAServers: 76 -
+ SLPDirectoryAgent: 78 -
+ SLPServiceScope: 79 -
+ DomainSearch: 119 -
+ -->
+ <xsd:simpleType name="DHCPOption">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="SubnetMask"/>
+ <xsd:enumeration value="TimeOffset"/>
+ <xsd:enumeration value="Routers"/>
+ <xsd:enumeration value="TimeServers"/>
+ <xsd:enumeration value="NameServers"/>
+ <xsd:enumeration value="DomainNameServers"/>
+ <xsd:enumeration value="LogServers"/>
+ <xsd:enumeration value="CookieServers"/>
+ <xsd:enumeration value="LPRServers"/>
+ <xsd:enumeration value="ImpressServers"/>
+ <xsd:enumeration value="ResourseLocationServers"/>
+ <xsd:enumeration value="HostName"/>
+ <xsd:enumeration value="BootFileSize"/>
+ <xsd:enumeration value="MeritDumpFile"/>
+ <xsd:enumeration value="DomainName"/>
+ <xsd:enumeration value="SwapServer"/>
+ <xsd:enumeration value="RootPath"/>
+ <xsd:enumeration value="ExtensionPath"/>
+ <xsd:enumeration value="IPForwarding"/>
+ <xsd:enumeration value="OptNonLocalSourceRouting"/>
+ <xsd:enumeration value="PolicyFilter"/>
+ <xsd:enumeration value="MaxDgramReassemblySize"/>
+ <xsd:enumeration value="DefaultIPTTL"/>
+ <xsd:enumeration value="PathMTUAgingTimeout"/>
+ <xsd:enumeration value="PathMTUPlateauTable"/>
+ <xsd:enumeration value="InterfaceMTU"/>
+ <xsd:enumeration value="AllSubnetsAreLocal"/>
+ <xsd:enumeration value="BroadcastAddress"/>
+ <xsd:enumeration value="PerformMaskDiscovery"/>
+ <xsd:enumeration value="MaskSupplier"/>
+ <xsd:enumeration value="PerformRouterDiscovery"/>
+ <xsd:enumeration value="RouterSolicitationAddress"/>
+ <xsd:enumeration value="StaticRoute"/>
+ <xsd:enumeration value="TrailerEncapsulation"/>
+ <xsd:enumeration value="ARPCacheTimeout"/>
+ <xsd:enumeration value="EthernetEncapsulation"/>
+ <xsd:enumeration value="TCPDefaultTTL"/>
+ <xsd:enumeration value="TCPKeepaliveInterval"/>
+ <xsd:enumeration value="TCPKeepaliveGarbage"/>
+ <xsd:enumeration value="NISDomain"/>
+ <xsd:enumeration value="NISServers"/>
+ <xsd:enumeration value="NTPServers"/>
+ <xsd:enumeration value="VendorSpecificInfo"/>
+ <xsd:enumeration value="NetBIOSNameServers"/>
+ <xsd:enumeration value="NetBIOSDatagramServers"/>
+ <xsd:enumeration value="NetBIOSNodeType"/>
+ <xsd:enumeration value="NetBIOSScope"/>
+ <xsd:enumeration value="XWindowsFontServers"/>
+ <xsd:enumeration value="XWindowsDisplayManager"/>
+ <xsd:enumeration value="NetWareIPDomainName"/>
+ <xsd:enumeration value="NetWareIPInformation"/>
+ <xsd:enumeration value="NISPlusDomain"/>
+ <xsd:enumeration value="NISPlusServers"/>
+ <xsd:enumeration value="TFTPServerName"/>
+ <xsd:enumeration value="BootfileName"/>
+ <xsd:enumeration value="MobileIPHomeAgents"/>
+ <xsd:enumeration value="SMTPServers"/>
+ <xsd:enumeration value="POP3Servers"/>
+ <xsd:enumeration value="NNTPServers"/>
+ <xsd:enumeration value="WWWServers"/>
+ <xsd:enumeration value="FingerServers"/>
+ <xsd:enumeration value="IRCServers"/>
+ <xsd:enumeration value="StreetTalkServers"/>
+ <xsd:enumeration value="STDAServers"/>
+ <xsd:enumeration value="SLPDirectoryAgent"/>
+ <xsd:enumeration value="SLPServiceScope"/>
+ <xsd:enumeration value="DomainSearch"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: DHCPOptionEncoding -
+ Normal: 0 -
+ Hex: 1 -
+ -->
+ <xsd:simpleType name="DHCPOptionEncoding">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Normal"/>
+ <xsd:enumeration value="Hex"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: DHCPConfigScope -
+ Global: 0 -
+ Group: 1 -
+ MachineNIC: 2 -
+ MAC: 3 -
+ -->
+ <xsd:simpleType name="DHCPConfigScope">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Global"/>
+ <xsd:enumeration value="Group"/>
+ <xsd:enumeration value="MachineNIC"/>
+ <xsd:enumeration value="MAC"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: DHCPGroupConditionType -
+ MAC: 0 -
+ MACWildcard: 1 -
+ vendorClassID: 2 -
+ vendorClassIDWildcard: 3 -
+ userClassID: 4 -
+ userClassIDWildcard: 5 -
+ -->
+ <xsd:simpleType name="DHCPGroupConditionType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="MAC"/>
+ <xsd:enumeration value="MACWildcard"/>
+ <xsd:enumeration value="vendorClassID"/>
+ <xsd:enumeration value="vendorClassIDWildcard"/>
+ <xsd:enumeration value="userClassID"/>
+ <xsd:enumeration value="userClassIDWildcard"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: VFSType -
+ File: 1 -
+ Cloud: 2 -
+ S3: 3 -
+ WebDav: 4 -
+ -->
+ <xsd:simpleType name="VFSType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="File"/>
+ <xsd:enumeration value="Cloud"/>
+ <xsd:enumeration value="S3"/>
+ <xsd:enumeration value="WebDav"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: ImportOptions -
+ KeepAllMACs: 1 -
+ KeepNATMACs: 2 -
+ ImportToVDI: 3 -
+ -->
+ <xsd:simpleType name="ImportOptions">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="KeepAllMACs"/>
+ <xsd:enumeration value="KeepNATMACs"/>
+ <xsd:enumeration value="ImportToVDI"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: ExportOptions -
+ CreateManifest: 1 -
+ ExportDVDImages: 2 -
+ StripAllMACs: 3 -
+ StripAllNonNATMACs: 4 -
+ -->
+ <xsd:simpleType name="ExportOptions">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="CreateManifest"/>
+ <xsd:enumeration value="ExportDVDImages"/>
+ <xsd:enumeration value="StripAllMACs"/>
+ <xsd:enumeration value="StripAllNonNATMACs"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: CertificateVersion -
+ V1: 1 -
+ V2: 2 -
+ V3: 3 -
+ Unknown: 99 -
+ -->
+ <xsd:simpleType name="CertificateVersion">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="V1"/>
+ <xsd:enumeration value="V2"/>
+ <xsd:enumeration value="V3"/>
+ <xsd:enumeration value="Unknown"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: VirtualSystemDescriptionType -
+ Ignore: 1 -
+ OS: 2 -
+ Name: 3 -
+ Product: 4 -
+ Vendor: 5 -
+ Version: 6 -
+ ProductUrl: 7 -
+ VendorUrl: 8 -
+ Description: 9 -
+ License: 10 -
+ Miscellaneous: 11 -
+ CPU: 12 -
+ Memory: 13 -
+ HardDiskControllerIDE: 14 -
+ HardDiskControllerSATA: 15 -
+ HardDiskControllerSCSI: 16 -
+ HardDiskControllerSAS: 17 -
+ HardDiskImage: 18 -
+ Floppy: 19 -
+ CDROM: 20 -
+ NetworkAdapter: 21 -
+ USBController: 22 -
+ SoundCard: 23 -
+ SettingsFile: 24 -
+ BaseFolder: 25 -
+ PrimaryGroup: 26 -
+ CloudInstanceShape: 27 -
+ CloudDomain: 28 -
+ CloudBootDiskSize: 29 -
+ CloudBucket: 30 -
+ CloudOCIVCN: 31 -
+ CloudPublicIP: 32 -
+ CloudProfileName: 33 -
+ CloudOCISubnet: 34 -
+ CloudKeepObject: 35 -
+ CloudLaunchInstance: 36 -
+ CloudInstanceId: 37 -
+ CloudImageId: 38 -
+ CloudInstanceState: 39 -
+ CloudImageState: 40 -
+ CloudInstanceDisplayName: 41 -
+ CloudImageDisplayName: 42 -
+ CloudOCILaunchMode: 43 -
+ CloudPrivateIP: 44 -
+ CloudBootVolumeId: 45 -
+ CloudOCIVCNCompartment: 46 -
+ CloudOCISubnetCompartment: 47 -
+ CloudPublicSSHKey: 48 -
+ BootingFirmware: 49 -
+ -->
+ <xsd:simpleType name="VirtualSystemDescriptionType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Ignore"/>
+ <xsd:enumeration value="OS"/>
+ <xsd:enumeration value="Name"/>
+ <xsd:enumeration value="Product"/>
+ <xsd:enumeration value="Vendor"/>
+ <xsd:enumeration value="Version"/>
+ <xsd:enumeration value="ProductUrl"/>
+ <xsd:enumeration value="VendorUrl"/>
+ <xsd:enumeration value="Description"/>
+ <xsd:enumeration value="License"/>
+ <xsd:enumeration value="Miscellaneous"/>
+ <xsd:enumeration value="CPU"/>
+ <xsd:enumeration value="Memory"/>
+ <xsd:enumeration value="HardDiskControllerIDE"/>
+ <xsd:enumeration value="HardDiskControllerSATA"/>
+ <xsd:enumeration value="HardDiskControllerSCSI"/>
+ <xsd:enumeration value="HardDiskControllerSAS"/>
+ <xsd:enumeration value="HardDiskImage"/>
+ <xsd:enumeration value="Floppy"/>
+ <xsd:enumeration value="CDROM"/>
+ <xsd:enumeration value="NetworkAdapter"/>
+ <xsd:enumeration value="USBController"/>
+ <xsd:enumeration value="SoundCard"/>
+ <xsd:enumeration value="SettingsFile"/>
+ <xsd:enumeration value="BaseFolder"/>
+ <xsd:enumeration value="PrimaryGroup"/>
+ <xsd:enumeration value="CloudInstanceShape"/>
+ <xsd:enumeration value="CloudDomain"/>
+ <xsd:enumeration value="CloudBootDiskSize"/>
+ <xsd:enumeration value="CloudBucket"/>
+ <xsd:enumeration value="CloudOCIVCN"/>
+ <xsd:enumeration value="CloudPublicIP"/>
+ <xsd:enumeration value="CloudProfileName"/>
+ <xsd:enumeration value="CloudOCISubnet"/>
+ <xsd:enumeration value="CloudKeepObject"/>
+ <xsd:enumeration value="CloudLaunchInstance"/>
+ <xsd:enumeration value="CloudInstanceId"/>
+ <xsd:enumeration value="CloudImageId"/>
+ <xsd:enumeration value="CloudInstanceState"/>
+ <xsd:enumeration value="CloudImageState"/>
+ <xsd:enumeration value="CloudInstanceDisplayName"/>
+ <xsd:enumeration value="CloudImageDisplayName"/>
+ <xsd:enumeration value="CloudOCILaunchMode"/>
+ <xsd:enumeration value="CloudPrivateIP"/>
+ <xsd:enumeration value="CloudBootVolumeId"/>
+ <xsd:enumeration value="CloudOCIVCNCompartment"/>
+ <xsd:enumeration value="CloudOCISubnetCompartment"/>
+ <xsd:enumeration value="CloudPublicSSHKey"/>
+ <xsd:enumeration value="BootingFirmware"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: VirtualSystemDescriptionValueType -
+ Reference: 1 -
+ Original: 2 -
+ Auto: 3 -
+ ExtraConfig: 4 -
+ -->
+ <xsd:simpleType name="VirtualSystemDescriptionValueType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Reference"/>
+ <xsd:enumeration value="Original"/>
+ <xsd:enumeration value="Auto"/>
+ <xsd:enumeration value="ExtraConfig"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: RecordingDestination -
+ None: 0 -
+ File: 1 -
+ -->
+ <xsd:simpleType name="RecordingDestination">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="File"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: RecordingFeature -
+ None: 0 -
+ Video: 1 -
+ Audio: 2 -
+ -->
+ <xsd:simpleType name="RecordingFeature">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="Video"/>
+ <xsd:enumeration value="Audio"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: RecordingAudioCodec -
+ None: 0 -
+ WavPCM: 1 -
+ Opus: 2 -
+ -->
+ <xsd:simpleType name="RecordingAudioCodec">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="WavPCM"/>
+ <xsd:enumeration value="Opus"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: RecordingVideoCodec -
+ None: 0 -
+ VP8: 1 -
+ VP9: 2 -
+ AV1: 3 -
+ -->
+ <xsd:simpleType name="RecordingVideoCodec">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="VP8"/>
+ <xsd:enumeration value="VP9"/>
+ <xsd:enumeration value="AV1"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: RecordingVideoScalingMethod -
+ None: 0 -
+ NearestNeighbor: 1 -
+ Bilinear: 2 -
+ Bicubic: 3 -
+ -->
+ <xsd:simpleType name="RecordingVideoScalingMethod">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="NearestNeighbor"/>
+ <xsd:enumeration value="Bilinear"/>
+ <xsd:enumeration value="Bicubic"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: RecordingVideoRateControlMode -
+ CBR: 0 -
+ VBR: 1 -
+ -->
+ <xsd:simpleType name="RecordingVideoRateControlMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="CBR"/>
+ <xsd:enumeration value="VBR"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: GraphicsControllerType -
+ Null: 0 -
+ VBoxVGA: 1 -
+ VMSVGA: 2 -
+ VBoxSVGA: 3 -
+ -->
+ <xsd:simpleType name="GraphicsControllerType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="VBoxVGA"/>
+ <xsd:enumeration value="VMSVGA"/>
+ <xsd:enumeration value="VBoxSVGA"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: CleanupMode -
+ UnregisterOnly: 1 -
+ DetachAllReturnNone: 2 -
+ DetachAllReturnHardDisksOnly: 3 -
+ Full: 4 -
+ -->
+ <xsd:simpleType name="CleanupMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="UnregisterOnly"/>
+ <xsd:enumeration value="DetachAllReturnNone"/>
+ <xsd:enumeration value="DetachAllReturnHardDisksOnly"/>
+ <xsd:enumeration value="Full"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: CloneMode -
+ MachineState: 1 -
+ MachineAndChildStates: 2 -
+ AllStates: 3 -
+ -->
+ <xsd:simpleType name="CloneMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="MachineState"/>
+ <xsd:enumeration value="MachineAndChildStates"/>
+ <xsd:enumeration value="AllStates"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: CloneOptions -
+ Link: 1 -
+ KeepAllMACs: 2 -
+ KeepNATMACs: 3 -
+ KeepDiskNames: 4 -
+ KeepHwUUIDs: 5 -
+ -->
+ <xsd:simpleType name="CloneOptions">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Link"/>
+ <xsd:enumeration value="KeepAllMACs"/>
+ <xsd:enumeration value="KeepNATMACs"/>
+ <xsd:enumeration value="KeepDiskNames"/>
+ <xsd:enumeration value="KeepHwUUIDs"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: AutostopType -
+ Disabled: 1 -
+ SaveState: 2 -
+ PowerOff: 3 -
+ AcpiShutdown: 4 -
+ -->
+ <xsd:simpleType name="AutostopType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disabled"/>
+ <xsd:enumeration value="SaveState"/>
+ <xsd:enumeration value="PowerOff"/>
+ <xsd:enumeration value="AcpiShutdown"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: VMProcPriority -
+ Invalid: 0 -
+ Default: 1 -
+ Flat: 2 -
+ Low: 3 -
+ Normal: 5 -
+ High: 6 -
+ -->
+ <xsd:simpleType name="VMProcPriority">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Invalid"/>
+ <xsd:enumeration value="Default"/>
+ <xsd:enumeration value="Flat"/>
+ <xsd:enumeration value="Low"/>
+ <xsd:enumeration value="Normal"/>
+ <xsd:enumeration value="High"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: HostNetworkInterfaceMediumType -
+ Unknown: 0 -
+ Ethernet: 1 -
+ PPP: 2 -
+ SLIP: 3 -
+ -->
+ <xsd:simpleType name="HostNetworkInterfaceMediumType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Unknown"/>
+ <xsd:enumeration value="Ethernet"/>
+ <xsd:enumeration value="PPP"/>
+ <xsd:enumeration value="SLIP"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: HostNetworkInterfaceStatus -
+ Unknown: 0 -
+ Up: 1 -
+ Down: 2 -
+ -->
+ <xsd:simpleType name="HostNetworkInterfaceStatus">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Unknown"/>
+ <xsd:enumeration value="Up"/>
+ <xsd:enumeration value="Down"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: HostNetworkInterfaceType -
+ Bridged: 1 -
+ HostOnly: 2 -
+ -->
+ <xsd:simpleType name="HostNetworkInterfaceType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Bridged"/>
+ <xsd:enumeration value="HostOnly"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: ProxyMode -
+ System: 0 -
+ NoProxy: 1 -
+ Manual: 2 -
+ -->
+ <xsd:simpleType name="ProxyMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="System"/>
+ <xsd:enumeration value="NoProxy"/>
+ <xsd:enumeration value="Manual"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: AdditionsFacilityType -
+ None: 0 -
+ VBoxGuestDriver: 20 -
+ AutoLogon: 90 -
+ VBoxService: 100 -
+ VBoxTrayClient: 101 -
+ Seamless: 1000 -
+ Graphics: 1100 -
+ MonitorAttach: 1101 -
+ All: 2147483646 -
+ -->
+ <xsd:simpleType name="AdditionsFacilityType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="VBoxGuestDriver"/>
+ <xsd:enumeration value="AutoLogon"/>
+ <xsd:enumeration value="VBoxService"/>
+ <xsd:enumeration value="VBoxTrayClient"/>
+ <xsd:enumeration value="Seamless"/>
+ <xsd:enumeration value="Graphics"/>
+ <xsd:enumeration value="MonitorAttach"/>
+ <xsd:enumeration value="All"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: AdditionsFacilityClass -
+ None: 0 -
+ Driver: 10 -
+ Service: 30 -
+ Program: 50 -
+ Feature: 100 -
+ ThirdParty: 999 -
+ All: 2147483646 -
+ -->
+ <xsd:simpleType name="AdditionsFacilityClass">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="Driver"/>
+ <xsd:enumeration value="Service"/>
+ <xsd:enumeration value="Program"/>
+ <xsd:enumeration value="Feature"/>
+ <xsd:enumeration value="ThirdParty"/>
+ <xsd:enumeration value="All"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: AdditionsFacilityStatus -
+ Inactive: 0 -
+ Paused: 1 -
+ PreInit: 20 -
+ Init: 30 -
+ Active: 50 -
+ Terminating: 100 -
+ Terminated: 101 -
+ Failed: 800 -
+ Unknown: 999 -
+ -->
+ <xsd:simpleType name="AdditionsFacilityStatus">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Inactive"/>
+ <xsd:enumeration value="Paused"/>
+ <xsd:enumeration value="PreInit"/>
+ <xsd:enumeration value="Init"/>
+ <xsd:enumeration value="Active"/>
+ <xsd:enumeration value="Terminating"/>
+ <xsd:enumeration value="Terminated"/>
+ <xsd:enumeration value="Failed"/>
+ <xsd:enumeration value="Unknown"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: AdditionsRunLevelType -
+ None: 0 -
+ System: 1 -
+ Userland: 2 -
+ Desktop: 3 -
+ -->
+ <xsd:simpleType name="AdditionsRunLevelType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="System"/>
+ <xsd:enumeration value="Userland"/>
+ <xsd:enumeration value="Desktop"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: AdditionsUpdateFlag -
+ None: 0 -
+ WaitForUpdateStartOnly: 1 -
+ -->
+ <xsd:simpleType name="AdditionsUpdateFlag">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="WaitForUpdateStartOnly"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: GuestSessionStatus -
+ Undefined: 0 -
+ Starting: 10 -
+ Started: 100 -
+ Terminating: 480 -
+ Terminated: 500 -
+ TimedOutKilled: 512 -
+ TimedOutAbnormally: 513 -
+ Down: 600 -
+ Error: 800 -
+ -->
+ <xsd:simpleType name="GuestSessionStatus">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Undefined"/>
+ <xsd:enumeration value="Starting"/>
+ <xsd:enumeration value="Started"/>
+ <xsd:enumeration value="Terminating"/>
+ <xsd:enumeration value="Terminated"/>
+ <xsd:enumeration value="TimedOutKilled"/>
+ <xsd:enumeration value="TimedOutAbnormally"/>
+ <xsd:enumeration value="Down"/>
+ <xsd:enumeration value="Error"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: GuestSessionWaitForFlag -
+ None: 0 -
+ Start: 1 -
+ Terminate: 2 -
+ Status: 4 -
+ -->
+ <xsd:simpleType name="GuestSessionWaitForFlag">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="Start"/>
+ <xsd:enumeration value="Terminate"/>
+ <xsd:enumeration value="Status"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: GuestSessionWaitResult -
+ None: 0 -
+ Start: 1 -
+ Terminate: 2 -
+ Status: 3 -
+ Error: 4 -
+ Timeout: 5 -
+ WaitFlagNotSupported: 6 -
+ -->
+ <xsd:simpleType name="GuestSessionWaitResult">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="Start"/>
+ <xsd:enumeration value="Terminate"/>
+ <xsd:enumeration value="Status"/>
+ <xsd:enumeration value="Error"/>
+ <xsd:enumeration value="Timeout"/>
+ <xsd:enumeration value="WaitFlagNotSupported"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: GuestUserState -
+ Unknown: 0 -
+ LoggedIn: 1 -
+ LoggedOut: 2 -
+ Locked: 3 -
+ Unlocked: 4 -
+ Disabled: 5 -
+ Idle: 6 -
+ InUse: 7 -
+ Created: 8 -
+ Deleted: 9 -
+ SessionChanged: 10 -
+ CredentialsChanged: 11 -
+ RoleChanged: 12 -
+ GroupAdded: 13 -
+ GroupRemoved: 14 -
+ Elevated: 15 -
+ -->
+ <xsd:simpleType name="GuestUserState">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Unknown"/>
+ <xsd:enumeration value="LoggedIn"/>
+ <xsd:enumeration value="LoggedOut"/>
+ <xsd:enumeration value="Locked"/>
+ <xsd:enumeration value="Unlocked"/>
+ <xsd:enumeration value="Disabled"/>
+ <xsd:enumeration value="Idle"/>
+ <xsd:enumeration value="InUse"/>
+ <xsd:enumeration value="Created"/>
+ <xsd:enumeration value="Deleted"/>
+ <xsd:enumeration value="SessionChanged"/>
+ <xsd:enumeration value="CredentialsChanged"/>
+ <xsd:enumeration value="RoleChanged"/>
+ <xsd:enumeration value="GroupAdded"/>
+ <xsd:enumeration value="GroupRemoved"/>
+ <xsd:enumeration value="Elevated"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: FileSeekOrigin -
+ Begin: 0 -
+ Current: 1 -
+ End: 2 -
+ -->
+ <xsd:simpleType name="FileSeekOrigin">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Begin"/>
+ <xsd:enumeration value="Current"/>
+ <xsd:enumeration value="End"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: ProcessInputFlag -
+ None: 0 -
+ EndOfFile: 1 -
+ -->
+ <xsd:simpleType name="ProcessInputFlag">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="EndOfFile"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: ProcessOutputFlag -
+ None: 0 -
+ StdErr: 1 -
+ -->
+ <xsd:simpleType name="ProcessOutputFlag">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="StdErr"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: ProcessWaitForFlag -
+ None: 0 -
+ Start: 1 -
+ Terminate: 2 -
+ StdIn: 4 -
+ StdOut: 8 -
+ StdErr: 16 -
+ -->
+ <xsd:simpleType name="ProcessWaitForFlag">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="Start"/>
+ <xsd:enumeration value="Terminate"/>
+ <xsd:enumeration value="StdIn"/>
+ <xsd:enumeration value="StdOut"/>
+ <xsd:enumeration value="StdErr"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: ProcessWaitResult -
+ None: 0 -
+ Start: 1 -
+ Terminate: 2 -
+ Status: 3 -
+ Error: 4 -
+ Timeout: 5 -
+ StdIn: 6 -
+ StdOut: 7 -
+ StdErr: 8 -
+ WaitFlagNotSupported: 9 -
+ -->
+ <xsd:simpleType name="ProcessWaitResult">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="Start"/>
+ <xsd:enumeration value="Terminate"/>
+ <xsd:enumeration value="Status"/>
+ <xsd:enumeration value="Error"/>
+ <xsd:enumeration value="Timeout"/>
+ <xsd:enumeration value="StdIn"/>
+ <xsd:enumeration value="StdOut"/>
+ <xsd:enumeration value="StdErr"/>
+ <xsd:enumeration value="WaitFlagNotSupported"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: FileCopyFlag -
+ None: 0 -
+ NoReplace: 1 -
+ FollowLinks: 2 -
+ Update: 4 -
+ -->
+ <xsd:simpleType name="FileCopyFlag">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="NoReplace"/>
+ <xsd:enumeration value="FollowLinks"/>
+ <xsd:enumeration value="Update"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: FsObjMoveFlag -
+ None: 0 -
+ Replace: 1 -
+ FollowLinks: 2 -
+ AllowDirectoryMoves: 4 -
+ -->
+ <xsd:simpleType name="FsObjMoveFlag">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="Replace"/>
+ <xsd:enumeration value="FollowLinks"/>
+ <xsd:enumeration value="AllowDirectoryMoves"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: DirectoryCreateFlag -
+ None: 0 -
+ Parents: 1 -
+ -->
+ <xsd:simpleType name="DirectoryCreateFlag">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="Parents"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: DirectoryCopyFlag -
+ None: 0 -
+ CopyIntoExisting: 1 -
+ -->
+ <xsd:simpleType name="DirectoryCopyFlag">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="CopyIntoExisting"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: DirectoryRemoveRecFlag -
+ None: 0 -
+ ContentAndDir: 1 -
+ ContentOnly: 2 -
+ -->
+ <xsd:simpleType name="DirectoryRemoveRecFlag">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="ContentAndDir"/>
+ <xsd:enumeration value="ContentOnly"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: FsObjRenameFlag -
+ NoReplace: 0 -
+ Replace: 1 -
+ -->
+ <xsd:simpleType name="FsObjRenameFlag">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="NoReplace"/>
+ <xsd:enumeration value="Replace"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: ProcessCreateFlag -
+ None: 0 -
+ WaitForProcessStartOnly: 1 -
+ IgnoreOrphanedProcesses: 2 -
+ Hidden: 4 -
+ Profile: 8 -
+ WaitForStdOut: 16 -
+ WaitForStdErr: 32 -
+ ExpandArguments: 64 -
+ UnquotedArguments: 128 -
+ -->
+ <xsd:simpleType name="ProcessCreateFlag">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="WaitForProcessStartOnly"/>
+ <xsd:enumeration value="IgnoreOrphanedProcesses"/>
+ <xsd:enumeration value="Hidden"/>
+ <xsd:enumeration value="Profile"/>
+ <xsd:enumeration value="WaitForStdOut"/>
+ <xsd:enumeration value="WaitForStdErr"/>
+ <xsd:enumeration value="ExpandArguments"/>
+ <xsd:enumeration value="UnquotedArguments"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: ProcessPriority -
+ Invalid: 0 -
+ Default: 1 -
+ -->
+ <xsd:simpleType name="ProcessPriority">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Invalid"/>
+ <xsd:enumeration value="Default"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: SymlinkType -
+ Unknown: 0 -
+ Directory: 1 -
+ File: 2 -
+ -->
+ <xsd:simpleType name="SymlinkType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Unknown"/>
+ <xsd:enumeration value="Directory"/>
+ <xsd:enumeration value="File"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: SymlinkReadFlag -
+ None: 0 -
+ NoSymlinks: 1 -
+ -->
+ <xsd:simpleType name="SymlinkReadFlag">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="NoSymlinks"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: ProcessStatus -
+ Undefined: 0 -
+ Starting: 10 -
+ Started: 100 -
+ Paused: 110 -
+ Terminating: 480 -
+ TerminatedNormally: 500 -
+ TerminatedSignal: 510 -
+ TerminatedAbnormally: 511 -
+ TimedOutKilled: 512 -
+ TimedOutAbnormally: 513 -
+ Down: 600 -
+ Error: 800 -
+ -->
+ <xsd:simpleType name="ProcessStatus">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Undefined"/>
+ <xsd:enumeration value="Starting"/>
+ <xsd:enumeration value="Started"/>
+ <xsd:enumeration value="Paused"/>
+ <xsd:enumeration value="Terminating"/>
+ <xsd:enumeration value="TerminatedNormally"/>
+ <xsd:enumeration value="TerminatedSignal"/>
+ <xsd:enumeration value="TerminatedAbnormally"/>
+ <xsd:enumeration value="TimedOutKilled"/>
+ <xsd:enumeration value="TimedOutAbnormally"/>
+ <xsd:enumeration value="Down"/>
+ <xsd:enumeration value="Error"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: ProcessInputStatus -
+ Undefined: 0 -
+ Broken: 1 -
+ Available: 10 -
+ Written: 50 -
+ Overflow: 100 -
+ -->
+ <xsd:simpleType name="ProcessInputStatus">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Undefined"/>
+ <xsd:enumeration value="Broken"/>
+ <xsd:enumeration value="Available"/>
+ <xsd:enumeration value="Written"/>
+ <xsd:enumeration value="Overflow"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: PathStyle -
+ DOS: 1 -
+ UNIX: 2 -
+ Unknown: 8 -
+ -->
+ <xsd:simpleType name="PathStyle">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="DOS"/>
+ <xsd:enumeration value="UNIX"/>
+ <xsd:enumeration value="Unknown"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: FileAccessMode -
+ ReadOnly: 1 -
+ WriteOnly: 2 -
+ ReadWrite: 3 -
+ AppendOnly: 4 -
+ AppendRead: 5 -
+ -->
+ <xsd:simpleType name="FileAccessMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="ReadOnly"/>
+ <xsd:enumeration value="WriteOnly"/>
+ <xsd:enumeration value="ReadWrite"/>
+ <xsd:enumeration value="AppendOnly"/>
+ <xsd:enumeration value="AppendRead"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: FileOpenAction -
+ OpenExisting: 1 -
+ OpenOrCreate: 2 -
+ CreateNew: 3 -
+ CreateOrReplace: 4 -
+ OpenExistingTruncated: 5 -
+ AppendOrCreate: 99 -
+ -->
+ <xsd:simpleType name="FileOpenAction">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="OpenExisting"/>
+ <xsd:enumeration value="OpenOrCreate"/>
+ <xsd:enumeration value="CreateNew"/>
+ <xsd:enumeration value="CreateOrReplace"/>
+ <xsd:enumeration value="OpenExistingTruncated"/>
+ <xsd:enumeration value="AppendOrCreate"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: FileSharingMode -
+ Read: 1 -
+ Write: 2 -
+ ReadWrite: 3 -
+ Delete: 4 -
+ ReadDelete: 5 -
+ WriteDelete: 6 -
+ All: 7 -
+ -->
+ <xsd:simpleType name="FileSharingMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Read"/>
+ <xsd:enumeration value="Write"/>
+ <xsd:enumeration value="ReadWrite"/>
+ <xsd:enumeration value="Delete"/>
+ <xsd:enumeration value="ReadDelete"/>
+ <xsd:enumeration value="WriteDelete"/>
+ <xsd:enumeration value="All"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: FileOpenExFlag -
+ None: 0 -
+ -->
+ <xsd:simpleType name="FileOpenExFlag">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: FileStatus -
+ Undefined: 0 -
+ Opening: 10 -
+ Open: 100 -
+ Closing: 150 -
+ Closed: 200 -
+ Down: 600 -
+ Error: 800 -
+ -->
+ <xsd:simpleType name="FileStatus">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Undefined"/>
+ <xsd:enumeration value="Opening"/>
+ <xsd:enumeration value="Open"/>
+ <xsd:enumeration value="Closing"/>
+ <xsd:enumeration value="Closed"/>
+ <xsd:enumeration value="Down"/>
+ <xsd:enumeration value="Error"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: FsObjType -
+ Unknown: 1 -
+ Fifo: 2 -
+ DevChar: 3 -
+ Directory: 4 -
+ DevBlock: 5 -
+ File: 6 -
+ Symlink: 7 -
+ Socket: 8 -
+ WhiteOut: 9 -
+ -->
+ <xsd:simpleType name="FsObjType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Unknown"/>
+ <xsd:enumeration value="Fifo"/>
+ <xsd:enumeration value="DevChar"/>
+ <xsd:enumeration value="Directory"/>
+ <xsd:enumeration value="DevBlock"/>
+ <xsd:enumeration value="File"/>
+ <xsd:enumeration value="Symlink"/>
+ <xsd:enumeration value="Socket"/>
+ <xsd:enumeration value="WhiteOut"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: DnDAction -
+ Ignore: 0 -
+ Copy: 1 -
+ Move: 2 -
+ Link: 3 -
+ -->
+ <xsd:simpleType name="DnDAction">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Ignore"/>
+ <xsd:enumeration value="Copy"/>
+ <xsd:enumeration value="Move"/>
+ <xsd:enumeration value="Link"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: DirectoryOpenFlag -
+ None: 0 -
+ NoSymlinks: 1 -
+ -->
+ <xsd:simpleType name="DirectoryOpenFlag">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="NoSymlinks"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: MediumState -
+ NotCreated: 0 -
+ Created: 1 -
+ LockedRead: 2 -
+ LockedWrite: 3 -
+ Inaccessible: 4 -
+ Creating: 5 -
+ Deleting: 6 -
+ -->
+ <xsd:simpleType name="MediumState">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="NotCreated"/>
+ <xsd:enumeration value="Created"/>
+ <xsd:enumeration value="LockedRead"/>
+ <xsd:enumeration value="LockedWrite"/>
+ <xsd:enumeration value="Inaccessible"/>
+ <xsd:enumeration value="Creating"/>
+ <xsd:enumeration value="Deleting"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: MediumType -
+ Normal: 0 -
+ Immutable: 1 -
+ Writethrough: 2 -
+ Shareable: 3 -
+ Readonly: 4 -
+ MultiAttach: 5 -
+ -->
+ <xsd:simpleType name="MediumType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Normal"/>
+ <xsd:enumeration value="Immutable"/>
+ <xsd:enumeration value="Writethrough"/>
+ <xsd:enumeration value="Shareable"/>
+ <xsd:enumeration value="Readonly"/>
+ <xsd:enumeration value="MultiAttach"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: MediumVariant -
+ Standard: 0 -
+ VmdkSplit2G: 0x01 -
+ VmdkRawDisk: 0x02 -
+ VmdkStreamOptimized: 0x04 -
+ VmdkESX: 0x08 -
+ VdiZeroExpand: 0x100 -
+ Fixed: 0x10000 -
+ Diff: 0x20000 -
+ Formatted: 0x20000000 -
+ NoCreateDir: 0x40000000 -
+ -->
+ <xsd:simpleType name="MediumVariant">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Standard"/>
+ <xsd:enumeration value="VmdkSplit2G"/>
+ <xsd:enumeration value="VmdkRawDisk"/>
+ <xsd:enumeration value="VmdkStreamOptimized"/>
+ <xsd:enumeration value="VmdkESX"/>
+ <xsd:enumeration value="VdiZeroExpand"/>
+ <xsd:enumeration value="Fixed"/>
+ <xsd:enumeration value="Diff"/>
+ <xsd:enumeration value="Formatted"/>
+ <xsd:enumeration value="NoCreateDir"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: DataType -
+ Int32: 0 -
+ Int8: 1 -
+ String: 2 -
+ -->
+ <xsd:simpleType name="DataType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Int32"/>
+ <xsd:enumeration value="Int8"/>
+ <xsd:enumeration value="String"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: DataFlags -
+ None: 0x00 -
+ Mandatory: 0x01 -
+ Expert: 0x02 -
+ Array: 0x04 -
+ FlagMask: 0x07 -
+ -->
+ <xsd:simpleType name="DataFlags">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="Mandatory"/>
+ <xsd:enumeration value="Expert"/>
+ <xsd:enumeration value="Array"/>
+ <xsd:enumeration value="FlagMask"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: MediumFormatCapabilities -
+ Uuid: 0x01 -
+ CreateFixed: 0x02 -
+ CreateDynamic: 0x04 -
+ CreateSplit2G: 0x08 -
+ Differencing: 0x10 -
+ Asynchronous: 0x20 -
+ File: 0x40 -
+ Properties: 0x80 -
+ TcpNetworking: 0x100 -
+ VFS: 0x200 -
+ Discard: 0x400 -
+ Preferred: 0x800 -
+ CapabilityMask: 0xFFF -
+ -->
+ <xsd:simpleType name="MediumFormatCapabilities">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Uuid"/>
+ <xsd:enumeration value="CreateFixed"/>
+ <xsd:enumeration value="CreateDynamic"/>
+ <xsd:enumeration value="CreateSplit2G"/>
+ <xsd:enumeration value="Differencing"/>
+ <xsd:enumeration value="Asynchronous"/>
+ <xsd:enumeration value="File"/>
+ <xsd:enumeration value="Properties"/>
+ <xsd:enumeration value="TcpNetworking"/>
+ <xsd:enumeration value="VFS"/>
+ <xsd:enumeration value="Discard"/>
+ <xsd:enumeration value="Preferred"/>
+ <xsd:enumeration value="CapabilityMask"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: PartitionTableType -
+ MBR: 1 -
+ GPT: 2 -
+ -->
+ <xsd:simpleType name="PartitionTableType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="MBR"/>
+ <xsd:enumeration value="GPT"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: KeyboardLED -
+ NumLock: 0x01 -
+ CapsLock: 0x02 -
+ ScrollLock: 0x04 -
+ -->
+ <xsd:simpleType name="KeyboardLED">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="NumLock"/>
+ <xsd:enumeration value="CapsLock"/>
+ <xsd:enumeration value="ScrollLock"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: MouseButtonState -
+ LeftButton: 0x01 -
+ RightButton: 0x02 -
+ MiddleButton: 0x04 -
+ WheelUp: 0x08 -
+ WheelDown: 0x10 -
+ XButton1: 0x20 -
+ XButton2: 0x40 -
+ MouseStateMask: 0x7F -
+ -->
+ <xsd:simpleType name="MouseButtonState">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="LeftButton"/>
+ <xsd:enumeration value="RightButton"/>
+ <xsd:enumeration value="MiddleButton"/>
+ <xsd:enumeration value="WheelUp"/>
+ <xsd:enumeration value="WheelDown"/>
+ <xsd:enumeration value="XButton1"/>
+ <xsd:enumeration value="XButton2"/>
+ <xsd:enumeration value="MouseStateMask"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: TouchContactState -
+ None: 0x00 -
+ InContact: 0x01 -
+ InRange: 0x02 -
+ ContactStateMask: 0x03 -
+ -->
+ <xsd:simpleType name="TouchContactState">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="None"/>
+ <xsd:enumeration value="InContact"/>
+ <xsd:enumeration value="InRange"/>
+ <xsd:enumeration value="ContactStateMask"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: FramebufferCapabilities -
+ UpdateImage: 0x01 -
+ VHWA: 0x02 -
+ VisibleRegion: 0x04 -
+ RenderCursor: 0x08 -
+ MoveCursor: 0x10 -
+ -->
+ <xsd:simpleType name="FramebufferCapabilities">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="UpdateImage"/>
+ <xsd:enumeration value="VHWA"/>
+ <xsd:enumeration value="VisibleRegion"/>
+ <xsd:enumeration value="RenderCursor"/>
+ <xsd:enumeration value="MoveCursor"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: GuestMonitorStatus -
+ Disabled: 0 -
+ Enabled: 1 -
+ Blank: 2 -
+ -->
+ <xsd:simpleType name="GuestMonitorStatus">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disabled"/>
+ <xsd:enumeration value="Enabled"/>
+ <xsd:enumeration value="Blank"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: ScreenLayoutMode -
+ Apply: 0 -
+ Reset: 1 -
+ Attach: 2 -
+ Silent: 3 -
+ -->
+ <xsd:simpleType name="ScreenLayoutMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Apply"/>
+ <xsd:enumeration value="Reset"/>
+ <xsd:enumeration value="Attach"/>
+ <xsd:enumeration value="Silent"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: NetworkAttachmentType -
+ Null: 0 -
+ NAT: 1 -
+ Bridged: 2 -
+ Internal: 3 -
+ HostOnly: 4 -
+ Generic: 5 -
+ NATNetwork: 6 -
+ Cloud: 7 -
+ -->
+ <xsd:simpleType name="NetworkAttachmentType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="NAT"/>
+ <xsd:enumeration value="Bridged"/>
+ <xsd:enumeration value="Internal"/>
+ <xsd:enumeration value="HostOnly"/>
+ <xsd:enumeration value="Generic"/>
+ <xsd:enumeration value="NATNetwork"/>
+ <xsd:enumeration value="Cloud"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: NetworkAdapterType -
+ Null: 0 -
+ Am79C970A: 1 -
+ Am79C973: 2 -
+ I82540EM: 3 -
+ I82543GC: 4 -
+ I82545EM: 5 -
+ Virtio: 6 -
+ Am79C960: 7 -
+ -->
+ <xsd:simpleType name="NetworkAdapterType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="Am79C970A"/>
+ <xsd:enumeration value="Am79C973"/>
+ <xsd:enumeration value="I82540EM"/>
+ <xsd:enumeration value="I82543GC"/>
+ <xsd:enumeration value="I82545EM"/>
+ <xsd:enumeration value="Virtio"/>
+ <xsd:enumeration value="Am79C960"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: NetworkAdapterPromiscModePolicy -
+ Deny: 1 -
+ AllowNetwork: 2 -
+ AllowAll: 3 -
+ -->
+ <xsd:simpleType name="NetworkAdapterPromiscModePolicy">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Deny"/>
+ <xsd:enumeration value="AllowNetwork"/>
+ <xsd:enumeration value="AllowAll"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: PortMode -
+ Disconnected: 0 -
+ HostPipe: 1 -
+ HostDevice: 2 -
+ RawFile: 3 -
+ TCP: 4 -
+ -->
+ <xsd:simpleType name="PortMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Disconnected"/>
+ <xsd:enumeration value="HostPipe"/>
+ <xsd:enumeration value="HostDevice"/>
+ <xsd:enumeration value="RawFile"/>
+ <xsd:enumeration value="TCP"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: UartType -
+ U16450: 0 -
+ U16550A: 1 -
+ U16750: 2 -
+ -->
+ <xsd:simpleType name="UartType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="U16450"/>
+ <xsd:enumeration value="U16550A"/>
+ <xsd:enumeration value="U16750"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: VMExecutionEngine -
+ NotSet: 0 -
+ RawMode: 1 -
+ HwVirt: 2 -
+ NativeApi: 3 -
+ -->
+ <xsd:simpleType name="VMExecutionEngine">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="NotSet"/>
+ <xsd:enumeration value="RawMode"/>
+ <xsd:enumeration value="HwVirt"/>
+ <xsd:enumeration value="NativeApi"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: USBControllerType -
+ Null: 0 -
+ OHCI: 1 -
+ EHCI: 2 -
+ XHCI: 3 -
+ Last: 4 -
+ -->
+ <xsd:simpleType name="USBControllerType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="OHCI"/>
+ <xsd:enumeration value="EHCI"/>
+ <xsd:enumeration value="XHCI"/>
+ <xsd:enumeration value="Last"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: USBConnectionSpeed -
+ Null: 0 -
+ Low: 1 -
+ Full: 2 -
+ High: 3 -
+ Super: 4 -
+ SuperPlus: 5 -
+ -->
+ <xsd:simpleType name="USBConnectionSpeed">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="Low"/>
+ <xsd:enumeration value="Full"/>
+ <xsd:enumeration value="High"/>
+ <xsd:enumeration value="Super"/>
+ <xsd:enumeration value="SuperPlus"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: USBDeviceState -
+ NotSupported: 0 -
+ Unavailable: 1 -
+ Busy: 2 -
+ Available: 3 -
+ Held: 4 -
+ Captured: 5 -
+ -->
+ <xsd:simpleType name="USBDeviceState">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="NotSupported"/>
+ <xsd:enumeration value="Unavailable"/>
+ <xsd:enumeration value="Busy"/>
+ <xsd:enumeration value="Available"/>
+ <xsd:enumeration value="Held"/>
+ <xsd:enumeration value="Captured"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: USBDeviceFilterAction -
+ Null: 0 -
+ Ignore: 1 -
+ Hold: 2 -
+ -->
+ <xsd:simpleType name="USBDeviceFilterAction">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="Ignore"/>
+ <xsd:enumeration value="Hold"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: AudioDriverType -
+ Null: 0 -
+ WinMM: 1 -
+ OSS: 2 -
+ ALSA: 3 -
+ DirectSound: 4 -
+ CoreAudio: 5 -
+ MMPM: 6 -
+ Pulse: 7 -
+ SolAudio: 8 -
+ -->
+ <xsd:simpleType name="AudioDriverType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="WinMM"/>
+ <xsd:enumeration value="OSS"/>
+ <xsd:enumeration value="ALSA"/>
+ <xsd:enumeration value="DirectSound"/>
+ <xsd:enumeration value="CoreAudio"/>
+ <xsd:enumeration value="MMPM"/>
+ <xsd:enumeration value="Pulse"/>
+ <xsd:enumeration value="SolAudio"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: AudioControllerType -
+ AC97: 0 -
+ SB16: 1 -
+ HDA: 2 -
+ -->
+ <xsd:simpleType name="AudioControllerType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="AC97"/>
+ <xsd:enumeration value="SB16"/>
+ <xsd:enumeration value="HDA"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: AudioCodecType -
+ Null: 0 -
+ SB16: 1 -
+ STAC9700: 2 -
+ AD1980: 3 -
+ STAC9221: 4 -
+ -->
+ <xsd:simpleType name="AudioCodecType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="SB16"/>
+ <xsd:enumeration value="STAC9700"/>
+ <xsd:enumeration value="AD1980"/>
+ <xsd:enumeration value="STAC9221"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: AuthType -
+ Null: 0 -
+ External: 1 -
+ Guest: 2 -
+ -->
+ <xsd:simpleType name="AuthType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="External"/>
+ <xsd:enumeration value="Guest"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: Reason -
+ Unspecified: 0 -
+ HostSuspend: 1 -
+ HostResume: 2 -
+ HostBatteryLow: 3 -
+ Snapshot: 4 -
+ -->
+ <xsd:simpleType name="Reason">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Unspecified"/>
+ <xsd:enumeration value="HostSuspend"/>
+ <xsd:enumeration value="HostResume"/>
+ <xsd:enumeration value="HostBatteryLow"/>
+ <xsd:enumeration value="Snapshot"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: StorageBus -
+ Null: 0 -
+ IDE: 1 -
+ SATA: 2 -
+ SCSI: 3 -
+ Floppy: 4 -
+ SAS: 5 -
+ USB: 6 -
+ PCIe: 7 -
+ VirtioSCSI: 8 -
+ -->
+ <xsd:simpleType name="StorageBus">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="IDE"/>
+ <xsd:enumeration value="SATA"/>
+ <xsd:enumeration value="SCSI"/>
+ <xsd:enumeration value="Floppy"/>
+ <xsd:enumeration value="SAS"/>
+ <xsd:enumeration value="USB"/>
+ <xsd:enumeration value="PCIe"/>
+ <xsd:enumeration value="VirtioSCSI"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: StorageControllerType -
+ Null: 0 -
+ LsiLogic: 1 -
+ BusLogic: 2 -
+ IntelAhci: 3 -
+ PIIX3: 4 -
+ PIIX4: 5 -
+ ICH6: 6 -
+ I82078: 7 -
+ LsiLogicSas: 8 -
+ USB: 9 -
+ NVMe: 10 -
+ VirtioSCSI: 11 -
+ -->
+ <xsd:simpleType name="StorageControllerType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="LsiLogic"/>
+ <xsd:enumeration value="BusLogic"/>
+ <xsd:enumeration value="IntelAhci"/>
+ <xsd:enumeration value="PIIX3"/>
+ <xsd:enumeration value="PIIX4"/>
+ <xsd:enumeration value="ICH6"/>
+ <xsd:enumeration value="I82078"/>
+ <xsd:enumeration value="LsiLogicSas"/>
+ <xsd:enumeration value="USB"/>
+ <xsd:enumeration value="NVMe"/>
+ <xsd:enumeration value="VirtioSCSI"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: ChipsetType -
+ Null: 0 -
+ PIIX3: 1 -
+ ICH9: 2 -
+ -->
+ <xsd:simpleType name="ChipsetType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="PIIX3"/>
+ <xsd:enumeration value="ICH9"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: NATAliasMode -
+ AliasLog: 0x1 -
+ AliasProxyOnly: 0x02 -
+ AliasUseSamePorts: 0x04 -
+ -->
+ <xsd:simpleType name="NATAliasMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="AliasLog"/>
+ <xsd:enumeration value="AliasProxyOnly"/>
+ <xsd:enumeration value="AliasUseSamePorts"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: NATProtocol -
+ UDP: 0 -
+ TCP: 1 -
+ -->
+ <xsd:simpleType name="NATProtocol">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="UDP"/>
+ <xsd:enumeration value="TCP"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: BandwidthGroupType -
+ Null: 0 -
+ Disk: 1 -
+ Network: 2 -
+ -->
+ <xsd:simpleType name="BandwidthGroupType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Null"/>
+ <xsd:enumeration value="Disk"/>
+ <xsd:enumeration value="Network"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: VBoxEventType -
+ Invalid: 0 -
+ Any: 1 -
+ Vetoable: 2 -
+ MachineEvent: 3 -
+ SnapshotEvent: 4 -
+ InputEvent: 5 -
+ LastWildcard: 31 -
+ OnMachineStateChanged: 32 -
+ OnMachineDataChanged: 33 -
+ OnExtraDataChanged: 34 -
+ OnExtraDataCanChange: 35 -
+ OnMediumRegistered: 36 -
+ OnMachineRegistered: 37 -
+ OnSessionStateChanged: 38 -
+ OnSnapshotTaken: 39 -
+ OnSnapshotDeleted: 40 -
+ OnSnapshotChanged: 41 -
+ OnGuestPropertyChanged: 42 -
+ OnMousePointerShapeChanged: 43 -
+ OnMouseCapabilityChanged: 44 -
+ OnKeyboardLedsChanged: 45 -
+ OnStateChanged: 46 -
+ OnAdditionsStateChanged: 47 -
+ OnNetworkAdapterChanged: 48 -
+ OnSerialPortChanged: 49 -
+ OnParallelPortChanged: 50 -
+ OnStorageControllerChanged: 51 -
+ OnMediumChanged: 52 -
+ OnVRDEServerChanged: 53 -
+ OnUSBControllerChanged: 54 -
+ OnUSBDeviceStateChanged: 55 -
+ OnSharedFolderChanged: 56 -
+ OnRuntimeError: 57 -
+ OnCanShowWindow: 58 -
+ OnShowWindow: 59 -
+ OnCPUChanged: 60 -
+ OnVRDEServerInfoChanged: 61 -
+ OnEventSourceChanged: 62 -
+ OnCPUExecutionCapChanged: 63 -
+ OnGuestKeyboard: 64 -
+ OnGuestMouse: 65 -
+ OnNATRedirect: 66 -
+ OnHostPCIDevicePlug: 67 -
+ OnVBoxSVCAvailabilityChanged: 68 -
+ OnBandwidthGroupChanged: 69 -
+ OnGuestMonitorChanged: 70 -
+ OnStorageDeviceChanged: 71 -
+ OnClipboardModeChanged: 72 -
+ OnDnDModeChanged: 73 -
+ OnNATNetworkChanged: 74 -
+ OnNATNetworkStartStop: 75 -
+ OnNATNetworkAlter: 76 -
+ OnNATNetworkCreationDeletion: 77 -
+ OnNATNetworkSetting: 78 -
+ OnNATNetworkPortForward: 79 -
+ OnGuestSessionStateChanged: 80 -
+ OnGuestSessionRegistered: 81 -
+ OnGuestProcessRegistered: 82 -
+ OnGuestProcessStateChanged: 83 -
+ OnGuestProcessInputNotify: 84 -
+ OnGuestProcessOutput: 85 -
+ OnGuestFileRegistered: 86 -
+ OnGuestFileStateChanged: 87 -
+ OnGuestFileOffsetChanged: 88 -
+ OnGuestFileRead: 89 -
+ OnGuestFileWrite: 90 -
+ OnRecordingChanged: 91 -
+ OnGuestUserStateChanged: 92 -
+ OnGuestMultiTouch: 93 -
+ OnHostNameResolutionConfigurationChange: 94 -
+ OnSnapshotRestored: 95 -
+ OnMediumConfigChanged: 96 -
+ OnAudioAdapterChanged: 97 -
+ OnProgressPercentageChanged: 98 -
+ OnProgressTaskCompleted: 99 -
+ OnCursorPositionChanged: 100 -
+ OnGuestAdditionsStatusChanged: 101 -
+ OnGuestMonitorInfoChanged: 102 -
+ OnGuestFileSizeChanged: 103 -
+ OnClipboardFileTransferModeChanged: 104 -
+ Last: 105 -
+ -->
+ <xsd:simpleType name="VBoxEventType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Invalid"/>
+ <xsd:enumeration value="Any"/>
+ <xsd:enumeration value="Vetoable"/>
+ <xsd:enumeration value="MachineEvent"/>
+ <xsd:enumeration value="SnapshotEvent"/>
+ <xsd:enumeration value="InputEvent"/>
+ <xsd:enumeration value="LastWildcard"/>
+ <xsd:enumeration value="OnMachineStateChanged"/>
+ <xsd:enumeration value="OnMachineDataChanged"/>
+ <xsd:enumeration value="OnExtraDataChanged"/>
+ <xsd:enumeration value="OnExtraDataCanChange"/>
+ <xsd:enumeration value="OnMediumRegistered"/>
+ <xsd:enumeration value="OnMachineRegistered"/>
+ <xsd:enumeration value="OnSessionStateChanged"/>
+ <xsd:enumeration value="OnSnapshotTaken"/>
+ <xsd:enumeration value="OnSnapshotDeleted"/>
+ <xsd:enumeration value="OnSnapshotChanged"/>
+ <xsd:enumeration value="OnGuestPropertyChanged"/>
+ <xsd:enumeration value="OnMousePointerShapeChanged"/>
+ <xsd:enumeration value="OnMouseCapabilityChanged"/>
+ <xsd:enumeration value="OnKeyboardLedsChanged"/>
+ <xsd:enumeration value="OnStateChanged"/>
+ <xsd:enumeration value="OnAdditionsStateChanged"/>
+ <xsd:enumeration value="OnNetworkAdapterChanged"/>
+ <xsd:enumeration value="OnSerialPortChanged"/>
+ <xsd:enumeration value="OnParallelPortChanged"/>
+ <xsd:enumeration value="OnStorageControllerChanged"/>
+ <xsd:enumeration value="OnMediumChanged"/>
+ <xsd:enumeration value="OnVRDEServerChanged"/>
+ <xsd:enumeration value="OnUSBControllerChanged"/>
+ <xsd:enumeration value="OnUSBDeviceStateChanged"/>
+ <xsd:enumeration value="OnSharedFolderChanged"/>
+ <xsd:enumeration value="OnRuntimeError"/>
+ <xsd:enumeration value="OnCanShowWindow"/>
+ <xsd:enumeration value="OnShowWindow"/>
+ <xsd:enumeration value="OnCPUChanged"/>
+ <xsd:enumeration value="OnVRDEServerInfoChanged"/>
+ <xsd:enumeration value="OnEventSourceChanged"/>
+ <xsd:enumeration value="OnCPUExecutionCapChanged"/>
+ <xsd:enumeration value="OnGuestKeyboard"/>
+ <xsd:enumeration value="OnGuestMouse"/>
+ <xsd:enumeration value="OnNATRedirect"/>
+ <xsd:enumeration value="OnHostPCIDevicePlug"/>
+ <xsd:enumeration value="OnVBoxSVCAvailabilityChanged"/>
+ <xsd:enumeration value="OnBandwidthGroupChanged"/>
+ <xsd:enumeration value="OnGuestMonitorChanged"/>
+ <xsd:enumeration value="OnStorageDeviceChanged"/>
+ <xsd:enumeration value="OnClipboardModeChanged"/>
+ <xsd:enumeration value="OnDnDModeChanged"/>
+ <xsd:enumeration value="OnNATNetworkChanged"/>
+ <xsd:enumeration value="OnNATNetworkStartStop"/>
+ <xsd:enumeration value="OnNATNetworkAlter"/>
+ <xsd:enumeration value="OnNATNetworkCreationDeletion"/>
+ <xsd:enumeration value="OnNATNetworkSetting"/>
+ <xsd:enumeration value="OnNATNetworkPortForward"/>
+ <xsd:enumeration value="OnGuestSessionStateChanged"/>
+ <xsd:enumeration value="OnGuestSessionRegistered"/>
+ <xsd:enumeration value="OnGuestProcessRegistered"/>
+ <xsd:enumeration value="OnGuestProcessStateChanged"/>
+ <xsd:enumeration value="OnGuestProcessInputNotify"/>
+ <xsd:enumeration value="OnGuestProcessOutput"/>
+ <xsd:enumeration value="OnGuestFileRegistered"/>
+ <xsd:enumeration value="OnGuestFileStateChanged"/>
+ <xsd:enumeration value="OnGuestFileOffsetChanged"/>
+ <xsd:enumeration value="OnGuestFileRead"/>
+ <xsd:enumeration value="OnGuestFileWrite"/>
+ <xsd:enumeration value="OnRecordingChanged"/>
+ <xsd:enumeration value="OnGuestUserStateChanged"/>
+ <xsd:enumeration value="OnGuestMultiTouch"/>
+ <xsd:enumeration value="OnHostNameResolutionConfigurationChange"/>
+ <xsd:enumeration value="OnSnapshotRestored"/>
+ <xsd:enumeration value="OnMediumConfigChanged"/>
+ <xsd:enumeration value="OnAudioAdapterChanged"/>
+ <xsd:enumeration value="OnProgressPercentageChanged"/>
+ <xsd:enumeration value="OnProgressTaskCompleted"/>
+ <xsd:enumeration value="OnCursorPositionChanged"/>
+ <xsd:enumeration value="OnGuestAdditionsStatusChanged"/>
+ <xsd:enumeration value="OnGuestMonitorInfoChanged"/>
+ <xsd:enumeration value="OnGuestFileSizeChanged"/>
+ <xsd:enumeration value="OnClipboardFileTransferModeChanged"/>
+ <xsd:enumeration value="Last"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: GuestMouseEventMode -
+ Relative: 0 -
+ Absolute: 1 -
+ -->
+ <xsd:simpleType name="GuestMouseEventMode">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Relative"/>
+ <xsd:enumeration value="Absolute"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: GuestMonitorChangedEventType -
+ Enabled: 0 -
+ Disabled: 1 -
+ NewOrigin: 2 -
+ -->
+ <xsd:simpleType name="GuestMonitorChangedEventType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Enabled"/>
+ <xsd:enumeration value="Disabled"/>
+ <xsd:enumeration value="NewOrigin"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: FormValueType -
+ Boolean: 0 -
+ String: 1 -
+ Choice: 2 -
+ RangedInteger: 3 -
+ -->
+ <xsd:simpleType name="FormValueType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Boolean"/>
+ <xsd:enumeration value="String"/>
+ <xsd:enumeration value="Choice"/>
+ <xsd:enumeration value="RangedInteger"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: CloudMachineState -
+ Invalid: 0 -
+ Provisioning: 1 -
+ Running: 2 -
+ Starting: 3 -
+ Stopping: 4 -
+ Stopped: 5 -
+ CreatingImage: 6 -
+ Terminating: 7 -
+ Terminated: 8 -
+ -->
+ <xsd:simpleType name="CloudMachineState">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Invalid"/>
+ <xsd:enumeration value="Provisioning"/>
+ <xsd:enumeration value="Running"/>
+ <xsd:enumeration value="Starting"/>
+ <xsd:enumeration value="Stopping"/>
+ <xsd:enumeration value="Stopped"/>
+ <xsd:enumeration value="CreatingImage"/>
+ <xsd:enumeration value="Terminating"/>
+ <xsd:enumeration value="Terminated"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- enum: CloudImageState -
+ Invalid: 0 -
+ Provisioning: 1 -
+ Importing: 2 -
+ Available: 3 -
+ Exporting: 4 -
+ Disabled: 5 -
+ Deleted: 6 -
+ -->
+ <xsd:simpleType name="CloudImageState">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Invalid"/>
+ <xsd:enumeration value="Provisioning"/>
+ <xsd:enumeration value="Importing"/>
+ <xsd:enumeration value="Available"/>
+ <xsd:enumeration value="Exporting"/>
+ <xsd:enumeration value="Disabled"/>
+ <xsd:enumeration value="Deleted"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!--
+ ******************************************************
+ * structs
+ ******************************************************
+-->
+ <!-- interface IPCIDeviceAttachment as struct: -->
+ <xsd:complexType name="IPCIDeviceAttachment">
+ <xsd:sequence>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="isPhysicalDevice" type="xsd:boolean"/>
+ <xsd:element name="hostAddress" type="xsd:int"/>
+ <xsd:element name="guestAddress" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <!-- interface IVRDEServerInfo as struct: -->
+ <xsd:complexType name="IVRDEServerInfo">
+ <xsd:sequence>
+ <xsd:element name="active" type="xsd:boolean"/>
+ <xsd:element name="port" type="xsd:int"/>
+ <xsd:element name="numberOfClients" type="xsd:unsignedInt"/>
+ <xsd:element name="beginTime" type="xsd:long"/>
+ <xsd:element name="endTime" type="xsd:long"/>
+ <xsd:element name="bytesSent" type="xsd:long"/>
+ <xsd:element name="bytesSentTotal" type="xsd:long"/>
+ <xsd:element name="bytesReceived" type="xsd:long"/>
+ <xsd:element name="bytesReceivedTotal" type="xsd:long"/>
+ <xsd:element name="user" type="xsd:string"/>
+ <xsd:element name="domain" type="xsd:string"/>
+ <xsd:element name="clientName" type="xsd:string"/>
+ <xsd:element name="clientIP" type="xsd:string"/>
+ <xsd:element name="clientVersion" type="xsd:unsignedInt"/>
+ <xsd:element name="encryptionStyle" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <!-- interface IGuestOSType as struct: -->
+ <xsd:complexType name="IGuestOSType">
+ <xsd:sequence>
+ <xsd:element name="familyId" type="xsd:string"/>
+ <xsd:element name="familyDescription" type="xsd:string"/>
+ <xsd:element name="id" type="xsd:string"/>
+ <xsd:element name="description" type="xsd:string"/>
+ <xsd:element name="is64Bit" type="xsd:boolean"/>
+ <xsd:element name="recommendedIOAPIC" type="xsd:boolean"/>
+ <xsd:element name="recommendedVirtEx" type="xsd:boolean"/>
+ <xsd:element name="recommendedRAM" type="xsd:unsignedInt"/>
+ <xsd:element name="recommendedGraphicsController" type="vbox:GraphicsControllerType"/>
+ <xsd:element name="recommendedVRAM" type="xsd:unsignedInt"/>
+ <xsd:element name="recommended2DVideoAcceleration" type="xsd:boolean"/>
+ <xsd:element name="recommended3DAcceleration" type="xsd:boolean"/>
+ <xsd:element name="recommendedHDD" type="xsd:long"/>
+ <xsd:element name="adapterType" type="vbox:NetworkAdapterType"/>
+ <xsd:element name="recommendedPAE" type="xsd:boolean"/>
+ <xsd:element name="recommendedDVDStorageController" type="vbox:StorageControllerType"/>
+ <xsd:element name="recommendedDVDStorageBus" type="vbox:StorageBus"/>
+ <xsd:element name="recommendedHDStorageController" type="vbox:StorageControllerType"/>
+ <xsd:element name="recommendedHDStorageBus" type="vbox:StorageBus"/>
+ <xsd:element name="recommendedFirmware" type="vbox:FirmwareType"/>
+ <xsd:element name="recommendedUSBHID" type="xsd:boolean"/>
+ <xsd:element name="recommendedHPET" type="xsd:boolean"/>
+ <xsd:element name="recommendedUSBTablet" type="xsd:boolean"/>
+ <xsd:element name="recommendedRTCUseUTC" type="xsd:boolean"/>
+ <xsd:element name="recommendedChipset" type="vbox:ChipsetType"/>
+ <xsd:element name="recommendedAudioController" type="vbox:AudioControllerType"/>
+ <xsd:element name="recommendedAudioCodec" type="vbox:AudioCodecType"/>
+ <xsd:element name="recommendedFloppy" type="xsd:boolean"/>
+ <xsd:element name="recommendedUSB" type="xsd:boolean"/>
+ <xsd:element name="recommendedUSB3" type="xsd:boolean"/>
+ <xsd:element name="recommendedTFReset" type="xsd:boolean"/>
+ <xsd:element name="recommendedX2APIC" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <!-- interface IAdditionsFacility as struct: -->
+ <xsd:complexType name="IAdditionsFacility">
+ <xsd:sequence>
+ <xsd:element name="classType" type="vbox:AdditionsFacilityClass"/>
+ <xsd:element name="lastUpdated" type="xsd:long"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="status" type="vbox:AdditionsFacilityStatus"/>
+ <xsd:element name="type" type="vbox:AdditionsFacilityType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <!-- interface IMediumAttachment as struct: -->
+ <xsd:complexType name="IMediumAttachment">
+ <xsd:sequence>
+ <xsd:element name="machine" type="xsd:string"/>
+ <xsd:element name="medium" type="xsd:string"/>
+ <xsd:element name="controller" type="xsd:string"/>
+ <xsd:element name="port" type="xsd:int"/>
+ <xsd:element name="device" type="xsd:int"/>
+ <xsd:element name="type" type="vbox:DeviceType"/>
+ <xsd:element name="passthrough" type="xsd:boolean"/>
+ <xsd:element name="temporaryEject" type="xsd:boolean"/>
+ <xsd:element name="isEjected" type="xsd:boolean"/>
+ <xsd:element name="nonRotational" type="xsd:boolean"/>
+ <xsd:element name="discard" type="xsd:boolean"/>
+ <xsd:element name="hotPluggable" type="xsd:boolean"/>
+ <xsd:element name="bandwidthGroup" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <!--
+ ******************************************************
+ * elements for message arguments (parts); generated for WSDL 'document' style
+ ******************************************************
+-->
+ <!--Interface IVirtualBoxErrorInfo-->
+ <!-- readonly attribute IVirtualBoxErrorInfo::resultCode-->
+ <xsd:element name="IVirtualBoxErrorInfo_getResultCode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBoxErrorInfo_getResultCodeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBoxErrorInfo::resultDetail-->
+ <xsd:element name="IVirtualBoxErrorInfo_getResultDetail">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBoxErrorInfo_getResultDetailResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBoxErrorInfo::interfaceID-->
+ <xsd:element name="IVirtualBoxErrorInfo_getInterfaceID">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBoxErrorInfo_getInterfaceIDResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBoxErrorInfo::component-->
+ <xsd:element name="IVirtualBoxErrorInfo_getComponent">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBoxErrorInfo_getComponentResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBoxErrorInfo::text-->
+ <xsd:element name="IVirtualBoxErrorInfo_getText">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBoxErrorInfo_getTextResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBoxErrorInfo::next-->
+ <xsd:element name="IVirtualBoxErrorInfo_getNext">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBoxErrorInfo_getNextResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface INATNetwork-->
+ <!-- read/write attribute INATNetwork::networkName-->
+ <xsd:element name="INATNetwork_getNetworkName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_getNetworkNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_setNetworkName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="networkName" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_setNetworkNameResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INATNetwork::enabled-->
+ <xsd:element name="INATNetwork_getEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_getEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_setEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="enabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_setEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INATNetwork::network-->
+ <xsd:element name="INATNetwork_getNetwork">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_getNetworkResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_setNetwork">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="network" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_setNetworkResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATNetwork::gateway-->
+ <xsd:element name="INATNetwork_getGateway">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_getGatewayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INATNetwork::IPv6Enabled-->
+ <xsd:element name="INATNetwork_getIPv6Enabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_getIPv6EnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_setIPv6Enabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="IPv6Enabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_setIPv6EnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INATNetwork::IPv6Prefix-->
+ <xsd:element name="INATNetwork_getIPv6Prefix">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_getIPv6PrefixResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_setIPv6Prefix">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="IPv6Prefix" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_setIPv6PrefixResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INATNetwork::advertiseDefaultIPv6RouteEnabled-->
+ <xsd:element name="INATNetwork_getAdvertiseDefaultIPv6RouteEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_getAdvertiseDefaultIPv6RouteEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_setAdvertiseDefaultIPv6RouteEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="advertiseDefaultIPv6RouteEnabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_setAdvertiseDefaultIPv6RouteEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INATNetwork::needDhcpServer-->
+ <xsd:element name="INATNetwork_getNeedDhcpServer">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_getNeedDhcpServerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_setNeedDhcpServer">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="needDhcpServer" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_setNeedDhcpServerResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATNetwork::eventSource-->
+ <xsd:element name="INATNetwork_getEventSource">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_getEventSourceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATNetwork::portForwardRules4-->
+ <xsd:element name="INATNetwork_getPortForwardRules4">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_getPortForwardRules4Response">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATNetwork::localMappings-->
+ <xsd:element name="INATNetwork_getLocalMappings">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_getLocalMappingsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INATNetwork::loopbackIp6-->
+ <xsd:element name="INATNetwork_getLoopbackIp6">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_getLoopbackIp6Response">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_setLoopbackIp6">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="loopbackIp6" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_setLoopbackIp6Response">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATNetwork::portForwardRules6-->
+ <xsd:element name="INATNetwork_getPortForwardRules6">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_getPortForwardRules6Response">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method INATNetwork::addLocalMapping-->
+ <xsd:element name="INATNetwork_addLocalMapping">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="hostid" type="xsd:string"/>
+ <xsd:element name="offset" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_addLocalMappingResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method INATNetwork::addPortForwardRule-->
+ <xsd:element name="INATNetwork_addPortForwardRule">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="isIpv6" type="xsd:boolean"/>
+ <xsd:element name="ruleName" type="xsd:string"/>
+ <xsd:element name="proto" type="vbox:NATProtocol"/>
+ <xsd:element name="hostIP" type="xsd:string"/>
+ <xsd:element name="hostPort" type="xsd:unsignedShort"/>
+ <xsd:element name="guestIP" type="xsd:string"/>
+ <xsd:element name="guestPort" type="xsd:unsignedShort"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_addPortForwardRuleResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method INATNetwork::removePortForwardRule-->
+ <xsd:element name="INATNetwork_removePortForwardRule">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="iSipv6" type="xsd:boolean"/>
+ <xsd:element name="ruleName" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_removePortForwardRuleResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method INATNetwork::start-->
+ <xsd:element name="INATNetwork_start">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_startResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method INATNetwork::stop-->
+ <xsd:element name="INATNetwork_stop">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetwork_stopResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ICloudNetwork-->
+ <!-- read/write attribute ICloudNetwork::networkName-->
+ <xsd:element name="ICloudNetwork_getNetworkName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudNetwork_getNetworkNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudNetwork_setNetworkName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="networkName" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudNetwork_setNetworkNameResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ICloudNetwork::enabled-->
+ <xsd:element name="ICloudNetwork_getEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudNetwork_getEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudNetwork_setEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="enabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudNetwork_setEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ICloudNetwork::provider-->
+ <xsd:element name="ICloudNetwork_getProvider">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudNetwork_getProviderResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudNetwork_setProvider">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="provider" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudNetwork_setProviderResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ICloudNetwork::profile-->
+ <xsd:element name="ICloudNetwork_getProfile">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudNetwork_getProfileResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudNetwork_setProfile">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="profile" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudNetwork_setProfileResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ICloudNetwork::networkId-->
+ <xsd:element name="ICloudNetwork_getNetworkId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudNetwork_getNetworkIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudNetwork_setNetworkId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="networkId" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudNetwork_setNetworkIdResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IDHCPServer-->
+ <!-- readonly attribute IDHCPServer::eventSource-->
+ <xsd:element name="IDHCPServer_getEventSource">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPServer_getEventSourceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IDHCPServer::enabled-->
+ <xsd:element name="IDHCPServer_getEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPServer_getEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPServer_setEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="enabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPServer_setEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IDHCPServer::IPAddress-->
+ <xsd:element name="IDHCPServer_getIPAddress">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPServer_getIPAddressResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IDHCPServer::networkMask-->
+ <xsd:element name="IDHCPServer_getNetworkMask">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPServer_getNetworkMaskResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IDHCPServer::networkName-->
+ <xsd:element name="IDHCPServer_getNetworkName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPServer_getNetworkNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IDHCPServer::lowerIP-->
+ <xsd:element name="IDHCPServer_getLowerIP">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPServer_getLowerIPResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IDHCPServer::upperIP-->
+ <xsd:element name="IDHCPServer_getUpperIP">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPServer_getUpperIPResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IDHCPServer::globalConfig-->
+ <xsd:element name="IDHCPServer_getGlobalConfig">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPServer_getGlobalConfigResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IDHCPServer::groupConfigs-->
+ <xsd:element name="IDHCPServer_getGroupConfigs">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPServer_getGroupConfigsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IDHCPServer::individualConfigs-->
+ <xsd:element name="IDHCPServer_getIndividualConfigs">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPServer_getIndividualConfigsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDHCPServer::setConfiguration-->
+ <xsd:element name="IDHCPServer_setConfiguration">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="IPAddress" type="xsd:string"/>
+ <xsd:element name="networkMask" type="xsd:string"/>
+ <xsd:element name="FromIPAddress" type="xsd:string"/>
+ <xsd:element name="ToIPAddress" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPServer_setConfigurationResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDHCPServer::start-->
+ <xsd:element name="IDHCPServer_start">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="trunkName" type="xsd:string"/>
+ <xsd:element name="trunkType" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPServer_startResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDHCPServer::stop-->
+ <xsd:element name="IDHCPServer_stop">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPServer_stopResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDHCPServer::restart-->
+ <xsd:element name="IDHCPServer_restart">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPServer_restartResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDHCPServer::findLeaseByMAC-->
+ <xsd:element name="IDHCPServer_findLeaseByMAC">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="mac" type="xsd:string"/>
+ <xsd:element name="type" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPServer_findLeaseByMACResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="address" type="xsd:string"/>
+ <xsd:element name="state" type="xsd:string"/>
+ <xsd:element name="issued" type="xsd:long"/>
+ <xsd:element name="expire" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDHCPServer::getConfig-->
+ <xsd:element name="IDHCPServer_getConfig">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="scope" type="vbox:DHCPConfigScope"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="slot" type="xsd:unsignedInt"/>
+ <xsd:element name="mayAdd" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPServer_getConfigResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IDHCPConfig-->
+ <!-- readonly attribute IDHCPConfig::scope-->
+ <xsd:element name="IDHCPConfig_getScope">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_getScopeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:DHCPConfigScope"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IDHCPConfig::minLeaseTime-->
+ <xsd:element name="IDHCPConfig_getMinLeaseTime">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_getMinLeaseTimeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_setMinLeaseTime">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="minLeaseTime" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_setMinLeaseTimeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IDHCPConfig::defaultLeaseTime-->
+ <xsd:element name="IDHCPConfig_getDefaultLeaseTime">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_getDefaultLeaseTimeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_setDefaultLeaseTime">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="defaultLeaseTime" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_setDefaultLeaseTimeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IDHCPConfig::maxLeaseTime-->
+ <xsd:element name="IDHCPConfig_getMaxLeaseTime">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_getMaxLeaseTimeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_setMaxLeaseTime">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="maxLeaseTime" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_setMaxLeaseTimeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IDHCPConfig::forcedOptions-->
+ <xsd:element name="IDHCPConfig_getForcedOptions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_getForcedOptionsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:DHCPOption"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_setForcedOptions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="forcedOptions" minOccurs="0" maxOccurs="unbounded" type="vbox:DHCPOption"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_setForcedOptionsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IDHCPConfig::suppressedOptions-->
+ <xsd:element name="IDHCPConfig_getSuppressedOptions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_getSuppressedOptionsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:DHCPOption"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_setSuppressedOptions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="suppressedOptions" minOccurs="0" maxOccurs="unbounded" type="vbox:DHCPOption"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_setSuppressedOptionsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDHCPConfig::setOption-->
+ <xsd:element name="IDHCPConfig_setOption">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="option" type="vbox:DHCPOption"/>
+ <xsd:element name="encoding" type="vbox:DHCPOptionEncoding"/>
+ <xsd:element name="value" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_setOptionResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDHCPConfig::removeOption-->
+ <xsd:element name="IDHCPConfig_removeOption">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="option" type="vbox:DHCPOption"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_removeOptionResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDHCPConfig::removeAllOptions-->
+ <xsd:element name="IDHCPConfig_removeAllOptions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_removeAllOptionsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDHCPConfig::getOption-->
+ <xsd:element name="IDHCPConfig_getOption">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="option" type="vbox:DHCPOption"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_getOptionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="encoding" type="vbox:DHCPOptionEncoding"/>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDHCPConfig::getAllOptions-->
+ <xsd:element name="IDHCPConfig_getAllOptions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_getAllOptionsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="options" minOccurs="0" maxOccurs="unbounded" type="vbox:DHCPOption"/>
+ <xsd:element name="encodings" minOccurs="0" maxOccurs="unbounded" type="vbox:DHCPOptionEncoding"/>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDHCPConfig::remove-->
+ <xsd:element name="IDHCPConfig_remove">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPConfig_removeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IDHCPGlobalConfig-->
+ <!--Interface IDHCPGroupCondition-->
+ <!-- read/write attribute IDHCPGroupCondition::inclusive-->
+ <xsd:element name="IDHCPGroupCondition_getInclusive">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPGroupCondition_getInclusiveResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPGroupCondition_setInclusive">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="inclusive" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPGroupCondition_setInclusiveResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IDHCPGroupCondition::type-->
+ <xsd:element name="IDHCPGroupCondition_getType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPGroupCondition_getTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:DHCPGroupConditionType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPGroupCondition_setType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="type" type="vbox:DHCPGroupConditionType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPGroupCondition_setTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IDHCPGroupCondition::value-->
+ <xsd:element name="IDHCPGroupCondition_getValue">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPGroupCondition_getValueResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPGroupCondition_setValue">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="value" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPGroupCondition_setValueResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDHCPGroupCondition::remove-->
+ <xsd:element name="IDHCPGroupCondition_remove">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPGroupCondition_removeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IDHCPGroupConfig-->
+ <!-- read/write attribute IDHCPGroupConfig::name-->
+ <xsd:element name="IDHCPGroupConfig_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPGroupConfig_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPGroupConfig_setName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPGroupConfig_setNameResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IDHCPGroupConfig::conditions-->
+ <xsd:element name="IDHCPGroupConfig_getConditions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPGroupConfig_getConditionsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDHCPGroupConfig::addCondition-->
+ <xsd:element name="IDHCPGroupConfig_addCondition">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="inclusive" type="xsd:boolean"/>
+ <xsd:element name="type" type="vbox:DHCPGroupConditionType"/>
+ <xsd:element name="value" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPGroupConfig_addConditionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDHCPGroupConfig::removeAllConditions-->
+ <xsd:element name="IDHCPGroupConfig_removeAllConditions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPGroupConfig_removeAllConditionsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IDHCPIndividualConfig-->
+ <!-- readonly attribute IDHCPIndividualConfig::MACAddress-->
+ <xsd:element name="IDHCPIndividualConfig_getMACAddress">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPIndividualConfig_getMACAddressResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IDHCPIndividualConfig::machineId-->
+ <xsd:element name="IDHCPIndividualConfig_getMachineId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPIndividualConfig_getMachineIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IDHCPIndividualConfig::slot-->
+ <xsd:element name="IDHCPIndividualConfig_getSlot">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPIndividualConfig_getSlotResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IDHCPIndividualConfig::fixedAddress-->
+ <xsd:element name="IDHCPIndividualConfig_getFixedAddress">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPIndividualConfig_getFixedAddressResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPIndividualConfig_setFixedAddress">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="fixedAddress" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDHCPIndividualConfig_setFixedAddressResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IVirtualBox-->
+ <!-- readonly attribute IVirtualBox::version-->
+ <xsd:element name="IVirtualBox_getVersion">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getVersionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::versionNormalized-->
+ <xsd:element name="IVirtualBox_getVersionNormalized">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getVersionNormalizedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::revision-->
+ <xsd:element name="IVirtualBox_getRevision">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getRevisionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::packageType-->
+ <xsd:element name="IVirtualBox_getPackageType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getPackageTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::APIVersion-->
+ <xsd:element name="IVirtualBox_getAPIVersion">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getAPIVersionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::APIRevision-->
+ <xsd:element name="IVirtualBox_getAPIRevision">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getAPIRevisionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::homeFolder-->
+ <xsd:element name="IVirtualBox_getHomeFolder">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getHomeFolderResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::settingsFilePath-->
+ <xsd:element name="IVirtualBox_getSettingsFilePath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getSettingsFilePathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::host-->
+ <xsd:element name="IVirtualBox_getHost">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getHostResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::systemProperties-->
+ <xsd:element name="IVirtualBox_getSystemProperties">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getSystemPropertiesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::machines-->
+ <xsd:element name="IVirtualBox_getMachines">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getMachinesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::machineGroups-->
+ <xsd:element name="IVirtualBox_getMachineGroups">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getMachineGroupsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::hardDisks-->
+ <xsd:element name="IVirtualBox_getHardDisks">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getHardDisksResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::DVDImages-->
+ <xsd:element name="IVirtualBox_getDVDImages">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getDVDImagesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::floppyImages-->
+ <xsd:element name="IVirtualBox_getFloppyImages">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getFloppyImagesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::progressOperations-->
+ <xsd:element name="IVirtualBox_getProgressOperations">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getProgressOperationsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::guestOSTypes-->
+ <xsd:element name="IVirtualBox_getGuestOSTypes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getGuestOSTypesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:IGuestOSType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::sharedFolders-->
+ <xsd:element name="IVirtualBox_getSharedFolders">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getSharedFoldersResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::performanceCollector-->
+ <xsd:element name="IVirtualBox_getPerformanceCollector">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getPerformanceCollectorResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::DHCPServers-->
+ <xsd:element name="IVirtualBox_getDHCPServers">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getDHCPServersResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::NATNetworks-->
+ <xsd:element name="IVirtualBox_getNATNetworks">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getNATNetworksResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::eventSource-->
+ <xsd:element name="IVirtualBox_getEventSource">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getEventSourceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--skipping attribute IExtPackManager for it is of a suppressed type-->
+ <!-- readonly attribute IVirtualBox::internalNetworks-->
+ <xsd:element name="IVirtualBox_getInternalNetworks">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getInternalNetworksResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::genericNetworkDrivers-->
+ <xsd:element name="IVirtualBox_getGenericNetworkDrivers">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getGenericNetworkDriversResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::cloudNetworks-->
+ <xsd:element name="IVirtualBox_getCloudNetworks">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getCloudNetworksResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVirtualBox::cloudProviderManager-->
+ <xsd:element name="IVirtualBox_getCloudProviderManager">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getCloudProviderManagerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::composeMachineFilename-->
+ <xsd:element name="IVirtualBox_composeMachineFilename">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="group" type="xsd:string"/>
+ <xsd:element name="createFlags" type="xsd:string"/>
+ <xsd:element name="baseFolder" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_composeMachineFilenameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::createMachine-->
+ <xsd:element name="IVirtualBox_createMachine">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="settingsFile" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="groups" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="osTypeId" type="xsd:string"/>
+ <xsd:element name="flags" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_createMachineResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::openMachine-->
+ <xsd:element name="IVirtualBox_openMachine">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="settingsFile" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_openMachineResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::registerMachine-->
+ <xsd:element name="IVirtualBox_registerMachine">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="machine" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_registerMachineResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::findMachine-->
+ <xsd:element name="IVirtualBox_findMachine">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="nameOrId" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_findMachineResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::getMachinesByGroups-->
+ <xsd:element name="IVirtualBox_getMachinesByGroups">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="groups" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getMachinesByGroupsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::getMachineStates-->
+ <xsd:element name="IVirtualBox_getMachineStates">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="machines" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getMachineStatesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:MachineState"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::createAppliance-->
+ <xsd:element name="IVirtualBox_createAppliance">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_createApplianceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::createUnattendedInstaller-->
+ <xsd:element name="IVirtualBox_createUnattendedInstaller">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_createUnattendedInstallerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::createMedium-->
+ <xsd:element name="IVirtualBox_createMedium">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="format" type="xsd:string"/>
+ <xsd:element name="location" type="xsd:string"/>
+ <xsd:element name="accessMode" type="vbox:AccessMode"/>
+ <xsd:element name="aDeviceTypeType" type="vbox:DeviceType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_createMediumResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::openMedium-->
+ <xsd:element name="IVirtualBox_openMedium">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="location" type="xsd:string"/>
+ <xsd:element name="deviceType" type="vbox:DeviceType"/>
+ <xsd:element name="accessMode" type="vbox:AccessMode"/>
+ <xsd:element name="forceNewUuid" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_openMediumResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::getGuestOSType-->
+ <xsd:element name="IVirtualBox_getGuestOSType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="id" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getGuestOSTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:IGuestOSType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::createSharedFolder-->
+ <xsd:element name="IVirtualBox_createSharedFolder">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="hostPath" type="xsd:string"/>
+ <xsd:element name="writable" type="xsd:boolean"/>
+ <xsd:element name="automount" type="xsd:boolean"/>
+ <xsd:element name="autoMountPoint" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_createSharedFolderResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::removeSharedFolder-->
+ <xsd:element name="IVirtualBox_removeSharedFolder">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_removeSharedFolderResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::getExtraDataKeys-->
+ <xsd:element name="IVirtualBox_getExtraDataKeys">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getExtraDataKeysResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::getExtraData-->
+ <xsd:element name="IVirtualBox_getExtraData">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="key" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_getExtraDataResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::setExtraData-->
+ <xsd:element name="IVirtualBox_setExtraData">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="key" type="xsd:string"/>
+ <xsd:element name="value" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_setExtraDataResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::setSettingsSecret-->
+ <xsd:element name="IVirtualBox_setSettingsSecret">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="password" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_setSettingsSecretResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::createDHCPServer-->
+ <xsd:element name="IVirtualBox_createDHCPServer">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_createDHCPServerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::findDHCPServerByNetworkName-->
+ <xsd:element name="IVirtualBox_findDHCPServerByNetworkName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_findDHCPServerByNetworkNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::removeDHCPServer-->
+ <xsd:element name="IVirtualBox_removeDHCPServer">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="server" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_removeDHCPServerResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::createNATNetwork-->
+ <xsd:element name="IVirtualBox_createNATNetwork">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="networkName" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_createNATNetworkResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::findNATNetworkByName-->
+ <xsd:element name="IVirtualBox_findNATNetworkByName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="networkName" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_findNATNetworkByNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::removeNATNetwork-->
+ <xsd:element name="IVirtualBox_removeNATNetwork">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="network" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_removeNATNetworkResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::createCloudNetwork-->
+ <xsd:element name="IVirtualBox_createCloudNetwork">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="networkName" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_createCloudNetworkResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::findCloudNetworkByName-->
+ <xsd:element name="IVirtualBox_findCloudNetworkByName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="networkName" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_findCloudNetworkByNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::removeCloudNetwork-->
+ <xsd:element name="IVirtualBox_removeCloudNetwork">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="network" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_removeCloudNetworkResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualBox::checkFirmwarePresent-->
+ <xsd:element name="IVirtualBox_checkFirmwarePresent">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="firmwareType" type="vbox:FirmwareType"/>
+ <xsd:element name="version" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualBox_checkFirmwarePresentResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="url" type="xsd:string"/>
+ <xsd:element name="file" type="xsd:string"/>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IVFSExplorer-->
+ <!-- readonly attribute IVFSExplorer::path-->
+ <xsd:element name="IVFSExplorer_getPath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVFSExplorer_getPathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVFSExplorer::type-->
+ <xsd:element name="IVFSExplorer_getType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVFSExplorer_getTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:VFSType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVFSExplorer::update-->
+ <xsd:element name="IVFSExplorer_update">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVFSExplorer_updateResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVFSExplorer::cd-->
+ <xsd:element name="IVFSExplorer_cd">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="dir" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVFSExplorer_cdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVFSExplorer::cdUp-->
+ <xsd:element name="IVFSExplorer_cdUp">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVFSExplorer_cdUpResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVFSExplorer::entryList-->
+ <xsd:element name="IVFSExplorer_entryList">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVFSExplorer_entryListResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="names" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="types" minOccurs="0" maxOccurs="unbounded" type="xsd:unsignedInt"/>
+ <xsd:element name="sizes" minOccurs="0" maxOccurs="unbounded" type="xsd:long"/>
+ <xsd:element name="modes" minOccurs="0" maxOccurs="unbounded" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVFSExplorer::exists-->
+ <xsd:element name="IVFSExplorer_exists">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="names" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVFSExplorer_existsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVFSExplorer::remove-->
+ <xsd:element name="IVFSExplorer_remove">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="names" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVFSExplorer_removeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ICertificate-->
+ <!-- readonly attribute ICertificate::versionNumber-->
+ <xsd:element name="ICertificate_getVersionNumber">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getVersionNumberResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:CertificateVersion"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::serialNumber-->
+ <xsd:element name="ICertificate_getSerialNumber">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getSerialNumberResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::signatureAlgorithmOID-->
+ <xsd:element name="ICertificate_getSignatureAlgorithmOID">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getSignatureAlgorithmOIDResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::signatureAlgorithmName-->
+ <xsd:element name="ICertificate_getSignatureAlgorithmName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getSignatureAlgorithmNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::issuerName-->
+ <xsd:element name="ICertificate_getIssuerName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getIssuerNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::subjectName-->
+ <xsd:element name="ICertificate_getSubjectName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getSubjectNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::friendlyName-->
+ <xsd:element name="ICertificate_getFriendlyName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getFriendlyNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::validityPeriodNotBefore-->
+ <xsd:element name="ICertificate_getValidityPeriodNotBefore">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getValidityPeriodNotBeforeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::validityPeriodNotAfter-->
+ <xsd:element name="ICertificate_getValidityPeriodNotAfter">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getValidityPeriodNotAfterResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::publicKeyAlgorithmOID-->
+ <xsd:element name="ICertificate_getPublicKeyAlgorithmOID">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getPublicKeyAlgorithmOIDResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::publicKeyAlgorithm-->
+ <xsd:element name="ICertificate_getPublicKeyAlgorithm">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getPublicKeyAlgorithmResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::subjectPublicKey-->
+ <xsd:element name="ICertificate_getSubjectPublicKey">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getSubjectPublicKeyResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::issuerUniqueIdentifier-->
+ <xsd:element name="ICertificate_getIssuerUniqueIdentifier">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getIssuerUniqueIdentifierResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::subjectUniqueIdentifier-->
+ <xsd:element name="ICertificate_getSubjectUniqueIdentifier">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getSubjectUniqueIdentifierResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::certificateAuthority-->
+ <xsd:element name="ICertificate_getCertificateAuthority">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getCertificateAuthorityResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::keyUsage-->
+ <xsd:element name="ICertificate_getKeyUsage">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getKeyUsageResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::extendedKeyUsage-->
+ <xsd:element name="ICertificate_getExtendedKeyUsage">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getExtendedKeyUsageResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::rawCertData-->
+ <xsd:element name="ICertificate_getRawCertData">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getRawCertDataResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::selfSigned-->
+ <xsd:element name="ICertificate_getSelfSigned">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getSelfSignedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::trusted-->
+ <xsd:element name="ICertificate_getTrusted">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getTrustedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICertificate::expired-->
+ <xsd:element name="ICertificate_getExpired">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_getExpiredResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICertificate::isCurrentlyExpired-->
+ <xsd:element name="ICertificate_isCurrentlyExpired">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_isCurrentlyExpiredResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICertificate::queryInfo-->
+ <xsd:element name="ICertificate_queryInfo">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="what" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICertificate_queryInfoResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IAppliance-->
+ <!-- readonly attribute IAppliance::path-->
+ <xsd:element name="IAppliance_getPath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAppliance_getPathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IAppliance::disks-->
+ <xsd:element name="IAppliance_getDisks">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAppliance_getDisksResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IAppliance::virtualSystemDescriptions-->
+ <xsd:element name="IAppliance_getVirtualSystemDescriptions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAppliance_getVirtualSystemDescriptionsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IAppliance::machines-->
+ <xsd:element name="IAppliance_getMachines">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAppliance_getMachinesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IAppliance::certificate-->
+ <xsd:element name="IAppliance_getCertificate">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAppliance_getCertificateResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IAppliance::read-->
+ <xsd:element name="IAppliance_read">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="file" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAppliance_readResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IAppliance::interpret-->
+ <xsd:element name="IAppliance_interpret">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAppliance_interpretResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IAppliance::importMachines-->
+ <xsd:element name="IAppliance_importMachines">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="options" minOccurs="0" maxOccurs="unbounded" type="vbox:ImportOptions"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAppliance_importMachinesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IAppliance::createVFSExplorer-->
+ <xsd:element name="IAppliance_createVFSExplorer">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="URI" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAppliance_createVFSExplorerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IAppliance::write-->
+ <xsd:element name="IAppliance_write">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="format" type="xsd:string"/>
+ <xsd:element name="options" minOccurs="0" maxOccurs="unbounded" type="vbox:ExportOptions"/>
+ <xsd:element name="path" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAppliance_writeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IAppliance::getWarnings-->
+ <xsd:element name="IAppliance_getWarnings">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAppliance_getWarningsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IAppliance::getPasswordIds-->
+ <xsd:element name="IAppliance_getPasswordIds">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAppliance_getPasswordIdsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IAppliance::getMediumIdsForPasswordId-->
+ <xsd:element name="IAppliance_getMediumIdsForPasswordId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="passwordId" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAppliance_getMediumIdsForPasswordIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IAppliance::addPasswords-->
+ <xsd:element name="IAppliance_addPasswords">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="identifiers" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="passwords" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAppliance_addPasswordsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IAppliance::createVirtualSystemDescriptions-->
+ <xsd:element name="IAppliance_createVirtualSystemDescriptions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="requested" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAppliance_createVirtualSystemDescriptionsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IVirtualSystemDescription-->
+ <!-- readonly attribute IVirtualSystemDescription::count-->
+ <xsd:element name="IVirtualSystemDescription_getCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualSystemDescription_getCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualSystemDescription::getDescription-->
+ <xsd:element name="IVirtualSystemDescription_getDescription">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualSystemDescription_getDescriptionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="types" minOccurs="0" maxOccurs="unbounded" type="vbox:VirtualSystemDescriptionType"/>
+ <xsd:element name="refs" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="OVFValues" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="VBoxValues" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="extraConfigValues" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualSystemDescription::getDescriptionByType-->
+ <xsd:element name="IVirtualSystemDescription_getDescriptionByType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="type" type="vbox:VirtualSystemDescriptionType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualSystemDescription_getDescriptionByTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="types" minOccurs="0" maxOccurs="unbounded" type="vbox:VirtualSystemDescriptionType"/>
+ <xsd:element name="refs" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="OVFValues" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="VBoxValues" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="extraConfigValues" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualSystemDescription::removeDescriptionByType-->
+ <xsd:element name="IVirtualSystemDescription_removeDescriptionByType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="type" type="vbox:VirtualSystemDescriptionType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualSystemDescription_removeDescriptionByTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualSystemDescription::getValuesByType-->
+ <xsd:element name="IVirtualSystemDescription_getValuesByType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="type" type="vbox:VirtualSystemDescriptionType"/>
+ <xsd:element name="which" type="vbox:VirtualSystemDescriptionValueType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualSystemDescription_getValuesByTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualSystemDescription::setFinalValues-->
+ <xsd:element name="IVirtualSystemDescription_setFinalValues">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="enabled" minOccurs="0" maxOccurs="unbounded" type="xsd:boolean"/>
+ <xsd:element name="VBoxValues" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="extraConfigValues" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualSystemDescription_setFinalValuesResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVirtualSystemDescription::addDescription-->
+ <xsd:element name="IVirtualSystemDescription_addDescription">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="type" type="vbox:VirtualSystemDescriptionType"/>
+ <xsd:element name="VBoxValue" type="xsd:string"/>
+ <xsd:element name="extraConfigValue" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualSystemDescription_addDescriptionResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IUnattended-->
+ <!-- read/write attribute IUnattended::isoPath-->
+ <xsd:element name="IUnattended_getIsoPath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getIsoPathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setIsoPath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="isoPath" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setIsoPathResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::machine-->
+ <xsd:element name="IUnattended_getMachine">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getMachineResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setMachine">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="machine" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setMachineResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::user-->
+ <xsd:element name="IUnattended_getUser">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getUserResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setUser">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="user" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setUserResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::password-->
+ <xsd:element name="IUnattended_getPassword">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getPasswordResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setPassword">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="password" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setPasswordResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::fullUserName-->
+ <xsd:element name="IUnattended_getFullUserName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getFullUserNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setFullUserName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="fullUserName" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setFullUserNameResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::productKey-->
+ <xsd:element name="IUnattended_getProductKey">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getProductKeyResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setProductKey">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="productKey" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setProductKeyResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::additionsIsoPath-->
+ <xsd:element name="IUnattended_getAdditionsIsoPath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getAdditionsIsoPathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setAdditionsIsoPath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="additionsIsoPath" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setAdditionsIsoPathResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::installGuestAdditions-->
+ <xsd:element name="IUnattended_getInstallGuestAdditions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getInstallGuestAdditionsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setInstallGuestAdditions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="installGuestAdditions" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setInstallGuestAdditionsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::validationKitIsoPath-->
+ <xsd:element name="IUnattended_getValidationKitIsoPath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getValidationKitIsoPathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setValidationKitIsoPath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="validationKitIsoPath" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setValidationKitIsoPathResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::installTestExecService-->
+ <xsd:element name="IUnattended_getInstallTestExecService">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getInstallTestExecServiceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setInstallTestExecService">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="installTestExecService" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setInstallTestExecServiceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::timeZone-->
+ <xsd:element name="IUnattended_getTimeZone">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getTimeZoneResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setTimeZone">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="timeZone" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setTimeZoneResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::locale-->
+ <xsd:element name="IUnattended_getLocale">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getLocaleResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setLocale">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="locale" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setLocaleResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::language-->
+ <xsd:element name="IUnattended_getLanguage">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getLanguageResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setLanguage">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="language" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setLanguageResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::country-->
+ <xsd:element name="IUnattended_getCountry">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getCountryResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setCountry">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="country" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setCountryResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::proxy-->
+ <xsd:element name="IUnattended_getProxy">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getProxyResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setProxy">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="proxy" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setProxyResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::packageSelectionAdjustments-->
+ <xsd:element name="IUnattended_getPackageSelectionAdjustments">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getPackageSelectionAdjustmentsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setPackageSelectionAdjustments">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="packageSelectionAdjustments" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setPackageSelectionAdjustmentsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::hostname-->
+ <xsd:element name="IUnattended_getHostname">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getHostnameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setHostname">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="hostname" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setHostnameResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::auxiliaryBasePath-->
+ <xsd:element name="IUnattended_getAuxiliaryBasePath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getAuxiliaryBasePathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setAuxiliaryBasePath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="auxiliaryBasePath" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setAuxiliaryBasePathResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::imageIndex-->
+ <xsd:element name="IUnattended_getImageIndex">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getImageIndexResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setImageIndex">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="imageIndex" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setImageIndexResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::scriptTemplatePath-->
+ <xsd:element name="IUnattended_getScriptTemplatePath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getScriptTemplatePathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setScriptTemplatePath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="scriptTemplatePath" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setScriptTemplatePathResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::postInstallScriptTemplatePath-->
+ <xsd:element name="IUnattended_getPostInstallScriptTemplatePath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getPostInstallScriptTemplatePathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setPostInstallScriptTemplatePath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="postInstallScriptTemplatePath" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setPostInstallScriptTemplatePathResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::postInstallCommand-->
+ <xsd:element name="IUnattended_getPostInstallCommand">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getPostInstallCommandResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setPostInstallCommand">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="postInstallCommand" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setPostInstallCommandResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUnattended::extraInstallKernelParameters-->
+ <xsd:element name="IUnattended_getExtraInstallKernelParameters">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getExtraInstallKernelParametersResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setExtraInstallKernelParameters">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="extraInstallKernelParameters" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_setExtraInstallKernelParametersResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUnattended::detectedOSTypeId-->
+ <xsd:element name="IUnattended_getDetectedOSTypeId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getDetectedOSTypeIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUnattended::detectedOSVersion-->
+ <xsd:element name="IUnattended_getDetectedOSVersion">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getDetectedOSVersionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUnattended::detectedOSFlavor-->
+ <xsd:element name="IUnattended_getDetectedOSFlavor">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getDetectedOSFlavorResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUnattended::detectedOSLanguages-->
+ <xsd:element name="IUnattended_getDetectedOSLanguages">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getDetectedOSLanguagesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUnattended::detectedOSHints-->
+ <xsd:element name="IUnattended_getDetectedOSHints">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_getDetectedOSHintsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IUnattended::detectIsoOS-->
+ <xsd:element name="IUnattended_detectIsoOS">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_detectIsoOSResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IUnattended::prepare-->
+ <xsd:element name="IUnattended_prepare">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_prepareResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IUnattended::constructMedia-->
+ <xsd:element name="IUnattended_constructMedia">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_constructMediaResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IUnattended::reconfigureVM-->
+ <xsd:element name="IUnattended_reconfigureVM">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_reconfigureVMResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IUnattended::done-->
+ <xsd:element name="IUnattended_done">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUnattended_doneResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGraphicsAdapter-->
+ <!-- read/write attribute IGraphicsAdapter::graphicsControllerType-->
+ <xsd:element name="IGraphicsAdapter_getGraphicsControllerType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGraphicsAdapter_getGraphicsControllerTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:GraphicsControllerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGraphicsAdapter_setGraphicsControllerType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="graphicsControllerType" type="vbox:GraphicsControllerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGraphicsAdapter_setGraphicsControllerTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IGraphicsAdapter::VRAMSize-->
+ <xsd:element name="IGraphicsAdapter_getVRAMSize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGraphicsAdapter_getVRAMSizeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGraphicsAdapter_setVRAMSize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="VRAMSize" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGraphicsAdapter_setVRAMSizeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IGraphicsAdapter::accelerate3DEnabled-->
+ <xsd:element name="IGraphicsAdapter_getAccelerate3DEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGraphicsAdapter_getAccelerate3DEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGraphicsAdapter_setAccelerate3DEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="accelerate3DEnabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGraphicsAdapter_setAccelerate3DEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IGraphicsAdapter::accelerate2DVideoEnabled-->
+ <xsd:element name="IGraphicsAdapter_getAccelerate2DVideoEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGraphicsAdapter_getAccelerate2DVideoEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGraphicsAdapter_setAccelerate2DVideoEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="accelerate2DVideoEnabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGraphicsAdapter_setAccelerate2DVideoEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IGraphicsAdapter::monitorCount-->
+ <xsd:element name="IGraphicsAdapter_getMonitorCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGraphicsAdapter_getMonitorCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGraphicsAdapter_setMonitorCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="monitorCount" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGraphicsAdapter_setMonitorCountResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IBIOSSettings-->
+ <!-- read/write attribute IBIOSSettings::logoFadeIn-->
+ <xsd:element name="IBIOSSettings_getLogoFadeIn">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_getLogoFadeInResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setLogoFadeIn">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="logoFadeIn" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setLogoFadeInResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IBIOSSettings::logoFadeOut-->
+ <xsd:element name="IBIOSSettings_getLogoFadeOut">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_getLogoFadeOutResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setLogoFadeOut">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="logoFadeOut" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setLogoFadeOutResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IBIOSSettings::logoDisplayTime-->
+ <xsd:element name="IBIOSSettings_getLogoDisplayTime">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_getLogoDisplayTimeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setLogoDisplayTime">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="logoDisplayTime" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setLogoDisplayTimeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IBIOSSettings::logoImagePath-->
+ <xsd:element name="IBIOSSettings_getLogoImagePath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_getLogoImagePathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setLogoImagePath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="logoImagePath" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setLogoImagePathResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IBIOSSettings::bootMenuMode-->
+ <xsd:element name="IBIOSSettings_getBootMenuMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_getBootMenuModeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:BIOSBootMenuMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setBootMenuMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="bootMenuMode" type="vbox:BIOSBootMenuMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setBootMenuModeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IBIOSSettings::ACPIEnabled-->
+ <xsd:element name="IBIOSSettings_getACPIEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_getACPIEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setACPIEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="ACPIEnabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setACPIEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IBIOSSettings::IOAPICEnabled-->
+ <xsd:element name="IBIOSSettings_getIOAPICEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_getIOAPICEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setIOAPICEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="IOAPICEnabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setIOAPICEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IBIOSSettings::APICMode-->
+ <xsd:element name="IBIOSSettings_getAPICMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_getAPICModeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:APICMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setAPICMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="APICMode" type="vbox:APICMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setAPICModeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IBIOSSettings::timeOffset-->
+ <xsd:element name="IBIOSSettings_getTimeOffset">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_getTimeOffsetResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setTimeOffset">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="timeOffset" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setTimeOffsetResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IBIOSSettings::PXEDebugEnabled-->
+ <xsd:element name="IBIOSSettings_getPXEDebugEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_getPXEDebugEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setPXEDebugEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="PXEDebugEnabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setPXEDebugEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IBIOSSettings::nonVolatileStorageFile-->
+ <xsd:element name="IBIOSSettings_getNonVolatileStorageFile">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_getNonVolatileStorageFileResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IBIOSSettings::SMBIOSUuidLittleEndian-->
+ <xsd:element name="IBIOSSettings_getSMBIOSUuidLittleEndian">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_getSMBIOSUuidLittleEndianResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setSMBIOSUuidLittleEndian">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="SMBIOSUuidLittleEndian" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBIOSSettings_setSMBIOSUuidLittleEndianResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IRecordingScreenSettings-->
+ <!-- readonly attribute IRecordingScreenSettings::id-->
+ <xsd:element name="IRecordingScreenSettings_getId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_getIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IRecordingScreenSettings::enabled-->
+ <xsd:element name="IRecordingScreenSettings_getEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_getEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="enabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IRecordingScreenSettings::features-->
+ <xsd:element name="IRecordingScreenSettings_getFeatures">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_getFeaturesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setFeatures">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="features" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setFeaturesResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IRecordingScreenSettings::destination-->
+ <xsd:element name="IRecordingScreenSettings_getDestination">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_getDestinationResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:RecordingDestination"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setDestination">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="destination" type="vbox:RecordingDestination"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setDestinationResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IRecordingScreenSettings::filename-->
+ <xsd:element name="IRecordingScreenSettings_getFilename">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_getFilenameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setFilename">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="filename" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setFilenameResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IRecordingScreenSettings::maxTime-->
+ <xsd:element name="IRecordingScreenSettings_getMaxTime">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_getMaxTimeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setMaxTime">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="maxTime" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setMaxTimeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IRecordingScreenSettings::maxFileSize-->
+ <xsd:element name="IRecordingScreenSettings_getMaxFileSize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_getMaxFileSizeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setMaxFileSize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="maxFileSize" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setMaxFileSizeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IRecordingScreenSettings::options-->
+ <xsd:element name="IRecordingScreenSettings_getOptions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_getOptionsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setOptions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="options" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setOptionsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IRecordingScreenSettings::audioCodec-->
+ <xsd:element name="IRecordingScreenSettings_getAudioCodec">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_getAudioCodecResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:RecordingAudioCodec"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setAudioCodec">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="audioCodec" type="vbox:RecordingAudioCodec"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setAudioCodecResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IRecordingScreenSettings::audioHz-->
+ <xsd:element name="IRecordingScreenSettings_getAudioHz">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_getAudioHzResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setAudioHz">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="audioHz" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setAudioHzResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IRecordingScreenSettings::audioBits-->
+ <xsd:element name="IRecordingScreenSettings_getAudioBits">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_getAudioBitsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setAudioBits">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="audioBits" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setAudioBitsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IRecordingScreenSettings::audioChannels-->
+ <xsd:element name="IRecordingScreenSettings_getAudioChannels">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_getAudioChannelsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setAudioChannels">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="audioChannels" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setAudioChannelsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IRecordingScreenSettings::videoCodec-->
+ <xsd:element name="IRecordingScreenSettings_getVideoCodec">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_getVideoCodecResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:RecordingVideoCodec"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setVideoCodec">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="videoCodec" type="vbox:RecordingVideoCodec"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setVideoCodecResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IRecordingScreenSettings::videoWidth-->
+ <xsd:element name="IRecordingScreenSettings_getVideoWidth">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_getVideoWidthResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setVideoWidth">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="videoWidth" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setVideoWidthResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IRecordingScreenSettings::videoHeight-->
+ <xsd:element name="IRecordingScreenSettings_getVideoHeight">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_getVideoHeightResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setVideoHeight">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="videoHeight" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setVideoHeightResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IRecordingScreenSettings::videoRate-->
+ <xsd:element name="IRecordingScreenSettings_getVideoRate">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_getVideoRateResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setVideoRate">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="videoRate" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setVideoRateResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IRecordingScreenSettings::videoRateControlMode-->
+ <xsd:element name="IRecordingScreenSettings_getVideoRateControlMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_getVideoRateControlModeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:RecordingVideoRateControlMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setVideoRateControlMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="videoRateControlMode" type="vbox:RecordingVideoRateControlMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setVideoRateControlModeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IRecordingScreenSettings::videoFPS-->
+ <xsd:element name="IRecordingScreenSettings_getVideoFPS">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_getVideoFPSResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setVideoFPS">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="videoFPS" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setVideoFPSResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IRecordingScreenSettings::videoScalingMethod-->
+ <xsd:element name="IRecordingScreenSettings_getVideoScalingMethod">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_getVideoScalingMethodResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:RecordingVideoScalingMethod"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setVideoScalingMethod">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="videoScalingMethod" type="vbox:RecordingVideoScalingMethod"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_setVideoScalingMethodResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IRecordingScreenSettings::isFeatureEnabled-->
+ <xsd:element name="IRecordingScreenSettings_isFeatureEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="feature" type="vbox:RecordingFeature"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingScreenSettings_isFeatureEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IRecordingSettings-->
+ <!-- read/write attribute IRecordingSettings::enabled-->
+ <xsd:element name="IRecordingSettings_getEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingSettings_getEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingSettings_setEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="enabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingSettings_setEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IRecordingSettings::screens-->
+ <xsd:element name="IRecordingSettings_getScreens">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingSettings_getScreensResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IRecordingSettings::getScreenSettings-->
+ <xsd:element name="IRecordingSettings_getScreenSettings">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingSettings_getScreenSettingsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IPCIAddress-->
+ <!-- read/write attribute IPCIAddress::bus-->
+ <xsd:element name="IPCIAddress_getBus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPCIAddress_getBusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:short"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPCIAddress_setBus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="bus" type="xsd:short"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPCIAddress_setBusResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IPCIAddress::device-->
+ <xsd:element name="IPCIAddress_getDevice">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPCIAddress_getDeviceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:short"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPCIAddress_setDevice">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="device" type="xsd:short"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPCIAddress_setDeviceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IPCIAddress::devFunction-->
+ <xsd:element name="IPCIAddress_getDevFunction">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPCIAddress_getDevFunctionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:short"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPCIAddress_setDevFunction">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="devFunction" type="xsd:short"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPCIAddress_setDevFunctionResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IPCIAddress::asLong-->
+ <xsd:element name="IPCIAddress_asLong">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPCIAddress_asLongResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IPCIAddress::fromLong-->
+ <xsd:element name="IPCIAddress_fromLong">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="number" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPCIAddress_fromLongResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IMachine-->
+ <!-- readonly attribute IMachine::parent-->
+ <xsd:element name="IMachine_getParent">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getParentResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::icon-->
+ <xsd:element name="IMachine_getIcon">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getIconResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setIcon">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="icon" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setIconResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::accessible-->
+ <xsd:element name="IMachine_getAccessible">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getAccessibleResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::accessError-->
+ <xsd:element name="IMachine_getAccessError">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getAccessErrorResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::name-->
+ <xsd:element name="IMachine_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setNameResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::description-->
+ <xsd:element name="IMachine_getDescription">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getDescriptionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setDescription">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="description" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setDescriptionResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::id-->
+ <xsd:element name="IMachine_getId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::groups-->
+ <xsd:element name="IMachine_getGroups">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getGroupsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setGroups">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="groups" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setGroupsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::OSTypeId-->
+ <xsd:element name="IMachine_getOSTypeId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getOSTypeIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setOSTypeId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="OSTypeId" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setOSTypeIdResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::hardwareVersion-->
+ <xsd:element name="IMachine_getHardwareVersion">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getHardwareVersionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setHardwareVersion">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="hardwareVersion" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setHardwareVersionResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::hardwareUUID-->
+ <xsd:element name="IMachine_getHardwareUUID">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getHardwareUUIDResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setHardwareUUID">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="hardwareUUID" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setHardwareUUIDResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::CPUCount-->
+ <xsd:element name="IMachine_getCPUCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getCPUCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setCPUCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="CPUCount" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setCPUCountResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::CPUHotPlugEnabled-->
+ <xsd:element name="IMachine_getCPUHotPlugEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getCPUHotPlugEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setCPUHotPlugEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="CPUHotPlugEnabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setCPUHotPlugEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::CPUExecutionCap-->
+ <xsd:element name="IMachine_getCPUExecutionCap">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getCPUExecutionCapResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setCPUExecutionCap">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="CPUExecutionCap" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setCPUExecutionCapResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::CPUIDPortabilityLevel-->
+ <xsd:element name="IMachine_getCPUIDPortabilityLevel">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getCPUIDPortabilityLevelResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setCPUIDPortabilityLevel">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="CPUIDPortabilityLevel" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setCPUIDPortabilityLevelResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::memorySize-->
+ <xsd:element name="IMachine_getMemorySize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getMemorySizeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setMemorySize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="memorySize" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setMemorySizeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::memoryBalloonSize-->
+ <xsd:element name="IMachine_getMemoryBalloonSize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getMemoryBalloonSizeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setMemoryBalloonSize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="memoryBalloonSize" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setMemoryBalloonSizeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::pageFusionEnabled-->
+ <xsd:element name="IMachine_getPageFusionEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getPageFusionEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setPageFusionEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="pageFusionEnabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setPageFusionEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::graphicsAdapter-->
+ <xsd:element name="IMachine_getGraphicsAdapter">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getGraphicsAdapterResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::BIOSSettings-->
+ <xsd:element name="IMachine_getBIOSSettings">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getBIOSSettingsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::recordingSettings-->
+ <xsd:element name="IMachine_getRecordingSettings">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getRecordingSettingsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::firmwareType-->
+ <xsd:element name="IMachine_getFirmwareType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getFirmwareTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:FirmwareType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setFirmwareType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="firmwareType" type="vbox:FirmwareType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setFirmwareTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::pointingHIDType-->
+ <xsd:element name="IMachine_getPointingHIDType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getPointingHIDTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:PointingHIDType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setPointingHIDType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="pointingHIDType" type="vbox:PointingHIDType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setPointingHIDTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::keyboardHIDType-->
+ <xsd:element name="IMachine_getKeyboardHIDType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getKeyboardHIDTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:KeyboardHIDType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setKeyboardHIDType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="keyboardHIDType" type="vbox:KeyboardHIDType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setKeyboardHIDTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::HPETEnabled-->
+ <xsd:element name="IMachine_getHPETEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getHPETEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setHPETEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="HPETEnabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setHPETEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::chipsetType-->
+ <xsd:element name="IMachine_getChipsetType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getChipsetTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:ChipsetType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setChipsetType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="chipsetType" type="vbox:ChipsetType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setChipsetTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::snapshotFolder-->
+ <xsd:element name="IMachine_getSnapshotFolder">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getSnapshotFolderResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setSnapshotFolder">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="snapshotFolder" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setSnapshotFolderResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::VRDEServer-->
+ <xsd:element name="IMachine_getVRDEServer">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getVRDEServerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::emulatedUSBCardReaderEnabled-->
+ <xsd:element name="IMachine_getEmulatedUSBCardReaderEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getEmulatedUSBCardReaderEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setEmulatedUSBCardReaderEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="emulatedUSBCardReaderEnabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setEmulatedUSBCardReaderEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::mediumAttachments-->
+ <xsd:element name="IMachine_getMediumAttachments">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getMediumAttachmentsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:IMediumAttachment"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::USBControllers-->
+ <xsd:element name="IMachine_getUSBControllers">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getUSBControllersResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::USBDeviceFilters-->
+ <xsd:element name="IMachine_getUSBDeviceFilters">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getUSBDeviceFiltersResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::audioAdapter-->
+ <xsd:element name="IMachine_getAudioAdapter">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getAudioAdapterResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::storageControllers-->
+ <xsd:element name="IMachine_getStorageControllers">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getStorageControllersResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::settingsFilePath-->
+ <xsd:element name="IMachine_getSettingsFilePath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getSettingsFilePathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::settingsAuxFilePath-->
+ <xsd:element name="IMachine_getSettingsAuxFilePath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getSettingsAuxFilePathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::settingsModified-->
+ <xsd:element name="IMachine_getSettingsModified">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getSettingsModifiedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::sessionState-->
+ <xsd:element name="IMachine_getSessionState">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getSessionStateResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:SessionState"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::sessionName-->
+ <xsd:element name="IMachine_getSessionName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getSessionNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::sessionPID-->
+ <xsd:element name="IMachine_getSessionPID">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getSessionPIDResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::state-->
+ <xsd:element name="IMachine_getState">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getStateResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:MachineState"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::lastStateChange-->
+ <xsd:element name="IMachine_getLastStateChange">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getLastStateChangeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::stateFilePath-->
+ <xsd:element name="IMachine_getStateFilePath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getStateFilePathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::logFolder-->
+ <xsd:element name="IMachine_getLogFolder">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getLogFolderResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::currentSnapshot-->
+ <xsd:element name="IMachine_getCurrentSnapshot">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getCurrentSnapshotResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::snapshotCount-->
+ <xsd:element name="IMachine_getSnapshotCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getSnapshotCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::currentStateModified-->
+ <xsd:element name="IMachine_getCurrentStateModified">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getCurrentStateModifiedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::sharedFolders-->
+ <xsd:element name="IMachine_getSharedFolders">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getSharedFoldersResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::clipboardMode-->
+ <xsd:element name="IMachine_getClipboardMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getClipboardModeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:ClipboardMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setClipboardMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="clipboardMode" type="vbox:ClipboardMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setClipboardModeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::clipboardFileTransfersEnabled-->
+ <xsd:element name="IMachine_getClipboardFileTransfersEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getClipboardFileTransfersEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setClipboardFileTransfersEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="clipboardFileTransfersEnabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setClipboardFileTransfersEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::dnDMode-->
+ <xsd:element name="IMachine_getDnDMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getDnDModeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:DnDMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setDnDMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="dnDMode" type="vbox:DnDMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setDnDModeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::teleporterEnabled-->
+ <xsd:element name="IMachine_getTeleporterEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getTeleporterEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setTeleporterEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="teleporterEnabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setTeleporterEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::teleporterPort-->
+ <xsd:element name="IMachine_getTeleporterPort">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getTeleporterPortResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setTeleporterPort">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="teleporterPort" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setTeleporterPortResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::teleporterAddress-->
+ <xsd:element name="IMachine_getTeleporterAddress">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getTeleporterAddressResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setTeleporterAddress">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="teleporterAddress" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setTeleporterAddressResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::teleporterPassword-->
+ <xsd:element name="IMachine_getTeleporterPassword">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getTeleporterPasswordResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setTeleporterPassword">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="teleporterPassword" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setTeleporterPasswordResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::paravirtProvider-->
+ <xsd:element name="IMachine_getParavirtProvider">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getParavirtProviderResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:ParavirtProvider"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setParavirtProvider">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="paravirtProvider" type="vbox:ParavirtProvider"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setParavirtProviderResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::RTCUseUTC-->
+ <xsd:element name="IMachine_getRTCUseUTC">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getRTCUseUTCResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setRTCUseUTC">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="RTCUseUTC" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setRTCUseUTCResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::IOCacheEnabled-->
+ <xsd:element name="IMachine_getIOCacheEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getIOCacheEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setIOCacheEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="IOCacheEnabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setIOCacheEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::IOCacheSize-->
+ <xsd:element name="IMachine_getIOCacheSize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getIOCacheSizeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setIOCacheSize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="IOCacheSize" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setIOCacheSizeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::PCIDeviceAssignments-->
+ <xsd:element name="IMachine_getPCIDeviceAssignments">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getPCIDeviceAssignmentsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:IPCIDeviceAttachment"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::bandwidthControl-->
+ <xsd:element name="IMachine_getBandwidthControl">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getBandwidthControlResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::tracingEnabled-->
+ <xsd:element name="IMachine_getTracingEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getTracingEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setTracingEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="tracingEnabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setTracingEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::tracingConfig-->
+ <xsd:element name="IMachine_getTracingConfig">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getTracingConfigResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setTracingConfig">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="tracingConfig" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setTracingConfigResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::allowTracingToAccessVM-->
+ <xsd:element name="IMachine_getAllowTracingToAccessVM">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getAllowTracingToAccessVMResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setAllowTracingToAccessVM">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="allowTracingToAccessVM" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setAllowTracingToAccessVMResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::autostartEnabled-->
+ <xsd:element name="IMachine_getAutostartEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getAutostartEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setAutostartEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="autostartEnabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setAutostartEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::autostartDelay-->
+ <xsd:element name="IMachine_getAutostartDelay">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getAutostartDelayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setAutostartDelay">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="autostartDelay" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setAutostartDelayResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::autostopType-->
+ <xsd:element name="IMachine_getAutostopType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getAutostopTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:AutostopType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setAutostopType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="autostopType" type="vbox:AutostopType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setAutostopTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::defaultFrontend-->
+ <xsd:element name="IMachine_getDefaultFrontend">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getDefaultFrontendResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setDefaultFrontend">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="defaultFrontend" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setDefaultFrontendResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachine::USBProxyAvailable-->
+ <xsd:element name="IMachine_getUSBProxyAvailable">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getUSBProxyAvailableResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::VMProcessPriority-->
+ <xsd:element name="IMachine_getVMProcessPriority">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getVMProcessPriorityResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:VMProcPriority"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setVMProcessPriority">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="VMProcessPriority" type="vbox:VMProcPriority"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setVMProcessPriorityResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::paravirtDebug-->
+ <xsd:element name="IMachine_getParavirtDebug">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getParavirtDebugResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setParavirtDebug">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="paravirtDebug" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setParavirtDebugResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachine::CPUProfile-->
+ <xsd:element name="IMachine_getCPUProfile">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getCPUProfileResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setCPUProfile">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="CPUProfile" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setCPUProfileResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::lockMachine-->
+ <xsd:element name="IMachine_lockMachine">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="session" type="xsd:string"/>
+ <xsd:element name="lockType" type="vbox:LockType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_lockMachineResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::launchVMProcess-->
+ <xsd:element name="IMachine_launchVMProcess">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="session" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="environmentChanges" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_launchVMProcessResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::setBootOrder-->
+ <xsd:element name="IMachine_setBootOrder">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="position" type="xsd:unsignedInt"/>
+ <xsd:element name="device" type="vbox:DeviceType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setBootOrderResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getBootOrder-->
+ <xsd:element name="IMachine_getBootOrder">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="position" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getBootOrderResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:DeviceType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::attachDevice-->
+ <xsd:element name="IMachine_attachDevice">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="controllerPort" type="xsd:int"/>
+ <xsd:element name="device" type="xsd:int"/>
+ <xsd:element name="type" type="vbox:DeviceType"/>
+ <xsd:element name="medium" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_attachDeviceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::attachDeviceWithoutMedium-->
+ <xsd:element name="IMachine_attachDeviceWithoutMedium">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="controllerPort" type="xsd:int"/>
+ <xsd:element name="device" type="xsd:int"/>
+ <xsd:element name="type" type="vbox:DeviceType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_attachDeviceWithoutMediumResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::detachDevice-->
+ <xsd:element name="IMachine_detachDevice">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="controllerPort" type="xsd:int"/>
+ <xsd:element name="device" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_detachDeviceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::passthroughDevice-->
+ <xsd:element name="IMachine_passthroughDevice">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="controllerPort" type="xsd:int"/>
+ <xsd:element name="device" type="xsd:int"/>
+ <xsd:element name="passthrough" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_passthroughDeviceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::temporaryEjectDevice-->
+ <xsd:element name="IMachine_temporaryEjectDevice">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="controllerPort" type="xsd:int"/>
+ <xsd:element name="device" type="xsd:int"/>
+ <xsd:element name="temporaryEject" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_temporaryEjectDeviceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::nonRotationalDevice-->
+ <xsd:element name="IMachine_nonRotationalDevice">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="controllerPort" type="xsd:int"/>
+ <xsd:element name="device" type="xsd:int"/>
+ <xsd:element name="nonRotational" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_nonRotationalDeviceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::setAutoDiscardForDevice-->
+ <xsd:element name="IMachine_setAutoDiscardForDevice">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="controllerPort" type="xsd:int"/>
+ <xsd:element name="device" type="xsd:int"/>
+ <xsd:element name="discard" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setAutoDiscardForDeviceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::setHotPluggableForDevice-->
+ <xsd:element name="IMachine_setHotPluggableForDevice">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="controllerPort" type="xsd:int"/>
+ <xsd:element name="device" type="xsd:int"/>
+ <xsd:element name="hotPluggable" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setHotPluggableForDeviceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::setBandwidthGroupForDevice-->
+ <xsd:element name="IMachine_setBandwidthGroupForDevice">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="controllerPort" type="xsd:int"/>
+ <xsd:element name="device" type="xsd:int"/>
+ <xsd:element name="bandwidthGroup" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setBandwidthGroupForDeviceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::setNoBandwidthGroupForDevice-->
+ <xsd:element name="IMachine_setNoBandwidthGroupForDevice">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="controllerPort" type="xsd:int"/>
+ <xsd:element name="device" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setNoBandwidthGroupForDeviceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::unmountMedium-->
+ <xsd:element name="IMachine_unmountMedium">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="controllerPort" type="xsd:int"/>
+ <xsd:element name="device" type="xsd:int"/>
+ <xsd:element name="force" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_unmountMediumResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::mountMedium-->
+ <xsd:element name="IMachine_mountMedium">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="controllerPort" type="xsd:int"/>
+ <xsd:element name="device" type="xsd:int"/>
+ <xsd:element name="medium" type="xsd:string"/>
+ <xsd:element name="force" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_mountMediumResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getMedium-->
+ <xsd:element name="IMachine_getMedium">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="controllerPort" type="xsd:int"/>
+ <xsd:element name="device" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getMediumResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getMediumAttachmentsOfController-->
+ <xsd:element name="IMachine_getMediumAttachmentsOfController">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getMediumAttachmentsOfControllerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:IMediumAttachment"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getMediumAttachment-->
+ <xsd:element name="IMachine_getMediumAttachment">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="controllerPort" type="xsd:int"/>
+ <xsd:element name="device" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getMediumAttachmentResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:IMediumAttachment"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::attachHostPCIDevice-->
+ <xsd:element name="IMachine_attachHostPCIDevice">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="hostAddress" type="xsd:int"/>
+ <xsd:element name="desiredGuestAddress" type="xsd:int"/>
+ <xsd:element name="tryToUnbind" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_attachHostPCIDeviceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::detachHostPCIDevice-->
+ <xsd:element name="IMachine_detachHostPCIDevice">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="hostAddress" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_detachHostPCIDeviceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getNetworkAdapter-->
+ <xsd:element name="IMachine_getNetworkAdapter">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="slot" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getNetworkAdapterResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::addStorageController-->
+ <xsd:element name="IMachine_addStorageController">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="connectionType" type="vbox:StorageBus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_addStorageControllerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getStorageControllerByName-->
+ <xsd:element name="IMachine_getStorageControllerByName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getStorageControllerByNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getStorageControllerByInstance-->
+ <xsd:element name="IMachine_getStorageControllerByInstance">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="connectionType" type="vbox:StorageBus"/>
+ <xsd:element name="instance" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getStorageControllerByInstanceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::removeStorageController-->
+ <xsd:element name="IMachine_removeStorageController">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_removeStorageControllerResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::setStorageControllerBootable-->
+ <xsd:element name="IMachine_setStorageControllerBootable">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="bootable" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setStorageControllerBootableResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::addUSBController-->
+ <xsd:element name="IMachine_addUSBController">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="type" type="vbox:USBControllerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_addUSBControllerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::removeUSBController-->
+ <xsd:element name="IMachine_removeUSBController">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_removeUSBControllerResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getUSBControllerByName-->
+ <xsd:element name="IMachine_getUSBControllerByName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getUSBControllerByNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getUSBControllerCountByType-->
+ <xsd:element name="IMachine_getUSBControllerCountByType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="type" type="vbox:USBControllerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getUSBControllerCountByTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getSerialPort-->
+ <xsd:element name="IMachine_getSerialPort">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="slot" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getSerialPortResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getParallelPort-->
+ <xsd:element name="IMachine_getParallelPort">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="slot" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getParallelPortResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getExtraDataKeys-->
+ <xsd:element name="IMachine_getExtraDataKeys">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getExtraDataKeysResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getExtraData-->
+ <xsd:element name="IMachine_getExtraData">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="key" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getExtraDataResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::setExtraData-->
+ <xsd:element name="IMachine_setExtraData">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="key" type="xsd:string"/>
+ <xsd:element name="value" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setExtraDataResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getCPUProperty-->
+ <xsd:element name="IMachine_getCPUProperty">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="property" type="vbox:CPUPropertyType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getCPUPropertyResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::setCPUProperty-->
+ <xsd:element name="IMachine_setCPUProperty">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="property" type="vbox:CPUPropertyType"/>
+ <xsd:element name="value" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setCPUPropertyResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getCPUIDLeafByOrdinal-->
+ <xsd:element name="IMachine_getCPUIDLeafByOrdinal">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="ordinal" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getCPUIDLeafByOrdinalResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="idx" type="xsd:unsignedInt"/>
+ <xsd:element name="idxSub" type="xsd:unsignedInt"/>
+ <xsd:element name="valEax" type="xsd:unsignedInt"/>
+ <xsd:element name="valEbx" type="xsd:unsignedInt"/>
+ <xsd:element name="valEcx" type="xsd:unsignedInt"/>
+ <xsd:element name="valEdx" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getCPUIDLeaf-->
+ <xsd:element name="IMachine_getCPUIDLeaf">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="idx" type="xsd:unsignedInt"/>
+ <xsd:element name="idxSub" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getCPUIDLeafResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="valEax" type="xsd:unsignedInt"/>
+ <xsd:element name="valEbx" type="xsd:unsignedInt"/>
+ <xsd:element name="valEcx" type="xsd:unsignedInt"/>
+ <xsd:element name="valEdx" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::setCPUIDLeaf-->
+ <xsd:element name="IMachine_setCPUIDLeaf">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="idx" type="xsd:unsignedInt"/>
+ <xsd:element name="idxSub" type="xsd:unsignedInt"/>
+ <xsd:element name="valEax" type="xsd:unsignedInt"/>
+ <xsd:element name="valEbx" type="xsd:unsignedInt"/>
+ <xsd:element name="valEcx" type="xsd:unsignedInt"/>
+ <xsd:element name="valEdx" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setCPUIDLeafResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::removeCPUIDLeaf-->
+ <xsd:element name="IMachine_removeCPUIDLeaf">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="idx" type="xsd:unsignedInt"/>
+ <xsd:element name="idxSub" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_removeCPUIDLeafResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::removeAllCPUIDLeaves-->
+ <xsd:element name="IMachine_removeAllCPUIDLeaves">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_removeAllCPUIDLeavesResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getHWVirtExProperty-->
+ <xsd:element name="IMachine_getHWVirtExProperty">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="property" type="vbox:HWVirtExPropertyType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getHWVirtExPropertyResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::setHWVirtExProperty-->
+ <xsd:element name="IMachine_setHWVirtExProperty">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="property" type="vbox:HWVirtExPropertyType"/>
+ <xsd:element name="value" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setHWVirtExPropertyResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::setSettingsFilePath-->
+ <xsd:element name="IMachine_setSettingsFilePath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="settingsFilePath" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setSettingsFilePathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::saveSettings-->
+ <xsd:element name="IMachine_saveSettings">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_saveSettingsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::discardSettings-->
+ <xsd:element name="IMachine_discardSettings">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_discardSettingsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::unregister-->
+ <xsd:element name="IMachine_unregister">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="cleanupMode" type="vbox:CleanupMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_unregisterResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::deleteConfig-->
+ <xsd:element name="IMachine_deleteConfig">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="media" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_deleteConfigResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::exportTo-->
+ <xsd:element name="IMachine_exportTo">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="appliance" type="xsd:string"/>
+ <xsd:element name="location" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_exportToResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::findSnapshot-->
+ <xsd:element name="IMachine_findSnapshot">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="nameOrId" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_findSnapshotResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::createSharedFolder-->
+ <xsd:element name="IMachine_createSharedFolder">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="hostPath" type="xsd:string"/>
+ <xsd:element name="writable" type="xsd:boolean"/>
+ <xsd:element name="automount" type="xsd:boolean"/>
+ <xsd:element name="autoMountPoint" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_createSharedFolderResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::removeSharedFolder-->
+ <xsd:element name="IMachine_removeSharedFolder">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_removeSharedFolderResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::canShowConsoleWindow-->
+ <xsd:element name="IMachine_canShowConsoleWindow">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_canShowConsoleWindowResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::showConsoleWindow-->
+ <xsd:element name="IMachine_showConsoleWindow">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_showConsoleWindowResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getGuestProperty-->
+ <xsd:element name="IMachine_getGuestProperty">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getGuestPropertyResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string"/>
+ <xsd:element name="timestamp" type="xsd:long"/>
+ <xsd:element name="flags" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getGuestPropertyValue-->
+ <xsd:element name="IMachine_getGuestPropertyValue">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="property" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getGuestPropertyValueResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getGuestPropertyTimestamp-->
+ <xsd:element name="IMachine_getGuestPropertyTimestamp">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="property" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getGuestPropertyTimestampResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::setGuestProperty-->
+ <xsd:element name="IMachine_setGuestProperty">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="property" type="xsd:string"/>
+ <xsd:element name="value" type="xsd:string"/>
+ <xsd:element name="flags" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setGuestPropertyResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::setGuestPropertyValue-->
+ <xsd:element name="IMachine_setGuestPropertyValue">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="property" type="xsd:string"/>
+ <xsd:element name="value" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_setGuestPropertyValueResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::deleteGuestProperty-->
+ <xsd:element name="IMachine_deleteGuestProperty">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_deleteGuestPropertyResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::enumerateGuestProperties-->
+ <xsd:element name="IMachine_enumerateGuestProperties">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="patterns" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_enumerateGuestPropertiesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="names" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="values" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="timestamps" minOccurs="0" maxOccurs="unbounded" type="xsd:long"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::querySavedGuestScreenInfo-->
+ <xsd:element name="IMachine_querySavedGuestScreenInfo">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_querySavedGuestScreenInfoResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="originX" type="xsd:unsignedInt"/>
+ <xsd:element name="originY" type="xsd:unsignedInt"/>
+ <xsd:element name="width" type="xsd:unsignedInt"/>
+ <xsd:element name="height" type="xsd:unsignedInt"/>
+ <xsd:element name="enabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::readSavedThumbnailToArray-->
+ <xsd:element name="IMachine_readSavedThumbnailToArray">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ <xsd:element name="bitmapFormat" type="vbox:BitmapFormat"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_readSavedThumbnailToArrayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="width" type="xsd:unsignedInt"/>
+ <xsd:element name="height" type="xsd:unsignedInt"/>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::querySavedScreenshotInfo-->
+ <xsd:element name="IMachine_querySavedScreenshotInfo">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_querySavedScreenshotInfoResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="width" type="xsd:unsignedInt"/>
+ <xsd:element name="height" type="xsd:unsignedInt"/>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:BitmapFormat"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::readSavedScreenshotToArray-->
+ <xsd:element name="IMachine_readSavedScreenshotToArray">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ <xsd:element name="bitmapFormat" type="vbox:BitmapFormat"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_readSavedScreenshotToArrayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="width" type="xsd:unsignedInt"/>
+ <xsd:element name="height" type="xsd:unsignedInt"/>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::hotPlugCPU-->
+ <xsd:element name="IMachine_hotPlugCPU">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="cpu" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_hotPlugCPUResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::hotUnplugCPU-->
+ <xsd:element name="IMachine_hotUnplugCPU">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="cpu" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_hotUnplugCPUResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getCPUStatus-->
+ <xsd:element name="IMachine_getCPUStatus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="cpu" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getCPUStatusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::getEffectiveParavirtProvider-->
+ <xsd:element name="IMachine_getEffectiveParavirtProvider">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_getEffectiveParavirtProviderResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:ParavirtProvider"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::queryLogFilename-->
+ <xsd:element name="IMachine_queryLogFilename">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="idx" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_queryLogFilenameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::readLog-->
+ <xsd:element name="IMachine_readLog">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="idx" type="xsd:unsignedInt"/>
+ <xsd:element name="offset" type="xsd:long"/>
+ <xsd:element name="size" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_readLogResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::cloneTo-->
+ <xsd:element name="IMachine_cloneTo">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="target" type="xsd:string"/>
+ <xsd:element name="mode" type="vbox:CloneMode"/>
+ <xsd:element name="options" minOccurs="0" maxOccurs="unbounded" type="vbox:CloneOptions"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_cloneToResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::moveTo-->
+ <xsd:element name="IMachine_moveTo">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="folder" type="xsd:string"/>
+ <xsd:element name="type" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_moveToResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::saveState-->
+ <xsd:element name="IMachine_saveState">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_saveStateResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::adoptSavedState-->
+ <xsd:element name="IMachine_adoptSavedState">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="savedStateFile" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_adoptSavedStateResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::discardSavedState-->
+ <xsd:element name="IMachine_discardSavedState">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="fRemoveFile" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_discardSavedStateResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::takeSnapshot-->
+ <xsd:element name="IMachine_takeSnapshot">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="description" type="xsd:string"/>
+ <xsd:element name="pause" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_takeSnapshotResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="id" type="xsd:string"/>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::deleteSnapshot-->
+ <xsd:element name="IMachine_deleteSnapshot">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="id" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_deleteSnapshotResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::deleteSnapshotAndAllChildren-->
+ <xsd:element name="IMachine_deleteSnapshotAndAllChildren">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="id" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_deleteSnapshotAndAllChildrenResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::deleteSnapshotRange-->
+ <xsd:element name="IMachine_deleteSnapshotRange">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="startId" type="xsd:string"/>
+ <xsd:element name="endId" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_deleteSnapshotRangeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::restoreSnapshot-->
+ <xsd:element name="IMachine_restoreSnapshot">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="snapshot" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_restoreSnapshotResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachine::applyDefaults-->
+ <xsd:element name="IMachine_applyDefaults">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="flags" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachine_applyDefaultsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IEmulatedUSB-->
+ <!-- readonly attribute IEmulatedUSB::webcams-->
+ <xsd:element name="IEmulatedUSB_getWebcams">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IEmulatedUSB_getWebcamsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IEmulatedUSB::webcamAttach-->
+ <xsd:element name="IEmulatedUSB_webcamAttach">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="path" type="xsd:string"/>
+ <xsd:element name="settings" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IEmulatedUSB_webcamAttachResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IEmulatedUSB::webcamDetach-->
+ <xsd:element name="IEmulatedUSB_webcamDetach">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="path" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IEmulatedUSB_webcamDetachResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IConsole-->
+ <!-- readonly attribute IConsole::machine-->
+ <xsd:element name="IConsole_getMachine">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_getMachineResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IConsole::state-->
+ <xsd:element name="IConsole_getState">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_getStateResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:MachineState"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IConsole::guest-->
+ <xsd:element name="IConsole_getGuest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_getGuestResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IConsole::keyboard-->
+ <xsd:element name="IConsole_getKeyboard">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_getKeyboardResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IConsole::mouse-->
+ <xsd:element name="IConsole_getMouse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_getMouseResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IConsole::display-->
+ <xsd:element name="IConsole_getDisplay">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_getDisplayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IConsole::debugger-->
+ <xsd:element name="IConsole_getDebugger">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_getDebuggerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IConsole::USBDevices-->
+ <xsd:element name="IConsole_getUSBDevices">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_getUSBDevicesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IConsole::remoteUSBDevices-->
+ <xsd:element name="IConsole_getRemoteUSBDevices">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_getRemoteUSBDevicesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IConsole::sharedFolders-->
+ <xsd:element name="IConsole_getSharedFolders">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_getSharedFoldersResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IConsole::VRDEServerInfo-->
+ <xsd:element name="IConsole_getVRDEServerInfo">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_getVRDEServerInfoResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:IVRDEServerInfo"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IConsole::eventSource-->
+ <xsd:element name="IConsole_getEventSource">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_getEventSourceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IConsole::attachedPCIDevices-->
+ <xsd:element name="IConsole_getAttachedPCIDevices">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_getAttachedPCIDevicesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:IPCIDeviceAttachment"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IConsole::useHostClipboard-->
+ <xsd:element name="IConsole_getUseHostClipboard">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_getUseHostClipboardResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_setUseHostClipboard">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="useHostClipboard" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_setUseHostClipboardResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IConsole::emulatedUSB-->
+ <xsd:element name="IConsole_getEmulatedUSB">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_getEmulatedUSBResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::powerUp-->
+ <xsd:element name="IConsole_powerUp">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_powerUpResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::powerUpPaused-->
+ <xsd:element name="IConsole_powerUpPaused">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_powerUpPausedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::powerDown-->
+ <xsd:element name="IConsole_powerDown">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_powerDownResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::reset-->
+ <xsd:element name="IConsole_reset">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_resetResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::pause-->
+ <xsd:element name="IConsole_pause">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_pauseResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::resume-->
+ <xsd:element name="IConsole_resume">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_resumeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::powerButton-->
+ <xsd:element name="IConsole_powerButton">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_powerButtonResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::sleepButton-->
+ <xsd:element name="IConsole_sleepButton">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_sleepButtonResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::getPowerButtonHandled-->
+ <xsd:element name="IConsole_getPowerButtonHandled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_getPowerButtonHandledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::getGuestEnteredACPIMode-->
+ <xsd:element name="IConsole_getGuestEnteredACPIMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_getGuestEnteredACPIModeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::getDeviceActivity-->
+ <xsd:element name="IConsole_getDeviceActivity">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="type" minOccurs="0" maxOccurs="unbounded" type="vbox:DeviceType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_getDeviceActivityResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:DeviceActivity"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::attachUSBDevice-->
+ <xsd:element name="IConsole_attachUSBDevice">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="id" type="xsd:string"/>
+ <xsd:element name="captureFilename" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_attachUSBDeviceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::detachUSBDevice-->
+ <xsd:element name="IConsole_detachUSBDevice">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="id" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_detachUSBDeviceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::findUSBDeviceByAddress-->
+ <xsd:element name="IConsole_findUSBDeviceByAddress">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_findUSBDeviceByAddressResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::findUSBDeviceById-->
+ <xsd:element name="IConsole_findUSBDeviceById">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="id" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_findUSBDeviceByIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::createSharedFolder-->
+ <xsd:element name="IConsole_createSharedFolder">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="hostPath" type="xsd:string"/>
+ <xsd:element name="writable" type="xsd:boolean"/>
+ <xsd:element name="automount" type="xsd:boolean"/>
+ <xsd:element name="autoMountPoint" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_createSharedFolderResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::removeSharedFolder-->
+ <xsd:element name="IConsole_removeSharedFolder">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_removeSharedFolderResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::teleport-->
+ <xsd:element name="IConsole_teleport">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="hostname" type="xsd:string"/>
+ <xsd:element name="tcpport" type="xsd:unsignedInt"/>
+ <xsd:element name="password" type="xsd:string"/>
+ <xsd:element name="maxDowntime" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_teleportResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::addDiskEncryptionPassword-->
+ <xsd:element name="IConsole_addDiskEncryptionPassword">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="id" type="xsd:string"/>
+ <xsd:element name="password" type="xsd:string"/>
+ <xsd:element name="clearOnSuspend" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_addDiskEncryptionPasswordResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::addDiskEncryptionPasswords-->
+ <xsd:element name="IConsole_addDiskEncryptionPasswords">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="ids" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="passwords" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="clearOnSuspend" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_addDiskEncryptionPasswordsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::removeDiskEncryptionPassword-->
+ <xsd:element name="IConsole_removeDiskEncryptionPassword">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="id" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_removeDiskEncryptionPasswordResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IConsole::clearAllDiskEncryptionPasswords-->
+ <xsd:element name="IConsole_clearAllDiskEncryptionPasswords">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IConsole_clearAllDiskEncryptionPasswordsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IHostNetworkInterface-->
+ <!-- readonly attribute IHostNetworkInterface::name-->
+ <xsd:element name="IHostNetworkInterface_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNetworkInterface_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHostNetworkInterface::shortName-->
+ <xsd:element name="IHostNetworkInterface_getShortName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNetworkInterface_getShortNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHostNetworkInterface::id-->
+ <xsd:element name="IHostNetworkInterface_getId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNetworkInterface_getIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHostNetworkInterface::networkName-->
+ <xsd:element name="IHostNetworkInterface_getNetworkName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNetworkInterface_getNetworkNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHostNetworkInterface::DHCPEnabled-->
+ <xsd:element name="IHostNetworkInterface_getDHCPEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNetworkInterface_getDHCPEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHostNetworkInterface::IPAddress-->
+ <xsd:element name="IHostNetworkInterface_getIPAddress">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNetworkInterface_getIPAddressResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHostNetworkInterface::networkMask-->
+ <xsd:element name="IHostNetworkInterface_getNetworkMask">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNetworkInterface_getNetworkMaskResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHostNetworkInterface::IPV6Supported-->
+ <xsd:element name="IHostNetworkInterface_getIPV6Supported">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNetworkInterface_getIPV6SupportedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHostNetworkInterface::IPV6Address-->
+ <xsd:element name="IHostNetworkInterface_getIPV6Address">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNetworkInterface_getIPV6AddressResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHostNetworkInterface::IPV6NetworkMaskPrefixLength-->
+ <xsd:element name="IHostNetworkInterface_getIPV6NetworkMaskPrefixLength">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNetworkInterface_getIPV6NetworkMaskPrefixLengthResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHostNetworkInterface::hardwareAddress-->
+ <xsd:element name="IHostNetworkInterface_getHardwareAddress">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNetworkInterface_getHardwareAddressResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHostNetworkInterface::mediumType-->
+ <xsd:element name="IHostNetworkInterface_getMediumType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNetworkInterface_getMediumTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:HostNetworkInterfaceMediumType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHostNetworkInterface::status-->
+ <xsd:element name="IHostNetworkInterface_getStatus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNetworkInterface_getStatusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:HostNetworkInterfaceStatus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHostNetworkInterface::interfaceType-->
+ <xsd:element name="IHostNetworkInterface_getInterfaceType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNetworkInterface_getInterfaceTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:HostNetworkInterfaceType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHostNetworkInterface::wireless-->
+ <xsd:element name="IHostNetworkInterface_getWireless">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNetworkInterface_getWirelessResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHostNetworkInterface::enableStaticIPConfig-->
+ <xsd:element name="IHostNetworkInterface_enableStaticIPConfig">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="IPAddress" type="xsd:string"/>
+ <xsd:element name="networkMask" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNetworkInterface_enableStaticIPConfigResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHostNetworkInterface::enableStaticIPConfigV6-->
+ <xsd:element name="IHostNetworkInterface_enableStaticIPConfigV6">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="IPV6Address" type="xsd:string"/>
+ <xsd:element name="IPV6NetworkMaskPrefixLength" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNetworkInterface_enableStaticIPConfigV6Response">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHostNetworkInterface::enableDynamicIPConfig-->
+ <xsd:element name="IHostNetworkInterface_enableDynamicIPConfig">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNetworkInterface_enableDynamicIPConfigResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHostNetworkInterface::DHCPRediscover-->
+ <xsd:element name="IHostNetworkInterface_DHCPRediscover">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNetworkInterface_DHCPRediscoverResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IHostVideoInputDevice-->
+ <!-- readonly attribute IHostVideoInputDevice::name-->
+ <xsd:element name="IHostVideoInputDevice_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostVideoInputDevice_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHostVideoInputDevice::path-->
+ <xsd:element name="IHostVideoInputDevice_getPath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostVideoInputDevice_getPathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHostVideoInputDevice::alias-->
+ <xsd:element name="IHostVideoInputDevice_getAlias">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostVideoInputDevice_getAliasResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IHostUpdate-->
+ <!--Interface IHost-->
+ <!-- readonly attribute IHost::DVDDrives-->
+ <xsd:element name="IHost_getDVDDrives">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getDVDDrivesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHost::floppyDrives-->
+ <xsd:element name="IHost_getFloppyDrives">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getFloppyDrivesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHost::USBDevices-->
+ <xsd:element name="IHost_getUSBDevices">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getUSBDevicesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHost::USBDeviceFilters-->
+ <xsd:element name="IHost_getUSBDeviceFilters">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getUSBDeviceFiltersResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHost::networkInterfaces-->
+ <xsd:element name="IHost_getNetworkInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getNetworkInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHost::nameServers-->
+ <xsd:element name="IHost_getNameServers">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getNameServersResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHost::domainName-->
+ <xsd:element name="IHost_getDomainName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getDomainNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHost::searchStrings-->
+ <xsd:element name="IHost_getSearchStrings">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getSearchStringsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHost::processorCount-->
+ <xsd:element name="IHost_getProcessorCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getProcessorCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHost::processorOnlineCount-->
+ <xsd:element name="IHost_getProcessorOnlineCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getProcessorOnlineCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHost::processorCoreCount-->
+ <xsd:element name="IHost_getProcessorCoreCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getProcessorCoreCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHost::processorOnlineCoreCount-->
+ <xsd:element name="IHost_getProcessorOnlineCoreCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getProcessorOnlineCoreCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHost::memorySize-->
+ <xsd:element name="IHost_getMemorySize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getMemorySizeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHost::memoryAvailable-->
+ <xsd:element name="IHost_getMemoryAvailable">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getMemoryAvailableResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHost::operatingSystem-->
+ <xsd:element name="IHost_getOperatingSystem">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getOperatingSystemResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHost::OSVersion-->
+ <xsd:element name="IHost_getOSVersion">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getOSVersionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHost::UTCTime-->
+ <xsd:element name="IHost_getUTCTime">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getUTCTimeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHost::acceleration3DAvailable-->
+ <xsd:element name="IHost_getAcceleration3DAvailable">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getAcceleration3DAvailableResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHost::videoInputDevices-->
+ <xsd:element name="IHost_getVideoInputDevices">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getVideoInputDevicesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHost::update-->
+ <xsd:element name="IHost_getUpdate">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getUpdateResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHost::getProcessorSpeed-->
+ <xsd:element name="IHost_getProcessorSpeed">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="cpuId" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getProcessorSpeedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHost::getProcessorFeature-->
+ <xsd:element name="IHost_getProcessorFeature">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="feature" type="vbox:ProcessorFeature"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getProcessorFeatureResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHost::getProcessorDescription-->
+ <xsd:element name="IHost_getProcessorDescription">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="cpuId" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getProcessorDescriptionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHost::getProcessorCPUIDLeaf-->
+ <xsd:element name="IHost_getProcessorCPUIDLeaf">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="cpuId" type="xsd:unsignedInt"/>
+ <xsd:element name="leaf" type="xsd:unsignedInt"/>
+ <xsd:element name="subLeaf" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_getProcessorCPUIDLeafResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="valEax" type="xsd:unsignedInt"/>
+ <xsd:element name="valEbx" type="xsd:unsignedInt"/>
+ <xsd:element name="valEcx" type="xsd:unsignedInt"/>
+ <xsd:element name="valEdx" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHost::createHostOnlyNetworkInterface-->
+ <xsd:element name="IHost_createHostOnlyNetworkInterface">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_createHostOnlyNetworkInterfaceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="hostInterface" type="xsd:string"/>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHost::removeHostOnlyNetworkInterface-->
+ <xsd:element name="IHost_removeHostOnlyNetworkInterface">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="id" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_removeHostOnlyNetworkInterfaceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHost::createUSBDeviceFilter-->
+ <xsd:element name="IHost_createUSBDeviceFilter">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_createUSBDeviceFilterResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHost::insertUSBDeviceFilter-->
+ <xsd:element name="IHost_insertUSBDeviceFilter">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="position" type="xsd:unsignedInt"/>
+ <xsd:element name="filter" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_insertUSBDeviceFilterResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHost::removeUSBDeviceFilter-->
+ <xsd:element name="IHost_removeUSBDeviceFilter">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="position" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_removeUSBDeviceFilterResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHost::findHostDVDDrive-->
+ <xsd:element name="IHost_findHostDVDDrive">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_findHostDVDDriveResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHost::findHostFloppyDrive-->
+ <xsd:element name="IHost_findHostFloppyDrive">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_findHostFloppyDriveResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHost::findHostNetworkInterfaceByName-->
+ <xsd:element name="IHost_findHostNetworkInterfaceByName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_findHostNetworkInterfaceByNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHost::findHostNetworkInterfaceById-->
+ <xsd:element name="IHost_findHostNetworkInterfaceById">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="id" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_findHostNetworkInterfaceByIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHost::findHostNetworkInterfacesOfType-->
+ <xsd:element name="IHost_findHostNetworkInterfacesOfType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="type" type="vbox:HostNetworkInterfaceType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_findHostNetworkInterfacesOfTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHost::findUSBDeviceById-->
+ <xsd:element name="IHost_findUSBDeviceById">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="id" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_findUSBDeviceByIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHost::findUSBDeviceByAddress-->
+ <xsd:element name="IHost_findUSBDeviceByAddress">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_findUSBDeviceByAddressResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHost::generateMACAddress-->
+ <xsd:element name="IHost_generateMACAddress">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_generateMACAddressResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHost::addUSBDeviceSource-->
+ <xsd:element name="IHost_addUSBDeviceSource">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="backend" type="xsd:string"/>
+ <xsd:element name="id" type="xsd:string"/>
+ <xsd:element name="address" type="xsd:string"/>
+ <xsd:element name="propertyNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="propertyValues" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_addUSBDeviceSourceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IHost::removeUSBDeviceSource-->
+ <xsd:element name="IHost_removeUSBDeviceSource">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="id" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHost_removeUSBDeviceSourceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ISystemProperties-->
+ <!-- readonly attribute ISystemProperties::minGuestRAM-->
+ <xsd:element name="ISystemProperties_getMinGuestRAM">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getMinGuestRAMResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::maxGuestRAM-->
+ <xsd:element name="ISystemProperties_getMaxGuestRAM">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getMaxGuestRAMResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::minGuestVRAM-->
+ <xsd:element name="ISystemProperties_getMinGuestVRAM">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getMinGuestVRAMResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::maxGuestVRAM-->
+ <xsd:element name="ISystemProperties_getMaxGuestVRAM">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getMaxGuestVRAMResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::minGuestCPUCount-->
+ <xsd:element name="ISystemProperties_getMinGuestCPUCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getMinGuestCPUCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::maxGuestCPUCount-->
+ <xsd:element name="ISystemProperties_getMaxGuestCPUCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getMaxGuestCPUCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::maxGuestMonitors-->
+ <xsd:element name="ISystemProperties_getMaxGuestMonitors">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getMaxGuestMonitorsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::infoVDSize-->
+ <xsd:element name="ISystemProperties_getInfoVDSize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getInfoVDSizeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::serialPortCount-->
+ <xsd:element name="ISystemProperties_getSerialPortCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSerialPortCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::parallelPortCount-->
+ <xsd:element name="ISystemProperties_getParallelPortCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getParallelPortCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::maxBootPosition-->
+ <xsd:element name="ISystemProperties_getMaxBootPosition">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getMaxBootPositionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::rawModeSupported-->
+ <xsd:element name="ISystemProperties_getRawModeSupported">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getRawModeSupportedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISystemProperties::exclusiveHwVirt-->
+ <xsd:element name="ISystemProperties_getExclusiveHwVirt">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getExclusiveHwVirtResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setExclusiveHwVirt">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="exclusiveHwVirt" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setExclusiveHwVirtResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISystemProperties::defaultMachineFolder-->
+ <xsd:element name="ISystemProperties_getDefaultMachineFolder">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getDefaultMachineFolderResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setDefaultMachineFolder">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="defaultMachineFolder" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setDefaultMachineFolderResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISystemProperties::loggingLevel-->
+ <xsd:element name="ISystemProperties_getLoggingLevel">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getLoggingLevelResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setLoggingLevel">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="loggingLevel" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setLoggingLevelResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::mediumFormats-->
+ <xsd:element name="ISystemProperties_getMediumFormats">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getMediumFormatsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISystemProperties::defaultHardDiskFormat-->
+ <xsd:element name="ISystemProperties_getDefaultHardDiskFormat">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getDefaultHardDiskFormatResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setDefaultHardDiskFormat">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="defaultHardDiskFormat" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setDefaultHardDiskFormatResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISystemProperties::freeDiskSpaceWarning-->
+ <xsd:element name="ISystemProperties_getFreeDiskSpaceWarning">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getFreeDiskSpaceWarningResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setFreeDiskSpaceWarning">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="freeDiskSpaceWarning" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setFreeDiskSpaceWarningResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISystemProperties::freeDiskSpacePercentWarning-->
+ <xsd:element name="ISystemProperties_getFreeDiskSpacePercentWarning">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getFreeDiskSpacePercentWarningResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setFreeDiskSpacePercentWarning">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="freeDiskSpacePercentWarning" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setFreeDiskSpacePercentWarningResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISystemProperties::freeDiskSpaceError-->
+ <xsd:element name="ISystemProperties_getFreeDiskSpaceError">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getFreeDiskSpaceErrorResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setFreeDiskSpaceError">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="freeDiskSpaceError" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setFreeDiskSpaceErrorResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISystemProperties::freeDiskSpacePercentError-->
+ <xsd:element name="ISystemProperties_getFreeDiskSpacePercentError">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getFreeDiskSpacePercentErrorResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setFreeDiskSpacePercentError">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="freeDiskSpacePercentError" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setFreeDiskSpacePercentErrorResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISystemProperties::VRDEAuthLibrary-->
+ <xsd:element name="ISystemProperties_getVRDEAuthLibrary">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getVRDEAuthLibraryResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setVRDEAuthLibrary">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="VRDEAuthLibrary" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setVRDEAuthLibraryResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISystemProperties::webServiceAuthLibrary-->
+ <xsd:element name="ISystemProperties_getWebServiceAuthLibrary">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getWebServiceAuthLibraryResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setWebServiceAuthLibrary">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="webServiceAuthLibrary" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setWebServiceAuthLibraryResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISystemProperties::defaultVRDEExtPack-->
+ <xsd:element name="ISystemProperties_getDefaultVRDEExtPack">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getDefaultVRDEExtPackResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setDefaultVRDEExtPack">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="defaultVRDEExtPack" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setDefaultVRDEExtPackResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISystemProperties::logHistoryCount-->
+ <xsd:element name="ISystemProperties_getLogHistoryCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getLogHistoryCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setLogHistoryCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="logHistoryCount" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setLogHistoryCountResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::defaultAudioDriver-->
+ <xsd:element name="ISystemProperties_getDefaultAudioDriver">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getDefaultAudioDriverResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:AudioDriverType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISystemProperties::autostartDatabasePath-->
+ <xsd:element name="ISystemProperties_getAutostartDatabasePath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getAutostartDatabasePathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setAutostartDatabasePath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="autostartDatabasePath" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setAutostartDatabasePathResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISystemProperties::defaultAdditionsISO-->
+ <xsd:element name="ISystemProperties_getDefaultAdditionsISO">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getDefaultAdditionsISOResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setDefaultAdditionsISO">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="defaultAdditionsISO" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setDefaultAdditionsISOResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISystemProperties::defaultFrontend-->
+ <xsd:element name="ISystemProperties_getDefaultFrontend">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getDefaultFrontendResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setDefaultFrontend">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="defaultFrontend" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setDefaultFrontendResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::screenShotFormats-->
+ <xsd:element name="ISystemProperties_getScreenShotFormats">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getScreenShotFormatsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:BitmapFormat"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISystemProperties::proxyMode-->
+ <xsd:element name="ISystemProperties_getProxyMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getProxyModeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:ProxyMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setProxyMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="proxyMode" type="vbox:ProxyMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setProxyModeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISystemProperties::proxyURL-->
+ <xsd:element name="ISystemProperties_getProxyURL">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getProxyURLResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setProxyURL">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="proxyURL" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_setProxyURLResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedParavirtProviders-->
+ <xsd:element name="ISystemProperties_getSupportedParavirtProviders">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedParavirtProvidersResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:ParavirtProvider"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedClipboardModes-->
+ <xsd:element name="ISystemProperties_getSupportedClipboardModes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedClipboardModesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:ClipboardMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedDnDModes-->
+ <xsd:element name="ISystemProperties_getSupportedDnDModes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedDnDModesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:DnDMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedFirmwareTypes-->
+ <xsd:element name="ISystemProperties_getSupportedFirmwareTypes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedFirmwareTypesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:FirmwareType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedPointingHIDTypes-->
+ <xsd:element name="ISystemProperties_getSupportedPointingHIDTypes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedPointingHIDTypesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:PointingHIDType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedKeyboardHIDTypes-->
+ <xsd:element name="ISystemProperties_getSupportedKeyboardHIDTypes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedKeyboardHIDTypesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:KeyboardHIDType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedVFSTypes-->
+ <xsd:element name="ISystemProperties_getSupportedVFSTypes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedVFSTypesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:VFSType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedImportOptions-->
+ <xsd:element name="ISystemProperties_getSupportedImportOptions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedImportOptionsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:ImportOptions"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedExportOptions-->
+ <xsd:element name="ISystemProperties_getSupportedExportOptions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedExportOptionsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:ExportOptions"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedRecordingAudioCodecs-->
+ <xsd:element name="ISystemProperties_getSupportedRecordingAudioCodecs">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedRecordingAudioCodecsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:RecordingAudioCodec"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedRecordingVideoCodecs-->
+ <xsd:element name="ISystemProperties_getSupportedRecordingVideoCodecs">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedRecordingVideoCodecsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:RecordingVideoCodec"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedRecordingVSMethods-->
+ <xsd:element name="ISystemProperties_getSupportedRecordingVSMethods">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedRecordingVSMethodsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:RecordingVideoScalingMethod"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedRecordingVRCModes-->
+ <xsd:element name="ISystemProperties_getSupportedRecordingVRCModes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedRecordingVRCModesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:RecordingVideoRateControlMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedGraphicsControllerTypes-->
+ <xsd:element name="ISystemProperties_getSupportedGraphicsControllerTypes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedGraphicsControllerTypesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:GraphicsControllerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedCloneOptions-->
+ <xsd:element name="ISystemProperties_getSupportedCloneOptions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedCloneOptionsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:CloneOptions"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedAutostopTypes-->
+ <xsd:element name="ISystemProperties_getSupportedAutostopTypes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedAutostopTypesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:AutostopType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedVMProcPriorities-->
+ <xsd:element name="ISystemProperties_getSupportedVMProcPriorities">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedVMProcPrioritiesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:VMProcPriority"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedNetworkAttachmentTypes-->
+ <xsd:element name="ISystemProperties_getSupportedNetworkAttachmentTypes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedNetworkAttachmentTypesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:NetworkAttachmentType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedNetworkAdapterTypes-->
+ <xsd:element name="ISystemProperties_getSupportedNetworkAdapterTypes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedNetworkAdapterTypesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:NetworkAdapterType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedPortModes-->
+ <xsd:element name="ISystemProperties_getSupportedPortModes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedPortModesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:PortMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedUartTypes-->
+ <xsd:element name="ISystemProperties_getSupportedUartTypes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedUartTypesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:UartType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedUSBControllerTypes-->
+ <xsd:element name="ISystemProperties_getSupportedUSBControllerTypes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedUSBControllerTypesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:USBControllerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedAudioDriverTypes-->
+ <xsd:element name="ISystemProperties_getSupportedAudioDriverTypes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedAudioDriverTypesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:AudioDriverType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedAudioControllerTypes-->
+ <xsd:element name="ISystemProperties_getSupportedAudioControllerTypes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedAudioControllerTypesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:AudioControllerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedStorageBuses-->
+ <xsd:element name="ISystemProperties_getSupportedStorageBuses">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedStorageBusesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:StorageBus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedStorageControllerTypes-->
+ <xsd:element name="ISystemProperties_getSupportedStorageControllerTypes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedStorageControllerTypesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:StorageControllerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISystemProperties::supportedChipsetTypes-->
+ <xsd:element name="ISystemProperties_getSupportedChipsetTypes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getSupportedChipsetTypesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:ChipsetType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ISystemProperties::getMaxNetworkAdapters-->
+ <xsd:element name="ISystemProperties_getMaxNetworkAdapters">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="chipset" type="vbox:ChipsetType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getMaxNetworkAdaptersResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ISystemProperties::getMaxNetworkAdaptersOfType-->
+ <xsd:element name="ISystemProperties_getMaxNetworkAdaptersOfType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="chipset" type="vbox:ChipsetType"/>
+ <xsd:element name="type" type="vbox:NetworkAttachmentType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getMaxNetworkAdaptersOfTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ISystemProperties::getMaxDevicesPerPortForStorageBus-->
+ <xsd:element name="ISystemProperties_getMaxDevicesPerPortForStorageBus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="bus" type="vbox:StorageBus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getMaxDevicesPerPortForStorageBusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ISystemProperties::getMinPortCountForStorageBus-->
+ <xsd:element name="ISystemProperties_getMinPortCountForStorageBus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="bus" type="vbox:StorageBus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getMinPortCountForStorageBusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ISystemProperties::getMaxPortCountForStorageBus-->
+ <xsd:element name="ISystemProperties_getMaxPortCountForStorageBus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="bus" type="vbox:StorageBus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getMaxPortCountForStorageBusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ISystemProperties::getMaxInstancesOfStorageBus-->
+ <xsd:element name="ISystemProperties_getMaxInstancesOfStorageBus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="chipset" type="vbox:ChipsetType"/>
+ <xsd:element name="bus" type="vbox:StorageBus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getMaxInstancesOfStorageBusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ISystemProperties::getDeviceTypesForStorageBus-->
+ <xsd:element name="ISystemProperties_getDeviceTypesForStorageBus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="bus" type="vbox:StorageBus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getDeviceTypesForStorageBusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:DeviceType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ISystemProperties::getStorageBusForStorageControllerType-->
+ <xsd:element name="ISystemProperties_getStorageBusForStorageControllerType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="storageControllerType" type="vbox:StorageControllerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getStorageBusForStorageControllerTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:StorageBus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ISystemProperties::getStorageControllerTypesForStorageBus-->
+ <xsd:element name="ISystemProperties_getStorageControllerTypesForStorageBus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="storageBus" type="vbox:StorageBus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getStorageControllerTypesForStorageBusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:StorageControllerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ISystemProperties::getDefaultIoCacheSettingForStorageController-->
+ <xsd:element name="ISystemProperties_getDefaultIoCacheSettingForStorageController">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="controllerType" type="vbox:StorageControllerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getDefaultIoCacheSettingForStorageControllerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ISystemProperties::getStorageControllerHotplugCapable-->
+ <xsd:element name="ISystemProperties_getStorageControllerHotplugCapable">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="controllerType" type="vbox:StorageControllerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getStorageControllerHotplugCapableResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ISystemProperties::getMaxInstancesOfUSBControllerType-->
+ <xsd:element name="ISystemProperties_getMaxInstancesOfUSBControllerType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="chipset" type="vbox:ChipsetType"/>
+ <xsd:element name="type" type="vbox:USBControllerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISystemProperties_getMaxInstancesOfUSBControllerTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IDnDBase-->
+ <!-- readonly attribute IDnDBase::formats-->
+ <xsd:element name="IDnDBase_getFormats">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDnDBase_getFormatsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IDnDBase::protocolVersion-->
+ <xsd:element name="IDnDBase_getProtocolVersion">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDnDBase_getProtocolVersionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDnDBase::isFormatSupported-->
+ <xsd:element name="IDnDBase_isFormatSupported">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="format" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDnDBase_isFormatSupportedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDnDBase::addFormats-->
+ <xsd:element name="IDnDBase_addFormats">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="formats" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDnDBase_addFormatsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDnDBase::removeFormats-->
+ <xsd:element name="IDnDBase_removeFormats">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="formats" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDnDBase_removeFormatsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IDnDSource-->
+ <!-- method IDnDSource::dragIsPending-->
+ <xsd:element name="IDnDSource_dragIsPending">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDnDSource_dragIsPendingResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="formats" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="allowedActions" minOccurs="0" maxOccurs="unbounded" type="vbox:DnDAction"/>
+ <xsd:element name="returnval" type="vbox:DnDAction"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDnDSource::drop-->
+ <xsd:element name="IDnDSource_drop">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="format" type="xsd:string"/>
+ <xsd:element name="action" type="vbox:DnDAction"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDnDSource_dropResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDnDSource::receiveData-->
+ <xsd:element name="IDnDSource_receiveData">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDnDSource_receiveDataResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestDnDSource-->
+ <!-- readonly attribute IGuestDnDSource::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="IGuestDnDSource_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestDnDSource_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IDnDTarget-->
+ <!-- method IDnDTarget::enter-->
+ <xsd:element name="IDnDTarget_enter">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ <xsd:element name="y" type="xsd:unsignedInt"/>
+ <xsd:element name="x" type="xsd:unsignedInt"/>
+ <xsd:element name="defaultAction" type="vbox:DnDAction"/>
+ <xsd:element name="allowedActions" minOccurs="0" maxOccurs="unbounded" type="vbox:DnDAction"/>
+ <xsd:element name="formats" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDnDTarget_enterResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:DnDAction"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDnDTarget::move-->
+ <xsd:element name="IDnDTarget_move">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ <xsd:element name="x" type="xsd:unsignedInt"/>
+ <xsd:element name="y" type="xsd:unsignedInt"/>
+ <xsd:element name="defaultAction" type="vbox:DnDAction"/>
+ <xsd:element name="allowedActions" minOccurs="0" maxOccurs="unbounded" type="vbox:DnDAction"/>
+ <xsd:element name="formats" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDnDTarget_moveResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:DnDAction"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDnDTarget::leave-->
+ <xsd:element name="IDnDTarget_leave">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDnDTarget_leaveResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDnDTarget::drop-->
+ <xsd:element name="IDnDTarget_drop">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ <xsd:element name="x" type="xsd:unsignedInt"/>
+ <xsd:element name="y" type="xsd:unsignedInt"/>
+ <xsd:element name="defaultAction" type="vbox:DnDAction"/>
+ <xsd:element name="allowedActions" minOccurs="0" maxOccurs="unbounded" type="vbox:DnDAction"/>
+ <xsd:element name="formats" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDnDTarget_dropResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="format" type="xsd:string"/>
+ <xsd:element name="returnval" type="vbox:DnDAction"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDnDTarget::sendData-->
+ <xsd:element name="IDnDTarget_sendData">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ <xsd:element name="format" type="xsd:string"/>
+ <xsd:element name="data" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDnDTarget_sendDataResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDnDTarget::cancel-->
+ <xsd:element name="IDnDTarget_cancel">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDnDTarget_cancelResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestDnDTarget-->
+ <!-- readonly attribute IGuestDnDTarget::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="IGuestDnDTarget_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestDnDTarget_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestSession-->
+ <!-- readonly attribute IGuestSession::user-->
+ <xsd:element name="IGuestSession_getUser">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_getUserResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestSession::domain-->
+ <xsd:element name="IGuestSession_getDomain">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_getDomainResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestSession::name-->
+ <xsd:element name="IGuestSession_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestSession::id-->
+ <xsd:element name="IGuestSession_getId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_getIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IGuestSession::timeout-->
+ <xsd:element name="IGuestSession_getTimeout">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_getTimeoutResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_setTimeout">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="timeout" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_setTimeoutResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestSession::protocolVersion-->
+ <xsd:element name="IGuestSession_getProtocolVersion">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_getProtocolVersionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestSession::status-->
+ <xsd:element name="IGuestSession_getStatus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_getStatusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:GuestSessionStatus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IGuestSession::environmentChanges-->
+ <xsd:element name="IGuestSession_getEnvironmentChanges">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_getEnvironmentChangesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_setEnvironmentChanges">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="environmentChanges" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_setEnvironmentChangesResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestSession::environmentBase-->
+ <xsd:element name="IGuestSession_getEnvironmentBase">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_getEnvironmentBaseResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestSession::processes-->
+ <xsd:element name="IGuestSession_getProcesses">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_getProcessesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestSession::pathStyle-->
+ <xsd:element name="IGuestSession_getPathStyle">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_getPathStyleResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:PathStyle"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IGuestSession::currentDirectory-->
+ <xsd:element name="IGuestSession_getCurrentDirectory">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_getCurrentDirectoryResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_setCurrentDirectory">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="currentDirectory" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_setCurrentDirectoryResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestSession::userHome-->
+ <xsd:element name="IGuestSession_getUserHome">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_getUserHomeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestSession::userDocuments-->
+ <xsd:element name="IGuestSession_getUserDocuments">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_getUserDocumentsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestSession::directories-->
+ <xsd:element name="IGuestSession_getDirectories">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_getDirectoriesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestSession::files-->
+ <xsd:element name="IGuestSession_getFiles">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_getFilesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestSession::eventSource-->
+ <xsd:element name="IGuestSession_getEventSource">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_getEventSourceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::close-->
+ <xsd:element name="IGuestSession_close">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_closeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::copyFromGuest-->
+ <xsd:element name="IGuestSession_copyFromGuest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="sources" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="filters" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="destination" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_copyFromGuestResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::copyToGuest-->
+ <xsd:element name="IGuestSession_copyToGuest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="sources" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="filters" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="destination" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_copyToGuestResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::directoryCopy-->
+ <xsd:element name="IGuestSession_directoryCopy">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="source" type="xsd:string"/>
+ <xsd:element name="destination" type="xsd:string"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="vbox:DirectoryCopyFlag"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_directoryCopyResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::directoryCopyFromGuest-->
+ <xsd:element name="IGuestSession_directoryCopyFromGuest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="source" type="xsd:string"/>
+ <xsd:element name="destination" type="xsd:string"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="vbox:DirectoryCopyFlag"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_directoryCopyFromGuestResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::directoryCopyToGuest-->
+ <xsd:element name="IGuestSession_directoryCopyToGuest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="source" type="xsd:string"/>
+ <xsd:element name="destination" type="xsd:string"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="vbox:DirectoryCopyFlag"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_directoryCopyToGuestResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::directoryCreate-->
+ <xsd:element name="IGuestSession_directoryCreate">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="path" type="xsd:string"/>
+ <xsd:element name="mode" type="xsd:unsignedInt"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="vbox:DirectoryCreateFlag"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_directoryCreateResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::directoryCreateTemp-->
+ <xsd:element name="IGuestSession_directoryCreateTemp">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="templateName" type="xsd:string"/>
+ <xsd:element name="mode" type="xsd:unsignedInt"/>
+ <xsd:element name="path" type="xsd:string"/>
+ <xsd:element name="secure" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_directoryCreateTempResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::directoryExists-->
+ <xsd:element name="IGuestSession_directoryExists">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="path" type="xsd:string"/>
+ <xsd:element name="followSymlinks" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_directoryExistsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::directoryOpen-->
+ <xsd:element name="IGuestSession_directoryOpen">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="path" type="xsd:string"/>
+ <xsd:element name="filter" type="xsd:string"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="vbox:DirectoryOpenFlag"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_directoryOpenResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::directoryRemove-->
+ <xsd:element name="IGuestSession_directoryRemove">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="path" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_directoryRemoveResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::directoryRemoveRecursive-->
+ <xsd:element name="IGuestSession_directoryRemoveRecursive">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="path" type="xsd:string"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="vbox:DirectoryRemoveRecFlag"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_directoryRemoveRecursiveResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::environmentScheduleSet-->
+ <xsd:element name="IGuestSession_environmentScheduleSet">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="value" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_environmentScheduleSetResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::environmentScheduleUnset-->
+ <xsd:element name="IGuestSession_environmentScheduleUnset">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_environmentScheduleUnsetResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::environmentGetBaseVariable-->
+ <xsd:element name="IGuestSession_environmentGetBaseVariable">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_environmentGetBaseVariableResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::environmentDoesBaseVariableExist-->
+ <xsd:element name="IGuestSession_environmentDoesBaseVariableExist">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_environmentDoesBaseVariableExistResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::fileCopy-->
+ <xsd:element name="IGuestSession_fileCopy">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="source" type="xsd:string"/>
+ <xsd:element name="destination" type="xsd:string"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="vbox:FileCopyFlag"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_fileCopyResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::fileCopyFromGuest-->
+ <xsd:element name="IGuestSession_fileCopyFromGuest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="source" type="xsd:string"/>
+ <xsd:element name="destination" type="xsd:string"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="vbox:FileCopyFlag"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_fileCopyFromGuestResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::fileCopyToGuest-->
+ <xsd:element name="IGuestSession_fileCopyToGuest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="source" type="xsd:string"/>
+ <xsd:element name="destination" type="xsd:string"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="vbox:FileCopyFlag"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_fileCopyToGuestResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::fileCreateTemp-->
+ <xsd:element name="IGuestSession_fileCreateTemp">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="templateName" type="xsd:string"/>
+ <xsd:element name="mode" type="xsd:unsignedInt"/>
+ <xsd:element name="path" type="xsd:string"/>
+ <xsd:element name="secure" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_fileCreateTempResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::fileExists-->
+ <xsd:element name="IGuestSession_fileExists">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="path" type="xsd:string"/>
+ <xsd:element name="followSymlinks" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_fileExistsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::fileOpen-->
+ <xsd:element name="IGuestSession_fileOpen">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="path" type="xsd:string"/>
+ <xsd:element name="accessMode" type="vbox:FileAccessMode"/>
+ <xsd:element name="openAction" type="vbox:FileOpenAction"/>
+ <xsd:element name="creationMode" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_fileOpenResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::fileOpenEx-->
+ <xsd:element name="IGuestSession_fileOpenEx">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="path" type="xsd:string"/>
+ <xsd:element name="accessMode" type="vbox:FileAccessMode"/>
+ <xsd:element name="openAction" type="vbox:FileOpenAction"/>
+ <xsd:element name="sharingMode" type="vbox:FileSharingMode"/>
+ <xsd:element name="creationMode" type="xsd:unsignedInt"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="vbox:FileOpenExFlag"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_fileOpenExResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::fileQuerySize-->
+ <xsd:element name="IGuestSession_fileQuerySize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="path" type="xsd:string"/>
+ <xsd:element name="followSymlinks" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_fileQuerySizeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::fsObjExists-->
+ <xsd:element name="IGuestSession_fsObjExists">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="path" type="xsd:string"/>
+ <xsd:element name="followSymlinks" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_fsObjExistsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::fsObjQueryInfo-->
+ <xsd:element name="IGuestSession_fsObjQueryInfo">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="path" type="xsd:string"/>
+ <xsd:element name="followSymlinks" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_fsObjQueryInfoResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::fsObjRemove-->
+ <xsd:element name="IGuestSession_fsObjRemove">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="path" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_fsObjRemoveResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::fsObjRemoveArray-->
+ <xsd:element name="IGuestSession_fsObjRemoveArray">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="path" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_fsObjRemoveArrayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::fsObjRename-->
+ <xsd:element name="IGuestSession_fsObjRename">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="oldPath" type="xsd:string"/>
+ <xsd:element name="newPath" type="xsd:string"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="vbox:FsObjRenameFlag"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_fsObjRenameResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::fsObjMove-->
+ <xsd:element name="IGuestSession_fsObjMove">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="source" type="xsd:string"/>
+ <xsd:element name="destination" type="xsd:string"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="vbox:FsObjMoveFlag"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_fsObjMoveResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::fsObjMoveArray-->
+ <xsd:element name="IGuestSession_fsObjMoveArray">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="source" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="destination" type="xsd:string"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="vbox:FsObjMoveFlag"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_fsObjMoveArrayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::fsObjCopyArray-->
+ <xsd:element name="IGuestSession_fsObjCopyArray">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="source" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="destination" type="xsd:string"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="vbox:FileCopyFlag"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_fsObjCopyArrayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::fsObjSetACL-->
+ <xsd:element name="IGuestSession_fsObjSetACL">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="path" type="xsd:string"/>
+ <xsd:element name="followSymlinks" type="xsd:boolean"/>
+ <xsd:element name="acl" type="xsd:string"/>
+ <xsd:element name="mode" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_fsObjSetACLResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::processCreate-->
+ <xsd:element name="IGuestSession_processCreate">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="executable" type="xsd:string"/>
+ <xsd:element name="arguments" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="environmentChanges" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="vbox:ProcessCreateFlag"/>
+ <xsd:element name="timeoutMS" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_processCreateResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::processCreateEx-->
+ <xsd:element name="IGuestSession_processCreateEx">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="executable" type="xsd:string"/>
+ <xsd:element name="arguments" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="environmentChanges" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="vbox:ProcessCreateFlag"/>
+ <xsd:element name="timeoutMS" type="xsd:unsignedInt"/>
+ <xsd:element name="priority" type="vbox:ProcessPriority"/>
+ <xsd:element name="affinity" minOccurs="0" maxOccurs="unbounded" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_processCreateExResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::processGet-->
+ <xsd:element name="IGuestSession_processGet">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="pid" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_processGetResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::symlinkCreate-->
+ <xsd:element name="IGuestSession_symlinkCreate">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="symlink" type="xsd:string"/>
+ <xsd:element name="target" type="xsd:string"/>
+ <xsd:element name="type" type="vbox:SymlinkType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_symlinkCreateResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::symlinkExists-->
+ <xsd:element name="IGuestSession_symlinkExists">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="symlink" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_symlinkExistsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::symlinkRead-->
+ <xsd:element name="IGuestSession_symlinkRead">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="symlink" type="xsd:string"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="vbox:SymlinkReadFlag"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_symlinkReadResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::waitFor-->
+ <xsd:element name="IGuestSession_waitFor">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="waitFor" type="xsd:unsignedInt"/>
+ <xsd:element name="timeoutMS" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_waitForResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:GuestSessionWaitResult"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuestSession::waitForArray-->
+ <xsd:element name="IGuestSession_waitForArray">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="waitFor" minOccurs="0" maxOccurs="unbounded" type="vbox:GuestSessionWaitForFlag"/>
+ <xsd:element name="timeoutMS" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSession_waitForArrayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:GuestSessionWaitResult"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IProcess-->
+ <!-- readonly attribute IProcess::arguments-->
+ <xsd:element name="IProcess_getArguments">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProcess_getArgumentsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProcess::environment-->
+ <xsd:element name="IProcess_getEnvironment">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProcess_getEnvironmentResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProcess::eventSource-->
+ <xsd:element name="IProcess_getEventSource">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProcess_getEventSourceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProcess::executablePath-->
+ <xsd:element name="IProcess_getExecutablePath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProcess_getExecutablePathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProcess::exitCode-->
+ <xsd:element name="IProcess_getExitCode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProcess_getExitCodeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProcess::name-->
+ <xsd:element name="IProcess_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProcess_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProcess::PID-->
+ <xsd:element name="IProcess_getPID">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProcess_getPIDResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProcess::status-->
+ <xsd:element name="IProcess_getStatus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProcess_getStatusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:ProcessStatus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IProcess::waitFor-->
+ <xsd:element name="IProcess_waitFor">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="waitFor" type="xsd:unsignedInt"/>
+ <xsd:element name="timeoutMS" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProcess_waitForResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:ProcessWaitResult"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IProcess::waitForArray-->
+ <xsd:element name="IProcess_waitForArray">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="waitFor" minOccurs="0" maxOccurs="unbounded" type="vbox:ProcessWaitForFlag"/>
+ <xsd:element name="timeoutMS" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProcess_waitForArrayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:ProcessWaitResult"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IProcess::read-->
+ <xsd:element name="IProcess_read">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="handle" type="xsd:unsignedInt"/>
+ <xsd:element name="toRead" type="xsd:unsignedInt"/>
+ <xsd:element name="timeoutMS" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProcess_readResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IProcess::write-->
+ <xsd:element name="IProcess_write">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="handle" type="xsd:unsignedInt"/>
+ <xsd:element name="flags" type="xsd:unsignedInt"/>
+ <xsd:element name="data" type="xsd:string"/>
+ <xsd:element name="timeoutMS" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProcess_writeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IProcess::writeArray-->
+ <xsd:element name="IProcess_writeArray">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="handle" type="xsd:unsignedInt"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="vbox:ProcessInputFlag"/>
+ <xsd:element name="data" type="xsd:string"/>
+ <xsd:element name="timeoutMS" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProcess_writeArrayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IProcess::terminate-->
+ <xsd:element name="IProcess_terminate">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProcess_terminateResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestProcess-->
+ <!-- readonly attribute IGuestProcess::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="IGuestProcess_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestProcess_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IDirectory-->
+ <!-- readonly attribute IDirectory::directoryName-->
+ <xsd:element name="IDirectory_getDirectoryName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDirectory_getDirectoryNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IDirectory::filter-->
+ <xsd:element name="IDirectory_getFilter">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDirectory_getFilterResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDirectory::close-->
+ <xsd:element name="IDirectory_close">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDirectory_closeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDirectory::read-->
+ <xsd:element name="IDirectory_read">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDirectory_readResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestDirectory-->
+ <!-- readonly attribute IGuestDirectory::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="IGuestDirectory_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestDirectory_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IFile-->
+ <!-- readonly attribute IFile::eventSource-->
+ <xsd:element name="IFile_getEventSource">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFile_getEventSourceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFile::id-->
+ <xsd:element name="IFile_getId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFile_getIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFile::initialSize-->
+ <xsd:element name="IFile_getInitialSize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFile_getInitialSizeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFile::offset-->
+ <xsd:element name="IFile_getOffset">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFile_getOffsetResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFile::status-->
+ <xsd:element name="IFile_getStatus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFile_getStatusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:FileStatus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFile::filename-->
+ <xsd:element name="IFile_getFilename">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFile_getFilenameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFile::creationMode-->
+ <xsd:element name="IFile_getCreationMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFile_getCreationModeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFile::openAction-->
+ <xsd:element name="IFile_getOpenAction">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFile_getOpenActionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:FileOpenAction"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFile::accessMode-->
+ <xsd:element name="IFile_getAccessMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFile_getAccessModeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:FileAccessMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IFile::close-->
+ <xsd:element name="IFile_close">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFile_closeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IFile::queryInfo-->
+ <xsd:element name="IFile_queryInfo">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFile_queryInfoResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IFile::querySize-->
+ <xsd:element name="IFile_querySize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFile_querySizeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IFile::read-->
+ <xsd:element name="IFile_read">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="toRead" type="xsd:unsignedInt"/>
+ <xsd:element name="timeoutMS" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFile_readResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IFile::readAt-->
+ <xsd:element name="IFile_readAt">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="offset" type="xsd:long"/>
+ <xsd:element name="toRead" type="xsd:unsignedInt"/>
+ <xsd:element name="timeoutMS" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFile_readAtResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IFile::seek-->
+ <xsd:element name="IFile_seek">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="offset" type="xsd:long"/>
+ <xsd:element name="whence" type="vbox:FileSeekOrigin"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFile_seekResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IFile::setACL-->
+ <xsd:element name="IFile_setACL">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="acl" type="xsd:string"/>
+ <xsd:element name="mode" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFile_setACLResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IFile::setSize-->
+ <xsd:element name="IFile_setSize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="size" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFile_setSizeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IFile::write-->
+ <xsd:element name="IFile_write">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="data" type="xsd:string"/>
+ <xsd:element name="timeoutMS" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFile_writeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IFile::writeAt-->
+ <xsd:element name="IFile_writeAt">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="offset" type="xsd:long"/>
+ <xsd:element name="data" type="xsd:string"/>
+ <xsd:element name="timeoutMS" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFile_writeAtResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestFile-->
+ <!-- readonly attribute IGuestFile::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="IGuestFile_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestFile_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IFsObjInfo-->
+ <!-- readonly attribute IFsObjInfo::name-->
+ <xsd:element name="IFsObjInfo_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFsObjInfo_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFsObjInfo::type-->
+ <xsd:element name="IFsObjInfo_getType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFsObjInfo_getTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:FsObjType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFsObjInfo::fileAttributes-->
+ <xsd:element name="IFsObjInfo_getFileAttributes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFsObjInfo_getFileAttributesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFsObjInfo::objectSize-->
+ <xsd:element name="IFsObjInfo_getObjectSize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFsObjInfo_getObjectSizeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFsObjInfo::allocatedSize-->
+ <xsd:element name="IFsObjInfo_getAllocatedSize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFsObjInfo_getAllocatedSizeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFsObjInfo::accessTime-->
+ <xsd:element name="IFsObjInfo_getAccessTime">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFsObjInfo_getAccessTimeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFsObjInfo::birthTime-->
+ <xsd:element name="IFsObjInfo_getBirthTime">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFsObjInfo_getBirthTimeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFsObjInfo::changeTime-->
+ <xsd:element name="IFsObjInfo_getChangeTime">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFsObjInfo_getChangeTimeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFsObjInfo::modificationTime-->
+ <xsd:element name="IFsObjInfo_getModificationTime">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFsObjInfo_getModificationTimeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFsObjInfo::UID-->
+ <xsd:element name="IFsObjInfo_getUID">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFsObjInfo_getUIDResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFsObjInfo::userName-->
+ <xsd:element name="IFsObjInfo_getUserName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFsObjInfo_getUserNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFsObjInfo::GID-->
+ <xsd:element name="IFsObjInfo_getGID">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFsObjInfo_getGIDResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFsObjInfo::groupName-->
+ <xsd:element name="IFsObjInfo_getGroupName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFsObjInfo_getGroupNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFsObjInfo::nodeId-->
+ <xsd:element name="IFsObjInfo_getNodeId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFsObjInfo_getNodeIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFsObjInfo::nodeIdDevice-->
+ <xsd:element name="IFsObjInfo_getNodeIdDevice">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFsObjInfo_getNodeIdDeviceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFsObjInfo::hardLinks-->
+ <xsd:element name="IFsObjInfo_getHardLinks">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFsObjInfo_getHardLinksResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFsObjInfo::deviceNumber-->
+ <xsd:element name="IFsObjInfo_getDeviceNumber">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFsObjInfo_getDeviceNumberResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFsObjInfo::generationId-->
+ <xsd:element name="IFsObjInfo_getGenerationId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFsObjInfo_getGenerationIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFsObjInfo::userFlags-->
+ <xsd:element name="IFsObjInfo_getUserFlags">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFsObjInfo_getUserFlagsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestFsObjInfo-->
+ <!-- readonly attribute IGuestFsObjInfo::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="IGuestFsObjInfo_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestFsObjInfo_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuest-->
+ <!-- readonly attribute IGuest::OSTypeId-->
+ <xsd:element name="IGuest_getOSTypeId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_getOSTypeIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuest::additionsRunLevel-->
+ <xsd:element name="IGuest_getAdditionsRunLevel">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_getAdditionsRunLevelResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:AdditionsRunLevelType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuest::additionsVersion-->
+ <xsd:element name="IGuest_getAdditionsVersion">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_getAdditionsVersionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuest::additionsRevision-->
+ <xsd:element name="IGuest_getAdditionsRevision">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_getAdditionsRevisionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuest::dnDSource-->
+ <xsd:element name="IGuest_getDnDSource">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_getDnDSourceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuest::dnDTarget-->
+ <xsd:element name="IGuest_getDnDTarget">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_getDnDTargetResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuest::eventSource-->
+ <xsd:element name="IGuest_getEventSource">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_getEventSourceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuest::facilities-->
+ <xsd:element name="IGuest_getFacilities">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_getFacilitiesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:IAdditionsFacility"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuest::sessions-->
+ <xsd:element name="IGuest_getSessions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_getSessionsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IGuest::memoryBalloonSize-->
+ <xsd:element name="IGuest_getMemoryBalloonSize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_getMemoryBalloonSizeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_setMemoryBalloonSize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="memoryBalloonSize" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_setMemoryBalloonSizeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IGuest::statisticsUpdateInterval-->
+ <xsd:element name="IGuest_getStatisticsUpdateInterval">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_getStatisticsUpdateIntervalResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_setStatisticsUpdateInterval">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="statisticsUpdateInterval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_setStatisticsUpdateIntervalResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuest::internalGetStatistics-->
+ <xsd:element name="IGuest_internalGetStatistics">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_internalGetStatisticsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="cpuUser" type="xsd:unsignedInt"/>
+ <xsd:element name="cpuKernel" type="xsd:unsignedInt"/>
+ <xsd:element name="cpuIdle" type="xsd:unsignedInt"/>
+ <xsd:element name="memTotal" type="xsd:unsignedInt"/>
+ <xsd:element name="memFree" type="xsd:unsignedInt"/>
+ <xsd:element name="memBalloon" type="xsd:unsignedInt"/>
+ <xsd:element name="memShared" type="xsd:unsignedInt"/>
+ <xsd:element name="memCache" type="xsd:unsignedInt"/>
+ <xsd:element name="pagedTotal" type="xsd:unsignedInt"/>
+ <xsd:element name="memAllocTotal" type="xsd:unsignedInt"/>
+ <xsd:element name="memFreeTotal" type="xsd:unsignedInt"/>
+ <xsd:element name="memBalloonTotal" type="xsd:unsignedInt"/>
+ <xsd:element name="memSharedTotal" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuest::getFacilityStatus-->
+ <xsd:element name="IGuest_getFacilityStatus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="facility" type="vbox:AdditionsFacilityType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_getFacilityStatusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="timestamp" type="xsd:long"/>
+ <xsd:element name="returnval" type="vbox:AdditionsFacilityStatus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuest::getAdditionsStatus-->
+ <xsd:element name="IGuest_getAdditionsStatus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="level" type="vbox:AdditionsRunLevelType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_getAdditionsStatusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuest::setCredentials-->
+ <xsd:element name="IGuest_setCredentials">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="userName" type="xsd:string"/>
+ <xsd:element name="password" type="xsd:string"/>
+ <xsd:element name="domain" type="xsd:string"/>
+ <xsd:element name="allowInteractiveLogon" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_setCredentialsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuest::createSession-->
+ <xsd:element name="IGuest_createSession">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="user" type="xsd:string"/>
+ <xsd:element name="password" type="xsd:string"/>
+ <xsd:element name="domain" type="xsd:string"/>
+ <xsd:element name="sessionName" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_createSessionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuest::findSession-->
+ <xsd:element name="IGuest_findSession">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="sessionName" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_findSessionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IGuest::updateGuestAdditions-->
+ <xsd:element name="IGuest_updateGuestAdditions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="source" type="xsd:string"/>
+ <xsd:element name="arguments" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="vbox:AdditionsUpdateFlag"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuest_updateGuestAdditionsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IProgress-->
+ <!-- readonly attribute IProgress::id-->
+ <xsd:element name="IProgress_getId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_getIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProgress::description-->
+ <xsd:element name="IProgress_getDescription">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_getDescriptionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProgress::initiator-->
+ <xsd:element name="IProgress_getInitiator">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_getInitiatorResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProgress::cancelable-->
+ <xsd:element name="IProgress_getCancelable">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_getCancelableResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProgress::percent-->
+ <xsd:element name="IProgress_getPercent">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_getPercentResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProgress::timeRemaining-->
+ <xsd:element name="IProgress_getTimeRemaining">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_getTimeRemainingResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProgress::completed-->
+ <xsd:element name="IProgress_getCompleted">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_getCompletedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProgress::canceled-->
+ <xsd:element name="IProgress_getCanceled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_getCanceledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProgress::resultCode-->
+ <xsd:element name="IProgress_getResultCode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_getResultCodeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProgress::errorInfo-->
+ <xsd:element name="IProgress_getErrorInfo">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_getErrorInfoResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProgress::operationCount-->
+ <xsd:element name="IProgress_getOperationCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_getOperationCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProgress::operation-->
+ <xsd:element name="IProgress_getOperation">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_getOperationResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProgress::operationDescription-->
+ <xsd:element name="IProgress_getOperationDescription">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_getOperationDescriptionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProgress::operationPercent-->
+ <xsd:element name="IProgress_getOperationPercent">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_getOperationPercentResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProgress::operationWeight-->
+ <xsd:element name="IProgress_getOperationWeight">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_getOperationWeightResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IProgress::timeout-->
+ <xsd:element name="IProgress_getTimeout">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_getTimeoutResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_setTimeout">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="timeout" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_setTimeoutResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IProgress::eventSource-->
+ <xsd:element name="IProgress_getEventSource">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_getEventSourceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IProgress::waitForCompletion-->
+ <xsd:element name="IProgress_waitForCompletion">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="timeout" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_waitForCompletionResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IProgress::waitForOperationCompletion-->
+ <xsd:element name="IProgress_waitForOperationCompletion">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="operation" type="xsd:unsignedInt"/>
+ <xsd:element name="timeout" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_waitForOperationCompletionResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IProgress::cancel-->
+ <xsd:element name="IProgress_cancel">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgress_cancelResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ISnapshot-->
+ <!-- readonly attribute ISnapshot::id-->
+ <xsd:element name="ISnapshot_getId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISnapshot_getIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISnapshot::name-->
+ <xsd:element name="ISnapshot_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISnapshot_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISnapshot_setName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISnapshot_setNameResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISnapshot::description-->
+ <xsd:element name="ISnapshot_getDescription">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISnapshot_getDescriptionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISnapshot_setDescription">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="description" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISnapshot_setDescriptionResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISnapshot::timeStamp-->
+ <xsd:element name="ISnapshot_getTimeStamp">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISnapshot_getTimeStampResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISnapshot::online-->
+ <xsd:element name="ISnapshot_getOnline">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISnapshot_getOnlineResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISnapshot::machine-->
+ <xsd:element name="ISnapshot_getMachine">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISnapshot_getMachineResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISnapshot::parent-->
+ <xsd:element name="ISnapshot_getParent">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISnapshot_getParentResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISnapshot::children-->
+ <xsd:element name="ISnapshot_getChildren">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISnapshot_getChildrenResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISnapshot::childrenCount-->
+ <xsd:element name="ISnapshot_getChildrenCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISnapshot_getChildrenCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IMedium-->
+ <!-- readonly attribute IMedium::id-->
+ <xsd:element name="IMedium_getId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMedium::description-->
+ <xsd:element name="IMedium_getDescription">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getDescriptionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_setDescription">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="description" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_setDescriptionResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMedium::state-->
+ <xsd:element name="IMedium_getState">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getStateResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:MediumState"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMedium::variant-->
+ <xsd:element name="IMedium_getVariant">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getVariantResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:MediumVariant"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMedium::location-->
+ <xsd:element name="IMedium_getLocation">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getLocationResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_setLocation">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="location" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_setLocationResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMedium::name-->
+ <xsd:element name="IMedium_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMedium::deviceType-->
+ <xsd:element name="IMedium_getDeviceType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getDeviceTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:DeviceType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMedium::hostDrive-->
+ <xsd:element name="IMedium_getHostDrive">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getHostDriveResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMedium::size-->
+ <xsd:element name="IMedium_getSize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getSizeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMedium::format-->
+ <xsd:element name="IMedium_getFormat">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getFormatResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMedium::mediumFormat-->
+ <xsd:element name="IMedium_getMediumFormat">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getMediumFormatResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMedium::type-->
+ <xsd:element name="IMedium_getType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:MediumType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_setType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="type" type="vbox:MediumType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_setTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMedium::allowedTypes-->
+ <xsd:element name="IMedium_getAllowedTypes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getAllowedTypesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:MediumType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMedium::parent-->
+ <xsd:element name="IMedium_getParent">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getParentResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMedium::children-->
+ <xsd:element name="IMedium_getChildren">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getChildrenResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMedium::base-->
+ <xsd:element name="IMedium_getBase">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getBaseResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMedium::readOnly-->
+ <xsd:element name="IMedium_getReadOnly">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getReadOnlyResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMedium::logicalSize-->
+ <xsd:element name="IMedium_getLogicalSize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getLogicalSizeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMedium::autoReset-->
+ <xsd:element name="IMedium_getAutoReset">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getAutoResetResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_setAutoReset">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="autoReset" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_setAutoResetResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMedium::lastAccessError-->
+ <xsd:element name="IMedium_getLastAccessError">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getLastAccessErrorResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMedium::machineIds-->
+ <xsd:element name="IMedium_getMachineIds">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getMachineIdsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::setIds-->
+ <xsd:element name="IMedium_setIds">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="setImageId" type="xsd:boolean"/>
+ <xsd:element name="imageId" type="xsd:string"/>
+ <xsd:element name="setParentId" type="xsd:boolean"/>
+ <xsd:element name="parentId" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_setIdsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::refreshState-->
+ <xsd:element name="IMedium_refreshState">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_refreshStateResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:MediumState"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::getSnapshotIds-->
+ <xsd:element name="IMedium_getSnapshotIds">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="machineId" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getSnapshotIdsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::lockRead-->
+ <xsd:element name="IMedium_lockRead">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_lockReadResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::lockWrite-->
+ <xsd:element name="IMedium_lockWrite">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_lockWriteResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::close-->
+ <xsd:element name="IMedium_close">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_closeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::getProperty-->
+ <xsd:element name="IMedium_getProperty">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getPropertyResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::setProperty-->
+ <xsd:element name="IMedium_setProperty">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="value" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_setPropertyResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::getProperties-->
+ <xsd:element name="IMedium_getProperties">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="names" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getPropertiesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::setProperties-->
+ <xsd:element name="IMedium_setProperties">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="names" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="values" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_setPropertiesResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::createBaseStorage-->
+ <xsd:element name="IMedium_createBaseStorage">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="logicalSize" type="xsd:long"/>
+ <xsd:element name="variant" minOccurs="0" maxOccurs="unbounded" type="vbox:MediumVariant"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_createBaseStorageResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::deleteStorage-->
+ <xsd:element name="IMedium_deleteStorage">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_deleteStorageResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::createDiffStorage-->
+ <xsd:element name="IMedium_createDiffStorage">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="target" type="xsd:string"/>
+ <xsd:element name="variant" minOccurs="0" maxOccurs="unbounded" type="vbox:MediumVariant"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_createDiffStorageResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::mergeTo-->
+ <xsd:element name="IMedium_mergeTo">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="target" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_mergeToResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::cloneTo-->
+ <xsd:element name="IMedium_cloneTo">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="target" type="xsd:string"/>
+ <xsd:element name="variant" minOccurs="0" maxOccurs="unbounded" type="vbox:MediumVariant"/>
+ <xsd:element name="parent" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_cloneToResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::cloneToBase-->
+ <xsd:element name="IMedium_cloneToBase">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="target" type="xsd:string"/>
+ <xsd:element name="variant" minOccurs="0" maxOccurs="unbounded" type="vbox:MediumVariant"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_cloneToBaseResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::moveTo-->
+ <xsd:element name="IMedium_moveTo">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="location" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_moveToResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::compact-->
+ <xsd:element name="IMedium_compact">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_compactResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::resize-->
+ <xsd:element name="IMedium_resize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="logicalSize" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_resizeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::reset-->
+ <xsd:element name="IMedium_reset">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_resetResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::changeEncryption-->
+ <xsd:element name="IMedium_changeEncryption">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="currentPassword" type="xsd:string"/>
+ <xsd:element name="cipher" type="xsd:string"/>
+ <xsd:element name="newPassword" type="xsd:string"/>
+ <xsd:element name="newPasswordId" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_changeEncryptionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::getEncryptionSettings-->
+ <xsd:element name="IMedium_getEncryptionSettings">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_getEncryptionSettingsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="cipher" type="xsd:string"/>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::checkEncryptionPassword-->
+ <xsd:element name="IMedium_checkEncryptionPassword">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="password" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_checkEncryptionPasswordResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMedium::openForIO-->
+ <xsd:element name="IMedium_openForIO">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="writable" type="xsd:boolean"/>
+ <xsd:element name="password" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMedium_openForIOResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IMediumFormat-->
+ <!-- readonly attribute IMediumFormat::id-->
+ <xsd:element name="IMediumFormat_getId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMediumFormat_getIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMediumFormat::name-->
+ <xsd:element name="IMediumFormat_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMediumFormat_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMediumFormat::capabilities-->
+ <xsd:element name="IMediumFormat_getCapabilities">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMediumFormat_getCapabilitiesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:MediumFormatCapabilities"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMediumFormat::describeFileExtensions-->
+ <xsd:element name="IMediumFormat_describeFileExtensions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMediumFormat_describeFileExtensionsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="extensions" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="types" minOccurs="0" maxOccurs="unbounded" type="vbox:DeviceType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMediumFormat::describeProperties-->
+ <xsd:element name="IMediumFormat_describeProperties">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMediumFormat_describePropertiesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="names" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="descriptions" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="types" minOccurs="0" maxOccurs="unbounded" type="vbox:DataType"/>
+ <xsd:element name="flags" minOccurs="0" maxOccurs="unbounded" type="xsd:unsignedInt"/>
+ <xsd:element name="defaults" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IDataStream-->
+ <!-- readonly attribute IDataStream::readSize-->
+ <xsd:element name="IDataStream_getReadSize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDataStream_getReadSizeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDataStream::read-->
+ <xsd:element name="IDataStream_read">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="size" type="xsd:unsignedInt"/>
+ <xsd:element name="timeoutMS" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDataStream_readResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IMediumIO-->
+ <!-- readonly attribute IMediumIO::medium-->
+ <xsd:element name="IMediumIO_getMedium">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMediumIO_getMediumResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMediumIO::writable-->
+ <xsd:element name="IMediumIO_getWritable">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMediumIO_getWritableResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMediumIO::explorer-->
+ <xsd:element name="IMediumIO_getExplorer">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMediumIO_getExplorerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMediumIO::read-->
+ <xsd:element name="IMediumIO_read">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="offset" type="xsd:long"/>
+ <xsd:element name="size" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMediumIO_readResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMediumIO::write-->
+ <xsd:element name="IMediumIO_write">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="offset" type="xsd:long"/>
+ <xsd:element name="data" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMediumIO_writeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMediumIO::formatFAT-->
+ <xsd:element name="IMediumIO_formatFAT">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="quick" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMediumIO_formatFATResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMediumIO::initializePartitionTable-->
+ <xsd:element name="IMediumIO_initializePartitionTable">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="format" type="vbox:PartitionTableType"/>
+ <xsd:element name="wholeDiskInOneEntry" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMediumIO_initializePartitionTableResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMediumIO::convertToStream-->
+ <xsd:element name="IMediumIO_convertToStream">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="format" type="xsd:string"/>
+ <xsd:element name="variant" minOccurs="0" maxOccurs="unbounded" type="vbox:MediumVariant"/>
+ <xsd:element name="bufferSize" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMediumIO_convertToStreamResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="stream" type="xsd:string"/>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMediumIO::close-->
+ <xsd:element name="IMediumIO_close">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMediumIO_closeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IToken-->
+ <!-- method IToken::abandon-->
+ <xsd:element name="IToken_abandon">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IToken_abandonResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IToken::dummy-->
+ <xsd:element name="IToken_dummy">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IToken_dummyResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IKeyboard-->
+ <!-- readonly attribute IKeyboard::keyboardLEDs-->
+ <xsd:element name="IKeyboard_getKeyboardLEDs">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IKeyboard_getKeyboardLEDsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:KeyboardLED"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IKeyboard::eventSource-->
+ <xsd:element name="IKeyboard_getEventSource">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IKeyboard_getEventSourceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IKeyboard::putScancode-->
+ <xsd:element name="IKeyboard_putScancode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="scancode" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IKeyboard_putScancodeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IKeyboard::putScancodes-->
+ <xsd:element name="IKeyboard_putScancodes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="scancodes" minOccurs="0" maxOccurs="unbounded" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IKeyboard_putScancodesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IKeyboard::putCAD-->
+ <xsd:element name="IKeyboard_putCAD">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IKeyboard_putCADResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IKeyboard::releaseKeys-->
+ <xsd:element name="IKeyboard_releaseKeys">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IKeyboard_releaseKeysResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IKeyboard::putUsageCode-->
+ <xsd:element name="IKeyboard_putUsageCode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="usageCode" type="xsd:int"/>
+ <xsd:element name="usagePage" type="xsd:int"/>
+ <xsd:element name="keyRelease" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IKeyboard_putUsageCodeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IMousePointerShape-->
+ <!-- readonly attribute IMousePointerShape::visible-->
+ <xsd:element name="IMousePointerShape_getVisible">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMousePointerShape_getVisibleResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMousePointerShape::alpha-->
+ <xsd:element name="IMousePointerShape_getAlpha">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMousePointerShape_getAlphaResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMousePointerShape::hotX-->
+ <xsd:element name="IMousePointerShape_getHotX">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMousePointerShape_getHotXResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMousePointerShape::hotY-->
+ <xsd:element name="IMousePointerShape_getHotY">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMousePointerShape_getHotYResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMousePointerShape::width-->
+ <xsd:element name="IMousePointerShape_getWidth">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMousePointerShape_getWidthResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMousePointerShape::height-->
+ <xsd:element name="IMousePointerShape_getHeight">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMousePointerShape_getHeightResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMousePointerShape::shape-->
+ <xsd:element name="IMousePointerShape_getShape">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMousePointerShape_getShapeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IMouse-->
+ <!-- readonly attribute IMouse::absoluteSupported-->
+ <xsd:element name="IMouse_getAbsoluteSupported">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMouse_getAbsoluteSupportedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMouse::relativeSupported-->
+ <xsd:element name="IMouse_getRelativeSupported">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMouse_getRelativeSupportedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMouse::multiTouchSupported-->
+ <xsd:element name="IMouse_getMultiTouchSupported">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMouse_getMultiTouchSupportedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMouse::needsHostCursor-->
+ <xsd:element name="IMouse_getNeedsHostCursor">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMouse_getNeedsHostCursorResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMouse::pointerShape-->
+ <xsd:element name="IMouse_getPointerShape">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMouse_getPointerShapeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMouse::eventSource-->
+ <xsd:element name="IMouse_getEventSource">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMouse_getEventSourceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMouse::putMouseEvent-->
+ <xsd:element name="IMouse_putMouseEvent">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="dx" type="xsd:int"/>
+ <xsd:element name="dy" type="xsd:int"/>
+ <xsd:element name="dz" type="xsd:int"/>
+ <xsd:element name="dw" type="xsd:int"/>
+ <xsd:element name="buttonState" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMouse_putMouseEventResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMouse::putMouseEventAbsolute-->
+ <xsd:element name="IMouse_putMouseEventAbsolute">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="x" type="xsd:int"/>
+ <xsd:element name="y" type="xsd:int"/>
+ <xsd:element name="dz" type="xsd:int"/>
+ <xsd:element name="dw" type="xsd:int"/>
+ <xsd:element name="buttonState" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMouse_putMouseEventAbsoluteResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMouse::putEventMultiTouch-->
+ <xsd:element name="IMouse_putEventMultiTouch">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="count" type="xsd:int"/>
+ <xsd:element name="contacts" minOccurs="0" maxOccurs="unbounded" type="xsd:long"/>
+ <xsd:element name="scanTime" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMouse_putEventMultiTouchResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMouse::putEventMultiTouchString-->
+ <xsd:element name="IMouse_putEventMultiTouchString">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="count" type="xsd:int"/>
+ <xsd:element name="contacts" type="xsd:string"/>
+ <xsd:element name="scanTime" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMouse_putEventMultiTouchStringResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IFramebuffer-->
+ <!-- readonly attribute IFramebuffer::width-->
+ <xsd:element name="IFramebuffer_getWidth">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebuffer_getWidthResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFramebuffer::height-->
+ <xsd:element name="IFramebuffer_getHeight">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebuffer_getHeightResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFramebuffer::bitsPerPixel-->
+ <xsd:element name="IFramebuffer_getBitsPerPixel">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebuffer_getBitsPerPixelResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFramebuffer::bytesPerLine-->
+ <xsd:element name="IFramebuffer_getBytesPerLine">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebuffer_getBytesPerLineResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFramebuffer::pixelFormat-->
+ <xsd:element name="IFramebuffer_getPixelFormat">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebuffer_getPixelFormatResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:BitmapFormat"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFramebuffer::heightReduction-->
+ <xsd:element name="IFramebuffer_getHeightReduction">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebuffer_getHeightReductionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFramebuffer::overlay-->
+ <xsd:element name="IFramebuffer_getOverlay">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebuffer_getOverlayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--skipping attribute winId for it is suppressed-->
+ <!-- readonly attribute IFramebuffer::capabilities-->
+ <xsd:element name="IFramebuffer_getCapabilities">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebuffer_getCapabilitiesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="vbox:FramebufferCapabilities"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IFramebuffer::notifyUpdate-->
+ <xsd:element name="IFramebuffer_notifyUpdate">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="x" type="xsd:unsignedInt"/>
+ <xsd:element name="y" type="xsd:unsignedInt"/>
+ <xsd:element name="width" type="xsd:unsignedInt"/>
+ <xsd:element name="height" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebuffer_notifyUpdateResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IFramebuffer::notifyUpdateImage-->
+ <xsd:element name="IFramebuffer_notifyUpdateImage">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="x" type="xsd:unsignedInt"/>
+ <xsd:element name="y" type="xsd:unsignedInt"/>
+ <xsd:element name="width" type="xsd:unsignedInt"/>
+ <xsd:element name="height" type="xsd:unsignedInt"/>
+ <xsd:element name="image" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebuffer_notifyUpdateImageResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IFramebuffer::notifyChange-->
+ <xsd:element name="IFramebuffer_notifyChange">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ <xsd:element name="xOrigin" type="xsd:unsignedInt"/>
+ <xsd:element name="yOrigin" type="xsd:unsignedInt"/>
+ <xsd:element name="width" type="xsd:unsignedInt"/>
+ <xsd:element name="height" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebuffer_notifyChangeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IFramebuffer::videoModeSupported-->
+ <xsd:element name="IFramebuffer_videoModeSupported">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="width" type="xsd:unsignedInt"/>
+ <xsd:element name="height" type="xsd:unsignedInt"/>
+ <xsd:element name="bpp" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebuffer_videoModeSupportedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IFramebuffer::getVisibleRegion-->
+ <!--skipping method getVisibleRegion for it has parameters with suppressed types-->
+ <!-- method IFramebuffer::setVisibleRegion-->
+ <!--skipping method setVisibleRegion for it has parameters with suppressed types-->
+ <!-- method IFramebuffer::processVHWACommand-->
+ <!--skipping method processVHWACommand for it has parameters with suppressed types-->
+ <!-- method IFramebuffer::notify3DEvent-->
+ <xsd:element name="IFramebuffer_notify3DEvent">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="type" type="xsd:unsignedInt"/>
+ <xsd:element name="data" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebuffer_notify3DEventResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IFramebufferOverlay-->
+ <!-- readonly attribute IFramebufferOverlay::x-->
+ <xsd:element name="IFramebufferOverlay_getX">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebufferOverlay_getXResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFramebufferOverlay::y-->
+ <xsd:element name="IFramebufferOverlay_getY">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebufferOverlay_getYResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IFramebufferOverlay::visible-->
+ <xsd:element name="IFramebufferOverlay_getVisible">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebufferOverlay_getVisibleResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebufferOverlay_setVisible">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="visible" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebufferOverlay_setVisibleResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IFramebufferOverlay::alpha-->
+ <xsd:element name="IFramebufferOverlay_getAlpha">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebufferOverlay_getAlphaResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebufferOverlay_setAlpha">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="alpha" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebufferOverlay_setAlphaResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IFramebufferOverlay::move-->
+ <xsd:element name="IFramebufferOverlay_move">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="x" type="xsd:unsignedInt"/>
+ <xsd:element name="y" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFramebufferOverlay_moveResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestScreenInfo-->
+ <!-- readonly attribute IGuestScreenInfo::screenId-->
+ <xsd:element name="IGuestScreenInfo_getScreenId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestScreenInfo_getScreenIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestScreenInfo::guestMonitorStatus-->
+ <xsd:element name="IGuestScreenInfo_getGuestMonitorStatus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestScreenInfo_getGuestMonitorStatusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:GuestMonitorStatus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestScreenInfo::primary-->
+ <xsd:element name="IGuestScreenInfo_getPrimary">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestScreenInfo_getPrimaryResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestScreenInfo::origin-->
+ <xsd:element name="IGuestScreenInfo_getOrigin">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestScreenInfo_getOriginResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestScreenInfo::originX-->
+ <xsd:element name="IGuestScreenInfo_getOriginX">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestScreenInfo_getOriginXResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestScreenInfo::originY-->
+ <xsd:element name="IGuestScreenInfo_getOriginY">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestScreenInfo_getOriginYResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestScreenInfo::width-->
+ <xsd:element name="IGuestScreenInfo_getWidth">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestScreenInfo_getWidthResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestScreenInfo::height-->
+ <xsd:element name="IGuestScreenInfo_getHeight">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestScreenInfo_getHeightResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestScreenInfo::bitsPerPixel-->
+ <xsd:element name="IGuestScreenInfo_getBitsPerPixel">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestScreenInfo_getBitsPerPixelResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestScreenInfo::extendedInfo-->
+ <xsd:element name="IGuestScreenInfo_getExtendedInfo">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestScreenInfo_getExtendedInfoResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IDisplay-->
+ <!-- readonly attribute IDisplay::guestScreenLayout-->
+ <xsd:element name="IDisplay_getGuestScreenLayout">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDisplay_getGuestScreenLayoutResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDisplay::getScreenResolution-->
+ <xsd:element name="IDisplay_getScreenResolution">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDisplay_getScreenResolutionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="width" type="xsd:unsignedInt"/>
+ <xsd:element name="height" type="xsd:unsignedInt"/>
+ <xsd:element name="bitsPerPixel" type="xsd:unsignedInt"/>
+ <xsd:element name="xOrigin" type="xsd:int"/>
+ <xsd:element name="yOrigin" type="xsd:int"/>
+ <xsd:element name="guestMonitorStatus" type="vbox:GuestMonitorStatus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDisplay::attachFramebuffer-->
+ <xsd:element name="IDisplay_attachFramebuffer">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ <xsd:element name="framebuffer" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDisplay_attachFramebufferResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDisplay::detachFramebuffer-->
+ <xsd:element name="IDisplay_detachFramebuffer">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ <xsd:element name="id" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDisplay_detachFramebufferResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDisplay::queryFramebuffer-->
+ <xsd:element name="IDisplay_queryFramebuffer">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDisplay_queryFramebufferResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDisplay::setVideoModeHint-->
+ <xsd:element name="IDisplay_setVideoModeHint">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="display" type="xsd:unsignedInt"/>
+ <xsd:element name="enabled" type="xsd:boolean"/>
+ <xsd:element name="changeOrigin" type="xsd:boolean"/>
+ <xsd:element name="originX" type="xsd:int"/>
+ <xsd:element name="originY" type="xsd:int"/>
+ <xsd:element name="width" type="xsd:unsignedInt"/>
+ <xsd:element name="height" type="xsd:unsignedInt"/>
+ <xsd:element name="bitsPerPixel" type="xsd:unsignedInt"/>
+ <xsd:element name="notify" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDisplay_setVideoModeHintResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDisplay::getVideoModeHint-->
+ <xsd:element name="IDisplay_getVideoModeHint">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="display" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDisplay_getVideoModeHintResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="enabled" type="xsd:boolean"/>
+ <xsd:element name="changeOrigin" type="xsd:boolean"/>
+ <xsd:element name="originX" type="xsd:int"/>
+ <xsd:element name="originY" type="xsd:int"/>
+ <xsd:element name="width" type="xsd:unsignedInt"/>
+ <xsd:element name="height" type="xsd:unsignedInt"/>
+ <xsd:element name="bitsPerPixel" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDisplay::setSeamlessMode-->
+ <xsd:element name="IDisplay_setSeamlessMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="enabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDisplay_setSeamlessModeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDisplay::takeScreenShot-->
+ <!--skipping method takeScreenShot for it has parameters with suppressed types-->
+ <!-- method IDisplay::takeScreenShotToArray-->
+ <xsd:element name="IDisplay_takeScreenShotToArray">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ <xsd:element name="width" type="xsd:unsignedInt"/>
+ <xsd:element name="height" type="xsd:unsignedInt"/>
+ <xsd:element name="bitmapFormat" type="vbox:BitmapFormat"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDisplay_takeScreenShotToArrayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDisplay::drawToScreen-->
+ <!--skipping method drawToScreen for it has parameters with suppressed types-->
+ <!-- method IDisplay::invalidateAndUpdate-->
+ <xsd:element name="IDisplay_invalidateAndUpdate">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDisplay_invalidateAndUpdateResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDisplay::invalidateAndUpdateScreen-->
+ <xsd:element name="IDisplay_invalidateAndUpdateScreen">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDisplay_invalidateAndUpdateScreenResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDisplay::completeVHWACommand-->
+ <!--skipping method completeVHWACommand for it has parameters with suppressed types-->
+ <!-- method IDisplay::viewportChanged-->
+ <xsd:element name="IDisplay_viewportChanged">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ <xsd:element name="x" type="xsd:unsignedInt"/>
+ <xsd:element name="y" type="xsd:unsignedInt"/>
+ <xsd:element name="width" type="xsd:unsignedInt"/>
+ <xsd:element name="height" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDisplay_viewportChangedResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDisplay::querySourceBitmap-->
+ <!--skipping method querySourceBitmap for it has parameters with suppressed types-->
+ <!-- method IDisplay::notifyScaleFactorChange-->
+ <xsd:element name="IDisplay_notifyScaleFactorChange">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenId" type="xsd:unsignedInt"/>
+ <xsd:element name="u32ScaleFactorWMultiplied" type="xsd:unsignedInt"/>
+ <xsd:element name="u32ScaleFactorHMultiplied" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDisplay_notifyScaleFactorChangeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDisplay::notifyHiDPIOutputPolicyChange-->
+ <xsd:element name="IDisplay_notifyHiDPIOutputPolicyChange">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="fUnscaledHiDPI" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDisplay_notifyHiDPIOutputPolicyChangeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDisplay::setScreenLayout-->
+ <xsd:element name="IDisplay_setScreenLayout">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenLayoutMode" type="vbox:ScreenLayoutMode"/>
+ <xsd:element name="guestScreenInfo" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDisplay_setScreenLayoutResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDisplay::detachScreens-->
+ <xsd:element name="IDisplay_detachScreens">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="screenIds" minOccurs="0" maxOccurs="unbounded" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDisplay_detachScreensResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IDisplay::createGuestScreenInfo-->
+ <xsd:element name="IDisplay_createGuestScreenInfo">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="display" type="xsd:unsignedInt"/>
+ <xsd:element name="status" type="vbox:GuestMonitorStatus"/>
+ <xsd:element name="primary" type="xsd:boolean"/>
+ <xsd:element name="changeOrigin" type="xsd:boolean"/>
+ <xsd:element name="originX" type="xsd:int"/>
+ <xsd:element name="originY" type="xsd:int"/>
+ <xsd:element name="width" type="xsd:unsignedInt"/>
+ <xsd:element name="height" type="xsd:unsignedInt"/>
+ <xsd:element name="bitsPerPixel" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDisplay_createGuestScreenInfoResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface INetworkAdapter-->
+ <!-- read/write attribute INetworkAdapter::adapterType-->
+ <xsd:element name="INetworkAdapter_getAdapterType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getAdapterTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:NetworkAdapterType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setAdapterType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="adapterType" type="vbox:NetworkAdapterType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setAdapterTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INetworkAdapter::slot-->
+ <xsd:element name="INetworkAdapter_getSlot">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getSlotResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INetworkAdapter::enabled-->
+ <xsd:element name="INetworkAdapter_getEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="enabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INetworkAdapter::MACAddress-->
+ <xsd:element name="INetworkAdapter_getMACAddress">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getMACAddressResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setMACAddress">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="MACAddress" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setMACAddressResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INetworkAdapter::attachmentType-->
+ <xsd:element name="INetworkAdapter_getAttachmentType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getAttachmentTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:NetworkAttachmentType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setAttachmentType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="attachmentType" type="vbox:NetworkAttachmentType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setAttachmentTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INetworkAdapter::bridgedInterface-->
+ <xsd:element name="INetworkAdapter_getBridgedInterface">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getBridgedInterfaceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setBridgedInterface">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="bridgedInterface" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setBridgedInterfaceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INetworkAdapter::hostOnlyInterface-->
+ <xsd:element name="INetworkAdapter_getHostOnlyInterface">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getHostOnlyInterfaceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setHostOnlyInterface">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="hostOnlyInterface" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setHostOnlyInterfaceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INetworkAdapter::internalNetwork-->
+ <xsd:element name="INetworkAdapter_getInternalNetwork">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getInternalNetworkResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setInternalNetwork">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="internalNetwork" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setInternalNetworkResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INetworkAdapter::NATNetwork-->
+ <xsd:element name="INetworkAdapter_getNATNetwork">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getNATNetworkResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setNATNetwork">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="NATNetwork" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setNATNetworkResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INetworkAdapter::genericDriver-->
+ <xsd:element name="INetworkAdapter_getGenericDriver">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getGenericDriverResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setGenericDriver">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="genericDriver" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setGenericDriverResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INetworkAdapter::cloudNetwork-->
+ <xsd:element name="INetworkAdapter_getCloudNetwork">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getCloudNetworkResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setCloudNetwork">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="cloudNetwork" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setCloudNetworkResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INetworkAdapter::cableConnected-->
+ <xsd:element name="INetworkAdapter_getCableConnected">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getCableConnectedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setCableConnected">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="cableConnected" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setCableConnectedResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INetworkAdapter::lineSpeed-->
+ <xsd:element name="INetworkAdapter_getLineSpeed">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getLineSpeedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setLineSpeed">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="lineSpeed" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setLineSpeedResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INetworkAdapter::promiscModePolicy-->
+ <xsd:element name="INetworkAdapter_getPromiscModePolicy">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getPromiscModePolicyResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:NetworkAdapterPromiscModePolicy"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setPromiscModePolicy">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="promiscModePolicy" type="vbox:NetworkAdapterPromiscModePolicy"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setPromiscModePolicyResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INetworkAdapter::traceEnabled-->
+ <xsd:element name="INetworkAdapter_getTraceEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getTraceEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setTraceEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="traceEnabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setTraceEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INetworkAdapter::traceFile-->
+ <xsd:element name="INetworkAdapter_getTraceFile">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getTraceFileResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setTraceFile">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="traceFile" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setTraceFileResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INetworkAdapter::NATEngine-->
+ <xsd:element name="INetworkAdapter_getNATEngine">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getNATEngineResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INetworkAdapter::bootPriority-->
+ <xsd:element name="INetworkAdapter_getBootPriority">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getBootPriorityResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setBootPriority">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="bootPriority" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setBootPriorityResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INetworkAdapter::bandwidthGroup-->
+ <xsd:element name="INetworkAdapter_getBandwidthGroup">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getBandwidthGroupResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setBandwidthGroup">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="bandwidthGroup" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setBandwidthGroupResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method INetworkAdapter::getProperty-->
+ <xsd:element name="INetworkAdapter_getProperty">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="key" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getPropertyResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method INetworkAdapter::setProperty-->
+ <xsd:element name="INetworkAdapter_setProperty">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="key" type="xsd:string"/>
+ <xsd:element name="value" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_setPropertyResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method INetworkAdapter::getProperties-->
+ <xsd:element name="INetworkAdapter_getProperties">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="names" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapter_getPropertiesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ISerialPort-->
+ <!-- readonly attribute ISerialPort::slot-->
+ <xsd:element name="ISerialPort_getSlot">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_getSlotResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISerialPort::enabled-->
+ <xsd:element name="ISerialPort_getEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_getEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_setEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="enabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_setEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISerialPort::IOBase-->
+ <xsd:element name="ISerialPort_getIOBase">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_getIOBaseResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_setIOBase">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="IOBase" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_setIOBaseResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISerialPort::IRQ-->
+ <xsd:element name="ISerialPort_getIRQ">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_getIRQResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_setIRQ">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="IRQ" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_setIRQResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISerialPort::hostMode-->
+ <xsd:element name="ISerialPort_getHostMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_getHostModeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:PortMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_setHostMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="hostMode" type="vbox:PortMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_setHostModeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISerialPort::server-->
+ <xsd:element name="ISerialPort_getServer">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_getServerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_setServer">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="server" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_setServerResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISerialPort::path-->
+ <xsd:element name="ISerialPort_getPath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_getPathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_setPath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="path" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_setPathResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISerialPort::uartType-->
+ <xsd:element name="ISerialPort_getUartType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_getUartTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:UartType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_setUartType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="uartType" type="vbox:UartType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPort_setUartTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IParallelPort-->
+ <!-- readonly attribute IParallelPort::slot-->
+ <xsd:element name="IParallelPort_getSlot">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IParallelPort_getSlotResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IParallelPort::enabled-->
+ <xsd:element name="IParallelPort_getEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IParallelPort_getEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IParallelPort_setEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="enabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IParallelPort_setEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IParallelPort::IOBase-->
+ <xsd:element name="IParallelPort_getIOBase">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IParallelPort_getIOBaseResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IParallelPort_setIOBase">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="IOBase" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IParallelPort_setIOBaseResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IParallelPort::IRQ-->
+ <xsd:element name="IParallelPort_getIRQ">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IParallelPort_getIRQResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IParallelPort_setIRQ">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="IRQ" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IParallelPort_setIRQResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IParallelPort::path-->
+ <xsd:element name="IParallelPort_getPath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IParallelPort_getPathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IParallelPort_setPath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="path" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IParallelPort_setPathResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IMachineDebugger-->
+ <!-- read/write attribute IMachineDebugger::singleStep-->
+ <xsd:element name="IMachineDebugger_getSingleStep">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getSingleStepResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_setSingleStep">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="singleStep" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_setSingleStepResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachineDebugger::recompileUser-->
+ <xsd:element name="IMachineDebugger_getRecompileUser">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getRecompileUserResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_setRecompileUser">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="recompileUser" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_setRecompileUserResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachineDebugger::recompileSupervisor-->
+ <xsd:element name="IMachineDebugger_getRecompileSupervisor">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getRecompileSupervisorResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_setRecompileSupervisor">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="recompileSupervisor" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_setRecompileSupervisorResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachineDebugger::executeAllInIEM-->
+ <xsd:element name="IMachineDebugger_getExecuteAllInIEM">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getExecuteAllInIEMResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_setExecuteAllInIEM">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="executeAllInIEM" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_setExecuteAllInIEMResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachineDebugger::PATMEnabled-->
+ <xsd:element name="IMachineDebugger_getPATMEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getPATMEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_setPATMEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="PATMEnabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_setPATMEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachineDebugger::CSAMEnabled-->
+ <xsd:element name="IMachineDebugger_getCSAMEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getCSAMEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_setCSAMEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="CSAMEnabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_setCSAMEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachineDebugger::logEnabled-->
+ <xsd:element name="IMachineDebugger_getLogEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getLogEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_setLogEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="logEnabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_setLogEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachineDebugger::logDbgFlags-->
+ <xsd:element name="IMachineDebugger_getLogDbgFlags">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getLogDbgFlagsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachineDebugger::logDbgGroups-->
+ <xsd:element name="IMachineDebugger_getLogDbgGroups">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getLogDbgGroupsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachineDebugger::logDbgDestinations-->
+ <xsd:element name="IMachineDebugger_getLogDbgDestinations">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getLogDbgDestinationsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachineDebugger::logRelFlags-->
+ <xsd:element name="IMachineDebugger_getLogRelFlags">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getLogRelFlagsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachineDebugger::logRelGroups-->
+ <xsd:element name="IMachineDebugger_getLogRelGroups">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getLogRelGroupsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachineDebugger::logRelDestinations-->
+ <xsd:element name="IMachineDebugger_getLogRelDestinations">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getLogRelDestinationsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachineDebugger::executionEngine-->
+ <xsd:element name="IMachineDebugger_getExecutionEngine">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getExecutionEngineResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:VMExecutionEngine"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachineDebugger::HWVirtExEnabled-->
+ <xsd:element name="IMachineDebugger_getHWVirtExEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getHWVirtExEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachineDebugger::HWVirtExNestedPagingEnabled-->
+ <xsd:element name="IMachineDebugger_getHWVirtExNestedPagingEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getHWVirtExNestedPagingEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachineDebugger::HWVirtExVPIDEnabled-->
+ <xsd:element name="IMachineDebugger_getHWVirtExVPIDEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getHWVirtExVPIDEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachineDebugger::HWVirtExUXEnabled-->
+ <xsd:element name="IMachineDebugger_getHWVirtExUXEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getHWVirtExUXEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachineDebugger::OSName-->
+ <xsd:element name="IMachineDebugger_getOSName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getOSNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachineDebugger::OSVersion-->
+ <xsd:element name="IMachineDebugger_getOSVersion">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getOSVersionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMachineDebugger::PAEEnabled-->
+ <xsd:element name="IMachineDebugger_getPAEEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getPAEEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IMachineDebugger::virtualTimeRate-->
+ <xsd:element name="IMachineDebugger_getVirtualTimeRate">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getVirtualTimeRateResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_setVirtualTimeRate">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="virtualTimeRate" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_setVirtualTimeRateResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--skipping attribute VM for it is suppressed-->
+ <!-- readonly attribute IMachineDebugger::uptime-->
+ <xsd:element name="IMachineDebugger_getUptime">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getUptimeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::dumpGuestCore-->
+ <xsd:element name="IMachineDebugger_dumpGuestCore">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="filename" type="xsd:string"/>
+ <xsd:element name="compression" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_dumpGuestCoreResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::dumpHostProcessCore-->
+ <xsd:element name="IMachineDebugger_dumpHostProcessCore">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="filename" type="xsd:string"/>
+ <xsd:element name="compression" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_dumpHostProcessCoreResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::info-->
+ <xsd:element name="IMachineDebugger_info">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="args" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_infoResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::injectNMI-->
+ <xsd:element name="IMachineDebugger_injectNMI">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_injectNMIResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::modifyLogGroups-->
+ <xsd:element name="IMachineDebugger_modifyLogGroups">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="settings" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_modifyLogGroupsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::modifyLogFlags-->
+ <xsd:element name="IMachineDebugger_modifyLogFlags">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="settings" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_modifyLogFlagsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::modifyLogDestinations-->
+ <xsd:element name="IMachineDebugger_modifyLogDestinations">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="settings" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_modifyLogDestinationsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::readPhysicalMemory-->
+ <xsd:element name="IMachineDebugger_readPhysicalMemory">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="address" type="xsd:long"/>
+ <xsd:element name="size" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_readPhysicalMemoryResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::writePhysicalMemory-->
+ <xsd:element name="IMachineDebugger_writePhysicalMemory">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="address" type="xsd:long"/>
+ <xsd:element name="size" type="xsd:unsignedInt"/>
+ <xsd:element name="bytes" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_writePhysicalMemoryResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::readVirtualMemory-->
+ <xsd:element name="IMachineDebugger_readVirtualMemory">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="cpuId" type="xsd:unsignedInt"/>
+ <xsd:element name="address" type="xsd:long"/>
+ <xsd:element name="size" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_readVirtualMemoryResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::writeVirtualMemory-->
+ <xsd:element name="IMachineDebugger_writeVirtualMemory">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="cpuId" type="xsd:unsignedInt"/>
+ <xsd:element name="address" type="xsd:long"/>
+ <xsd:element name="size" type="xsd:unsignedInt"/>
+ <xsd:element name="bytes" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_writeVirtualMemoryResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::loadPlugIn-->
+ <xsd:element name="IMachineDebugger_loadPlugIn">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_loadPlugInResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::unloadPlugIn-->
+ <xsd:element name="IMachineDebugger_unloadPlugIn">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_unloadPlugInResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::detectOS-->
+ <xsd:element name="IMachineDebugger_detectOS">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_detectOSResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::queryOSKernelLog-->
+ <xsd:element name="IMachineDebugger_queryOSKernelLog">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="maxMessages" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_queryOSKernelLogResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::getRegister-->
+ <xsd:element name="IMachineDebugger_getRegister">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="cpuId" type="xsd:unsignedInt"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getRegisterResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::getRegisters-->
+ <xsd:element name="IMachineDebugger_getRegisters">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="cpuId" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getRegistersResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="names" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="values" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::setRegister-->
+ <xsd:element name="IMachineDebugger_setRegister">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="cpuId" type="xsd:unsignedInt"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="value" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_setRegisterResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::setRegisters-->
+ <xsd:element name="IMachineDebugger_setRegisters">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="cpuId" type="xsd:unsignedInt"/>
+ <xsd:element name="names" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="values" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_setRegistersResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::dumpGuestStack-->
+ <xsd:element name="IMachineDebugger_dumpGuestStack">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="cpuId" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_dumpGuestStackResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::resetStats-->
+ <xsd:element name="IMachineDebugger_resetStats">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="pattern" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_resetStatsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::dumpStats-->
+ <xsd:element name="IMachineDebugger_dumpStats">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="pattern" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_dumpStatsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::getStats-->
+ <xsd:element name="IMachineDebugger_getStats">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="pattern" type="xsd:string"/>
+ <xsd:element name="withDescriptions" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getStatsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IMachineDebugger::getCPULoad-->
+ <xsd:element name="IMachineDebugger_getCPULoad">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="cpuId" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDebugger_getCPULoadResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="pctExecuting" type="xsd:unsignedInt"/>
+ <xsd:element name="pctHalted" type="xsd:unsignedInt"/>
+ <xsd:element name="pctOther" type="xsd:unsignedInt"/>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IUSBDeviceFilters-->
+ <!-- readonly attribute IUSBDeviceFilters::deviceFilters-->
+ <xsd:element name="IUSBDeviceFilters_getDeviceFilters">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilters_getDeviceFiltersResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IUSBDeviceFilters::createDeviceFilter-->
+ <xsd:element name="IUSBDeviceFilters_createDeviceFilter">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilters_createDeviceFilterResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IUSBDeviceFilters::insertDeviceFilter-->
+ <xsd:element name="IUSBDeviceFilters_insertDeviceFilter">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="position" type="xsd:unsignedInt"/>
+ <xsd:element name="filter" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilters_insertDeviceFilterResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IUSBDeviceFilters::removeDeviceFilter-->
+ <xsd:element name="IUSBDeviceFilters_removeDeviceFilter">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="position" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilters_removeDeviceFilterResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IUSBController-->
+ <!-- read/write attribute IUSBController::name-->
+ <xsd:element name="IUSBController_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBController_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBController_setName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBController_setNameResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUSBController::type-->
+ <xsd:element name="IUSBController_getType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBController_getTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:USBControllerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBController_setType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="type" type="vbox:USBControllerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBController_setTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUSBController::USBStandard-->
+ <xsd:element name="IUSBController_getUSBStandard">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBController_getUSBStandardResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedShort"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IUSBDevice-->
+ <!-- readonly attribute IUSBDevice::id-->
+ <xsd:element name="IUSBDevice_getId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDevice_getIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUSBDevice::vendorId-->
+ <xsd:element name="IUSBDevice_getVendorId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDevice_getVendorIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedShort"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUSBDevice::productId-->
+ <xsd:element name="IUSBDevice_getProductId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDevice_getProductIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedShort"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUSBDevice::revision-->
+ <xsd:element name="IUSBDevice_getRevision">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDevice_getRevisionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedShort"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUSBDevice::manufacturer-->
+ <xsd:element name="IUSBDevice_getManufacturer">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDevice_getManufacturerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUSBDevice::product-->
+ <xsd:element name="IUSBDevice_getProduct">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDevice_getProductResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUSBDevice::serialNumber-->
+ <xsd:element name="IUSBDevice_getSerialNumber">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDevice_getSerialNumberResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUSBDevice::address-->
+ <xsd:element name="IUSBDevice_getAddress">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDevice_getAddressResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUSBDevice::port-->
+ <xsd:element name="IUSBDevice_getPort">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDevice_getPortResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedShort"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUSBDevice::portPath-->
+ <xsd:element name="IUSBDevice_getPortPath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDevice_getPortPathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUSBDevice::version-->
+ <xsd:element name="IUSBDevice_getVersion">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDevice_getVersionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedShort"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUSBDevice::speed-->
+ <xsd:element name="IUSBDevice_getSpeed">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDevice_getSpeedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:USBConnectionSpeed"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUSBDevice::remote-->
+ <xsd:element name="IUSBDevice_getRemote">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDevice_getRemoteResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUSBDevice::deviceInfo-->
+ <xsd:element name="IUSBDevice_getDeviceInfo">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDevice_getDeviceInfoResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUSBDevice::backend-->
+ <xsd:element name="IUSBDevice_getBackend">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDevice_getBackendResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IUSBDeviceFilter-->
+ <!-- read/write attribute IUSBDeviceFilter::name-->
+ <xsd:element name="IUSBDeviceFilter_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setNameResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUSBDeviceFilter::active-->
+ <xsd:element name="IUSBDeviceFilter_getActive">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_getActiveResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setActive">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="active" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setActiveResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUSBDeviceFilter::vendorId-->
+ <xsd:element name="IUSBDeviceFilter_getVendorId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_getVendorIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setVendorId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="vendorId" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setVendorIdResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUSBDeviceFilter::productId-->
+ <xsd:element name="IUSBDeviceFilter_getProductId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_getProductIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setProductId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="productId" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setProductIdResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUSBDeviceFilter::revision-->
+ <xsd:element name="IUSBDeviceFilter_getRevision">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_getRevisionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setRevision">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="revision" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setRevisionResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUSBDeviceFilter::manufacturer-->
+ <xsd:element name="IUSBDeviceFilter_getManufacturer">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_getManufacturerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setManufacturer">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="manufacturer" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setManufacturerResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUSBDeviceFilter::product-->
+ <xsd:element name="IUSBDeviceFilter_getProduct">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_getProductResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setProduct">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="product" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setProductResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUSBDeviceFilter::serialNumber-->
+ <xsd:element name="IUSBDeviceFilter_getSerialNumber">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_getSerialNumberResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setSerialNumber">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="serialNumber" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setSerialNumberResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUSBDeviceFilter::port-->
+ <xsd:element name="IUSBDeviceFilter_getPort">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_getPortResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setPort">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="port" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setPortResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUSBDeviceFilter::remote-->
+ <xsd:element name="IUSBDeviceFilter_getRemote">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_getRemoteResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setRemote">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="remote" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setRemoteResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IUSBDeviceFilter::maskedInterfaces-->
+ <xsd:element name="IUSBDeviceFilter_getMaskedInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_getMaskedInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setMaskedInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="maskedInterfaces" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceFilter_setMaskedInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IHostUSBDevice-->
+ <!-- readonly attribute IHostUSBDevice::state-->
+ <xsd:element name="IHostUSBDevice_getState">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostUSBDevice_getStateResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:USBDeviceState"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IHostUSBDeviceFilter-->
+ <!-- read/write attribute IHostUSBDeviceFilter::action-->
+ <xsd:element name="IHostUSBDeviceFilter_getAction">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostUSBDeviceFilter_getActionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:USBDeviceFilterAction"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostUSBDeviceFilter_setAction">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="action" type="vbox:USBDeviceFilterAction"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostUSBDeviceFilter_setActionResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IUSBProxyBackend-->
+ <!-- readonly attribute IUSBProxyBackend::name-->
+ <xsd:element name="IUSBProxyBackend_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBProxyBackend_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUSBProxyBackend::type-->
+ <xsd:element name="IUSBProxyBackend_getType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBProxyBackend_getTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IAudioAdapter-->
+ <!-- read/write attribute IAudioAdapter::enabled-->
+ <xsd:element name="IAudioAdapter_getEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_getEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_setEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="enabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_setEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IAudioAdapter::enabledIn-->
+ <xsd:element name="IAudioAdapter_getEnabledIn">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_getEnabledInResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_setEnabledIn">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="enabledIn" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_setEnabledInResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IAudioAdapter::enabledOut-->
+ <xsd:element name="IAudioAdapter_getEnabledOut">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_getEnabledOutResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_setEnabledOut">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="enabledOut" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_setEnabledOutResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IAudioAdapter::audioController-->
+ <xsd:element name="IAudioAdapter_getAudioController">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_getAudioControllerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:AudioControllerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_setAudioController">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="audioController" type="vbox:AudioControllerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_setAudioControllerResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IAudioAdapter::audioCodec-->
+ <xsd:element name="IAudioAdapter_getAudioCodec">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_getAudioCodecResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:AudioCodecType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_setAudioCodec">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="audioCodec" type="vbox:AudioCodecType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_setAudioCodecResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IAudioAdapter::audioDriver-->
+ <xsd:element name="IAudioAdapter_getAudioDriver">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_getAudioDriverResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:AudioDriverType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_setAudioDriver">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="audioDriver" type="vbox:AudioDriverType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_setAudioDriverResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IAudioAdapter::propertiesList-->
+ <xsd:element name="IAudioAdapter_getPropertiesList">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_getPropertiesListResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IAudioAdapter::setProperty-->
+ <xsd:element name="IAudioAdapter_setProperty">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="key" type="xsd:string"/>
+ <xsd:element name="value" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_setPropertyResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IAudioAdapter::getProperty-->
+ <xsd:element name="IAudioAdapter_getProperty">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="key" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapter_getPropertyResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IVRDEServer-->
+ <!-- read/write attribute IVRDEServer::enabled-->
+ <xsd:element name="IVRDEServer_getEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_getEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_setEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="enabled" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_setEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IVRDEServer::authType-->
+ <xsd:element name="IVRDEServer_getAuthType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_getAuthTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:AuthType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_setAuthType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="authType" type="vbox:AuthType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_setAuthTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IVRDEServer::authTimeout-->
+ <xsd:element name="IVRDEServer_getAuthTimeout">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_getAuthTimeoutResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_setAuthTimeout">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="authTimeout" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_setAuthTimeoutResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IVRDEServer::allowMultiConnection-->
+ <xsd:element name="IVRDEServer_getAllowMultiConnection">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_getAllowMultiConnectionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_setAllowMultiConnection">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="allowMultiConnection" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_setAllowMultiConnectionResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IVRDEServer::reuseSingleConnection-->
+ <xsd:element name="IVRDEServer_getReuseSingleConnection">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_getReuseSingleConnectionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_setReuseSingleConnection">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="reuseSingleConnection" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_setReuseSingleConnectionResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IVRDEServer::VRDEExtPack-->
+ <xsd:element name="IVRDEServer_getVRDEExtPack">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_getVRDEExtPackResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_setVRDEExtPack">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="VRDEExtPack" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_setVRDEExtPackResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IVRDEServer::authLibrary-->
+ <xsd:element name="IVRDEServer_getAuthLibrary">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_getAuthLibraryResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_setAuthLibrary">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="authLibrary" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_setAuthLibraryResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IVRDEServer::VRDEProperties-->
+ <xsd:element name="IVRDEServer_getVRDEProperties">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_getVRDEPropertiesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVRDEServer::setVRDEProperty-->
+ <xsd:element name="IVRDEServer_setVRDEProperty">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="key" type="xsd:string"/>
+ <xsd:element name="value" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_setVRDEPropertyResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVRDEServer::getVRDEProperty-->
+ <xsd:element name="IVRDEServer_getVRDEProperty">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="key" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServer_getVRDEPropertyResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ISharedFolder-->
+ <!-- readonly attribute ISharedFolder::name-->
+ <xsd:element name="ISharedFolder_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISharedFolder_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISharedFolder::hostPath-->
+ <xsd:element name="ISharedFolder_getHostPath">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISharedFolder_getHostPathResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISharedFolder::accessible-->
+ <xsd:element name="ISharedFolder_getAccessible">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISharedFolder_getAccessibleResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISharedFolder::writable-->
+ <xsd:element name="ISharedFolder_getWritable">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISharedFolder_getWritableResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISharedFolder_setWritable">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="writable" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISharedFolder_setWritableResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISharedFolder::autoMount-->
+ <xsd:element name="ISharedFolder_getAutoMount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISharedFolder_getAutoMountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISharedFolder_setAutoMount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="autoMount" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISharedFolder_setAutoMountResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISharedFolder::autoMountPoint-->
+ <xsd:element name="ISharedFolder_getAutoMountPoint">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISharedFolder_getAutoMountPointResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISharedFolder_setAutoMountPoint">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="autoMountPoint" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISharedFolder_setAutoMountPointResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISharedFolder::lastAccessError-->
+ <xsd:element name="ISharedFolder_getLastAccessError">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISharedFolder_getLastAccessErrorResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ISession-->
+ <!-- readonly attribute ISession::state-->
+ <xsd:element name="ISession_getState">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISession_getStateResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:SessionState"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISession::type-->
+ <xsd:element name="ISession_getType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISession_getTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:SessionType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute ISession::name-->
+ <xsd:element name="ISession_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISession_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISession_setName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISession_setNameResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISession::machine-->
+ <xsd:element name="ISession_getMachine">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISession_getMachineResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ISession::console-->
+ <xsd:element name="ISession_getConsole">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISession_getConsoleResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ISession::unlockMachine-->
+ <xsd:element name="ISession_unlockMachine">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISession_unlockMachineResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IStorageController-->
+ <!-- read/write attribute IStorageController::name-->
+ <xsd:element name="IStorageController_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_setName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_setNameResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IStorageController::maxDevicesPerPortCount-->
+ <xsd:element name="IStorageController_getMaxDevicesPerPortCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_getMaxDevicesPerPortCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IStorageController::minPortCount-->
+ <xsd:element name="IStorageController_getMinPortCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_getMinPortCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IStorageController::maxPortCount-->
+ <xsd:element name="IStorageController_getMaxPortCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_getMaxPortCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IStorageController::instance-->
+ <xsd:element name="IStorageController_getInstance">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_getInstanceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_setInstance">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="instance" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_setInstanceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IStorageController::portCount-->
+ <xsd:element name="IStorageController_getPortCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_getPortCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_setPortCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="portCount" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_setPortCountResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IStorageController::bus-->
+ <xsd:element name="IStorageController_getBus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_getBusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:StorageBus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IStorageController::controllerType-->
+ <xsd:element name="IStorageController_getControllerType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_getControllerTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:StorageControllerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_setControllerType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="controllerType" type="vbox:StorageControllerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_setControllerTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IStorageController::useHostIOCache-->
+ <xsd:element name="IStorageController_getUseHostIOCache">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_getUseHostIOCacheResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_setUseHostIOCache">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="useHostIOCache" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_setUseHostIOCacheResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IStorageController::bootable-->
+ <xsd:element name="IStorageController_getBootable">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageController_getBootableResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IManagedObjectRef-->
+ <!-- method IManagedObjectRef::getInterfaceName-->
+ <xsd:element name="IManagedObjectRef_getInterfaceName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IManagedObjectRef_getInterfaceNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IManagedObjectRef::release-->
+ <xsd:element name="IManagedObjectRef_release">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IManagedObjectRef_releaseResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IWebsessionManager-->
+ <!-- method IWebsessionManager::logon-->
+ <xsd:element name="IWebsessionManager_logon">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="username" type="xsd:string"/>
+ <xsd:element name="password" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IWebsessionManager_logonResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IWebsessionManager::getSessionObject-->
+ <xsd:element name="IWebsessionManager_getSessionObject">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="refIVirtualBox" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IWebsessionManager_getSessionObjectResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IWebsessionManager::logoff-->
+ <xsd:element name="IWebsessionManager_logoff">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="refIVirtualBox" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IWebsessionManager_logoffResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IPerformanceMetric-->
+ <!-- readonly attribute IPerformanceMetric::metricName-->
+ <xsd:element name="IPerformanceMetric_getMetricName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPerformanceMetric_getMetricNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IPerformanceMetric::object-->
+ <xsd:element name="IPerformanceMetric_getObject">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPerformanceMetric_getObjectResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IPerformanceMetric::description-->
+ <xsd:element name="IPerformanceMetric_getDescription">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPerformanceMetric_getDescriptionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IPerformanceMetric::period-->
+ <xsd:element name="IPerformanceMetric_getPeriod">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPerformanceMetric_getPeriodResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IPerformanceMetric::count-->
+ <xsd:element name="IPerformanceMetric_getCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPerformanceMetric_getCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IPerformanceMetric::unit-->
+ <xsd:element name="IPerformanceMetric_getUnit">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPerformanceMetric_getUnitResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IPerformanceMetric::minimumValue-->
+ <xsd:element name="IPerformanceMetric_getMinimumValue">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPerformanceMetric_getMinimumValueResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IPerformanceMetric::maximumValue-->
+ <xsd:element name="IPerformanceMetric_getMaximumValue">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPerformanceMetric_getMaximumValueResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IPerformanceCollector-->
+ <!-- readonly attribute IPerformanceCollector::metricNames-->
+ <xsd:element name="IPerformanceCollector_getMetricNames">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPerformanceCollector_getMetricNamesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IPerformanceCollector::getMetrics-->
+ <xsd:element name="IPerformanceCollector_getMetrics">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="metricNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="objects" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPerformanceCollector_getMetricsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IPerformanceCollector::setupMetrics-->
+ <xsd:element name="IPerformanceCollector_setupMetrics">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="metricNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="objects" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="period" type="xsd:unsignedInt"/>
+ <xsd:element name="count" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPerformanceCollector_setupMetricsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IPerformanceCollector::enableMetrics-->
+ <xsd:element name="IPerformanceCollector_enableMetrics">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="metricNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="objects" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPerformanceCollector_enableMetricsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IPerformanceCollector::disableMetrics-->
+ <xsd:element name="IPerformanceCollector_disableMetrics">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="metricNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="objects" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPerformanceCollector_disableMetricsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IPerformanceCollector::queryMetricsData-->
+ <xsd:element name="IPerformanceCollector_queryMetricsData">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="metricNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="objects" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IPerformanceCollector_queryMetricsDataResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnMetricNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="returnObjects" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="returnUnits" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="returnScales" minOccurs="0" maxOccurs="unbounded" type="xsd:unsignedInt"/>
+ <xsd:element name="returnSequenceNumbers" minOccurs="0" maxOccurs="unbounded" type="xsd:unsignedInt"/>
+ <xsd:element name="returnDataIndices" minOccurs="0" maxOccurs="unbounded" type="xsd:unsignedInt"/>
+ <xsd:element name="returnDataLengths" minOccurs="0" maxOccurs="unbounded" type="xsd:unsignedInt"/>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface INATEngine-->
+ <!-- read/write attribute INATEngine::network-->
+ <xsd:element name="INATEngine_getNetwork">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_getNetworkResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_setNetwork">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="network" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_setNetworkResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INATEngine::hostIP-->
+ <xsd:element name="INATEngine_getHostIP">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_getHostIPResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_setHostIP">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="hostIP" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_setHostIPResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INATEngine::TFTPPrefix-->
+ <xsd:element name="INATEngine_getTFTPPrefix">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_getTFTPPrefixResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_setTFTPPrefix">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="TFTPPrefix" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_setTFTPPrefixResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INATEngine::TFTPBootFile-->
+ <xsd:element name="INATEngine_getTFTPBootFile">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_getTFTPBootFileResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_setTFTPBootFile">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="TFTPBootFile" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_setTFTPBootFileResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INATEngine::TFTPNextServer-->
+ <xsd:element name="INATEngine_getTFTPNextServer">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_getTFTPNextServerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_setTFTPNextServer">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="TFTPNextServer" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_setTFTPNextServerResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INATEngine::aliasMode-->
+ <xsd:element name="INATEngine_getAliasMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_getAliasModeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_setAliasMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="aliasMode" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_setAliasModeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INATEngine::DNSPassDomain-->
+ <xsd:element name="INATEngine_getDNSPassDomain">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_getDNSPassDomainResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_setDNSPassDomain">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="DNSPassDomain" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_setDNSPassDomainResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INATEngine::DNSProxy-->
+ <xsd:element name="INATEngine_getDNSProxy">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_getDNSProxyResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_setDNSProxy">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="DNSProxy" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_setDNSProxyResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute INATEngine::DNSUseHostResolver-->
+ <xsd:element name="INATEngine_getDNSUseHostResolver">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_getDNSUseHostResolverResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_setDNSUseHostResolver">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="DNSUseHostResolver" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_setDNSUseHostResolverResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATEngine::redirects-->
+ <xsd:element name="INATEngine_getRedirects">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_getRedirectsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method INATEngine::setNetworkSettings-->
+ <xsd:element name="INATEngine_setNetworkSettings">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="mtu" type="xsd:unsignedInt"/>
+ <xsd:element name="sockSnd" type="xsd:unsignedInt"/>
+ <xsd:element name="sockRcv" type="xsd:unsignedInt"/>
+ <xsd:element name="TcpWndSnd" type="xsd:unsignedInt"/>
+ <xsd:element name="TcpWndRcv" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_setNetworkSettingsResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method INATEngine::getNetworkSettings-->
+ <xsd:element name="INATEngine_getNetworkSettings">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_getNetworkSettingsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="mtu" type="xsd:unsignedInt"/>
+ <xsd:element name="sockSnd" type="xsd:unsignedInt"/>
+ <xsd:element name="sockRcv" type="xsd:unsignedInt"/>
+ <xsd:element name="TcpWndSnd" type="xsd:unsignedInt"/>
+ <xsd:element name="TcpWndRcv" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method INATEngine::addRedirect-->
+ <xsd:element name="INATEngine_addRedirect">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="proto" type="vbox:NATProtocol"/>
+ <xsd:element name="hostIP" type="xsd:string"/>
+ <xsd:element name="hostPort" type="xsd:unsignedShort"/>
+ <xsd:element name="guestIP" type="xsd:string"/>
+ <xsd:element name="guestPort" type="xsd:unsignedShort"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_addRedirectResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method INATEngine::removeRedirect-->
+ <xsd:element name="INATEngine_removeRedirect">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATEngine_removeRedirectResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IBandwidthGroup-->
+ <!-- readonly attribute IBandwidthGroup::name-->
+ <xsd:element name="IBandwidthGroup_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBandwidthGroup_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IBandwidthGroup::type-->
+ <xsd:element name="IBandwidthGroup_getType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBandwidthGroup_getTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:BandwidthGroupType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IBandwidthGroup::reference-->
+ <xsd:element name="IBandwidthGroup_getReference">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBandwidthGroup_getReferenceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- read/write attribute IBandwidthGroup::maxBytesPerSec-->
+ <xsd:element name="IBandwidthGroup_getMaxBytesPerSec">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBandwidthGroup_getMaxBytesPerSecResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBandwidthGroup_setMaxBytesPerSec">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="maxBytesPerSec" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBandwidthGroup_setMaxBytesPerSecResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IBandwidthControl-->
+ <!-- readonly attribute IBandwidthControl::numGroups-->
+ <xsd:element name="IBandwidthControl_getNumGroups">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBandwidthControl_getNumGroupsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IBandwidthControl::createBandwidthGroup-->
+ <xsd:element name="IBandwidthControl_createBandwidthGroup">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="type" type="vbox:BandwidthGroupType"/>
+ <xsd:element name="maxBytesPerSec" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBandwidthControl_createBandwidthGroupResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IBandwidthControl::deleteBandwidthGroup-->
+ <xsd:element name="IBandwidthControl_deleteBandwidthGroup">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBandwidthControl_deleteBandwidthGroupResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IBandwidthControl::getBandwidthGroup-->
+ <xsd:element name="IBandwidthControl_getBandwidthGroup">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBandwidthControl_getBandwidthGroupResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IBandwidthControl::getAllBandwidthGroups-->
+ <xsd:element name="IBandwidthControl_getAllBandwidthGroups">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBandwidthControl_getAllBandwidthGroupsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IEventSource-->
+ <!-- method IEventSource::createListener-->
+ <xsd:element name="IEventSource_createListener">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IEventSource_createListenerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IEventSource::createAggregator-->
+ <xsd:element name="IEventSource_createAggregator">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="subordinates" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IEventSource_createAggregatorResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IEventSource::registerListener-->
+ <xsd:element name="IEventSource_registerListener">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="listener" type="xsd:string"/>
+ <xsd:element name="interesting" minOccurs="0" maxOccurs="unbounded" type="vbox:VBoxEventType"/>
+ <xsd:element name="active" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IEventSource_registerListenerResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IEventSource::unregisterListener-->
+ <xsd:element name="IEventSource_unregisterListener">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="listener" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IEventSource_unregisterListenerResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IEventSource::fireEvent-->
+ <xsd:element name="IEventSource_fireEvent">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="event" type="xsd:string"/>
+ <xsd:element name="timeout" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IEventSource_fireEventResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IEventSource::getEvent-->
+ <xsd:element name="IEventSource_getEvent">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="listener" type="xsd:string"/>
+ <xsd:element name="timeout" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IEventSource_getEventResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IEventSource::eventProcessed-->
+ <xsd:element name="IEventSource_eventProcessed">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="listener" type="xsd:string"/>
+ <xsd:element name="event" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IEventSource_eventProcessedResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IEventListener-->
+ <!-- method IEventListener::handleEvent-->
+ <xsd:element name="IEventListener_handleEvent">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="event" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IEventListener_handleEventResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IEvent-->
+ <!-- readonly attribute IEvent::type-->
+ <xsd:element name="IEvent_getType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IEvent_getTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:VBoxEventType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IEvent::source-->
+ <xsd:element name="IEvent_getSource">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IEvent_getSourceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IEvent::waitable-->
+ <xsd:element name="IEvent_getWaitable">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IEvent_getWaitableResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IEvent::setProcessed-->
+ <xsd:element name="IEvent_setProcessed">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IEvent_setProcessedResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IEvent::waitProcessed-->
+ <xsd:element name="IEvent_waitProcessed">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="timeout" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IEvent_waitProcessedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IReusableEvent-->
+ <!-- readonly attribute IReusableEvent::generation-->
+ <xsd:element name="IReusableEvent_getGeneration">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IReusableEvent_getGenerationResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IReusableEvent::reuse-->
+ <xsd:element name="IReusableEvent_reuse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IReusableEvent_reuseResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IMachineEvent-->
+ <!-- readonly attribute IMachineEvent::machineId-->
+ <xsd:element name="IMachineEvent_getMachineId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineEvent_getMachineIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IMachineStateChangedEvent-->
+ <!-- readonly attribute IMachineStateChangedEvent::state-->
+ <xsd:element name="IMachineStateChangedEvent_getState">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineStateChangedEvent_getStateResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:MachineState"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IMachineDataChangedEvent-->
+ <!-- readonly attribute IMachineDataChangedEvent::temporary-->
+ <xsd:element name="IMachineDataChangedEvent_getTemporary">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineDataChangedEvent_getTemporaryResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IMediumRegisteredEvent-->
+ <!-- readonly attribute IMediumRegisteredEvent::mediumId-->
+ <xsd:element name="IMediumRegisteredEvent_getMediumId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMediumRegisteredEvent_getMediumIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMediumRegisteredEvent::mediumType-->
+ <xsd:element name="IMediumRegisteredEvent_getMediumType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMediumRegisteredEvent_getMediumTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:DeviceType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMediumRegisteredEvent::registered-->
+ <xsd:element name="IMediumRegisteredEvent_getRegistered">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMediumRegisteredEvent_getRegisteredResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IMediumConfigChangedEvent-->
+ <!-- readonly attribute IMediumConfigChangedEvent::medium-->
+ <xsd:element name="IMediumConfigChangedEvent_getMedium">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMediumConfigChangedEvent_getMediumResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IMachineRegisteredEvent-->
+ <!-- readonly attribute IMachineRegisteredEvent::registered-->
+ <xsd:element name="IMachineRegisteredEvent_getRegistered">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMachineRegisteredEvent_getRegisteredResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ISessionStateChangedEvent-->
+ <!-- readonly attribute ISessionStateChangedEvent::state-->
+ <xsd:element name="ISessionStateChangedEvent_getState">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISessionStateChangedEvent_getStateResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:SessionState"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestPropertyChangedEvent-->
+ <!-- readonly attribute IGuestPropertyChangedEvent::name-->
+ <xsd:element name="IGuestPropertyChangedEvent_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestPropertyChangedEvent_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestPropertyChangedEvent::value-->
+ <xsd:element name="IGuestPropertyChangedEvent_getValue">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestPropertyChangedEvent_getValueResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestPropertyChangedEvent::flags-->
+ <xsd:element name="IGuestPropertyChangedEvent_getFlags">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestPropertyChangedEvent_getFlagsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ISnapshotEvent-->
+ <!-- readonly attribute ISnapshotEvent::snapshotId-->
+ <xsd:element name="ISnapshotEvent_getSnapshotId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISnapshotEvent_getSnapshotIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ISnapshotTakenEvent-->
+ <!-- readonly attribute ISnapshotTakenEvent::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="ISnapshotTakenEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISnapshotTakenEvent_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ISnapshotDeletedEvent-->
+ <!-- readonly attribute ISnapshotDeletedEvent::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="ISnapshotDeletedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISnapshotDeletedEvent_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ISnapshotRestoredEvent-->
+ <!-- readonly attribute ISnapshotRestoredEvent::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="ISnapshotRestoredEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISnapshotRestoredEvent_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ISnapshotChangedEvent-->
+ <!-- readonly attribute ISnapshotChangedEvent::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="ISnapshotChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISnapshotChangedEvent_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IMousePointerShapeChangedEvent-->
+ <!-- readonly attribute IMousePointerShapeChangedEvent::visible-->
+ <xsd:element name="IMousePointerShapeChangedEvent_getVisible">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMousePointerShapeChangedEvent_getVisibleResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMousePointerShapeChangedEvent::alpha-->
+ <xsd:element name="IMousePointerShapeChangedEvent_getAlpha">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMousePointerShapeChangedEvent_getAlphaResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMousePointerShapeChangedEvent::xhot-->
+ <xsd:element name="IMousePointerShapeChangedEvent_getXhot">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMousePointerShapeChangedEvent_getXhotResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMousePointerShapeChangedEvent::yhot-->
+ <xsd:element name="IMousePointerShapeChangedEvent_getYhot">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMousePointerShapeChangedEvent_getYhotResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMousePointerShapeChangedEvent::width-->
+ <xsd:element name="IMousePointerShapeChangedEvent_getWidth">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMousePointerShapeChangedEvent_getWidthResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMousePointerShapeChangedEvent::height-->
+ <xsd:element name="IMousePointerShapeChangedEvent_getHeight">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMousePointerShapeChangedEvent_getHeightResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMousePointerShapeChangedEvent::shape-->
+ <xsd:element name="IMousePointerShapeChangedEvent_getShape">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMousePointerShapeChangedEvent_getShapeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IMouseCapabilityChangedEvent-->
+ <!-- readonly attribute IMouseCapabilityChangedEvent::supportsAbsolute-->
+ <xsd:element name="IMouseCapabilityChangedEvent_getSupportsAbsolute">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMouseCapabilityChangedEvent_getSupportsAbsoluteResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMouseCapabilityChangedEvent::supportsRelative-->
+ <xsd:element name="IMouseCapabilityChangedEvent_getSupportsRelative">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMouseCapabilityChangedEvent_getSupportsRelativeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMouseCapabilityChangedEvent::supportsMultiTouch-->
+ <xsd:element name="IMouseCapabilityChangedEvent_getSupportsMultiTouch">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMouseCapabilityChangedEvent_getSupportsMultiTouchResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IMouseCapabilityChangedEvent::needsHostCursor-->
+ <xsd:element name="IMouseCapabilityChangedEvent_getNeedsHostCursor">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMouseCapabilityChangedEvent_getNeedsHostCursorResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IKeyboardLedsChangedEvent-->
+ <!-- readonly attribute IKeyboardLedsChangedEvent::numLock-->
+ <xsd:element name="IKeyboardLedsChangedEvent_getNumLock">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IKeyboardLedsChangedEvent_getNumLockResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IKeyboardLedsChangedEvent::capsLock-->
+ <xsd:element name="IKeyboardLedsChangedEvent_getCapsLock">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IKeyboardLedsChangedEvent_getCapsLockResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IKeyboardLedsChangedEvent::scrollLock-->
+ <xsd:element name="IKeyboardLedsChangedEvent_getScrollLock">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IKeyboardLedsChangedEvent_getScrollLockResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IStateChangedEvent-->
+ <!-- readonly attribute IStateChangedEvent::state-->
+ <xsd:element name="IStateChangedEvent_getState">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStateChangedEvent_getStateResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:MachineState"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IAdditionsStateChangedEvent-->
+ <!-- readonly attribute IAdditionsStateChangedEvent::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="IAdditionsStateChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAdditionsStateChangedEvent_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface INetworkAdapterChangedEvent-->
+ <!-- readonly attribute INetworkAdapterChangedEvent::networkAdapter-->
+ <xsd:element name="INetworkAdapterChangedEvent_getNetworkAdapter">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INetworkAdapterChangedEvent_getNetworkAdapterResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IAudioAdapterChangedEvent-->
+ <!-- readonly attribute IAudioAdapterChangedEvent::audioAdapter-->
+ <xsd:element name="IAudioAdapterChangedEvent_getAudioAdapter">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IAudioAdapterChangedEvent_getAudioAdapterResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ISerialPortChangedEvent-->
+ <!-- readonly attribute ISerialPortChangedEvent::serialPort-->
+ <xsd:element name="ISerialPortChangedEvent_getSerialPort">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISerialPortChangedEvent_getSerialPortResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IParallelPortChangedEvent-->
+ <!-- readonly attribute IParallelPortChangedEvent::parallelPort-->
+ <xsd:element name="IParallelPortChangedEvent_getParallelPort">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IParallelPortChangedEvent_getParallelPortResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IStorageControllerChangedEvent-->
+ <!-- readonly attribute IStorageControllerChangedEvent::machinId-->
+ <xsd:element name="IStorageControllerChangedEvent_getMachinId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageControllerChangedEvent_getMachinIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IStorageControllerChangedEvent::controllerName-->
+ <xsd:element name="IStorageControllerChangedEvent_getControllerName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageControllerChangedEvent_getControllerNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IMediumChangedEvent-->
+ <!-- readonly attribute IMediumChangedEvent::mediumAttachment-->
+ <xsd:element name="IMediumChangedEvent_getMediumAttachment">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IMediumChangedEvent_getMediumAttachmentResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:IMediumAttachment"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IClipboardModeChangedEvent-->
+ <!-- readonly attribute IClipboardModeChangedEvent::clipboardMode-->
+ <xsd:element name="IClipboardModeChangedEvent_getClipboardMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IClipboardModeChangedEvent_getClipboardModeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:ClipboardMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IClipboardFileTransferModeChangedEvent-->
+ <!-- readonly attribute IClipboardFileTransferModeChangedEvent::enabled-->
+ <xsd:element name="IClipboardFileTransferModeChangedEvent_getEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IClipboardFileTransferModeChangedEvent_getEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IDnDModeChangedEvent-->
+ <!-- readonly attribute IDnDModeChangedEvent::dndMode-->
+ <xsd:element name="IDnDModeChangedEvent_getDndMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IDnDModeChangedEvent_getDndModeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:DnDMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ICPUChangedEvent-->
+ <!-- readonly attribute ICPUChangedEvent::CPU-->
+ <xsd:element name="ICPUChangedEvent_getCPU">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICPUChangedEvent_getCPUResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICPUChangedEvent::add-->
+ <xsd:element name="ICPUChangedEvent_getAdd">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICPUChangedEvent_getAddResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ICPUExecutionCapChangedEvent-->
+ <!-- readonly attribute ICPUExecutionCapChangedEvent::executionCap-->
+ <xsd:element name="ICPUExecutionCapChangedEvent_getExecutionCap">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICPUExecutionCapChangedEvent_getExecutionCapResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestKeyboardEvent-->
+ <!-- readonly attribute IGuestKeyboardEvent::scancodes-->
+ <xsd:element name="IGuestKeyboardEvent_getScancodes">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestKeyboardEvent_getScancodesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestMouseEvent-->
+ <!-- readonly attribute IGuestMouseEvent::mode-->
+ <xsd:element name="IGuestMouseEvent_getMode">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestMouseEvent_getModeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:GuestMouseEventMode"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestMouseEvent::x-->
+ <xsd:element name="IGuestMouseEvent_getX">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestMouseEvent_getXResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestMouseEvent::y-->
+ <xsd:element name="IGuestMouseEvent_getY">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestMouseEvent_getYResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestMouseEvent::z-->
+ <xsd:element name="IGuestMouseEvent_getZ">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestMouseEvent_getZResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestMouseEvent::w-->
+ <xsd:element name="IGuestMouseEvent_getW">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestMouseEvent_getWResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestMouseEvent::buttons-->
+ <xsd:element name="IGuestMouseEvent_getButtons">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestMouseEvent_getButtonsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestMultiTouchEvent-->
+ <!-- readonly attribute IGuestMultiTouchEvent::contactCount-->
+ <xsd:element name="IGuestMultiTouchEvent_getContactCount">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestMultiTouchEvent_getContactCountResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestMultiTouchEvent::xPositions-->
+ <xsd:element name="IGuestMultiTouchEvent_getXPositions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestMultiTouchEvent_getXPositionsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:short"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestMultiTouchEvent::yPositions-->
+ <xsd:element name="IGuestMultiTouchEvent_getYPositions">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestMultiTouchEvent_getYPositionsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:short"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestMultiTouchEvent::contactIds-->
+ <xsd:element name="IGuestMultiTouchEvent_getContactIds">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestMultiTouchEvent_getContactIdsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:unsignedShort"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestMultiTouchEvent::contactFlags-->
+ <xsd:element name="IGuestMultiTouchEvent_getContactFlags">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestMultiTouchEvent_getContactFlagsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:unsignedShort"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestMultiTouchEvent::scanTime-->
+ <xsd:element name="IGuestMultiTouchEvent_getScanTime">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestMultiTouchEvent_getScanTimeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestSessionEvent-->
+ <!-- readonly attribute IGuestSessionEvent::session-->
+ <xsd:element name="IGuestSessionEvent_getSession">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSessionEvent_getSessionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestSessionStateChangedEvent-->
+ <!-- readonly attribute IGuestSessionStateChangedEvent::id-->
+ <xsd:element name="IGuestSessionStateChangedEvent_getId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSessionStateChangedEvent_getIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestSessionStateChangedEvent::status-->
+ <xsd:element name="IGuestSessionStateChangedEvent_getStatus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSessionStateChangedEvent_getStatusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:GuestSessionStatus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestSessionStateChangedEvent::error-->
+ <xsd:element name="IGuestSessionStateChangedEvent_getError">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSessionStateChangedEvent_getErrorResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestSessionRegisteredEvent-->
+ <!-- readonly attribute IGuestSessionRegisteredEvent::registered-->
+ <xsd:element name="IGuestSessionRegisteredEvent_getRegistered">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestSessionRegisteredEvent_getRegisteredResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestProcessEvent-->
+ <!-- readonly attribute IGuestProcessEvent::process-->
+ <xsd:element name="IGuestProcessEvent_getProcess">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestProcessEvent_getProcessResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestProcessEvent::pid-->
+ <xsd:element name="IGuestProcessEvent_getPid">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestProcessEvent_getPidResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestProcessRegisteredEvent-->
+ <!-- readonly attribute IGuestProcessRegisteredEvent::registered-->
+ <xsd:element name="IGuestProcessRegisteredEvent_getRegistered">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestProcessRegisteredEvent_getRegisteredResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestProcessStateChangedEvent-->
+ <!-- readonly attribute IGuestProcessStateChangedEvent::status-->
+ <xsd:element name="IGuestProcessStateChangedEvent_getStatus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestProcessStateChangedEvent_getStatusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:ProcessStatus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestProcessStateChangedEvent::error-->
+ <xsd:element name="IGuestProcessStateChangedEvent_getError">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestProcessStateChangedEvent_getErrorResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestProcessIOEvent-->
+ <!-- readonly attribute IGuestProcessIOEvent::handle-->
+ <xsd:element name="IGuestProcessIOEvent_getHandle">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestProcessIOEvent_getHandleResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestProcessIOEvent::processed-->
+ <xsd:element name="IGuestProcessIOEvent_getProcessed">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestProcessIOEvent_getProcessedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestProcessInputNotifyEvent-->
+ <!-- readonly attribute IGuestProcessInputNotifyEvent::status-->
+ <xsd:element name="IGuestProcessInputNotifyEvent_getStatus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestProcessInputNotifyEvent_getStatusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:ProcessInputStatus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestProcessOutputEvent-->
+ <!-- readonly attribute IGuestProcessOutputEvent::data-->
+ <xsd:element name="IGuestProcessOutputEvent_getData">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestProcessOutputEvent_getDataResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestFileEvent-->
+ <!-- readonly attribute IGuestFileEvent::file-->
+ <xsd:element name="IGuestFileEvent_getFile">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestFileEvent_getFileResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestFileRegisteredEvent-->
+ <!-- readonly attribute IGuestFileRegisteredEvent::registered-->
+ <xsd:element name="IGuestFileRegisteredEvent_getRegistered">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestFileRegisteredEvent_getRegisteredResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestFileStateChangedEvent-->
+ <!-- readonly attribute IGuestFileStateChangedEvent::status-->
+ <xsd:element name="IGuestFileStateChangedEvent_getStatus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestFileStateChangedEvent_getStatusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:FileStatus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestFileStateChangedEvent::error-->
+ <xsd:element name="IGuestFileStateChangedEvent_getError">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestFileStateChangedEvent_getErrorResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestFileIOEvent-->
+ <!-- readonly attribute IGuestFileIOEvent::offset-->
+ <xsd:element name="IGuestFileIOEvent_getOffset">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestFileIOEvent_getOffsetResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestFileIOEvent::processed-->
+ <xsd:element name="IGuestFileIOEvent_getProcessed">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestFileIOEvent_getProcessedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestFileOffsetChangedEvent-->
+ <!-- readonly attribute IGuestFileOffsetChangedEvent::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="IGuestFileOffsetChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestFileOffsetChangedEvent_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestFileSizeChangedEvent-->
+ <!-- readonly attribute IGuestFileSizeChangedEvent::newSize-->
+ <xsd:element name="IGuestFileSizeChangedEvent_getNewSize">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestFileSizeChangedEvent_getNewSizeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestFileReadEvent-->
+ <!-- readonly attribute IGuestFileReadEvent::data-->
+ <xsd:element name="IGuestFileReadEvent_getData">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestFileReadEvent_getDataResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestFileWriteEvent-->
+ <!-- readonly attribute IGuestFileWriteEvent::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="IGuestFileWriteEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestFileWriteEvent_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IVRDEServerChangedEvent-->
+ <!-- readonly attribute IVRDEServerChangedEvent::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="IVRDEServerChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServerChangedEvent_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IVRDEServerInfoChangedEvent-->
+ <!-- readonly attribute IVRDEServerInfoChangedEvent::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="IVRDEServerInfoChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVRDEServerInfoChangedEvent_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IRecordingChangedEvent-->
+ <!-- readonly attribute IRecordingChangedEvent::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="IRecordingChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRecordingChangedEvent_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IUSBControllerChangedEvent-->
+ <!-- readonly attribute IUSBControllerChangedEvent::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="IUSBControllerChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBControllerChangedEvent_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IUSBDeviceStateChangedEvent-->
+ <!-- readonly attribute IUSBDeviceStateChangedEvent::device-->
+ <xsd:element name="IUSBDeviceStateChangedEvent_getDevice">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceStateChangedEvent_getDeviceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUSBDeviceStateChangedEvent::attached-->
+ <xsd:element name="IUSBDeviceStateChangedEvent_getAttached">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceStateChangedEvent_getAttachedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IUSBDeviceStateChangedEvent::error-->
+ <xsd:element name="IUSBDeviceStateChangedEvent_getError">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IUSBDeviceStateChangedEvent_getErrorResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ISharedFolderChangedEvent-->
+ <!-- readonly attribute ISharedFolderChangedEvent::scope-->
+ <xsd:element name="ISharedFolderChangedEvent_getScope">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ISharedFolderChangedEvent_getScopeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:Scope"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IRuntimeErrorEvent-->
+ <!-- readonly attribute IRuntimeErrorEvent::fatal-->
+ <xsd:element name="IRuntimeErrorEvent_getFatal">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRuntimeErrorEvent_getFatalResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IRuntimeErrorEvent::id-->
+ <xsd:element name="IRuntimeErrorEvent_getId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRuntimeErrorEvent_getIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IRuntimeErrorEvent::message-->
+ <xsd:element name="IRuntimeErrorEvent_getMessage">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRuntimeErrorEvent_getMessageResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IEventSourceChangedEvent-->
+ <!-- readonly attribute IEventSourceChangedEvent::listener-->
+ <xsd:element name="IEventSourceChangedEvent_getListener">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IEventSourceChangedEvent_getListenerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IEventSourceChangedEvent::add-->
+ <xsd:element name="IEventSourceChangedEvent_getAdd">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IEventSourceChangedEvent_getAddResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IExtraDataChangedEvent-->
+ <!-- readonly attribute IExtraDataChangedEvent::machineId-->
+ <xsd:element name="IExtraDataChangedEvent_getMachineId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IExtraDataChangedEvent_getMachineIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IExtraDataChangedEvent::key-->
+ <xsd:element name="IExtraDataChangedEvent_getKey">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IExtraDataChangedEvent_getKeyResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IExtraDataChangedEvent::value-->
+ <xsd:element name="IExtraDataChangedEvent_getValue">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IExtraDataChangedEvent_getValueResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IVetoEvent-->
+ <!-- method IVetoEvent::addVeto-->
+ <xsd:element name="IVetoEvent_addVeto">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="reason" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVetoEvent_addVetoResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVetoEvent::isVetoed-->
+ <xsd:element name="IVetoEvent_isVetoed">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVetoEvent_isVetoedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVetoEvent::getVetos-->
+ <xsd:element name="IVetoEvent_getVetos">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVetoEvent_getVetosResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVetoEvent::addApproval-->
+ <xsd:element name="IVetoEvent_addApproval">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="reason" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVetoEvent_addApprovalResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVetoEvent::isApproved-->
+ <xsd:element name="IVetoEvent_isApproved">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVetoEvent_isApprovedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IVetoEvent::getApprovals-->
+ <xsd:element name="IVetoEvent_getApprovals">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVetoEvent_getApprovalsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IExtraDataCanChangeEvent-->
+ <!-- readonly attribute IExtraDataCanChangeEvent::machineId-->
+ <xsd:element name="IExtraDataCanChangeEvent_getMachineId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IExtraDataCanChangeEvent_getMachineIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IExtraDataCanChangeEvent::key-->
+ <xsd:element name="IExtraDataCanChangeEvent_getKey">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IExtraDataCanChangeEvent_getKeyResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IExtraDataCanChangeEvent::value-->
+ <xsd:element name="IExtraDataCanChangeEvent_getValue">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IExtraDataCanChangeEvent_getValueResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ICanShowWindowEvent-->
+ <!-- readonly attribute ICanShowWindowEvent::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="ICanShowWindowEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICanShowWindowEvent_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IShowWindowEvent-->
+ <!-- read/write attribute IShowWindowEvent::winId-->
+ <xsd:element name="IShowWindowEvent_getWinId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IShowWindowEvent_getWinIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IShowWindowEvent_setWinId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="winId" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IShowWindowEvent_setWinIdResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface INATRedirectEvent-->
+ <!-- readonly attribute INATRedirectEvent::slot-->
+ <xsd:element name="INATRedirectEvent_getSlot">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATRedirectEvent_getSlotResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATRedirectEvent::remove-->
+ <xsd:element name="INATRedirectEvent_getRemove">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATRedirectEvent_getRemoveResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATRedirectEvent::name-->
+ <xsd:element name="INATRedirectEvent_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATRedirectEvent_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATRedirectEvent::proto-->
+ <xsd:element name="INATRedirectEvent_getProto">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATRedirectEvent_getProtoResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:NATProtocol"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATRedirectEvent::hostIP-->
+ <xsd:element name="INATRedirectEvent_getHostIP">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATRedirectEvent_getHostIPResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATRedirectEvent::hostPort-->
+ <xsd:element name="INATRedirectEvent_getHostPort">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATRedirectEvent_getHostPortResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATRedirectEvent::guestIP-->
+ <xsd:element name="INATRedirectEvent_getGuestIP">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATRedirectEvent_getGuestIPResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATRedirectEvent::guestPort-->
+ <xsd:element name="INATRedirectEvent_getGuestPort">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATRedirectEvent_getGuestPortResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IHostPCIDevicePlugEvent-->
+ <!-- readonly attribute IHostPCIDevicePlugEvent::plugged-->
+ <xsd:element name="IHostPCIDevicePlugEvent_getPlugged">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostPCIDevicePlugEvent_getPluggedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHostPCIDevicePlugEvent::success-->
+ <xsd:element name="IHostPCIDevicePlugEvent_getSuccess">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostPCIDevicePlugEvent_getSuccessResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHostPCIDevicePlugEvent::attachment-->
+ <xsd:element name="IHostPCIDevicePlugEvent_getAttachment">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostPCIDevicePlugEvent_getAttachmentResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:IPCIDeviceAttachment"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IHostPCIDevicePlugEvent::message-->
+ <xsd:element name="IHostPCIDevicePlugEvent_getMessage">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostPCIDevicePlugEvent_getMessageResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IVBoxSVCAvailabilityChangedEvent-->
+ <!-- readonly attribute IVBoxSVCAvailabilityChangedEvent::available-->
+ <xsd:element name="IVBoxSVCAvailabilityChangedEvent_getAvailable">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVBoxSVCAvailabilityChangedEvent_getAvailableResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IBandwidthGroupChangedEvent-->
+ <!-- readonly attribute IBandwidthGroupChangedEvent::bandwidthGroup-->
+ <xsd:element name="IBandwidthGroupChangedEvent_getBandwidthGroup">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBandwidthGroupChangedEvent_getBandwidthGroupResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestMonitorChangedEvent-->
+ <!-- readonly attribute IGuestMonitorChangedEvent::changeType-->
+ <xsd:element name="IGuestMonitorChangedEvent_getChangeType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestMonitorChangedEvent_getChangeTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:GuestMonitorChangedEventType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestMonitorChangedEvent::screenId-->
+ <xsd:element name="IGuestMonitorChangedEvent_getScreenId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestMonitorChangedEvent_getScreenIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestMonitorChangedEvent::originX-->
+ <xsd:element name="IGuestMonitorChangedEvent_getOriginX">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestMonitorChangedEvent_getOriginXResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestMonitorChangedEvent::originY-->
+ <xsd:element name="IGuestMonitorChangedEvent_getOriginY">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestMonitorChangedEvent_getOriginYResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestMonitorChangedEvent::width-->
+ <xsd:element name="IGuestMonitorChangedEvent_getWidth">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestMonitorChangedEvent_getWidthResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestMonitorChangedEvent::height-->
+ <xsd:element name="IGuestMonitorChangedEvent_getHeight">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestMonitorChangedEvent_getHeightResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestUserStateChangedEvent-->
+ <!-- readonly attribute IGuestUserStateChangedEvent::name-->
+ <xsd:element name="IGuestUserStateChangedEvent_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestUserStateChangedEvent_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestUserStateChangedEvent::domain-->
+ <xsd:element name="IGuestUserStateChangedEvent_getDomain">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestUserStateChangedEvent_getDomainResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestUserStateChangedEvent::state-->
+ <xsd:element name="IGuestUserStateChangedEvent_getState">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestUserStateChangedEvent_getStateResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:GuestUserState"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestUserStateChangedEvent::stateDetails-->
+ <xsd:element name="IGuestUserStateChangedEvent_getStateDetails">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestUserStateChangedEvent_getStateDetailsResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IStorageDeviceChangedEvent-->
+ <!-- readonly attribute IStorageDeviceChangedEvent::storageDevice-->
+ <xsd:element name="IStorageDeviceChangedEvent_getStorageDevice">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageDeviceChangedEvent_getStorageDeviceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:IMediumAttachment"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IStorageDeviceChangedEvent::removed-->
+ <xsd:element name="IStorageDeviceChangedEvent_getRemoved">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageDeviceChangedEvent_getRemovedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IStorageDeviceChangedEvent::silent-->
+ <xsd:element name="IStorageDeviceChangedEvent_getSilent">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStorageDeviceChangedEvent_getSilentResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface INATNetworkChangedEvent-->
+ <!-- readonly attribute INATNetworkChangedEvent::networkName-->
+ <xsd:element name="INATNetworkChangedEvent_getNetworkName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetworkChangedEvent_getNetworkNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface INATNetworkStartStopEvent-->
+ <!-- readonly attribute INATNetworkStartStopEvent::startEvent-->
+ <xsd:element name="INATNetworkStartStopEvent_getStartEvent">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetworkStartStopEvent_getStartEventResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface INATNetworkAlterEvent-->
+ <!-- readonly attribute INATNetworkAlterEvent::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="INATNetworkAlterEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetworkAlterEvent_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface INATNetworkCreationDeletionEvent-->
+ <!-- readonly attribute INATNetworkCreationDeletionEvent::creationEvent-->
+ <xsd:element name="INATNetworkCreationDeletionEvent_getCreationEvent">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetworkCreationDeletionEvent_getCreationEventResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface INATNetworkSettingEvent-->
+ <!-- readonly attribute INATNetworkSettingEvent::enabled-->
+ <xsd:element name="INATNetworkSettingEvent_getEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetworkSettingEvent_getEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATNetworkSettingEvent::network-->
+ <xsd:element name="INATNetworkSettingEvent_getNetwork">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetworkSettingEvent_getNetworkResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATNetworkSettingEvent::gateway-->
+ <xsd:element name="INATNetworkSettingEvent_getGateway">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetworkSettingEvent_getGatewayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATNetworkSettingEvent::advertiseDefaultIPv6RouteEnabled-->
+ <xsd:element name="INATNetworkSettingEvent_getAdvertiseDefaultIPv6RouteEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetworkSettingEvent_getAdvertiseDefaultIPv6RouteEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATNetworkSettingEvent::needDhcpServer-->
+ <xsd:element name="INATNetworkSettingEvent_getNeedDhcpServer">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetworkSettingEvent_getNeedDhcpServerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface INATNetworkPortForwardEvent-->
+ <!-- readonly attribute INATNetworkPortForwardEvent::create-->
+ <xsd:element name="INATNetworkPortForwardEvent_getCreate">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetworkPortForwardEvent_getCreateResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATNetworkPortForwardEvent::ipv6-->
+ <xsd:element name="INATNetworkPortForwardEvent_getIpv6">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetworkPortForwardEvent_getIpv6Response">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATNetworkPortForwardEvent::name-->
+ <xsd:element name="INATNetworkPortForwardEvent_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetworkPortForwardEvent_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATNetworkPortForwardEvent::proto-->
+ <xsd:element name="INATNetworkPortForwardEvent_getProto">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetworkPortForwardEvent_getProtoResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:NATProtocol"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATNetworkPortForwardEvent::hostIp-->
+ <xsd:element name="INATNetworkPortForwardEvent_getHostIp">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetworkPortForwardEvent_getHostIpResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATNetworkPortForwardEvent::hostPort-->
+ <xsd:element name="INATNetworkPortForwardEvent_getHostPort">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetworkPortForwardEvent_getHostPortResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATNetworkPortForwardEvent::guestIp-->
+ <xsd:element name="INATNetworkPortForwardEvent_getGuestIp">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetworkPortForwardEvent_getGuestIpResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute INATNetworkPortForwardEvent::guestPort-->
+ <xsd:element name="INATNetworkPortForwardEvent_getGuestPort">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="INATNetworkPortForwardEvent_getGuestPortResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IHostNameResolutionConfigurationChangeEvent-->
+ <!-- readonly attribute IHostNameResolutionConfigurationChangeEvent::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="IHostNameResolutionConfigurationChangeEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IHostNameResolutionConfigurationChangeEvent_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IProgressEvent-->
+ <!-- readonly attribute IProgressEvent::progressId-->
+ <xsd:element name="IProgressEvent_getProgressId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgressEvent_getProgressIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IProgressPercentageChangedEvent-->
+ <!-- readonly attribute IProgressPercentageChangedEvent::percent-->
+ <xsd:element name="IProgressPercentageChangedEvent_getPercent">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgressPercentageChangedEvent_getPercentResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IProgressTaskCompletedEvent-->
+ <!-- readonly attribute IProgressTaskCompletedEvent::midlDoesNotLikeEmptyInterfaces-->
+ <xsd:element name="IProgressTaskCompletedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IProgressTaskCompletedEvent_getMidlDoesNotLikeEmptyInterfacesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ICursorPositionChangedEvent-->
+ <!-- readonly attribute ICursorPositionChangedEvent::hasData-->
+ <xsd:element name="ICursorPositionChangedEvent_getHasData">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICursorPositionChangedEvent_getHasDataResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICursorPositionChangedEvent::x-->
+ <xsd:element name="ICursorPositionChangedEvent_getX">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICursorPositionChangedEvent_getXResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICursorPositionChangedEvent::y-->
+ <xsd:element name="ICursorPositionChangedEvent_getY">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICursorPositionChangedEvent_getYResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestAdditionsStatusChangedEvent-->
+ <!-- readonly attribute IGuestAdditionsStatusChangedEvent::facility-->
+ <xsd:element name="IGuestAdditionsStatusChangedEvent_getFacility">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestAdditionsStatusChangedEvent_getFacilityResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:AdditionsFacilityType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestAdditionsStatusChangedEvent::status-->
+ <xsd:element name="IGuestAdditionsStatusChangedEvent_getStatus">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestAdditionsStatusChangedEvent_getStatusResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:AdditionsFacilityStatus"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestAdditionsStatusChangedEvent::runLevel-->
+ <xsd:element name="IGuestAdditionsStatusChangedEvent_getRunLevel">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestAdditionsStatusChangedEvent_getRunLevelResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:AdditionsRunLevelType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IGuestAdditionsStatusChangedEvent::timestamp-->
+ <xsd:element name="IGuestAdditionsStatusChangedEvent_getTimestamp">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestAdditionsStatusChangedEvent_getTimestampResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IGuestMonitorInfoChangedEvent-->
+ <!-- readonly attribute IGuestMonitorInfoChangedEvent::output-->
+ <xsd:element name="IGuestMonitorInfoChangedEvent_getOutput">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IGuestMonitorInfoChangedEvent_getOutputResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:unsignedInt"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IStringArray-->
+ <!-- readonly attribute IStringArray::values-->
+ <xsd:element name="IStringArray_getValues">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStringArray_getValuesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IFormValue-->
+ <!-- readonly attribute IFormValue::type-->
+ <xsd:element name="IFormValue_getType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFormValue_getTypeResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="vbox:FormValueType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFormValue::generation-->
+ <xsd:element name="IFormValue_getGeneration">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFormValue_getGenerationResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFormValue::enabled-->
+ <xsd:element name="IFormValue_getEnabled">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFormValue_getEnabledResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFormValue::visible-->
+ <xsd:element name="IFormValue_getVisible">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFormValue_getVisibleResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFormValue::label-->
+ <xsd:element name="IFormValue_getLabel">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFormValue_getLabelResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFormValue::description-->
+ <xsd:element name="IFormValue_getDescription">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFormValue_getDescriptionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IFormValue::help-->
+ <xsd:element name="IFormValue_getHelp">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IFormValue_getHelpResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IBooleanFormValue-->
+ <!-- method IBooleanFormValue::getSelected-->
+ <xsd:element name="IBooleanFormValue_getSelected">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBooleanFormValue_getSelectedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IBooleanFormValue::setSelected-->
+ <xsd:element name="IBooleanFormValue_setSelected">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="selected" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IBooleanFormValue_setSelectedResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IRangedIntegerFormValue-->
+ <!-- readonly attribute IRangedIntegerFormValue::suffix-->
+ <xsd:element name="IRangedIntegerFormValue_getSuffix">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRangedIntegerFormValue_getSuffixResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IRangedIntegerFormValue::minimum-->
+ <xsd:element name="IRangedIntegerFormValue_getMinimum">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRangedIntegerFormValue_getMinimumResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute IRangedIntegerFormValue::maximum-->
+ <xsd:element name="IRangedIntegerFormValue_getMaximum">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRangedIntegerFormValue_getMaximumResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IRangedIntegerFormValue::getInteger-->
+ <xsd:element name="IRangedIntegerFormValue_getInteger">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRangedIntegerFormValue_getIntegerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IRangedIntegerFormValue::setInteger-->
+ <xsd:element name="IRangedIntegerFormValue_setInteger">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="value" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IRangedIntegerFormValue_setIntegerResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IStringFormValue-->
+ <!-- readonly attribute IStringFormValue::multiline-->
+ <xsd:element name="IStringFormValue_getMultiline">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStringFormValue_getMultilineResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:boolean"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IStringFormValue::getString-->
+ <xsd:element name="IStringFormValue_getString">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStringFormValue_getStringResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IStringFormValue::setString-->
+ <xsd:element name="IStringFormValue_setString">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="text" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IStringFormValue_setStringResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IChoiceFormValue-->
+ <!-- readonly attribute IChoiceFormValue::values-->
+ <xsd:element name="IChoiceFormValue_getValues">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IChoiceFormValue_getValuesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IChoiceFormValue::getSelectedIndex-->
+ <xsd:element name="IChoiceFormValue_getSelectedIndex">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IChoiceFormValue_getSelectedIndexResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method IChoiceFormValue::setSelectedIndex-->
+ <xsd:element name="IChoiceFormValue_setSelectedIndex">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="index" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IChoiceFormValue_setSelectedIndexResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IForm-->
+ <!-- readonly attribute IForm::values-->
+ <xsd:element name="IForm_getValues">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IForm_getValuesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface IVirtualSystemDescriptionForm-->
+ <!-- method IVirtualSystemDescriptionForm::getVirtualSystemDescription-->
+ <xsd:element name="IVirtualSystemDescriptionForm_getVirtualSystemDescription">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IVirtualSystemDescriptionForm_getVirtualSystemDescriptionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ICloudNetworkGatewayInfo-->
+ <!-- readonly attribute ICloudNetworkGatewayInfo::publicIP-->
+ <xsd:element name="ICloudNetworkGatewayInfo_getPublicIP">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudNetworkGatewayInfo_getPublicIPResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ICloudClient-->
+ <!-- method ICloudClient::getExportDescriptionForm-->
+ <xsd:element name="ICloudClient_getExportDescriptionForm">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="description" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudClient_getExportDescriptionFormResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="form" type="xsd:string"/>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudClient::exportVM-->
+ <xsd:element name="ICloudClient_exportVM">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="description" type="xsd:string"/>
+ <xsd:element name="progress" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudClient_exportVMResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudClient::getLaunchDescriptionForm-->
+ <xsd:element name="ICloudClient_getLaunchDescriptionForm">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="description" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudClient_getLaunchDescriptionFormResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="form" type="xsd:string"/>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudClient::launchVM-->
+ <xsd:element name="ICloudClient_launchVM">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="description" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudClient_launchVMResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudClient::getImportDescriptionForm-->
+ <xsd:element name="ICloudClient_getImportDescriptionForm">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="description" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudClient_getImportDescriptionFormResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="form" type="xsd:string"/>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudClient::importInstance-->
+ <xsd:element name="ICloudClient_importInstance">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="description" type="xsd:string"/>
+ <xsd:element name="progress" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudClient_importInstanceResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudClient::listInstances-->
+ <xsd:element name="ICloudClient_listInstances">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="machineState" minOccurs="0" maxOccurs="unbounded" type="vbox:CloudMachineState"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudClient_listInstancesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnNames" type="xsd:string"/>
+ <xsd:element name="returnIds" type="xsd:string"/>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudClient::listImages-->
+ <xsd:element name="ICloudClient_listImages">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="imageState" minOccurs="0" maxOccurs="unbounded" type="vbox:CloudImageState"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudClient_listImagesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnNames" type="xsd:string"/>
+ <xsd:element name="returnIds" type="xsd:string"/>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudClient::getInstanceInfo-->
+ <xsd:element name="ICloudClient_getInstanceInfo">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="uid" type="xsd:string"/>
+ <xsd:element name="description" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudClient_getInstanceInfoResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudClient::startInstance-->
+ <xsd:element name="ICloudClient_startInstance">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="uid" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudClient_startInstanceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudClient::pauseInstance-->
+ <xsd:element name="ICloudClient_pauseInstance">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="uid" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudClient_pauseInstanceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudClient::terminateInstance-->
+ <xsd:element name="ICloudClient_terminateInstance">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="uid" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudClient_terminateInstanceResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudClient::createImage-->
+ <xsd:element name="ICloudClient_createImage">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="parameters" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudClient_createImageResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudClient::exportImage-->
+ <xsd:element name="ICloudClient_exportImage">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="image" type="xsd:string"/>
+ <xsd:element name="parameters" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudClient_exportImageResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudClient::importImage-->
+ <xsd:element name="ICloudClient_importImage">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="uid" type="xsd:string"/>
+ <xsd:element name="parameters" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudClient_importImageResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudClient::deleteImage-->
+ <xsd:element name="ICloudClient_deleteImage">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="uid" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudClient_deleteImageResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudClient::getImageInfo-->
+ <xsd:element name="ICloudClient_getImageInfo">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="uid" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudClient_getImageInfoResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="infoArray" type="xsd:string"/>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudClient::startCloudNetworkGateway-->
+ <xsd:element name="ICloudClient_startCloudNetworkGateway">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="network" type="xsd:string"/>
+ <xsd:element name="sshPublicKey" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudClient_startCloudNetworkGatewayResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="gatewayInfo" type="xsd:string"/>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ICloudProfile-->
+ <!-- read/write attribute ICloudProfile::name-->
+ <xsd:element name="ICloudProfile_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProfile_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProfile_setName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProfile_setNameResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICloudProfile::providerId-->
+ <xsd:element name="ICloudProfile_getProviderId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProfile_getProviderIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudProfile::getProperty-->
+ <xsd:element name="ICloudProfile_getProperty">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProfile_getPropertyResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudProfile::setProperty-->
+ <xsd:element name="ICloudProfile_setProperty">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="value" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProfile_setPropertyResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudProfile::getProperties-->
+ <xsd:element name="ICloudProfile_getProperties">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="names" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProfile_getPropertiesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudProfile::setProperties-->
+ <xsd:element name="ICloudProfile_setProperties">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="names" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="values" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProfile_setPropertiesResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudProfile::remove-->
+ <xsd:element name="ICloudProfile_remove">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProfile_removeResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudProfile::createCloudClient-->
+ <xsd:element name="ICloudProfile_createCloudClient">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProfile_createCloudClientResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ICloudProvider-->
+ <!-- readonly attribute ICloudProvider::name-->
+ <xsd:element name="ICloudProvider_getName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProvider_getNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICloudProvider::shortName-->
+ <xsd:element name="ICloudProvider_getShortName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProvider_getShortNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICloudProvider::id-->
+ <xsd:element name="ICloudProvider_getId">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProvider_getIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICloudProvider::profiles-->
+ <xsd:element name="ICloudProvider_getProfiles">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProvider_getProfilesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICloudProvider::profileNames-->
+ <xsd:element name="ICloudProvider_getProfileNames">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProvider_getProfileNamesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- readonly attribute ICloudProvider::supportedPropertyNames-->
+ <xsd:element name="ICloudProvider_getSupportedPropertyNames">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProvider_getSupportedPropertyNamesResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudProvider::getPropertyDescription-->
+ <xsd:element name="ICloudProvider_getPropertyDescription">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="name" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProvider_getPropertyDescriptionResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudProvider::createProfile-->
+ <xsd:element name="ICloudProvider_createProfile">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="profileName" type="xsd:string"/>
+ <xsd:element name="names" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ <xsd:element name="values" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProvider_createProfileResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudProvider::importProfiles-->
+ <xsd:element name="ICloudProvider_importProfiles">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProvider_importProfilesResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudProvider::restoreProfiles-->
+ <xsd:element name="ICloudProvider_restoreProfiles">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProvider_restoreProfilesResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudProvider::saveProfiles-->
+ <xsd:element name="ICloudProvider_saveProfiles">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProvider_saveProfilesResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudProvider::getProfileByName-->
+ <xsd:element name="ICloudProvider_getProfileByName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="profileName" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProvider_getProfileByNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudProvider::prepareUninstall-->
+ <xsd:element name="ICloudProvider_prepareUninstall">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProvider_prepareUninstallResponse">
+ <xsd:complexType>
+ <xsd:sequence/>
+ </xsd:complexType>
+ </xsd:element>
+ <!--Interface ICloudProviderManager-->
+ <!-- readonly attribute ICloudProviderManager::providers-->
+ <xsd:element name="ICloudProviderManager_getProviders">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProviderManager_getProvidersResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudProviderManager::getProviderById-->
+ <xsd:element name="ICloudProviderManager_getProviderById">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="providerId" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProviderManager_getProviderByIdResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudProviderManager::getProviderByShortName-->
+ <xsd:element name="ICloudProviderManager_getProviderByShortName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="providerName" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProviderManager_getProviderByShortNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!-- method ICloudProviderManager::getProviderByName-->
+ <xsd:element name="ICloudProviderManager_getProviderByName">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="_this" type="xsd:string"/>
+ <xsd:element name="providerName" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ICloudProviderManager_getProviderByNameResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <!--
+ ******************************************************
+ * faults
+ ******************************************************
+-->
+ <xsd:element name="InvalidObjectFault">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="badObjectID" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="RuntimeFault">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="resultCode" type="xsd:int"/>
+ <xsd:element name="returnval" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ </wsdl:types>
+ <wsdl:message name="InvalidObjectFaultMsg">
+ <wsdl:part name="fault" element="vbox:InvalidObjectFault"/>
+ </wsdl:message>
+ <wsdl:message name="RuntimeFaultMsg">
+ <wsdl:part name="fault" element="vbox:RuntimeFault"/>
+ </wsdl:message>
+ <!--
+ ******************************************************
+ *
+ * messages for all interfaces
+ *
+ ******************************************************
+-->
+ <!--
+ *************************************
+ messages for interface IVirtualBoxErrorInfo
+ *************************************
+ -->
+ <!-- readonly attribute IVirtualBoxErrorInfo::resultCode-->
+ <wsdl:message name="IVirtualBoxErrorInfo_getResultCodeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBoxErrorInfo_getResultCode"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBoxErrorInfo_getResultCodeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBoxErrorInfo_getResultCodeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBoxErrorInfo::resultDetail-->
+ <wsdl:message name="IVirtualBoxErrorInfo_getResultDetailRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBoxErrorInfo_getResultDetail"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBoxErrorInfo_getResultDetailResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBoxErrorInfo_getResultDetailResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBoxErrorInfo::interfaceID-->
+ <wsdl:message name="IVirtualBoxErrorInfo_getInterfaceIDRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBoxErrorInfo_getInterfaceID"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBoxErrorInfo_getInterfaceIDResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBoxErrorInfo_getInterfaceIDResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBoxErrorInfo::component-->
+ <wsdl:message name="IVirtualBoxErrorInfo_getComponentRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBoxErrorInfo_getComponent"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBoxErrorInfo_getComponentResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBoxErrorInfo_getComponentResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBoxErrorInfo::text-->
+ <wsdl:message name="IVirtualBoxErrorInfo_getTextRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBoxErrorInfo_getText"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBoxErrorInfo_getTextResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBoxErrorInfo_getTextResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBoxErrorInfo::next-->
+ <wsdl:message name="IVirtualBoxErrorInfo_getNextRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBoxErrorInfo_getNext"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBoxErrorInfo_getNextResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBoxErrorInfo_getNextResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface INATNetwork
+ *************************************
+ -->
+ <!-- read/write attribute INATNetwork::networkName-->
+ <wsdl:message name="INATNetwork_getNetworkNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getNetworkName"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_getNetworkNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getNetworkNameResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_setNetworkNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_setNetworkName"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_setNetworkNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_setNetworkNameResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INATNetwork::enabled-->
+ <wsdl:message name="INATNetwork_getEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_getEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_setEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_setEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_setEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_setEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INATNetwork::network-->
+ <wsdl:message name="INATNetwork_getNetworkRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getNetwork"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_getNetworkResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getNetworkResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_setNetworkRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_setNetwork"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_setNetworkResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_setNetworkResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATNetwork::gateway-->
+ <wsdl:message name="INATNetwork_getGatewayRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getGateway"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_getGatewayResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getGatewayResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INATNetwork::IPv6Enabled-->
+ <wsdl:message name="INATNetwork_getIPv6EnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getIPv6Enabled"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_getIPv6EnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getIPv6EnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_setIPv6EnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_setIPv6Enabled"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_setIPv6EnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_setIPv6EnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INATNetwork::IPv6Prefix-->
+ <wsdl:message name="INATNetwork_getIPv6PrefixRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getIPv6Prefix"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_getIPv6PrefixResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getIPv6PrefixResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_setIPv6PrefixRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_setIPv6Prefix"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_setIPv6PrefixResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_setIPv6PrefixResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INATNetwork::advertiseDefaultIPv6RouteEnabled-->
+ <wsdl:message name="INATNetwork_getAdvertiseDefaultIPv6RouteEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getAdvertiseDefaultIPv6RouteEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_getAdvertiseDefaultIPv6RouteEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getAdvertiseDefaultIPv6RouteEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_setAdvertiseDefaultIPv6RouteEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_setAdvertiseDefaultIPv6RouteEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_setAdvertiseDefaultIPv6RouteEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_setAdvertiseDefaultIPv6RouteEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INATNetwork::needDhcpServer-->
+ <wsdl:message name="INATNetwork_getNeedDhcpServerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getNeedDhcpServer"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_getNeedDhcpServerResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getNeedDhcpServerResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_setNeedDhcpServerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_setNeedDhcpServer"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_setNeedDhcpServerResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_setNeedDhcpServerResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATNetwork::eventSource-->
+ <wsdl:message name="INATNetwork_getEventSourceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getEventSource"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_getEventSourceResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getEventSourceResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATNetwork::portForwardRules4-->
+ <wsdl:message name="INATNetwork_getPortForwardRules4RequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getPortForwardRules4"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_getPortForwardRules4ResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getPortForwardRules4Response"/>
+ </wsdl:message>
+ <!-- readonly attribute INATNetwork::localMappings-->
+ <wsdl:message name="INATNetwork_getLocalMappingsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getLocalMappings"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_getLocalMappingsResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getLocalMappingsResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INATNetwork::loopbackIp6-->
+ <wsdl:message name="INATNetwork_getLoopbackIp6RequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getLoopbackIp6"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_getLoopbackIp6ResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getLoopbackIp6Response"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_setLoopbackIp6RequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_setLoopbackIp6"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_setLoopbackIp6ResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_setLoopbackIp6Response"/>
+ </wsdl:message>
+ <!-- readonly attribute INATNetwork::portForwardRules6-->
+ <wsdl:message name="INATNetwork_getPortForwardRules6RequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getPortForwardRules6"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_getPortForwardRules6ResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_getPortForwardRules6Response"/>
+ </wsdl:message>
+ <!-- method INATNetwork::addLocalMapping-->
+ <wsdl:message name="INATNetwork_addLocalMappingRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_addLocalMapping"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_addLocalMappingResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_addLocalMappingResponse"/>
+ </wsdl:message>
+ <!-- method INATNetwork::addPortForwardRule-->
+ <wsdl:message name="INATNetwork_addPortForwardRuleRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_addPortForwardRule"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_addPortForwardRuleResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_addPortForwardRuleResponse"/>
+ </wsdl:message>
+ <!-- method INATNetwork::removePortForwardRule-->
+ <wsdl:message name="INATNetwork_removePortForwardRuleRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_removePortForwardRule"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_removePortForwardRuleResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_removePortForwardRuleResponse"/>
+ </wsdl:message>
+ <!-- method INATNetwork::start-->
+ <wsdl:message name="INATNetwork_startRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_start"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_startResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_startResponse"/>
+ </wsdl:message>
+ <!-- method INATNetwork::stop-->
+ <wsdl:message name="INATNetwork_stopRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_stop"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetwork_stopResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetwork_stopResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ICloudNetwork
+ *************************************
+ -->
+ <!-- read/write attribute ICloudNetwork::networkName-->
+ <wsdl:message name="ICloudNetwork_getNetworkNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_getNetworkName"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudNetwork_getNetworkNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_getNetworkNameResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudNetwork_setNetworkNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_setNetworkName"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudNetwork_setNetworkNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_setNetworkNameResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ICloudNetwork::enabled-->
+ <wsdl:message name="ICloudNetwork_getEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_getEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudNetwork_getEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_getEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudNetwork_setEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_setEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudNetwork_setEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_setEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ICloudNetwork::provider-->
+ <wsdl:message name="ICloudNetwork_getProviderRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_getProvider"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudNetwork_getProviderResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_getProviderResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudNetwork_setProviderRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_setProvider"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudNetwork_setProviderResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_setProviderResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ICloudNetwork::profile-->
+ <wsdl:message name="ICloudNetwork_getProfileRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_getProfile"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudNetwork_getProfileResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_getProfileResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudNetwork_setProfileRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_setProfile"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudNetwork_setProfileResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_setProfileResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ICloudNetwork::networkId-->
+ <wsdl:message name="ICloudNetwork_getNetworkIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_getNetworkId"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudNetwork_getNetworkIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_getNetworkIdResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudNetwork_setNetworkIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_setNetworkId"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudNetwork_setNetworkIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetwork_setNetworkIdResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IDHCPServer
+ *************************************
+ -->
+ <!-- readonly attribute IDHCPServer::eventSource-->
+ <wsdl:message name="IDHCPServer_getEventSourceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getEventSource"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPServer_getEventSourceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getEventSourceResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IDHCPServer::enabled-->
+ <wsdl:message name="IDHCPServer_getEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPServer_getEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPServer_setEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_setEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPServer_setEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_setEnabledResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IDHCPServer::IPAddress-->
+ <wsdl:message name="IDHCPServer_getIPAddressRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getIPAddress"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPServer_getIPAddressResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getIPAddressResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IDHCPServer::networkMask-->
+ <wsdl:message name="IDHCPServer_getNetworkMaskRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getNetworkMask"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPServer_getNetworkMaskResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getNetworkMaskResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IDHCPServer::networkName-->
+ <wsdl:message name="IDHCPServer_getNetworkNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getNetworkName"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPServer_getNetworkNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getNetworkNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IDHCPServer::lowerIP-->
+ <wsdl:message name="IDHCPServer_getLowerIPRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getLowerIP"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPServer_getLowerIPResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getLowerIPResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IDHCPServer::upperIP-->
+ <wsdl:message name="IDHCPServer_getUpperIPRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getUpperIP"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPServer_getUpperIPResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getUpperIPResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IDHCPServer::globalConfig-->
+ <wsdl:message name="IDHCPServer_getGlobalConfigRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getGlobalConfig"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPServer_getGlobalConfigResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getGlobalConfigResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IDHCPServer::groupConfigs-->
+ <wsdl:message name="IDHCPServer_getGroupConfigsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getGroupConfigs"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPServer_getGroupConfigsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getGroupConfigsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IDHCPServer::individualConfigs-->
+ <wsdl:message name="IDHCPServer_getIndividualConfigsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getIndividualConfigs"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPServer_getIndividualConfigsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getIndividualConfigsResponse"/>
+ </wsdl:message>
+ <!-- method IDHCPServer::setConfiguration-->
+ <wsdl:message name="IDHCPServer_setConfigurationRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_setConfiguration"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPServer_setConfigurationResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_setConfigurationResponse"/>
+ </wsdl:message>
+ <!-- method IDHCPServer::start-->
+ <wsdl:message name="IDHCPServer_startRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_start"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPServer_startResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_startResponse"/>
+ </wsdl:message>
+ <!-- method IDHCPServer::stop-->
+ <wsdl:message name="IDHCPServer_stopRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_stop"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPServer_stopResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_stopResponse"/>
+ </wsdl:message>
+ <!-- method IDHCPServer::restart-->
+ <wsdl:message name="IDHCPServer_restartRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_restart"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPServer_restartResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_restartResponse"/>
+ </wsdl:message>
+ <!-- method IDHCPServer::findLeaseByMAC-->
+ <wsdl:message name="IDHCPServer_findLeaseByMACRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_findLeaseByMAC"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPServer_findLeaseByMACResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_findLeaseByMACResponse"/>
+ </wsdl:message>
+ <!-- method IDHCPServer::getConfig-->
+ <wsdl:message name="IDHCPServer_getConfigRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getConfig"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPServer_getConfigResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPServer_getConfigResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IDHCPConfig
+ *************************************
+ -->
+ <!-- readonly attribute IDHCPConfig::scope-->
+ <wsdl:message name="IDHCPConfig_getScopeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_getScope"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_getScopeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_getScopeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IDHCPConfig::minLeaseTime-->
+ <wsdl:message name="IDHCPConfig_getMinLeaseTimeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_getMinLeaseTime"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_getMinLeaseTimeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_getMinLeaseTimeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_setMinLeaseTimeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_setMinLeaseTime"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_setMinLeaseTimeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_setMinLeaseTimeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IDHCPConfig::defaultLeaseTime-->
+ <wsdl:message name="IDHCPConfig_getDefaultLeaseTimeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_getDefaultLeaseTime"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_getDefaultLeaseTimeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_getDefaultLeaseTimeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_setDefaultLeaseTimeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_setDefaultLeaseTime"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_setDefaultLeaseTimeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_setDefaultLeaseTimeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IDHCPConfig::maxLeaseTime-->
+ <wsdl:message name="IDHCPConfig_getMaxLeaseTimeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_getMaxLeaseTime"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_getMaxLeaseTimeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_getMaxLeaseTimeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_setMaxLeaseTimeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_setMaxLeaseTime"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_setMaxLeaseTimeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_setMaxLeaseTimeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IDHCPConfig::forcedOptions-->
+ <wsdl:message name="IDHCPConfig_getForcedOptionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_getForcedOptions"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_getForcedOptionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_getForcedOptionsResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_setForcedOptionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_setForcedOptions"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_setForcedOptionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_setForcedOptionsResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IDHCPConfig::suppressedOptions-->
+ <wsdl:message name="IDHCPConfig_getSuppressedOptionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_getSuppressedOptions"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_getSuppressedOptionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_getSuppressedOptionsResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_setSuppressedOptionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_setSuppressedOptions"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_setSuppressedOptionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_setSuppressedOptionsResponse"/>
+ </wsdl:message>
+ <!-- method IDHCPConfig::setOption-->
+ <wsdl:message name="IDHCPConfig_setOptionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_setOption"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_setOptionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_setOptionResponse"/>
+ </wsdl:message>
+ <!-- method IDHCPConfig::removeOption-->
+ <wsdl:message name="IDHCPConfig_removeOptionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_removeOption"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_removeOptionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_removeOptionResponse"/>
+ </wsdl:message>
+ <!-- method IDHCPConfig::removeAllOptions-->
+ <wsdl:message name="IDHCPConfig_removeAllOptionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_removeAllOptions"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_removeAllOptionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_removeAllOptionsResponse"/>
+ </wsdl:message>
+ <!-- method IDHCPConfig::getOption-->
+ <wsdl:message name="IDHCPConfig_getOptionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_getOption"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_getOptionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_getOptionResponse"/>
+ </wsdl:message>
+ <!-- method IDHCPConfig::getAllOptions-->
+ <wsdl:message name="IDHCPConfig_getAllOptionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_getAllOptions"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_getAllOptionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_getAllOptionsResponse"/>
+ </wsdl:message>
+ <!-- method IDHCPConfig::remove-->
+ <wsdl:message name="IDHCPConfig_removeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_remove"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPConfig_removeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPConfig_removeResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IDHCPGlobalConfig
+ *************************************
+ -->
+ <!--
+ *************************************
+ messages for interface IDHCPGroupCondition
+ *************************************
+ -->
+ <!-- read/write attribute IDHCPGroupCondition::inclusive-->
+ <wsdl:message name="IDHCPGroupCondition_getInclusiveRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupCondition_getInclusive"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPGroupCondition_getInclusiveResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupCondition_getInclusiveResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPGroupCondition_setInclusiveRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupCondition_setInclusive"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPGroupCondition_setInclusiveResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupCondition_setInclusiveResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IDHCPGroupCondition::type-->
+ <wsdl:message name="IDHCPGroupCondition_getTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupCondition_getType"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPGroupCondition_getTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupCondition_getTypeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPGroupCondition_setTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupCondition_setType"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPGroupCondition_setTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupCondition_setTypeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IDHCPGroupCondition::value-->
+ <wsdl:message name="IDHCPGroupCondition_getValueRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupCondition_getValue"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPGroupCondition_getValueResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupCondition_getValueResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPGroupCondition_setValueRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupCondition_setValue"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPGroupCondition_setValueResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupCondition_setValueResponse"/>
+ </wsdl:message>
+ <!-- method IDHCPGroupCondition::remove-->
+ <wsdl:message name="IDHCPGroupCondition_removeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupCondition_remove"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPGroupCondition_removeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupCondition_removeResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IDHCPGroupConfig
+ *************************************
+ -->
+ <!-- read/write attribute IDHCPGroupConfig::name-->
+ <wsdl:message name="IDHCPGroupConfig_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupConfig_getName"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPGroupConfig_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupConfig_getNameResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPGroupConfig_setNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupConfig_setName"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPGroupConfig_setNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupConfig_setNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IDHCPGroupConfig::conditions-->
+ <wsdl:message name="IDHCPGroupConfig_getConditionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupConfig_getConditions"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPGroupConfig_getConditionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupConfig_getConditionsResponse"/>
+ </wsdl:message>
+ <!-- method IDHCPGroupConfig::addCondition-->
+ <wsdl:message name="IDHCPGroupConfig_addConditionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupConfig_addCondition"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPGroupConfig_addConditionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupConfig_addConditionResponse"/>
+ </wsdl:message>
+ <!-- method IDHCPGroupConfig::removeAllConditions-->
+ <wsdl:message name="IDHCPGroupConfig_removeAllConditionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupConfig_removeAllConditions"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPGroupConfig_removeAllConditionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPGroupConfig_removeAllConditionsResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IDHCPIndividualConfig
+ *************************************
+ -->
+ <!-- readonly attribute IDHCPIndividualConfig::MACAddress-->
+ <wsdl:message name="IDHCPIndividualConfig_getMACAddressRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPIndividualConfig_getMACAddress"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPIndividualConfig_getMACAddressResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPIndividualConfig_getMACAddressResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IDHCPIndividualConfig::machineId-->
+ <wsdl:message name="IDHCPIndividualConfig_getMachineIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPIndividualConfig_getMachineId"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPIndividualConfig_getMachineIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPIndividualConfig_getMachineIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IDHCPIndividualConfig::slot-->
+ <wsdl:message name="IDHCPIndividualConfig_getSlotRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPIndividualConfig_getSlot"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPIndividualConfig_getSlotResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPIndividualConfig_getSlotResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IDHCPIndividualConfig::fixedAddress-->
+ <wsdl:message name="IDHCPIndividualConfig_getFixedAddressRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPIndividualConfig_getFixedAddress"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPIndividualConfig_getFixedAddressResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPIndividualConfig_getFixedAddressResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPIndividualConfig_setFixedAddressRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPIndividualConfig_setFixedAddress"/>
+ </wsdl:message>
+ <wsdl:message name="IDHCPIndividualConfig_setFixedAddressResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDHCPIndividualConfig_setFixedAddressResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IVirtualBox
+ *************************************
+ -->
+ <!-- readonly attribute IVirtualBox::version-->
+ <wsdl:message name="IVirtualBox_getVersionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getVersion"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getVersionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getVersionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::versionNormalized-->
+ <wsdl:message name="IVirtualBox_getVersionNormalizedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getVersionNormalized"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getVersionNormalizedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getVersionNormalizedResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::revision-->
+ <wsdl:message name="IVirtualBox_getRevisionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getRevision"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getRevisionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getRevisionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::packageType-->
+ <wsdl:message name="IVirtualBox_getPackageTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getPackageType"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getPackageTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getPackageTypeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::APIVersion-->
+ <wsdl:message name="IVirtualBox_getAPIVersionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getAPIVersion"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getAPIVersionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getAPIVersionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::APIRevision-->
+ <wsdl:message name="IVirtualBox_getAPIRevisionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getAPIRevision"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getAPIRevisionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getAPIRevisionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::homeFolder-->
+ <wsdl:message name="IVirtualBox_getHomeFolderRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getHomeFolder"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getHomeFolderResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getHomeFolderResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::settingsFilePath-->
+ <wsdl:message name="IVirtualBox_getSettingsFilePathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getSettingsFilePath"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getSettingsFilePathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getSettingsFilePathResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::host-->
+ <wsdl:message name="IVirtualBox_getHostRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getHost"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getHostResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getHostResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::systemProperties-->
+ <wsdl:message name="IVirtualBox_getSystemPropertiesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getSystemProperties"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getSystemPropertiesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getSystemPropertiesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::machines-->
+ <wsdl:message name="IVirtualBox_getMachinesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getMachines"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getMachinesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getMachinesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::machineGroups-->
+ <wsdl:message name="IVirtualBox_getMachineGroupsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getMachineGroups"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getMachineGroupsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getMachineGroupsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::hardDisks-->
+ <wsdl:message name="IVirtualBox_getHardDisksRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getHardDisks"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getHardDisksResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getHardDisksResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::DVDImages-->
+ <wsdl:message name="IVirtualBox_getDVDImagesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getDVDImages"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getDVDImagesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getDVDImagesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::floppyImages-->
+ <wsdl:message name="IVirtualBox_getFloppyImagesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getFloppyImages"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getFloppyImagesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getFloppyImagesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::progressOperations-->
+ <wsdl:message name="IVirtualBox_getProgressOperationsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getProgressOperations"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getProgressOperationsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getProgressOperationsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::guestOSTypes-->
+ <wsdl:message name="IVirtualBox_getGuestOSTypesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getGuestOSTypes"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getGuestOSTypesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getGuestOSTypesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::sharedFolders-->
+ <wsdl:message name="IVirtualBox_getSharedFoldersRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getSharedFolders"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getSharedFoldersResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getSharedFoldersResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::performanceCollector-->
+ <wsdl:message name="IVirtualBox_getPerformanceCollectorRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getPerformanceCollector"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getPerformanceCollectorResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getPerformanceCollectorResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::DHCPServers-->
+ <wsdl:message name="IVirtualBox_getDHCPServersRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getDHCPServers"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getDHCPServersResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getDHCPServersResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::NATNetworks-->
+ <wsdl:message name="IVirtualBox_getNATNetworksRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getNATNetworks"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getNATNetworksResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getNATNetworksResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::eventSource-->
+ <wsdl:message name="IVirtualBox_getEventSourceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getEventSource"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getEventSourceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getEventSourceResponse"/>
+ </wsdl:message>
+ <!--skipping attribute extensionPackManager for it is of a suppressed type-->
+ <!-- readonly attribute IVirtualBox::internalNetworks-->
+ <wsdl:message name="IVirtualBox_getInternalNetworksRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getInternalNetworks"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getInternalNetworksResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getInternalNetworksResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::genericNetworkDrivers-->
+ <wsdl:message name="IVirtualBox_getGenericNetworkDriversRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getGenericNetworkDrivers"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getGenericNetworkDriversResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getGenericNetworkDriversResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::cloudNetworks-->
+ <wsdl:message name="IVirtualBox_getCloudNetworksRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getCloudNetworks"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getCloudNetworksResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getCloudNetworksResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVirtualBox::cloudProviderManager-->
+ <wsdl:message name="IVirtualBox_getCloudProviderManagerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getCloudProviderManager"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getCloudProviderManagerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getCloudProviderManagerResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::composeMachineFilename-->
+ <wsdl:message name="IVirtualBox_composeMachineFilenameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_composeMachineFilename"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_composeMachineFilenameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_composeMachineFilenameResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::createMachine-->
+ <wsdl:message name="IVirtualBox_createMachineRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_createMachine"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_createMachineResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_createMachineResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::openMachine-->
+ <wsdl:message name="IVirtualBox_openMachineRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_openMachine"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_openMachineResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_openMachineResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::registerMachine-->
+ <wsdl:message name="IVirtualBox_registerMachineRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_registerMachine"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_registerMachineResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_registerMachineResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::findMachine-->
+ <wsdl:message name="IVirtualBox_findMachineRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_findMachine"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_findMachineResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_findMachineResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::getMachinesByGroups-->
+ <wsdl:message name="IVirtualBox_getMachinesByGroupsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getMachinesByGroups"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getMachinesByGroupsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getMachinesByGroupsResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::getMachineStates-->
+ <wsdl:message name="IVirtualBox_getMachineStatesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getMachineStates"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getMachineStatesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getMachineStatesResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::createAppliance-->
+ <wsdl:message name="IVirtualBox_createApplianceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_createAppliance"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_createApplianceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_createApplianceResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::createUnattendedInstaller-->
+ <wsdl:message name="IVirtualBox_createUnattendedInstallerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_createUnattendedInstaller"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_createUnattendedInstallerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_createUnattendedInstallerResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::createMedium-->
+ <wsdl:message name="IVirtualBox_createMediumRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_createMedium"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_createMediumResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_createMediumResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::openMedium-->
+ <wsdl:message name="IVirtualBox_openMediumRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_openMedium"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_openMediumResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_openMediumResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::getGuestOSType-->
+ <wsdl:message name="IVirtualBox_getGuestOSTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getGuestOSType"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getGuestOSTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getGuestOSTypeResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::createSharedFolder-->
+ <wsdl:message name="IVirtualBox_createSharedFolderRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_createSharedFolder"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_createSharedFolderResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_createSharedFolderResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::removeSharedFolder-->
+ <wsdl:message name="IVirtualBox_removeSharedFolderRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_removeSharedFolder"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_removeSharedFolderResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_removeSharedFolderResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::getExtraDataKeys-->
+ <wsdl:message name="IVirtualBox_getExtraDataKeysRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getExtraDataKeys"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getExtraDataKeysResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getExtraDataKeysResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::getExtraData-->
+ <wsdl:message name="IVirtualBox_getExtraDataRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getExtraData"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_getExtraDataResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_getExtraDataResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::setExtraData-->
+ <wsdl:message name="IVirtualBox_setExtraDataRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_setExtraData"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_setExtraDataResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_setExtraDataResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::setSettingsSecret-->
+ <wsdl:message name="IVirtualBox_setSettingsSecretRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_setSettingsSecret"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_setSettingsSecretResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_setSettingsSecretResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::createDHCPServer-->
+ <wsdl:message name="IVirtualBox_createDHCPServerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_createDHCPServer"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_createDHCPServerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_createDHCPServerResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::findDHCPServerByNetworkName-->
+ <wsdl:message name="IVirtualBox_findDHCPServerByNetworkNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_findDHCPServerByNetworkName"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_findDHCPServerByNetworkNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_findDHCPServerByNetworkNameResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::removeDHCPServer-->
+ <wsdl:message name="IVirtualBox_removeDHCPServerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_removeDHCPServer"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_removeDHCPServerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_removeDHCPServerResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::createNATNetwork-->
+ <wsdl:message name="IVirtualBox_createNATNetworkRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_createNATNetwork"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_createNATNetworkResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_createNATNetworkResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::findNATNetworkByName-->
+ <wsdl:message name="IVirtualBox_findNATNetworkByNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_findNATNetworkByName"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_findNATNetworkByNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_findNATNetworkByNameResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::removeNATNetwork-->
+ <wsdl:message name="IVirtualBox_removeNATNetworkRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_removeNATNetwork"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_removeNATNetworkResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_removeNATNetworkResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::createCloudNetwork-->
+ <wsdl:message name="IVirtualBox_createCloudNetworkRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_createCloudNetwork"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_createCloudNetworkResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_createCloudNetworkResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::findCloudNetworkByName-->
+ <wsdl:message name="IVirtualBox_findCloudNetworkByNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_findCloudNetworkByName"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_findCloudNetworkByNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_findCloudNetworkByNameResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::removeCloudNetwork-->
+ <wsdl:message name="IVirtualBox_removeCloudNetworkRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_removeCloudNetwork"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_removeCloudNetworkResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_removeCloudNetworkResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualBox::checkFirmwarePresent-->
+ <wsdl:message name="IVirtualBox_checkFirmwarePresentRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_checkFirmwarePresent"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualBox_checkFirmwarePresentResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualBox_checkFirmwarePresentResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IVFSExplorer
+ *************************************
+ -->
+ <!-- readonly attribute IVFSExplorer::path-->
+ <wsdl:message name="IVFSExplorer_getPathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVFSExplorer_getPath"/>
+ </wsdl:message>
+ <wsdl:message name="IVFSExplorer_getPathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVFSExplorer_getPathResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVFSExplorer::type-->
+ <wsdl:message name="IVFSExplorer_getTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVFSExplorer_getType"/>
+ </wsdl:message>
+ <wsdl:message name="IVFSExplorer_getTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVFSExplorer_getTypeResponse"/>
+ </wsdl:message>
+ <!-- method IVFSExplorer::update-->
+ <wsdl:message name="IVFSExplorer_updateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVFSExplorer_update"/>
+ </wsdl:message>
+ <wsdl:message name="IVFSExplorer_updateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVFSExplorer_updateResponse"/>
+ </wsdl:message>
+ <!-- method IVFSExplorer::cd-->
+ <wsdl:message name="IVFSExplorer_cdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVFSExplorer_cd"/>
+ </wsdl:message>
+ <wsdl:message name="IVFSExplorer_cdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVFSExplorer_cdResponse"/>
+ </wsdl:message>
+ <!-- method IVFSExplorer::cdUp-->
+ <wsdl:message name="IVFSExplorer_cdUpRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVFSExplorer_cdUp"/>
+ </wsdl:message>
+ <wsdl:message name="IVFSExplorer_cdUpResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVFSExplorer_cdUpResponse"/>
+ </wsdl:message>
+ <!-- method IVFSExplorer::entryList-->
+ <wsdl:message name="IVFSExplorer_entryListRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVFSExplorer_entryList"/>
+ </wsdl:message>
+ <wsdl:message name="IVFSExplorer_entryListResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVFSExplorer_entryListResponse"/>
+ </wsdl:message>
+ <!-- method IVFSExplorer::exists-->
+ <wsdl:message name="IVFSExplorer_existsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVFSExplorer_exists"/>
+ </wsdl:message>
+ <wsdl:message name="IVFSExplorer_existsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVFSExplorer_existsResponse"/>
+ </wsdl:message>
+ <!-- method IVFSExplorer::remove-->
+ <wsdl:message name="IVFSExplorer_removeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVFSExplorer_remove"/>
+ </wsdl:message>
+ <wsdl:message name="IVFSExplorer_removeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVFSExplorer_removeResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ICertificate
+ *************************************
+ -->
+ <!-- readonly attribute ICertificate::versionNumber-->
+ <wsdl:message name="ICertificate_getVersionNumberRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getVersionNumber"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getVersionNumberResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getVersionNumberResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::serialNumber-->
+ <wsdl:message name="ICertificate_getSerialNumberRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getSerialNumber"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getSerialNumberResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getSerialNumberResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::signatureAlgorithmOID-->
+ <wsdl:message name="ICertificate_getSignatureAlgorithmOIDRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getSignatureAlgorithmOID"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getSignatureAlgorithmOIDResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getSignatureAlgorithmOIDResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::signatureAlgorithmName-->
+ <wsdl:message name="ICertificate_getSignatureAlgorithmNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getSignatureAlgorithmName"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getSignatureAlgorithmNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getSignatureAlgorithmNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::issuerName-->
+ <wsdl:message name="ICertificate_getIssuerNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getIssuerName"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getIssuerNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getIssuerNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::subjectName-->
+ <wsdl:message name="ICertificate_getSubjectNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getSubjectName"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getSubjectNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getSubjectNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::friendlyName-->
+ <wsdl:message name="ICertificate_getFriendlyNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getFriendlyName"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getFriendlyNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getFriendlyNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::validityPeriodNotBefore-->
+ <wsdl:message name="ICertificate_getValidityPeriodNotBeforeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getValidityPeriodNotBefore"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getValidityPeriodNotBeforeResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getValidityPeriodNotBeforeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::validityPeriodNotAfter-->
+ <wsdl:message name="ICertificate_getValidityPeriodNotAfterRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getValidityPeriodNotAfter"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getValidityPeriodNotAfterResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getValidityPeriodNotAfterResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::publicKeyAlgorithmOID-->
+ <wsdl:message name="ICertificate_getPublicKeyAlgorithmOIDRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getPublicKeyAlgorithmOID"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getPublicKeyAlgorithmOIDResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getPublicKeyAlgorithmOIDResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::publicKeyAlgorithm-->
+ <wsdl:message name="ICertificate_getPublicKeyAlgorithmRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getPublicKeyAlgorithm"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getPublicKeyAlgorithmResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getPublicKeyAlgorithmResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::subjectPublicKey-->
+ <wsdl:message name="ICertificate_getSubjectPublicKeyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getSubjectPublicKey"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getSubjectPublicKeyResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getSubjectPublicKeyResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::issuerUniqueIdentifier-->
+ <wsdl:message name="ICertificate_getIssuerUniqueIdentifierRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getIssuerUniqueIdentifier"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getIssuerUniqueIdentifierResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getIssuerUniqueIdentifierResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::subjectUniqueIdentifier-->
+ <wsdl:message name="ICertificate_getSubjectUniqueIdentifierRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getSubjectUniqueIdentifier"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getSubjectUniqueIdentifierResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getSubjectUniqueIdentifierResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::certificateAuthority-->
+ <wsdl:message name="ICertificate_getCertificateAuthorityRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getCertificateAuthority"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getCertificateAuthorityResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getCertificateAuthorityResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::keyUsage-->
+ <wsdl:message name="ICertificate_getKeyUsageRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getKeyUsage"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getKeyUsageResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getKeyUsageResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::extendedKeyUsage-->
+ <wsdl:message name="ICertificate_getExtendedKeyUsageRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getExtendedKeyUsage"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getExtendedKeyUsageResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getExtendedKeyUsageResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::rawCertData-->
+ <wsdl:message name="ICertificate_getRawCertDataRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getRawCertData"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getRawCertDataResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getRawCertDataResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::selfSigned-->
+ <wsdl:message name="ICertificate_getSelfSignedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getSelfSigned"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getSelfSignedResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getSelfSignedResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::trusted-->
+ <wsdl:message name="ICertificate_getTrustedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getTrusted"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getTrustedResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getTrustedResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICertificate::expired-->
+ <wsdl:message name="ICertificate_getExpiredRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getExpired"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_getExpiredResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_getExpiredResponse"/>
+ </wsdl:message>
+ <!-- method ICertificate::isCurrentlyExpired-->
+ <wsdl:message name="ICertificate_isCurrentlyExpiredRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_isCurrentlyExpired"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_isCurrentlyExpiredResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_isCurrentlyExpiredResponse"/>
+ </wsdl:message>
+ <!-- method ICertificate::queryInfo-->
+ <wsdl:message name="ICertificate_queryInfoRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_queryInfo"/>
+ </wsdl:message>
+ <wsdl:message name="ICertificate_queryInfoResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICertificate_queryInfoResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IAppliance
+ *************************************
+ -->
+ <!-- readonly attribute IAppliance::path-->
+ <wsdl:message name="IAppliance_getPathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_getPath"/>
+ </wsdl:message>
+ <wsdl:message name="IAppliance_getPathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_getPathResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IAppliance::disks-->
+ <wsdl:message name="IAppliance_getDisksRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_getDisks"/>
+ </wsdl:message>
+ <wsdl:message name="IAppliance_getDisksResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_getDisksResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IAppliance::virtualSystemDescriptions-->
+ <wsdl:message name="IAppliance_getVirtualSystemDescriptionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_getVirtualSystemDescriptions"/>
+ </wsdl:message>
+ <wsdl:message name="IAppliance_getVirtualSystemDescriptionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_getVirtualSystemDescriptionsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IAppliance::machines-->
+ <wsdl:message name="IAppliance_getMachinesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_getMachines"/>
+ </wsdl:message>
+ <wsdl:message name="IAppliance_getMachinesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_getMachinesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IAppliance::certificate-->
+ <wsdl:message name="IAppliance_getCertificateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_getCertificate"/>
+ </wsdl:message>
+ <wsdl:message name="IAppliance_getCertificateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_getCertificateResponse"/>
+ </wsdl:message>
+ <!-- method IAppliance::read-->
+ <wsdl:message name="IAppliance_readRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_read"/>
+ </wsdl:message>
+ <wsdl:message name="IAppliance_readResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_readResponse"/>
+ </wsdl:message>
+ <!-- method IAppliance::interpret-->
+ <wsdl:message name="IAppliance_interpretRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_interpret"/>
+ </wsdl:message>
+ <wsdl:message name="IAppliance_interpretResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_interpretResponse"/>
+ </wsdl:message>
+ <!-- method IAppliance::importMachines-->
+ <wsdl:message name="IAppliance_importMachinesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_importMachines"/>
+ </wsdl:message>
+ <wsdl:message name="IAppliance_importMachinesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_importMachinesResponse"/>
+ </wsdl:message>
+ <!-- method IAppliance::createVFSExplorer-->
+ <wsdl:message name="IAppliance_createVFSExplorerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_createVFSExplorer"/>
+ </wsdl:message>
+ <wsdl:message name="IAppliance_createVFSExplorerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_createVFSExplorerResponse"/>
+ </wsdl:message>
+ <!-- method IAppliance::write-->
+ <wsdl:message name="IAppliance_writeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_write"/>
+ </wsdl:message>
+ <wsdl:message name="IAppliance_writeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_writeResponse"/>
+ </wsdl:message>
+ <!-- method IAppliance::getWarnings-->
+ <wsdl:message name="IAppliance_getWarningsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_getWarnings"/>
+ </wsdl:message>
+ <wsdl:message name="IAppliance_getWarningsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_getWarningsResponse"/>
+ </wsdl:message>
+ <!-- method IAppliance::getPasswordIds-->
+ <wsdl:message name="IAppliance_getPasswordIdsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_getPasswordIds"/>
+ </wsdl:message>
+ <wsdl:message name="IAppliance_getPasswordIdsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_getPasswordIdsResponse"/>
+ </wsdl:message>
+ <!-- method IAppliance::getMediumIdsForPasswordId-->
+ <wsdl:message name="IAppliance_getMediumIdsForPasswordIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_getMediumIdsForPasswordId"/>
+ </wsdl:message>
+ <wsdl:message name="IAppliance_getMediumIdsForPasswordIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_getMediumIdsForPasswordIdResponse"/>
+ </wsdl:message>
+ <!-- method IAppliance::addPasswords-->
+ <wsdl:message name="IAppliance_addPasswordsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_addPasswords"/>
+ </wsdl:message>
+ <wsdl:message name="IAppliance_addPasswordsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_addPasswordsResponse"/>
+ </wsdl:message>
+ <!-- method IAppliance::createVirtualSystemDescriptions-->
+ <wsdl:message name="IAppliance_createVirtualSystemDescriptionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_createVirtualSystemDescriptions"/>
+ </wsdl:message>
+ <wsdl:message name="IAppliance_createVirtualSystemDescriptionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAppliance_createVirtualSystemDescriptionsResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IVirtualSystemDescription
+ *************************************
+ -->
+ <!-- readonly attribute IVirtualSystemDescription::count-->
+ <wsdl:message name="IVirtualSystemDescription_getCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualSystemDescription_getCount"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualSystemDescription_getCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualSystemDescription_getCountResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualSystemDescription::getDescription-->
+ <wsdl:message name="IVirtualSystemDescription_getDescriptionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualSystemDescription_getDescription"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualSystemDescription_getDescriptionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualSystemDescription_getDescriptionResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualSystemDescription::getDescriptionByType-->
+ <wsdl:message name="IVirtualSystemDescription_getDescriptionByTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualSystemDescription_getDescriptionByType"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualSystemDescription_getDescriptionByTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualSystemDescription_getDescriptionByTypeResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualSystemDescription::removeDescriptionByType-->
+ <wsdl:message name="IVirtualSystemDescription_removeDescriptionByTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualSystemDescription_removeDescriptionByType"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualSystemDescription_removeDescriptionByTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualSystemDescription_removeDescriptionByTypeResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualSystemDescription::getValuesByType-->
+ <wsdl:message name="IVirtualSystemDescription_getValuesByTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualSystemDescription_getValuesByType"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualSystemDescription_getValuesByTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualSystemDescription_getValuesByTypeResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualSystemDescription::setFinalValues-->
+ <wsdl:message name="IVirtualSystemDescription_setFinalValuesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualSystemDescription_setFinalValues"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualSystemDescription_setFinalValuesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualSystemDescription_setFinalValuesResponse"/>
+ </wsdl:message>
+ <!-- method IVirtualSystemDescription::addDescription-->
+ <wsdl:message name="IVirtualSystemDescription_addDescriptionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualSystemDescription_addDescription"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualSystemDescription_addDescriptionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualSystemDescription_addDescriptionResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IUnattended
+ *************************************
+ -->
+ <!-- read/write attribute IUnattended::isoPath-->
+ <wsdl:message name="IUnattended_getIsoPathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getIsoPath"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getIsoPathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getIsoPathResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setIsoPathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setIsoPath"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setIsoPathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setIsoPathResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::machine-->
+ <wsdl:message name="IUnattended_getMachineRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getMachine"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getMachineResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getMachineResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setMachineRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setMachine"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setMachineResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setMachineResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::user-->
+ <wsdl:message name="IUnattended_getUserRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getUser"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getUserResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getUserResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setUserRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setUser"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setUserResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setUserResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::password-->
+ <wsdl:message name="IUnattended_getPasswordRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getPassword"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getPasswordResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getPasswordResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setPasswordRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setPassword"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setPasswordResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setPasswordResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::fullUserName-->
+ <wsdl:message name="IUnattended_getFullUserNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getFullUserName"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getFullUserNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getFullUserNameResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setFullUserNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setFullUserName"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setFullUserNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setFullUserNameResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::productKey-->
+ <wsdl:message name="IUnattended_getProductKeyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getProductKey"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getProductKeyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getProductKeyResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setProductKeyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setProductKey"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setProductKeyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setProductKeyResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::additionsIsoPath-->
+ <wsdl:message name="IUnattended_getAdditionsIsoPathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getAdditionsIsoPath"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getAdditionsIsoPathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getAdditionsIsoPathResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setAdditionsIsoPathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setAdditionsIsoPath"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setAdditionsIsoPathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setAdditionsIsoPathResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::installGuestAdditions-->
+ <wsdl:message name="IUnattended_getInstallGuestAdditionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getInstallGuestAdditions"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getInstallGuestAdditionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getInstallGuestAdditionsResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setInstallGuestAdditionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setInstallGuestAdditions"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setInstallGuestAdditionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setInstallGuestAdditionsResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::validationKitIsoPath-->
+ <wsdl:message name="IUnattended_getValidationKitIsoPathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getValidationKitIsoPath"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getValidationKitIsoPathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getValidationKitIsoPathResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setValidationKitIsoPathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setValidationKitIsoPath"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setValidationKitIsoPathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setValidationKitIsoPathResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::installTestExecService-->
+ <wsdl:message name="IUnattended_getInstallTestExecServiceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getInstallTestExecService"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getInstallTestExecServiceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getInstallTestExecServiceResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setInstallTestExecServiceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setInstallTestExecService"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setInstallTestExecServiceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setInstallTestExecServiceResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::timeZone-->
+ <wsdl:message name="IUnattended_getTimeZoneRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getTimeZone"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getTimeZoneResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getTimeZoneResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setTimeZoneRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setTimeZone"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setTimeZoneResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setTimeZoneResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::locale-->
+ <wsdl:message name="IUnattended_getLocaleRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getLocale"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getLocaleResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getLocaleResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setLocaleRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setLocale"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setLocaleResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setLocaleResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::language-->
+ <wsdl:message name="IUnattended_getLanguageRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getLanguage"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getLanguageResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getLanguageResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setLanguageRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setLanguage"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setLanguageResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setLanguageResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::country-->
+ <wsdl:message name="IUnattended_getCountryRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getCountry"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getCountryResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getCountryResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setCountryRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setCountry"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setCountryResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setCountryResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::proxy-->
+ <wsdl:message name="IUnattended_getProxyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getProxy"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getProxyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getProxyResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setProxyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setProxy"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setProxyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setProxyResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::packageSelectionAdjustments-->
+ <wsdl:message name="IUnattended_getPackageSelectionAdjustmentsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getPackageSelectionAdjustments"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getPackageSelectionAdjustmentsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getPackageSelectionAdjustmentsResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setPackageSelectionAdjustmentsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setPackageSelectionAdjustments"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setPackageSelectionAdjustmentsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setPackageSelectionAdjustmentsResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::hostname-->
+ <wsdl:message name="IUnattended_getHostnameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getHostname"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getHostnameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getHostnameResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setHostnameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setHostname"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setHostnameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setHostnameResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::auxiliaryBasePath-->
+ <wsdl:message name="IUnattended_getAuxiliaryBasePathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getAuxiliaryBasePath"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getAuxiliaryBasePathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getAuxiliaryBasePathResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setAuxiliaryBasePathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setAuxiliaryBasePath"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setAuxiliaryBasePathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setAuxiliaryBasePathResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::imageIndex-->
+ <wsdl:message name="IUnattended_getImageIndexRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getImageIndex"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getImageIndexResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getImageIndexResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setImageIndexRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setImageIndex"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setImageIndexResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setImageIndexResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::scriptTemplatePath-->
+ <wsdl:message name="IUnattended_getScriptTemplatePathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getScriptTemplatePath"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getScriptTemplatePathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getScriptTemplatePathResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setScriptTemplatePathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setScriptTemplatePath"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setScriptTemplatePathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setScriptTemplatePathResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::postInstallScriptTemplatePath-->
+ <wsdl:message name="IUnattended_getPostInstallScriptTemplatePathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getPostInstallScriptTemplatePath"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getPostInstallScriptTemplatePathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getPostInstallScriptTemplatePathResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setPostInstallScriptTemplatePathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setPostInstallScriptTemplatePath"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setPostInstallScriptTemplatePathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setPostInstallScriptTemplatePathResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::postInstallCommand-->
+ <wsdl:message name="IUnattended_getPostInstallCommandRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getPostInstallCommand"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getPostInstallCommandResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getPostInstallCommandResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setPostInstallCommandRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setPostInstallCommand"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setPostInstallCommandResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setPostInstallCommandResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUnattended::extraInstallKernelParameters-->
+ <wsdl:message name="IUnattended_getExtraInstallKernelParametersRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getExtraInstallKernelParameters"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getExtraInstallKernelParametersResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getExtraInstallKernelParametersResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setExtraInstallKernelParametersRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setExtraInstallKernelParameters"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_setExtraInstallKernelParametersResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_setExtraInstallKernelParametersResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUnattended::detectedOSTypeId-->
+ <wsdl:message name="IUnattended_getDetectedOSTypeIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getDetectedOSTypeId"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getDetectedOSTypeIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getDetectedOSTypeIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUnattended::detectedOSVersion-->
+ <wsdl:message name="IUnattended_getDetectedOSVersionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getDetectedOSVersion"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getDetectedOSVersionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getDetectedOSVersionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUnattended::detectedOSFlavor-->
+ <wsdl:message name="IUnattended_getDetectedOSFlavorRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getDetectedOSFlavor"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getDetectedOSFlavorResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getDetectedOSFlavorResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUnattended::detectedOSLanguages-->
+ <wsdl:message name="IUnattended_getDetectedOSLanguagesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getDetectedOSLanguages"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getDetectedOSLanguagesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getDetectedOSLanguagesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUnattended::detectedOSHints-->
+ <wsdl:message name="IUnattended_getDetectedOSHintsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getDetectedOSHints"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_getDetectedOSHintsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_getDetectedOSHintsResponse"/>
+ </wsdl:message>
+ <!-- method IUnattended::detectIsoOS-->
+ <wsdl:message name="IUnattended_detectIsoOSRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_detectIsoOS"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_detectIsoOSResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_detectIsoOSResponse"/>
+ </wsdl:message>
+ <!-- method IUnattended::prepare-->
+ <wsdl:message name="IUnattended_prepareRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_prepare"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_prepareResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_prepareResponse"/>
+ </wsdl:message>
+ <!-- method IUnattended::constructMedia-->
+ <wsdl:message name="IUnattended_constructMediaRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_constructMedia"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_constructMediaResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_constructMediaResponse"/>
+ </wsdl:message>
+ <!-- method IUnattended::reconfigureVM-->
+ <wsdl:message name="IUnattended_reconfigureVMRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_reconfigureVM"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_reconfigureVMResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_reconfigureVMResponse"/>
+ </wsdl:message>
+ <!-- method IUnattended::done-->
+ <wsdl:message name="IUnattended_doneRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_done"/>
+ </wsdl:message>
+ <wsdl:message name="IUnattended_doneResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUnattended_doneResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IInternalMachineControl
+ *************************************
+ -->
+ <!--
+ *************************************
+ messages for interface IGraphicsAdapter
+ *************************************
+ -->
+ <!-- read/write attribute IGraphicsAdapter::graphicsControllerType-->
+ <wsdl:message name="IGraphicsAdapter_getGraphicsControllerTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_getGraphicsControllerType"/>
+ </wsdl:message>
+ <wsdl:message name="IGraphicsAdapter_getGraphicsControllerTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_getGraphicsControllerTypeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IGraphicsAdapter_setGraphicsControllerTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_setGraphicsControllerType"/>
+ </wsdl:message>
+ <wsdl:message name="IGraphicsAdapter_setGraphicsControllerTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_setGraphicsControllerTypeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IGraphicsAdapter::VRAMSize-->
+ <wsdl:message name="IGraphicsAdapter_getVRAMSizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_getVRAMSize"/>
+ </wsdl:message>
+ <wsdl:message name="IGraphicsAdapter_getVRAMSizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_getVRAMSizeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IGraphicsAdapter_setVRAMSizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_setVRAMSize"/>
+ </wsdl:message>
+ <wsdl:message name="IGraphicsAdapter_setVRAMSizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_setVRAMSizeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IGraphicsAdapter::accelerate3DEnabled-->
+ <wsdl:message name="IGraphicsAdapter_getAccelerate3DEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_getAccelerate3DEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IGraphicsAdapter_getAccelerate3DEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_getAccelerate3DEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IGraphicsAdapter_setAccelerate3DEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_setAccelerate3DEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IGraphicsAdapter_setAccelerate3DEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_setAccelerate3DEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IGraphicsAdapter::accelerate2DVideoEnabled-->
+ <wsdl:message name="IGraphicsAdapter_getAccelerate2DVideoEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_getAccelerate2DVideoEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IGraphicsAdapter_getAccelerate2DVideoEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_getAccelerate2DVideoEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IGraphicsAdapter_setAccelerate2DVideoEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_setAccelerate2DVideoEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IGraphicsAdapter_setAccelerate2DVideoEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_setAccelerate2DVideoEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IGraphicsAdapter::monitorCount-->
+ <wsdl:message name="IGraphicsAdapter_getMonitorCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_getMonitorCount"/>
+ </wsdl:message>
+ <wsdl:message name="IGraphicsAdapter_getMonitorCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_getMonitorCountResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IGraphicsAdapter_setMonitorCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_setMonitorCount"/>
+ </wsdl:message>
+ <wsdl:message name="IGraphicsAdapter_setMonitorCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGraphicsAdapter_setMonitorCountResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IBIOSSettings
+ *************************************
+ -->
+ <!-- read/write attribute IBIOSSettings::logoFadeIn-->
+ <wsdl:message name="IBIOSSettings_getLogoFadeInRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getLogoFadeIn"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_getLogoFadeInResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getLogoFadeInResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setLogoFadeInRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setLogoFadeIn"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setLogoFadeInResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setLogoFadeInResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IBIOSSettings::logoFadeOut-->
+ <wsdl:message name="IBIOSSettings_getLogoFadeOutRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getLogoFadeOut"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_getLogoFadeOutResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getLogoFadeOutResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setLogoFadeOutRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setLogoFadeOut"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setLogoFadeOutResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setLogoFadeOutResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IBIOSSettings::logoDisplayTime-->
+ <wsdl:message name="IBIOSSettings_getLogoDisplayTimeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getLogoDisplayTime"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_getLogoDisplayTimeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getLogoDisplayTimeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setLogoDisplayTimeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setLogoDisplayTime"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setLogoDisplayTimeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setLogoDisplayTimeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IBIOSSettings::logoImagePath-->
+ <wsdl:message name="IBIOSSettings_getLogoImagePathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getLogoImagePath"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_getLogoImagePathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getLogoImagePathResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setLogoImagePathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setLogoImagePath"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setLogoImagePathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setLogoImagePathResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IBIOSSettings::bootMenuMode-->
+ <wsdl:message name="IBIOSSettings_getBootMenuModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getBootMenuMode"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_getBootMenuModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getBootMenuModeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setBootMenuModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setBootMenuMode"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setBootMenuModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setBootMenuModeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IBIOSSettings::ACPIEnabled-->
+ <wsdl:message name="IBIOSSettings_getACPIEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getACPIEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_getACPIEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getACPIEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setACPIEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setACPIEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setACPIEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setACPIEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IBIOSSettings::IOAPICEnabled-->
+ <wsdl:message name="IBIOSSettings_getIOAPICEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getIOAPICEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_getIOAPICEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getIOAPICEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setIOAPICEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setIOAPICEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setIOAPICEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setIOAPICEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IBIOSSettings::APICMode-->
+ <wsdl:message name="IBIOSSettings_getAPICModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getAPICMode"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_getAPICModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getAPICModeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setAPICModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setAPICMode"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setAPICModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setAPICModeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IBIOSSettings::timeOffset-->
+ <wsdl:message name="IBIOSSettings_getTimeOffsetRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getTimeOffset"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_getTimeOffsetResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getTimeOffsetResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setTimeOffsetRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setTimeOffset"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setTimeOffsetResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setTimeOffsetResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IBIOSSettings::PXEDebugEnabled-->
+ <wsdl:message name="IBIOSSettings_getPXEDebugEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getPXEDebugEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_getPXEDebugEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getPXEDebugEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setPXEDebugEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setPXEDebugEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setPXEDebugEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setPXEDebugEnabledResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IBIOSSettings::nonVolatileStorageFile-->
+ <wsdl:message name="IBIOSSettings_getNonVolatileStorageFileRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getNonVolatileStorageFile"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_getNonVolatileStorageFileResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getNonVolatileStorageFileResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IBIOSSettings::SMBIOSUuidLittleEndian-->
+ <wsdl:message name="IBIOSSettings_getSMBIOSUuidLittleEndianRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getSMBIOSUuidLittleEndian"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_getSMBIOSUuidLittleEndianResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_getSMBIOSUuidLittleEndianResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setSMBIOSUuidLittleEndianRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setSMBIOSUuidLittleEndian"/>
+ </wsdl:message>
+ <wsdl:message name="IBIOSSettings_setSMBIOSUuidLittleEndianResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBIOSSettings_setSMBIOSUuidLittleEndianResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IRecordingScreenSettings
+ *************************************
+ -->
+ <!-- readonly attribute IRecordingScreenSettings::id-->
+ <wsdl:message name="IRecordingScreenSettings_getIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getId"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_getIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getIdResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IRecordingScreenSettings::enabled-->
+ <wsdl:message name="IRecordingScreenSettings_getEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_getEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IRecordingScreenSettings::features-->
+ <wsdl:message name="IRecordingScreenSettings_getFeaturesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getFeatures"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_getFeaturesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getFeaturesResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setFeaturesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setFeatures"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setFeaturesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setFeaturesResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IRecordingScreenSettings::destination-->
+ <wsdl:message name="IRecordingScreenSettings_getDestinationRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getDestination"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_getDestinationResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getDestinationResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setDestinationRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setDestination"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setDestinationResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setDestinationResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IRecordingScreenSettings::filename-->
+ <wsdl:message name="IRecordingScreenSettings_getFilenameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getFilename"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_getFilenameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getFilenameResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setFilenameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setFilename"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setFilenameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setFilenameResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IRecordingScreenSettings::maxTime-->
+ <wsdl:message name="IRecordingScreenSettings_getMaxTimeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getMaxTime"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_getMaxTimeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getMaxTimeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setMaxTimeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setMaxTime"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setMaxTimeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setMaxTimeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IRecordingScreenSettings::maxFileSize-->
+ <wsdl:message name="IRecordingScreenSettings_getMaxFileSizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getMaxFileSize"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_getMaxFileSizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getMaxFileSizeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setMaxFileSizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setMaxFileSize"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setMaxFileSizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setMaxFileSizeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IRecordingScreenSettings::options-->
+ <wsdl:message name="IRecordingScreenSettings_getOptionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getOptions"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_getOptionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getOptionsResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setOptionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setOptions"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setOptionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setOptionsResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IRecordingScreenSettings::audioCodec-->
+ <wsdl:message name="IRecordingScreenSettings_getAudioCodecRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getAudioCodec"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_getAudioCodecResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getAudioCodecResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setAudioCodecRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setAudioCodec"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setAudioCodecResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setAudioCodecResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IRecordingScreenSettings::audioHz-->
+ <wsdl:message name="IRecordingScreenSettings_getAudioHzRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getAudioHz"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_getAudioHzResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getAudioHzResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setAudioHzRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setAudioHz"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setAudioHzResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setAudioHzResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IRecordingScreenSettings::audioBits-->
+ <wsdl:message name="IRecordingScreenSettings_getAudioBitsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getAudioBits"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_getAudioBitsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getAudioBitsResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setAudioBitsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setAudioBits"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setAudioBitsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setAudioBitsResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IRecordingScreenSettings::audioChannels-->
+ <wsdl:message name="IRecordingScreenSettings_getAudioChannelsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getAudioChannels"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_getAudioChannelsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getAudioChannelsResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setAudioChannelsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setAudioChannels"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setAudioChannelsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setAudioChannelsResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IRecordingScreenSettings::videoCodec-->
+ <wsdl:message name="IRecordingScreenSettings_getVideoCodecRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getVideoCodec"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_getVideoCodecResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getVideoCodecResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setVideoCodecRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setVideoCodec"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setVideoCodecResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setVideoCodecResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IRecordingScreenSettings::videoWidth-->
+ <wsdl:message name="IRecordingScreenSettings_getVideoWidthRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getVideoWidth"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_getVideoWidthResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getVideoWidthResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setVideoWidthRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setVideoWidth"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setVideoWidthResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setVideoWidthResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IRecordingScreenSettings::videoHeight-->
+ <wsdl:message name="IRecordingScreenSettings_getVideoHeightRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getVideoHeight"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_getVideoHeightResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getVideoHeightResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setVideoHeightRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setVideoHeight"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setVideoHeightResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setVideoHeightResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IRecordingScreenSettings::videoRate-->
+ <wsdl:message name="IRecordingScreenSettings_getVideoRateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getVideoRate"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_getVideoRateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getVideoRateResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setVideoRateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setVideoRate"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setVideoRateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setVideoRateResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IRecordingScreenSettings::videoRateControlMode-->
+ <wsdl:message name="IRecordingScreenSettings_getVideoRateControlModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getVideoRateControlMode"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_getVideoRateControlModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getVideoRateControlModeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setVideoRateControlModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setVideoRateControlMode"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setVideoRateControlModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setVideoRateControlModeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IRecordingScreenSettings::videoFPS-->
+ <wsdl:message name="IRecordingScreenSettings_getVideoFPSRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getVideoFPS"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_getVideoFPSResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getVideoFPSResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setVideoFPSRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setVideoFPS"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setVideoFPSResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setVideoFPSResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IRecordingScreenSettings::videoScalingMethod-->
+ <wsdl:message name="IRecordingScreenSettings_getVideoScalingMethodRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getVideoScalingMethod"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_getVideoScalingMethodResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_getVideoScalingMethodResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setVideoScalingMethodRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setVideoScalingMethod"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_setVideoScalingMethodResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_setVideoScalingMethodResponse"/>
+ </wsdl:message>
+ <!-- method IRecordingScreenSettings::isFeatureEnabled-->
+ <wsdl:message name="IRecordingScreenSettings_isFeatureEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_isFeatureEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingScreenSettings_isFeatureEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingScreenSettings_isFeatureEnabledResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IRecordingSettings
+ *************************************
+ -->
+ <!-- read/write attribute IRecordingSettings::enabled-->
+ <wsdl:message name="IRecordingSettings_getEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingSettings_getEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingSettings_getEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingSettings_getEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingSettings_setEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingSettings_setEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingSettings_setEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingSettings_setEnabledResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IRecordingSettings::screens-->
+ <wsdl:message name="IRecordingSettings_getScreensRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingSettings_getScreens"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingSettings_getScreensResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingSettings_getScreensResponse"/>
+ </wsdl:message>
+ <!-- method IRecordingSettings::getScreenSettings-->
+ <wsdl:message name="IRecordingSettings_getScreenSettingsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingSettings_getScreenSettings"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingSettings_getScreenSettingsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingSettings_getScreenSettingsResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IPCIAddress
+ *************************************
+ -->
+ <!-- read/write attribute IPCIAddress::bus-->
+ <wsdl:message name="IPCIAddress_getBusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPCIAddress_getBus"/>
+ </wsdl:message>
+ <wsdl:message name="IPCIAddress_getBusResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPCIAddress_getBusResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IPCIAddress_setBusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPCIAddress_setBus"/>
+ </wsdl:message>
+ <wsdl:message name="IPCIAddress_setBusResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPCIAddress_setBusResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IPCIAddress::device-->
+ <wsdl:message name="IPCIAddress_getDeviceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPCIAddress_getDevice"/>
+ </wsdl:message>
+ <wsdl:message name="IPCIAddress_getDeviceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPCIAddress_getDeviceResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IPCIAddress_setDeviceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPCIAddress_setDevice"/>
+ </wsdl:message>
+ <wsdl:message name="IPCIAddress_setDeviceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPCIAddress_setDeviceResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IPCIAddress::devFunction-->
+ <wsdl:message name="IPCIAddress_getDevFunctionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPCIAddress_getDevFunction"/>
+ </wsdl:message>
+ <wsdl:message name="IPCIAddress_getDevFunctionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPCIAddress_getDevFunctionResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IPCIAddress_setDevFunctionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPCIAddress_setDevFunction"/>
+ </wsdl:message>
+ <wsdl:message name="IPCIAddress_setDevFunctionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPCIAddress_setDevFunctionResponse"/>
+ </wsdl:message>
+ <!-- method IPCIAddress::asLong-->
+ <wsdl:message name="IPCIAddress_asLongRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPCIAddress_asLong"/>
+ </wsdl:message>
+ <wsdl:message name="IPCIAddress_asLongResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPCIAddress_asLongResponse"/>
+ </wsdl:message>
+ <!-- method IPCIAddress::fromLong-->
+ <wsdl:message name="IPCIAddress_fromLongRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPCIAddress_fromLong"/>
+ </wsdl:message>
+ <wsdl:message name="IPCIAddress_fromLongResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPCIAddress_fromLongResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IPCIDeviceAttachment
+ *************************************
+ -->
+ <!--
+ *************************************
+ messages for interface IMachine
+ *************************************
+ -->
+ <!-- readonly attribute IMachine::parent-->
+ <wsdl:message name="IMachine_getParentRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getParent"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getParentResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getParentResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::icon-->
+ <wsdl:message name="IMachine_getIconRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getIcon"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getIconResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getIconResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setIconRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setIcon"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setIconResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setIconResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::accessible-->
+ <wsdl:message name="IMachine_getAccessibleRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getAccessible"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getAccessibleResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getAccessibleResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::accessError-->
+ <wsdl:message name="IMachine_getAccessErrorRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getAccessError"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getAccessErrorResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getAccessErrorResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::name-->
+ <wsdl:message name="IMachine_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getName"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getNameResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setName"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setNameResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::description-->
+ <wsdl:message name="IMachine_getDescriptionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getDescription"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getDescriptionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getDescriptionResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setDescriptionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setDescription"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setDescriptionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setDescriptionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::id-->
+ <wsdl:message name="IMachine_getIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getId"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getIdResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::groups-->
+ <wsdl:message name="IMachine_getGroupsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getGroups"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getGroupsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getGroupsResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setGroupsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setGroups"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setGroupsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setGroupsResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::OSTypeId-->
+ <wsdl:message name="IMachine_getOSTypeIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getOSTypeId"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getOSTypeIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getOSTypeIdResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setOSTypeIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setOSTypeId"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setOSTypeIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setOSTypeIdResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::hardwareVersion-->
+ <wsdl:message name="IMachine_getHardwareVersionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getHardwareVersion"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getHardwareVersionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getHardwareVersionResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setHardwareVersionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setHardwareVersion"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setHardwareVersionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setHardwareVersionResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::hardwareUUID-->
+ <wsdl:message name="IMachine_getHardwareUUIDRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getHardwareUUID"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getHardwareUUIDResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getHardwareUUIDResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setHardwareUUIDRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setHardwareUUID"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setHardwareUUIDResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setHardwareUUIDResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::CPUCount-->
+ <wsdl:message name="IMachine_getCPUCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUCount"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getCPUCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUCountResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setCPUCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setCPUCount"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setCPUCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setCPUCountResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::CPUHotPlugEnabled-->
+ <wsdl:message name="IMachine_getCPUHotPlugEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUHotPlugEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getCPUHotPlugEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUHotPlugEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setCPUHotPlugEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setCPUHotPlugEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setCPUHotPlugEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setCPUHotPlugEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::CPUExecutionCap-->
+ <wsdl:message name="IMachine_getCPUExecutionCapRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUExecutionCap"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getCPUExecutionCapResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUExecutionCapResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setCPUExecutionCapRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setCPUExecutionCap"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setCPUExecutionCapResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setCPUExecutionCapResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::CPUIDPortabilityLevel-->
+ <wsdl:message name="IMachine_getCPUIDPortabilityLevelRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUIDPortabilityLevel"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getCPUIDPortabilityLevelResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUIDPortabilityLevelResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setCPUIDPortabilityLevelRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setCPUIDPortabilityLevel"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setCPUIDPortabilityLevelResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setCPUIDPortabilityLevelResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::memorySize-->
+ <wsdl:message name="IMachine_getMemorySizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getMemorySize"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getMemorySizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getMemorySizeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setMemorySizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setMemorySize"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setMemorySizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setMemorySizeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::memoryBalloonSize-->
+ <wsdl:message name="IMachine_getMemoryBalloonSizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getMemoryBalloonSize"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getMemoryBalloonSizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getMemoryBalloonSizeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setMemoryBalloonSizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setMemoryBalloonSize"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setMemoryBalloonSizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setMemoryBalloonSizeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::pageFusionEnabled-->
+ <wsdl:message name="IMachine_getPageFusionEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getPageFusionEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getPageFusionEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getPageFusionEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setPageFusionEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setPageFusionEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setPageFusionEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setPageFusionEnabledResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::graphicsAdapter-->
+ <wsdl:message name="IMachine_getGraphicsAdapterRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getGraphicsAdapter"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getGraphicsAdapterResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getGraphicsAdapterResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::BIOSSettings-->
+ <wsdl:message name="IMachine_getBIOSSettingsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getBIOSSettings"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getBIOSSettingsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getBIOSSettingsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::recordingSettings-->
+ <wsdl:message name="IMachine_getRecordingSettingsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getRecordingSettings"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getRecordingSettingsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getRecordingSettingsResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::firmwareType-->
+ <wsdl:message name="IMachine_getFirmwareTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getFirmwareType"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getFirmwareTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getFirmwareTypeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setFirmwareTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setFirmwareType"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setFirmwareTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setFirmwareTypeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::pointingHIDType-->
+ <wsdl:message name="IMachine_getPointingHIDTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getPointingHIDType"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getPointingHIDTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getPointingHIDTypeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setPointingHIDTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setPointingHIDType"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setPointingHIDTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setPointingHIDTypeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::keyboardHIDType-->
+ <wsdl:message name="IMachine_getKeyboardHIDTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getKeyboardHIDType"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getKeyboardHIDTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getKeyboardHIDTypeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setKeyboardHIDTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setKeyboardHIDType"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setKeyboardHIDTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setKeyboardHIDTypeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::HPETEnabled-->
+ <wsdl:message name="IMachine_getHPETEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getHPETEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getHPETEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getHPETEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setHPETEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setHPETEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setHPETEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setHPETEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::chipsetType-->
+ <wsdl:message name="IMachine_getChipsetTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getChipsetType"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getChipsetTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getChipsetTypeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setChipsetTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setChipsetType"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setChipsetTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setChipsetTypeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::snapshotFolder-->
+ <wsdl:message name="IMachine_getSnapshotFolderRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSnapshotFolder"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getSnapshotFolderResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSnapshotFolderResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setSnapshotFolderRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setSnapshotFolder"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setSnapshotFolderResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setSnapshotFolderResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::VRDEServer-->
+ <wsdl:message name="IMachine_getVRDEServerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getVRDEServer"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getVRDEServerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getVRDEServerResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::emulatedUSBCardReaderEnabled-->
+ <wsdl:message name="IMachine_getEmulatedUSBCardReaderEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getEmulatedUSBCardReaderEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getEmulatedUSBCardReaderEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getEmulatedUSBCardReaderEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setEmulatedUSBCardReaderEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setEmulatedUSBCardReaderEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setEmulatedUSBCardReaderEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setEmulatedUSBCardReaderEnabledResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::mediumAttachments-->
+ <wsdl:message name="IMachine_getMediumAttachmentsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getMediumAttachments"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getMediumAttachmentsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getMediumAttachmentsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::USBControllers-->
+ <wsdl:message name="IMachine_getUSBControllersRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getUSBControllers"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getUSBControllersResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getUSBControllersResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::USBDeviceFilters-->
+ <wsdl:message name="IMachine_getUSBDeviceFiltersRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getUSBDeviceFilters"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getUSBDeviceFiltersResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getUSBDeviceFiltersResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::audioAdapter-->
+ <wsdl:message name="IMachine_getAudioAdapterRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getAudioAdapter"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getAudioAdapterResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getAudioAdapterResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::storageControllers-->
+ <wsdl:message name="IMachine_getStorageControllersRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getStorageControllers"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getStorageControllersResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getStorageControllersResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::settingsFilePath-->
+ <wsdl:message name="IMachine_getSettingsFilePathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSettingsFilePath"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getSettingsFilePathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSettingsFilePathResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::settingsAuxFilePath-->
+ <wsdl:message name="IMachine_getSettingsAuxFilePathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSettingsAuxFilePath"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getSettingsAuxFilePathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSettingsAuxFilePathResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::settingsModified-->
+ <wsdl:message name="IMachine_getSettingsModifiedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSettingsModified"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getSettingsModifiedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSettingsModifiedResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::sessionState-->
+ <wsdl:message name="IMachine_getSessionStateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSessionState"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getSessionStateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSessionStateResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::sessionName-->
+ <wsdl:message name="IMachine_getSessionNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSessionName"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getSessionNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSessionNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::sessionPID-->
+ <wsdl:message name="IMachine_getSessionPIDRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSessionPID"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getSessionPIDResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSessionPIDResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::state-->
+ <wsdl:message name="IMachine_getStateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getState"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getStateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getStateResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::lastStateChange-->
+ <wsdl:message name="IMachine_getLastStateChangeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getLastStateChange"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getLastStateChangeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getLastStateChangeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::stateFilePath-->
+ <wsdl:message name="IMachine_getStateFilePathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getStateFilePath"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getStateFilePathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getStateFilePathResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::logFolder-->
+ <wsdl:message name="IMachine_getLogFolderRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getLogFolder"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getLogFolderResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getLogFolderResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::currentSnapshot-->
+ <wsdl:message name="IMachine_getCurrentSnapshotRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCurrentSnapshot"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getCurrentSnapshotResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCurrentSnapshotResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::snapshotCount-->
+ <wsdl:message name="IMachine_getSnapshotCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSnapshotCount"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getSnapshotCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSnapshotCountResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::currentStateModified-->
+ <wsdl:message name="IMachine_getCurrentStateModifiedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCurrentStateModified"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getCurrentStateModifiedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCurrentStateModifiedResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::sharedFolders-->
+ <wsdl:message name="IMachine_getSharedFoldersRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSharedFolders"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getSharedFoldersResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSharedFoldersResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::clipboardMode-->
+ <wsdl:message name="IMachine_getClipboardModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getClipboardMode"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getClipboardModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getClipboardModeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setClipboardModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setClipboardMode"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setClipboardModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setClipboardModeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::clipboardFileTransfersEnabled-->
+ <wsdl:message name="IMachine_getClipboardFileTransfersEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getClipboardFileTransfersEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getClipboardFileTransfersEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getClipboardFileTransfersEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setClipboardFileTransfersEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setClipboardFileTransfersEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setClipboardFileTransfersEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setClipboardFileTransfersEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::dnDMode-->
+ <wsdl:message name="IMachine_getDnDModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getDnDMode"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getDnDModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getDnDModeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setDnDModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setDnDMode"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setDnDModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setDnDModeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::teleporterEnabled-->
+ <wsdl:message name="IMachine_getTeleporterEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getTeleporterEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getTeleporterEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getTeleporterEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setTeleporterEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setTeleporterEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setTeleporterEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setTeleporterEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::teleporterPort-->
+ <wsdl:message name="IMachine_getTeleporterPortRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getTeleporterPort"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getTeleporterPortResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getTeleporterPortResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setTeleporterPortRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setTeleporterPort"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setTeleporterPortResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setTeleporterPortResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::teleporterAddress-->
+ <wsdl:message name="IMachine_getTeleporterAddressRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getTeleporterAddress"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getTeleporterAddressResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getTeleporterAddressResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setTeleporterAddressRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setTeleporterAddress"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setTeleporterAddressResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setTeleporterAddressResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::teleporterPassword-->
+ <wsdl:message name="IMachine_getTeleporterPasswordRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getTeleporterPassword"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getTeleporterPasswordResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getTeleporterPasswordResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setTeleporterPasswordRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setTeleporterPassword"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setTeleporterPasswordResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setTeleporterPasswordResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::paravirtProvider-->
+ <wsdl:message name="IMachine_getParavirtProviderRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getParavirtProvider"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getParavirtProviderResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getParavirtProviderResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setParavirtProviderRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setParavirtProvider"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setParavirtProviderResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setParavirtProviderResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::RTCUseUTC-->
+ <wsdl:message name="IMachine_getRTCUseUTCRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getRTCUseUTC"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getRTCUseUTCResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getRTCUseUTCResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setRTCUseUTCRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setRTCUseUTC"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setRTCUseUTCResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setRTCUseUTCResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::IOCacheEnabled-->
+ <wsdl:message name="IMachine_getIOCacheEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getIOCacheEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getIOCacheEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getIOCacheEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setIOCacheEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setIOCacheEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setIOCacheEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setIOCacheEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::IOCacheSize-->
+ <wsdl:message name="IMachine_getIOCacheSizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getIOCacheSize"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getIOCacheSizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getIOCacheSizeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setIOCacheSizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setIOCacheSize"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setIOCacheSizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setIOCacheSizeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::PCIDeviceAssignments-->
+ <wsdl:message name="IMachine_getPCIDeviceAssignmentsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getPCIDeviceAssignments"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getPCIDeviceAssignmentsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getPCIDeviceAssignmentsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::bandwidthControl-->
+ <wsdl:message name="IMachine_getBandwidthControlRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getBandwidthControl"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getBandwidthControlResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getBandwidthControlResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::tracingEnabled-->
+ <wsdl:message name="IMachine_getTracingEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getTracingEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getTracingEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getTracingEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setTracingEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setTracingEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setTracingEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setTracingEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::tracingConfig-->
+ <wsdl:message name="IMachine_getTracingConfigRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getTracingConfig"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getTracingConfigResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getTracingConfigResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setTracingConfigRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setTracingConfig"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setTracingConfigResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setTracingConfigResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::allowTracingToAccessVM-->
+ <wsdl:message name="IMachine_getAllowTracingToAccessVMRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getAllowTracingToAccessVM"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getAllowTracingToAccessVMResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getAllowTracingToAccessVMResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setAllowTracingToAccessVMRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setAllowTracingToAccessVM"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setAllowTracingToAccessVMResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setAllowTracingToAccessVMResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::autostartEnabled-->
+ <wsdl:message name="IMachine_getAutostartEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getAutostartEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getAutostartEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getAutostartEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setAutostartEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setAutostartEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setAutostartEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setAutostartEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::autostartDelay-->
+ <wsdl:message name="IMachine_getAutostartDelayRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getAutostartDelay"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getAutostartDelayResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getAutostartDelayResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setAutostartDelayRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setAutostartDelay"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setAutostartDelayResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setAutostartDelayResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::autostopType-->
+ <wsdl:message name="IMachine_getAutostopTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getAutostopType"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getAutostopTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getAutostopTypeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setAutostopTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setAutostopType"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setAutostopTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setAutostopTypeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::defaultFrontend-->
+ <wsdl:message name="IMachine_getDefaultFrontendRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getDefaultFrontend"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getDefaultFrontendResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getDefaultFrontendResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setDefaultFrontendRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setDefaultFrontend"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setDefaultFrontendResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setDefaultFrontendResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachine::USBProxyAvailable-->
+ <wsdl:message name="IMachine_getUSBProxyAvailableRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getUSBProxyAvailable"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getUSBProxyAvailableResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getUSBProxyAvailableResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::VMProcessPriority-->
+ <wsdl:message name="IMachine_getVMProcessPriorityRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getVMProcessPriority"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getVMProcessPriorityResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getVMProcessPriorityResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setVMProcessPriorityRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setVMProcessPriority"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setVMProcessPriorityResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setVMProcessPriorityResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::paravirtDebug-->
+ <wsdl:message name="IMachine_getParavirtDebugRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getParavirtDebug"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getParavirtDebugResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getParavirtDebugResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setParavirtDebugRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setParavirtDebug"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setParavirtDebugResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setParavirtDebugResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachine::CPUProfile-->
+ <wsdl:message name="IMachine_getCPUProfileRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUProfile"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getCPUProfileResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUProfileResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setCPUProfileRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setCPUProfile"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setCPUProfileResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setCPUProfileResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::lockMachine-->
+ <wsdl:message name="IMachine_lockMachineRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_lockMachine"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_lockMachineResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_lockMachineResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::launchVMProcess-->
+ <wsdl:message name="IMachine_launchVMProcessRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_launchVMProcess"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_launchVMProcessResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_launchVMProcessResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::setBootOrder-->
+ <wsdl:message name="IMachine_setBootOrderRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setBootOrder"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setBootOrderResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setBootOrderResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getBootOrder-->
+ <wsdl:message name="IMachine_getBootOrderRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getBootOrder"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getBootOrderResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getBootOrderResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::attachDevice-->
+ <wsdl:message name="IMachine_attachDeviceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_attachDevice"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_attachDeviceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_attachDeviceResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::attachDeviceWithoutMedium-->
+ <wsdl:message name="IMachine_attachDeviceWithoutMediumRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_attachDeviceWithoutMedium"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_attachDeviceWithoutMediumResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_attachDeviceWithoutMediumResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::detachDevice-->
+ <wsdl:message name="IMachine_detachDeviceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_detachDevice"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_detachDeviceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_detachDeviceResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::passthroughDevice-->
+ <wsdl:message name="IMachine_passthroughDeviceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_passthroughDevice"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_passthroughDeviceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_passthroughDeviceResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::temporaryEjectDevice-->
+ <wsdl:message name="IMachine_temporaryEjectDeviceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_temporaryEjectDevice"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_temporaryEjectDeviceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_temporaryEjectDeviceResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::nonRotationalDevice-->
+ <wsdl:message name="IMachine_nonRotationalDeviceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_nonRotationalDevice"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_nonRotationalDeviceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_nonRotationalDeviceResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::setAutoDiscardForDevice-->
+ <wsdl:message name="IMachine_setAutoDiscardForDeviceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setAutoDiscardForDevice"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setAutoDiscardForDeviceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setAutoDiscardForDeviceResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::setHotPluggableForDevice-->
+ <wsdl:message name="IMachine_setHotPluggableForDeviceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setHotPluggableForDevice"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setHotPluggableForDeviceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setHotPluggableForDeviceResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::setBandwidthGroupForDevice-->
+ <wsdl:message name="IMachine_setBandwidthGroupForDeviceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setBandwidthGroupForDevice"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setBandwidthGroupForDeviceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setBandwidthGroupForDeviceResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::setNoBandwidthGroupForDevice-->
+ <wsdl:message name="IMachine_setNoBandwidthGroupForDeviceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setNoBandwidthGroupForDevice"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setNoBandwidthGroupForDeviceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setNoBandwidthGroupForDeviceResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::unmountMedium-->
+ <wsdl:message name="IMachine_unmountMediumRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_unmountMedium"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_unmountMediumResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_unmountMediumResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::mountMedium-->
+ <wsdl:message name="IMachine_mountMediumRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_mountMedium"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_mountMediumResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_mountMediumResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getMedium-->
+ <wsdl:message name="IMachine_getMediumRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getMedium"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getMediumResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getMediumResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getMediumAttachmentsOfController-->
+ <wsdl:message name="IMachine_getMediumAttachmentsOfControllerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getMediumAttachmentsOfController"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getMediumAttachmentsOfControllerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getMediumAttachmentsOfControllerResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getMediumAttachment-->
+ <wsdl:message name="IMachine_getMediumAttachmentRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getMediumAttachment"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getMediumAttachmentResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getMediumAttachmentResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::attachHostPCIDevice-->
+ <wsdl:message name="IMachine_attachHostPCIDeviceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_attachHostPCIDevice"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_attachHostPCIDeviceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_attachHostPCIDeviceResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::detachHostPCIDevice-->
+ <wsdl:message name="IMachine_detachHostPCIDeviceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_detachHostPCIDevice"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_detachHostPCIDeviceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_detachHostPCIDeviceResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getNetworkAdapter-->
+ <wsdl:message name="IMachine_getNetworkAdapterRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getNetworkAdapter"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getNetworkAdapterResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getNetworkAdapterResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::addStorageController-->
+ <wsdl:message name="IMachine_addStorageControllerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_addStorageController"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_addStorageControllerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_addStorageControllerResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getStorageControllerByName-->
+ <wsdl:message name="IMachine_getStorageControllerByNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getStorageControllerByName"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getStorageControllerByNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getStorageControllerByNameResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getStorageControllerByInstance-->
+ <wsdl:message name="IMachine_getStorageControllerByInstanceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getStorageControllerByInstance"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getStorageControllerByInstanceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getStorageControllerByInstanceResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::removeStorageController-->
+ <wsdl:message name="IMachine_removeStorageControllerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_removeStorageController"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_removeStorageControllerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_removeStorageControllerResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::setStorageControllerBootable-->
+ <wsdl:message name="IMachine_setStorageControllerBootableRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setStorageControllerBootable"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setStorageControllerBootableResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setStorageControllerBootableResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::addUSBController-->
+ <wsdl:message name="IMachine_addUSBControllerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_addUSBController"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_addUSBControllerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_addUSBControllerResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::removeUSBController-->
+ <wsdl:message name="IMachine_removeUSBControllerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_removeUSBController"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_removeUSBControllerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_removeUSBControllerResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getUSBControllerByName-->
+ <wsdl:message name="IMachine_getUSBControllerByNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getUSBControllerByName"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getUSBControllerByNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getUSBControllerByNameResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getUSBControllerCountByType-->
+ <wsdl:message name="IMachine_getUSBControllerCountByTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getUSBControllerCountByType"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getUSBControllerCountByTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getUSBControllerCountByTypeResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getSerialPort-->
+ <wsdl:message name="IMachine_getSerialPortRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSerialPort"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getSerialPortResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getSerialPortResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getParallelPort-->
+ <wsdl:message name="IMachine_getParallelPortRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getParallelPort"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getParallelPortResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getParallelPortResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getExtraDataKeys-->
+ <wsdl:message name="IMachine_getExtraDataKeysRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getExtraDataKeys"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getExtraDataKeysResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getExtraDataKeysResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getExtraData-->
+ <wsdl:message name="IMachine_getExtraDataRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getExtraData"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getExtraDataResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getExtraDataResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::setExtraData-->
+ <wsdl:message name="IMachine_setExtraDataRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setExtraData"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setExtraDataResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setExtraDataResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getCPUProperty-->
+ <wsdl:message name="IMachine_getCPUPropertyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUProperty"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getCPUPropertyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUPropertyResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::setCPUProperty-->
+ <wsdl:message name="IMachine_setCPUPropertyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setCPUProperty"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setCPUPropertyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setCPUPropertyResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getCPUIDLeafByOrdinal-->
+ <wsdl:message name="IMachine_getCPUIDLeafByOrdinalRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUIDLeafByOrdinal"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getCPUIDLeafByOrdinalResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUIDLeafByOrdinalResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getCPUIDLeaf-->
+ <wsdl:message name="IMachine_getCPUIDLeafRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUIDLeaf"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getCPUIDLeafResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUIDLeafResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::setCPUIDLeaf-->
+ <wsdl:message name="IMachine_setCPUIDLeafRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setCPUIDLeaf"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setCPUIDLeafResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setCPUIDLeafResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::removeCPUIDLeaf-->
+ <wsdl:message name="IMachine_removeCPUIDLeafRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_removeCPUIDLeaf"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_removeCPUIDLeafResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_removeCPUIDLeafResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::removeAllCPUIDLeaves-->
+ <wsdl:message name="IMachine_removeAllCPUIDLeavesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_removeAllCPUIDLeaves"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_removeAllCPUIDLeavesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_removeAllCPUIDLeavesResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getHWVirtExProperty-->
+ <wsdl:message name="IMachine_getHWVirtExPropertyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getHWVirtExProperty"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getHWVirtExPropertyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getHWVirtExPropertyResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::setHWVirtExProperty-->
+ <wsdl:message name="IMachine_setHWVirtExPropertyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setHWVirtExProperty"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setHWVirtExPropertyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setHWVirtExPropertyResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::setSettingsFilePath-->
+ <wsdl:message name="IMachine_setSettingsFilePathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setSettingsFilePath"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setSettingsFilePathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setSettingsFilePathResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::saveSettings-->
+ <wsdl:message name="IMachine_saveSettingsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_saveSettings"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_saveSettingsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_saveSettingsResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::discardSettings-->
+ <wsdl:message name="IMachine_discardSettingsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_discardSettings"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_discardSettingsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_discardSettingsResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::unregister-->
+ <wsdl:message name="IMachine_unregisterRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_unregister"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_unregisterResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_unregisterResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::deleteConfig-->
+ <wsdl:message name="IMachine_deleteConfigRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_deleteConfig"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_deleteConfigResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_deleteConfigResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::exportTo-->
+ <wsdl:message name="IMachine_exportToRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_exportTo"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_exportToResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_exportToResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::findSnapshot-->
+ <wsdl:message name="IMachine_findSnapshotRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_findSnapshot"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_findSnapshotResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_findSnapshotResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::createSharedFolder-->
+ <wsdl:message name="IMachine_createSharedFolderRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_createSharedFolder"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_createSharedFolderResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_createSharedFolderResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::removeSharedFolder-->
+ <wsdl:message name="IMachine_removeSharedFolderRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_removeSharedFolder"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_removeSharedFolderResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_removeSharedFolderResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::canShowConsoleWindow-->
+ <wsdl:message name="IMachine_canShowConsoleWindowRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_canShowConsoleWindow"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_canShowConsoleWindowResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_canShowConsoleWindowResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::showConsoleWindow-->
+ <wsdl:message name="IMachine_showConsoleWindowRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_showConsoleWindow"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_showConsoleWindowResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_showConsoleWindowResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getGuestProperty-->
+ <wsdl:message name="IMachine_getGuestPropertyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getGuestProperty"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getGuestPropertyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getGuestPropertyResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getGuestPropertyValue-->
+ <wsdl:message name="IMachine_getGuestPropertyValueRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getGuestPropertyValue"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getGuestPropertyValueResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getGuestPropertyValueResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getGuestPropertyTimestamp-->
+ <wsdl:message name="IMachine_getGuestPropertyTimestampRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getGuestPropertyTimestamp"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getGuestPropertyTimestampResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getGuestPropertyTimestampResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::setGuestProperty-->
+ <wsdl:message name="IMachine_setGuestPropertyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setGuestProperty"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setGuestPropertyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setGuestPropertyResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::setGuestPropertyValue-->
+ <wsdl:message name="IMachine_setGuestPropertyValueRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setGuestPropertyValue"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_setGuestPropertyValueResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_setGuestPropertyValueResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::deleteGuestProperty-->
+ <wsdl:message name="IMachine_deleteGuestPropertyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_deleteGuestProperty"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_deleteGuestPropertyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_deleteGuestPropertyResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::enumerateGuestProperties-->
+ <wsdl:message name="IMachine_enumerateGuestPropertiesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_enumerateGuestProperties"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_enumerateGuestPropertiesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_enumerateGuestPropertiesResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::querySavedGuestScreenInfo-->
+ <wsdl:message name="IMachine_querySavedGuestScreenInfoRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_querySavedGuestScreenInfo"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_querySavedGuestScreenInfoResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_querySavedGuestScreenInfoResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::readSavedThumbnailToArray-->
+ <wsdl:message name="IMachine_readSavedThumbnailToArrayRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_readSavedThumbnailToArray"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_readSavedThumbnailToArrayResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_readSavedThumbnailToArrayResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::querySavedScreenshotInfo-->
+ <wsdl:message name="IMachine_querySavedScreenshotInfoRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_querySavedScreenshotInfo"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_querySavedScreenshotInfoResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_querySavedScreenshotInfoResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::readSavedScreenshotToArray-->
+ <wsdl:message name="IMachine_readSavedScreenshotToArrayRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_readSavedScreenshotToArray"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_readSavedScreenshotToArrayResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_readSavedScreenshotToArrayResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::hotPlugCPU-->
+ <wsdl:message name="IMachine_hotPlugCPURequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_hotPlugCPU"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_hotPlugCPUResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_hotPlugCPUResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::hotUnplugCPU-->
+ <wsdl:message name="IMachine_hotUnplugCPURequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_hotUnplugCPU"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_hotUnplugCPUResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_hotUnplugCPUResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getCPUStatus-->
+ <wsdl:message name="IMachine_getCPUStatusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUStatus"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getCPUStatusResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getCPUStatusResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::getEffectiveParavirtProvider-->
+ <wsdl:message name="IMachine_getEffectiveParavirtProviderRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getEffectiveParavirtProvider"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_getEffectiveParavirtProviderResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_getEffectiveParavirtProviderResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::queryLogFilename-->
+ <wsdl:message name="IMachine_queryLogFilenameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_queryLogFilename"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_queryLogFilenameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_queryLogFilenameResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::readLog-->
+ <wsdl:message name="IMachine_readLogRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_readLog"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_readLogResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_readLogResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::cloneTo-->
+ <wsdl:message name="IMachine_cloneToRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_cloneTo"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_cloneToResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_cloneToResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::moveTo-->
+ <wsdl:message name="IMachine_moveToRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_moveTo"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_moveToResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_moveToResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::saveState-->
+ <wsdl:message name="IMachine_saveStateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_saveState"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_saveStateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_saveStateResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::adoptSavedState-->
+ <wsdl:message name="IMachine_adoptSavedStateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_adoptSavedState"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_adoptSavedStateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_adoptSavedStateResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::discardSavedState-->
+ <wsdl:message name="IMachine_discardSavedStateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_discardSavedState"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_discardSavedStateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_discardSavedStateResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::takeSnapshot-->
+ <wsdl:message name="IMachine_takeSnapshotRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_takeSnapshot"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_takeSnapshotResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_takeSnapshotResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::deleteSnapshot-->
+ <wsdl:message name="IMachine_deleteSnapshotRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_deleteSnapshot"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_deleteSnapshotResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_deleteSnapshotResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::deleteSnapshotAndAllChildren-->
+ <wsdl:message name="IMachine_deleteSnapshotAndAllChildrenRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_deleteSnapshotAndAllChildren"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_deleteSnapshotAndAllChildrenResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_deleteSnapshotAndAllChildrenResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::deleteSnapshotRange-->
+ <wsdl:message name="IMachine_deleteSnapshotRangeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_deleteSnapshotRange"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_deleteSnapshotRangeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_deleteSnapshotRangeResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::restoreSnapshot-->
+ <wsdl:message name="IMachine_restoreSnapshotRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_restoreSnapshot"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_restoreSnapshotResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_restoreSnapshotResponse"/>
+ </wsdl:message>
+ <!-- method IMachine::applyDefaults-->
+ <wsdl:message name="IMachine_applyDefaultsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_applyDefaults"/>
+ </wsdl:message>
+ <wsdl:message name="IMachine_applyDefaultsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachine_applyDefaultsResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IEmulatedUSB
+ *************************************
+ -->
+ <!-- readonly attribute IEmulatedUSB::webcams-->
+ <wsdl:message name="IEmulatedUSB_getWebcamsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IEmulatedUSB_getWebcams"/>
+ </wsdl:message>
+ <wsdl:message name="IEmulatedUSB_getWebcamsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IEmulatedUSB_getWebcamsResponse"/>
+ </wsdl:message>
+ <!-- method IEmulatedUSB::webcamAttach-->
+ <wsdl:message name="IEmulatedUSB_webcamAttachRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IEmulatedUSB_webcamAttach"/>
+ </wsdl:message>
+ <wsdl:message name="IEmulatedUSB_webcamAttachResultMsg">
+ <wsdl:part name="parameters" element="vbox:IEmulatedUSB_webcamAttachResponse"/>
+ </wsdl:message>
+ <!-- method IEmulatedUSB::webcamDetach-->
+ <wsdl:message name="IEmulatedUSB_webcamDetachRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IEmulatedUSB_webcamDetach"/>
+ </wsdl:message>
+ <wsdl:message name="IEmulatedUSB_webcamDetachResultMsg">
+ <wsdl:part name="parameters" element="vbox:IEmulatedUSB_webcamDetachResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IVRDEServerInfo
+ *************************************
+ -->
+ <!--
+ *************************************
+ messages for interface IConsole
+ *************************************
+ -->
+ <!-- readonly attribute IConsole::machine-->
+ <wsdl:message name="IConsole_getMachineRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getMachine"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_getMachineResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getMachineResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IConsole::state-->
+ <wsdl:message name="IConsole_getStateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getState"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_getStateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getStateResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IConsole::guest-->
+ <wsdl:message name="IConsole_getGuestRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getGuest"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_getGuestResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getGuestResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IConsole::keyboard-->
+ <wsdl:message name="IConsole_getKeyboardRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getKeyboard"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_getKeyboardResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getKeyboardResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IConsole::mouse-->
+ <wsdl:message name="IConsole_getMouseRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getMouse"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_getMouseResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getMouseResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IConsole::display-->
+ <wsdl:message name="IConsole_getDisplayRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getDisplay"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_getDisplayResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getDisplayResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IConsole::debugger-->
+ <wsdl:message name="IConsole_getDebuggerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getDebugger"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_getDebuggerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getDebuggerResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IConsole::USBDevices-->
+ <wsdl:message name="IConsole_getUSBDevicesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getUSBDevices"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_getUSBDevicesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getUSBDevicesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IConsole::remoteUSBDevices-->
+ <wsdl:message name="IConsole_getRemoteUSBDevicesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getRemoteUSBDevices"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_getRemoteUSBDevicesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getRemoteUSBDevicesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IConsole::sharedFolders-->
+ <wsdl:message name="IConsole_getSharedFoldersRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getSharedFolders"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_getSharedFoldersResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getSharedFoldersResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IConsole::VRDEServerInfo-->
+ <wsdl:message name="IConsole_getVRDEServerInfoRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getVRDEServerInfo"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_getVRDEServerInfoResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getVRDEServerInfoResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IConsole::eventSource-->
+ <wsdl:message name="IConsole_getEventSourceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getEventSource"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_getEventSourceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getEventSourceResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IConsole::attachedPCIDevices-->
+ <wsdl:message name="IConsole_getAttachedPCIDevicesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getAttachedPCIDevices"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_getAttachedPCIDevicesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getAttachedPCIDevicesResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IConsole::useHostClipboard-->
+ <wsdl:message name="IConsole_getUseHostClipboardRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getUseHostClipboard"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_getUseHostClipboardResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getUseHostClipboardResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_setUseHostClipboardRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_setUseHostClipboard"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_setUseHostClipboardResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_setUseHostClipboardResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IConsole::emulatedUSB-->
+ <wsdl:message name="IConsole_getEmulatedUSBRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getEmulatedUSB"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_getEmulatedUSBResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getEmulatedUSBResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::powerUp-->
+ <wsdl:message name="IConsole_powerUpRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_powerUp"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_powerUpResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_powerUpResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::powerUpPaused-->
+ <wsdl:message name="IConsole_powerUpPausedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_powerUpPaused"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_powerUpPausedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_powerUpPausedResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::powerDown-->
+ <wsdl:message name="IConsole_powerDownRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_powerDown"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_powerDownResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_powerDownResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::reset-->
+ <wsdl:message name="IConsole_resetRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_reset"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_resetResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_resetResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::pause-->
+ <wsdl:message name="IConsole_pauseRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_pause"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_pauseResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_pauseResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::resume-->
+ <wsdl:message name="IConsole_resumeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_resume"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_resumeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_resumeResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::powerButton-->
+ <wsdl:message name="IConsole_powerButtonRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_powerButton"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_powerButtonResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_powerButtonResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::sleepButton-->
+ <wsdl:message name="IConsole_sleepButtonRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_sleepButton"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_sleepButtonResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_sleepButtonResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::getPowerButtonHandled-->
+ <wsdl:message name="IConsole_getPowerButtonHandledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getPowerButtonHandled"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_getPowerButtonHandledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getPowerButtonHandledResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::getGuestEnteredACPIMode-->
+ <wsdl:message name="IConsole_getGuestEnteredACPIModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getGuestEnteredACPIMode"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_getGuestEnteredACPIModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getGuestEnteredACPIModeResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::getDeviceActivity-->
+ <wsdl:message name="IConsole_getDeviceActivityRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getDeviceActivity"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_getDeviceActivityResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_getDeviceActivityResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::attachUSBDevice-->
+ <wsdl:message name="IConsole_attachUSBDeviceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_attachUSBDevice"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_attachUSBDeviceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_attachUSBDeviceResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::detachUSBDevice-->
+ <wsdl:message name="IConsole_detachUSBDeviceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_detachUSBDevice"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_detachUSBDeviceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_detachUSBDeviceResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::findUSBDeviceByAddress-->
+ <wsdl:message name="IConsole_findUSBDeviceByAddressRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_findUSBDeviceByAddress"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_findUSBDeviceByAddressResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_findUSBDeviceByAddressResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::findUSBDeviceById-->
+ <wsdl:message name="IConsole_findUSBDeviceByIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_findUSBDeviceById"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_findUSBDeviceByIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_findUSBDeviceByIdResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::createSharedFolder-->
+ <wsdl:message name="IConsole_createSharedFolderRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_createSharedFolder"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_createSharedFolderResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_createSharedFolderResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::removeSharedFolder-->
+ <wsdl:message name="IConsole_removeSharedFolderRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_removeSharedFolder"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_removeSharedFolderResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_removeSharedFolderResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::teleport-->
+ <wsdl:message name="IConsole_teleportRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_teleport"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_teleportResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_teleportResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::addDiskEncryptionPassword-->
+ <wsdl:message name="IConsole_addDiskEncryptionPasswordRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_addDiskEncryptionPassword"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_addDiskEncryptionPasswordResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_addDiskEncryptionPasswordResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::addDiskEncryptionPasswords-->
+ <wsdl:message name="IConsole_addDiskEncryptionPasswordsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_addDiskEncryptionPasswords"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_addDiskEncryptionPasswordsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_addDiskEncryptionPasswordsResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::removeDiskEncryptionPassword-->
+ <wsdl:message name="IConsole_removeDiskEncryptionPasswordRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_removeDiskEncryptionPassword"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_removeDiskEncryptionPasswordResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_removeDiskEncryptionPasswordResponse"/>
+ </wsdl:message>
+ <!-- method IConsole::clearAllDiskEncryptionPasswords-->
+ <wsdl:message name="IConsole_clearAllDiskEncryptionPasswordsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_clearAllDiskEncryptionPasswords"/>
+ </wsdl:message>
+ <wsdl:message name="IConsole_clearAllDiskEncryptionPasswordsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IConsole_clearAllDiskEncryptionPasswordsResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IHostNetworkInterface
+ *************************************
+ -->
+ <!-- readonly attribute IHostNetworkInterface::name-->
+ <wsdl:message name="IHostNetworkInterface_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getName"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNetworkInterface_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHostNetworkInterface::shortName-->
+ <wsdl:message name="IHostNetworkInterface_getShortNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getShortName"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNetworkInterface_getShortNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getShortNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHostNetworkInterface::id-->
+ <wsdl:message name="IHostNetworkInterface_getIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getId"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNetworkInterface_getIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHostNetworkInterface::networkName-->
+ <wsdl:message name="IHostNetworkInterface_getNetworkNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getNetworkName"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNetworkInterface_getNetworkNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getNetworkNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHostNetworkInterface::DHCPEnabled-->
+ <wsdl:message name="IHostNetworkInterface_getDHCPEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getDHCPEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNetworkInterface_getDHCPEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getDHCPEnabledResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHostNetworkInterface::IPAddress-->
+ <wsdl:message name="IHostNetworkInterface_getIPAddressRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getIPAddress"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNetworkInterface_getIPAddressResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getIPAddressResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHostNetworkInterface::networkMask-->
+ <wsdl:message name="IHostNetworkInterface_getNetworkMaskRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getNetworkMask"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNetworkInterface_getNetworkMaskResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getNetworkMaskResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHostNetworkInterface::IPV6Supported-->
+ <wsdl:message name="IHostNetworkInterface_getIPV6SupportedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getIPV6Supported"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNetworkInterface_getIPV6SupportedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getIPV6SupportedResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHostNetworkInterface::IPV6Address-->
+ <wsdl:message name="IHostNetworkInterface_getIPV6AddressRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getIPV6Address"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNetworkInterface_getIPV6AddressResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getIPV6AddressResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHostNetworkInterface::IPV6NetworkMaskPrefixLength-->
+ <wsdl:message name="IHostNetworkInterface_getIPV6NetworkMaskPrefixLengthRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getIPV6NetworkMaskPrefixLength"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNetworkInterface_getIPV6NetworkMaskPrefixLengthResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getIPV6NetworkMaskPrefixLengthResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHostNetworkInterface::hardwareAddress-->
+ <wsdl:message name="IHostNetworkInterface_getHardwareAddressRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getHardwareAddress"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNetworkInterface_getHardwareAddressResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getHardwareAddressResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHostNetworkInterface::mediumType-->
+ <wsdl:message name="IHostNetworkInterface_getMediumTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getMediumType"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNetworkInterface_getMediumTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getMediumTypeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHostNetworkInterface::status-->
+ <wsdl:message name="IHostNetworkInterface_getStatusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getStatus"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNetworkInterface_getStatusResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getStatusResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHostNetworkInterface::interfaceType-->
+ <wsdl:message name="IHostNetworkInterface_getInterfaceTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getInterfaceType"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNetworkInterface_getInterfaceTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getInterfaceTypeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHostNetworkInterface::wireless-->
+ <wsdl:message name="IHostNetworkInterface_getWirelessRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getWireless"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNetworkInterface_getWirelessResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_getWirelessResponse"/>
+ </wsdl:message>
+ <!-- method IHostNetworkInterface::enableStaticIPConfig-->
+ <wsdl:message name="IHostNetworkInterface_enableStaticIPConfigRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_enableStaticIPConfig"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNetworkInterface_enableStaticIPConfigResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_enableStaticIPConfigResponse"/>
+ </wsdl:message>
+ <!-- method IHostNetworkInterface::enableStaticIPConfigV6-->
+ <wsdl:message name="IHostNetworkInterface_enableStaticIPConfigV6RequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_enableStaticIPConfigV6"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNetworkInterface_enableStaticIPConfigV6ResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_enableStaticIPConfigV6Response"/>
+ </wsdl:message>
+ <!-- method IHostNetworkInterface::enableDynamicIPConfig-->
+ <wsdl:message name="IHostNetworkInterface_enableDynamicIPConfigRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_enableDynamicIPConfig"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNetworkInterface_enableDynamicIPConfigResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_enableDynamicIPConfigResponse"/>
+ </wsdl:message>
+ <!-- method IHostNetworkInterface::DHCPRediscover-->
+ <wsdl:message name="IHostNetworkInterface_DHCPRediscoverRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_DHCPRediscover"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNetworkInterface_DHCPRediscoverResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNetworkInterface_DHCPRediscoverResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IHostVideoInputDevice
+ *************************************
+ -->
+ <!-- readonly attribute IHostVideoInputDevice::name-->
+ <wsdl:message name="IHostVideoInputDevice_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostVideoInputDevice_getName"/>
+ </wsdl:message>
+ <wsdl:message name="IHostVideoInputDevice_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostVideoInputDevice_getNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHostVideoInputDevice::path-->
+ <wsdl:message name="IHostVideoInputDevice_getPathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostVideoInputDevice_getPath"/>
+ </wsdl:message>
+ <wsdl:message name="IHostVideoInputDevice_getPathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostVideoInputDevice_getPathResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHostVideoInputDevice::alias-->
+ <wsdl:message name="IHostVideoInputDevice_getAliasRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostVideoInputDevice_getAlias"/>
+ </wsdl:message>
+ <wsdl:message name="IHostVideoInputDevice_getAliasResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostVideoInputDevice_getAliasResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IHostUpdate
+ *************************************
+ -->
+ <!--
+ *************************************
+ messages for interface IHost
+ *************************************
+ -->
+ <!-- readonly attribute IHost::DVDDrives-->
+ <wsdl:message name="IHost_getDVDDrivesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getDVDDrives"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getDVDDrivesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getDVDDrivesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHost::floppyDrives-->
+ <wsdl:message name="IHost_getFloppyDrivesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getFloppyDrives"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getFloppyDrivesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getFloppyDrivesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHost::USBDevices-->
+ <wsdl:message name="IHost_getUSBDevicesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getUSBDevices"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getUSBDevicesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getUSBDevicesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHost::USBDeviceFilters-->
+ <wsdl:message name="IHost_getUSBDeviceFiltersRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getUSBDeviceFilters"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getUSBDeviceFiltersResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getUSBDeviceFiltersResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHost::networkInterfaces-->
+ <wsdl:message name="IHost_getNetworkInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getNetworkInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getNetworkInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getNetworkInterfacesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHost::nameServers-->
+ <wsdl:message name="IHost_getNameServersRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getNameServers"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getNameServersResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getNameServersResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHost::domainName-->
+ <wsdl:message name="IHost_getDomainNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getDomainName"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getDomainNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getDomainNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHost::searchStrings-->
+ <wsdl:message name="IHost_getSearchStringsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getSearchStrings"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getSearchStringsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getSearchStringsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHost::processorCount-->
+ <wsdl:message name="IHost_getProcessorCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getProcessorCount"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getProcessorCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getProcessorCountResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHost::processorOnlineCount-->
+ <wsdl:message name="IHost_getProcessorOnlineCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getProcessorOnlineCount"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getProcessorOnlineCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getProcessorOnlineCountResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHost::processorCoreCount-->
+ <wsdl:message name="IHost_getProcessorCoreCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getProcessorCoreCount"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getProcessorCoreCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getProcessorCoreCountResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHost::processorOnlineCoreCount-->
+ <wsdl:message name="IHost_getProcessorOnlineCoreCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getProcessorOnlineCoreCount"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getProcessorOnlineCoreCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getProcessorOnlineCoreCountResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHost::memorySize-->
+ <wsdl:message name="IHost_getMemorySizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getMemorySize"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getMemorySizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getMemorySizeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHost::memoryAvailable-->
+ <wsdl:message name="IHost_getMemoryAvailableRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getMemoryAvailable"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getMemoryAvailableResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getMemoryAvailableResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHost::operatingSystem-->
+ <wsdl:message name="IHost_getOperatingSystemRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getOperatingSystem"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getOperatingSystemResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getOperatingSystemResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHost::OSVersion-->
+ <wsdl:message name="IHost_getOSVersionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getOSVersion"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getOSVersionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getOSVersionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHost::UTCTime-->
+ <wsdl:message name="IHost_getUTCTimeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getUTCTime"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getUTCTimeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getUTCTimeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHost::acceleration3DAvailable-->
+ <wsdl:message name="IHost_getAcceleration3DAvailableRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getAcceleration3DAvailable"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getAcceleration3DAvailableResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getAcceleration3DAvailableResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHost::videoInputDevices-->
+ <wsdl:message name="IHost_getVideoInputDevicesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getVideoInputDevices"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getVideoInputDevicesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getVideoInputDevicesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHost::update-->
+ <wsdl:message name="IHost_getUpdateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getUpdate"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getUpdateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getUpdateResponse"/>
+ </wsdl:message>
+ <!-- method IHost::getProcessorSpeed-->
+ <wsdl:message name="IHost_getProcessorSpeedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getProcessorSpeed"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getProcessorSpeedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getProcessorSpeedResponse"/>
+ </wsdl:message>
+ <!-- method IHost::getProcessorFeature-->
+ <wsdl:message name="IHost_getProcessorFeatureRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getProcessorFeature"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getProcessorFeatureResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getProcessorFeatureResponse"/>
+ </wsdl:message>
+ <!-- method IHost::getProcessorDescription-->
+ <wsdl:message name="IHost_getProcessorDescriptionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getProcessorDescription"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getProcessorDescriptionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getProcessorDescriptionResponse"/>
+ </wsdl:message>
+ <!-- method IHost::getProcessorCPUIDLeaf-->
+ <wsdl:message name="IHost_getProcessorCPUIDLeafRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getProcessorCPUIDLeaf"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_getProcessorCPUIDLeafResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_getProcessorCPUIDLeafResponse"/>
+ </wsdl:message>
+ <!-- method IHost::createHostOnlyNetworkInterface-->
+ <wsdl:message name="IHost_createHostOnlyNetworkInterfaceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_createHostOnlyNetworkInterface"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_createHostOnlyNetworkInterfaceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_createHostOnlyNetworkInterfaceResponse"/>
+ </wsdl:message>
+ <!-- method IHost::removeHostOnlyNetworkInterface-->
+ <wsdl:message name="IHost_removeHostOnlyNetworkInterfaceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_removeHostOnlyNetworkInterface"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_removeHostOnlyNetworkInterfaceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_removeHostOnlyNetworkInterfaceResponse"/>
+ </wsdl:message>
+ <!-- method IHost::createUSBDeviceFilter-->
+ <wsdl:message name="IHost_createUSBDeviceFilterRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_createUSBDeviceFilter"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_createUSBDeviceFilterResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_createUSBDeviceFilterResponse"/>
+ </wsdl:message>
+ <!-- method IHost::insertUSBDeviceFilter-->
+ <wsdl:message name="IHost_insertUSBDeviceFilterRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_insertUSBDeviceFilter"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_insertUSBDeviceFilterResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_insertUSBDeviceFilterResponse"/>
+ </wsdl:message>
+ <!-- method IHost::removeUSBDeviceFilter-->
+ <wsdl:message name="IHost_removeUSBDeviceFilterRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_removeUSBDeviceFilter"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_removeUSBDeviceFilterResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_removeUSBDeviceFilterResponse"/>
+ </wsdl:message>
+ <!-- method IHost::findHostDVDDrive-->
+ <wsdl:message name="IHost_findHostDVDDriveRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_findHostDVDDrive"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_findHostDVDDriveResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_findHostDVDDriveResponse"/>
+ </wsdl:message>
+ <!-- method IHost::findHostFloppyDrive-->
+ <wsdl:message name="IHost_findHostFloppyDriveRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_findHostFloppyDrive"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_findHostFloppyDriveResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_findHostFloppyDriveResponse"/>
+ </wsdl:message>
+ <!-- method IHost::findHostNetworkInterfaceByName-->
+ <wsdl:message name="IHost_findHostNetworkInterfaceByNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_findHostNetworkInterfaceByName"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_findHostNetworkInterfaceByNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_findHostNetworkInterfaceByNameResponse"/>
+ </wsdl:message>
+ <!-- method IHost::findHostNetworkInterfaceById-->
+ <wsdl:message name="IHost_findHostNetworkInterfaceByIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_findHostNetworkInterfaceById"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_findHostNetworkInterfaceByIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_findHostNetworkInterfaceByIdResponse"/>
+ </wsdl:message>
+ <!-- method IHost::findHostNetworkInterfacesOfType-->
+ <wsdl:message name="IHost_findHostNetworkInterfacesOfTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_findHostNetworkInterfacesOfType"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_findHostNetworkInterfacesOfTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_findHostNetworkInterfacesOfTypeResponse"/>
+ </wsdl:message>
+ <!-- method IHost::findUSBDeviceById-->
+ <wsdl:message name="IHost_findUSBDeviceByIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_findUSBDeviceById"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_findUSBDeviceByIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_findUSBDeviceByIdResponse"/>
+ </wsdl:message>
+ <!-- method IHost::findUSBDeviceByAddress-->
+ <wsdl:message name="IHost_findUSBDeviceByAddressRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_findUSBDeviceByAddress"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_findUSBDeviceByAddressResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_findUSBDeviceByAddressResponse"/>
+ </wsdl:message>
+ <!-- method IHost::generateMACAddress-->
+ <wsdl:message name="IHost_generateMACAddressRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_generateMACAddress"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_generateMACAddressResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_generateMACAddressResponse"/>
+ </wsdl:message>
+ <!-- method IHost::addUSBDeviceSource-->
+ <wsdl:message name="IHost_addUSBDeviceSourceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_addUSBDeviceSource"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_addUSBDeviceSourceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_addUSBDeviceSourceResponse"/>
+ </wsdl:message>
+ <!-- method IHost::removeUSBDeviceSource-->
+ <wsdl:message name="IHost_removeUSBDeviceSourceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_removeUSBDeviceSource"/>
+ </wsdl:message>
+ <wsdl:message name="IHost_removeUSBDeviceSourceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHost_removeUSBDeviceSourceResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ISystemProperties
+ *************************************
+ -->
+ <!-- readonly attribute ISystemProperties::minGuestRAM-->
+ <wsdl:message name="ISystemProperties_getMinGuestRAMRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMinGuestRAM"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getMinGuestRAMResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMinGuestRAMResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::maxGuestRAM-->
+ <wsdl:message name="ISystemProperties_getMaxGuestRAMRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxGuestRAM"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getMaxGuestRAMResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxGuestRAMResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::minGuestVRAM-->
+ <wsdl:message name="ISystemProperties_getMinGuestVRAMRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMinGuestVRAM"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getMinGuestVRAMResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMinGuestVRAMResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::maxGuestVRAM-->
+ <wsdl:message name="ISystemProperties_getMaxGuestVRAMRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxGuestVRAM"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getMaxGuestVRAMResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxGuestVRAMResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::minGuestCPUCount-->
+ <wsdl:message name="ISystemProperties_getMinGuestCPUCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMinGuestCPUCount"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getMinGuestCPUCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMinGuestCPUCountResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::maxGuestCPUCount-->
+ <wsdl:message name="ISystemProperties_getMaxGuestCPUCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxGuestCPUCount"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getMaxGuestCPUCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxGuestCPUCountResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::maxGuestMonitors-->
+ <wsdl:message name="ISystemProperties_getMaxGuestMonitorsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxGuestMonitors"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getMaxGuestMonitorsResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxGuestMonitorsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::infoVDSize-->
+ <wsdl:message name="ISystemProperties_getInfoVDSizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getInfoVDSize"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getInfoVDSizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getInfoVDSizeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::serialPortCount-->
+ <wsdl:message name="ISystemProperties_getSerialPortCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSerialPortCount"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSerialPortCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSerialPortCountResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::parallelPortCount-->
+ <wsdl:message name="ISystemProperties_getParallelPortCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getParallelPortCount"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getParallelPortCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getParallelPortCountResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::maxBootPosition-->
+ <wsdl:message name="ISystemProperties_getMaxBootPositionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxBootPosition"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getMaxBootPositionResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxBootPositionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::rawModeSupported-->
+ <wsdl:message name="ISystemProperties_getRawModeSupportedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getRawModeSupported"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getRawModeSupportedResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getRawModeSupportedResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISystemProperties::exclusiveHwVirt-->
+ <wsdl:message name="ISystemProperties_getExclusiveHwVirtRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getExclusiveHwVirt"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getExclusiveHwVirtResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getExclusiveHwVirtResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setExclusiveHwVirtRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setExclusiveHwVirt"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setExclusiveHwVirtResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setExclusiveHwVirtResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISystemProperties::defaultMachineFolder-->
+ <wsdl:message name="ISystemProperties_getDefaultMachineFolderRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getDefaultMachineFolder"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getDefaultMachineFolderResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getDefaultMachineFolderResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setDefaultMachineFolderRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setDefaultMachineFolder"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setDefaultMachineFolderResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setDefaultMachineFolderResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISystemProperties::loggingLevel-->
+ <wsdl:message name="ISystemProperties_getLoggingLevelRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getLoggingLevel"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getLoggingLevelResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getLoggingLevelResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setLoggingLevelRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setLoggingLevel"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setLoggingLevelResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setLoggingLevelResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::mediumFormats-->
+ <wsdl:message name="ISystemProperties_getMediumFormatsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMediumFormats"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getMediumFormatsResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMediumFormatsResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISystemProperties::defaultHardDiskFormat-->
+ <wsdl:message name="ISystemProperties_getDefaultHardDiskFormatRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getDefaultHardDiskFormat"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getDefaultHardDiskFormatResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getDefaultHardDiskFormatResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setDefaultHardDiskFormatRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setDefaultHardDiskFormat"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setDefaultHardDiskFormatResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setDefaultHardDiskFormatResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISystemProperties::freeDiskSpaceWarning-->
+ <wsdl:message name="ISystemProperties_getFreeDiskSpaceWarningRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getFreeDiskSpaceWarning"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getFreeDiskSpaceWarningResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getFreeDiskSpaceWarningResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setFreeDiskSpaceWarningRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setFreeDiskSpaceWarning"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setFreeDiskSpaceWarningResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setFreeDiskSpaceWarningResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISystemProperties::freeDiskSpacePercentWarning-->
+ <wsdl:message name="ISystemProperties_getFreeDiskSpacePercentWarningRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getFreeDiskSpacePercentWarning"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getFreeDiskSpacePercentWarningResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getFreeDiskSpacePercentWarningResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setFreeDiskSpacePercentWarningRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setFreeDiskSpacePercentWarning"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setFreeDiskSpacePercentWarningResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setFreeDiskSpacePercentWarningResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISystemProperties::freeDiskSpaceError-->
+ <wsdl:message name="ISystemProperties_getFreeDiskSpaceErrorRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getFreeDiskSpaceError"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getFreeDiskSpaceErrorResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getFreeDiskSpaceErrorResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setFreeDiskSpaceErrorRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setFreeDiskSpaceError"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setFreeDiskSpaceErrorResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setFreeDiskSpaceErrorResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISystemProperties::freeDiskSpacePercentError-->
+ <wsdl:message name="ISystemProperties_getFreeDiskSpacePercentErrorRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getFreeDiskSpacePercentError"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getFreeDiskSpacePercentErrorResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getFreeDiskSpacePercentErrorResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setFreeDiskSpacePercentErrorRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setFreeDiskSpacePercentError"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setFreeDiskSpacePercentErrorResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setFreeDiskSpacePercentErrorResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISystemProperties::VRDEAuthLibrary-->
+ <wsdl:message name="ISystemProperties_getVRDEAuthLibraryRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getVRDEAuthLibrary"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getVRDEAuthLibraryResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getVRDEAuthLibraryResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setVRDEAuthLibraryRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setVRDEAuthLibrary"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setVRDEAuthLibraryResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setVRDEAuthLibraryResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISystemProperties::webServiceAuthLibrary-->
+ <wsdl:message name="ISystemProperties_getWebServiceAuthLibraryRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getWebServiceAuthLibrary"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getWebServiceAuthLibraryResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getWebServiceAuthLibraryResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setWebServiceAuthLibraryRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setWebServiceAuthLibrary"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setWebServiceAuthLibraryResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setWebServiceAuthLibraryResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISystemProperties::defaultVRDEExtPack-->
+ <wsdl:message name="ISystemProperties_getDefaultVRDEExtPackRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getDefaultVRDEExtPack"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getDefaultVRDEExtPackResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getDefaultVRDEExtPackResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setDefaultVRDEExtPackRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setDefaultVRDEExtPack"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setDefaultVRDEExtPackResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setDefaultVRDEExtPackResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISystemProperties::logHistoryCount-->
+ <wsdl:message name="ISystemProperties_getLogHistoryCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getLogHistoryCount"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getLogHistoryCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getLogHistoryCountResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setLogHistoryCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setLogHistoryCount"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setLogHistoryCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setLogHistoryCountResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::defaultAudioDriver-->
+ <wsdl:message name="ISystemProperties_getDefaultAudioDriverRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getDefaultAudioDriver"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getDefaultAudioDriverResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getDefaultAudioDriverResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISystemProperties::autostartDatabasePath-->
+ <wsdl:message name="ISystemProperties_getAutostartDatabasePathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getAutostartDatabasePath"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getAutostartDatabasePathResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getAutostartDatabasePathResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setAutostartDatabasePathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setAutostartDatabasePath"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setAutostartDatabasePathResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setAutostartDatabasePathResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISystemProperties::defaultAdditionsISO-->
+ <wsdl:message name="ISystemProperties_getDefaultAdditionsISORequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getDefaultAdditionsISO"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getDefaultAdditionsISOResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getDefaultAdditionsISOResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setDefaultAdditionsISORequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setDefaultAdditionsISO"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setDefaultAdditionsISOResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setDefaultAdditionsISOResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISystemProperties::defaultFrontend-->
+ <wsdl:message name="ISystemProperties_getDefaultFrontendRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getDefaultFrontend"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getDefaultFrontendResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getDefaultFrontendResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setDefaultFrontendRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setDefaultFrontend"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setDefaultFrontendResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setDefaultFrontendResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::screenShotFormats-->
+ <wsdl:message name="ISystemProperties_getScreenShotFormatsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getScreenShotFormats"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getScreenShotFormatsResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getScreenShotFormatsResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISystemProperties::proxyMode-->
+ <wsdl:message name="ISystemProperties_getProxyModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getProxyMode"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getProxyModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getProxyModeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setProxyModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setProxyMode"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setProxyModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setProxyModeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISystemProperties::proxyURL-->
+ <wsdl:message name="ISystemProperties_getProxyURLRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getProxyURL"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getProxyURLResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getProxyURLResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setProxyURLRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setProxyURL"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_setProxyURLResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_setProxyURLResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedParavirtProviders-->
+ <wsdl:message name="ISystemProperties_getSupportedParavirtProvidersRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedParavirtProviders"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedParavirtProvidersResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedParavirtProvidersResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedClipboardModes-->
+ <wsdl:message name="ISystemProperties_getSupportedClipboardModesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedClipboardModes"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedClipboardModesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedClipboardModesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedDnDModes-->
+ <wsdl:message name="ISystemProperties_getSupportedDnDModesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedDnDModes"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedDnDModesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedDnDModesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedFirmwareTypes-->
+ <wsdl:message name="ISystemProperties_getSupportedFirmwareTypesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedFirmwareTypes"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedFirmwareTypesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedFirmwareTypesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedPointingHIDTypes-->
+ <wsdl:message name="ISystemProperties_getSupportedPointingHIDTypesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedPointingHIDTypes"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedPointingHIDTypesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedPointingHIDTypesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedKeyboardHIDTypes-->
+ <wsdl:message name="ISystemProperties_getSupportedKeyboardHIDTypesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedKeyboardHIDTypes"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedKeyboardHIDTypesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedKeyboardHIDTypesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedVFSTypes-->
+ <wsdl:message name="ISystemProperties_getSupportedVFSTypesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedVFSTypes"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedVFSTypesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedVFSTypesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedImportOptions-->
+ <wsdl:message name="ISystemProperties_getSupportedImportOptionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedImportOptions"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedImportOptionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedImportOptionsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedExportOptions-->
+ <wsdl:message name="ISystemProperties_getSupportedExportOptionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedExportOptions"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedExportOptionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedExportOptionsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedRecordingAudioCodecs-->
+ <wsdl:message name="ISystemProperties_getSupportedRecordingAudioCodecsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedRecordingAudioCodecs"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedRecordingAudioCodecsResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedRecordingAudioCodecsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedRecordingVideoCodecs-->
+ <wsdl:message name="ISystemProperties_getSupportedRecordingVideoCodecsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedRecordingVideoCodecs"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedRecordingVideoCodecsResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedRecordingVideoCodecsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedRecordingVSMethods-->
+ <wsdl:message name="ISystemProperties_getSupportedRecordingVSMethodsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedRecordingVSMethods"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedRecordingVSMethodsResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedRecordingVSMethodsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedRecordingVRCModes-->
+ <wsdl:message name="ISystemProperties_getSupportedRecordingVRCModesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedRecordingVRCModes"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedRecordingVRCModesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedRecordingVRCModesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedGraphicsControllerTypes-->
+ <wsdl:message name="ISystemProperties_getSupportedGraphicsControllerTypesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedGraphicsControllerTypes"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedGraphicsControllerTypesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedGraphicsControllerTypesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedCloneOptions-->
+ <wsdl:message name="ISystemProperties_getSupportedCloneOptionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedCloneOptions"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedCloneOptionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedCloneOptionsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedAutostopTypes-->
+ <wsdl:message name="ISystemProperties_getSupportedAutostopTypesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedAutostopTypes"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedAutostopTypesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedAutostopTypesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedVMProcPriorities-->
+ <wsdl:message name="ISystemProperties_getSupportedVMProcPrioritiesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedVMProcPriorities"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedVMProcPrioritiesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedVMProcPrioritiesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedNetworkAttachmentTypes-->
+ <wsdl:message name="ISystemProperties_getSupportedNetworkAttachmentTypesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedNetworkAttachmentTypes"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedNetworkAttachmentTypesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedNetworkAttachmentTypesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedNetworkAdapterTypes-->
+ <wsdl:message name="ISystemProperties_getSupportedNetworkAdapterTypesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedNetworkAdapterTypes"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedNetworkAdapterTypesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedNetworkAdapterTypesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedPortModes-->
+ <wsdl:message name="ISystemProperties_getSupportedPortModesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedPortModes"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedPortModesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedPortModesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedUartTypes-->
+ <wsdl:message name="ISystemProperties_getSupportedUartTypesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedUartTypes"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedUartTypesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedUartTypesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedUSBControllerTypes-->
+ <wsdl:message name="ISystemProperties_getSupportedUSBControllerTypesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedUSBControllerTypes"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedUSBControllerTypesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedUSBControllerTypesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedAudioDriverTypes-->
+ <wsdl:message name="ISystemProperties_getSupportedAudioDriverTypesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedAudioDriverTypes"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedAudioDriverTypesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedAudioDriverTypesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedAudioControllerTypes-->
+ <wsdl:message name="ISystemProperties_getSupportedAudioControllerTypesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedAudioControllerTypes"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedAudioControllerTypesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedAudioControllerTypesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedStorageBuses-->
+ <wsdl:message name="ISystemProperties_getSupportedStorageBusesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedStorageBuses"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedStorageBusesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedStorageBusesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedStorageControllerTypes-->
+ <wsdl:message name="ISystemProperties_getSupportedStorageControllerTypesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedStorageControllerTypes"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedStorageControllerTypesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedStorageControllerTypesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISystemProperties::supportedChipsetTypes-->
+ <wsdl:message name="ISystemProperties_getSupportedChipsetTypesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedChipsetTypes"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getSupportedChipsetTypesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getSupportedChipsetTypesResponse"/>
+ </wsdl:message>
+ <!-- method ISystemProperties::getMaxNetworkAdapters-->
+ <wsdl:message name="ISystemProperties_getMaxNetworkAdaptersRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxNetworkAdapters"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getMaxNetworkAdaptersResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxNetworkAdaptersResponse"/>
+ </wsdl:message>
+ <!-- method ISystemProperties::getMaxNetworkAdaptersOfType-->
+ <wsdl:message name="ISystemProperties_getMaxNetworkAdaptersOfTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxNetworkAdaptersOfType"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getMaxNetworkAdaptersOfTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxNetworkAdaptersOfTypeResponse"/>
+ </wsdl:message>
+ <!-- method ISystemProperties::getMaxDevicesPerPortForStorageBus-->
+ <wsdl:message name="ISystemProperties_getMaxDevicesPerPortForStorageBusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxDevicesPerPortForStorageBus"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getMaxDevicesPerPortForStorageBusResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxDevicesPerPortForStorageBusResponse"/>
+ </wsdl:message>
+ <!-- method ISystemProperties::getMinPortCountForStorageBus-->
+ <wsdl:message name="ISystemProperties_getMinPortCountForStorageBusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMinPortCountForStorageBus"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getMinPortCountForStorageBusResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMinPortCountForStorageBusResponse"/>
+ </wsdl:message>
+ <!-- method ISystemProperties::getMaxPortCountForStorageBus-->
+ <wsdl:message name="ISystemProperties_getMaxPortCountForStorageBusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxPortCountForStorageBus"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getMaxPortCountForStorageBusResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxPortCountForStorageBusResponse"/>
+ </wsdl:message>
+ <!-- method ISystemProperties::getMaxInstancesOfStorageBus-->
+ <wsdl:message name="ISystemProperties_getMaxInstancesOfStorageBusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxInstancesOfStorageBus"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getMaxInstancesOfStorageBusResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxInstancesOfStorageBusResponse"/>
+ </wsdl:message>
+ <!-- method ISystemProperties::getDeviceTypesForStorageBus-->
+ <wsdl:message name="ISystemProperties_getDeviceTypesForStorageBusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getDeviceTypesForStorageBus"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getDeviceTypesForStorageBusResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getDeviceTypesForStorageBusResponse"/>
+ </wsdl:message>
+ <!-- method ISystemProperties::getStorageBusForStorageControllerType-->
+ <wsdl:message name="ISystemProperties_getStorageBusForStorageControllerTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getStorageBusForStorageControllerType"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getStorageBusForStorageControllerTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getStorageBusForStorageControllerTypeResponse"/>
+ </wsdl:message>
+ <!-- method ISystemProperties::getStorageControllerTypesForStorageBus-->
+ <wsdl:message name="ISystemProperties_getStorageControllerTypesForStorageBusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getStorageControllerTypesForStorageBus"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getStorageControllerTypesForStorageBusResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getStorageControllerTypesForStorageBusResponse"/>
+ </wsdl:message>
+ <!-- method ISystemProperties::getDefaultIoCacheSettingForStorageController-->
+ <wsdl:message name="ISystemProperties_getDefaultIoCacheSettingForStorageControllerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getDefaultIoCacheSettingForStorageController"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getDefaultIoCacheSettingForStorageControllerResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getDefaultIoCacheSettingForStorageControllerResponse"/>
+ </wsdl:message>
+ <!-- method ISystemProperties::getStorageControllerHotplugCapable-->
+ <wsdl:message name="ISystemProperties_getStorageControllerHotplugCapableRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getStorageControllerHotplugCapable"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getStorageControllerHotplugCapableResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getStorageControllerHotplugCapableResponse"/>
+ </wsdl:message>
+ <!-- method ISystemProperties::getMaxInstancesOfUSBControllerType-->
+ <wsdl:message name="ISystemProperties_getMaxInstancesOfUSBControllerTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxInstancesOfUSBControllerType"/>
+ </wsdl:message>
+ <wsdl:message name="ISystemProperties_getMaxInstancesOfUSBControllerTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISystemProperties_getMaxInstancesOfUSBControllerTypeResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestOSType
+ *************************************
+ -->
+ <!--
+ *************************************
+ messages for interface IAdditionsFacility
+ *************************************
+ -->
+ <!--
+ *************************************
+ messages for interface IDnDBase
+ *************************************
+ -->
+ <!-- readonly attribute IDnDBase::formats-->
+ <wsdl:message name="IDnDBase_getFormatsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDBase_getFormats"/>
+ </wsdl:message>
+ <wsdl:message name="IDnDBase_getFormatsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDBase_getFormatsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IDnDBase::protocolVersion-->
+ <wsdl:message name="IDnDBase_getProtocolVersionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDBase_getProtocolVersion"/>
+ </wsdl:message>
+ <wsdl:message name="IDnDBase_getProtocolVersionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDBase_getProtocolVersionResponse"/>
+ </wsdl:message>
+ <!-- method IDnDBase::isFormatSupported-->
+ <wsdl:message name="IDnDBase_isFormatSupportedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDBase_isFormatSupported"/>
+ </wsdl:message>
+ <wsdl:message name="IDnDBase_isFormatSupportedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDBase_isFormatSupportedResponse"/>
+ </wsdl:message>
+ <!-- method IDnDBase::addFormats-->
+ <wsdl:message name="IDnDBase_addFormatsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDBase_addFormats"/>
+ </wsdl:message>
+ <wsdl:message name="IDnDBase_addFormatsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDBase_addFormatsResponse"/>
+ </wsdl:message>
+ <!-- method IDnDBase::removeFormats-->
+ <wsdl:message name="IDnDBase_removeFormatsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDBase_removeFormats"/>
+ </wsdl:message>
+ <wsdl:message name="IDnDBase_removeFormatsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDBase_removeFormatsResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IDnDSource
+ *************************************
+ -->
+ <!-- method IDnDSource::dragIsPending-->
+ <wsdl:message name="IDnDSource_dragIsPendingRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDSource_dragIsPending"/>
+ </wsdl:message>
+ <wsdl:message name="IDnDSource_dragIsPendingResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDSource_dragIsPendingResponse"/>
+ </wsdl:message>
+ <!-- method IDnDSource::drop-->
+ <wsdl:message name="IDnDSource_dropRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDSource_drop"/>
+ </wsdl:message>
+ <wsdl:message name="IDnDSource_dropResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDSource_dropResponse"/>
+ </wsdl:message>
+ <!-- method IDnDSource::receiveData-->
+ <wsdl:message name="IDnDSource_receiveDataRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDSource_receiveData"/>
+ </wsdl:message>
+ <wsdl:message name="IDnDSource_receiveDataResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDSource_receiveDataResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestDnDSource
+ *************************************
+ -->
+ <!-- readonly attribute IGuestDnDSource::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="IGuestDnDSource_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestDnDSource_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestDnDSource_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestDnDSource_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IDnDTarget
+ *************************************
+ -->
+ <!-- method IDnDTarget::enter-->
+ <wsdl:message name="IDnDTarget_enterRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDTarget_enter"/>
+ </wsdl:message>
+ <wsdl:message name="IDnDTarget_enterResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDTarget_enterResponse"/>
+ </wsdl:message>
+ <!-- method IDnDTarget::move-->
+ <wsdl:message name="IDnDTarget_moveRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDTarget_move"/>
+ </wsdl:message>
+ <wsdl:message name="IDnDTarget_moveResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDTarget_moveResponse"/>
+ </wsdl:message>
+ <!-- method IDnDTarget::leave-->
+ <wsdl:message name="IDnDTarget_leaveRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDTarget_leave"/>
+ </wsdl:message>
+ <wsdl:message name="IDnDTarget_leaveResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDTarget_leaveResponse"/>
+ </wsdl:message>
+ <!-- method IDnDTarget::drop-->
+ <wsdl:message name="IDnDTarget_dropRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDTarget_drop"/>
+ </wsdl:message>
+ <wsdl:message name="IDnDTarget_dropResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDTarget_dropResponse"/>
+ </wsdl:message>
+ <!-- method IDnDTarget::sendData-->
+ <wsdl:message name="IDnDTarget_sendDataRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDTarget_sendData"/>
+ </wsdl:message>
+ <wsdl:message name="IDnDTarget_sendDataResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDTarget_sendDataResponse"/>
+ </wsdl:message>
+ <!-- method IDnDTarget::cancel-->
+ <wsdl:message name="IDnDTarget_cancelRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDTarget_cancel"/>
+ </wsdl:message>
+ <wsdl:message name="IDnDTarget_cancelResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDTarget_cancelResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestDnDTarget
+ *************************************
+ -->
+ <!-- readonly attribute IGuestDnDTarget::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="IGuestDnDTarget_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestDnDTarget_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestDnDTarget_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestDnDTarget_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestSession
+ *************************************
+ -->
+ <!-- readonly attribute IGuestSession::user-->
+ <wsdl:message name="IGuestSession_getUserRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getUser"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_getUserResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getUserResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestSession::domain-->
+ <wsdl:message name="IGuestSession_getDomainRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getDomain"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_getDomainResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getDomainResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestSession::name-->
+ <wsdl:message name="IGuestSession_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getName"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestSession::id-->
+ <wsdl:message name="IGuestSession_getIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getId"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_getIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getIdResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IGuestSession::timeout-->
+ <wsdl:message name="IGuestSession_getTimeoutRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getTimeout"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_getTimeoutResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getTimeoutResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_setTimeoutRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_setTimeout"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_setTimeoutResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_setTimeoutResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestSession::protocolVersion-->
+ <wsdl:message name="IGuestSession_getProtocolVersionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getProtocolVersion"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_getProtocolVersionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getProtocolVersionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestSession::status-->
+ <wsdl:message name="IGuestSession_getStatusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getStatus"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_getStatusResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getStatusResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IGuestSession::environmentChanges-->
+ <wsdl:message name="IGuestSession_getEnvironmentChangesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getEnvironmentChanges"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_getEnvironmentChangesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getEnvironmentChangesResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_setEnvironmentChangesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_setEnvironmentChanges"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_setEnvironmentChangesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_setEnvironmentChangesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestSession::environmentBase-->
+ <wsdl:message name="IGuestSession_getEnvironmentBaseRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getEnvironmentBase"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_getEnvironmentBaseResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getEnvironmentBaseResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestSession::processes-->
+ <wsdl:message name="IGuestSession_getProcessesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getProcesses"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_getProcessesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getProcessesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestSession::pathStyle-->
+ <wsdl:message name="IGuestSession_getPathStyleRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getPathStyle"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_getPathStyleResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getPathStyleResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IGuestSession::currentDirectory-->
+ <wsdl:message name="IGuestSession_getCurrentDirectoryRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getCurrentDirectory"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_getCurrentDirectoryResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getCurrentDirectoryResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_setCurrentDirectoryRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_setCurrentDirectory"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_setCurrentDirectoryResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_setCurrentDirectoryResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestSession::userHome-->
+ <wsdl:message name="IGuestSession_getUserHomeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getUserHome"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_getUserHomeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getUserHomeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestSession::userDocuments-->
+ <wsdl:message name="IGuestSession_getUserDocumentsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getUserDocuments"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_getUserDocumentsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getUserDocumentsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestSession::directories-->
+ <wsdl:message name="IGuestSession_getDirectoriesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getDirectories"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_getDirectoriesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getDirectoriesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestSession::files-->
+ <wsdl:message name="IGuestSession_getFilesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getFiles"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_getFilesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getFilesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestSession::eventSource-->
+ <wsdl:message name="IGuestSession_getEventSourceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getEventSource"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_getEventSourceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_getEventSourceResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::close-->
+ <wsdl:message name="IGuestSession_closeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_close"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_closeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_closeResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::copyFromGuest-->
+ <wsdl:message name="IGuestSession_copyFromGuestRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_copyFromGuest"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_copyFromGuestResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_copyFromGuestResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::copyToGuest-->
+ <wsdl:message name="IGuestSession_copyToGuestRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_copyToGuest"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_copyToGuestResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_copyToGuestResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::directoryCopy-->
+ <wsdl:message name="IGuestSession_directoryCopyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_directoryCopy"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_directoryCopyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_directoryCopyResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::directoryCopyFromGuest-->
+ <wsdl:message name="IGuestSession_directoryCopyFromGuestRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_directoryCopyFromGuest"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_directoryCopyFromGuestResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_directoryCopyFromGuestResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::directoryCopyToGuest-->
+ <wsdl:message name="IGuestSession_directoryCopyToGuestRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_directoryCopyToGuest"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_directoryCopyToGuestResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_directoryCopyToGuestResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::directoryCreate-->
+ <wsdl:message name="IGuestSession_directoryCreateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_directoryCreate"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_directoryCreateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_directoryCreateResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::directoryCreateTemp-->
+ <wsdl:message name="IGuestSession_directoryCreateTempRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_directoryCreateTemp"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_directoryCreateTempResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_directoryCreateTempResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::directoryExists-->
+ <wsdl:message name="IGuestSession_directoryExistsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_directoryExists"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_directoryExistsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_directoryExistsResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::directoryOpen-->
+ <wsdl:message name="IGuestSession_directoryOpenRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_directoryOpen"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_directoryOpenResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_directoryOpenResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::directoryRemove-->
+ <wsdl:message name="IGuestSession_directoryRemoveRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_directoryRemove"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_directoryRemoveResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_directoryRemoveResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::directoryRemoveRecursive-->
+ <wsdl:message name="IGuestSession_directoryRemoveRecursiveRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_directoryRemoveRecursive"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_directoryRemoveRecursiveResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_directoryRemoveRecursiveResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::environmentScheduleSet-->
+ <wsdl:message name="IGuestSession_environmentScheduleSetRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_environmentScheduleSet"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_environmentScheduleSetResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_environmentScheduleSetResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::environmentScheduleUnset-->
+ <wsdl:message name="IGuestSession_environmentScheduleUnsetRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_environmentScheduleUnset"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_environmentScheduleUnsetResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_environmentScheduleUnsetResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::environmentGetBaseVariable-->
+ <wsdl:message name="IGuestSession_environmentGetBaseVariableRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_environmentGetBaseVariable"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_environmentGetBaseVariableResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_environmentGetBaseVariableResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::environmentDoesBaseVariableExist-->
+ <wsdl:message name="IGuestSession_environmentDoesBaseVariableExistRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_environmentDoesBaseVariableExist"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_environmentDoesBaseVariableExistResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_environmentDoesBaseVariableExistResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::fileCopy-->
+ <wsdl:message name="IGuestSession_fileCopyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fileCopy"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_fileCopyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fileCopyResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::fileCopyFromGuest-->
+ <wsdl:message name="IGuestSession_fileCopyFromGuestRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fileCopyFromGuest"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_fileCopyFromGuestResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fileCopyFromGuestResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::fileCopyToGuest-->
+ <wsdl:message name="IGuestSession_fileCopyToGuestRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fileCopyToGuest"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_fileCopyToGuestResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fileCopyToGuestResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::fileCreateTemp-->
+ <wsdl:message name="IGuestSession_fileCreateTempRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fileCreateTemp"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_fileCreateTempResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fileCreateTempResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::fileExists-->
+ <wsdl:message name="IGuestSession_fileExistsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fileExists"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_fileExistsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fileExistsResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::fileOpen-->
+ <wsdl:message name="IGuestSession_fileOpenRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fileOpen"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_fileOpenResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fileOpenResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::fileOpenEx-->
+ <wsdl:message name="IGuestSession_fileOpenExRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fileOpenEx"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_fileOpenExResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fileOpenExResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::fileQuerySize-->
+ <wsdl:message name="IGuestSession_fileQuerySizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fileQuerySize"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_fileQuerySizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fileQuerySizeResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::fsObjExists-->
+ <wsdl:message name="IGuestSession_fsObjExistsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fsObjExists"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_fsObjExistsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fsObjExistsResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::fsObjQueryInfo-->
+ <wsdl:message name="IGuestSession_fsObjQueryInfoRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fsObjQueryInfo"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_fsObjQueryInfoResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fsObjQueryInfoResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::fsObjRemove-->
+ <wsdl:message name="IGuestSession_fsObjRemoveRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fsObjRemove"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_fsObjRemoveResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fsObjRemoveResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::fsObjRemoveArray-->
+ <wsdl:message name="IGuestSession_fsObjRemoveArrayRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fsObjRemoveArray"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_fsObjRemoveArrayResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fsObjRemoveArrayResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::fsObjRename-->
+ <wsdl:message name="IGuestSession_fsObjRenameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fsObjRename"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_fsObjRenameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fsObjRenameResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::fsObjMove-->
+ <wsdl:message name="IGuestSession_fsObjMoveRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fsObjMove"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_fsObjMoveResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fsObjMoveResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::fsObjMoveArray-->
+ <wsdl:message name="IGuestSession_fsObjMoveArrayRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fsObjMoveArray"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_fsObjMoveArrayResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fsObjMoveArrayResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::fsObjCopyArray-->
+ <wsdl:message name="IGuestSession_fsObjCopyArrayRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fsObjCopyArray"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_fsObjCopyArrayResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fsObjCopyArrayResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::fsObjSetACL-->
+ <wsdl:message name="IGuestSession_fsObjSetACLRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fsObjSetACL"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_fsObjSetACLResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_fsObjSetACLResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::processCreate-->
+ <wsdl:message name="IGuestSession_processCreateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_processCreate"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_processCreateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_processCreateResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::processCreateEx-->
+ <wsdl:message name="IGuestSession_processCreateExRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_processCreateEx"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_processCreateExResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_processCreateExResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::processGet-->
+ <wsdl:message name="IGuestSession_processGetRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_processGet"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_processGetResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_processGetResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::symlinkCreate-->
+ <wsdl:message name="IGuestSession_symlinkCreateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_symlinkCreate"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_symlinkCreateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_symlinkCreateResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::symlinkExists-->
+ <wsdl:message name="IGuestSession_symlinkExistsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_symlinkExists"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_symlinkExistsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_symlinkExistsResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::symlinkRead-->
+ <wsdl:message name="IGuestSession_symlinkReadRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_symlinkRead"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_symlinkReadResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_symlinkReadResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::waitFor-->
+ <wsdl:message name="IGuestSession_waitForRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_waitFor"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_waitForResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_waitForResponse"/>
+ </wsdl:message>
+ <!-- method IGuestSession::waitForArray-->
+ <wsdl:message name="IGuestSession_waitForArrayRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_waitForArray"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSession_waitForArrayResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSession_waitForArrayResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IProcess
+ *************************************
+ -->
+ <!-- readonly attribute IProcess::arguments-->
+ <wsdl:message name="IProcess_getArgumentsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_getArguments"/>
+ </wsdl:message>
+ <wsdl:message name="IProcess_getArgumentsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_getArgumentsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProcess::environment-->
+ <wsdl:message name="IProcess_getEnvironmentRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_getEnvironment"/>
+ </wsdl:message>
+ <wsdl:message name="IProcess_getEnvironmentResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_getEnvironmentResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProcess::eventSource-->
+ <wsdl:message name="IProcess_getEventSourceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_getEventSource"/>
+ </wsdl:message>
+ <wsdl:message name="IProcess_getEventSourceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_getEventSourceResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProcess::executablePath-->
+ <wsdl:message name="IProcess_getExecutablePathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_getExecutablePath"/>
+ </wsdl:message>
+ <wsdl:message name="IProcess_getExecutablePathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_getExecutablePathResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProcess::exitCode-->
+ <wsdl:message name="IProcess_getExitCodeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_getExitCode"/>
+ </wsdl:message>
+ <wsdl:message name="IProcess_getExitCodeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_getExitCodeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProcess::name-->
+ <wsdl:message name="IProcess_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_getName"/>
+ </wsdl:message>
+ <wsdl:message name="IProcess_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_getNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProcess::PID-->
+ <wsdl:message name="IProcess_getPIDRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_getPID"/>
+ </wsdl:message>
+ <wsdl:message name="IProcess_getPIDResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_getPIDResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProcess::status-->
+ <wsdl:message name="IProcess_getStatusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_getStatus"/>
+ </wsdl:message>
+ <wsdl:message name="IProcess_getStatusResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_getStatusResponse"/>
+ </wsdl:message>
+ <!-- method IProcess::waitFor-->
+ <wsdl:message name="IProcess_waitForRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_waitFor"/>
+ </wsdl:message>
+ <wsdl:message name="IProcess_waitForResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_waitForResponse"/>
+ </wsdl:message>
+ <!-- method IProcess::waitForArray-->
+ <wsdl:message name="IProcess_waitForArrayRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_waitForArray"/>
+ </wsdl:message>
+ <wsdl:message name="IProcess_waitForArrayResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_waitForArrayResponse"/>
+ </wsdl:message>
+ <!-- method IProcess::read-->
+ <wsdl:message name="IProcess_readRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_read"/>
+ </wsdl:message>
+ <wsdl:message name="IProcess_readResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_readResponse"/>
+ </wsdl:message>
+ <!-- method IProcess::write-->
+ <wsdl:message name="IProcess_writeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_write"/>
+ </wsdl:message>
+ <wsdl:message name="IProcess_writeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_writeResponse"/>
+ </wsdl:message>
+ <!-- method IProcess::writeArray-->
+ <wsdl:message name="IProcess_writeArrayRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_writeArray"/>
+ </wsdl:message>
+ <wsdl:message name="IProcess_writeArrayResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_writeArrayResponse"/>
+ </wsdl:message>
+ <!-- method IProcess::terminate-->
+ <wsdl:message name="IProcess_terminateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_terminate"/>
+ </wsdl:message>
+ <wsdl:message name="IProcess_terminateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProcess_terminateResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestProcess
+ *************************************
+ -->
+ <!-- readonly attribute IGuestProcess::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="IGuestProcess_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcess_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestProcess_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcess_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IDirectory
+ *************************************
+ -->
+ <!-- readonly attribute IDirectory::directoryName-->
+ <wsdl:message name="IDirectory_getDirectoryNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDirectory_getDirectoryName"/>
+ </wsdl:message>
+ <wsdl:message name="IDirectory_getDirectoryNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDirectory_getDirectoryNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IDirectory::filter-->
+ <wsdl:message name="IDirectory_getFilterRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDirectory_getFilter"/>
+ </wsdl:message>
+ <wsdl:message name="IDirectory_getFilterResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDirectory_getFilterResponse"/>
+ </wsdl:message>
+ <!-- method IDirectory::close-->
+ <wsdl:message name="IDirectory_closeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDirectory_close"/>
+ </wsdl:message>
+ <wsdl:message name="IDirectory_closeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDirectory_closeResponse"/>
+ </wsdl:message>
+ <!-- method IDirectory::read-->
+ <wsdl:message name="IDirectory_readRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDirectory_read"/>
+ </wsdl:message>
+ <wsdl:message name="IDirectory_readResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDirectory_readResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestDirectory
+ *************************************
+ -->
+ <!-- readonly attribute IGuestDirectory::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="IGuestDirectory_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestDirectory_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestDirectory_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestDirectory_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IFile
+ *************************************
+ -->
+ <!-- readonly attribute IFile::eventSource-->
+ <wsdl:message name="IFile_getEventSourceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_getEventSource"/>
+ </wsdl:message>
+ <wsdl:message name="IFile_getEventSourceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_getEventSourceResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFile::id-->
+ <wsdl:message name="IFile_getIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_getId"/>
+ </wsdl:message>
+ <wsdl:message name="IFile_getIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_getIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFile::initialSize-->
+ <wsdl:message name="IFile_getInitialSizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_getInitialSize"/>
+ </wsdl:message>
+ <wsdl:message name="IFile_getInitialSizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_getInitialSizeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFile::offset-->
+ <wsdl:message name="IFile_getOffsetRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_getOffset"/>
+ </wsdl:message>
+ <wsdl:message name="IFile_getOffsetResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_getOffsetResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFile::status-->
+ <wsdl:message name="IFile_getStatusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_getStatus"/>
+ </wsdl:message>
+ <wsdl:message name="IFile_getStatusResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_getStatusResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFile::filename-->
+ <wsdl:message name="IFile_getFilenameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_getFilename"/>
+ </wsdl:message>
+ <wsdl:message name="IFile_getFilenameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_getFilenameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFile::creationMode-->
+ <wsdl:message name="IFile_getCreationModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_getCreationMode"/>
+ </wsdl:message>
+ <wsdl:message name="IFile_getCreationModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_getCreationModeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFile::openAction-->
+ <wsdl:message name="IFile_getOpenActionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_getOpenAction"/>
+ </wsdl:message>
+ <wsdl:message name="IFile_getOpenActionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_getOpenActionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFile::accessMode-->
+ <wsdl:message name="IFile_getAccessModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_getAccessMode"/>
+ </wsdl:message>
+ <wsdl:message name="IFile_getAccessModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_getAccessModeResponse"/>
+ </wsdl:message>
+ <!-- method IFile::close-->
+ <wsdl:message name="IFile_closeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_close"/>
+ </wsdl:message>
+ <wsdl:message name="IFile_closeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_closeResponse"/>
+ </wsdl:message>
+ <!-- method IFile::queryInfo-->
+ <wsdl:message name="IFile_queryInfoRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_queryInfo"/>
+ </wsdl:message>
+ <wsdl:message name="IFile_queryInfoResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_queryInfoResponse"/>
+ </wsdl:message>
+ <!-- method IFile::querySize-->
+ <wsdl:message name="IFile_querySizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_querySize"/>
+ </wsdl:message>
+ <wsdl:message name="IFile_querySizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_querySizeResponse"/>
+ </wsdl:message>
+ <!-- method IFile::read-->
+ <wsdl:message name="IFile_readRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_read"/>
+ </wsdl:message>
+ <wsdl:message name="IFile_readResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_readResponse"/>
+ </wsdl:message>
+ <!-- method IFile::readAt-->
+ <wsdl:message name="IFile_readAtRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_readAt"/>
+ </wsdl:message>
+ <wsdl:message name="IFile_readAtResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_readAtResponse"/>
+ </wsdl:message>
+ <!-- method IFile::seek-->
+ <wsdl:message name="IFile_seekRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_seek"/>
+ </wsdl:message>
+ <wsdl:message name="IFile_seekResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_seekResponse"/>
+ </wsdl:message>
+ <!-- method IFile::setACL-->
+ <wsdl:message name="IFile_setACLRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_setACL"/>
+ </wsdl:message>
+ <wsdl:message name="IFile_setACLResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_setACLResponse"/>
+ </wsdl:message>
+ <!-- method IFile::setSize-->
+ <wsdl:message name="IFile_setSizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_setSize"/>
+ </wsdl:message>
+ <wsdl:message name="IFile_setSizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_setSizeResponse"/>
+ </wsdl:message>
+ <!-- method IFile::write-->
+ <wsdl:message name="IFile_writeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_write"/>
+ </wsdl:message>
+ <wsdl:message name="IFile_writeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_writeResponse"/>
+ </wsdl:message>
+ <!-- method IFile::writeAt-->
+ <wsdl:message name="IFile_writeAtRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_writeAt"/>
+ </wsdl:message>
+ <wsdl:message name="IFile_writeAtResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFile_writeAtResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestFile
+ *************************************
+ -->
+ <!-- readonly attribute IGuestFile::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="IGuestFile_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFile_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestFile_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFile_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IFsObjInfo
+ *************************************
+ -->
+ <!-- readonly attribute IFsObjInfo::name-->
+ <wsdl:message name="IFsObjInfo_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getName"/>
+ </wsdl:message>
+ <wsdl:message name="IFsObjInfo_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFsObjInfo::type-->
+ <wsdl:message name="IFsObjInfo_getTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getType"/>
+ </wsdl:message>
+ <wsdl:message name="IFsObjInfo_getTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getTypeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFsObjInfo::fileAttributes-->
+ <wsdl:message name="IFsObjInfo_getFileAttributesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getFileAttributes"/>
+ </wsdl:message>
+ <wsdl:message name="IFsObjInfo_getFileAttributesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getFileAttributesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFsObjInfo::objectSize-->
+ <wsdl:message name="IFsObjInfo_getObjectSizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getObjectSize"/>
+ </wsdl:message>
+ <wsdl:message name="IFsObjInfo_getObjectSizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getObjectSizeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFsObjInfo::allocatedSize-->
+ <wsdl:message name="IFsObjInfo_getAllocatedSizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getAllocatedSize"/>
+ </wsdl:message>
+ <wsdl:message name="IFsObjInfo_getAllocatedSizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getAllocatedSizeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFsObjInfo::accessTime-->
+ <wsdl:message name="IFsObjInfo_getAccessTimeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getAccessTime"/>
+ </wsdl:message>
+ <wsdl:message name="IFsObjInfo_getAccessTimeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getAccessTimeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFsObjInfo::birthTime-->
+ <wsdl:message name="IFsObjInfo_getBirthTimeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getBirthTime"/>
+ </wsdl:message>
+ <wsdl:message name="IFsObjInfo_getBirthTimeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getBirthTimeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFsObjInfo::changeTime-->
+ <wsdl:message name="IFsObjInfo_getChangeTimeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getChangeTime"/>
+ </wsdl:message>
+ <wsdl:message name="IFsObjInfo_getChangeTimeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getChangeTimeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFsObjInfo::modificationTime-->
+ <wsdl:message name="IFsObjInfo_getModificationTimeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getModificationTime"/>
+ </wsdl:message>
+ <wsdl:message name="IFsObjInfo_getModificationTimeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getModificationTimeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFsObjInfo::UID-->
+ <wsdl:message name="IFsObjInfo_getUIDRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getUID"/>
+ </wsdl:message>
+ <wsdl:message name="IFsObjInfo_getUIDResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getUIDResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFsObjInfo::userName-->
+ <wsdl:message name="IFsObjInfo_getUserNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getUserName"/>
+ </wsdl:message>
+ <wsdl:message name="IFsObjInfo_getUserNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getUserNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFsObjInfo::GID-->
+ <wsdl:message name="IFsObjInfo_getGIDRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getGID"/>
+ </wsdl:message>
+ <wsdl:message name="IFsObjInfo_getGIDResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getGIDResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFsObjInfo::groupName-->
+ <wsdl:message name="IFsObjInfo_getGroupNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getGroupName"/>
+ </wsdl:message>
+ <wsdl:message name="IFsObjInfo_getGroupNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getGroupNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFsObjInfo::nodeId-->
+ <wsdl:message name="IFsObjInfo_getNodeIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getNodeId"/>
+ </wsdl:message>
+ <wsdl:message name="IFsObjInfo_getNodeIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getNodeIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFsObjInfo::nodeIdDevice-->
+ <wsdl:message name="IFsObjInfo_getNodeIdDeviceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getNodeIdDevice"/>
+ </wsdl:message>
+ <wsdl:message name="IFsObjInfo_getNodeIdDeviceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getNodeIdDeviceResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFsObjInfo::hardLinks-->
+ <wsdl:message name="IFsObjInfo_getHardLinksRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getHardLinks"/>
+ </wsdl:message>
+ <wsdl:message name="IFsObjInfo_getHardLinksResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getHardLinksResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFsObjInfo::deviceNumber-->
+ <wsdl:message name="IFsObjInfo_getDeviceNumberRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getDeviceNumber"/>
+ </wsdl:message>
+ <wsdl:message name="IFsObjInfo_getDeviceNumberResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getDeviceNumberResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFsObjInfo::generationId-->
+ <wsdl:message name="IFsObjInfo_getGenerationIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getGenerationId"/>
+ </wsdl:message>
+ <wsdl:message name="IFsObjInfo_getGenerationIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getGenerationIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFsObjInfo::userFlags-->
+ <wsdl:message name="IFsObjInfo_getUserFlagsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getUserFlags"/>
+ </wsdl:message>
+ <wsdl:message name="IFsObjInfo_getUserFlagsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFsObjInfo_getUserFlagsResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestFsObjInfo
+ *************************************
+ -->
+ <!-- readonly attribute IGuestFsObjInfo::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="IGuestFsObjInfo_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFsObjInfo_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestFsObjInfo_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFsObjInfo_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuest
+ *************************************
+ -->
+ <!-- readonly attribute IGuest::OSTypeId-->
+ <wsdl:message name="IGuest_getOSTypeIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getOSTypeId"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_getOSTypeIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getOSTypeIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuest::additionsRunLevel-->
+ <wsdl:message name="IGuest_getAdditionsRunLevelRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getAdditionsRunLevel"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_getAdditionsRunLevelResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getAdditionsRunLevelResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuest::additionsVersion-->
+ <wsdl:message name="IGuest_getAdditionsVersionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getAdditionsVersion"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_getAdditionsVersionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getAdditionsVersionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuest::additionsRevision-->
+ <wsdl:message name="IGuest_getAdditionsRevisionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getAdditionsRevision"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_getAdditionsRevisionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getAdditionsRevisionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuest::dnDSource-->
+ <wsdl:message name="IGuest_getDnDSourceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getDnDSource"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_getDnDSourceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getDnDSourceResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuest::dnDTarget-->
+ <wsdl:message name="IGuest_getDnDTargetRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getDnDTarget"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_getDnDTargetResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getDnDTargetResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuest::eventSource-->
+ <wsdl:message name="IGuest_getEventSourceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getEventSource"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_getEventSourceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getEventSourceResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuest::facilities-->
+ <wsdl:message name="IGuest_getFacilitiesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getFacilities"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_getFacilitiesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getFacilitiesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuest::sessions-->
+ <wsdl:message name="IGuest_getSessionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getSessions"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_getSessionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getSessionsResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IGuest::memoryBalloonSize-->
+ <wsdl:message name="IGuest_getMemoryBalloonSizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getMemoryBalloonSize"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_getMemoryBalloonSizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getMemoryBalloonSizeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_setMemoryBalloonSizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_setMemoryBalloonSize"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_setMemoryBalloonSizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_setMemoryBalloonSizeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IGuest::statisticsUpdateInterval-->
+ <wsdl:message name="IGuest_getStatisticsUpdateIntervalRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getStatisticsUpdateInterval"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_getStatisticsUpdateIntervalResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getStatisticsUpdateIntervalResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_setStatisticsUpdateIntervalRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_setStatisticsUpdateInterval"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_setStatisticsUpdateIntervalResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_setStatisticsUpdateIntervalResponse"/>
+ </wsdl:message>
+ <!-- method IGuest::internalGetStatistics-->
+ <wsdl:message name="IGuest_internalGetStatisticsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_internalGetStatistics"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_internalGetStatisticsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_internalGetStatisticsResponse"/>
+ </wsdl:message>
+ <!-- method IGuest::getFacilityStatus-->
+ <wsdl:message name="IGuest_getFacilityStatusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getFacilityStatus"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_getFacilityStatusResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getFacilityStatusResponse"/>
+ </wsdl:message>
+ <!-- method IGuest::getAdditionsStatus-->
+ <wsdl:message name="IGuest_getAdditionsStatusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getAdditionsStatus"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_getAdditionsStatusResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_getAdditionsStatusResponse"/>
+ </wsdl:message>
+ <!-- method IGuest::setCredentials-->
+ <wsdl:message name="IGuest_setCredentialsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_setCredentials"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_setCredentialsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_setCredentialsResponse"/>
+ </wsdl:message>
+ <!-- method IGuest::createSession-->
+ <wsdl:message name="IGuest_createSessionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_createSession"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_createSessionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_createSessionResponse"/>
+ </wsdl:message>
+ <!-- method IGuest::findSession-->
+ <wsdl:message name="IGuest_findSessionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_findSession"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_findSessionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_findSessionResponse"/>
+ </wsdl:message>
+ <!-- method IGuest::updateGuestAdditions-->
+ <wsdl:message name="IGuest_updateGuestAdditionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_updateGuestAdditions"/>
+ </wsdl:message>
+ <wsdl:message name="IGuest_updateGuestAdditionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuest_updateGuestAdditionsResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IProgress
+ *************************************
+ -->
+ <!-- readonly attribute IProgress::id-->
+ <wsdl:message name="IProgress_getIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getId"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_getIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProgress::description-->
+ <wsdl:message name="IProgress_getDescriptionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getDescription"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_getDescriptionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getDescriptionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProgress::initiator-->
+ <wsdl:message name="IProgress_getInitiatorRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getInitiator"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_getInitiatorResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getInitiatorResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProgress::cancelable-->
+ <wsdl:message name="IProgress_getCancelableRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getCancelable"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_getCancelableResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getCancelableResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProgress::percent-->
+ <wsdl:message name="IProgress_getPercentRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getPercent"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_getPercentResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getPercentResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProgress::timeRemaining-->
+ <wsdl:message name="IProgress_getTimeRemainingRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getTimeRemaining"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_getTimeRemainingResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getTimeRemainingResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProgress::completed-->
+ <wsdl:message name="IProgress_getCompletedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getCompleted"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_getCompletedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getCompletedResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProgress::canceled-->
+ <wsdl:message name="IProgress_getCanceledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getCanceled"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_getCanceledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getCanceledResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProgress::resultCode-->
+ <wsdl:message name="IProgress_getResultCodeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getResultCode"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_getResultCodeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getResultCodeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProgress::errorInfo-->
+ <wsdl:message name="IProgress_getErrorInfoRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getErrorInfo"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_getErrorInfoResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getErrorInfoResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProgress::operationCount-->
+ <wsdl:message name="IProgress_getOperationCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getOperationCount"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_getOperationCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getOperationCountResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProgress::operation-->
+ <wsdl:message name="IProgress_getOperationRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getOperation"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_getOperationResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getOperationResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProgress::operationDescription-->
+ <wsdl:message name="IProgress_getOperationDescriptionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getOperationDescription"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_getOperationDescriptionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getOperationDescriptionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProgress::operationPercent-->
+ <wsdl:message name="IProgress_getOperationPercentRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getOperationPercent"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_getOperationPercentResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getOperationPercentResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProgress::operationWeight-->
+ <wsdl:message name="IProgress_getOperationWeightRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getOperationWeight"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_getOperationWeightResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getOperationWeightResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IProgress::timeout-->
+ <wsdl:message name="IProgress_getTimeoutRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getTimeout"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_getTimeoutResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getTimeoutResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_setTimeoutRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_setTimeout"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_setTimeoutResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_setTimeoutResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IProgress::eventSource-->
+ <wsdl:message name="IProgress_getEventSourceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getEventSource"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_getEventSourceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_getEventSourceResponse"/>
+ </wsdl:message>
+ <!-- method IProgress::waitForCompletion-->
+ <wsdl:message name="IProgress_waitForCompletionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_waitForCompletion"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_waitForCompletionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_waitForCompletionResponse"/>
+ </wsdl:message>
+ <!-- method IProgress::waitForOperationCompletion-->
+ <wsdl:message name="IProgress_waitForOperationCompletionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_waitForOperationCompletion"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_waitForOperationCompletionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_waitForOperationCompletionResponse"/>
+ </wsdl:message>
+ <!-- method IProgress::cancel-->
+ <wsdl:message name="IProgress_cancelRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_cancel"/>
+ </wsdl:message>
+ <wsdl:message name="IProgress_cancelResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgress_cancelResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IInternalProgressControl
+ *************************************
+ -->
+ <!--
+ *************************************
+ messages for interface ISnapshot
+ *************************************
+ -->
+ <!-- readonly attribute ISnapshot::id-->
+ <wsdl:message name="ISnapshot_getIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_getId"/>
+ </wsdl:message>
+ <wsdl:message name="ISnapshot_getIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_getIdResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISnapshot::name-->
+ <wsdl:message name="ISnapshot_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_getName"/>
+ </wsdl:message>
+ <wsdl:message name="ISnapshot_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_getNameResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISnapshot_setNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_setName"/>
+ </wsdl:message>
+ <wsdl:message name="ISnapshot_setNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_setNameResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISnapshot::description-->
+ <wsdl:message name="ISnapshot_getDescriptionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_getDescription"/>
+ </wsdl:message>
+ <wsdl:message name="ISnapshot_getDescriptionResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_getDescriptionResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISnapshot_setDescriptionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_setDescription"/>
+ </wsdl:message>
+ <wsdl:message name="ISnapshot_setDescriptionResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_setDescriptionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISnapshot::timeStamp-->
+ <wsdl:message name="ISnapshot_getTimeStampRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_getTimeStamp"/>
+ </wsdl:message>
+ <wsdl:message name="ISnapshot_getTimeStampResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_getTimeStampResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISnapshot::online-->
+ <wsdl:message name="ISnapshot_getOnlineRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_getOnline"/>
+ </wsdl:message>
+ <wsdl:message name="ISnapshot_getOnlineResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_getOnlineResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISnapshot::machine-->
+ <wsdl:message name="ISnapshot_getMachineRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_getMachine"/>
+ </wsdl:message>
+ <wsdl:message name="ISnapshot_getMachineResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_getMachineResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISnapshot::parent-->
+ <wsdl:message name="ISnapshot_getParentRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_getParent"/>
+ </wsdl:message>
+ <wsdl:message name="ISnapshot_getParentResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_getParentResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISnapshot::children-->
+ <wsdl:message name="ISnapshot_getChildrenRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_getChildren"/>
+ </wsdl:message>
+ <wsdl:message name="ISnapshot_getChildrenResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_getChildrenResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISnapshot::childrenCount-->
+ <wsdl:message name="ISnapshot_getChildrenCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_getChildrenCount"/>
+ </wsdl:message>
+ <wsdl:message name="ISnapshot_getChildrenCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshot_getChildrenCountResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IMediumAttachment
+ *************************************
+ -->
+ <!--
+ *************************************
+ messages for interface IMedium
+ *************************************
+ -->
+ <!-- readonly attribute IMedium::id-->
+ <wsdl:message name="IMedium_getIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getId"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getIdResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMedium::description-->
+ <wsdl:message name="IMedium_getDescriptionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getDescription"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getDescriptionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getDescriptionResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_setDescriptionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_setDescription"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_setDescriptionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_setDescriptionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMedium::state-->
+ <wsdl:message name="IMedium_getStateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getState"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getStateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getStateResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMedium::variant-->
+ <wsdl:message name="IMedium_getVariantRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getVariant"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getVariantResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getVariantResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMedium::location-->
+ <wsdl:message name="IMedium_getLocationRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getLocation"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getLocationResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getLocationResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_setLocationRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_setLocation"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_setLocationResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_setLocationResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMedium::name-->
+ <wsdl:message name="IMedium_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getName"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMedium::deviceType-->
+ <wsdl:message name="IMedium_getDeviceTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getDeviceType"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getDeviceTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getDeviceTypeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMedium::hostDrive-->
+ <wsdl:message name="IMedium_getHostDriveRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getHostDrive"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getHostDriveResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getHostDriveResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMedium::size-->
+ <wsdl:message name="IMedium_getSizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getSize"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getSizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getSizeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMedium::format-->
+ <wsdl:message name="IMedium_getFormatRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getFormat"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getFormatResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getFormatResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMedium::mediumFormat-->
+ <wsdl:message name="IMedium_getMediumFormatRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getMediumFormat"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getMediumFormatResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getMediumFormatResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMedium::type-->
+ <wsdl:message name="IMedium_getTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getType"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getTypeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_setTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_setType"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_setTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_setTypeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMedium::allowedTypes-->
+ <wsdl:message name="IMedium_getAllowedTypesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getAllowedTypes"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getAllowedTypesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getAllowedTypesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMedium::parent-->
+ <wsdl:message name="IMedium_getParentRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getParent"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getParentResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getParentResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMedium::children-->
+ <wsdl:message name="IMedium_getChildrenRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getChildren"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getChildrenResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getChildrenResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMedium::base-->
+ <wsdl:message name="IMedium_getBaseRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getBase"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getBaseResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getBaseResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMedium::readOnly-->
+ <wsdl:message name="IMedium_getReadOnlyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getReadOnly"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getReadOnlyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getReadOnlyResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMedium::logicalSize-->
+ <wsdl:message name="IMedium_getLogicalSizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getLogicalSize"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getLogicalSizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getLogicalSizeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMedium::autoReset-->
+ <wsdl:message name="IMedium_getAutoResetRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getAutoReset"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getAutoResetResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getAutoResetResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_setAutoResetRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_setAutoReset"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_setAutoResetResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_setAutoResetResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMedium::lastAccessError-->
+ <wsdl:message name="IMedium_getLastAccessErrorRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getLastAccessError"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getLastAccessErrorResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getLastAccessErrorResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMedium::machineIds-->
+ <wsdl:message name="IMedium_getMachineIdsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getMachineIds"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getMachineIdsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getMachineIdsResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::setIds-->
+ <wsdl:message name="IMedium_setIdsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_setIds"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_setIdsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_setIdsResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::refreshState-->
+ <wsdl:message name="IMedium_refreshStateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_refreshState"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_refreshStateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_refreshStateResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::getSnapshotIds-->
+ <wsdl:message name="IMedium_getSnapshotIdsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getSnapshotIds"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getSnapshotIdsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getSnapshotIdsResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::lockRead-->
+ <wsdl:message name="IMedium_lockReadRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_lockRead"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_lockReadResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_lockReadResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::lockWrite-->
+ <wsdl:message name="IMedium_lockWriteRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_lockWrite"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_lockWriteResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_lockWriteResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::close-->
+ <wsdl:message name="IMedium_closeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_close"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_closeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_closeResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::getProperty-->
+ <wsdl:message name="IMedium_getPropertyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getProperty"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getPropertyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getPropertyResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::setProperty-->
+ <wsdl:message name="IMedium_setPropertyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_setProperty"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_setPropertyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_setPropertyResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::getProperties-->
+ <wsdl:message name="IMedium_getPropertiesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getProperties"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getPropertiesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getPropertiesResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::setProperties-->
+ <wsdl:message name="IMedium_setPropertiesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_setProperties"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_setPropertiesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_setPropertiesResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::createBaseStorage-->
+ <wsdl:message name="IMedium_createBaseStorageRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_createBaseStorage"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_createBaseStorageResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_createBaseStorageResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::deleteStorage-->
+ <wsdl:message name="IMedium_deleteStorageRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_deleteStorage"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_deleteStorageResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_deleteStorageResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::createDiffStorage-->
+ <wsdl:message name="IMedium_createDiffStorageRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_createDiffStorage"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_createDiffStorageResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_createDiffStorageResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::mergeTo-->
+ <wsdl:message name="IMedium_mergeToRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_mergeTo"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_mergeToResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_mergeToResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::cloneTo-->
+ <wsdl:message name="IMedium_cloneToRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_cloneTo"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_cloneToResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_cloneToResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::cloneToBase-->
+ <wsdl:message name="IMedium_cloneToBaseRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_cloneToBase"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_cloneToBaseResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_cloneToBaseResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::moveTo-->
+ <wsdl:message name="IMedium_moveToRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_moveTo"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_moveToResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_moveToResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::compact-->
+ <wsdl:message name="IMedium_compactRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_compact"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_compactResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_compactResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::resize-->
+ <wsdl:message name="IMedium_resizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_resize"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_resizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_resizeResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::reset-->
+ <wsdl:message name="IMedium_resetRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_reset"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_resetResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_resetResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::changeEncryption-->
+ <wsdl:message name="IMedium_changeEncryptionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_changeEncryption"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_changeEncryptionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_changeEncryptionResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::getEncryptionSettings-->
+ <wsdl:message name="IMedium_getEncryptionSettingsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getEncryptionSettings"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_getEncryptionSettingsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_getEncryptionSettingsResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::checkEncryptionPassword-->
+ <wsdl:message name="IMedium_checkEncryptionPasswordRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_checkEncryptionPassword"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_checkEncryptionPasswordResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_checkEncryptionPasswordResponse"/>
+ </wsdl:message>
+ <!-- method IMedium::openForIO-->
+ <wsdl:message name="IMedium_openForIORequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_openForIO"/>
+ </wsdl:message>
+ <wsdl:message name="IMedium_openForIOResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMedium_openForIOResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IMediumFormat
+ *************************************
+ -->
+ <!-- readonly attribute IMediumFormat::id-->
+ <wsdl:message name="IMediumFormat_getIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumFormat_getId"/>
+ </wsdl:message>
+ <wsdl:message name="IMediumFormat_getIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumFormat_getIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMediumFormat::name-->
+ <wsdl:message name="IMediumFormat_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumFormat_getName"/>
+ </wsdl:message>
+ <wsdl:message name="IMediumFormat_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumFormat_getNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMediumFormat::capabilities-->
+ <wsdl:message name="IMediumFormat_getCapabilitiesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumFormat_getCapabilities"/>
+ </wsdl:message>
+ <wsdl:message name="IMediumFormat_getCapabilitiesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumFormat_getCapabilitiesResponse"/>
+ </wsdl:message>
+ <!-- method IMediumFormat::describeFileExtensions-->
+ <wsdl:message name="IMediumFormat_describeFileExtensionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumFormat_describeFileExtensions"/>
+ </wsdl:message>
+ <wsdl:message name="IMediumFormat_describeFileExtensionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumFormat_describeFileExtensionsResponse"/>
+ </wsdl:message>
+ <!-- method IMediumFormat::describeProperties-->
+ <wsdl:message name="IMediumFormat_describePropertiesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumFormat_describeProperties"/>
+ </wsdl:message>
+ <wsdl:message name="IMediumFormat_describePropertiesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumFormat_describePropertiesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IDataStream
+ *************************************
+ -->
+ <!-- readonly attribute IDataStream::readSize-->
+ <wsdl:message name="IDataStream_getReadSizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDataStream_getReadSize"/>
+ </wsdl:message>
+ <wsdl:message name="IDataStream_getReadSizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDataStream_getReadSizeResponse"/>
+ </wsdl:message>
+ <!-- method IDataStream::read-->
+ <wsdl:message name="IDataStream_readRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDataStream_read"/>
+ </wsdl:message>
+ <wsdl:message name="IDataStream_readResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDataStream_readResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IMediumIO
+ *************************************
+ -->
+ <!-- readonly attribute IMediumIO::medium-->
+ <wsdl:message name="IMediumIO_getMediumRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumIO_getMedium"/>
+ </wsdl:message>
+ <wsdl:message name="IMediumIO_getMediumResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumIO_getMediumResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMediumIO::writable-->
+ <wsdl:message name="IMediumIO_getWritableRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumIO_getWritable"/>
+ </wsdl:message>
+ <wsdl:message name="IMediumIO_getWritableResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumIO_getWritableResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMediumIO::explorer-->
+ <wsdl:message name="IMediumIO_getExplorerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumIO_getExplorer"/>
+ </wsdl:message>
+ <wsdl:message name="IMediumIO_getExplorerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumIO_getExplorerResponse"/>
+ </wsdl:message>
+ <!-- method IMediumIO::read-->
+ <wsdl:message name="IMediumIO_readRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumIO_read"/>
+ </wsdl:message>
+ <wsdl:message name="IMediumIO_readResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumIO_readResponse"/>
+ </wsdl:message>
+ <!-- method IMediumIO::write-->
+ <wsdl:message name="IMediumIO_writeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumIO_write"/>
+ </wsdl:message>
+ <wsdl:message name="IMediumIO_writeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumIO_writeResponse"/>
+ </wsdl:message>
+ <!-- method IMediumIO::formatFAT-->
+ <wsdl:message name="IMediumIO_formatFATRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumIO_formatFAT"/>
+ </wsdl:message>
+ <wsdl:message name="IMediumIO_formatFATResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumIO_formatFATResponse"/>
+ </wsdl:message>
+ <!-- method IMediumIO::initializePartitionTable-->
+ <wsdl:message name="IMediumIO_initializePartitionTableRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumIO_initializePartitionTable"/>
+ </wsdl:message>
+ <wsdl:message name="IMediumIO_initializePartitionTableResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumIO_initializePartitionTableResponse"/>
+ </wsdl:message>
+ <!-- method IMediumIO::convertToStream-->
+ <wsdl:message name="IMediumIO_convertToStreamRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumIO_convertToStream"/>
+ </wsdl:message>
+ <wsdl:message name="IMediumIO_convertToStreamResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumIO_convertToStreamResponse"/>
+ </wsdl:message>
+ <!-- method IMediumIO::close-->
+ <wsdl:message name="IMediumIO_closeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumIO_close"/>
+ </wsdl:message>
+ <wsdl:message name="IMediumIO_closeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumIO_closeResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IToken
+ *************************************
+ -->
+ <!-- method IToken::abandon-->
+ <wsdl:message name="IToken_abandonRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IToken_abandon"/>
+ </wsdl:message>
+ <wsdl:message name="IToken_abandonResultMsg">
+ <wsdl:part name="parameters" element="vbox:IToken_abandonResponse"/>
+ </wsdl:message>
+ <!-- method IToken::dummy-->
+ <wsdl:message name="IToken_dummyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IToken_dummy"/>
+ </wsdl:message>
+ <wsdl:message name="IToken_dummyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IToken_dummyResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IKeyboard
+ *************************************
+ -->
+ <!-- readonly attribute IKeyboard::keyboardLEDs-->
+ <wsdl:message name="IKeyboard_getKeyboardLEDsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboard_getKeyboardLEDs"/>
+ </wsdl:message>
+ <wsdl:message name="IKeyboard_getKeyboardLEDsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboard_getKeyboardLEDsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IKeyboard::eventSource-->
+ <wsdl:message name="IKeyboard_getEventSourceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboard_getEventSource"/>
+ </wsdl:message>
+ <wsdl:message name="IKeyboard_getEventSourceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboard_getEventSourceResponse"/>
+ </wsdl:message>
+ <!-- method IKeyboard::putScancode-->
+ <wsdl:message name="IKeyboard_putScancodeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboard_putScancode"/>
+ </wsdl:message>
+ <wsdl:message name="IKeyboard_putScancodeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboard_putScancodeResponse"/>
+ </wsdl:message>
+ <!-- method IKeyboard::putScancodes-->
+ <wsdl:message name="IKeyboard_putScancodesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboard_putScancodes"/>
+ </wsdl:message>
+ <wsdl:message name="IKeyboard_putScancodesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboard_putScancodesResponse"/>
+ </wsdl:message>
+ <!-- method IKeyboard::putCAD-->
+ <wsdl:message name="IKeyboard_putCADRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboard_putCAD"/>
+ </wsdl:message>
+ <wsdl:message name="IKeyboard_putCADResultMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboard_putCADResponse"/>
+ </wsdl:message>
+ <!-- method IKeyboard::releaseKeys-->
+ <wsdl:message name="IKeyboard_releaseKeysRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboard_releaseKeys"/>
+ </wsdl:message>
+ <wsdl:message name="IKeyboard_releaseKeysResultMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboard_releaseKeysResponse"/>
+ </wsdl:message>
+ <!-- method IKeyboard::putUsageCode-->
+ <wsdl:message name="IKeyboard_putUsageCodeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboard_putUsageCode"/>
+ </wsdl:message>
+ <wsdl:message name="IKeyboard_putUsageCodeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboard_putUsageCodeResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IMousePointerShape
+ *************************************
+ -->
+ <!-- readonly attribute IMousePointerShape::visible-->
+ <wsdl:message name="IMousePointerShape_getVisibleRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShape_getVisible"/>
+ </wsdl:message>
+ <wsdl:message name="IMousePointerShape_getVisibleResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShape_getVisibleResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMousePointerShape::alpha-->
+ <wsdl:message name="IMousePointerShape_getAlphaRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShape_getAlpha"/>
+ </wsdl:message>
+ <wsdl:message name="IMousePointerShape_getAlphaResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShape_getAlphaResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMousePointerShape::hotX-->
+ <wsdl:message name="IMousePointerShape_getHotXRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShape_getHotX"/>
+ </wsdl:message>
+ <wsdl:message name="IMousePointerShape_getHotXResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShape_getHotXResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMousePointerShape::hotY-->
+ <wsdl:message name="IMousePointerShape_getHotYRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShape_getHotY"/>
+ </wsdl:message>
+ <wsdl:message name="IMousePointerShape_getHotYResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShape_getHotYResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMousePointerShape::width-->
+ <wsdl:message name="IMousePointerShape_getWidthRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShape_getWidth"/>
+ </wsdl:message>
+ <wsdl:message name="IMousePointerShape_getWidthResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShape_getWidthResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMousePointerShape::height-->
+ <wsdl:message name="IMousePointerShape_getHeightRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShape_getHeight"/>
+ </wsdl:message>
+ <wsdl:message name="IMousePointerShape_getHeightResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShape_getHeightResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMousePointerShape::shape-->
+ <wsdl:message name="IMousePointerShape_getShapeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShape_getShape"/>
+ </wsdl:message>
+ <wsdl:message name="IMousePointerShape_getShapeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShape_getShapeResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IMouse
+ *************************************
+ -->
+ <!-- readonly attribute IMouse::absoluteSupported-->
+ <wsdl:message name="IMouse_getAbsoluteSupportedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_getAbsoluteSupported"/>
+ </wsdl:message>
+ <wsdl:message name="IMouse_getAbsoluteSupportedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_getAbsoluteSupportedResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMouse::relativeSupported-->
+ <wsdl:message name="IMouse_getRelativeSupportedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_getRelativeSupported"/>
+ </wsdl:message>
+ <wsdl:message name="IMouse_getRelativeSupportedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_getRelativeSupportedResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMouse::multiTouchSupported-->
+ <wsdl:message name="IMouse_getMultiTouchSupportedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_getMultiTouchSupported"/>
+ </wsdl:message>
+ <wsdl:message name="IMouse_getMultiTouchSupportedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_getMultiTouchSupportedResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMouse::needsHostCursor-->
+ <wsdl:message name="IMouse_getNeedsHostCursorRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_getNeedsHostCursor"/>
+ </wsdl:message>
+ <wsdl:message name="IMouse_getNeedsHostCursorResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_getNeedsHostCursorResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMouse::pointerShape-->
+ <wsdl:message name="IMouse_getPointerShapeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_getPointerShape"/>
+ </wsdl:message>
+ <wsdl:message name="IMouse_getPointerShapeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_getPointerShapeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMouse::eventSource-->
+ <wsdl:message name="IMouse_getEventSourceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_getEventSource"/>
+ </wsdl:message>
+ <wsdl:message name="IMouse_getEventSourceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_getEventSourceResponse"/>
+ </wsdl:message>
+ <!-- method IMouse::putMouseEvent-->
+ <wsdl:message name="IMouse_putMouseEventRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_putMouseEvent"/>
+ </wsdl:message>
+ <wsdl:message name="IMouse_putMouseEventResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_putMouseEventResponse"/>
+ </wsdl:message>
+ <!-- method IMouse::putMouseEventAbsolute-->
+ <wsdl:message name="IMouse_putMouseEventAbsoluteRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_putMouseEventAbsolute"/>
+ </wsdl:message>
+ <wsdl:message name="IMouse_putMouseEventAbsoluteResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_putMouseEventAbsoluteResponse"/>
+ </wsdl:message>
+ <!-- method IMouse::putEventMultiTouch-->
+ <wsdl:message name="IMouse_putEventMultiTouchRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_putEventMultiTouch"/>
+ </wsdl:message>
+ <wsdl:message name="IMouse_putEventMultiTouchResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_putEventMultiTouchResponse"/>
+ </wsdl:message>
+ <!-- method IMouse::putEventMultiTouchString-->
+ <wsdl:message name="IMouse_putEventMultiTouchStringRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_putEventMultiTouchString"/>
+ </wsdl:message>
+ <wsdl:message name="IMouse_putEventMultiTouchStringResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMouse_putEventMultiTouchStringResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IDisplaySourceBitmap
+ *************************************
+ -->
+ <!--
+ *************************************
+ messages for interface IFramebuffer
+ *************************************
+ -->
+ <!-- readonly attribute IFramebuffer::width-->
+ <wsdl:message name="IFramebuffer_getWidthRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_getWidth"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebuffer_getWidthResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_getWidthResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFramebuffer::height-->
+ <wsdl:message name="IFramebuffer_getHeightRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_getHeight"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebuffer_getHeightResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_getHeightResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFramebuffer::bitsPerPixel-->
+ <wsdl:message name="IFramebuffer_getBitsPerPixelRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_getBitsPerPixel"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebuffer_getBitsPerPixelResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_getBitsPerPixelResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFramebuffer::bytesPerLine-->
+ <wsdl:message name="IFramebuffer_getBytesPerLineRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_getBytesPerLine"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebuffer_getBytesPerLineResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_getBytesPerLineResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFramebuffer::pixelFormat-->
+ <wsdl:message name="IFramebuffer_getPixelFormatRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_getPixelFormat"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebuffer_getPixelFormatResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_getPixelFormatResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFramebuffer::heightReduction-->
+ <wsdl:message name="IFramebuffer_getHeightReductionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_getHeightReduction"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebuffer_getHeightReductionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_getHeightReductionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFramebuffer::overlay-->
+ <wsdl:message name="IFramebuffer_getOverlayRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_getOverlay"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebuffer_getOverlayResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_getOverlayResponse"/>
+ </wsdl:message>
+ <!--skipping attribute winId for it is suppressed-->
+ <!-- readonly attribute IFramebuffer::capabilities-->
+ <wsdl:message name="IFramebuffer_getCapabilitiesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_getCapabilities"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebuffer_getCapabilitiesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_getCapabilitiesResponse"/>
+ </wsdl:message>
+ <!-- method IFramebuffer::notifyUpdate-->
+ <wsdl:message name="IFramebuffer_notifyUpdateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_notifyUpdate"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebuffer_notifyUpdateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_notifyUpdateResponse"/>
+ </wsdl:message>
+ <!-- method IFramebuffer::notifyUpdateImage-->
+ <wsdl:message name="IFramebuffer_notifyUpdateImageRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_notifyUpdateImage"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebuffer_notifyUpdateImageResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_notifyUpdateImageResponse"/>
+ </wsdl:message>
+ <!-- method IFramebuffer::notifyChange-->
+ <wsdl:message name="IFramebuffer_notifyChangeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_notifyChange"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebuffer_notifyChangeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_notifyChangeResponse"/>
+ </wsdl:message>
+ <!-- method IFramebuffer::videoModeSupported-->
+ <wsdl:message name="IFramebuffer_videoModeSupportedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_videoModeSupported"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebuffer_videoModeSupportedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_videoModeSupportedResponse"/>
+ </wsdl:message>
+ <!-- method IFramebuffer::getVisibleRegion-->
+ <!--skipping method getVisibleRegion for it has parameters with suppressed types-->
+ <!-- method IFramebuffer::setVisibleRegion-->
+ <!--skipping method setVisibleRegion for it has parameters with suppressed types-->
+ <!-- method IFramebuffer::processVHWACommand-->
+ <!--skipping method processVHWACommand for it has parameters with suppressed types-->
+ <!-- method IFramebuffer::notify3DEvent-->
+ <wsdl:message name="IFramebuffer_notify3DEventRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_notify3DEvent"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebuffer_notify3DEventResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebuffer_notify3DEventResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IFramebufferOverlay
+ *************************************
+ -->
+ <!-- readonly attribute IFramebufferOverlay::x-->
+ <wsdl:message name="IFramebufferOverlay_getXRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebufferOverlay_getX"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebufferOverlay_getXResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebufferOverlay_getXResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFramebufferOverlay::y-->
+ <wsdl:message name="IFramebufferOverlay_getYRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebufferOverlay_getY"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebufferOverlay_getYResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebufferOverlay_getYResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IFramebufferOverlay::visible-->
+ <wsdl:message name="IFramebufferOverlay_getVisibleRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebufferOverlay_getVisible"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebufferOverlay_getVisibleResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebufferOverlay_getVisibleResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebufferOverlay_setVisibleRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebufferOverlay_setVisible"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebufferOverlay_setVisibleResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebufferOverlay_setVisibleResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IFramebufferOverlay::alpha-->
+ <wsdl:message name="IFramebufferOverlay_getAlphaRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebufferOverlay_getAlpha"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebufferOverlay_getAlphaResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebufferOverlay_getAlphaResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebufferOverlay_setAlphaRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebufferOverlay_setAlpha"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebufferOverlay_setAlphaResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebufferOverlay_setAlphaResponse"/>
+ </wsdl:message>
+ <!-- method IFramebufferOverlay::move-->
+ <wsdl:message name="IFramebufferOverlay_moveRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebufferOverlay_move"/>
+ </wsdl:message>
+ <wsdl:message name="IFramebufferOverlay_moveResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFramebufferOverlay_moveResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestScreenInfo
+ *************************************
+ -->
+ <!-- readonly attribute IGuestScreenInfo::screenId-->
+ <wsdl:message name="IGuestScreenInfo_getScreenIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getScreenId"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestScreenInfo_getScreenIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getScreenIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestScreenInfo::guestMonitorStatus-->
+ <wsdl:message name="IGuestScreenInfo_getGuestMonitorStatusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getGuestMonitorStatus"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestScreenInfo_getGuestMonitorStatusResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getGuestMonitorStatusResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestScreenInfo::primary-->
+ <wsdl:message name="IGuestScreenInfo_getPrimaryRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getPrimary"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestScreenInfo_getPrimaryResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getPrimaryResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestScreenInfo::origin-->
+ <wsdl:message name="IGuestScreenInfo_getOriginRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getOrigin"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestScreenInfo_getOriginResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getOriginResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestScreenInfo::originX-->
+ <wsdl:message name="IGuestScreenInfo_getOriginXRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getOriginX"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestScreenInfo_getOriginXResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getOriginXResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestScreenInfo::originY-->
+ <wsdl:message name="IGuestScreenInfo_getOriginYRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getOriginY"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestScreenInfo_getOriginYResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getOriginYResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestScreenInfo::width-->
+ <wsdl:message name="IGuestScreenInfo_getWidthRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getWidth"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestScreenInfo_getWidthResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getWidthResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestScreenInfo::height-->
+ <wsdl:message name="IGuestScreenInfo_getHeightRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getHeight"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestScreenInfo_getHeightResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getHeightResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestScreenInfo::bitsPerPixel-->
+ <wsdl:message name="IGuestScreenInfo_getBitsPerPixelRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getBitsPerPixel"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestScreenInfo_getBitsPerPixelResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getBitsPerPixelResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestScreenInfo::extendedInfo-->
+ <wsdl:message name="IGuestScreenInfo_getExtendedInfoRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getExtendedInfo"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestScreenInfo_getExtendedInfoResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestScreenInfo_getExtendedInfoResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IDisplay
+ *************************************
+ -->
+ <!-- readonly attribute IDisplay::guestScreenLayout-->
+ <wsdl:message name="IDisplay_getGuestScreenLayoutRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_getGuestScreenLayout"/>
+ </wsdl:message>
+ <wsdl:message name="IDisplay_getGuestScreenLayoutResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_getGuestScreenLayoutResponse"/>
+ </wsdl:message>
+ <!-- method IDisplay::getScreenResolution-->
+ <wsdl:message name="IDisplay_getScreenResolutionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_getScreenResolution"/>
+ </wsdl:message>
+ <wsdl:message name="IDisplay_getScreenResolutionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_getScreenResolutionResponse"/>
+ </wsdl:message>
+ <!-- method IDisplay::attachFramebuffer-->
+ <wsdl:message name="IDisplay_attachFramebufferRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_attachFramebuffer"/>
+ </wsdl:message>
+ <wsdl:message name="IDisplay_attachFramebufferResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_attachFramebufferResponse"/>
+ </wsdl:message>
+ <!-- method IDisplay::detachFramebuffer-->
+ <wsdl:message name="IDisplay_detachFramebufferRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_detachFramebuffer"/>
+ </wsdl:message>
+ <wsdl:message name="IDisplay_detachFramebufferResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_detachFramebufferResponse"/>
+ </wsdl:message>
+ <!-- method IDisplay::queryFramebuffer-->
+ <wsdl:message name="IDisplay_queryFramebufferRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_queryFramebuffer"/>
+ </wsdl:message>
+ <wsdl:message name="IDisplay_queryFramebufferResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_queryFramebufferResponse"/>
+ </wsdl:message>
+ <!-- method IDisplay::setVideoModeHint-->
+ <wsdl:message name="IDisplay_setVideoModeHintRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_setVideoModeHint"/>
+ </wsdl:message>
+ <wsdl:message name="IDisplay_setVideoModeHintResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_setVideoModeHintResponse"/>
+ </wsdl:message>
+ <!-- method IDisplay::getVideoModeHint-->
+ <wsdl:message name="IDisplay_getVideoModeHintRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_getVideoModeHint"/>
+ </wsdl:message>
+ <wsdl:message name="IDisplay_getVideoModeHintResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_getVideoModeHintResponse"/>
+ </wsdl:message>
+ <!-- method IDisplay::setSeamlessMode-->
+ <wsdl:message name="IDisplay_setSeamlessModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_setSeamlessMode"/>
+ </wsdl:message>
+ <wsdl:message name="IDisplay_setSeamlessModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_setSeamlessModeResponse"/>
+ </wsdl:message>
+ <!-- method IDisplay::takeScreenShot-->
+ <!--skipping method takeScreenShot for it has parameters with suppressed types-->
+ <!-- method IDisplay::takeScreenShotToArray-->
+ <wsdl:message name="IDisplay_takeScreenShotToArrayRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_takeScreenShotToArray"/>
+ </wsdl:message>
+ <wsdl:message name="IDisplay_takeScreenShotToArrayResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_takeScreenShotToArrayResponse"/>
+ </wsdl:message>
+ <!-- method IDisplay::drawToScreen-->
+ <!--skipping method drawToScreen for it has parameters with suppressed types-->
+ <!-- method IDisplay::invalidateAndUpdate-->
+ <wsdl:message name="IDisplay_invalidateAndUpdateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_invalidateAndUpdate"/>
+ </wsdl:message>
+ <wsdl:message name="IDisplay_invalidateAndUpdateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_invalidateAndUpdateResponse"/>
+ </wsdl:message>
+ <!-- method IDisplay::invalidateAndUpdateScreen-->
+ <wsdl:message name="IDisplay_invalidateAndUpdateScreenRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_invalidateAndUpdateScreen"/>
+ </wsdl:message>
+ <wsdl:message name="IDisplay_invalidateAndUpdateScreenResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_invalidateAndUpdateScreenResponse"/>
+ </wsdl:message>
+ <!-- method IDisplay::completeVHWACommand-->
+ <!--skipping method completeVHWACommand for it has parameters with suppressed types-->
+ <!-- method IDisplay::viewportChanged-->
+ <wsdl:message name="IDisplay_viewportChangedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_viewportChanged"/>
+ </wsdl:message>
+ <wsdl:message name="IDisplay_viewportChangedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_viewportChangedResponse"/>
+ </wsdl:message>
+ <!-- method IDisplay::querySourceBitmap-->
+ <!--skipping method querySourceBitmap for it has parameters with suppressed types-->
+ <!-- method IDisplay::notifyScaleFactorChange-->
+ <wsdl:message name="IDisplay_notifyScaleFactorChangeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_notifyScaleFactorChange"/>
+ </wsdl:message>
+ <wsdl:message name="IDisplay_notifyScaleFactorChangeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_notifyScaleFactorChangeResponse"/>
+ </wsdl:message>
+ <!-- method IDisplay::notifyHiDPIOutputPolicyChange-->
+ <wsdl:message name="IDisplay_notifyHiDPIOutputPolicyChangeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_notifyHiDPIOutputPolicyChange"/>
+ </wsdl:message>
+ <wsdl:message name="IDisplay_notifyHiDPIOutputPolicyChangeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_notifyHiDPIOutputPolicyChangeResponse"/>
+ </wsdl:message>
+ <!-- method IDisplay::setScreenLayout-->
+ <wsdl:message name="IDisplay_setScreenLayoutRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_setScreenLayout"/>
+ </wsdl:message>
+ <wsdl:message name="IDisplay_setScreenLayoutResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_setScreenLayoutResponse"/>
+ </wsdl:message>
+ <!-- method IDisplay::detachScreens-->
+ <wsdl:message name="IDisplay_detachScreensRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_detachScreens"/>
+ </wsdl:message>
+ <wsdl:message name="IDisplay_detachScreensResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_detachScreensResponse"/>
+ </wsdl:message>
+ <!-- method IDisplay::createGuestScreenInfo-->
+ <wsdl:message name="IDisplay_createGuestScreenInfoRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_createGuestScreenInfo"/>
+ </wsdl:message>
+ <wsdl:message name="IDisplay_createGuestScreenInfoResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDisplay_createGuestScreenInfoResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface INetworkAdapter
+ *************************************
+ -->
+ <!-- read/write attribute INetworkAdapter::adapterType-->
+ <wsdl:message name="INetworkAdapter_getAdapterTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getAdapterType"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getAdapterTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getAdapterTypeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setAdapterTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setAdapterType"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setAdapterTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setAdapterTypeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INetworkAdapter::slot-->
+ <wsdl:message name="INetworkAdapter_getSlotRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getSlot"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getSlotResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getSlotResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INetworkAdapter::enabled-->
+ <wsdl:message name="INetworkAdapter_getEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INetworkAdapter::MACAddress-->
+ <wsdl:message name="INetworkAdapter_getMACAddressRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getMACAddress"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getMACAddressResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getMACAddressResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setMACAddressRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setMACAddress"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setMACAddressResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setMACAddressResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INetworkAdapter::attachmentType-->
+ <wsdl:message name="INetworkAdapter_getAttachmentTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getAttachmentType"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getAttachmentTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getAttachmentTypeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setAttachmentTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setAttachmentType"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setAttachmentTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setAttachmentTypeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INetworkAdapter::bridgedInterface-->
+ <wsdl:message name="INetworkAdapter_getBridgedInterfaceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getBridgedInterface"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getBridgedInterfaceResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getBridgedInterfaceResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setBridgedInterfaceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setBridgedInterface"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setBridgedInterfaceResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setBridgedInterfaceResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INetworkAdapter::hostOnlyInterface-->
+ <wsdl:message name="INetworkAdapter_getHostOnlyInterfaceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getHostOnlyInterface"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getHostOnlyInterfaceResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getHostOnlyInterfaceResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setHostOnlyInterfaceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setHostOnlyInterface"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setHostOnlyInterfaceResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setHostOnlyInterfaceResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INetworkAdapter::internalNetwork-->
+ <wsdl:message name="INetworkAdapter_getInternalNetworkRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getInternalNetwork"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getInternalNetworkResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getInternalNetworkResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setInternalNetworkRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setInternalNetwork"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setInternalNetworkResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setInternalNetworkResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INetworkAdapter::NATNetwork-->
+ <wsdl:message name="INetworkAdapter_getNATNetworkRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getNATNetwork"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getNATNetworkResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getNATNetworkResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setNATNetworkRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setNATNetwork"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setNATNetworkResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setNATNetworkResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INetworkAdapter::genericDriver-->
+ <wsdl:message name="INetworkAdapter_getGenericDriverRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getGenericDriver"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getGenericDriverResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getGenericDriverResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setGenericDriverRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setGenericDriver"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setGenericDriverResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setGenericDriverResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INetworkAdapter::cloudNetwork-->
+ <wsdl:message name="INetworkAdapter_getCloudNetworkRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getCloudNetwork"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getCloudNetworkResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getCloudNetworkResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setCloudNetworkRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setCloudNetwork"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setCloudNetworkResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setCloudNetworkResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INetworkAdapter::cableConnected-->
+ <wsdl:message name="INetworkAdapter_getCableConnectedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getCableConnected"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getCableConnectedResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getCableConnectedResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setCableConnectedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setCableConnected"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setCableConnectedResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setCableConnectedResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INetworkAdapter::lineSpeed-->
+ <wsdl:message name="INetworkAdapter_getLineSpeedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getLineSpeed"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getLineSpeedResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getLineSpeedResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setLineSpeedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setLineSpeed"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setLineSpeedResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setLineSpeedResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INetworkAdapter::promiscModePolicy-->
+ <wsdl:message name="INetworkAdapter_getPromiscModePolicyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getPromiscModePolicy"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getPromiscModePolicyResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getPromiscModePolicyResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setPromiscModePolicyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setPromiscModePolicy"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setPromiscModePolicyResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setPromiscModePolicyResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INetworkAdapter::traceEnabled-->
+ <wsdl:message name="INetworkAdapter_getTraceEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getTraceEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getTraceEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getTraceEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setTraceEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setTraceEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setTraceEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setTraceEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INetworkAdapter::traceFile-->
+ <wsdl:message name="INetworkAdapter_getTraceFileRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getTraceFile"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getTraceFileResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getTraceFileResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setTraceFileRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setTraceFile"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setTraceFileResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setTraceFileResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INetworkAdapter::NATEngine-->
+ <wsdl:message name="INetworkAdapter_getNATEngineRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getNATEngine"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getNATEngineResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getNATEngineResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INetworkAdapter::bootPriority-->
+ <wsdl:message name="INetworkAdapter_getBootPriorityRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getBootPriority"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getBootPriorityResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getBootPriorityResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setBootPriorityRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setBootPriority"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setBootPriorityResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setBootPriorityResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INetworkAdapter::bandwidthGroup-->
+ <wsdl:message name="INetworkAdapter_getBandwidthGroupRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getBandwidthGroup"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getBandwidthGroupResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getBandwidthGroupResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setBandwidthGroupRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setBandwidthGroup"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setBandwidthGroupResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setBandwidthGroupResponse"/>
+ </wsdl:message>
+ <!-- method INetworkAdapter::getProperty-->
+ <wsdl:message name="INetworkAdapter_getPropertyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getProperty"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getPropertyResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getPropertyResponse"/>
+ </wsdl:message>
+ <!-- method INetworkAdapter::setProperty-->
+ <wsdl:message name="INetworkAdapter_setPropertyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setProperty"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_setPropertyResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_setPropertyResponse"/>
+ </wsdl:message>
+ <!-- method INetworkAdapter::getProperties-->
+ <wsdl:message name="INetworkAdapter_getPropertiesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getProperties"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapter_getPropertiesResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapter_getPropertiesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ISerialPort
+ *************************************
+ -->
+ <!-- readonly attribute ISerialPort::slot-->
+ <wsdl:message name="ISerialPort_getSlotRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_getSlot"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_getSlotResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_getSlotResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISerialPort::enabled-->
+ <wsdl:message name="ISerialPort_getEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_getEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_getEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_getEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_setEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_setEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_setEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_setEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISerialPort::IOBase-->
+ <wsdl:message name="ISerialPort_getIOBaseRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_getIOBase"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_getIOBaseResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_getIOBaseResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_setIOBaseRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_setIOBase"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_setIOBaseResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_setIOBaseResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISerialPort::IRQ-->
+ <wsdl:message name="ISerialPort_getIRQRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_getIRQ"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_getIRQResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_getIRQResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_setIRQRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_setIRQ"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_setIRQResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_setIRQResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISerialPort::hostMode-->
+ <wsdl:message name="ISerialPort_getHostModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_getHostMode"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_getHostModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_getHostModeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_setHostModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_setHostMode"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_setHostModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_setHostModeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISerialPort::server-->
+ <wsdl:message name="ISerialPort_getServerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_getServer"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_getServerResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_getServerResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_setServerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_setServer"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_setServerResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_setServerResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISerialPort::path-->
+ <wsdl:message name="ISerialPort_getPathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_getPath"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_getPathResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_getPathResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_setPathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_setPath"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_setPathResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_setPathResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISerialPort::uartType-->
+ <wsdl:message name="ISerialPort_getUartTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_getUartType"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_getUartTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_getUartTypeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_setUartTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_setUartType"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPort_setUartTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPort_setUartTypeResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IParallelPort
+ *************************************
+ -->
+ <!-- readonly attribute IParallelPort::slot-->
+ <wsdl:message name="IParallelPort_getSlotRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPort_getSlot"/>
+ </wsdl:message>
+ <wsdl:message name="IParallelPort_getSlotResultMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPort_getSlotResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IParallelPort::enabled-->
+ <wsdl:message name="IParallelPort_getEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPort_getEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IParallelPort_getEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPort_getEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IParallelPort_setEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPort_setEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IParallelPort_setEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPort_setEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IParallelPort::IOBase-->
+ <wsdl:message name="IParallelPort_getIOBaseRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPort_getIOBase"/>
+ </wsdl:message>
+ <wsdl:message name="IParallelPort_getIOBaseResultMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPort_getIOBaseResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IParallelPort_setIOBaseRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPort_setIOBase"/>
+ </wsdl:message>
+ <wsdl:message name="IParallelPort_setIOBaseResultMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPort_setIOBaseResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IParallelPort::IRQ-->
+ <wsdl:message name="IParallelPort_getIRQRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPort_getIRQ"/>
+ </wsdl:message>
+ <wsdl:message name="IParallelPort_getIRQResultMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPort_getIRQResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IParallelPort_setIRQRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPort_setIRQ"/>
+ </wsdl:message>
+ <wsdl:message name="IParallelPort_setIRQResultMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPort_setIRQResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IParallelPort::path-->
+ <wsdl:message name="IParallelPort_getPathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPort_getPath"/>
+ </wsdl:message>
+ <wsdl:message name="IParallelPort_getPathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPort_getPathResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IParallelPort_setPathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPort_setPath"/>
+ </wsdl:message>
+ <wsdl:message name="IParallelPort_setPathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPort_setPathResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IMachineDebugger
+ *************************************
+ -->
+ <!-- read/write attribute IMachineDebugger::singleStep-->
+ <wsdl:message name="IMachineDebugger_getSingleStepRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getSingleStep"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getSingleStepResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getSingleStepResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_setSingleStepRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setSingleStep"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_setSingleStepResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setSingleStepResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachineDebugger::recompileUser-->
+ <wsdl:message name="IMachineDebugger_getRecompileUserRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getRecompileUser"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getRecompileUserResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getRecompileUserResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_setRecompileUserRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setRecompileUser"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_setRecompileUserResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setRecompileUserResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachineDebugger::recompileSupervisor-->
+ <wsdl:message name="IMachineDebugger_getRecompileSupervisorRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getRecompileSupervisor"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getRecompileSupervisorResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getRecompileSupervisorResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_setRecompileSupervisorRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setRecompileSupervisor"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_setRecompileSupervisorResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setRecompileSupervisorResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachineDebugger::executeAllInIEM-->
+ <wsdl:message name="IMachineDebugger_getExecuteAllInIEMRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getExecuteAllInIEM"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getExecuteAllInIEMResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getExecuteAllInIEMResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_setExecuteAllInIEMRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setExecuteAllInIEM"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_setExecuteAllInIEMResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setExecuteAllInIEMResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachineDebugger::PATMEnabled-->
+ <wsdl:message name="IMachineDebugger_getPATMEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getPATMEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getPATMEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getPATMEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_setPATMEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setPATMEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_setPATMEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setPATMEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachineDebugger::CSAMEnabled-->
+ <wsdl:message name="IMachineDebugger_getCSAMEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getCSAMEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getCSAMEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getCSAMEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_setCSAMEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setCSAMEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_setCSAMEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setCSAMEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachineDebugger::logEnabled-->
+ <wsdl:message name="IMachineDebugger_getLogEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getLogEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getLogEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getLogEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_setLogEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setLogEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_setLogEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setLogEnabledResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachineDebugger::logDbgFlags-->
+ <wsdl:message name="IMachineDebugger_getLogDbgFlagsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getLogDbgFlags"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getLogDbgFlagsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getLogDbgFlagsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachineDebugger::logDbgGroups-->
+ <wsdl:message name="IMachineDebugger_getLogDbgGroupsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getLogDbgGroups"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getLogDbgGroupsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getLogDbgGroupsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachineDebugger::logDbgDestinations-->
+ <wsdl:message name="IMachineDebugger_getLogDbgDestinationsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getLogDbgDestinations"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getLogDbgDestinationsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getLogDbgDestinationsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachineDebugger::logRelFlags-->
+ <wsdl:message name="IMachineDebugger_getLogRelFlagsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getLogRelFlags"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getLogRelFlagsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getLogRelFlagsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachineDebugger::logRelGroups-->
+ <wsdl:message name="IMachineDebugger_getLogRelGroupsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getLogRelGroups"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getLogRelGroupsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getLogRelGroupsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachineDebugger::logRelDestinations-->
+ <wsdl:message name="IMachineDebugger_getLogRelDestinationsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getLogRelDestinations"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getLogRelDestinationsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getLogRelDestinationsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachineDebugger::executionEngine-->
+ <wsdl:message name="IMachineDebugger_getExecutionEngineRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getExecutionEngine"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getExecutionEngineResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getExecutionEngineResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachineDebugger::HWVirtExEnabled-->
+ <wsdl:message name="IMachineDebugger_getHWVirtExEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getHWVirtExEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getHWVirtExEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getHWVirtExEnabledResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachineDebugger::HWVirtExNestedPagingEnabled-->
+ <wsdl:message name="IMachineDebugger_getHWVirtExNestedPagingEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getHWVirtExNestedPagingEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getHWVirtExNestedPagingEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getHWVirtExNestedPagingEnabledResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachineDebugger::HWVirtExVPIDEnabled-->
+ <wsdl:message name="IMachineDebugger_getHWVirtExVPIDEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getHWVirtExVPIDEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getHWVirtExVPIDEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getHWVirtExVPIDEnabledResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachineDebugger::HWVirtExUXEnabled-->
+ <wsdl:message name="IMachineDebugger_getHWVirtExUXEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getHWVirtExUXEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getHWVirtExUXEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getHWVirtExUXEnabledResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachineDebugger::OSName-->
+ <wsdl:message name="IMachineDebugger_getOSNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getOSName"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getOSNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getOSNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachineDebugger::OSVersion-->
+ <wsdl:message name="IMachineDebugger_getOSVersionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getOSVersion"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getOSVersionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getOSVersionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMachineDebugger::PAEEnabled-->
+ <wsdl:message name="IMachineDebugger_getPAEEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getPAEEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getPAEEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getPAEEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IMachineDebugger::virtualTimeRate-->
+ <wsdl:message name="IMachineDebugger_getVirtualTimeRateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getVirtualTimeRate"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getVirtualTimeRateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getVirtualTimeRateResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_setVirtualTimeRateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setVirtualTimeRate"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_setVirtualTimeRateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setVirtualTimeRateResponse"/>
+ </wsdl:message>
+ <!--skipping attribute VM for it is suppressed-->
+ <!-- readonly attribute IMachineDebugger::uptime-->
+ <wsdl:message name="IMachineDebugger_getUptimeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getUptime"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getUptimeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getUptimeResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::dumpGuestCore-->
+ <wsdl:message name="IMachineDebugger_dumpGuestCoreRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_dumpGuestCore"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_dumpGuestCoreResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_dumpGuestCoreResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::dumpHostProcessCore-->
+ <wsdl:message name="IMachineDebugger_dumpHostProcessCoreRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_dumpHostProcessCore"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_dumpHostProcessCoreResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_dumpHostProcessCoreResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::info-->
+ <wsdl:message name="IMachineDebugger_infoRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_info"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_infoResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_infoResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::injectNMI-->
+ <wsdl:message name="IMachineDebugger_injectNMIRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_injectNMI"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_injectNMIResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_injectNMIResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::modifyLogGroups-->
+ <wsdl:message name="IMachineDebugger_modifyLogGroupsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_modifyLogGroups"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_modifyLogGroupsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_modifyLogGroupsResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::modifyLogFlags-->
+ <wsdl:message name="IMachineDebugger_modifyLogFlagsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_modifyLogFlags"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_modifyLogFlagsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_modifyLogFlagsResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::modifyLogDestinations-->
+ <wsdl:message name="IMachineDebugger_modifyLogDestinationsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_modifyLogDestinations"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_modifyLogDestinationsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_modifyLogDestinationsResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::readPhysicalMemory-->
+ <wsdl:message name="IMachineDebugger_readPhysicalMemoryRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_readPhysicalMemory"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_readPhysicalMemoryResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_readPhysicalMemoryResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::writePhysicalMemory-->
+ <wsdl:message name="IMachineDebugger_writePhysicalMemoryRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_writePhysicalMemory"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_writePhysicalMemoryResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_writePhysicalMemoryResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::readVirtualMemory-->
+ <wsdl:message name="IMachineDebugger_readVirtualMemoryRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_readVirtualMemory"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_readVirtualMemoryResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_readVirtualMemoryResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::writeVirtualMemory-->
+ <wsdl:message name="IMachineDebugger_writeVirtualMemoryRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_writeVirtualMemory"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_writeVirtualMemoryResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_writeVirtualMemoryResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::loadPlugIn-->
+ <wsdl:message name="IMachineDebugger_loadPlugInRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_loadPlugIn"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_loadPlugInResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_loadPlugInResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::unloadPlugIn-->
+ <wsdl:message name="IMachineDebugger_unloadPlugInRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_unloadPlugIn"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_unloadPlugInResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_unloadPlugInResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::detectOS-->
+ <wsdl:message name="IMachineDebugger_detectOSRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_detectOS"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_detectOSResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_detectOSResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::queryOSKernelLog-->
+ <wsdl:message name="IMachineDebugger_queryOSKernelLogRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_queryOSKernelLog"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_queryOSKernelLogResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_queryOSKernelLogResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::getRegister-->
+ <wsdl:message name="IMachineDebugger_getRegisterRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getRegister"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getRegisterResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getRegisterResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::getRegisters-->
+ <wsdl:message name="IMachineDebugger_getRegistersRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getRegisters"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getRegistersResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getRegistersResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::setRegister-->
+ <wsdl:message name="IMachineDebugger_setRegisterRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setRegister"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_setRegisterResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setRegisterResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::setRegisters-->
+ <wsdl:message name="IMachineDebugger_setRegistersRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setRegisters"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_setRegistersResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_setRegistersResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::dumpGuestStack-->
+ <wsdl:message name="IMachineDebugger_dumpGuestStackRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_dumpGuestStack"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_dumpGuestStackResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_dumpGuestStackResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::resetStats-->
+ <wsdl:message name="IMachineDebugger_resetStatsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_resetStats"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_resetStatsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_resetStatsResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::dumpStats-->
+ <wsdl:message name="IMachineDebugger_dumpStatsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_dumpStats"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_dumpStatsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_dumpStatsResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::getStats-->
+ <wsdl:message name="IMachineDebugger_getStatsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getStats"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getStatsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getStatsResponse"/>
+ </wsdl:message>
+ <!-- method IMachineDebugger::getCPULoad-->
+ <wsdl:message name="IMachineDebugger_getCPULoadRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getCPULoad"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDebugger_getCPULoadResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDebugger_getCPULoadResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IUSBDeviceFilters
+ *************************************
+ -->
+ <!-- readonly attribute IUSBDeviceFilters::deviceFilters-->
+ <wsdl:message name="IUSBDeviceFilters_getDeviceFiltersRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilters_getDeviceFilters"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilters_getDeviceFiltersResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilters_getDeviceFiltersResponse"/>
+ </wsdl:message>
+ <!-- method IUSBDeviceFilters::createDeviceFilter-->
+ <wsdl:message name="IUSBDeviceFilters_createDeviceFilterRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilters_createDeviceFilter"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilters_createDeviceFilterResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilters_createDeviceFilterResponse"/>
+ </wsdl:message>
+ <!-- method IUSBDeviceFilters::insertDeviceFilter-->
+ <wsdl:message name="IUSBDeviceFilters_insertDeviceFilterRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilters_insertDeviceFilter"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilters_insertDeviceFilterResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilters_insertDeviceFilterResponse"/>
+ </wsdl:message>
+ <!-- method IUSBDeviceFilters::removeDeviceFilter-->
+ <wsdl:message name="IUSBDeviceFilters_removeDeviceFilterRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilters_removeDeviceFilter"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilters_removeDeviceFilterResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilters_removeDeviceFilterResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IUSBController
+ *************************************
+ -->
+ <!-- read/write attribute IUSBController::name-->
+ <wsdl:message name="IUSBController_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBController_getName"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBController_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBController_getNameResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBController_setNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBController_setName"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBController_setNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBController_setNameResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUSBController::type-->
+ <wsdl:message name="IUSBController_getTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBController_getType"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBController_getTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBController_getTypeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBController_setTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBController_setType"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBController_setTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBController_setTypeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUSBController::USBStandard-->
+ <wsdl:message name="IUSBController_getUSBStandardRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBController_getUSBStandard"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBController_getUSBStandardResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBController_getUSBStandardResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IUSBDevice
+ *************************************
+ -->
+ <!-- readonly attribute IUSBDevice::id-->
+ <wsdl:message name="IUSBDevice_getIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getId"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDevice_getIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUSBDevice::vendorId-->
+ <wsdl:message name="IUSBDevice_getVendorIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getVendorId"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDevice_getVendorIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getVendorIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUSBDevice::productId-->
+ <wsdl:message name="IUSBDevice_getProductIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getProductId"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDevice_getProductIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getProductIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUSBDevice::revision-->
+ <wsdl:message name="IUSBDevice_getRevisionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getRevision"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDevice_getRevisionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getRevisionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUSBDevice::manufacturer-->
+ <wsdl:message name="IUSBDevice_getManufacturerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getManufacturer"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDevice_getManufacturerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getManufacturerResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUSBDevice::product-->
+ <wsdl:message name="IUSBDevice_getProductRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getProduct"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDevice_getProductResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getProductResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUSBDevice::serialNumber-->
+ <wsdl:message name="IUSBDevice_getSerialNumberRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getSerialNumber"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDevice_getSerialNumberResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getSerialNumberResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUSBDevice::address-->
+ <wsdl:message name="IUSBDevice_getAddressRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getAddress"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDevice_getAddressResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getAddressResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUSBDevice::port-->
+ <wsdl:message name="IUSBDevice_getPortRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getPort"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDevice_getPortResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getPortResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUSBDevice::portPath-->
+ <wsdl:message name="IUSBDevice_getPortPathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getPortPath"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDevice_getPortPathResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getPortPathResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUSBDevice::version-->
+ <wsdl:message name="IUSBDevice_getVersionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getVersion"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDevice_getVersionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getVersionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUSBDevice::speed-->
+ <wsdl:message name="IUSBDevice_getSpeedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getSpeed"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDevice_getSpeedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getSpeedResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUSBDevice::remote-->
+ <wsdl:message name="IUSBDevice_getRemoteRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getRemote"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDevice_getRemoteResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getRemoteResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUSBDevice::deviceInfo-->
+ <wsdl:message name="IUSBDevice_getDeviceInfoRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getDeviceInfo"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDevice_getDeviceInfoResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getDeviceInfoResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUSBDevice::backend-->
+ <wsdl:message name="IUSBDevice_getBackendRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getBackend"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDevice_getBackendResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDevice_getBackendResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IUSBDeviceFilter
+ *************************************
+ -->
+ <!-- read/write attribute IUSBDeviceFilter::name-->
+ <wsdl:message name="IUSBDeviceFilter_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getName"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getNameResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setName"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setNameResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUSBDeviceFilter::active-->
+ <wsdl:message name="IUSBDeviceFilter_getActiveRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getActive"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_getActiveResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getActiveResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setActiveRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setActive"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setActiveResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setActiveResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUSBDeviceFilter::vendorId-->
+ <wsdl:message name="IUSBDeviceFilter_getVendorIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getVendorId"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_getVendorIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getVendorIdResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setVendorIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setVendorId"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setVendorIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setVendorIdResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUSBDeviceFilter::productId-->
+ <wsdl:message name="IUSBDeviceFilter_getProductIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getProductId"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_getProductIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getProductIdResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setProductIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setProductId"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setProductIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setProductIdResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUSBDeviceFilter::revision-->
+ <wsdl:message name="IUSBDeviceFilter_getRevisionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getRevision"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_getRevisionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getRevisionResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setRevisionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setRevision"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setRevisionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setRevisionResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUSBDeviceFilter::manufacturer-->
+ <wsdl:message name="IUSBDeviceFilter_getManufacturerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getManufacturer"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_getManufacturerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getManufacturerResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setManufacturerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setManufacturer"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setManufacturerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setManufacturerResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUSBDeviceFilter::product-->
+ <wsdl:message name="IUSBDeviceFilter_getProductRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getProduct"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_getProductResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getProductResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setProductRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setProduct"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setProductResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setProductResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUSBDeviceFilter::serialNumber-->
+ <wsdl:message name="IUSBDeviceFilter_getSerialNumberRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getSerialNumber"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_getSerialNumberResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getSerialNumberResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setSerialNumberRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setSerialNumber"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setSerialNumberResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setSerialNumberResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUSBDeviceFilter::port-->
+ <wsdl:message name="IUSBDeviceFilter_getPortRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getPort"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_getPortResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getPortResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setPortRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setPort"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setPortResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setPortResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUSBDeviceFilter::remote-->
+ <wsdl:message name="IUSBDeviceFilter_getRemoteRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getRemote"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_getRemoteResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getRemoteResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setRemoteRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setRemote"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setRemoteResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setRemoteResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IUSBDeviceFilter::maskedInterfaces-->
+ <wsdl:message name="IUSBDeviceFilter_getMaskedInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getMaskedInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_getMaskedInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_getMaskedInterfacesResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setMaskedInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setMaskedInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceFilter_setMaskedInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceFilter_setMaskedInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IHostUSBDevice
+ *************************************
+ -->
+ <!-- readonly attribute IHostUSBDevice::state-->
+ <wsdl:message name="IHostUSBDevice_getStateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostUSBDevice_getState"/>
+ </wsdl:message>
+ <wsdl:message name="IHostUSBDevice_getStateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostUSBDevice_getStateResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IHostUSBDeviceFilter
+ *************************************
+ -->
+ <!-- read/write attribute IHostUSBDeviceFilter::action-->
+ <wsdl:message name="IHostUSBDeviceFilter_getActionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostUSBDeviceFilter_getAction"/>
+ </wsdl:message>
+ <wsdl:message name="IHostUSBDeviceFilter_getActionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostUSBDeviceFilter_getActionResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IHostUSBDeviceFilter_setActionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostUSBDeviceFilter_setAction"/>
+ </wsdl:message>
+ <wsdl:message name="IHostUSBDeviceFilter_setActionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostUSBDeviceFilter_setActionResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IUSBProxyBackend
+ *************************************
+ -->
+ <!-- readonly attribute IUSBProxyBackend::name-->
+ <wsdl:message name="IUSBProxyBackend_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBProxyBackend_getName"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBProxyBackend_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBProxyBackend_getNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUSBProxyBackend::type-->
+ <wsdl:message name="IUSBProxyBackend_getTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBProxyBackend_getType"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBProxyBackend_getTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBProxyBackend_getTypeResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IAudioAdapter
+ *************************************
+ -->
+ <!-- read/write attribute IAudioAdapter::enabled-->
+ <wsdl:message name="IAudioAdapter_getEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_getEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_getEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_getEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_setEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_setEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_setEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_setEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IAudioAdapter::enabledIn-->
+ <wsdl:message name="IAudioAdapter_getEnabledInRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_getEnabledIn"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_getEnabledInResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_getEnabledInResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_setEnabledInRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_setEnabledIn"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_setEnabledInResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_setEnabledInResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IAudioAdapter::enabledOut-->
+ <wsdl:message name="IAudioAdapter_getEnabledOutRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_getEnabledOut"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_getEnabledOutResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_getEnabledOutResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_setEnabledOutRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_setEnabledOut"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_setEnabledOutResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_setEnabledOutResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IAudioAdapter::audioController-->
+ <wsdl:message name="IAudioAdapter_getAudioControllerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_getAudioController"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_getAudioControllerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_getAudioControllerResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_setAudioControllerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_setAudioController"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_setAudioControllerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_setAudioControllerResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IAudioAdapter::audioCodec-->
+ <wsdl:message name="IAudioAdapter_getAudioCodecRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_getAudioCodec"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_getAudioCodecResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_getAudioCodecResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_setAudioCodecRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_setAudioCodec"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_setAudioCodecResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_setAudioCodecResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IAudioAdapter::audioDriver-->
+ <wsdl:message name="IAudioAdapter_getAudioDriverRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_getAudioDriver"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_getAudioDriverResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_getAudioDriverResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_setAudioDriverRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_setAudioDriver"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_setAudioDriverResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_setAudioDriverResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IAudioAdapter::propertiesList-->
+ <wsdl:message name="IAudioAdapter_getPropertiesListRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_getPropertiesList"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_getPropertiesListResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_getPropertiesListResponse"/>
+ </wsdl:message>
+ <!-- method IAudioAdapter::setProperty-->
+ <wsdl:message name="IAudioAdapter_setPropertyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_setProperty"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_setPropertyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_setPropertyResponse"/>
+ </wsdl:message>
+ <!-- method IAudioAdapter::getProperty-->
+ <wsdl:message name="IAudioAdapter_getPropertyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_getProperty"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapter_getPropertyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapter_getPropertyResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IVRDEServer
+ *************************************
+ -->
+ <!-- read/write attribute IVRDEServer::enabled-->
+ <wsdl:message name="IVRDEServer_getEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_getEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_getEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_getEnabledResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_setEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_setEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_setEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_setEnabledResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IVRDEServer::authType-->
+ <wsdl:message name="IVRDEServer_getAuthTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_getAuthType"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_getAuthTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_getAuthTypeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_setAuthTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_setAuthType"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_setAuthTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_setAuthTypeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IVRDEServer::authTimeout-->
+ <wsdl:message name="IVRDEServer_getAuthTimeoutRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_getAuthTimeout"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_getAuthTimeoutResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_getAuthTimeoutResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_setAuthTimeoutRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_setAuthTimeout"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_setAuthTimeoutResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_setAuthTimeoutResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IVRDEServer::allowMultiConnection-->
+ <wsdl:message name="IVRDEServer_getAllowMultiConnectionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_getAllowMultiConnection"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_getAllowMultiConnectionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_getAllowMultiConnectionResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_setAllowMultiConnectionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_setAllowMultiConnection"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_setAllowMultiConnectionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_setAllowMultiConnectionResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IVRDEServer::reuseSingleConnection-->
+ <wsdl:message name="IVRDEServer_getReuseSingleConnectionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_getReuseSingleConnection"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_getReuseSingleConnectionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_getReuseSingleConnectionResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_setReuseSingleConnectionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_setReuseSingleConnection"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_setReuseSingleConnectionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_setReuseSingleConnectionResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IVRDEServer::VRDEExtPack-->
+ <wsdl:message name="IVRDEServer_getVRDEExtPackRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_getVRDEExtPack"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_getVRDEExtPackResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_getVRDEExtPackResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_setVRDEExtPackRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_setVRDEExtPack"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_setVRDEExtPackResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_setVRDEExtPackResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IVRDEServer::authLibrary-->
+ <wsdl:message name="IVRDEServer_getAuthLibraryRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_getAuthLibrary"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_getAuthLibraryResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_getAuthLibraryResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_setAuthLibraryRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_setAuthLibrary"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_setAuthLibraryResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_setAuthLibraryResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IVRDEServer::VRDEProperties-->
+ <wsdl:message name="IVRDEServer_getVRDEPropertiesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_getVRDEProperties"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_getVRDEPropertiesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_getVRDEPropertiesResponse"/>
+ </wsdl:message>
+ <!-- method IVRDEServer::setVRDEProperty-->
+ <wsdl:message name="IVRDEServer_setVRDEPropertyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_setVRDEProperty"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_setVRDEPropertyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_setVRDEPropertyResponse"/>
+ </wsdl:message>
+ <!-- method IVRDEServer::getVRDEProperty-->
+ <wsdl:message name="IVRDEServer_getVRDEPropertyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_getVRDEProperty"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServer_getVRDEPropertyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServer_getVRDEPropertyResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ISharedFolder
+ *************************************
+ -->
+ <!-- readonly attribute ISharedFolder::name-->
+ <wsdl:message name="ISharedFolder_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_getName"/>
+ </wsdl:message>
+ <wsdl:message name="ISharedFolder_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_getNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISharedFolder::hostPath-->
+ <wsdl:message name="ISharedFolder_getHostPathRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_getHostPath"/>
+ </wsdl:message>
+ <wsdl:message name="ISharedFolder_getHostPathResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_getHostPathResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISharedFolder::accessible-->
+ <wsdl:message name="ISharedFolder_getAccessibleRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_getAccessible"/>
+ </wsdl:message>
+ <wsdl:message name="ISharedFolder_getAccessibleResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_getAccessibleResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISharedFolder::writable-->
+ <wsdl:message name="ISharedFolder_getWritableRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_getWritable"/>
+ </wsdl:message>
+ <wsdl:message name="ISharedFolder_getWritableResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_getWritableResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISharedFolder_setWritableRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_setWritable"/>
+ </wsdl:message>
+ <wsdl:message name="ISharedFolder_setWritableResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_setWritableResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISharedFolder::autoMount-->
+ <wsdl:message name="ISharedFolder_getAutoMountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_getAutoMount"/>
+ </wsdl:message>
+ <wsdl:message name="ISharedFolder_getAutoMountResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_getAutoMountResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISharedFolder_setAutoMountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_setAutoMount"/>
+ </wsdl:message>
+ <wsdl:message name="ISharedFolder_setAutoMountResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_setAutoMountResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISharedFolder::autoMountPoint-->
+ <wsdl:message name="ISharedFolder_getAutoMountPointRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_getAutoMountPoint"/>
+ </wsdl:message>
+ <wsdl:message name="ISharedFolder_getAutoMountPointResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_getAutoMountPointResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISharedFolder_setAutoMountPointRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_setAutoMountPoint"/>
+ </wsdl:message>
+ <wsdl:message name="ISharedFolder_setAutoMountPointResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_setAutoMountPointResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISharedFolder::lastAccessError-->
+ <wsdl:message name="ISharedFolder_getLastAccessErrorRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_getLastAccessError"/>
+ </wsdl:message>
+ <wsdl:message name="ISharedFolder_getLastAccessErrorResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolder_getLastAccessErrorResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IInternalSessionControl
+ *************************************
+ -->
+ <!--
+ *************************************
+ messages for interface ISession
+ *************************************
+ -->
+ <!-- readonly attribute ISession::state-->
+ <wsdl:message name="ISession_getStateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISession_getState"/>
+ </wsdl:message>
+ <wsdl:message name="ISession_getStateResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISession_getStateResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISession::type-->
+ <wsdl:message name="ISession_getTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISession_getType"/>
+ </wsdl:message>
+ <wsdl:message name="ISession_getTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISession_getTypeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute ISession::name-->
+ <wsdl:message name="ISession_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISession_getName"/>
+ </wsdl:message>
+ <wsdl:message name="ISession_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISession_getNameResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ISession_setNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISession_setName"/>
+ </wsdl:message>
+ <wsdl:message name="ISession_setNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISession_setNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISession::machine-->
+ <wsdl:message name="ISession_getMachineRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISession_getMachine"/>
+ </wsdl:message>
+ <wsdl:message name="ISession_getMachineResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISession_getMachineResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ISession::console-->
+ <wsdl:message name="ISession_getConsoleRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISession_getConsole"/>
+ </wsdl:message>
+ <wsdl:message name="ISession_getConsoleResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISession_getConsoleResponse"/>
+ </wsdl:message>
+ <!-- method ISession::unlockMachine-->
+ <wsdl:message name="ISession_unlockMachineRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISession_unlockMachine"/>
+ </wsdl:message>
+ <wsdl:message name="ISession_unlockMachineResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISession_unlockMachineResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IStorageController
+ *************************************
+ -->
+ <!-- read/write attribute IStorageController::name-->
+ <wsdl:message name="IStorageController_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getName"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getNameResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_setNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_setName"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_setNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_setNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IStorageController::maxDevicesPerPortCount-->
+ <wsdl:message name="IStorageController_getMaxDevicesPerPortCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getMaxDevicesPerPortCount"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_getMaxDevicesPerPortCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getMaxDevicesPerPortCountResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IStorageController::minPortCount-->
+ <wsdl:message name="IStorageController_getMinPortCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getMinPortCount"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_getMinPortCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getMinPortCountResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IStorageController::maxPortCount-->
+ <wsdl:message name="IStorageController_getMaxPortCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getMaxPortCount"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_getMaxPortCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getMaxPortCountResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IStorageController::instance-->
+ <wsdl:message name="IStorageController_getInstanceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getInstance"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_getInstanceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getInstanceResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_setInstanceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_setInstance"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_setInstanceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_setInstanceResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IStorageController::portCount-->
+ <wsdl:message name="IStorageController_getPortCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getPortCount"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_getPortCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getPortCountResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_setPortCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_setPortCount"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_setPortCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_setPortCountResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IStorageController::bus-->
+ <wsdl:message name="IStorageController_getBusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getBus"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_getBusResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getBusResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IStorageController::controllerType-->
+ <wsdl:message name="IStorageController_getControllerTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getControllerType"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_getControllerTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getControllerTypeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_setControllerTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_setControllerType"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_setControllerTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_setControllerTypeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IStorageController::useHostIOCache-->
+ <wsdl:message name="IStorageController_getUseHostIOCacheRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getUseHostIOCache"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_getUseHostIOCacheResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getUseHostIOCacheResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_setUseHostIOCacheRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_setUseHostIOCache"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_setUseHostIOCacheResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_setUseHostIOCacheResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IStorageController::bootable-->
+ <wsdl:message name="IStorageController_getBootableRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getBootable"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageController_getBootableResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageController_getBootableResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IManagedObjectRef
+ *************************************
+ -->
+ <!-- method IManagedObjectRef::getInterfaceName-->
+ <wsdl:message name="IManagedObjectRef_getInterfaceNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IManagedObjectRef_getInterfaceName"/>
+ </wsdl:message>
+ <wsdl:message name="IManagedObjectRef_getInterfaceNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IManagedObjectRef_getInterfaceNameResponse"/>
+ </wsdl:message>
+ <!-- method IManagedObjectRef::release-->
+ <wsdl:message name="IManagedObjectRef_releaseRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IManagedObjectRef_release"/>
+ </wsdl:message>
+ <wsdl:message name="IManagedObjectRef_releaseResultMsg">
+ <wsdl:part name="parameters" element="vbox:IManagedObjectRef_releaseResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IWebsessionManager
+ *************************************
+ -->
+ <!-- method IWebsessionManager::logon-->
+ <wsdl:message name="IWebsessionManager_logonRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IWebsessionManager_logon"/>
+ </wsdl:message>
+ <wsdl:message name="IWebsessionManager_logonResultMsg">
+ <wsdl:part name="parameters" element="vbox:IWebsessionManager_logonResponse"/>
+ </wsdl:message>
+ <!-- method IWebsessionManager::getSessionObject-->
+ <wsdl:message name="IWebsessionManager_getSessionObjectRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IWebsessionManager_getSessionObject"/>
+ </wsdl:message>
+ <wsdl:message name="IWebsessionManager_getSessionObjectResultMsg">
+ <wsdl:part name="parameters" element="vbox:IWebsessionManager_getSessionObjectResponse"/>
+ </wsdl:message>
+ <!-- method IWebsessionManager::logoff-->
+ <wsdl:message name="IWebsessionManager_logoffRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IWebsessionManager_logoff"/>
+ </wsdl:message>
+ <wsdl:message name="IWebsessionManager_logoffResultMsg">
+ <wsdl:part name="parameters" element="vbox:IWebsessionManager_logoffResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IPerformanceMetric
+ *************************************
+ -->
+ <!-- readonly attribute IPerformanceMetric::metricName-->
+ <wsdl:message name="IPerformanceMetric_getMetricNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceMetric_getMetricName"/>
+ </wsdl:message>
+ <wsdl:message name="IPerformanceMetric_getMetricNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceMetric_getMetricNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IPerformanceMetric::object-->
+ <wsdl:message name="IPerformanceMetric_getObjectRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceMetric_getObject"/>
+ </wsdl:message>
+ <wsdl:message name="IPerformanceMetric_getObjectResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceMetric_getObjectResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IPerformanceMetric::description-->
+ <wsdl:message name="IPerformanceMetric_getDescriptionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceMetric_getDescription"/>
+ </wsdl:message>
+ <wsdl:message name="IPerformanceMetric_getDescriptionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceMetric_getDescriptionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IPerformanceMetric::period-->
+ <wsdl:message name="IPerformanceMetric_getPeriodRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceMetric_getPeriod"/>
+ </wsdl:message>
+ <wsdl:message name="IPerformanceMetric_getPeriodResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceMetric_getPeriodResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IPerformanceMetric::count-->
+ <wsdl:message name="IPerformanceMetric_getCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceMetric_getCount"/>
+ </wsdl:message>
+ <wsdl:message name="IPerformanceMetric_getCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceMetric_getCountResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IPerformanceMetric::unit-->
+ <wsdl:message name="IPerformanceMetric_getUnitRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceMetric_getUnit"/>
+ </wsdl:message>
+ <wsdl:message name="IPerformanceMetric_getUnitResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceMetric_getUnitResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IPerformanceMetric::minimumValue-->
+ <wsdl:message name="IPerformanceMetric_getMinimumValueRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceMetric_getMinimumValue"/>
+ </wsdl:message>
+ <wsdl:message name="IPerformanceMetric_getMinimumValueResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceMetric_getMinimumValueResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IPerformanceMetric::maximumValue-->
+ <wsdl:message name="IPerformanceMetric_getMaximumValueRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceMetric_getMaximumValue"/>
+ </wsdl:message>
+ <wsdl:message name="IPerformanceMetric_getMaximumValueResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceMetric_getMaximumValueResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IPerformanceCollector
+ *************************************
+ -->
+ <!-- readonly attribute IPerformanceCollector::metricNames-->
+ <wsdl:message name="IPerformanceCollector_getMetricNamesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceCollector_getMetricNames"/>
+ </wsdl:message>
+ <wsdl:message name="IPerformanceCollector_getMetricNamesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceCollector_getMetricNamesResponse"/>
+ </wsdl:message>
+ <!-- method IPerformanceCollector::getMetrics-->
+ <wsdl:message name="IPerformanceCollector_getMetricsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceCollector_getMetrics"/>
+ </wsdl:message>
+ <wsdl:message name="IPerformanceCollector_getMetricsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceCollector_getMetricsResponse"/>
+ </wsdl:message>
+ <!-- method IPerformanceCollector::setupMetrics-->
+ <wsdl:message name="IPerformanceCollector_setupMetricsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceCollector_setupMetrics"/>
+ </wsdl:message>
+ <wsdl:message name="IPerformanceCollector_setupMetricsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceCollector_setupMetricsResponse"/>
+ </wsdl:message>
+ <!-- method IPerformanceCollector::enableMetrics-->
+ <wsdl:message name="IPerformanceCollector_enableMetricsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceCollector_enableMetrics"/>
+ </wsdl:message>
+ <wsdl:message name="IPerformanceCollector_enableMetricsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceCollector_enableMetricsResponse"/>
+ </wsdl:message>
+ <!-- method IPerformanceCollector::disableMetrics-->
+ <wsdl:message name="IPerformanceCollector_disableMetricsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceCollector_disableMetrics"/>
+ </wsdl:message>
+ <wsdl:message name="IPerformanceCollector_disableMetricsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceCollector_disableMetricsResponse"/>
+ </wsdl:message>
+ <!-- method IPerformanceCollector::queryMetricsData-->
+ <wsdl:message name="IPerformanceCollector_queryMetricsDataRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceCollector_queryMetricsData"/>
+ </wsdl:message>
+ <wsdl:message name="IPerformanceCollector_queryMetricsDataResultMsg">
+ <wsdl:part name="parameters" element="vbox:IPerformanceCollector_queryMetricsDataResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface INATEngine
+ *************************************
+ -->
+ <!-- read/write attribute INATEngine::network-->
+ <wsdl:message name="INATEngine_getNetworkRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getNetwork"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_getNetworkResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getNetworkResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_setNetworkRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setNetwork"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_setNetworkResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setNetworkResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INATEngine::hostIP-->
+ <wsdl:message name="INATEngine_getHostIPRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getHostIP"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_getHostIPResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getHostIPResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_setHostIPRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setHostIP"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_setHostIPResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setHostIPResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INATEngine::TFTPPrefix-->
+ <wsdl:message name="INATEngine_getTFTPPrefixRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getTFTPPrefix"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_getTFTPPrefixResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getTFTPPrefixResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_setTFTPPrefixRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setTFTPPrefix"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_setTFTPPrefixResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setTFTPPrefixResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INATEngine::TFTPBootFile-->
+ <wsdl:message name="INATEngine_getTFTPBootFileRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getTFTPBootFile"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_getTFTPBootFileResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getTFTPBootFileResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_setTFTPBootFileRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setTFTPBootFile"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_setTFTPBootFileResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setTFTPBootFileResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INATEngine::TFTPNextServer-->
+ <wsdl:message name="INATEngine_getTFTPNextServerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getTFTPNextServer"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_getTFTPNextServerResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getTFTPNextServerResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_setTFTPNextServerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setTFTPNextServer"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_setTFTPNextServerResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setTFTPNextServerResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INATEngine::aliasMode-->
+ <wsdl:message name="INATEngine_getAliasModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getAliasMode"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_getAliasModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getAliasModeResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_setAliasModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setAliasMode"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_setAliasModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setAliasModeResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INATEngine::DNSPassDomain-->
+ <wsdl:message name="INATEngine_getDNSPassDomainRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getDNSPassDomain"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_getDNSPassDomainResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getDNSPassDomainResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_setDNSPassDomainRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setDNSPassDomain"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_setDNSPassDomainResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setDNSPassDomainResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INATEngine::DNSProxy-->
+ <wsdl:message name="INATEngine_getDNSProxyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getDNSProxy"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_getDNSProxyResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getDNSProxyResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_setDNSProxyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setDNSProxy"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_setDNSProxyResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setDNSProxyResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute INATEngine::DNSUseHostResolver-->
+ <wsdl:message name="INATEngine_getDNSUseHostResolverRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getDNSUseHostResolver"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_getDNSUseHostResolverResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getDNSUseHostResolverResponse"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_setDNSUseHostResolverRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setDNSUseHostResolver"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_setDNSUseHostResolverResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setDNSUseHostResolverResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATEngine::redirects-->
+ <wsdl:message name="INATEngine_getRedirectsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getRedirects"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_getRedirectsResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getRedirectsResponse"/>
+ </wsdl:message>
+ <!-- method INATEngine::setNetworkSettings-->
+ <wsdl:message name="INATEngine_setNetworkSettingsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setNetworkSettings"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_setNetworkSettingsResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_setNetworkSettingsResponse"/>
+ </wsdl:message>
+ <!-- method INATEngine::getNetworkSettings-->
+ <wsdl:message name="INATEngine_getNetworkSettingsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getNetworkSettings"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_getNetworkSettingsResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_getNetworkSettingsResponse"/>
+ </wsdl:message>
+ <!-- method INATEngine::addRedirect-->
+ <wsdl:message name="INATEngine_addRedirectRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_addRedirect"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_addRedirectResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_addRedirectResponse"/>
+ </wsdl:message>
+ <!-- method INATEngine::removeRedirect-->
+ <wsdl:message name="INATEngine_removeRedirectRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_removeRedirect"/>
+ </wsdl:message>
+ <wsdl:message name="INATEngine_removeRedirectResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATEngine_removeRedirectResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IExtPackPlugIn
+ *************************************
+ -->
+ <!--
+ *************************************
+ messages for interface IExtPackBase
+ *************************************
+ -->
+ <!--
+ *************************************
+ messages for interface IExtPack
+ *************************************
+ -->
+ <!--
+ *************************************
+ messages for interface IExtPackFile
+ *************************************
+ -->
+ <!--
+ *************************************
+ messages for interface IExtPackManager
+ *************************************
+ -->
+ <!--
+ *************************************
+ messages for interface IBandwidthGroup
+ *************************************
+ -->
+ <!-- readonly attribute IBandwidthGroup::name-->
+ <wsdl:message name="IBandwidthGroup_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthGroup_getName"/>
+ </wsdl:message>
+ <wsdl:message name="IBandwidthGroup_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthGroup_getNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IBandwidthGroup::type-->
+ <wsdl:message name="IBandwidthGroup_getTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthGroup_getType"/>
+ </wsdl:message>
+ <wsdl:message name="IBandwidthGroup_getTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthGroup_getTypeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IBandwidthGroup::reference-->
+ <wsdl:message name="IBandwidthGroup_getReferenceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthGroup_getReference"/>
+ </wsdl:message>
+ <wsdl:message name="IBandwidthGroup_getReferenceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthGroup_getReferenceResponse"/>
+ </wsdl:message>
+ <!-- read/write attribute IBandwidthGroup::maxBytesPerSec-->
+ <wsdl:message name="IBandwidthGroup_getMaxBytesPerSecRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthGroup_getMaxBytesPerSec"/>
+ </wsdl:message>
+ <wsdl:message name="IBandwidthGroup_getMaxBytesPerSecResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthGroup_getMaxBytesPerSecResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IBandwidthGroup_setMaxBytesPerSecRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthGroup_setMaxBytesPerSec"/>
+ </wsdl:message>
+ <wsdl:message name="IBandwidthGroup_setMaxBytesPerSecResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthGroup_setMaxBytesPerSecResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IBandwidthControl
+ *************************************
+ -->
+ <!-- readonly attribute IBandwidthControl::numGroups-->
+ <wsdl:message name="IBandwidthControl_getNumGroupsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthControl_getNumGroups"/>
+ </wsdl:message>
+ <wsdl:message name="IBandwidthControl_getNumGroupsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthControl_getNumGroupsResponse"/>
+ </wsdl:message>
+ <!-- method IBandwidthControl::createBandwidthGroup-->
+ <wsdl:message name="IBandwidthControl_createBandwidthGroupRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthControl_createBandwidthGroup"/>
+ </wsdl:message>
+ <wsdl:message name="IBandwidthControl_createBandwidthGroupResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthControl_createBandwidthGroupResponse"/>
+ </wsdl:message>
+ <!-- method IBandwidthControl::deleteBandwidthGroup-->
+ <wsdl:message name="IBandwidthControl_deleteBandwidthGroupRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthControl_deleteBandwidthGroup"/>
+ </wsdl:message>
+ <wsdl:message name="IBandwidthControl_deleteBandwidthGroupResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthControl_deleteBandwidthGroupResponse"/>
+ </wsdl:message>
+ <!-- method IBandwidthControl::getBandwidthGroup-->
+ <wsdl:message name="IBandwidthControl_getBandwidthGroupRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthControl_getBandwidthGroup"/>
+ </wsdl:message>
+ <wsdl:message name="IBandwidthControl_getBandwidthGroupResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthControl_getBandwidthGroupResponse"/>
+ </wsdl:message>
+ <!-- method IBandwidthControl::getAllBandwidthGroups-->
+ <wsdl:message name="IBandwidthControl_getAllBandwidthGroupsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthControl_getAllBandwidthGroups"/>
+ </wsdl:message>
+ <wsdl:message name="IBandwidthControl_getAllBandwidthGroupsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthControl_getAllBandwidthGroupsResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IVirtualBoxClient
+ *************************************
+ -->
+ <!--
+ *************************************
+ messages for interface IEventSource
+ *************************************
+ -->
+ <!-- method IEventSource::createListener-->
+ <wsdl:message name="IEventSource_createListenerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IEventSource_createListener"/>
+ </wsdl:message>
+ <wsdl:message name="IEventSource_createListenerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IEventSource_createListenerResponse"/>
+ </wsdl:message>
+ <!-- method IEventSource::createAggregator-->
+ <wsdl:message name="IEventSource_createAggregatorRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IEventSource_createAggregator"/>
+ </wsdl:message>
+ <wsdl:message name="IEventSource_createAggregatorResultMsg">
+ <wsdl:part name="parameters" element="vbox:IEventSource_createAggregatorResponse"/>
+ </wsdl:message>
+ <!-- method IEventSource::registerListener-->
+ <wsdl:message name="IEventSource_registerListenerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IEventSource_registerListener"/>
+ </wsdl:message>
+ <wsdl:message name="IEventSource_registerListenerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IEventSource_registerListenerResponse"/>
+ </wsdl:message>
+ <!-- method IEventSource::unregisterListener-->
+ <wsdl:message name="IEventSource_unregisterListenerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IEventSource_unregisterListener"/>
+ </wsdl:message>
+ <wsdl:message name="IEventSource_unregisterListenerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IEventSource_unregisterListenerResponse"/>
+ </wsdl:message>
+ <!-- method IEventSource::fireEvent-->
+ <wsdl:message name="IEventSource_fireEventRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IEventSource_fireEvent"/>
+ </wsdl:message>
+ <wsdl:message name="IEventSource_fireEventResultMsg">
+ <wsdl:part name="parameters" element="vbox:IEventSource_fireEventResponse"/>
+ </wsdl:message>
+ <!-- method IEventSource::getEvent-->
+ <wsdl:message name="IEventSource_getEventRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IEventSource_getEvent"/>
+ </wsdl:message>
+ <wsdl:message name="IEventSource_getEventResultMsg">
+ <wsdl:part name="parameters" element="vbox:IEventSource_getEventResponse"/>
+ </wsdl:message>
+ <!-- method IEventSource::eventProcessed-->
+ <wsdl:message name="IEventSource_eventProcessedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IEventSource_eventProcessed"/>
+ </wsdl:message>
+ <wsdl:message name="IEventSource_eventProcessedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IEventSource_eventProcessedResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IEventListener
+ *************************************
+ -->
+ <!-- method IEventListener::handleEvent-->
+ <wsdl:message name="IEventListener_handleEventRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IEventListener_handleEvent"/>
+ </wsdl:message>
+ <wsdl:message name="IEventListener_handleEventResultMsg">
+ <wsdl:part name="parameters" element="vbox:IEventListener_handleEventResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IEvent
+ *************************************
+ -->
+ <!-- readonly attribute IEvent::type-->
+ <wsdl:message name="IEvent_getTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IEvent_getType"/>
+ </wsdl:message>
+ <wsdl:message name="IEvent_getTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IEvent_getTypeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IEvent::source-->
+ <wsdl:message name="IEvent_getSourceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IEvent_getSource"/>
+ </wsdl:message>
+ <wsdl:message name="IEvent_getSourceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IEvent_getSourceResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IEvent::waitable-->
+ <wsdl:message name="IEvent_getWaitableRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IEvent_getWaitable"/>
+ </wsdl:message>
+ <wsdl:message name="IEvent_getWaitableResultMsg">
+ <wsdl:part name="parameters" element="vbox:IEvent_getWaitableResponse"/>
+ </wsdl:message>
+ <!-- method IEvent::setProcessed-->
+ <wsdl:message name="IEvent_setProcessedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IEvent_setProcessed"/>
+ </wsdl:message>
+ <wsdl:message name="IEvent_setProcessedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IEvent_setProcessedResponse"/>
+ </wsdl:message>
+ <!-- method IEvent::waitProcessed-->
+ <wsdl:message name="IEvent_waitProcessedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IEvent_waitProcessed"/>
+ </wsdl:message>
+ <wsdl:message name="IEvent_waitProcessedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IEvent_waitProcessedResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IReusableEvent
+ *************************************
+ -->
+ <!-- readonly attribute IReusableEvent::generation-->
+ <wsdl:message name="IReusableEvent_getGenerationRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IReusableEvent_getGeneration"/>
+ </wsdl:message>
+ <wsdl:message name="IReusableEvent_getGenerationResultMsg">
+ <wsdl:part name="parameters" element="vbox:IReusableEvent_getGenerationResponse"/>
+ </wsdl:message>
+ <!-- method IReusableEvent::reuse-->
+ <wsdl:message name="IReusableEvent_reuseRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IReusableEvent_reuse"/>
+ </wsdl:message>
+ <wsdl:message name="IReusableEvent_reuseResultMsg">
+ <wsdl:part name="parameters" element="vbox:IReusableEvent_reuseResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IMachineEvent
+ *************************************
+ -->
+ <!-- readonly attribute IMachineEvent::machineId-->
+ <wsdl:message name="IMachineEvent_getMachineIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineEvent_getMachineId"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineEvent_getMachineIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineEvent_getMachineIdResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IMachineStateChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IMachineStateChangedEvent::state-->
+ <wsdl:message name="IMachineStateChangedEvent_getStateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineStateChangedEvent_getState"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineStateChangedEvent_getStateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineStateChangedEvent_getStateResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IMachineDataChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IMachineDataChangedEvent::temporary-->
+ <wsdl:message name="IMachineDataChangedEvent_getTemporaryRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDataChangedEvent_getTemporary"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineDataChangedEvent_getTemporaryResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineDataChangedEvent_getTemporaryResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IMediumRegisteredEvent
+ *************************************
+ -->
+ <!-- readonly attribute IMediumRegisteredEvent::mediumId-->
+ <wsdl:message name="IMediumRegisteredEvent_getMediumIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumRegisteredEvent_getMediumId"/>
+ </wsdl:message>
+ <wsdl:message name="IMediumRegisteredEvent_getMediumIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumRegisteredEvent_getMediumIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMediumRegisteredEvent::mediumType-->
+ <wsdl:message name="IMediumRegisteredEvent_getMediumTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumRegisteredEvent_getMediumType"/>
+ </wsdl:message>
+ <wsdl:message name="IMediumRegisteredEvent_getMediumTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumRegisteredEvent_getMediumTypeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMediumRegisteredEvent::registered-->
+ <wsdl:message name="IMediumRegisteredEvent_getRegisteredRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumRegisteredEvent_getRegistered"/>
+ </wsdl:message>
+ <wsdl:message name="IMediumRegisteredEvent_getRegisteredResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumRegisteredEvent_getRegisteredResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IMediumConfigChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IMediumConfigChangedEvent::medium-->
+ <wsdl:message name="IMediumConfigChangedEvent_getMediumRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumConfigChangedEvent_getMedium"/>
+ </wsdl:message>
+ <wsdl:message name="IMediumConfigChangedEvent_getMediumResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumConfigChangedEvent_getMediumResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IMachineRegisteredEvent
+ *************************************
+ -->
+ <!-- readonly attribute IMachineRegisteredEvent::registered-->
+ <wsdl:message name="IMachineRegisteredEvent_getRegisteredRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineRegisteredEvent_getRegistered"/>
+ </wsdl:message>
+ <wsdl:message name="IMachineRegisteredEvent_getRegisteredResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMachineRegisteredEvent_getRegisteredResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ISessionStateChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute ISessionStateChangedEvent::state-->
+ <wsdl:message name="ISessionStateChangedEvent_getStateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISessionStateChangedEvent_getState"/>
+ </wsdl:message>
+ <wsdl:message name="ISessionStateChangedEvent_getStateResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISessionStateChangedEvent_getStateResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestPropertyChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestPropertyChangedEvent::name-->
+ <wsdl:message name="IGuestPropertyChangedEvent_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestPropertyChangedEvent_getName"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestPropertyChangedEvent_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestPropertyChangedEvent_getNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestPropertyChangedEvent::value-->
+ <wsdl:message name="IGuestPropertyChangedEvent_getValueRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestPropertyChangedEvent_getValue"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestPropertyChangedEvent_getValueResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestPropertyChangedEvent_getValueResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestPropertyChangedEvent::flags-->
+ <wsdl:message name="IGuestPropertyChangedEvent_getFlagsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestPropertyChangedEvent_getFlags"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestPropertyChangedEvent_getFlagsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestPropertyChangedEvent_getFlagsResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ISnapshotEvent
+ *************************************
+ -->
+ <!-- readonly attribute ISnapshotEvent::snapshotId-->
+ <wsdl:message name="ISnapshotEvent_getSnapshotIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshotEvent_getSnapshotId"/>
+ </wsdl:message>
+ <wsdl:message name="ISnapshotEvent_getSnapshotIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshotEvent_getSnapshotIdResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ISnapshotTakenEvent
+ *************************************
+ -->
+ <!-- readonly attribute ISnapshotTakenEvent::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="ISnapshotTakenEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshotTakenEvent_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="ISnapshotTakenEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshotTakenEvent_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ISnapshotDeletedEvent
+ *************************************
+ -->
+ <!-- readonly attribute ISnapshotDeletedEvent::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="ISnapshotDeletedEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshotDeletedEvent_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="ISnapshotDeletedEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshotDeletedEvent_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ISnapshotRestoredEvent
+ *************************************
+ -->
+ <!-- readonly attribute ISnapshotRestoredEvent::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="ISnapshotRestoredEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshotRestoredEvent_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="ISnapshotRestoredEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshotRestoredEvent_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ISnapshotChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute ISnapshotChangedEvent::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="ISnapshotChangedEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshotChangedEvent_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="ISnapshotChangedEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISnapshotChangedEvent_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IMousePointerShapeChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IMousePointerShapeChangedEvent::visible-->
+ <wsdl:message name="IMousePointerShapeChangedEvent_getVisibleRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShapeChangedEvent_getVisible"/>
+ </wsdl:message>
+ <wsdl:message name="IMousePointerShapeChangedEvent_getVisibleResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShapeChangedEvent_getVisibleResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMousePointerShapeChangedEvent::alpha-->
+ <wsdl:message name="IMousePointerShapeChangedEvent_getAlphaRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShapeChangedEvent_getAlpha"/>
+ </wsdl:message>
+ <wsdl:message name="IMousePointerShapeChangedEvent_getAlphaResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShapeChangedEvent_getAlphaResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMousePointerShapeChangedEvent::xhot-->
+ <wsdl:message name="IMousePointerShapeChangedEvent_getXhotRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShapeChangedEvent_getXhot"/>
+ </wsdl:message>
+ <wsdl:message name="IMousePointerShapeChangedEvent_getXhotResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShapeChangedEvent_getXhotResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMousePointerShapeChangedEvent::yhot-->
+ <wsdl:message name="IMousePointerShapeChangedEvent_getYhotRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShapeChangedEvent_getYhot"/>
+ </wsdl:message>
+ <wsdl:message name="IMousePointerShapeChangedEvent_getYhotResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShapeChangedEvent_getYhotResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMousePointerShapeChangedEvent::width-->
+ <wsdl:message name="IMousePointerShapeChangedEvent_getWidthRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShapeChangedEvent_getWidth"/>
+ </wsdl:message>
+ <wsdl:message name="IMousePointerShapeChangedEvent_getWidthResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShapeChangedEvent_getWidthResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMousePointerShapeChangedEvent::height-->
+ <wsdl:message name="IMousePointerShapeChangedEvent_getHeightRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShapeChangedEvent_getHeight"/>
+ </wsdl:message>
+ <wsdl:message name="IMousePointerShapeChangedEvent_getHeightResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShapeChangedEvent_getHeightResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMousePointerShapeChangedEvent::shape-->
+ <wsdl:message name="IMousePointerShapeChangedEvent_getShapeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShapeChangedEvent_getShape"/>
+ </wsdl:message>
+ <wsdl:message name="IMousePointerShapeChangedEvent_getShapeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMousePointerShapeChangedEvent_getShapeResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IMouseCapabilityChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IMouseCapabilityChangedEvent::supportsAbsolute-->
+ <wsdl:message name="IMouseCapabilityChangedEvent_getSupportsAbsoluteRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMouseCapabilityChangedEvent_getSupportsAbsolute"/>
+ </wsdl:message>
+ <wsdl:message name="IMouseCapabilityChangedEvent_getSupportsAbsoluteResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMouseCapabilityChangedEvent_getSupportsAbsoluteResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMouseCapabilityChangedEvent::supportsRelative-->
+ <wsdl:message name="IMouseCapabilityChangedEvent_getSupportsRelativeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMouseCapabilityChangedEvent_getSupportsRelative"/>
+ </wsdl:message>
+ <wsdl:message name="IMouseCapabilityChangedEvent_getSupportsRelativeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMouseCapabilityChangedEvent_getSupportsRelativeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMouseCapabilityChangedEvent::supportsMultiTouch-->
+ <wsdl:message name="IMouseCapabilityChangedEvent_getSupportsMultiTouchRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMouseCapabilityChangedEvent_getSupportsMultiTouch"/>
+ </wsdl:message>
+ <wsdl:message name="IMouseCapabilityChangedEvent_getSupportsMultiTouchResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMouseCapabilityChangedEvent_getSupportsMultiTouchResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IMouseCapabilityChangedEvent::needsHostCursor-->
+ <wsdl:message name="IMouseCapabilityChangedEvent_getNeedsHostCursorRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMouseCapabilityChangedEvent_getNeedsHostCursor"/>
+ </wsdl:message>
+ <wsdl:message name="IMouseCapabilityChangedEvent_getNeedsHostCursorResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMouseCapabilityChangedEvent_getNeedsHostCursorResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IKeyboardLedsChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IKeyboardLedsChangedEvent::numLock-->
+ <wsdl:message name="IKeyboardLedsChangedEvent_getNumLockRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboardLedsChangedEvent_getNumLock"/>
+ </wsdl:message>
+ <wsdl:message name="IKeyboardLedsChangedEvent_getNumLockResultMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboardLedsChangedEvent_getNumLockResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IKeyboardLedsChangedEvent::capsLock-->
+ <wsdl:message name="IKeyboardLedsChangedEvent_getCapsLockRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboardLedsChangedEvent_getCapsLock"/>
+ </wsdl:message>
+ <wsdl:message name="IKeyboardLedsChangedEvent_getCapsLockResultMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboardLedsChangedEvent_getCapsLockResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IKeyboardLedsChangedEvent::scrollLock-->
+ <wsdl:message name="IKeyboardLedsChangedEvent_getScrollLockRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboardLedsChangedEvent_getScrollLock"/>
+ </wsdl:message>
+ <wsdl:message name="IKeyboardLedsChangedEvent_getScrollLockResultMsg">
+ <wsdl:part name="parameters" element="vbox:IKeyboardLedsChangedEvent_getScrollLockResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IStateChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IStateChangedEvent::state-->
+ <wsdl:message name="IStateChangedEvent_getStateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStateChangedEvent_getState"/>
+ </wsdl:message>
+ <wsdl:message name="IStateChangedEvent_getStateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStateChangedEvent_getStateResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IAdditionsStateChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IAdditionsStateChangedEvent::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="IAdditionsStateChangedEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAdditionsStateChangedEvent_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="IAdditionsStateChangedEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAdditionsStateChangedEvent_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface INetworkAdapterChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute INetworkAdapterChangedEvent::networkAdapter-->
+ <wsdl:message name="INetworkAdapterChangedEvent_getNetworkAdapterRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapterChangedEvent_getNetworkAdapter"/>
+ </wsdl:message>
+ <wsdl:message name="INetworkAdapterChangedEvent_getNetworkAdapterResultMsg">
+ <wsdl:part name="parameters" element="vbox:INetworkAdapterChangedEvent_getNetworkAdapterResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IAudioAdapterChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IAudioAdapterChangedEvent::audioAdapter-->
+ <wsdl:message name="IAudioAdapterChangedEvent_getAudioAdapterRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapterChangedEvent_getAudioAdapter"/>
+ </wsdl:message>
+ <wsdl:message name="IAudioAdapterChangedEvent_getAudioAdapterResultMsg">
+ <wsdl:part name="parameters" element="vbox:IAudioAdapterChangedEvent_getAudioAdapterResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ISerialPortChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute ISerialPortChangedEvent::serialPort-->
+ <wsdl:message name="ISerialPortChangedEvent_getSerialPortRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPortChangedEvent_getSerialPort"/>
+ </wsdl:message>
+ <wsdl:message name="ISerialPortChangedEvent_getSerialPortResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISerialPortChangedEvent_getSerialPortResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IParallelPortChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IParallelPortChangedEvent::parallelPort-->
+ <wsdl:message name="IParallelPortChangedEvent_getParallelPortRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPortChangedEvent_getParallelPort"/>
+ </wsdl:message>
+ <wsdl:message name="IParallelPortChangedEvent_getParallelPortResultMsg">
+ <wsdl:part name="parameters" element="vbox:IParallelPortChangedEvent_getParallelPortResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IStorageControllerChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IStorageControllerChangedEvent::machinId-->
+ <wsdl:message name="IStorageControllerChangedEvent_getMachinIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageControllerChangedEvent_getMachinId"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageControllerChangedEvent_getMachinIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageControllerChangedEvent_getMachinIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IStorageControllerChangedEvent::controllerName-->
+ <wsdl:message name="IStorageControllerChangedEvent_getControllerNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageControllerChangedEvent_getControllerName"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageControllerChangedEvent_getControllerNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageControllerChangedEvent_getControllerNameResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IMediumChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IMediumChangedEvent::mediumAttachment-->
+ <wsdl:message name="IMediumChangedEvent_getMediumAttachmentRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumChangedEvent_getMediumAttachment"/>
+ </wsdl:message>
+ <wsdl:message name="IMediumChangedEvent_getMediumAttachmentResultMsg">
+ <wsdl:part name="parameters" element="vbox:IMediumChangedEvent_getMediumAttachmentResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IClipboardModeChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IClipboardModeChangedEvent::clipboardMode-->
+ <wsdl:message name="IClipboardModeChangedEvent_getClipboardModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IClipboardModeChangedEvent_getClipboardMode"/>
+ </wsdl:message>
+ <wsdl:message name="IClipboardModeChangedEvent_getClipboardModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IClipboardModeChangedEvent_getClipboardModeResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IClipboardFileTransferModeChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IClipboardFileTransferModeChangedEvent::enabled-->
+ <wsdl:message name="IClipboardFileTransferModeChangedEvent_getEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IClipboardFileTransferModeChangedEvent_getEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IClipboardFileTransferModeChangedEvent_getEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IClipboardFileTransferModeChangedEvent_getEnabledResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IDnDModeChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IDnDModeChangedEvent::dndMode-->
+ <wsdl:message name="IDnDModeChangedEvent_getDndModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDModeChangedEvent_getDndMode"/>
+ </wsdl:message>
+ <wsdl:message name="IDnDModeChangedEvent_getDndModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IDnDModeChangedEvent_getDndModeResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ICPUChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute ICPUChangedEvent::CPU-->
+ <wsdl:message name="ICPUChangedEvent_getCPURequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICPUChangedEvent_getCPU"/>
+ </wsdl:message>
+ <wsdl:message name="ICPUChangedEvent_getCPUResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICPUChangedEvent_getCPUResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICPUChangedEvent::add-->
+ <wsdl:message name="ICPUChangedEvent_getAddRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICPUChangedEvent_getAdd"/>
+ </wsdl:message>
+ <wsdl:message name="ICPUChangedEvent_getAddResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICPUChangedEvent_getAddResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ICPUExecutionCapChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute ICPUExecutionCapChangedEvent::executionCap-->
+ <wsdl:message name="ICPUExecutionCapChangedEvent_getExecutionCapRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICPUExecutionCapChangedEvent_getExecutionCap"/>
+ </wsdl:message>
+ <wsdl:message name="ICPUExecutionCapChangedEvent_getExecutionCapResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICPUExecutionCapChangedEvent_getExecutionCapResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestKeyboardEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestKeyboardEvent::scancodes-->
+ <wsdl:message name="IGuestKeyboardEvent_getScancodesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestKeyboardEvent_getScancodes"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestKeyboardEvent_getScancodesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestKeyboardEvent_getScancodesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestMouseEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestMouseEvent::mode-->
+ <wsdl:message name="IGuestMouseEvent_getModeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMouseEvent_getMode"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestMouseEvent_getModeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMouseEvent_getModeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestMouseEvent::x-->
+ <wsdl:message name="IGuestMouseEvent_getXRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMouseEvent_getX"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestMouseEvent_getXResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMouseEvent_getXResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestMouseEvent::y-->
+ <wsdl:message name="IGuestMouseEvent_getYRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMouseEvent_getY"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestMouseEvent_getYResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMouseEvent_getYResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestMouseEvent::z-->
+ <wsdl:message name="IGuestMouseEvent_getZRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMouseEvent_getZ"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestMouseEvent_getZResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMouseEvent_getZResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestMouseEvent::w-->
+ <wsdl:message name="IGuestMouseEvent_getWRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMouseEvent_getW"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestMouseEvent_getWResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMouseEvent_getWResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestMouseEvent::buttons-->
+ <wsdl:message name="IGuestMouseEvent_getButtonsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMouseEvent_getButtons"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestMouseEvent_getButtonsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMouseEvent_getButtonsResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestMultiTouchEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestMultiTouchEvent::contactCount-->
+ <wsdl:message name="IGuestMultiTouchEvent_getContactCountRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMultiTouchEvent_getContactCount"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestMultiTouchEvent_getContactCountResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMultiTouchEvent_getContactCountResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestMultiTouchEvent::xPositions-->
+ <wsdl:message name="IGuestMultiTouchEvent_getXPositionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMultiTouchEvent_getXPositions"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestMultiTouchEvent_getXPositionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMultiTouchEvent_getXPositionsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestMultiTouchEvent::yPositions-->
+ <wsdl:message name="IGuestMultiTouchEvent_getYPositionsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMultiTouchEvent_getYPositions"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestMultiTouchEvent_getYPositionsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMultiTouchEvent_getYPositionsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestMultiTouchEvent::contactIds-->
+ <wsdl:message name="IGuestMultiTouchEvent_getContactIdsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMultiTouchEvent_getContactIds"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestMultiTouchEvent_getContactIdsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMultiTouchEvent_getContactIdsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestMultiTouchEvent::contactFlags-->
+ <wsdl:message name="IGuestMultiTouchEvent_getContactFlagsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMultiTouchEvent_getContactFlags"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestMultiTouchEvent_getContactFlagsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMultiTouchEvent_getContactFlagsResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestMultiTouchEvent::scanTime-->
+ <wsdl:message name="IGuestMultiTouchEvent_getScanTimeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMultiTouchEvent_getScanTime"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestMultiTouchEvent_getScanTimeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMultiTouchEvent_getScanTimeResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestSessionEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestSessionEvent::session-->
+ <wsdl:message name="IGuestSessionEvent_getSessionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSessionEvent_getSession"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSessionEvent_getSessionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSessionEvent_getSessionResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestSessionStateChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestSessionStateChangedEvent::id-->
+ <wsdl:message name="IGuestSessionStateChangedEvent_getIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSessionStateChangedEvent_getId"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSessionStateChangedEvent_getIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSessionStateChangedEvent_getIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestSessionStateChangedEvent::status-->
+ <wsdl:message name="IGuestSessionStateChangedEvent_getStatusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSessionStateChangedEvent_getStatus"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSessionStateChangedEvent_getStatusResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSessionStateChangedEvent_getStatusResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestSessionStateChangedEvent::error-->
+ <wsdl:message name="IGuestSessionStateChangedEvent_getErrorRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSessionStateChangedEvent_getError"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSessionStateChangedEvent_getErrorResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSessionStateChangedEvent_getErrorResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestSessionRegisteredEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestSessionRegisteredEvent::registered-->
+ <wsdl:message name="IGuestSessionRegisteredEvent_getRegisteredRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSessionRegisteredEvent_getRegistered"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestSessionRegisteredEvent_getRegisteredResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestSessionRegisteredEvent_getRegisteredResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestProcessEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestProcessEvent::process-->
+ <wsdl:message name="IGuestProcessEvent_getProcessRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcessEvent_getProcess"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestProcessEvent_getProcessResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcessEvent_getProcessResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestProcessEvent::pid-->
+ <wsdl:message name="IGuestProcessEvent_getPidRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcessEvent_getPid"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestProcessEvent_getPidResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcessEvent_getPidResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestProcessRegisteredEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestProcessRegisteredEvent::registered-->
+ <wsdl:message name="IGuestProcessRegisteredEvent_getRegisteredRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcessRegisteredEvent_getRegistered"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestProcessRegisteredEvent_getRegisteredResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcessRegisteredEvent_getRegisteredResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestProcessStateChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestProcessStateChangedEvent::status-->
+ <wsdl:message name="IGuestProcessStateChangedEvent_getStatusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcessStateChangedEvent_getStatus"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestProcessStateChangedEvent_getStatusResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcessStateChangedEvent_getStatusResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestProcessStateChangedEvent::error-->
+ <wsdl:message name="IGuestProcessStateChangedEvent_getErrorRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcessStateChangedEvent_getError"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestProcessStateChangedEvent_getErrorResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcessStateChangedEvent_getErrorResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestProcessIOEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestProcessIOEvent::handle-->
+ <wsdl:message name="IGuestProcessIOEvent_getHandleRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcessIOEvent_getHandle"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestProcessIOEvent_getHandleResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcessIOEvent_getHandleResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestProcessIOEvent::processed-->
+ <wsdl:message name="IGuestProcessIOEvent_getProcessedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcessIOEvent_getProcessed"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestProcessIOEvent_getProcessedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcessIOEvent_getProcessedResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestProcessInputNotifyEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestProcessInputNotifyEvent::status-->
+ <wsdl:message name="IGuestProcessInputNotifyEvent_getStatusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcessInputNotifyEvent_getStatus"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestProcessInputNotifyEvent_getStatusResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcessInputNotifyEvent_getStatusResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestProcessOutputEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestProcessOutputEvent::data-->
+ <wsdl:message name="IGuestProcessOutputEvent_getDataRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcessOutputEvent_getData"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestProcessOutputEvent_getDataResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestProcessOutputEvent_getDataResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestFileEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestFileEvent::file-->
+ <wsdl:message name="IGuestFileEvent_getFileRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileEvent_getFile"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestFileEvent_getFileResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileEvent_getFileResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestFileRegisteredEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestFileRegisteredEvent::registered-->
+ <wsdl:message name="IGuestFileRegisteredEvent_getRegisteredRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileRegisteredEvent_getRegistered"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestFileRegisteredEvent_getRegisteredResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileRegisteredEvent_getRegisteredResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestFileStateChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestFileStateChangedEvent::status-->
+ <wsdl:message name="IGuestFileStateChangedEvent_getStatusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileStateChangedEvent_getStatus"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestFileStateChangedEvent_getStatusResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileStateChangedEvent_getStatusResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestFileStateChangedEvent::error-->
+ <wsdl:message name="IGuestFileStateChangedEvent_getErrorRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileStateChangedEvent_getError"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestFileStateChangedEvent_getErrorResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileStateChangedEvent_getErrorResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestFileIOEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestFileIOEvent::offset-->
+ <wsdl:message name="IGuestFileIOEvent_getOffsetRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileIOEvent_getOffset"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestFileIOEvent_getOffsetResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileIOEvent_getOffsetResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestFileIOEvent::processed-->
+ <wsdl:message name="IGuestFileIOEvent_getProcessedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileIOEvent_getProcessed"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestFileIOEvent_getProcessedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileIOEvent_getProcessedResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestFileOffsetChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestFileOffsetChangedEvent::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="IGuestFileOffsetChangedEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileOffsetChangedEvent_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestFileOffsetChangedEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileOffsetChangedEvent_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestFileSizeChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestFileSizeChangedEvent::newSize-->
+ <wsdl:message name="IGuestFileSizeChangedEvent_getNewSizeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileSizeChangedEvent_getNewSize"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestFileSizeChangedEvent_getNewSizeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileSizeChangedEvent_getNewSizeResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestFileReadEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestFileReadEvent::data-->
+ <wsdl:message name="IGuestFileReadEvent_getDataRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileReadEvent_getData"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestFileReadEvent_getDataResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileReadEvent_getDataResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestFileWriteEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestFileWriteEvent::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="IGuestFileWriteEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileWriteEvent_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestFileWriteEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestFileWriteEvent_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IVRDEServerChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IVRDEServerChangedEvent::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="IVRDEServerChangedEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServerChangedEvent_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServerChangedEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServerChangedEvent_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IVRDEServerInfoChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IVRDEServerInfoChangedEvent::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="IVRDEServerInfoChangedEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServerInfoChangedEvent_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="IVRDEServerInfoChangedEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVRDEServerInfoChangedEvent_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IRecordingChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IRecordingChangedEvent::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="IRecordingChangedEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingChangedEvent_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="IRecordingChangedEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRecordingChangedEvent_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IUSBControllerChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IUSBControllerChangedEvent::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="IUSBControllerChangedEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBControllerChangedEvent_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBControllerChangedEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBControllerChangedEvent_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IUSBDeviceStateChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IUSBDeviceStateChangedEvent::device-->
+ <wsdl:message name="IUSBDeviceStateChangedEvent_getDeviceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceStateChangedEvent_getDevice"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceStateChangedEvent_getDeviceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceStateChangedEvent_getDeviceResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUSBDeviceStateChangedEvent::attached-->
+ <wsdl:message name="IUSBDeviceStateChangedEvent_getAttachedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceStateChangedEvent_getAttached"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceStateChangedEvent_getAttachedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceStateChangedEvent_getAttachedResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IUSBDeviceStateChangedEvent::error-->
+ <wsdl:message name="IUSBDeviceStateChangedEvent_getErrorRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceStateChangedEvent_getError"/>
+ </wsdl:message>
+ <wsdl:message name="IUSBDeviceStateChangedEvent_getErrorResultMsg">
+ <wsdl:part name="parameters" element="vbox:IUSBDeviceStateChangedEvent_getErrorResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ISharedFolderChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute ISharedFolderChangedEvent::scope-->
+ <wsdl:message name="ISharedFolderChangedEvent_getScopeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolderChangedEvent_getScope"/>
+ </wsdl:message>
+ <wsdl:message name="ISharedFolderChangedEvent_getScopeResultMsg">
+ <wsdl:part name="parameters" element="vbox:ISharedFolderChangedEvent_getScopeResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IRuntimeErrorEvent
+ *************************************
+ -->
+ <!-- readonly attribute IRuntimeErrorEvent::fatal-->
+ <wsdl:message name="IRuntimeErrorEvent_getFatalRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRuntimeErrorEvent_getFatal"/>
+ </wsdl:message>
+ <wsdl:message name="IRuntimeErrorEvent_getFatalResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRuntimeErrorEvent_getFatalResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IRuntimeErrorEvent::id-->
+ <wsdl:message name="IRuntimeErrorEvent_getIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRuntimeErrorEvent_getId"/>
+ </wsdl:message>
+ <wsdl:message name="IRuntimeErrorEvent_getIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRuntimeErrorEvent_getIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IRuntimeErrorEvent::message-->
+ <wsdl:message name="IRuntimeErrorEvent_getMessageRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRuntimeErrorEvent_getMessage"/>
+ </wsdl:message>
+ <wsdl:message name="IRuntimeErrorEvent_getMessageResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRuntimeErrorEvent_getMessageResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IEventSourceChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IEventSourceChangedEvent::listener-->
+ <wsdl:message name="IEventSourceChangedEvent_getListenerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IEventSourceChangedEvent_getListener"/>
+ </wsdl:message>
+ <wsdl:message name="IEventSourceChangedEvent_getListenerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IEventSourceChangedEvent_getListenerResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IEventSourceChangedEvent::add-->
+ <wsdl:message name="IEventSourceChangedEvent_getAddRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IEventSourceChangedEvent_getAdd"/>
+ </wsdl:message>
+ <wsdl:message name="IEventSourceChangedEvent_getAddResultMsg">
+ <wsdl:part name="parameters" element="vbox:IEventSourceChangedEvent_getAddResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IExtraDataChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IExtraDataChangedEvent::machineId-->
+ <wsdl:message name="IExtraDataChangedEvent_getMachineIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IExtraDataChangedEvent_getMachineId"/>
+ </wsdl:message>
+ <wsdl:message name="IExtraDataChangedEvent_getMachineIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IExtraDataChangedEvent_getMachineIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IExtraDataChangedEvent::key-->
+ <wsdl:message name="IExtraDataChangedEvent_getKeyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IExtraDataChangedEvent_getKey"/>
+ </wsdl:message>
+ <wsdl:message name="IExtraDataChangedEvent_getKeyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IExtraDataChangedEvent_getKeyResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IExtraDataChangedEvent::value-->
+ <wsdl:message name="IExtraDataChangedEvent_getValueRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IExtraDataChangedEvent_getValue"/>
+ </wsdl:message>
+ <wsdl:message name="IExtraDataChangedEvent_getValueResultMsg">
+ <wsdl:part name="parameters" element="vbox:IExtraDataChangedEvent_getValueResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IVetoEvent
+ *************************************
+ -->
+ <!-- method IVetoEvent::addVeto-->
+ <wsdl:message name="IVetoEvent_addVetoRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVetoEvent_addVeto"/>
+ </wsdl:message>
+ <wsdl:message name="IVetoEvent_addVetoResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVetoEvent_addVetoResponse"/>
+ </wsdl:message>
+ <!-- method IVetoEvent::isVetoed-->
+ <wsdl:message name="IVetoEvent_isVetoedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVetoEvent_isVetoed"/>
+ </wsdl:message>
+ <wsdl:message name="IVetoEvent_isVetoedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVetoEvent_isVetoedResponse"/>
+ </wsdl:message>
+ <!-- method IVetoEvent::getVetos-->
+ <wsdl:message name="IVetoEvent_getVetosRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVetoEvent_getVetos"/>
+ </wsdl:message>
+ <wsdl:message name="IVetoEvent_getVetosResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVetoEvent_getVetosResponse"/>
+ </wsdl:message>
+ <!-- method IVetoEvent::addApproval-->
+ <wsdl:message name="IVetoEvent_addApprovalRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVetoEvent_addApproval"/>
+ </wsdl:message>
+ <wsdl:message name="IVetoEvent_addApprovalResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVetoEvent_addApprovalResponse"/>
+ </wsdl:message>
+ <!-- method IVetoEvent::isApproved-->
+ <wsdl:message name="IVetoEvent_isApprovedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVetoEvent_isApproved"/>
+ </wsdl:message>
+ <wsdl:message name="IVetoEvent_isApprovedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVetoEvent_isApprovedResponse"/>
+ </wsdl:message>
+ <!-- method IVetoEvent::getApprovals-->
+ <wsdl:message name="IVetoEvent_getApprovalsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVetoEvent_getApprovals"/>
+ </wsdl:message>
+ <wsdl:message name="IVetoEvent_getApprovalsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVetoEvent_getApprovalsResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IExtraDataCanChangeEvent
+ *************************************
+ -->
+ <!-- readonly attribute IExtraDataCanChangeEvent::machineId-->
+ <wsdl:message name="IExtraDataCanChangeEvent_getMachineIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IExtraDataCanChangeEvent_getMachineId"/>
+ </wsdl:message>
+ <wsdl:message name="IExtraDataCanChangeEvent_getMachineIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IExtraDataCanChangeEvent_getMachineIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IExtraDataCanChangeEvent::key-->
+ <wsdl:message name="IExtraDataCanChangeEvent_getKeyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IExtraDataCanChangeEvent_getKey"/>
+ </wsdl:message>
+ <wsdl:message name="IExtraDataCanChangeEvent_getKeyResultMsg">
+ <wsdl:part name="parameters" element="vbox:IExtraDataCanChangeEvent_getKeyResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IExtraDataCanChangeEvent::value-->
+ <wsdl:message name="IExtraDataCanChangeEvent_getValueRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IExtraDataCanChangeEvent_getValue"/>
+ </wsdl:message>
+ <wsdl:message name="IExtraDataCanChangeEvent_getValueResultMsg">
+ <wsdl:part name="parameters" element="vbox:IExtraDataCanChangeEvent_getValueResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ICanShowWindowEvent
+ *************************************
+ -->
+ <!-- readonly attribute ICanShowWindowEvent::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="ICanShowWindowEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICanShowWindowEvent_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="ICanShowWindowEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICanShowWindowEvent_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IShowWindowEvent
+ *************************************
+ -->
+ <!-- read/write attribute IShowWindowEvent::winId-->
+ <wsdl:message name="IShowWindowEvent_getWinIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IShowWindowEvent_getWinId"/>
+ </wsdl:message>
+ <wsdl:message name="IShowWindowEvent_getWinIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IShowWindowEvent_getWinIdResponse"/>
+ </wsdl:message>
+ <wsdl:message name="IShowWindowEvent_setWinIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IShowWindowEvent_setWinId"/>
+ </wsdl:message>
+ <wsdl:message name="IShowWindowEvent_setWinIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IShowWindowEvent_setWinIdResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface INATRedirectEvent
+ *************************************
+ -->
+ <!-- readonly attribute INATRedirectEvent::slot-->
+ <wsdl:message name="INATRedirectEvent_getSlotRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATRedirectEvent_getSlot"/>
+ </wsdl:message>
+ <wsdl:message name="INATRedirectEvent_getSlotResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATRedirectEvent_getSlotResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATRedirectEvent::remove-->
+ <wsdl:message name="INATRedirectEvent_getRemoveRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATRedirectEvent_getRemove"/>
+ </wsdl:message>
+ <wsdl:message name="INATRedirectEvent_getRemoveResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATRedirectEvent_getRemoveResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATRedirectEvent::name-->
+ <wsdl:message name="INATRedirectEvent_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATRedirectEvent_getName"/>
+ </wsdl:message>
+ <wsdl:message name="INATRedirectEvent_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATRedirectEvent_getNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATRedirectEvent::proto-->
+ <wsdl:message name="INATRedirectEvent_getProtoRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATRedirectEvent_getProto"/>
+ </wsdl:message>
+ <wsdl:message name="INATRedirectEvent_getProtoResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATRedirectEvent_getProtoResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATRedirectEvent::hostIP-->
+ <wsdl:message name="INATRedirectEvent_getHostIPRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATRedirectEvent_getHostIP"/>
+ </wsdl:message>
+ <wsdl:message name="INATRedirectEvent_getHostIPResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATRedirectEvent_getHostIPResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATRedirectEvent::hostPort-->
+ <wsdl:message name="INATRedirectEvent_getHostPortRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATRedirectEvent_getHostPort"/>
+ </wsdl:message>
+ <wsdl:message name="INATRedirectEvent_getHostPortResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATRedirectEvent_getHostPortResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATRedirectEvent::guestIP-->
+ <wsdl:message name="INATRedirectEvent_getGuestIPRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATRedirectEvent_getGuestIP"/>
+ </wsdl:message>
+ <wsdl:message name="INATRedirectEvent_getGuestIPResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATRedirectEvent_getGuestIPResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATRedirectEvent::guestPort-->
+ <wsdl:message name="INATRedirectEvent_getGuestPortRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATRedirectEvent_getGuestPort"/>
+ </wsdl:message>
+ <wsdl:message name="INATRedirectEvent_getGuestPortResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATRedirectEvent_getGuestPortResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IHostPCIDevicePlugEvent
+ *************************************
+ -->
+ <!-- readonly attribute IHostPCIDevicePlugEvent::plugged-->
+ <wsdl:message name="IHostPCIDevicePlugEvent_getPluggedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostPCIDevicePlugEvent_getPlugged"/>
+ </wsdl:message>
+ <wsdl:message name="IHostPCIDevicePlugEvent_getPluggedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostPCIDevicePlugEvent_getPluggedResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHostPCIDevicePlugEvent::success-->
+ <wsdl:message name="IHostPCIDevicePlugEvent_getSuccessRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostPCIDevicePlugEvent_getSuccess"/>
+ </wsdl:message>
+ <wsdl:message name="IHostPCIDevicePlugEvent_getSuccessResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostPCIDevicePlugEvent_getSuccessResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHostPCIDevicePlugEvent::attachment-->
+ <wsdl:message name="IHostPCIDevicePlugEvent_getAttachmentRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostPCIDevicePlugEvent_getAttachment"/>
+ </wsdl:message>
+ <wsdl:message name="IHostPCIDevicePlugEvent_getAttachmentResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostPCIDevicePlugEvent_getAttachmentResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IHostPCIDevicePlugEvent::message-->
+ <wsdl:message name="IHostPCIDevicePlugEvent_getMessageRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostPCIDevicePlugEvent_getMessage"/>
+ </wsdl:message>
+ <wsdl:message name="IHostPCIDevicePlugEvent_getMessageResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostPCIDevicePlugEvent_getMessageResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IVBoxSVCAvailabilityChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IVBoxSVCAvailabilityChangedEvent::available-->
+ <wsdl:message name="IVBoxSVCAvailabilityChangedEvent_getAvailableRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVBoxSVCAvailabilityChangedEvent_getAvailable"/>
+ </wsdl:message>
+ <wsdl:message name="IVBoxSVCAvailabilityChangedEvent_getAvailableResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVBoxSVCAvailabilityChangedEvent_getAvailableResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IBandwidthGroupChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IBandwidthGroupChangedEvent::bandwidthGroup-->
+ <wsdl:message name="IBandwidthGroupChangedEvent_getBandwidthGroupRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthGroupChangedEvent_getBandwidthGroup"/>
+ </wsdl:message>
+ <wsdl:message name="IBandwidthGroupChangedEvent_getBandwidthGroupResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBandwidthGroupChangedEvent_getBandwidthGroupResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestMonitorChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestMonitorChangedEvent::changeType-->
+ <wsdl:message name="IGuestMonitorChangedEvent_getChangeTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMonitorChangedEvent_getChangeType"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestMonitorChangedEvent_getChangeTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMonitorChangedEvent_getChangeTypeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestMonitorChangedEvent::screenId-->
+ <wsdl:message name="IGuestMonitorChangedEvent_getScreenIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMonitorChangedEvent_getScreenId"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestMonitorChangedEvent_getScreenIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMonitorChangedEvent_getScreenIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestMonitorChangedEvent::originX-->
+ <wsdl:message name="IGuestMonitorChangedEvent_getOriginXRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMonitorChangedEvent_getOriginX"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestMonitorChangedEvent_getOriginXResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMonitorChangedEvent_getOriginXResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestMonitorChangedEvent::originY-->
+ <wsdl:message name="IGuestMonitorChangedEvent_getOriginYRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMonitorChangedEvent_getOriginY"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestMonitorChangedEvent_getOriginYResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMonitorChangedEvent_getOriginYResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestMonitorChangedEvent::width-->
+ <wsdl:message name="IGuestMonitorChangedEvent_getWidthRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMonitorChangedEvent_getWidth"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestMonitorChangedEvent_getWidthResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMonitorChangedEvent_getWidthResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestMonitorChangedEvent::height-->
+ <wsdl:message name="IGuestMonitorChangedEvent_getHeightRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMonitorChangedEvent_getHeight"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestMonitorChangedEvent_getHeightResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMonitorChangedEvent_getHeightResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestUserStateChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestUserStateChangedEvent::name-->
+ <wsdl:message name="IGuestUserStateChangedEvent_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestUserStateChangedEvent_getName"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestUserStateChangedEvent_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestUserStateChangedEvent_getNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestUserStateChangedEvent::domain-->
+ <wsdl:message name="IGuestUserStateChangedEvent_getDomainRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestUserStateChangedEvent_getDomain"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestUserStateChangedEvent_getDomainResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestUserStateChangedEvent_getDomainResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestUserStateChangedEvent::state-->
+ <wsdl:message name="IGuestUserStateChangedEvent_getStateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestUserStateChangedEvent_getState"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestUserStateChangedEvent_getStateResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestUserStateChangedEvent_getStateResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestUserStateChangedEvent::stateDetails-->
+ <wsdl:message name="IGuestUserStateChangedEvent_getStateDetailsRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestUserStateChangedEvent_getStateDetails"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestUserStateChangedEvent_getStateDetailsResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestUserStateChangedEvent_getStateDetailsResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IStorageDeviceChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IStorageDeviceChangedEvent::storageDevice-->
+ <wsdl:message name="IStorageDeviceChangedEvent_getStorageDeviceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageDeviceChangedEvent_getStorageDevice"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageDeviceChangedEvent_getStorageDeviceResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageDeviceChangedEvent_getStorageDeviceResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IStorageDeviceChangedEvent::removed-->
+ <wsdl:message name="IStorageDeviceChangedEvent_getRemovedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageDeviceChangedEvent_getRemoved"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageDeviceChangedEvent_getRemovedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageDeviceChangedEvent_getRemovedResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IStorageDeviceChangedEvent::silent-->
+ <wsdl:message name="IStorageDeviceChangedEvent_getSilentRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageDeviceChangedEvent_getSilent"/>
+ </wsdl:message>
+ <wsdl:message name="IStorageDeviceChangedEvent_getSilentResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStorageDeviceChangedEvent_getSilentResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface INATNetworkChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute INATNetworkChangedEvent::networkName-->
+ <wsdl:message name="INATNetworkChangedEvent_getNetworkNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkChangedEvent_getNetworkName"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetworkChangedEvent_getNetworkNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkChangedEvent_getNetworkNameResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface INATNetworkStartStopEvent
+ *************************************
+ -->
+ <!-- readonly attribute INATNetworkStartStopEvent::startEvent-->
+ <wsdl:message name="INATNetworkStartStopEvent_getStartEventRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkStartStopEvent_getStartEvent"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetworkStartStopEvent_getStartEventResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkStartStopEvent_getStartEventResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface INATNetworkAlterEvent
+ *************************************
+ -->
+ <!-- readonly attribute INATNetworkAlterEvent::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="INATNetworkAlterEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkAlterEvent_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetworkAlterEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkAlterEvent_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface INATNetworkCreationDeletionEvent
+ *************************************
+ -->
+ <!-- readonly attribute INATNetworkCreationDeletionEvent::creationEvent-->
+ <wsdl:message name="INATNetworkCreationDeletionEvent_getCreationEventRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkCreationDeletionEvent_getCreationEvent"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetworkCreationDeletionEvent_getCreationEventResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkCreationDeletionEvent_getCreationEventResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface INATNetworkSettingEvent
+ *************************************
+ -->
+ <!-- readonly attribute INATNetworkSettingEvent::enabled-->
+ <wsdl:message name="INATNetworkSettingEvent_getEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkSettingEvent_getEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetworkSettingEvent_getEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkSettingEvent_getEnabledResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATNetworkSettingEvent::network-->
+ <wsdl:message name="INATNetworkSettingEvent_getNetworkRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkSettingEvent_getNetwork"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetworkSettingEvent_getNetworkResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkSettingEvent_getNetworkResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATNetworkSettingEvent::gateway-->
+ <wsdl:message name="INATNetworkSettingEvent_getGatewayRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkSettingEvent_getGateway"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetworkSettingEvent_getGatewayResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkSettingEvent_getGatewayResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATNetworkSettingEvent::advertiseDefaultIPv6RouteEnabled-->
+ <wsdl:message name="INATNetworkSettingEvent_getAdvertiseDefaultIPv6RouteEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkSettingEvent_getAdvertiseDefaultIPv6RouteEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetworkSettingEvent_getAdvertiseDefaultIPv6RouteEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkSettingEvent_getAdvertiseDefaultIPv6RouteEnabledResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATNetworkSettingEvent::needDhcpServer-->
+ <wsdl:message name="INATNetworkSettingEvent_getNeedDhcpServerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkSettingEvent_getNeedDhcpServer"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetworkSettingEvent_getNeedDhcpServerResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkSettingEvent_getNeedDhcpServerResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface INATNetworkPortForwardEvent
+ *************************************
+ -->
+ <!-- readonly attribute INATNetworkPortForwardEvent::create-->
+ <wsdl:message name="INATNetworkPortForwardEvent_getCreateRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkPortForwardEvent_getCreate"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetworkPortForwardEvent_getCreateResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkPortForwardEvent_getCreateResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATNetworkPortForwardEvent::ipv6-->
+ <wsdl:message name="INATNetworkPortForwardEvent_getIpv6RequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkPortForwardEvent_getIpv6"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetworkPortForwardEvent_getIpv6ResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkPortForwardEvent_getIpv6Response"/>
+ </wsdl:message>
+ <!-- readonly attribute INATNetworkPortForwardEvent::name-->
+ <wsdl:message name="INATNetworkPortForwardEvent_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkPortForwardEvent_getName"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetworkPortForwardEvent_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkPortForwardEvent_getNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATNetworkPortForwardEvent::proto-->
+ <wsdl:message name="INATNetworkPortForwardEvent_getProtoRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkPortForwardEvent_getProto"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetworkPortForwardEvent_getProtoResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkPortForwardEvent_getProtoResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATNetworkPortForwardEvent::hostIp-->
+ <wsdl:message name="INATNetworkPortForwardEvent_getHostIpRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkPortForwardEvent_getHostIp"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetworkPortForwardEvent_getHostIpResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkPortForwardEvent_getHostIpResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATNetworkPortForwardEvent::hostPort-->
+ <wsdl:message name="INATNetworkPortForwardEvent_getHostPortRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkPortForwardEvent_getHostPort"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetworkPortForwardEvent_getHostPortResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkPortForwardEvent_getHostPortResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATNetworkPortForwardEvent::guestIp-->
+ <wsdl:message name="INATNetworkPortForwardEvent_getGuestIpRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkPortForwardEvent_getGuestIp"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetworkPortForwardEvent_getGuestIpResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkPortForwardEvent_getGuestIpResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute INATNetworkPortForwardEvent::guestPort-->
+ <wsdl:message name="INATNetworkPortForwardEvent_getGuestPortRequestMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkPortForwardEvent_getGuestPort"/>
+ </wsdl:message>
+ <wsdl:message name="INATNetworkPortForwardEvent_getGuestPortResultMsg">
+ <wsdl:part name="parameters" element="vbox:INATNetworkPortForwardEvent_getGuestPortResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IHostNameResolutionConfigurationChangeEvent
+ *************************************
+ -->
+ <!-- readonly attribute IHostNameResolutionConfigurationChangeEvent::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="IHostNameResolutionConfigurationChangeEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNameResolutionConfigurationChangeEvent_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="IHostNameResolutionConfigurationChangeEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IHostNameResolutionConfigurationChangeEvent_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IProgressEvent
+ *************************************
+ -->
+ <!-- readonly attribute IProgressEvent::progressId-->
+ <wsdl:message name="IProgressEvent_getProgressIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgressEvent_getProgressId"/>
+ </wsdl:message>
+ <wsdl:message name="IProgressEvent_getProgressIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgressEvent_getProgressIdResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IProgressPercentageChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IProgressPercentageChangedEvent::percent-->
+ <wsdl:message name="IProgressPercentageChangedEvent_getPercentRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgressPercentageChangedEvent_getPercent"/>
+ </wsdl:message>
+ <wsdl:message name="IProgressPercentageChangedEvent_getPercentResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgressPercentageChangedEvent_getPercentResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IProgressTaskCompletedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IProgressTaskCompletedEvent::midlDoesNotLikeEmptyInterfaces-->
+ <wsdl:message name="IProgressTaskCompletedEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IProgressTaskCompletedEvent_getMidlDoesNotLikeEmptyInterfaces"/>
+ </wsdl:message>
+ <wsdl:message name="IProgressTaskCompletedEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IProgressTaskCompletedEvent_getMidlDoesNotLikeEmptyInterfacesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ICursorPositionChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute ICursorPositionChangedEvent::hasData-->
+ <wsdl:message name="ICursorPositionChangedEvent_getHasDataRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICursorPositionChangedEvent_getHasData"/>
+ </wsdl:message>
+ <wsdl:message name="ICursorPositionChangedEvent_getHasDataResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICursorPositionChangedEvent_getHasDataResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICursorPositionChangedEvent::x-->
+ <wsdl:message name="ICursorPositionChangedEvent_getXRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICursorPositionChangedEvent_getX"/>
+ </wsdl:message>
+ <wsdl:message name="ICursorPositionChangedEvent_getXResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICursorPositionChangedEvent_getXResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICursorPositionChangedEvent::y-->
+ <wsdl:message name="ICursorPositionChangedEvent_getYRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICursorPositionChangedEvent_getY"/>
+ </wsdl:message>
+ <wsdl:message name="ICursorPositionChangedEvent_getYResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICursorPositionChangedEvent_getYResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestAdditionsStatusChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestAdditionsStatusChangedEvent::facility-->
+ <wsdl:message name="IGuestAdditionsStatusChangedEvent_getFacilityRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestAdditionsStatusChangedEvent_getFacility"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestAdditionsStatusChangedEvent_getFacilityResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestAdditionsStatusChangedEvent_getFacilityResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestAdditionsStatusChangedEvent::status-->
+ <wsdl:message name="IGuestAdditionsStatusChangedEvent_getStatusRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestAdditionsStatusChangedEvent_getStatus"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestAdditionsStatusChangedEvent_getStatusResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestAdditionsStatusChangedEvent_getStatusResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestAdditionsStatusChangedEvent::runLevel-->
+ <wsdl:message name="IGuestAdditionsStatusChangedEvent_getRunLevelRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestAdditionsStatusChangedEvent_getRunLevel"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestAdditionsStatusChangedEvent_getRunLevelResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestAdditionsStatusChangedEvent_getRunLevelResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IGuestAdditionsStatusChangedEvent::timestamp-->
+ <wsdl:message name="IGuestAdditionsStatusChangedEvent_getTimestampRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestAdditionsStatusChangedEvent_getTimestamp"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestAdditionsStatusChangedEvent_getTimestampResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestAdditionsStatusChangedEvent_getTimestampResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IGuestMonitorInfoChangedEvent
+ *************************************
+ -->
+ <!-- readonly attribute IGuestMonitorInfoChangedEvent::output-->
+ <wsdl:message name="IGuestMonitorInfoChangedEvent_getOutputRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMonitorInfoChangedEvent_getOutput"/>
+ </wsdl:message>
+ <wsdl:message name="IGuestMonitorInfoChangedEvent_getOutputResultMsg">
+ <wsdl:part name="parameters" element="vbox:IGuestMonitorInfoChangedEvent_getOutputResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IStringArray
+ *************************************
+ -->
+ <!-- readonly attribute IStringArray::values-->
+ <wsdl:message name="IStringArray_getValuesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStringArray_getValues"/>
+ </wsdl:message>
+ <wsdl:message name="IStringArray_getValuesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStringArray_getValuesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IFormValue
+ *************************************
+ -->
+ <!-- readonly attribute IFormValue::type-->
+ <wsdl:message name="IFormValue_getTypeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFormValue_getType"/>
+ </wsdl:message>
+ <wsdl:message name="IFormValue_getTypeResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFormValue_getTypeResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFormValue::generation-->
+ <wsdl:message name="IFormValue_getGenerationRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFormValue_getGeneration"/>
+ </wsdl:message>
+ <wsdl:message name="IFormValue_getGenerationResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFormValue_getGenerationResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFormValue::enabled-->
+ <wsdl:message name="IFormValue_getEnabledRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFormValue_getEnabled"/>
+ </wsdl:message>
+ <wsdl:message name="IFormValue_getEnabledResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFormValue_getEnabledResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFormValue::visible-->
+ <wsdl:message name="IFormValue_getVisibleRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFormValue_getVisible"/>
+ </wsdl:message>
+ <wsdl:message name="IFormValue_getVisibleResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFormValue_getVisibleResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFormValue::label-->
+ <wsdl:message name="IFormValue_getLabelRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFormValue_getLabel"/>
+ </wsdl:message>
+ <wsdl:message name="IFormValue_getLabelResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFormValue_getLabelResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFormValue::description-->
+ <wsdl:message name="IFormValue_getDescriptionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFormValue_getDescription"/>
+ </wsdl:message>
+ <wsdl:message name="IFormValue_getDescriptionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFormValue_getDescriptionResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IFormValue::help-->
+ <wsdl:message name="IFormValue_getHelpRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IFormValue_getHelp"/>
+ </wsdl:message>
+ <wsdl:message name="IFormValue_getHelpResultMsg">
+ <wsdl:part name="parameters" element="vbox:IFormValue_getHelpResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IBooleanFormValue
+ *************************************
+ -->
+ <!-- method IBooleanFormValue::getSelected-->
+ <wsdl:message name="IBooleanFormValue_getSelectedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBooleanFormValue_getSelected"/>
+ </wsdl:message>
+ <wsdl:message name="IBooleanFormValue_getSelectedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBooleanFormValue_getSelectedResponse"/>
+ </wsdl:message>
+ <!-- method IBooleanFormValue::setSelected-->
+ <wsdl:message name="IBooleanFormValue_setSelectedRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IBooleanFormValue_setSelected"/>
+ </wsdl:message>
+ <wsdl:message name="IBooleanFormValue_setSelectedResultMsg">
+ <wsdl:part name="parameters" element="vbox:IBooleanFormValue_setSelectedResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IRangedIntegerFormValue
+ *************************************
+ -->
+ <!-- readonly attribute IRangedIntegerFormValue::suffix-->
+ <wsdl:message name="IRangedIntegerFormValue_getSuffixRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRangedIntegerFormValue_getSuffix"/>
+ </wsdl:message>
+ <wsdl:message name="IRangedIntegerFormValue_getSuffixResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRangedIntegerFormValue_getSuffixResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IRangedIntegerFormValue::minimum-->
+ <wsdl:message name="IRangedIntegerFormValue_getMinimumRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRangedIntegerFormValue_getMinimum"/>
+ </wsdl:message>
+ <wsdl:message name="IRangedIntegerFormValue_getMinimumResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRangedIntegerFormValue_getMinimumResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute IRangedIntegerFormValue::maximum-->
+ <wsdl:message name="IRangedIntegerFormValue_getMaximumRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRangedIntegerFormValue_getMaximum"/>
+ </wsdl:message>
+ <wsdl:message name="IRangedIntegerFormValue_getMaximumResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRangedIntegerFormValue_getMaximumResponse"/>
+ </wsdl:message>
+ <!-- method IRangedIntegerFormValue::getInteger-->
+ <wsdl:message name="IRangedIntegerFormValue_getIntegerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRangedIntegerFormValue_getInteger"/>
+ </wsdl:message>
+ <wsdl:message name="IRangedIntegerFormValue_getIntegerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRangedIntegerFormValue_getIntegerResponse"/>
+ </wsdl:message>
+ <!-- method IRangedIntegerFormValue::setInteger-->
+ <wsdl:message name="IRangedIntegerFormValue_setIntegerRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IRangedIntegerFormValue_setInteger"/>
+ </wsdl:message>
+ <wsdl:message name="IRangedIntegerFormValue_setIntegerResultMsg">
+ <wsdl:part name="parameters" element="vbox:IRangedIntegerFormValue_setIntegerResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IStringFormValue
+ *************************************
+ -->
+ <!-- readonly attribute IStringFormValue::multiline-->
+ <wsdl:message name="IStringFormValue_getMultilineRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStringFormValue_getMultiline"/>
+ </wsdl:message>
+ <wsdl:message name="IStringFormValue_getMultilineResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStringFormValue_getMultilineResponse"/>
+ </wsdl:message>
+ <!-- method IStringFormValue::getString-->
+ <wsdl:message name="IStringFormValue_getStringRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStringFormValue_getString"/>
+ </wsdl:message>
+ <wsdl:message name="IStringFormValue_getStringResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStringFormValue_getStringResponse"/>
+ </wsdl:message>
+ <!-- method IStringFormValue::setString-->
+ <wsdl:message name="IStringFormValue_setStringRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IStringFormValue_setString"/>
+ </wsdl:message>
+ <wsdl:message name="IStringFormValue_setStringResultMsg">
+ <wsdl:part name="parameters" element="vbox:IStringFormValue_setStringResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IChoiceFormValue
+ *************************************
+ -->
+ <!-- readonly attribute IChoiceFormValue::values-->
+ <wsdl:message name="IChoiceFormValue_getValuesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IChoiceFormValue_getValues"/>
+ </wsdl:message>
+ <wsdl:message name="IChoiceFormValue_getValuesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IChoiceFormValue_getValuesResponse"/>
+ </wsdl:message>
+ <!-- method IChoiceFormValue::getSelectedIndex-->
+ <wsdl:message name="IChoiceFormValue_getSelectedIndexRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IChoiceFormValue_getSelectedIndex"/>
+ </wsdl:message>
+ <wsdl:message name="IChoiceFormValue_getSelectedIndexResultMsg">
+ <wsdl:part name="parameters" element="vbox:IChoiceFormValue_getSelectedIndexResponse"/>
+ </wsdl:message>
+ <!-- method IChoiceFormValue::setSelectedIndex-->
+ <wsdl:message name="IChoiceFormValue_setSelectedIndexRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IChoiceFormValue_setSelectedIndex"/>
+ </wsdl:message>
+ <wsdl:message name="IChoiceFormValue_setSelectedIndexResultMsg">
+ <wsdl:part name="parameters" element="vbox:IChoiceFormValue_setSelectedIndexResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IForm
+ *************************************
+ -->
+ <!-- readonly attribute IForm::values-->
+ <wsdl:message name="IForm_getValuesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IForm_getValues"/>
+ </wsdl:message>
+ <wsdl:message name="IForm_getValuesResultMsg">
+ <wsdl:part name="parameters" element="vbox:IForm_getValuesResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface IVirtualSystemDescriptionForm
+ *************************************
+ -->
+ <!-- method IVirtualSystemDescriptionForm::getVirtualSystemDescription-->
+ <wsdl:message name="IVirtualSystemDescriptionForm_getVirtualSystemDescriptionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualSystemDescriptionForm_getVirtualSystemDescription"/>
+ </wsdl:message>
+ <wsdl:message name="IVirtualSystemDescriptionForm_getVirtualSystemDescriptionResultMsg">
+ <wsdl:part name="parameters" element="vbox:IVirtualSystemDescriptionForm_getVirtualSystemDescriptionResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ICloudNetworkGatewayInfo
+ *************************************
+ -->
+ <!-- readonly attribute ICloudNetworkGatewayInfo::publicIP-->
+ <wsdl:message name="ICloudNetworkGatewayInfo_getPublicIPRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetworkGatewayInfo_getPublicIP"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudNetworkGatewayInfo_getPublicIPResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudNetworkGatewayInfo_getPublicIPResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ICloudClient
+ *************************************
+ -->
+ <!-- method ICloudClient::getExportDescriptionForm-->
+ <wsdl:message name="ICloudClient_getExportDescriptionFormRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_getExportDescriptionForm"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudClient_getExportDescriptionFormResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_getExportDescriptionFormResponse"/>
+ </wsdl:message>
+ <!-- method ICloudClient::exportVM-->
+ <wsdl:message name="ICloudClient_exportVMRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_exportVM"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudClient_exportVMResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_exportVMResponse"/>
+ </wsdl:message>
+ <!-- method ICloudClient::getLaunchDescriptionForm-->
+ <wsdl:message name="ICloudClient_getLaunchDescriptionFormRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_getLaunchDescriptionForm"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudClient_getLaunchDescriptionFormResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_getLaunchDescriptionFormResponse"/>
+ </wsdl:message>
+ <!-- method ICloudClient::launchVM-->
+ <wsdl:message name="ICloudClient_launchVMRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_launchVM"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudClient_launchVMResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_launchVMResponse"/>
+ </wsdl:message>
+ <!-- method ICloudClient::getImportDescriptionForm-->
+ <wsdl:message name="ICloudClient_getImportDescriptionFormRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_getImportDescriptionForm"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudClient_getImportDescriptionFormResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_getImportDescriptionFormResponse"/>
+ </wsdl:message>
+ <!-- method ICloudClient::importInstance-->
+ <wsdl:message name="ICloudClient_importInstanceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_importInstance"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudClient_importInstanceResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_importInstanceResponse"/>
+ </wsdl:message>
+ <!-- method ICloudClient::listInstances-->
+ <wsdl:message name="ICloudClient_listInstancesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_listInstances"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudClient_listInstancesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_listInstancesResponse"/>
+ </wsdl:message>
+ <!-- method ICloudClient::listImages-->
+ <wsdl:message name="ICloudClient_listImagesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_listImages"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudClient_listImagesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_listImagesResponse"/>
+ </wsdl:message>
+ <!-- method ICloudClient::getInstanceInfo-->
+ <wsdl:message name="ICloudClient_getInstanceInfoRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_getInstanceInfo"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudClient_getInstanceInfoResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_getInstanceInfoResponse"/>
+ </wsdl:message>
+ <!-- method ICloudClient::startInstance-->
+ <wsdl:message name="ICloudClient_startInstanceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_startInstance"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudClient_startInstanceResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_startInstanceResponse"/>
+ </wsdl:message>
+ <!-- method ICloudClient::pauseInstance-->
+ <wsdl:message name="ICloudClient_pauseInstanceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_pauseInstance"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudClient_pauseInstanceResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_pauseInstanceResponse"/>
+ </wsdl:message>
+ <!-- method ICloudClient::terminateInstance-->
+ <wsdl:message name="ICloudClient_terminateInstanceRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_terminateInstance"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudClient_terminateInstanceResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_terminateInstanceResponse"/>
+ </wsdl:message>
+ <!-- method ICloudClient::createImage-->
+ <wsdl:message name="ICloudClient_createImageRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_createImage"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudClient_createImageResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_createImageResponse"/>
+ </wsdl:message>
+ <!-- method ICloudClient::exportImage-->
+ <wsdl:message name="ICloudClient_exportImageRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_exportImage"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudClient_exportImageResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_exportImageResponse"/>
+ </wsdl:message>
+ <!-- method ICloudClient::importImage-->
+ <wsdl:message name="ICloudClient_importImageRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_importImage"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudClient_importImageResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_importImageResponse"/>
+ </wsdl:message>
+ <!-- method ICloudClient::deleteImage-->
+ <wsdl:message name="ICloudClient_deleteImageRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_deleteImage"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudClient_deleteImageResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_deleteImageResponse"/>
+ </wsdl:message>
+ <!-- method ICloudClient::getImageInfo-->
+ <wsdl:message name="ICloudClient_getImageInfoRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_getImageInfo"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudClient_getImageInfoResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_getImageInfoResponse"/>
+ </wsdl:message>
+ <!-- method ICloudClient::startCloudNetworkGateway-->
+ <wsdl:message name="ICloudClient_startCloudNetworkGatewayRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_startCloudNetworkGateway"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudClient_startCloudNetworkGatewayResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudClient_startCloudNetworkGatewayResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ICloudProfile
+ *************************************
+ -->
+ <!-- read/write attribute ICloudProfile::name-->
+ <wsdl:message name="ICloudProfile_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProfile_getName"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProfile_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProfile_getNameResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProfile_setNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProfile_setName"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProfile_setNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProfile_setNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICloudProfile::providerId-->
+ <wsdl:message name="ICloudProfile_getProviderIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProfile_getProviderId"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProfile_getProviderIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProfile_getProviderIdResponse"/>
+ </wsdl:message>
+ <!-- method ICloudProfile::getProperty-->
+ <wsdl:message name="ICloudProfile_getPropertyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProfile_getProperty"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProfile_getPropertyResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProfile_getPropertyResponse"/>
+ </wsdl:message>
+ <!-- method ICloudProfile::setProperty-->
+ <wsdl:message name="ICloudProfile_setPropertyRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProfile_setProperty"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProfile_setPropertyResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProfile_setPropertyResponse"/>
+ </wsdl:message>
+ <!-- method ICloudProfile::getProperties-->
+ <wsdl:message name="ICloudProfile_getPropertiesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProfile_getProperties"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProfile_getPropertiesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProfile_getPropertiesResponse"/>
+ </wsdl:message>
+ <!-- method ICloudProfile::setProperties-->
+ <wsdl:message name="ICloudProfile_setPropertiesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProfile_setProperties"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProfile_setPropertiesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProfile_setPropertiesResponse"/>
+ </wsdl:message>
+ <!-- method ICloudProfile::remove-->
+ <wsdl:message name="ICloudProfile_removeRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProfile_remove"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProfile_removeResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProfile_removeResponse"/>
+ </wsdl:message>
+ <!-- method ICloudProfile::createCloudClient-->
+ <wsdl:message name="ICloudProfile_createCloudClientRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProfile_createCloudClient"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProfile_createCloudClientResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProfile_createCloudClientResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ICloudProvider
+ *************************************
+ -->
+ <!-- readonly attribute ICloudProvider::name-->
+ <wsdl:message name="ICloudProvider_getNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_getName"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProvider_getNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_getNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICloudProvider::shortName-->
+ <wsdl:message name="ICloudProvider_getShortNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_getShortName"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProvider_getShortNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_getShortNameResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICloudProvider::id-->
+ <wsdl:message name="ICloudProvider_getIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_getId"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProvider_getIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_getIdResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICloudProvider::profiles-->
+ <wsdl:message name="ICloudProvider_getProfilesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_getProfiles"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProvider_getProfilesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_getProfilesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICloudProvider::profileNames-->
+ <wsdl:message name="ICloudProvider_getProfileNamesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_getProfileNames"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProvider_getProfileNamesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_getProfileNamesResponse"/>
+ </wsdl:message>
+ <!-- readonly attribute ICloudProvider::supportedPropertyNames-->
+ <wsdl:message name="ICloudProvider_getSupportedPropertyNamesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_getSupportedPropertyNames"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProvider_getSupportedPropertyNamesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_getSupportedPropertyNamesResponse"/>
+ </wsdl:message>
+ <!-- method ICloudProvider::getPropertyDescription-->
+ <wsdl:message name="ICloudProvider_getPropertyDescriptionRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_getPropertyDescription"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProvider_getPropertyDescriptionResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_getPropertyDescriptionResponse"/>
+ </wsdl:message>
+ <!-- method ICloudProvider::createProfile-->
+ <wsdl:message name="ICloudProvider_createProfileRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_createProfile"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProvider_createProfileResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_createProfileResponse"/>
+ </wsdl:message>
+ <!-- method ICloudProvider::importProfiles-->
+ <wsdl:message name="ICloudProvider_importProfilesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_importProfiles"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProvider_importProfilesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_importProfilesResponse"/>
+ </wsdl:message>
+ <!-- method ICloudProvider::restoreProfiles-->
+ <wsdl:message name="ICloudProvider_restoreProfilesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_restoreProfiles"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProvider_restoreProfilesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_restoreProfilesResponse"/>
+ </wsdl:message>
+ <!-- method ICloudProvider::saveProfiles-->
+ <wsdl:message name="ICloudProvider_saveProfilesRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_saveProfiles"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProvider_saveProfilesResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_saveProfilesResponse"/>
+ </wsdl:message>
+ <!-- method ICloudProvider::getProfileByName-->
+ <wsdl:message name="ICloudProvider_getProfileByNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_getProfileByName"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProvider_getProfileByNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_getProfileByNameResponse"/>
+ </wsdl:message>
+ <!-- method ICloudProvider::prepareUninstall-->
+ <wsdl:message name="ICloudProvider_prepareUninstallRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_prepareUninstall"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProvider_prepareUninstallResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProvider_prepareUninstallResponse"/>
+ </wsdl:message>
+ <!--
+ *************************************
+ messages for interface ICloudProviderManager
+ *************************************
+ -->
+ <!-- readonly attribute ICloudProviderManager::providers-->
+ <wsdl:message name="ICloudProviderManager_getProvidersRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProviderManager_getProviders"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProviderManager_getProvidersResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProviderManager_getProvidersResponse"/>
+ </wsdl:message>
+ <!-- method ICloudProviderManager::getProviderById-->
+ <wsdl:message name="ICloudProviderManager_getProviderByIdRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProviderManager_getProviderById"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProviderManager_getProviderByIdResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProviderManager_getProviderByIdResponse"/>
+ </wsdl:message>
+ <!-- method ICloudProviderManager::getProviderByShortName-->
+ <wsdl:message name="ICloudProviderManager_getProviderByShortNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProviderManager_getProviderByShortName"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProviderManager_getProviderByShortNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProviderManager_getProviderByShortNameResponse"/>
+ </wsdl:message>
+ <!-- method ICloudProviderManager::getProviderByName-->
+ <wsdl:message name="ICloudProviderManager_getProviderByNameRequestMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProviderManager_getProviderByName"/>
+ </wsdl:message>
+ <wsdl:message name="ICloudProviderManager_getProviderByNameResultMsg">
+ <wsdl:part name="parameters" element="vbox:ICloudProviderManager_getProviderByNameResponse"/>
+ </wsdl:message>
+ <!--
+ ******************************************************
+ *
+ * one portType for all interfaces
+ *
+ ******************************************************
+ -->
+ <wsdl:portType name="vboxPortType">
+ <!--
+ *************************************
+ operations in portType for interface IVirtualBoxErrorInfo
+ *************************************
+ -->
+ <wsdl:operation name="IVirtualBoxErrorInfo_getResultCode">
+ <wsdl:input message="vbox:IVirtualBoxErrorInfo_getResultCodeRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBoxErrorInfo_getResultCodeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBoxErrorInfo_getResultDetail">
+ <wsdl:input message="vbox:IVirtualBoxErrorInfo_getResultDetailRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBoxErrorInfo_getResultDetailResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBoxErrorInfo_getInterfaceID">
+ <wsdl:input message="vbox:IVirtualBoxErrorInfo_getInterfaceIDRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBoxErrorInfo_getInterfaceIDResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBoxErrorInfo_getComponent">
+ <wsdl:input message="vbox:IVirtualBoxErrorInfo_getComponentRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBoxErrorInfo_getComponentResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBoxErrorInfo_getText">
+ <wsdl:input message="vbox:IVirtualBoxErrorInfo_getTextRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBoxErrorInfo_getTextResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBoxErrorInfo_getNext">
+ <wsdl:input message="vbox:IVirtualBoxErrorInfo_getNextRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBoxErrorInfo_getNextResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INATNetwork
+ *************************************
+ -->
+ <wsdl:operation name="INATNetwork_getNetworkName">
+ <wsdl:input message="vbox:INATNetwork_getNetworkNameRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_getNetworkNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_setNetworkName">
+ <wsdl:input message="vbox:INATNetwork_setNetworkNameRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_setNetworkNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getEnabled">
+ <wsdl:input message="vbox:INATNetwork_getEnabledRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_getEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_setEnabled">
+ <wsdl:input message="vbox:INATNetwork_setEnabledRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_setEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getNetwork">
+ <wsdl:input message="vbox:INATNetwork_getNetworkRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_getNetworkResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_setNetwork">
+ <wsdl:input message="vbox:INATNetwork_setNetworkRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_setNetworkResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getGateway">
+ <wsdl:input message="vbox:INATNetwork_getGatewayRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_getGatewayResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getIPv6Enabled">
+ <wsdl:input message="vbox:INATNetwork_getIPv6EnabledRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_getIPv6EnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_setIPv6Enabled">
+ <wsdl:input message="vbox:INATNetwork_setIPv6EnabledRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_setIPv6EnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getIPv6Prefix">
+ <wsdl:input message="vbox:INATNetwork_getIPv6PrefixRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_getIPv6PrefixResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_setIPv6Prefix">
+ <wsdl:input message="vbox:INATNetwork_setIPv6PrefixRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_setIPv6PrefixResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getAdvertiseDefaultIPv6RouteEnabled">
+ <wsdl:input message="vbox:INATNetwork_getAdvertiseDefaultIPv6RouteEnabledRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_getAdvertiseDefaultIPv6RouteEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_setAdvertiseDefaultIPv6RouteEnabled">
+ <wsdl:input message="vbox:INATNetwork_setAdvertiseDefaultIPv6RouteEnabledRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_setAdvertiseDefaultIPv6RouteEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getNeedDhcpServer">
+ <wsdl:input message="vbox:INATNetwork_getNeedDhcpServerRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_getNeedDhcpServerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_setNeedDhcpServer">
+ <wsdl:input message="vbox:INATNetwork_setNeedDhcpServerRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_setNeedDhcpServerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getEventSource">
+ <wsdl:input message="vbox:INATNetwork_getEventSourceRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_getEventSourceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getPortForwardRules4">
+ <wsdl:input message="vbox:INATNetwork_getPortForwardRules4RequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_getPortForwardRules4ResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getLocalMappings">
+ <wsdl:input message="vbox:INATNetwork_getLocalMappingsRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_getLocalMappingsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getLoopbackIp6">
+ <wsdl:input message="vbox:INATNetwork_getLoopbackIp6RequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_getLoopbackIp6ResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_setLoopbackIp6">
+ <wsdl:input message="vbox:INATNetwork_setLoopbackIp6RequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_setLoopbackIp6ResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getPortForwardRules6">
+ <wsdl:input message="vbox:INATNetwork_getPortForwardRules6RequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_getPortForwardRules6ResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_addLocalMapping">
+ <wsdl:input message="vbox:INATNetwork_addLocalMappingRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_addLocalMappingResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_addPortForwardRule">
+ <wsdl:input message="vbox:INATNetwork_addPortForwardRuleRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_addPortForwardRuleResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_removePortForwardRule">
+ <wsdl:input message="vbox:INATNetwork_removePortForwardRuleRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_removePortForwardRuleResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_start">
+ <wsdl:input message="vbox:INATNetwork_startRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_startResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_stop">
+ <wsdl:input message="vbox:INATNetwork_stopRequestMsg"/>
+ <wsdl:output message="vbox:INATNetwork_stopResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICloudNetwork
+ *************************************
+ -->
+ <wsdl:operation name="ICloudNetwork_getNetworkName">
+ <wsdl:input message="vbox:ICloudNetwork_getNetworkNameRequestMsg"/>
+ <wsdl:output message="vbox:ICloudNetwork_getNetworkNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudNetwork_setNetworkName">
+ <wsdl:input message="vbox:ICloudNetwork_setNetworkNameRequestMsg"/>
+ <wsdl:output message="vbox:ICloudNetwork_setNetworkNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudNetwork_getEnabled">
+ <wsdl:input message="vbox:ICloudNetwork_getEnabledRequestMsg"/>
+ <wsdl:output message="vbox:ICloudNetwork_getEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudNetwork_setEnabled">
+ <wsdl:input message="vbox:ICloudNetwork_setEnabledRequestMsg"/>
+ <wsdl:output message="vbox:ICloudNetwork_setEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudNetwork_getProvider">
+ <wsdl:input message="vbox:ICloudNetwork_getProviderRequestMsg"/>
+ <wsdl:output message="vbox:ICloudNetwork_getProviderResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudNetwork_setProvider">
+ <wsdl:input message="vbox:ICloudNetwork_setProviderRequestMsg"/>
+ <wsdl:output message="vbox:ICloudNetwork_setProviderResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudNetwork_getProfile">
+ <wsdl:input message="vbox:ICloudNetwork_getProfileRequestMsg"/>
+ <wsdl:output message="vbox:ICloudNetwork_getProfileResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudNetwork_setProfile">
+ <wsdl:input message="vbox:ICloudNetwork_setProfileRequestMsg"/>
+ <wsdl:output message="vbox:ICloudNetwork_setProfileResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudNetwork_getNetworkId">
+ <wsdl:input message="vbox:ICloudNetwork_getNetworkIdRequestMsg"/>
+ <wsdl:output message="vbox:ICloudNetwork_getNetworkIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudNetwork_setNetworkId">
+ <wsdl:input message="vbox:ICloudNetwork_setNetworkIdRequestMsg"/>
+ <wsdl:output message="vbox:ICloudNetwork_setNetworkIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDHCPServer
+ *************************************
+ -->
+ <wsdl:operation name="IDHCPServer_getEventSource">
+ <wsdl:input message="vbox:IDHCPServer_getEventSourceRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPServer_getEventSourceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getEnabled">
+ <wsdl:input message="vbox:IDHCPServer_getEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPServer_getEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_setEnabled">
+ <wsdl:input message="vbox:IDHCPServer_setEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPServer_setEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getIPAddress">
+ <wsdl:input message="vbox:IDHCPServer_getIPAddressRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPServer_getIPAddressResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getNetworkMask">
+ <wsdl:input message="vbox:IDHCPServer_getNetworkMaskRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPServer_getNetworkMaskResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getNetworkName">
+ <wsdl:input message="vbox:IDHCPServer_getNetworkNameRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPServer_getNetworkNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getLowerIP">
+ <wsdl:input message="vbox:IDHCPServer_getLowerIPRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPServer_getLowerIPResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getUpperIP">
+ <wsdl:input message="vbox:IDHCPServer_getUpperIPRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPServer_getUpperIPResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getGlobalConfig">
+ <wsdl:input message="vbox:IDHCPServer_getGlobalConfigRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPServer_getGlobalConfigResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getGroupConfigs">
+ <wsdl:input message="vbox:IDHCPServer_getGroupConfigsRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPServer_getGroupConfigsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getIndividualConfigs">
+ <wsdl:input message="vbox:IDHCPServer_getIndividualConfigsRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPServer_getIndividualConfigsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_setConfiguration">
+ <wsdl:input message="vbox:IDHCPServer_setConfigurationRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPServer_setConfigurationResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_start">
+ <wsdl:input message="vbox:IDHCPServer_startRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPServer_startResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_stop">
+ <wsdl:input message="vbox:IDHCPServer_stopRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPServer_stopResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_restart">
+ <wsdl:input message="vbox:IDHCPServer_restartRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPServer_restartResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_findLeaseByMAC">
+ <wsdl:input message="vbox:IDHCPServer_findLeaseByMACRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPServer_findLeaseByMACResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getConfig">
+ <wsdl:input message="vbox:IDHCPServer_getConfigRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPServer_getConfigResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDHCPConfig
+ *************************************
+ -->
+ <wsdl:operation name="IDHCPConfig_getScope">
+ <wsdl:input message="vbox:IDHCPConfig_getScopeRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPConfig_getScopeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_getMinLeaseTime">
+ <wsdl:input message="vbox:IDHCPConfig_getMinLeaseTimeRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPConfig_getMinLeaseTimeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_setMinLeaseTime">
+ <wsdl:input message="vbox:IDHCPConfig_setMinLeaseTimeRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPConfig_setMinLeaseTimeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_getDefaultLeaseTime">
+ <wsdl:input message="vbox:IDHCPConfig_getDefaultLeaseTimeRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPConfig_getDefaultLeaseTimeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_setDefaultLeaseTime">
+ <wsdl:input message="vbox:IDHCPConfig_setDefaultLeaseTimeRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPConfig_setDefaultLeaseTimeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_getMaxLeaseTime">
+ <wsdl:input message="vbox:IDHCPConfig_getMaxLeaseTimeRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPConfig_getMaxLeaseTimeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_setMaxLeaseTime">
+ <wsdl:input message="vbox:IDHCPConfig_setMaxLeaseTimeRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPConfig_setMaxLeaseTimeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_getForcedOptions">
+ <wsdl:input message="vbox:IDHCPConfig_getForcedOptionsRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPConfig_getForcedOptionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_setForcedOptions">
+ <wsdl:input message="vbox:IDHCPConfig_setForcedOptionsRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPConfig_setForcedOptionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_getSuppressedOptions">
+ <wsdl:input message="vbox:IDHCPConfig_getSuppressedOptionsRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPConfig_getSuppressedOptionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_setSuppressedOptions">
+ <wsdl:input message="vbox:IDHCPConfig_setSuppressedOptionsRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPConfig_setSuppressedOptionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_setOption">
+ <wsdl:input message="vbox:IDHCPConfig_setOptionRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPConfig_setOptionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_removeOption">
+ <wsdl:input message="vbox:IDHCPConfig_removeOptionRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPConfig_removeOptionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_removeAllOptions">
+ <wsdl:input message="vbox:IDHCPConfig_removeAllOptionsRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPConfig_removeAllOptionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_getOption">
+ <wsdl:input message="vbox:IDHCPConfig_getOptionRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPConfig_getOptionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_getAllOptions">
+ <wsdl:input message="vbox:IDHCPConfig_getAllOptionsRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPConfig_getAllOptionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_remove">
+ <wsdl:input message="vbox:IDHCPConfig_removeRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPConfig_removeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDHCPGlobalConfig
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IDHCPGroupCondition
+ *************************************
+ -->
+ <wsdl:operation name="IDHCPGroupCondition_getInclusive">
+ <wsdl:input message="vbox:IDHCPGroupCondition_getInclusiveRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPGroupCondition_getInclusiveResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupCondition_setInclusive">
+ <wsdl:input message="vbox:IDHCPGroupCondition_setInclusiveRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPGroupCondition_setInclusiveResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupCondition_getType">
+ <wsdl:input message="vbox:IDHCPGroupCondition_getTypeRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPGroupCondition_getTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupCondition_setType">
+ <wsdl:input message="vbox:IDHCPGroupCondition_setTypeRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPGroupCondition_setTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupCondition_getValue">
+ <wsdl:input message="vbox:IDHCPGroupCondition_getValueRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPGroupCondition_getValueResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupCondition_setValue">
+ <wsdl:input message="vbox:IDHCPGroupCondition_setValueRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPGroupCondition_setValueResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupCondition_remove">
+ <wsdl:input message="vbox:IDHCPGroupCondition_removeRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPGroupCondition_removeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDHCPGroupConfig
+ *************************************
+ -->
+ <wsdl:operation name="IDHCPGroupConfig_getName">
+ <wsdl:input message="vbox:IDHCPGroupConfig_getNameRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPGroupConfig_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupConfig_setName">
+ <wsdl:input message="vbox:IDHCPGroupConfig_setNameRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPGroupConfig_setNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupConfig_getConditions">
+ <wsdl:input message="vbox:IDHCPGroupConfig_getConditionsRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPGroupConfig_getConditionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupConfig_addCondition">
+ <wsdl:input message="vbox:IDHCPGroupConfig_addConditionRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPGroupConfig_addConditionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupConfig_removeAllConditions">
+ <wsdl:input message="vbox:IDHCPGroupConfig_removeAllConditionsRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPGroupConfig_removeAllConditionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDHCPIndividualConfig
+ *************************************
+ -->
+ <wsdl:operation name="IDHCPIndividualConfig_getMACAddress">
+ <wsdl:input message="vbox:IDHCPIndividualConfig_getMACAddressRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPIndividualConfig_getMACAddressResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPIndividualConfig_getMachineId">
+ <wsdl:input message="vbox:IDHCPIndividualConfig_getMachineIdRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPIndividualConfig_getMachineIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPIndividualConfig_getSlot">
+ <wsdl:input message="vbox:IDHCPIndividualConfig_getSlotRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPIndividualConfig_getSlotResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPIndividualConfig_getFixedAddress">
+ <wsdl:input message="vbox:IDHCPIndividualConfig_getFixedAddressRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPIndividualConfig_getFixedAddressResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPIndividualConfig_setFixedAddress">
+ <wsdl:input message="vbox:IDHCPIndividualConfig_setFixedAddressRequestMsg"/>
+ <wsdl:output message="vbox:IDHCPIndividualConfig_setFixedAddressResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVirtualBox
+ *************************************
+ -->
+ <wsdl:operation name="IVirtualBox_getVersion">
+ <wsdl:input message="vbox:IVirtualBox_getVersionRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getVersionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getVersionNormalized">
+ <wsdl:input message="vbox:IVirtualBox_getVersionNormalizedRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getVersionNormalizedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getRevision">
+ <wsdl:input message="vbox:IVirtualBox_getRevisionRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getRevisionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getPackageType">
+ <wsdl:input message="vbox:IVirtualBox_getPackageTypeRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getPackageTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getAPIVersion">
+ <wsdl:input message="vbox:IVirtualBox_getAPIVersionRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getAPIVersionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getAPIRevision">
+ <wsdl:input message="vbox:IVirtualBox_getAPIRevisionRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getAPIRevisionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getHomeFolder">
+ <wsdl:input message="vbox:IVirtualBox_getHomeFolderRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getHomeFolderResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getSettingsFilePath">
+ <wsdl:input message="vbox:IVirtualBox_getSettingsFilePathRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getSettingsFilePathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getHost">
+ <wsdl:input message="vbox:IVirtualBox_getHostRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getHostResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getSystemProperties">
+ <wsdl:input message="vbox:IVirtualBox_getSystemPropertiesRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getSystemPropertiesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getMachines">
+ <wsdl:input message="vbox:IVirtualBox_getMachinesRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getMachinesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getMachineGroups">
+ <wsdl:input message="vbox:IVirtualBox_getMachineGroupsRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getMachineGroupsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getHardDisks">
+ <wsdl:input message="vbox:IVirtualBox_getHardDisksRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getHardDisksResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getDVDImages">
+ <wsdl:input message="vbox:IVirtualBox_getDVDImagesRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getDVDImagesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getFloppyImages">
+ <wsdl:input message="vbox:IVirtualBox_getFloppyImagesRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getFloppyImagesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getProgressOperations">
+ <wsdl:input message="vbox:IVirtualBox_getProgressOperationsRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getProgressOperationsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getGuestOSTypes">
+ <wsdl:input message="vbox:IVirtualBox_getGuestOSTypesRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getGuestOSTypesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getSharedFolders">
+ <wsdl:input message="vbox:IVirtualBox_getSharedFoldersRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getSharedFoldersResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getPerformanceCollector">
+ <wsdl:input message="vbox:IVirtualBox_getPerformanceCollectorRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getPerformanceCollectorResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getDHCPServers">
+ <wsdl:input message="vbox:IVirtualBox_getDHCPServersRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getDHCPServersResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getNATNetworks">
+ <wsdl:input message="vbox:IVirtualBox_getNATNetworksRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getNATNetworksResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getEventSource">
+ <wsdl:input message="vbox:IVirtualBox_getEventSourceRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getEventSourceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--skipping attribute extensionPackManager for it is of a suppressed type-->
+ <wsdl:operation name="IVirtualBox_getInternalNetworks">
+ <wsdl:input message="vbox:IVirtualBox_getInternalNetworksRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getInternalNetworksResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getGenericNetworkDrivers">
+ <wsdl:input message="vbox:IVirtualBox_getGenericNetworkDriversRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getGenericNetworkDriversResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getCloudNetworks">
+ <wsdl:input message="vbox:IVirtualBox_getCloudNetworksRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getCloudNetworksResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getCloudProviderManager">
+ <wsdl:input message="vbox:IVirtualBox_getCloudProviderManagerRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getCloudProviderManagerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_composeMachineFilename">
+ <wsdl:input message="vbox:IVirtualBox_composeMachineFilenameRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_composeMachineFilenameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_createMachine">
+ <wsdl:input message="vbox:IVirtualBox_createMachineRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_createMachineResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_openMachine">
+ <wsdl:input message="vbox:IVirtualBox_openMachineRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_openMachineResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_registerMachine">
+ <wsdl:input message="vbox:IVirtualBox_registerMachineRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_registerMachineResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_findMachine">
+ <wsdl:input message="vbox:IVirtualBox_findMachineRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_findMachineResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getMachinesByGroups">
+ <wsdl:input message="vbox:IVirtualBox_getMachinesByGroupsRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getMachinesByGroupsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getMachineStates">
+ <wsdl:input message="vbox:IVirtualBox_getMachineStatesRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getMachineStatesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_createAppliance">
+ <wsdl:input message="vbox:IVirtualBox_createApplianceRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_createApplianceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_createUnattendedInstaller">
+ <wsdl:input message="vbox:IVirtualBox_createUnattendedInstallerRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_createUnattendedInstallerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_createMedium">
+ <wsdl:input message="vbox:IVirtualBox_createMediumRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_createMediumResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_openMedium">
+ <wsdl:input message="vbox:IVirtualBox_openMediumRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_openMediumResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getGuestOSType">
+ <wsdl:input message="vbox:IVirtualBox_getGuestOSTypeRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getGuestOSTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_createSharedFolder">
+ <wsdl:input message="vbox:IVirtualBox_createSharedFolderRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_createSharedFolderResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_removeSharedFolder">
+ <wsdl:input message="vbox:IVirtualBox_removeSharedFolderRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_removeSharedFolderResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getExtraDataKeys">
+ <wsdl:input message="vbox:IVirtualBox_getExtraDataKeysRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getExtraDataKeysResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getExtraData">
+ <wsdl:input message="vbox:IVirtualBox_getExtraDataRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_getExtraDataResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_setExtraData">
+ <wsdl:input message="vbox:IVirtualBox_setExtraDataRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_setExtraDataResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_setSettingsSecret">
+ <wsdl:input message="vbox:IVirtualBox_setSettingsSecretRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_setSettingsSecretResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_createDHCPServer">
+ <wsdl:input message="vbox:IVirtualBox_createDHCPServerRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_createDHCPServerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_findDHCPServerByNetworkName">
+ <wsdl:input message="vbox:IVirtualBox_findDHCPServerByNetworkNameRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_findDHCPServerByNetworkNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_removeDHCPServer">
+ <wsdl:input message="vbox:IVirtualBox_removeDHCPServerRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_removeDHCPServerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_createNATNetwork">
+ <wsdl:input message="vbox:IVirtualBox_createNATNetworkRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_createNATNetworkResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_findNATNetworkByName">
+ <wsdl:input message="vbox:IVirtualBox_findNATNetworkByNameRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_findNATNetworkByNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_removeNATNetwork">
+ <wsdl:input message="vbox:IVirtualBox_removeNATNetworkRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_removeNATNetworkResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_createCloudNetwork">
+ <wsdl:input message="vbox:IVirtualBox_createCloudNetworkRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_createCloudNetworkResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_findCloudNetworkByName">
+ <wsdl:input message="vbox:IVirtualBox_findCloudNetworkByNameRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_findCloudNetworkByNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_removeCloudNetwork">
+ <wsdl:input message="vbox:IVirtualBox_removeCloudNetworkRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_removeCloudNetworkResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_checkFirmwarePresent">
+ <wsdl:input message="vbox:IVirtualBox_checkFirmwarePresentRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualBox_checkFirmwarePresentResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVFSExplorer
+ *************************************
+ -->
+ <wsdl:operation name="IVFSExplorer_getPath">
+ <wsdl:input message="vbox:IVFSExplorer_getPathRequestMsg"/>
+ <wsdl:output message="vbox:IVFSExplorer_getPathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVFSExplorer_getType">
+ <wsdl:input message="vbox:IVFSExplorer_getTypeRequestMsg"/>
+ <wsdl:output message="vbox:IVFSExplorer_getTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVFSExplorer_update">
+ <wsdl:input message="vbox:IVFSExplorer_updateRequestMsg"/>
+ <wsdl:output message="vbox:IVFSExplorer_updateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVFSExplorer_cd">
+ <wsdl:input message="vbox:IVFSExplorer_cdRequestMsg"/>
+ <wsdl:output message="vbox:IVFSExplorer_cdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVFSExplorer_cdUp">
+ <wsdl:input message="vbox:IVFSExplorer_cdUpRequestMsg"/>
+ <wsdl:output message="vbox:IVFSExplorer_cdUpResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVFSExplorer_entryList">
+ <wsdl:input message="vbox:IVFSExplorer_entryListRequestMsg"/>
+ <wsdl:output message="vbox:IVFSExplorer_entryListResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVFSExplorer_exists">
+ <wsdl:input message="vbox:IVFSExplorer_existsRequestMsg"/>
+ <wsdl:output message="vbox:IVFSExplorer_existsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVFSExplorer_remove">
+ <wsdl:input message="vbox:IVFSExplorer_removeRequestMsg"/>
+ <wsdl:output message="vbox:IVFSExplorer_removeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICertificate
+ *************************************
+ -->
+ <wsdl:operation name="ICertificate_getVersionNumber">
+ <wsdl:input message="vbox:ICertificate_getVersionNumberRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getVersionNumberResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getSerialNumber">
+ <wsdl:input message="vbox:ICertificate_getSerialNumberRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getSerialNumberResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getSignatureAlgorithmOID">
+ <wsdl:input message="vbox:ICertificate_getSignatureAlgorithmOIDRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getSignatureAlgorithmOIDResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getSignatureAlgorithmName">
+ <wsdl:input message="vbox:ICertificate_getSignatureAlgorithmNameRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getSignatureAlgorithmNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getIssuerName">
+ <wsdl:input message="vbox:ICertificate_getIssuerNameRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getIssuerNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getSubjectName">
+ <wsdl:input message="vbox:ICertificate_getSubjectNameRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getSubjectNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getFriendlyName">
+ <wsdl:input message="vbox:ICertificate_getFriendlyNameRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getFriendlyNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getValidityPeriodNotBefore">
+ <wsdl:input message="vbox:ICertificate_getValidityPeriodNotBeforeRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getValidityPeriodNotBeforeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getValidityPeriodNotAfter">
+ <wsdl:input message="vbox:ICertificate_getValidityPeriodNotAfterRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getValidityPeriodNotAfterResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getPublicKeyAlgorithmOID">
+ <wsdl:input message="vbox:ICertificate_getPublicKeyAlgorithmOIDRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getPublicKeyAlgorithmOIDResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getPublicKeyAlgorithm">
+ <wsdl:input message="vbox:ICertificate_getPublicKeyAlgorithmRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getPublicKeyAlgorithmResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getSubjectPublicKey">
+ <wsdl:input message="vbox:ICertificate_getSubjectPublicKeyRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getSubjectPublicKeyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getIssuerUniqueIdentifier">
+ <wsdl:input message="vbox:ICertificate_getIssuerUniqueIdentifierRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getIssuerUniqueIdentifierResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getSubjectUniqueIdentifier">
+ <wsdl:input message="vbox:ICertificate_getSubjectUniqueIdentifierRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getSubjectUniqueIdentifierResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getCertificateAuthority">
+ <wsdl:input message="vbox:ICertificate_getCertificateAuthorityRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getCertificateAuthorityResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getKeyUsage">
+ <wsdl:input message="vbox:ICertificate_getKeyUsageRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getKeyUsageResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getExtendedKeyUsage">
+ <wsdl:input message="vbox:ICertificate_getExtendedKeyUsageRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getExtendedKeyUsageResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getRawCertData">
+ <wsdl:input message="vbox:ICertificate_getRawCertDataRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getRawCertDataResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getSelfSigned">
+ <wsdl:input message="vbox:ICertificate_getSelfSignedRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getSelfSignedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getTrusted">
+ <wsdl:input message="vbox:ICertificate_getTrustedRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getTrustedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getExpired">
+ <wsdl:input message="vbox:ICertificate_getExpiredRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_getExpiredResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_isCurrentlyExpired">
+ <wsdl:input message="vbox:ICertificate_isCurrentlyExpiredRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_isCurrentlyExpiredResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_queryInfo">
+ <wsdl:input message="vbox:ICertificate_queryInfoRequestMsg"/>
+ <wsdl:output message="vbox:ICertificate_queryInfoResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IAppliance
+ *************************************
+ -->
+ <wsdl:operation name="IAppliance_getPath">
+ <wsdl:input message="vbox:IAppliance_getPathRequestMsg"/>
+ <wsdl:output message="vbox:IAppliance_getPathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_getDisks">
+ <wsdl:input message="vbox:IAppliance_getDisksRequestMsg"/>
+ <wsdl:output message="vbox:IAppliance_getDisksResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_getVirtualSystemDescriptions">
+ <wsdl:input message="vbox:IAppliance_getVirtualSystemDescriptionsRequestMsg"/>
+ <wsdl:output message="vbox:IAppliance_getVirtualSystemDescriptionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_getMachines">
+ <wsdl:input message="vbox:IAppliance_getMachinesRequestMsg"/>
+ <wsdl:output message="vbox:IAppliance_getMachinesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_getCertificate">
+ <wsdl:input message="vbox:IAppliance_getCertificateRequestMsg"/>
+ <wsdl:output message="vbox:IAppliance_getCertificateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_read">
+ <wsdl:input message="vbox:IAppliance_readRequestMsg"/>
+ <wsdl:output message="vbox:IAppliance_readResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_interpret">
+ <wsdl:input message="vbox:IAppliance_interpretRequestMsg"/>
+ <wsdl:output message="vbox:IAppliance_interpretResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_importMachines">
+ <wsdl:input message="vbox:IAppliance_importMachinesRequestMsg"/>
+ <wsdl:output message="vbox:IAppliance_importMachinesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_createVFSExplorer">
+ <wsdl:input message="vbox:IAppliance_createVFSExplorerRequestMsg"/>
+ <wsdl:output message="vbox:IAppliance_createVFSExplorerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_write">
+ <wsdl:input message="vbox:IAppliance_writeRequestMsg"/>
+ <wsdl:output message="vbox:IAppliance_writeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_getWarnings">
+ <wsdl:input message="vbox:IAppliance_getWarningsRequestMsg"/>
+ <wsdl:output message="vbox:IAppliance_getWarningsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_getPasswordIds">
+ <wsdl:input message="vbox:IAppliance_getPasswordIdsRequestMsg"/>
+ <wsdl:output message="vbox:IAppliance_getPasswordIdsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_getMediumIdsForPasswordId">
+ <wsdl:input message="vbox:IAppliance_getMediumIdsForPasswordIdRequestMsg"/>
+ <wsdl:output message="vbox:IAppliance_getMediumIdsForPasswordIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_addPasswords">
+ <wsdl:input message="vbox:IAppliance_addPasswordsRequestMsg"/>
+ <wsdl:output message="vbox:IAppliance_addPasswordsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_createVirtualSystemDescriptions">
+ <wsdl:input message="vbox:IAppliance_createVirtualSystemDescriptionsRequestMsg"/>
+ <wsdl:output message="vbox:IAppliance_createVirtualSystemDescriptionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVirtualSystemDescription
+ *************************************
+ -->
+ <wsdl:operation name="IVirtualSystemDescription_getCount">
+ <wsdl:input message="vbox:IVirtualSystemDescription_getCountRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualSystemDescription_getCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualSystemDescription_getDescription">
+ <wsdl:input message="vbox:IVirtualSystemDescription_getDescriptionRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualSystemDescription_getDescriptionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualSystemDescription_getDescriptionByType">
+ <wsdl:input message="vbox:IVirtualSystemDescription_getDescriptionByTypeRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualSystemDescription_getDescriptionByTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualSystemDescription_removeDescriptionByType">
+ <wsdl:input message="vbox:IVirtualSystemDescription_removeDescriptionByTypeRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualSystemDescription_removeDescriptionByTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualSystemDescription_getValuesByType">
+ <wsdl:input message="vbox:IVirtualSystemDescription_getValuesByTypeRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualSystemDescription_getValuesByTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualSystemDescription_setFinalValues">
+ <wsdl:input message="vbox:IVirtualSystemDescription_setFinalValuesRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualSystemDescription_setFinalValuesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualSystemDescription_addDescription">
+ <wsdl:input message="vbox:IVirtualSystemDescription_addDescriptionRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualSystemDescription_addDescriptionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IUnattended
+ *************************************
+ -->
+ <wsdl:operation name="IUnattended_getIsoPath">
+ <wsdl:input message="vbox:IUnattended_getIsoPathRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getIsoPathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setIsoPath">
+ <wsdl:input message="vbox:IUnattended_setIsoPathRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setIsoPathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getMachine">
+ <wsdl:input message="vbox:IUnattended_getMachineRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getMachineResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setMachine">
+ <wsdl:input message="vbox:IUnattended_setMachineRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setMachineResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getUser">
+ <wsdl:input message="vbox:IUnattended_getUserRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getUserResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setUser">
+ <wsdl:input message="vbox:IUnattended_setUserRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setUserResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getPassword">
+ <wsdl:input message="vbox:IUnattended_getPasswordRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getPasswordResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setPassword">
+ <wsdl:input message="vbox:IUnattended_setPasswordRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setPasswordResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getFullUserName">
+ <wsdl:input message="vbox:IUnattended_getFullUserNameRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getFullUserNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setFullUserName">
+ <wsdl:input message="vbox:IUnattended_setFullUserNameRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setFullUserNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getProductKey">
+ <wsdl:input message="vbox:IUnattended_getProductKeyRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getProductKeyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setProductKey">
+ <wsdl:input message="vbox:IUnattended_setProductKeyRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setProductKeyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getAdditionsIsoPath">
+ <wsdl:input message="vbox:IUnattended_getAdditionsIsoPathRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getAdditionsIsoPathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setAdditionsIsoPath">
+ <wsdl:input message="vbox:IUnattended_setAdditionsIsoPathRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setAdditionsIsoPathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getInstallGuestAdditions">
+ <wsdl:input message="vbox:IUnattended_getInstallGuestAdditionsRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getInstallGuestAdditionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setInstallGuestAdditions">
+ <wsdl:input message="vbox:IUnattended_setInstallGuestAdditionsRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setInstallGuestAdditionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getValidationKitIsoPath">
+ <wsdl:input message="vbox:IUnattended_getValidationKitIsoPathRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getValidationKitIsoPathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setValidationKitIsoPath">
+ <wsdl:input message="vbox:IUnattended_setValidationKitIsoPathRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setValidationKitIsoPathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getInstallTestExecService">
+ <wsdl:input message="vbox:IUnattended_getInstallTestExecServiceRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getInstallTestExecServiceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setInstallTestExecService">
+ <wsdl:input message="vbox:IUnattended_setInstallTestExecServiceRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setInstallTestExecServiceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getTimeZone">
+ <wsdl:input message="vbox:IUnattended_getTimeZoneRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getTimeZoneResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setTimeZone">
+ <wsdl:input message="vbox:IUnattended_setTimeZoneRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setTimeZoneResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getLocale">
+ <wsdl:input message="vbox:IUnattended_getLocaleRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getLocaleResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setLocale">
+ <wsdl:input message="vbox:IUnattended_setLocaleRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setLocaleResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getLanguage">
+ <wsdl:input message="vbox:IUnattended_getLanguageRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getLanguageResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setLanguage">
+ <wsdl:input message="vbox:IUnattended_setLanguageRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setLanguageResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getCountry">
+ <wsdl:input message="vbox:IUnattended_getCountryRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getCountryResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setCountry">
+ <wsdl:input message="vbox:IUnattended_setCountryRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setCountryResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getProxy">
+ <wsdl:input message="vbox:IUnattended_getProxyRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getProxyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setProxy">
+ <wsdl:input message="vbox:IUnattended_setProxyRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setProxyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getPackageSelectionAdjustments">
+ <wsdl:input message="vbox:IUnattended_getPackageSelectionAdjustmentsRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getPackageSelectionAdjustmentsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setPackageSelectionAdjustments">
+ <wsdl:input message="vbox:IUnattended_setPackageSelectionAdjustmentsRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setPackageSelectionAdjustmentsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getHostname">
+ <wsdl:input message="vbox:IUnattended_getHostnameRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getHostnameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setHostname">
+ <wsdl:input message="vbox:IUnattended_setHostnameRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setHostnameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getAuxiliaryBasePath">
+ <wsdl:input message="vbox:IUnattended_getAuxiliaryBasePathRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getAuxiliaryBasePathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setAuxiliaryBasePath">
+ <wsdl:input message="vbox:IUnattended_setAuxiliaryBasePathRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setAuxiliaryBasePathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getImageIndex">
+ <wsdl:input message="vbox:IUnattended_getImageIndexRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getImageIndexResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setImageIndex">
+ <wsdl:input message="vbox:IUnattended_setImageIndexRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setImageIndexResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getScriptTemplatePath">
+ <wsdl:input message="vbox:IUnattended_getScriptTemplatePathRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getScriptTemplatePathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setScriptTemplatePath">
+ <wsdl:input message="vbox:IUnattended_setScriptTemplatePathRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setScriptTemplatePathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getPostInstallScriptTemplatePath">
+ <wsdl:input message="vbox:IUnattended_getPostInstallScriptTemplatePathRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getPostInstallScriptTemplatePathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setPostInstallScriptTemplatePath">
+ <wsdl:input message="vbox:IUnattended_setPostInstallScriptTemplatePathRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setPostInstallScriptTemplatePathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getPostInstallCommand">
+ <wsdl:input message="vbox:IUnattended_getPostInstallCommandRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getPostInstallCommandResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setPostInstallCommand">
+ <wsdl:input message="vbox:IUnattended_setPostInstallCommandRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setPostInstallCommandResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getExtraInstallKernelParameters">
+ <wsdl:input message="vbox:IUnattended_getExtraInstallKernelParametersRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getExtraInstallKernelParametersResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setExtraInstallKernelParameters">
+ <wsdl:input message="vbox:IUnattended_setExtraInstallKernelParametersRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_setExtraInstallKernelParametersResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getDetectedOSTypeId">
+ <wsdl:input message="vbox:IUnattended_getDetectedOSTypeIdRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getDetectedOSTypeIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getDetectedOSVersion">
+ <wsdl:input message="vbox:IUnattended_getDetectedOSVersionRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getDetectedOSVersionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getDetectedOSFlavor">
+ <wsdl:input message="vbox:IUnattended_getDetectedOSFlavorRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getDetectedOSFlavorResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getDetectedOSLanguages">
+ <wsdl:input message="vbox:IUnattended_getDetectedOSLanguagesRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getDetectedOSLanguagesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getDetectedOSHints">
+ <wsdl:input message="vbox:IUnattended_getDetectedOSHintsRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_getDetectedOSHintsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_detectIsoOS">
+ <wsdl:input message="vbox:IUnattended_detectIsoOSRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_detectIsoOSResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_prepare">
+ <wsdl:input message="vbox:IUnattended_prepareRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_prepareResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_constructMedia">
+ <wsdl:input message="vbox:IUnattended_constructMediaRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_constructMediaResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_reconfigureVM">
+ <wsdl:input message="vbox:IUnattended_reconfigureVMRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_reconfigureVMResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_done">
+ <wsdl:input message="vbox:IUnattended_doneRequestMsg"/>
+ <wsdl:output message="vbox:IUnattended_doneResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IInternalMachineControl
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IGraphicsAdapter
+ *************************************
+ -->
+ <wsdl:operation name="IGraphicsAdapter_getGraphicsControllerType">
+ <wsdl:input message="vbox:IGraphicsAdapter_getGraphicsControllerTypeRequestMsg"/>
+ <wsdl:output message="vbox:IGraphicsAdapter_getGraphicsControllerTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGraphicsAdapter_setGraphicsControllerType">
+ <wsdl:input message="vbox:IGraphicsAdapter_setGraphicsControllerTypeRequestMsg"/>
+ <wsdl:output message="vbox:IGraphicsAdapter_setGraphicsControllerTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGraphicsAdapter_getVRAMSize">
+ <wsdl:input message="vbox:IGraphicsAdapter_getVRAMSizeRequestMsg"/>
+ <wsdl:output message="vbox:IGraphicsAdapter_getVRAMSizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGraphicsAdapter_setVRAMSize">
+ <wsdl:input message="vbox:IGraphicsAdapter_setVRAMSizeRequestMsg"/>
+ <wsdl:output message="vbox:IGraphicsAdapter_setVRAMSizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGraphicsAdapter_getAccelerate3DEnabled">
+ <wsdl:input message="vbox:IGraphicsAdapter_getAccelerate3DEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IGraphicsAdapter_getAccelerate3DEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGraphicsAdapter_setAccelerate3DEnabled">
+ <wsdl:input message="vbox:IGraphicsAdapter_setAccelerate3DEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IGraphicsAdapter_setAccelerate3DEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGraphicsAdapter_getAccelerate2DVideoEnabled">
+ <wsdl:input message="vbox:IGraphicsAdapter_getAccelerate2DVideoEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IGraphicsAdapter_getAccelerate2DVideoEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGraphicsAdapter_setAccelerate2DVideoEnabled">
+ <wsdl:input message="vbox:IGraphicsAdapter_setAccelerate2DVideoEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IGraphicsAdapter_setAccelerate2DVideoEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGraphicsAdapter_getMonitorCount">
+ <wsdl:input message="vbox:IGraphicsAdapter_getMonitorCountRequestMsg"/>
+ <wsdl:output message="vbox:IGraphicsAdapter_getMonitorCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGraphicsAdapter_setMonitorCount">
+ <wsdl:input message="vbox:IGraphicsAdapter_setMonitorCountRequestMsg"/>
+ <wsdl:output message="vbox:IGraphicsAdapter_setMonitorCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IBIOSSettings
+ *************************************
+ -->
+ <wsdl:operation name="IBIOSSettings_getLogoFadeIn">
+ <wsdl:input message="vbox:IBIOSSettings_getLogoFadeInRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_getLogoFadeInResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setLogoFadeIn">
+ <wsdl:input message="vbox:IBIOSSettings_setLogoFadeInRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_setLogoFadeInResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getLogoFadeOut">
+ <wsdl:input message="vbox:IBIOSSettings_getLogoFadeOutRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_getLogoFadeOutResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setLogoFadeOut">
+ <wsdl:input message="vbox:IBIOSSettings_setLogoFadeOutRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_setLogoFadeOutResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getLogoDisplayTime">
+ <wsdl:input message="vbox:IBIOSSettings_getLogoDisplayTimeRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_getLogoDisplayTimeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setLogoDisplayTime">
+ <wsdl:input message="vbox:IBIOSSettings_setLogoDisplayTimeRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_setLogoDisplayTimeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getLogoImagePath">
+ <wsdl:input message="vbox:IBIOSSettings_getLogoImagePathRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_getLogoImagePathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setLogoImagePath">
+ <wsdl:input message="vbox:IBIOSSettings_setLogoImagePathRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_setLogoImagePathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getBootMenuMode">
+ <wsdl:input message="vbox:IBIOSSettings_getBootMenuModeRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_getBootMenuModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setBootMenuMode">
+ <wsdl:input message="vbox:IBIOSSettings_setBootMenuModeRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_setBootMenuModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getACPIEnabled">
+ <wsdl:input message="vbox:IBIOSSettings_getACPIEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_getACPIEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setACPIEnabled">
+ <wsdl:input message="vbox:IBIOSSettings_setACPIEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_setACPIEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getIOAPICEnabled">
+ <wsdl:input message="vbox:IBIOSSettings_getIOAPICEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_getIOAPICEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setIOAPICEnabled">
+ <wsdl:input message="vbox:IBIOSSettings_setIOAPICEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_setIOAPICEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getAPICMode">
+ <wsdl:input message="vbox:IBIOSSettings_getAPICModeRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_getAPICModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setAPICMode">
+ <wsdl:input message="vbox:IBIOSSettings_setAPICModeRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_setAPICModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getTimeOffset">
+ <wsdl:input message="vbox:IBIOSSettings_getTimeOffsetRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_getTimeOffsetResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setTimeOffset">
+ <wsdl:input message="vbox:IBIOSSettings_setTimeOffsetRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_setTimeOffsetResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getPXEDebugEnabled">
+ <wsdl:input message="vbox:IBIOSSettings_getPXEDebugEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_getPXEDebugEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setPXEDebugEnabled">
+ <wsdl:input message="vbox:IBIOSSettings_setPXEDebugEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_setPXEDebugEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getNonVolatileStorageFile">
+ <wsdl:input message="vbox:IBIOSSettings_getNonVolatileStorageFileRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_getNonVolatileStorageFileResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getSMBIOSUuidLittleEndian">
+ <wsdl:input message="vbox:IBIOSSettings_getSMBIOSUuidLittleEndianRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_getSMBIOSUuidLittleEndianResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setSMBIOSUuidLittleEndian">
+ <wsdl:input message="vbox:IBIOSSettings_setSMBIOSUuidLittleEndianRequestMsg"/>
+ <wsdl:output message="vbox:IBIOSSettings_setSMBIOSUuidLittleEndianResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IRecordingScreenSettings
+ *************************************
+ -->
+ <wsdl:operation name="IRecordingScreenSettings_getId">
+ <wsdl:input message="vbox:IRecordingScreenSettings_getIdRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_getIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getEnabled">
+ <wsdl:input message="vbox:IRecordingScreenSettings_getEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_getEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setEnabled">
+ <wsdl:input message="vbox:IRecordingScreenSettings_setEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_setEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getFeatures">
+ <wsdl:input message="vbox:IRecordingScreenSettings_getFeaturesRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_getFeaturesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setFeatures">
+ <wsdl:input message="vbox:IRecordingScreenSettings_setFeaturesRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_setFeaturesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getDestination">
+ <wsdl:input message="vbox:IRecordingScreenSettings_getDestinationRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_getDestinationResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setDestination">
+ <wsdl:input message="vbox:IRecordingScreenSettings_setDestinationRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_setDestinationResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getFilename">
+ <wsdl:input message="vbox:IRecordingScreenSettings_getFilenameRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_getFilenameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setFilename">
+ <wsdl:input message="vbox:IRecordingScreenSettings_setFilenameRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_setFilenameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getMaxTime">
+ <wsdl:input message="vbox:IRecordingScreenSettings_getMaxTimeRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_getMaxTimeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setMaxTime">
+ <wsdl:input message="vbox:IRecordingScreenSettings_setMaxTimeRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_setMaxTimeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getMaxFileSize">
+ <wsdl:input message="vbox:IRecordingScreenSettings_getMaxFileSizeRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_getMaxFileSizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setMaxFileSize">
+ <wsdl:input message="vbox:IRecordingScreenSettings_setMaxFileSizeRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_setMaxFileSizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getOptions">
+ <wsdl:input message="vbox:IRecordingScreenSettings_getOptionsRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_getOptionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setOptions">
+ <wsdl:input message="vbox:IRecordingScreenSettings_setOptionsRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_setOptionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getAudioCodec">
+ <wsdl:input message="vbox:IRecordingScreenSettings_getAudioCodecRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_getAudioCodecResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setAudioCodec">
+ <wsdl:input message="vbox:IRecordingScreenSettings_setAudioCodecRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_setAudioCodecResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getAudioHz">
+ <wsdl:input message="vbox:IRecordingScreenSettings_getAudioHzRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_getAudioHzResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setAudioHz">
+ <wsdl:input message="vbox:IRecordingScreenSettings_setAudioHzRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_setAudioHzResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getAudioBits">
+ <wsdl:input message="vbox:IRecordingScreenSettings_getAudioBitsRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_getAudioBitsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setAudioBits">
+ <wsdl:input message="vbox:IRecordingScreenSettings_setAudioBitsRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_setAudioBitsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getAudioChannels">
+ <wsdl:input message="vbox:IRecordingScreenSettings_getAudioChannelsRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_getAudioChannelsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setAudioChannels">
+ <wsdl:input message="vbox:IRecordingScreenSettings_setAudioChannelsRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_setAudioChannelsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getVideoCodec">
+ <wsdl:input message="vbox:IRecordingScreenSettings_getVideoCodecRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_getVideoCodecResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setVideoCodec">
+ <wsdl:input message="vbox:IRecordingScreenSettings_setVideoCodecRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_setVideoCodecResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getVideoWidth">
+ <wsdl:input message="vbox:IRecordingScreenSettings_getVideoWidthRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_getVideoWidthResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setVideoWidth">
+ <wsdl:input message="vbox:IRecordingScreenSettings_setVideoWidthRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_setVideoWidthResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getVideoHeight">
+ <wsdl:input message="vbox:IRecordingScreenSettings_getVideoHeightRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_getVideoHeightResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setVideoHeight">
+ <wsdl:input message="vbox:IRecordingScreenSettings_setVideoHeightRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_setVideoHeightResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getVideoRate">
+ <wsdl:input message="vbox:IRecordingScreenSettings_getVideoRateRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_getVideoRateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setVideoRate">
+ <wsdl:input message="vbox:IRecordingScreenSettings_setVideoRateRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_setVideoRateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getVideoRateControlMode">
+ <wsdl:input message="vbox:IRecordingScreenSettings_getVideoRateControlModeRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_getVideoRateControlModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setVideoRateControlMode">
+ <wsdl:input message="vbox:IRecordingScreenSettings_setVideoRateControlModeRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_setVideoRateControlModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getVideoFPS">
+ <wsdl:input message="vbox:IRecordingScreenSettings_getVideoFPSRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_getVideoFPSResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setVideoFPS">
+ <wsdl:input message="vbox:IRecordingScreenSettings_setVideoFPSRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_setVideoFPSResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getVideoScalingMethod">
+ <wsdl:input message="vbox:IRecordingScreenSettings_getVideoScalingMethodRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_getVideoScalingMethodResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setVideoScalingMethod">
+ <wsdl:input message="vbox:IRecordingScreenSettings_setVideoScalingMethodRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_setVideoScalingMethodResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_isFeatureEnabled">
+ <wsdl:input message="vbox:IRecordingScreenSettings_isFeatureEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingScreenSettings_isFeatureEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IRecordingSettings
+ *************************************
+ -->
+ <wsdl:operation name="IRecordingSettings_getEnabled">
+ <wsdl:input message="vbox:IRecordingSettings_getEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingSettings_getEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingSettings_setEnabled">
+ <wsdl:input message="vbox:IRecordingSettings_setEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingSettings_setEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingSettings_getScreens">
+ <wsdl:input message="vbox:IRecordingSettings_getScreensRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingSettings_getScreensResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingSettings_getScreenSettings">
+ <wsdl:input message="vbox:IRecordingSettings_getScreenSettingsRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingSettings_getScreenSettingsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IPCIAddress
+ *************************************
+ -->
+ <wsdl:operation name="IPCIAddress_getBus">
+ <wsdl:input message="vbox:IPCIAddress_getBusRequestMsg"/>
+ <wsdl:output message="vbox:IPCIAddress_getBusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IPCIAddress_setBus">
+ <wsdl:input message="vbox:IPCIAddress_setBusRequestMsg"/>
+ <wsdl:output message="vbox:IPCIAddress_setBusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IPCIAddress_getDevice">
+ <wsdl:input message="vbox:IPCIAddress_getDeviceRequestMsg"/>
+ <wsdl:output message="vbox:IPCIAddress_getDeviceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IPCIAddress_setDevice">
+ <wsdl:input message="vbox:IPCIAddress_setDeviceRequestMsg"/>
+ <wsdl:output message="vbox:IPCIAddress_setDeviceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IPCIAddress_getDevFunction">
+ <wsdl:input message="vbox:IPCIAddress_getDevFunctionRequestMsg"/>
+ <wsdl:output message="vbox:IPCIAddress_getDevFunctionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IPCIAddress_setDevFunction">
+ <wsdl:input message="vbox:IPCIAddress_setDevFunctionRequestMsg"/>
+ <wsdl:output message="vbox:IPCIAddress_setDevFunctionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IPCIAddress_asLong">
+ <wsdl:input message="vbox:IPCIAddress_asLongRequestMsg"/>
+ <wsdl:output message="vbox:IPCIAddress_asLongResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IPCIAddress_fromLong">
+ <wsdl:input message="vbox:IPCIAddress_fromLongRequestMsg"/>
+ <wsdl:output message="vbox:IPCIAddress_fromLongResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IPCIDeviceAttachment
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IMachine
+ *************************************
+ -->
+ <wsdl:operation name="IMachine_getParent">
+ <wsdl:input message="vbox:IMachine_getParentRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getParentResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getIcon">
+ <wsdl:input message="vbox:IMachine_getIconRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getIconResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setIcon">
+ <wsdl:input message="vbox:IMachine_setIconRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setIconResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getAccessible">
+ <wsdl:input message="vbox:IMachine_getAccessibleRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getAccessibleResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getAccessError">
+ <wsdl:input message="vbox:IMachine_getAccessErrorRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getAccessErrorResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getName">
+ <wsdl:input message="vbox:IMachine_getNameRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setName">
+ <wsdl:input message="vbox:IMachine_setNameRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getDescription">
+ <wsdl:input message="vbox:IMachine_getDescriptionRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getDescriptionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setDescription">
+ <wsdl:input message="vbox:IMachine_setDescriptionRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setDescriptionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getId">
+ <wsdl:input message="vbox:IMachine_getIdRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getGroups">
+ <wsdl:input message="vbox:IMachine_getGroupsRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getGroupsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setGroups">
+ <wsdl:input message="vbox:IMachine_setGroupsRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setGroupsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getOSTypeId">
+ <wsdl:input message="vbox:IMachine_getOSTypeIdRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getOSTypeIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setOSTypeId">
+ <wsdl:input message="vbox:IMachine_setOSTypeIdRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setOSTypeIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getHardwareVersion">
+ <wsdl:input message="vbox:IMachine_getHardwareVersionRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getHardwareVersionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setHardwareVersion">
+ <wsdl:input message="vbox:IMachine_setHardwareVersionRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setHardwareVersionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getHardwareUUID">
+ <wsdl:input message="vbox:IMachine_getHardwareUUIDRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getHardwareUUIDResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setHardwareUUID">
+ <wsdl:input message="vbox:IMachine_setHardwareUUIDRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setHardwareUUIDResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCPUCount">
+ <wsdl:input message="vbox:IMachine_getCPUCountRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getCPUCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setCPUCount">
+ <wsdl:input message="vbox:IMachine_setCPUCountRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setCPUCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCPUHotPlugEnabled">
+ <wsdl:input message="vbox:IMachine_getCPUHotPlugEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getCPUHotPlugEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setCPUHotPlugEnabled">
+ <wsdl:input message="vbox:IMachine_setCPUHotPlugEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setCPUHotPlugEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCPUExecutionCap">
+ <wsdl:input message="vbox:IMachine_getCPUExecutionCapRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getCPUExecutionCapResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setCPUExecutionCap">
+ <wsdl:input message="vbox:IMachine_setCPUExecutionCapRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setCPUExecutionCapResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCPUIDPortabilityLevel">
+ <wsdl:input message="vbox:IMachine_getCPUIDPortabilityLevelRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getCPUIDPortabilityLevelResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setCPUIDPortabilityLevel">
+ <wsdl:input message="vbox:IMachine_setCPUIDPortabilityLevelRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setCPUIDPortabilityLevelResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getMemorySize">
+ <wsdl:input message="vbox:IMachine_getMemorySizeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getMemorySizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setMemorySize">
+ <wsdl:input message="vbox:IMachine_setMemorySizeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setMemorySizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getMemoryBalloonSize">
+ <wsdl:input message="vbox:IMachine_getMemoryBalloonSizeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getMemoryBalloonSizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setMemoryBalloonSize">
+ <wsdl:input message="vbox:IMachine_setMemoryBalloonSizeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setMemoryBalloonSizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getPageFusionEnabled">
+ <wsdl:input message="vbox:IMachine_getPageFusionEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getPageFusionEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setPageFusionEnabled">
+ <wsdl:input message="vbox:IMachine_setPageFusionEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setPageFusionEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getGraphicsAdapter">
+ <wsdl:input message="vbox:IMachine_getGraphicsAdapterRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getGraphicsAdapterResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getBIOSSettings">
+ <wsdl:input message="vbox:IMachine_getBIOSSettingsRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getBIOSSettingsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getRecordingSettings">
+ <wsdl:input message="vbox:IMachine_getRecordingSettingsRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getRecordingSettingsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getFirmwareType">
+ <wsdl:input message="vbox:IMachine_getFirmwareTypeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getFirmwareTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setFirmwareType">
+ <wsdl:input message="vbox:IMachine_setFirmwareTypeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setFirmwareTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getPointingHIDType">
+ <wsdl:input message="vbox:IMachine_getPointingHIDTypeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getPointingHIDTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setPointingHIDType">
+ <wsdl:input message="vbox:IMachine_setPointingHIDTypeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setPointingHIDTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getKeyboardHIDType">
+ <wsdl:input message="vbox:IMachine_getKeyboardHIDTypeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getKeyboardHIDTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setKeyboardHIDType">
+ <wsdl:input message="vbox:IMachine_setKeyboardHIDTypeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setKeyboardHIDTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getHPETEnabled">
+ <wsdl:input message="vbox:IMachine_getHPETEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getHPETEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setHPETEnabled">
+ <wsdl:input message="vbox:IMachine_setHPETEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setHPETEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getChipsetType">
+ <wsdl:input message="vbox:IMachine_getChipsetTypeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getChipsetTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setChipsetType">
+ <wsdl:input message="vbox:IMachine_setChipsetTypeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setChipsetTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSnapshotFolder">
+ <wsdl:input message="vbox:IMachine_getSnapshotFolderRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getSnapshotFolderResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setSnapshotFolder">
+ <wsdl:input message="vbox:IMachine_setSnapshotFolderRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setSnapshotFolderResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getVRDEServer">
+ <wsdl:input message="vbox:IMachine_getVRDEServerRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getVRDEServerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getEmulatedUSBCardReaderEnabled">
+ <wsdl:input message="vbox:IMachine_getEmulatedUSBCardReaderEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getEmulatedUSBCardReaderEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setEmulatedUSBCardReaderEnabled">
+ <wsdl:input message="vbox:IMachine_setEmulatedUSBCardReaderEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setEmulatedUSBCardReaderEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getMediumAttachments">
+ <wsdl:input message="vbox:IMachine_getMediumAttachmentsRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getMediumAttachmentsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getUSBControllers">
+ <wsdl:input message="vbox:IMachine_getUSBControllersRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getUSBControllersResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getUSBDeviceFilters">
+ <wsdl:input message="vbox:IMachine_getUSBDeviceFiltersRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getUSBDeviceFiltersResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getAudioAdapter">
+ <wsdl:input message="vbox:IMachine_getAudioAdapterRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getAudioAdapterResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getStorageControllers">
+ <wsdl:input message="vbox:IMachine_getStorageControllersRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getStorageControllersResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSettingsFilePath">
+ <wsdl:input message="vbox:IMachine_getSettingsFilePathRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getSettingsFilePathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSettingsAuxFilePath">
+ <wsdl:input message="vbox:IMachine_getSettingsAuxFilePathRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getSettingsAuxFilePathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSettingsModified">
+ <wsdl:input message="vbox:IMachine_getSettingsModifiedRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getSettingsModifiedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSessionState">
+ <wsdl:input message="vbox:IMachine_getSessionStateRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getSessionStateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSessionName">
+ <wsdl:input message="vbox:IMachine_getSessionNameRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getSessionNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSessionPID">
+ <wsdl:input message="vbox:IMachine_getSessionPIDRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getSessionPIDResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getState">
+ <wsdl:input message="vbox:IMachine_getStateRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getStateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getLastStateChange">
+ <wsdl:input message="vbox:IMachine_getLastStateChangeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getLastStateChangeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getStateFilePath">
+ <wsdl:input message="vbox:IMachine_getStateFilePathRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getStateFilePathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getLogFolder">
+ <wsdl:input message="vbox:IMachine_getLogFolderRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getLogFolderResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCurrentSnapshot">
+ <wsdl:input message="vbox:IMachine_getCurrentSnapshotRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getCurrentSnapshotResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSnapshotCount">
+ <wsdl:input message="vbox:IMachine_getSnapshotCountRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getSnapshotCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCurrentStateModified">
+ <wsdl:input message="vbox:IMachine_getCurrentStateModifiedRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getCurrentStateModifiedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSharedFolders">
+ <wsdl:input message="vbox:IMachine_getSharedFoldersRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getSharedFoldersResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getClipboardMode">
+ <wsdl:input message="vbox:IMachine_getClipboardModeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getClipboardModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setClipboardMode">
+ <wsdl:input message="vbox:IMachine_setClipboardModeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setClipboardModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getClipboardFileTransfersEnabled">
+ <wsdl:input message="vbox:IMachine_getClipboardFileTransfersEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getClipboardFileTransfersEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setClipboardFileTransfersEnabled">
+ <wsdl:input message="vbox:IMachine_setClipboardFileTransfersEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setClipboardFileTransfersEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getDnDMode">
+ <wsdl:input message="vbox:IMachine_getDnDModeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getDnDModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setDnDMode">
+ <wsdl:input message="vbox:IMachine_setDnDModeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setDnDModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getTeleporterEnabled">
+ <wsdl:input message="vbox:IMachine_getTeleporterEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getTeleporterEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setTeleporterEnabled">
+ <wsdl:input message="vbox:IMachine_setTeleporterEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setTeleporterEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getTeleporterPort">
+ <wsdl:input message="vbox:IMachine_getTeleporterPortRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getTeleporterPortResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setTeleporterPort">
+ <wsdl:input message="vbox:IMachine_setTeleporterPortRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setTeleporterPortResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getTeleporterAddress">
+ <wsdl:input message="vbox:IMachine_getTeleporterAddressRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getTeleporterAddressResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setTeleporterAddress">
+ <wsdl:input message="vbox:IMachine_setTeleporterAddressRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setTeleporterAddressResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getTeleporterPassword">
+ <wsdl:input message="vbox:IMachine_getTeleporterPasswordRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getTeleporterPasswordResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setTeleporterPassword">
+ <wsdl:input message="vbox:IMachine_setTeleporterPasswordRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setTeleporterPasswordResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getParavirtProvider">
+ <wsdl:input message="vbox:IMachine_getParavirtProviderRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getParavirtProviderResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setParavirtProvider">
+ <wsdl:input message="vbox:IMachine_setParavirtProviderRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setParavirtProviderResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getRTCUseUTC">
+ <wsdl:input message="vbox:IMachine_getRTCUseUTCRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getRTCUseUTCResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setRTCUseUTC">
+ <wsdl:input message="vbox:IMachine_setRTCUseUTCRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setRTCUseUTCResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getIOCacheEnabled">
+ <wsdl:input message="vbox:IMachine_getIOCacheEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getIOCacheEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setIOCacheEnabled">
+ <wsdl:input message="vbox:IMachine_setIOCacheEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setIOCacheEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getIOCacheSize">
+ <wsdl:input message="vbox:IMachine_getIOCacheSizeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getIOCacheSizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setIOCacheSize">
+ <wsdl:input message="vbox:IMachine_setIOCacheSizeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setIOCacheSizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getPCIDeviceAssignments">
+ <wsdl:input message="vbox:IMachine_getPCIDeviceAssignmentsRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getPCIDeviceAssignmentsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getBandwidthControl">
+ <wsdl:input message="vbox:IMachine_getBandwidthControlRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getBandwidthControlResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getTracingEnabled">
+ <wsdl:input message="vbox:IMachine_getTracingEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getTracingEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setTracingEnabled">
+ <wsdl:input message="vbox:IMachine_setTracingEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setTracingEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getTracingConfig">
+ <wsdl:input message="vbox:IMachine_getTracingConfigRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getTracingConfigResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setTracingConfig">
+ <wsdl:input message="vbox:IMachine_setTracingConfigRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setTracingConfigResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getAllowTracingToAccessVM">
+ <wsdl:input message="vbox:IMachine_getAllowTracingToAccessVMRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getAllowTracingToAccessVMResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setAllowTracingToAccessVM">
+ <wsdl:input message="vbox:IMachine_setAllowTracingToAccessVMRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setAllowTracingToAccessVMResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getAutostartEnabled">
+ <wsdl:input message="vbox:IMachine_getAutostartEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getAutostartEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setAutostartEnabled">
+ <wsdl:input message="vbox:IMachine_setAutostartEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setAutostartEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getAutostartDelay">
+ <wsdl:input message="vbox:IMachine_getAutostartDelayRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getAutostartDelayResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setAutostartDelay">
+ <wsdl:input message="vbox:IMachine_setAutostartDelayRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setAutostartDelayResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getAutostopType">
+ <wsdl:input message="vbox:IMachine_getAutostopTypeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getAutostopTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setAutostopType">
+ <wsdl:input message="vbox:IMachine_setAutostopTypeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setAutostopTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getDefaultFrontend">
+ <wsdl:input message="vbox:IMachine_getDefaultFrontendRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getDefaultFrontendResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setDefaultFrontend">
+ <wsdl:input message="vbox:IMachine_setDefaultFrontendRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setDefaultFrontendResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getUSBProxyAvailable">
+ <wsdl:input message="vbox:IMachine_getUSBProxyAvailableRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getUSBProxyAvailableResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getVMProcessPriority">
+ <wsdl:input message="vbox:IMachine_getVMProcessPriorityRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getVMProcessPriorityResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setVMProcessPriority">
+ <wsdl:input message="vbox:IMachine_setVMProcessPriorityRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setVMProcessPriorityResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getParavirtDebug">
+ <wsdl:input message="vbox:IMachine_getParavirtDebugRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getParavirtDebugResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setParavirtDebug">
+ <wsdl:input message="vbox:IMachine_setParavirtDebugRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setParavirtDebugResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCPUProfile">
+ <wsdl:input message="vbox:IMachine_getCPUProfileRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getCPUProfileResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setCPUProfile">
+ <wsdl:input message="vbox:IMachine_setCPUProfileRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setCPUProfileResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_lockMachine">
+ <wsdl:input message="vbox:IMachine_lockMachineRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_lockMachineResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_launchVMProcess">
+ <wsdl:input message="vbox:IMachine_launchVMProcessRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_launchVMProcessResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setBootOrder">
+ <wsdl:input message="vbox:IMachine_setBootOrderRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setBootOrderResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getBootOrder">
+ <wsdl:input message="vbox:IMachine_getBootOrderRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getBootOrderResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_attachDevice">
+ <wsdl:input message="vbox:IMachine_attachDeviceRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_attachDeviceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_attachDeviceWithoutMedium">
+ <wsdl:input message="vbox:IMachine_attachDeviceWithoutMediumRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_attachDeviceWithoutMediumResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_detachDevice">
+ <wsdl:input message="vbox:IMachine_detachDeviceRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_detachDeviceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_passthroughDevice">
+ <wsdl:input message="vbox:IMachine_passthroughDeviceRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_passthroughDeviceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_temporaryEjectDevice">
+ <wsdl:input message="vbox:IMachine_temporaryEjectDeviceRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_temporaryEjectDeviceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_nonRotationalDevice">
+ <wsdl:input message="vbox:IMachine_nonRotationalDeviceRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_nonRotationalDeviceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setAutoDiscardForDevice">
+ <wsdl:input message="vbox:IMachine_setAutoDiscardForDeviceRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setAutoDiscardForDeviceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setHotPluggableForDevice">
+ <wsdl:input message="vbox:IMachine_setHotPluggableForDeviceRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setHotPluggableForDeviceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setBandwidthGroupForDevice">
+ <wsdl:input message="vbox:IMachine_setBandwidthGroupForDeviceRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setBandwidthGroupForDeviceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setNoBandwidthGroupForDevice">
+ <wsdl:input message="vbox:IMachine_setNoBandwidthGroupForDeviceRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setNoBandwidthGroupForDeviceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_unmountMedium">
+ <wsdl:input message="vbox:IMachine_unmountMediumRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_unmountMediumResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_mountMedium">
+ <wsdl:input message="vbox:IMachine_mountMediumRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_mountMediumResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getMedium">
+ <wsdl:input message="vbox:IMachine_getMediumRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getMediumResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getMediumAttachmentsOfController">
+ <wsdl:input message="vbox:IMachine_getMediumAttachmentsOfControllerRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getMediumAttachmentsOfControllerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getMediumAttachment">
+ <wsdl:input message="vbox:IMachine_getMediumAttachmentRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getMediumAttachmentResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_attachHostPCIDevice">
+ <wsdl:input message="vbox:IMachine_attachHostPCIDeviceRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_attachHostPCIDeviceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_detachHostPCIDevice">
+ <wsdl:input message="vbox:IMachine_detachHostPCIDeviceRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_detachHostPCIDeviceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getNetworkAdapter">
+ <wsdl:input message="vbox:IMachine_getNetworkAdapterRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getNetworkAdapterResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_addStorageController">
+ <wsdl:input message="vbox:IMachine_addStorageControllerRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_addStorageControllerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getStorageControllerByName">
+ <wsdl:input message="vbox:IMachine_getStorageControllerByNameRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getStorageControllerByNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getStorageControllerByInstance">
+ <wsdl:input message="vbox:IMachine_getStorageControllerByInstanceRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getStorageControllerByInstanceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_removeStorageController">
+ <wsdl:input message="vbox:IMachine_removeStorageControllerRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_removeStorageControllerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setStorageControllerBootable">
+ <wsdl:input message="vbox:IMachine_setStorageControllerBootableRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setStorageControllerBootableResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_addUSBController">
+ <wsdl:input message="vbox:IMachine_addUSBControllerRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_addUSBControllerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_removeUSBController">
+ <wsdl:input message="vbox:IMachine_removeUSBControllerRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_removeUSBControllerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getUSBControllerByName">
+ <wsdl:input message="vbox:IMachine_getUSBControllerByNameRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getUSBControllerByNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getUSBControllerCountByType">
+ <wsdl:input message="vbox:IMachine_getUSBControllerCountByTypeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getUSBControllerCountByTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSerialPort">
+ <wsdl:input message="vbox:IMachine_getSerialPortRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getSerialPortResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getParallelPort">
+ <wsdl:input message="vbox:IMachine_getParallelPortRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getParallelPortResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getExtraDataKeys">
+ <wsdl:input message="vbox:IMachine_getExtraDataKeysRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getExtraDataKeysResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getExtraData">
+ <wsdl:input message="vbox:IMachine_getExtraDataRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getExtraDataResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setExtraData">
+ <wsdl:input message="vbox:IMachine_setExtraDataRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setExtraDataResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCPUProperty">
+ <wsdl:input message="vbox:IMachine_getCPUPropertyRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getCPUPropertyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setCPUProperty">
+ <wsdl:input message="vbox:IMachine_setCPUPropertyRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setCPUPropertyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCPUIDLeafByOrdinal">
+ <wsdl:input message="vbox:IMachine_getCPUIDLeafByOrdinalRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getCPUIDLeafByOrdinalResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCPUIDLeaf">
+ <wsdl:input message="vbox:IMachine_getCPUIDLeafRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getCPUIDLeafResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setCPUIDLeaf">
+ <wsdl:input message="vbox:IMachine_setCPUIDLeafRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setCPUIDLeafResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_removeCPUIDLeaf">
+ <wsdl:input message="vbox:IMachine_removeCPUIDLeafRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_removeCPUIDLeafResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_removeAllCPUIDLeaves">
+ <wsdl:input message="vbox:IMachine_removeAllCPUIDLeavesRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_removeAllCPUIDLeavesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getHWVirtExProperty">
+ <wsdl:input message="vbox:IMachine_getHWVirtExPropertyRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getHWVirtExPropertyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setHWVirtExProperty">
+ <wsdl:input message="vbox:IMachine_setHWVirtExPropertyRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setHWVirtExPropertyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setSettingsFilePath">
+ <wsdl:input message="vbox:IMachine_setSettingsFilePathRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setSettingsFilePathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_saveSettings">
+ <wsdl:input message="vbox:IMachine_saveSettingsRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_saveSettingsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_discardSettings">
+ <wsdl:input message="vbox:IMachine_discardSettingsRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_discardSettingsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_unregister">
+ <wsdl:input message="vbox:IMachine_unregisterRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_unregisterResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_deleteConfig">
+ <wsdl:input message="vbox:IMachine_deleteConfigRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_deleteConfigResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_exportTo">
+ <wsdl:input message="vbox:IMachine_exportToRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_exportToResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_findSnapshot">
+ <wsdl:input message="vbox:IMachine_findSnapshotRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_findSnapshotResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_createSharedFolder">
+ <wsdl:input message="vbox:IMachine_createSharedFolderRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_createSharedFolderResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_removeSharedFolder">
+ <wsdl:input message="vbox:IMachine_removeSharedFolderRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_removeSharedFolderResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_canShowConsoleWindow">
+ <wsdl:input message="vbox:IMachine_canShowConsoleWindowRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_canShowConsoleWindowResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_showConsoleWindow">
+ <wsdl:input message="vbox:IMachine_showConsoleWindowRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_showConsoleWindowResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getGuestProperty">
+ <wsdl:input message="vbox:IMachine_getGuestPropertyRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getGuestPropertyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getGuestPropertyValue">
+ <wsdl:input message="vbox:IMachine_getGuestPropertyValueRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getGuestPropertyValueResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getGuestPropertyTimestamp">
+ <wsdl:input message="vbox:IMachine_getGuestPropertyTimestampRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getGuestPropertyTimestampResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setGuestProperty">
+ <wsdl:input message="vbox:IMachine_setGuestPropertyRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setGuestPropertyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setGuestPropertyValue">
+ <wsdl:input message="vbox:IMachine_setGuestPropertyValueRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_setGuestPropertyValueResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_deleteGuestProperty">
+ <wsdl:input message="vbox:IMachine_deleteGuestPropertyRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_deleteGuestPropertyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_enumerateGuestProperties">
+ <wsdl:input message="vbox:IMachine_enumerateGuestPropertiesRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_enumerateGuestPropertiesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_querySavedGuestScreenInfo">
+ <wsdl:input message="vbox:IMachine_querySavedGuestScreenInfoRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_querySavedGuestScreenInfoResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_readSavedThumbnailToArray">
+ <wsdl:input message="vbox:IMachine_readSavedThumbnailToArrayRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_readSavedThumbnailToArrayResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_querySavedScreenshotInfo">
+ <wsdl:input message="vbox:IMachine_querySavedScreenshotInfoRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_querySavedScreenshotInfoResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_readSavedScreenshotToArray">
+ <wsdl:input message="vbox:IMachine_readSavedScreenshotToArrayRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_readSavedScreenshotToArrayResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_hotPlugCPU">
+ <wsdl:input message="vbox:IMachine_hotPlugCPURequestMsg"/>
+ <wsdl:output message="vbox:IMachine_hotPlugCPUResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_hotUnplugCPU">
+ <wsdl:input message="vbox:IMachine_hotUnplugCPURequestMsg"/>
+ <wsdl:output message="vbox:IMachine_hotUnplugCPUResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCPUStatus">
+ <wsdl:input message="vbox:IMachine_getCPUStatusRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getCPUStatusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getEffectiveParavirtProvider">
+ <wsdl:input message="vbox:IMachine_getEffectiveParavirtProviderRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_getEffectiveParavirtProviderResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_queryLogFilename">
+ <wsdl:input message="vbox:IMachine_queryLogFilenameRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_queryLogFilenameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_readLog">
+ <wsdl:input message="vbox:IMachine_readLogRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_readLogResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_cloneTo">
+ <wsdl:input message="vbox:IMachine_cloneToRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_cloneToResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_moveTo">
+ <wsdl:input message="vbox:IMachine_moveToRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_moveToResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_saveState">
+ <wsdl:input message="vbox:IMachine_saveStateRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_saveStateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_adoptSavedState">
+ <wsdl:input message="vbox:IMachine_adoptSavedStateRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_adoptSavedStateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_discardSavedState">
+ <wsdl:input message="vbox:IMachine_discardSavedStateRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_discardSavedStateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_takeSnapshot">
+ <wsdl:input message="vbox:IMachine_takeSnapshotRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_takeSnapshotResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_deleteSnapshot">
+ <wsdl:input message="vbox:IMachine_deleteSnapshotRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_deleteSnapshotResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_deleteSnapshotAndAllChildren">
+ <wsdl:input message="vbox:IMachine_deleteSnapshotAndAllChildrenRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_deleteSnapshotAndAllChildrenResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_deleteSnapshotRange">
+ <wsdl:input message="vbox:IMachine_deleteSnapshotRangeRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_deleteSnapshotRangeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_restoreSnapshot">
+ <wsdl:input message="vbox:IMachine_restoreSnapshotRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_restoreSnapshotResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_applyDefaults">
+ <wsdl:input message="vbox:IMachine_applyDefaultsRequestMsg"/>
+ <wsdl:output message="vbox:IMachine_applyDefaultsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IEmulatedUSB
+ *************************************
+ -->
+ <wsdl:operation name="IEmulatedUSB_getWebcams">
+ <wsdl:input message="vbox:IEmulatedUSB_getWebcamsRequestMsg"/>
+ <wsdl:output message="vbox:IEmulatedUSB_getWebcamsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IEmulatedUSB_webcamAttach">
+ <wsdl:input message="vbox:IEmulatedUSB_webcamAttachRequestMsg"/>
+ <wsdl:output message="vbox:IEmulatedUSB_webcamAttachResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IEmulatedUSB_webcamDetach">
+ <wsdl:input message="vbox:IEmulatedUSB_webcamDetachRequestMsg"/>
+ <wsdl:output message="vbox:IEmulatedUSB_webcamDetachResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVRDEServerInfo
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IConsole
+ *************************************
+ -->
+ <wsdl:operation name="IConsole_getMachine">
+ <wsdl:input message="vbox:IConsole_getMachineRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_getMachineResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getState">
+ <wsdl:input message="vbox:IConsole_getStateRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_getStateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getGuest">
+ <wsdl:input message="vbox:IConsole_getGuestRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_getGuestResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getKeyboard">
+ <wsdl:input message="vbox:IConsole_getKeyboardRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_getKeyboardResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getMouse">
+ <wsdl:input message="vbox:IConsole_getMouseRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_getMouseResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getDisplay">
+ <wsdl:input message="vbox:IConsole_getDisplayRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_getDisplayResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getDebugger">
+ <wsdl:input message="vbox:IConsole_getDebuggerRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_getDebuggerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getUSBDevices">
+ <wsdl:input message="vbox:IConsole_getUSBDevicesRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_getUSBDevicesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getRemoteUSBDevices">
+ <wsdl:input message="vbox:IConsole_getRemoteUSBDevicesRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_getRemoteUSBDevicesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getSharedFolders">
+ <wsdl:input message="vbox:IConsole_getSharedFoldersRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_getSharedFoldersResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getVRDEServerInfo">
+ <wsdl:input message="vbox:IConsole_getVRDEServerInfoRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_getVRDEServerInfoResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getEventSource">
+ <wsdl:input message="vbox:IConsole_getEventSourceRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_getEventSourceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getAttachedPCIDevices">
+ <wsdl:input message="vbox:IConsole_getAttachedPCIDevicesRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_getAttachedPCIDevicesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getUseHostClipboard">
+ <wsdl:input message="vbox:IConsole_getUseHostClipboardRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_getUseHostClipboardResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_setUseHostClipboard">
+ <wsdl:input message="vbox:IConsole_setUseHostClipboardRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_setUseHostClipboardResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getEmulatedUSB">
+ <wsdl:input message="vbox:IConsole_getEmulatedUSBRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_getEmulatedUSBResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_powerUp">
+ <wsdl:input message="vbox:IConsole_powerUpRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_powerUpResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_powerUpPaused">
+ <wsdl:input message="vbox:IConsole_powerUpPausedRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_powerUpPausedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_powerDown">
+ <wsdl:input message="vbox:IConsole_powerDownRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_powerDownResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_reset">
+ <wsdl:input message="vbox:IConsole_resetRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_resetResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_pause">
+ <wsdl:input message="vbox:IConsole_pauseRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_pauseResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_resume">
+ <wsdl:input message="vbox:IConsole_resumeRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_resumeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_powerButton">
+ <wsdl:input message="vbox:IConsole_powerButtonRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_powerButtonResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_sleepButton">
+ <wsdl:input message="vbox:IConsole_sleepButtonRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_sleepButtonResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getPowerButtonHandled">
+ <wsdl:input message="vbox:IConsole_getPowerButtonHandledRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_getPowerButtonHandledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getGuestEnteredACPIMode">
+ <wsdl:input message="vbox:IConsole_getGuestEnteredACPIModeRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_getGuestEnteredACPIModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getDeviceActivity">
+ <wsdl:input message="vbox:IConsole_getDeviceActivityRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_getDeviceActivityResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_attachUSBDevice">
+ <wsdl:input message="vbox:IConsole_attachUSBDeviceRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_attachUSBDeviceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_detachUSBDevice">
+ <wsdl:input message="vbox:IConsole_detachUSBDeviceRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_detachUSBDeviceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_findUSBDeviceByAddress">
+ <wsdl:input message="vbox:IConsole_findUSBDeviceByAddressRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_findUSBDeviceByAddressResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_findUSBDeviceById">
+ <wsdl:input message="vbox:IConsole_findUSBDeviceByIdRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_findUSBDeviceByIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_createSharedFolder">
+ <wsdl:input message="vbox:IConsole_createSharedFolderRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_createSharedFolderResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_removeSharedFolder">
+ <wsdl:input message="vbox:IConsole_removeSharedFolderRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_removeSharedFolderResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_teleport">
+ <wsdl:input message="vbox:IConsole_teleportRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_teleportResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_addDiskEncryptionPassword">
+ <wsdl:input message="vbox:IConsole_addDiskEncryptionPasswordRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_addDiskEncryptionPasswordResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_addDiskEncryptionPasswords">
+ <wsdl:input message="vbox:IConsole_addDiskEncryptionPasswordsRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_addDiskEncryptionPasswordsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_removeDiskEncryptionPassword">
+ <wsdl:input message="vbox:IConsole_removeDiskEncryptionPasswordRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_removeDiskEncryptionPasswordResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_clearAllDiskEncryptionPasswords">
+ <wsdl:input message="vbox:IConsole_clearAllDiskEncryptionPasswordsRequestMsg"/>
+ <wsdl:output message="vbox:IConsole_clearAllDiskEncryptionPasswordsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IHostNetworkInterface
+ *************************************
+ -->
+ <wsdl:operation name="IHostNetworkInterface_getName">
+ <wsdl:input message="vbox:IHostNetworkInterface_getNameRequestMsg"/>
+ <wsdl:output message="vbox:IHostNetworkInterface_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getShortName">
+ <wsdl:input message="vbox:IHostNetworkInterface_getShortNameRequestMsg"/>
+ <wsdl:output message="vbox:IHostNetworkInterface_getShortNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getId">
+ <wsdl:input message="vbox:IHostNetworkInterface_getIdRequestMsg"/>
+ <wsdl:output message="vbox:IHostNetworkInterface_getIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getNetworkName">
+ <wsdl:input message="vbox:IHostNetworkInterface_getNetworkNameRequestMsg"/>
+ <wsdl:output message="vbox:IHostNetworkInterface_getNetworkNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getDHCPEnabled">
+ <wsdl:input message="vbox:IHostNetworkInterface_getDHCPEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IHostNetworkInterface_getDHCPEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getIPAddress">
+ <wsdl:input message="vbox:IHostNetworkInterface_getIPAddressRequestMsg"/>
+ <wsdl:output message="vbox:IHostNetworkInterface_getIPAddressResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getNetworkMask">
+ <wsdl:input message="vbox:IHostNetworkInterface_getNetworkMaskRequestMsg"/>
+ <wsdl:output message="vbox:IHostNetworkInterface_getNetworkMaskResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getIPV6Supported">
+ <wsdl:input message="vbox:IHostNetworkInterface_getIPV6SupportedRequestMsg"/>
+ <wsdl:output message="vbox:IHostNetworkInterface_getIPV6SupportedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getIPV6Address">
+ <wsdl:input message="vbox:IHostNetworkInterface_getIPV6AddressRequestMsg"/>
+ <wsdl:output message="vbox:IHostNetworkInterface_getIPV6AddressResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getIPV6NetworkMaskPrefixLength">
+ <wsdl:input message="vbox:IHostNetworkInterface_getIPV6NetworkMaskPrefixLengthRequestMsg"/>
+ <wsdl:output message="vbox:IHostNetworkInterface_getIPV6NetworkMaskPrefixLengthResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getHardwareAddress">
+ <wsdl:input message="vbox:IHostNetworkInterface_getHardwareAddressRequestMsg"/>
+ <wsdl:output message="vbox:IHostNetworkInterface_getHardwareAddressResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getMediumType">
+ <wsdl:input message="vbox:IHostNetworkInterface_getMediumTypeRequestMsg"/>
+ <wsdl:output message="vbox:IHostNetworkInterface_getMediumTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getStatus">
+ <wsdl:input message="vbox:IHostNetworkInterface_getStatusRequestMsg"/>
+ <wsdl:output message="vbox:IHostNetworkInterface_getStatusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getInterfaceType">
+ <wsdl:input message="vbox:IHostNetworkInterface_getInterfaceTypeRequestMsg"/>
+ <wsdl:output message="vbox:IHostNetworkInterface_getInterfaceTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getWireless">
+ <wsdl:input message="vbox:IHostNetworkInterface_getWirelessRequestMsg"/>
+ <wsdl:output message="vbox:IHostNetworkInterface_getWirelessResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_enableStaticIPConfig">
+ <wsdl:input message="vbox:IHostNetworkInterface_enableStaticIPConfigRequestMsg"/>
+ <wsdl:output message="vbox:IHostNetworkInterface_enableStaticIPConfigResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_enableStaticIPConfigV6">
+ <wsdl:input message="vbox:IHostNetworkInterface_enableStaticIPConfigV6RequestMsg"/>
+ <wsdl:output message="vbox:IHostNetworkInterface_enableStaticIPConfigV6ResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_enableDynamicIPConfig">
+ <wsdl:input message="vbox:IHostNetworkInterface_enableDynamicIPConfigRequestMsg"/>
+ <wsdl:output message="vbox:IHostNetworkInterface_enableDynamicIPConfigResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_DHCPRediscover">
+ <wsdl:input message="vbox:IHostNetworkInterface_DHCPRediscoverRequestMsg"/>
+ <wsdl:output message="vbox:IHostNetworkInterface_DHCPRediscoverResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IHostVideoInputDevice
+ *************************************
+ -->
+ <wsdl:operation name="IHostVideoInputDevice_getName">
+ <wsdl:input message="vbox:IHostVideoInputDevice_getNameRequestMsg"/>
+ <wsdl:output message="vbox:IHostVideoInputDevice_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostVideoInputDevice_getPath">
+ <wsdl:input message="vbox:IHostVideoInputDevice_getPathRequestMsg"/>
+ <wsdl:output message="vbox:IHostVideoInputDevice_getPathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostVideoInputDevice_getAlias">
+ <wsdl:input message="vbox:IHostVideoInputDevice_getAliasRequestMsg"/>
+ <wsdl:output message="vbox:IHostVideoInputDevice_getAliasResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IHostUpdate
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IHost
+ *************************************
+ -->
+ <wsdl:operation name="IHost_getDVDDrives">
+ <wsdl:input message="vbox:IHost_getDVDDrivesRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getDVDDrivesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getFloppyDrives">
+ <wsdl:input message="vbox:IHost_getFloppyDrivesRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getFloppyDrivesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getUSBDevices">
+ <wsdl:input message="vbox:IHost_getUSBDevicesRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getUSBDevicesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getUSBDeviceFilters">
+ <wsdl:input message="vbox:IHost_getUSBDeviceFiltersRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getUSBDeviceFiltersResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getNetworkInterfaces">
+ <wsdl:input message="vbox:IHost_getNetworkInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getNetworkInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getNameServers">
+ <wsdl:input message="vbox:IHost_getNameServersRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getNameServersResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getDomainName">
+ <wsdl:input message="vbox:IHost_getDomainNameRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getDomainNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getSearchStrings">
+ <wsdl:input message="vbox:IHost_getSearchStringsRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getSearchStringsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getProcessorCount">
+ <wsdl:input message="vbox:IHost_getProcessorCountRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getProcessorCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getProcessorOnlineCount">
+ <wsdl:input message="vbox:IHost_getProcessorOnlineCountRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getProcessorOnlineCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getProcessorCoreCount">
+ <wsdl:input message="vbox:IHost_getProcessorCoreCountRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getProcessorCoreCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getProcessorOnlineCoreCount">
+ <wsdl:input message="vbox:IHost_getProcessorOnlineCoreCountRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getProcessorOnlineCoreCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getMemorySize">
+ <wsdl:input message="vbox:IHost_getMemorySizeRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getMemorySizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getMemoryAvailable">
+ <wsdl:input message="vbox:IHost_getMemoryAvailableRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getMemoryAvailableResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getOperatingSystem">
+ <wsdl:input message="vbox:IHost_getOperatingSystemRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getOperatingSystemResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getOSVersion">
+ <wsdl:input message="vbox:IHost_getOSVersionRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getOSVersionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getUTCTime">
+ <wsdl:input message="vbox:IHost_getUTCTimeRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getUTCTimeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getAcceleration3DAvailable">
+ <wsdl:input message="vbox:IHost_getAcceleration3DAvailableRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getAcceleration3DAvailableResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getVideoInputDevices">
+ <wsdl:input message="vbox:IHost_getVideoInputDevicesRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getVideoInputDevicesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getUpdate">
+ <wsdl:input message="vbox:IHost_getUpdateRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getUpdateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getProcessorSpeed">
+ <wsdl:input message="vbox:IHost_getProcessorSpeedRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getProcessorSpeedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getProcessorFeature">
+ <wsdl:input message="vbox:IHost_getProcessorFeatureRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getProcessorFeatureResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getProcessorDescription">
+ <wsdl:input message="vbox:IHost_getProcessorDescriptionRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getProcessorDescriptionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getProcessorCPUIDLeaf">
+ <wsdl:input message="vbox:IHost_getProcessorCPUIDLeafRequestMsg"/>
+ <wsdl:output message="vbox:IHost_getProcessorCPUIDLeafResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_createHostOnlyNetworkInterface">
+ <wsdl:input message="vbox:IHost_createHostOnlyNetworkInterfaceRequestMsg"/>
+ <wsdl:output message="vbox:IHost_createHostOnlyNetworkInterfaceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_removeHostOnlyNetworkInterface">
+ <wsdl:input message="vbox:IHost_removeHostOnlyNetworkInterfaceRequestMsg"/>
+ <wsdl:output message="vbox:IHost_removeHostOnlyNetworkInterfaceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_createUSBDeviceFilter">
+ <wsdl:input message="vbox:IHost_createUSBDeviceFilterRequestMsg"/>
+ <wsdl:output message="vbox:IHost_createUSBDeviceFilterResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_insertUSBDeviceFilter">
+ <wsdl:input message="vbox:IHost_insertUSBDeviceFilterRequestMsg"/>
+ <wsdl:output message="vbox:IHost_insertUSBDeviceFilterResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_removeUSBDeviceFilter">
+ <wsdl:input message="vbox:IHost_removeUSBDeviceFilterRequestMsg"/>
+ <wsdl:output message="vbox:IHost_removeUSBDeviceFilterResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_findHostDVDDrive">
+ <wsdl:input message="vbox:IHost_findHostDVDDriveRequestMsg"/>
+ <wsdl:output message="vbox:IHost_findHostDVDDriveResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_findHostFloppyDrive">
+ <wsdl:input message="vbox:IHost_findHostFloppyDriveRequestMsg"/>
+ <wsdl:output message="vbox:IHost_findHostFloppyDriveResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_findHostNetworkInterfaceByName">
+ <wsdl:input message="vbox:IHost_findHostNetworkInterfaceByNameRequestMsg"/>
+ <wsdl:output message="vbox:IHost_findHostNetworkInterfaceByNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_findHostNetworkInterfaceById">
+ <wsdl:input message="vbox:IHost_findHostNetworkInterfaceByIdRequestMsg"/>
+ <wsdl:output message="vbox:IHost_findHostNetworkInterfaceByIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_findHostNetworkInterfacesOfType">
+ <wsdl:input message="vbox:IHost_findHostNetworkInterfacesOfTypeRequestMsg"/>
+ <wsdl:output message="vbox:IHost_findHostNetworkInterfacesOfTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_findUSBDeviceById">
+ <wsdl:input message="vbox:IHost_findUSBDeviceByIdRequestMsg"/>
+ <wsdl:output message="vbox:IHost_findUSBDeviceByIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_findUSBDeviceByAddress">
+ <wsdl:input message="vbox:IHost_findUSBDeviceByAddressRequestMsg"/>
+ <wsdl:output message="vbox:IHost_findUSBDeviceByAddressResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_generateMACAddress">
+ <wsdl:input message="vbox:IHost_generateMACAddressRequestMsg"/>
+ <wsdl:output message="vbox:IHost_generateMACAddressResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_addUSBDeviceSource">
+ <wsdl:input message="vbox:IHost_addUSBDeviceSourceRequestMsg"/>
+ <wsdl:output message="vbox:IHost_addUSBDeviceSourceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_removeUSBDeviceSource">
+ <wsdl:input message="vbox:IHost_removeUSBDeviceSourceRequestMsg"/>
+ <wsdl:output message="vbox:IHost_removeUSBDeviceSourceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISystemProperties
+ *************************************
+ -->
+ <wsdl:operation name="ISystemProperties_getMinGuestRAM">
+ <wsdl:input message="vbox:ISystemProperties_getMinGuestRAMRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getMinGuestRAMResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxGuestRAM">
+ <wsdl:input message="vbox:ISystemProperties_getMaxGuestRAMRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getMaxGuestRAMResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMinGuestVRAM">
+ <wsdl:input message="vbox:ISystemProperties_getMinGuestVRAMRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getMinGuestVRAMResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxGuestVRAM">
+ <wsdl:input message="vbox:ISystemProperties_getMaxGuestVRAMRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getMaxGuestVRAMResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMinGuestCPUCount">
+ <wsdl:input message="vbox:ISystemProperties_getMinGuestCPUCountRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getMinGuestCPUCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxGuestCPUCount">
+ <wsdl:input message="vbox:ISystemProperties_getMaxGuestCPUCountRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getMaxGuestCPUCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxGuestMonitors">
+ <wsdl:input message="vbox:ISystemProperties_getMaxGuestMonitorsRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getMaxGuestMonitorsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getInfoVDSize">
+ <wsdl:input message="vbox:ISystemProperties_getInfoVDSizeRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getInfoVDSizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSerialPortCount">
+ <wsdl:input message="vbox:ISystemProperties_getSerialPortCountRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSerialPortCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getParallelPortCount">
+ <wsdl:input message="vbox:ISystemProperties_getParallelPortCountRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getParallelPortCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxBootPosition">
+ <wsdl:input message="vbox:ISystemProperties_getMaxBootPositionRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getMaxBootPositionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getRawModeSupported">
+ <wsdl:input message="vbox:ISystemProperties_getRawModeSupportedRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getRawModeSupportedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getExclusiveHwVirt">
+ <wsdl:input message="vbox:ISystemProperties_getExclusiveHwVirtRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getExclusiveHwVirtResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setExclusiveHwVirt">
+ <wsdl:input message="vbox:ISystemProperties_setExclusiveHwVirtRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_setExclusiveHwVirtResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getDefaultMachineFolder">
+ <wsdl:input message="vbox:ISystemProperties_getDefaultMachineFolderRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getDefaultMachineFolderResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setDefaultMachineFolder">
+ <wsdl:input message="vbox:ISystemProperties_setDefaultMachineFolderRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_setDefaultMachineFolderResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getLoggingLevel">
+ <wsdl:input message="vbox:ISystemProperties_getLoggingLevelRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getLoggingLevelResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setLoggingLevel">
+ <wsdl:input message="vbox:ISystemProperties_setLoggingLevelRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_setLoggingLevelResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMediumFormats">
+ <wsdl:input message="vbox:ISystemProperties_getMediumFormatsRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getMediumFormatsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getDefaultHardDiskFormat">
+ <wsdl:input message="vbox:ISystemProperties_getDefaultHardDiskFormatRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getDefaultHardDiskFormatResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setDefaultHardDiskFormat">
+ <wsdl:input message="vbox:ISystemProperties_setDefaultHardDiskFormatRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_setDefaultHardDiskFormatResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getFreeDiskSpaceWarning">
+ <wsdl:input message="vbox:ISystemProperties_getFreeDiskSpaceWarningRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getFreeDiskSpaceWarningResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setFreeDiskSpaceWarning">
+ <wsdl:input message="vbox:ISystemProperties_setFreeDiskSpaceWarningRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_setFreeDiskSpaceWarningResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getFreeDiskSpacePercentWarning">
+ <wsdl:input message="vbox:ISystemProperties_getFreeDiskSpacePercentWarningRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getFreeDiskSpacePercentWarningResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setFreeDiskSpacePercentWarning">
+ <wsdl:input message="vbox:ISystemProperties_setFreeDiskSpacePercentWarningRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_setFreeDiskSpacePercentWarningResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getFreeDiskSpaceError">
+ <wsdl:input message="vbox:ISystemProperties_getFreeDiskSpaceErrorRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getFreeDiskSpaceErrorResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setFreeDiskSpaceError">
+ <wsdl:input message="vbox:ISystemProperties_setFreeDiskSpaceErrorRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_setFreeDiskSpaceErrorResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getFreeDiskSpacePercentError">
+ <wsdl:input message="vbox:ISystemProperties_getFreeDiskSpacePercentErrorRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getFreeDiskSpacePercentErrorResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setFreeDiskSpacePercentError">
+ <wsdl:input message="vbox:ISystemProperties_setFreeDiskSpacePercentErrorRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_setFreeDiskSpacePercentErrorResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getVRDEAuthLibrary">
+ <wsdl:input message="vbox:ISystemProperties_getVRDEAuthLibraryRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getVRDEAuthLibraryResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setVRDEAuthLibrary">
+ <wsdl:input message="vbox:ISystemProperties_setVRDEAuthLibraryRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_setVRDEAuthLibraryResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getWebServiceAuthLibrary">
+ <wsdl:input message="vbox:ISystemProperties_getWebServiceAuthLibraryRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getWebServiceAuthLibraryResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setWebServiceAuthLibrary">
+ <wsdl:input message="vbox:ISystemProperties_setWebServiceAuthLibraryRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_setWebServiceAuthLibraryResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getDefaultVRDEExtPack">
+ <wsdl:input message="vbox:ISystemProperties_getDefaultVRDEExtPackRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getDefaultVRDEExtPackResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setDefaultVRDEExtPack">
+ <wsdl:input message="vbox:ISystemProperties_setDefaultVRDEExtPackRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_setDefaultVRDEExtPackResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getLogHistoryCount">
+ <wsdl:input message="vbox:ISystemProperties_getLogHistoryCountRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getLogHistoryCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setLogHistoryCount">
+ <wsdl:input message="vbox:ISystemProperties_setLogHistoryCountRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_setLogHistoryCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getDefaultAudioDriver">
+ <wsdl:input message="vbox:ISystemProperties_getDefaultAudioDriverRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getDefaultAudioDriverResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getAutostartDatabasePath">
+ <wsdl:input message="vbox:ISystemProperties_getAutostartDatabasePathRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getAutostartDatabasePathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setAutostartDatabasePath">
+ <wsdl:input message="vbox:ISystemProperties_setAutostartDatabasePathRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_setAutostartDatabasePathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getDefaultAdditionsISO">
+ <wsdl:input message="vbox:ISystemProperties_getDefaultAdditionsISORequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getDefaultAdditionsISOResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setDefaultAdditionsISO">
+ <wsdl:input message="vbox:ISystemProperties_setDefaultAdditionsISORequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_setDefaultAdditionsISOResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getDefaultFrontend">
+ <wsdl:input message="vbox:ISystemProperties_getDefaultFrontendRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getDefaultFrontendResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setDefaultFrontend">
+ <wsdl:input message="vbox:ISystemProperties_setDefaultFrontendRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_setDefaultFrontendResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getScreenShotFormats">
+ <wsdl:input message="vbox:ISystemProperties_getScreenShotFormatsRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getScreenShotFormatsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getProxyMode">
+ <wsdl:input message="vbox:ISystemProperties_getProxyModeRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getProxyModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setProxyMode">
+ <wsdl:input message="vbox:ISystemProperties_setProxyModeRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_setProxyModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getProxyURL">
+ <wsdl:input message="vbox:ISystemProperties_getProxyURLRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getProxyURLResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setProxyURL">
+ <wsdl:input message="vbox:ISystemProperties_setProxyURLRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_setProxyURLResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedParavirtProviders">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedParavirtProvidersRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedParavirtProvidersResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedClipboardModes">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedClipboardModesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedClipboardModesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedDnDModes">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedDnDModesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedDnDModesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedFirmwareTypes">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedFirmwareTypesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedFirmwareTypesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedPointingHIDTypes">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedPointingHIDTypesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedPointingHIDTypesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedKeyboardHIDTypes">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedKeyboardHIDTypesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedKeyboardHIDTypesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedVFSTypes">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedVFSTypesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedVFSTypesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedImportOptions">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedImportOptionsRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedImportOptionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedExportOptions">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedExportOptionsRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedExportOptionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedRecordingAudioCodecs">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedRecordingAudioCodecsRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedRecordingAudioCodecsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedRecordingVideoCodecs">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedRecordingVideoCodecsRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedRecordingVideoCodecsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedRecordingVSMethods">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedRecordingVSMethodsRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedRecordingVSMethodsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedRecordingVRCModes">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedRecordingVRCModesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedRecordingVRCModesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedGraphicsControllerTypes">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedGraphicsControllerTypesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedGraphicsControllerTypesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedCloneOptions">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedCloneOptionsRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedCloneOptionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedAutostopTypes">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedAutostopTypesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedAutostopTypesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedVMProcPriorities">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedVMProcPrioritiesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedVMProcPrioritiesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedNetworkAttachmentTypes">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedNetworkAttachmentTypesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedNetworkAttachmentTypesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedNetworkAdapterTypes">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedNetworkAdapterTypesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedNetworkAdapterTypesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedPortModes">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedPortModesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedPortModesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedUartTypes">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedUartTypesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedUartTypesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedUSBControllerTypes">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedUSBControllerTypesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedUSBControllerTypesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedAudioDriverTypes">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedAudioDriverTypesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedAudioDriverTypesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedAudioControllerTypes">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedAudioControllerTypesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedAudioControllerTypesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedStorageBuses">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedStorageBusesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedStorageBusesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedStorageControllerTypes">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedStorageControllerTypesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedStorageControllerTypesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedChipsetTypes">
+ <wsdl:input message="vbox:ISystemProperties_getSupportedChipsetTypesRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getSupportedChipsetTypesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxNetworkAdapters">
+ <wsdl:input message="vbox:ISystemProperties_getMaxNetworkAdaptersRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getMaxNetworkAdaptersResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxNetworkAdaptersOfType">
+ <wsdl:input message="vbox:ISystemProperties_getMaxNetworkAdaptersOfTypeRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getMaxNetworkAdaptersOfTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxDevicesPerPortForStorageBus">
+ <wsdl:input message="vbox:ISystemProperties_getMaxDevicesPerPortForStorageBusRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getMaxDevicesPerPortForStorageBusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMinPortCountForStorageBus">
+ <wsdl:input message="vbox:ISystemProperties_getMinPortCountForStorageBusRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getMinPortCountForStorageBusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxPortCountForStorageBus">
+ <wsdl:input message="vbox:ISystemProperties_getMaxPortCountForStorageBusRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getMaxPortCountForStorageBusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxInstancesOfStorageBus">
+ <wsdl:input message="vbox:ISystemProperties_getMaxInstancesOfStorageBusRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getMaxInstancesOfStorageBusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getDeviceTypesForStorageBus">
+ <wsdl:input message="vbox:ISystemProperties_getDeviceTypesForStorageBusRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getDeviceTypesForStorageBusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getStorageBusForStorageControllerType">
+ <wsdl:input message="vbox:ISystemProperties_getStorageBusForStorageControllerTypeRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getStorageBusForStorageControllerTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getStorageControllerTypesForStorageBus">
+ <wsdl:input message="vbox:ISystemProperties_getStorageControllerTypesForStorageBusRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getStorageControllerTypesForStorageBusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getDefaultIoCacheSettingForStorageController">
+ <wsdl:input message="vbox:ISystemProperties_getDefaultIoCacheSettingForStorageControllerRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getDefaultIoCacheSettingForStorageControllerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getStorageControllerHotplugCapable">
+ <wsdl:input message="vbox:ISystemProperties_getStorageControllerHotplugCapableRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getStorageControllerHotplugCapableResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxInstancesOfUSBControllerType">
+ <wsdl:input message="vbox:ISystemProperties_getMaxInstancesOfUSBControllerTypeRequestMsg"/>
+ <wsdl:output message="vbox:ISystemProperties_getMaxInstancesOfUSBControllerTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestOSType
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IAdditionsFacility
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IDnDBase
+ *************************************
+ -->
+ <wsdl:operation name="IDnDBase_getFormats">
+ <wsdl:input message="vbox:IDnDBase_getFormatsRequestMsg"/>
+ <wsdl:output message="vbox:IDnDBase_getFormatsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDBase_getProtocolVersion">
+ <wsdl:input message="vbox:IDnDBase_getProtocolVersionRequestMsg"/>
+ <wsdl:output message="vbox:IDnDBase_getProtocolVersionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDBase_isFormatSupported">
+ <wsdl:input message="vbox:IDnDBase_isFormatSupportedRequestMsg"/>
+ <wsdl:output message="vbox:IDnDBase_isFormatSupportedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDBase_addFormats">
+ <wsdl:input message="vbox:IDnDBase_addFormatsRequestMsg"/>
+ <wsdl:output message="vbox:IDnDBase_addFormatsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDBase_removeFormats">
+ <wsdl:input message="vbox:IDnDBase_removeFormatsRequestMsg"/>
+ <wsdl:output message="vbox:IDnDBase_removeFormatsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDnDSource
+ *************************************
+ -->
+ <wsdl:operation name="IDnDSource_dragIsPending">
+ <wsdl:input message="vbox:IDnDSource_dragIsPendingRequestMsg"/>
+ <wsdl:output message="vbox:IDnDSource_dragIsPendingResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDSource_drop">
+ <wsdl:input message="vbox:IDnDSource_dropRequestMsg"/>
+ <wsdl:output message="vbox:IDnDSource_dropResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDSource_receiveData">
+ <wsdl:input message="vbox:IDnDSource_receiveDataRequestMsg"/>
+ <wsdl:output message="vbox:IDnDSource_receiveDataResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestDnDSource
+ *************************************
+ -->
+ <wsdl:operation name="IGuestDnDSource_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:IGuestDnDSource_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:IGuestDnDSource_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDnDTarget
+ *************************************
+ -->
+ <wsdl:operation name="IDnDTarget_enter">
+ <wsdl:input message="vbox:IDnDTarget_enterRequestMsg"/>
+ <wsdl:output message="vbox:IDnDTarget_enterResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDTarget_move">
+ <wsdl:input message="vbox:IDnDTarget_moveRequestMsg"/>
+ <wsdl:output message="vbox:IDnDTarget_moveResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDTarget_leave">
+ <wsdl:input message="vbox:IDnDTarget_leaveRequestMsg"/>
+ <wsdl:output message="vbox:IDnDTarget_leaveResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDTarget_drop">
+ <wsdl:input message="vbox:IDnDTarget_dropRequestMsg"/>
+ <wsdl:output message="vbox:IDnDTarget_dropResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDTarget_sendData">
+ <wsdl:input message="vbox:IDnDTarget_sendDataRequestMsg"/>
+ <wsdl:output message="vbox:IDnDTarget_sendDataResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDTarget_cancel">
+ <wsdl:input message="vbox:IDnDTarget_cancelRequestMsg"/>
+ <wsdl:output message="vbox:IDnDTarget_cancelResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestDnDTarget
+ *************************************
+ -->
+ <wsdl:operation name="IGuestDnDTarget_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:IGuestDnDTarget_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:IGuestDnDTarget_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestSession
+ *************************************
+ -->
+ <wsdl:operation name="IGuestSession_getUser">
+ <wsdl:input message="vbox:IGuestSession_getUserRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_getUserResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getDomain">
+ <wsdl:input message="vbox:IGuestSession_getDomainRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_getDomainResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getName">
+ <wsdl:input message="vbox:IGuestSession_getNameRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getId">
+ <wsdl:input message="vbox:IGuestSession_getIdRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_getIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getTimeout">
+ <wsdl:input message="vbox:IGuestSession_getTimeoutRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_getTimeoutResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_setTimeout">
+ <wsdl:input message="vbox:IGuestSession_setTimeoutRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_setTimeoutResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getProtocolVersion">
+ <wsdl:input message="vbox:IGuestSession_getProtocolVersionRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_getProtocolVersionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getStatus">
+ <wsdl:input message="vbox:IGuestSession_getStatusRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_getStatusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getEnvironmentChanges">
+ <wsdl:input message="vbox:IGuestSession_getEnvironmentChangesRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_getEnvironmentChangesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_setEnvironmentChanges">
+ <wsdl:input message="vbox:IGuestSession_setEnvironmentChangesRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_setEnvironmentChangesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getEnvironmentBase">
+ <wsdl:input message="vbox:IGuestSession_getEnvironmentBaseRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_getEnvironmentBaseResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getProcesses">
+ <wsdl:input message="vbox:IGuestSession_getProcessesRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_getProcessesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getPathStyle">
+ <wsdl:input message="vbox:IGuestSession_getPathStyleRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_getPathStyleResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getCurrentDirectory">
+ <wsdl:input message="vbox:IGuestSession_getCurrentDirectoryRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_getCurrentDirectoryResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_setCurrentDirectory">
+ <wsdl:input message="vbox:IGuestSession_setCurrentDirectoryRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_setCurrentDirectoryResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getUserHome">
+ <wsdl:input message="vbox:IGuestSession_getUserHomeRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_getUserHomeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getUserDocuments">
+ <wsdl:input message="vbox:IGuestSession_getUserDocumentsRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_getUserDocumentsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getDirectories">
+ <wsdl:input message="vbox:IGuestSession_getDirectoriesRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_getDirectoriesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getFiles">
+ <wsdl:input message="vbox:IGuestSession_getFilesRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_getFilesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getEventSource">
+ <wsdl:input message="vbox:IGuestSession_getEventSourceRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_getEventSourceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_close">
+ <wsdl:input message="vbox:IGuestSession_closeRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_closeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_copyFromGuest">
+ <wsdl:input message="vbox:IGuestSession_copyFromGuestRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_copyFromGuestResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_copyToGuest">
+ <wsdl:input message="vbox:IGuestSession_copyToGuestRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_copyToGuestResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_directoryCopy">
+ <wsdl:input message="vbox:IGuestSession_directoryCopyRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_directoryCopyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_directoryCopyFromGuest">
+ <wsdl:input message="vbox:IGuestSession_directoryCopyFromGuestRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_directoryCopyFromGuestResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_directoryCopyToGuest">
+ <wsdl:input message="vbox:IGuestSession_directoryCopyToGuestRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_directoryCopyToGuestResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_directoryCreate">
+ <wsdl:input message="vbox:IGuestSession_directoryCreateRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_directoryCreateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_directoryCreateTemp">
+ <wsdl:input message="vbox:IGuestSession_directoryCreateTempRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_directoryCreateTempResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_directoryExists">
+ <wsdl:input message="vbox:IGuestSession_directoryExistsRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_directoryExistsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_directoryOpen">
+ <wsdl:input message="vbox:IGuestSession_directoryOpenRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_directoryOpenResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_directoryRemove">
+ <wsdl:input message="vbox:IGuestSession_directoryRemoveRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_directoryRemoveResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_directoryRemoveRecursive">
+ <wsdl:input message="vbox:IGuestSession_directoryRemoveRecursiveRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_directoryRemoveRecursiveResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_environmentScheduleSet">
+ <wsdl:input message="vbox:IGuestSession_environmentScheduleSetRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_environmentScheduleSetResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_environmentScheduleUnset">
+ <wsdl:input message="vbox:IGuestSession_environmentScheduleUnsetRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_environmentScheduleUnsetResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_environmentGetBaseVariable">
+ <wsdl:input message="vbox:IGuestSession_environmentGetBaseVariableRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_environmentGetBaseVariableResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_environmentDoesBaseVariableExist">
+ <wsdl:input message="vbox:IGuestSession_environmentDoesBaseVariableExistRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_environmentDoesBaseVariableExistResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fileCopy">
+ <wsdl:input message="vbox:IGuestSession_fileCopyRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_fileCopyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fileCopyFromGuest">
+ <wsdl:input message="vbox:IGuestSession_fileCopyFromGuestRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_fileCopyFromGuestResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fileCopyToGuest">
+ <wsdl:input message="vbox:IGuestSession_fileCopyToGuestRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_fileCopyToGuestResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fileCreateTemp">
+ <wsdl:input message="vbox:IGuestSession_fileCreateTempRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_fileCreateTempResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fileExists">
+ <wsdl:input message="vbox:IGuestSession_fileExistsRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_fileExistsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fileOpen">
+ <wsdl:input message="vbox:IGuestSession_fileOpenRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_fileOpenResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fileOpenEx">
+ <wsdl:input message="vbox:IGuestSession_fileOpenExRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_fileOpenExResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fileQuerySize">
+ <wsdl:input message="vbox:IGuestSession_fileQuerySizeRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_fileQuerySizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fsObjExists">
+ <wsdl:input message="vbox:IGuestSession_fsObjExistsRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_fsObjExistsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fsObjQueryInfo">
+ <wsdl:input message="vbox:IGuestSession_fsObjQueryInfoRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_fsObjQueryInfoResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fsObjRemove">
+ <wsdl:input message="vbox:IGuestSession_fsObjRemoveRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_fsObjRemoveResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fsObjRemoveArray">
+ <wsdl:input message="vbox:IGuestSession_fsObjRemoveArrayRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_fsObjRemoveArrayResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fsObjRename">
+ <wsdl:input message="vbox:IGuestSession_fsObjRenameRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_fsObjRenameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fsObjMove">
+ <wsdl:input message="vbox:IGuestSession_fsObjMoveRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_fsObjMoveResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fsObjMoveArray">
+ <wsdl:input message="vbox:IGuestSession_fsObjMoveArrayRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_fsObjMoveArrayResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fsObjCopyArray">
+ <wsdl:input message="vbox:IGuestSession_fsObjCopyArrayRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_fsObjCopyArrayResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fsObjSetACL">
+ <wsdl:input message="vbox:IGuestSession_fsObjSetACLRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_fsObjSetACLResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_processCreate">
+ <wsdl:input message="vbox:IGuestSession_processCreateRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_processCreateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_processCreateEx">
+ <wsdl:input message="vbox:IGuestSession_processCreateExRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_processCreateExResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_processGet">
+ <wsdl:input message="vbox:IGuestSession_processGetRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_processGetResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_symlinkCreate">
+ <wsdl:input message="vbox:IGuestSession_symlinkCreateRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_symlinkCreateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_symlinkExists">
+ <wsdl:input message="vbox:IGuestSession_symlinkExistsRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_symlinkExistsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_symlinkRead">
+ <wsdl:input message="vbox:IGuestSession_symlinkReadRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_symlinkReadResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_waitFor">
+ <wsdl:input message="vbox:IGuestSession_waitForRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_waitForResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_waitForArray">
+ <wsdl:input message="vbox:IGuestSession_waitForArrayRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSession_waitForArrayResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IProcess
+ *************************************
+ -->
+ <wsdl:operation name="IProcess_getArguments">
+ <wsdl:input message="vbox:IProcess_getArgumentsRequestMsg"/>
+ <wsdl:output message="vbox:IProcess_getArgumentsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_getEnvironment">
+ <wsdl:input message="vbox:IProcess_getEnvironmentRequestMsg"/>
+ <wsdl:output message="vbox:IProcess_getEnvironmentResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_getEventSource">
+ <wsdl:input message="vbox:IProcess_getEventSourceRequestMsg"/>
+ <wsdl:output message="vbox:IProcess_getEventSourceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_getExecutablePath">
+ <wsdl:input message="vbox:IProcess_getExecutablePathRequestMsg"/>
+ <wsdl:output message="vbox:IProcess_getExecutablePathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_getExitCode">
+ <wsdl:input message="vbox:IProcess_getExitCodeRequestMsg"/>
+ <wsdl:output message="vbox:IProcess_getExitCodeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_getName">
+ <wsdl:input message="vbox:IProcess_getNameRequestMsg"/>
+ <wsdl:output message="vbox:IProcess_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_getPID">
+ <wsdl:input message="vbox:IProcess_getPIDRequestMsg"/>
+ <wsdl:output message="vbox:IProcess_getPIDResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_getStatus">
+ <wsdl:input message="vbox:IProcess_getStatusRequestMsg"/>
+ <wsdl:output message="vbox:IProcess_getStatusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_waitFor">
+ <wsdl:input message="vbox:IProcess_waitForRequestMsg"/>
+ <wsdl:output message="vbox:IProcess_waitForResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_waitForArray">
+ <wsdl:input message="vbox:IProcess_waitForArrayRequestMsg"/>
+ <wsdl:output message="vbox:IProcess_waitForArrayResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_read">
+ <wsdl:input message="vbox:IProcess_readRequestMsg"/>
+ <wsdl:output message="vbox:IProcess_readResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_write">
+ <wsdl:input message="vbox:IProcess_writeRequestMsg"/>
+ <wsdl:output message="vbox:IProcess_writeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_writeArray">
+ <wsdl:input message="vbox:IProcess_writeArrayRequestMsg"/>
+ <wsdl:output message="vbox:IProcess_writeArrayResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_terminate">
+ <wsdl:input message="vbox:IProcess_terminateRequestMsg"/>
+ <wsdl:output message="vbox:IProcess_terminateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestProcess
+ *************************************
+ -->
+ <wsdl:operation name="IGuestProcess_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:IGuestProcess_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:IGuestProcess_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDirectory
+ *************************************
+ -->
+ <wsdl:operation name="IDirectory_getDirectoryName">
+ <wsdl:input message="vbox:IDirectory_getDirectoryNameRequestMsg"/>
+ <wsdl:output message="vbox:IDirectory_getDirectoryNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDirectory_getFilter">
+ <wsdl:input message="vbox:IDirectory_getFilterRequestMsg"/>
+ <wsdl:output message="vbox:IDirectory_getFilterResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDirectory_close">
+ <wsdl:input message="vbox:IDirectory_closeRequestMsg"/>
+ <wsdl:output message="vbox:IDirectory_closeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDirectory_read">
+ <wsdl:input message="vbox:IDirectory_readRequestMsg"/>
+ <wsdl:output message="vbox:IDirectory_readResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestDirectory
+ *************************************
+ -->
+ <wsdl:operation name="IGuestDirectory_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:IGuestDirectory_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:IGuestDirectory_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IFile
+ *************************************
+ -->
+ <wsdl:operation name="IFile_getEventSource">
+ <wsdl:input message="vbox:IFile_getEventSourceRequestMsg"/>
+ <wsdl:output message="vbox:IFile_getEventSourceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_getId">
+ <wsdl:input message="vbox:IFile_getIdRequestMsg"/>
+ <wsdl:output message="vbox:IFile_getIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_getInitialSize">
+ <wsdl:input message="vbox:IFile_getInitialSizeRequestMsg"/>
+ <wsdl:output message="vbox:IFile_getInitialSizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_getOffset">
+ <wsdl:input message="vbox:IFile_getOffsetRequestMsg"/>
+ <wsdl:output message="vbox:IFile_getOffsetResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_getStatus">
+ <wsdl:input message="vbox:IFile_getStatusRequestMsg"/>
+ <wsdl:output message="vbox:IFile_getStatusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_getFilename">
+ <wsdl:input message="vbox:IFile_getFilenameRequestMsg"/>
+ <wsdl:output message="vbox:IFile_getFilenameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_getCreationMode">
+ <wsdl:input message="vbox:IFile_getCreationModeRequestMsg"/>
+ <wsdl:output message="vbox:IFile_getCreationModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_getOpenAction">
+ <wsdl:input message="vbox:IFile_getOpenActionRequestMsg"/>
+ <wsdl:output message="vbox:IFile_getOpenActionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_getAccessMode">
+ <wsdl:input message="vbox:IFile_getAccessModeRequestMsg"/>
+ <wsdl:output message="vbox:IFile_getAccessModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_close">
+ <wsdl:input message="vbox:IFile_closeRequestMsg"/>
+ <wsdl:output message="vbox:IFile_closeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_queryInfo">
+ <wsdl:input message="vbox:IFile_queryInfoRequestMsg"/>
+ <wsdl:output message="vbox:IFile_queryInfoResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_querySize">
+ <wsdl:input message="vbox:IFile_querySizeRequestMsg"/>
+ <wsdl:output message="vbox:IFile_querySizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_read">
+ <wsdl:input message="vbox:IFile_readRequestMsg"/>
+ <wsdl:output message="vbox:IFile_readResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_readAt">
+ <wsdl:input message="vbox:IFile_readAtRequestMsg"/>
+ <wsdl:output message="vbox:IFile_readAtResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_seek">
+ <wsdl:input message="vbox:IFile_seekRequestMsg"/>
+ <wsdl:output message="vbox:IFile_seekResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_setACL">
+ <wsdl:input message="vbox:IFile_setACLRequestMsg"/>
+ <wsdl:output message="vbox:IFile_setACLResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_setSize">
+ <wsdl:input message="vbox:IFile_setSizeRequestMsg"/>
+ <wsdl:output message="vbox:IFile_setSizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_write">
+ <wsdl:input message="vbox:IFile_writeRequestMsg"/>
+ <wsdl:output message="vbox:IFile_writeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_writeAt">
+ <wsdl:input message="vbox:IFile_writeAtRequestMsg"/>
+ <wsdl:output message="vbox:IFile_writeAtResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFile
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFile_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:IGuestFile_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:IGuestFile_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IFsObjInfo
+ *************************************
+ -->
+ <wsdl:operation name="IFsObjInfo_getName">
+ <wsdl:input message="vbox:IFsObjInfo_getNameRequestMsg"/>
+ <wsdl:output message="vbox:IFsObjInfo_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getType">
+ <wsdl:input message="vbox:IFsObjInfo_getTypeRequestMsg"/>
+ <wsdl:output message="vbox:IFsObjInfo_getTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getFileAttributes">
+ <wsdl:input message="vbox:IFsObjInfo_getFileAttributesRequestMsg"/>
+ <wsdl:output message="vbox:IFsObjInfo_getFileAttributesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getObjectSize">
+ <wsdl:input message="vbox:IFsObjInfo_getObjectSizeRequestMsg"/>
+ <wsdl:output message="vbox:IFsObjInfo_getObjectSizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getAllocatedSize">
+ <wsdl:input message="vbox:IFsObjInfo_getAllocatedSizeRequestMsg"/>
+ <wsdl:output message="vbox:IFsObjInfo_getAllocatedSizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getAccessTime">
+ <wsdl:input message="vbox:IFsObjInfo_getAccessTimeRequestMsg"/>
+ <wsdl:output message="vbox:IFsObjInfo_getAccessTimeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getBirthTime">
+ <wsdl:input message="vbox:IFsObjInfo_getBirthTimeRequestMsg"/>
+ <wsdl:output message="vbox:IFsObjInfo_getBirthTimeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getChangeTime">
+ <wsdl:input message="vbox:IFsObjInfo_getChangeTimeRequestMsg"/>
+ <wsdl:output message="vbox:IFsObjInfo_getChangeTimeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getModificationTime">
+ <wsdl:input message="vbox:IFsObjInfo_getModificationTimeRequestMsg"/>
+ <wsdl:output message="vbox:IFsObjInfo_getModificationTimeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getUID">
+ <wsdl:input message="vbox:IFsObjInfo_getUIDRequestMsg"/>
+ <wsdl:output message="vbox:IFsObjInfo_getUIDResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getUserName">
+ <wsdl:input message="vbox:IFsObjInfo_getUserNameRequestMsg"/>
+ <wsdl:output message="vbox:IFsObjInfo_getUserNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getGID">
+ <wsdl:input message="vbox:IFsObjInfo_getGIDRequestMsg"/>
+ <wsdl:output message="vbox:IFsObjInfo_getGIDResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getGroupName">
+ <wsdl:input message="vbox:IFsObjInfo_getGroupNameRequestMsg"/>
+ <wsdl:output message="vbox:IFsObjInfo_getGroupNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getNodeId">
+ <wsdl:input message="vbox:IFsObjInfo_getNodeIdRequestMsg"/>
+ <wsdl:output message="vbox:IFsObjInfo_getNodeIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getNodeIdDevice">
+ <wsdl:input message="vbox:IFsObjInfo_getNodeIdDeviceRequestMsg"/>
+ <wsdl:output message="vbox:IFsObjInfo_getNodeIdDeviceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getHardLinks">
+ <wsdl:input message="vbox:IFsObjInfo_getHardLinksRequestMsg"/>
+ <wsdl:output message="vbox:IFsObjInfo_getHardLinksResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getDeviceNumber">
+ <wsdl:input message="vbox:IFsObjInfo_getDeviceNumberRequestMsg"/>
+ <wsdl:output message="vbox:IFsObjInfo_getDeviceNumberResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getGenerationId">
+ <wsdl:input message="vbox:IFsObjInfo_getGenerationIdRequestMsg"/>
+ <wsdl:output message="vbox:IFsObjInfo_getGenerationIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getUserFlags">
+ <wsdl:input message="vbox:IFsObjInfo_getUserFlagsRequestMsg"/>
+ <wsdl:output message="vbox:IFsObjInfo_getUserFlagsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFsObjInfo
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFsObjInfo_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:IGuestFsObjInfo_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:IGuestFsObjInfo_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuest
+ *************************************
+ -->
+ <wsdl:operation name="IGuest_getOSTypeId">
+ <wsdl:input message="vbox:IGuest_getOSTypeIdRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_getOSTypeIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getAdditionsRunLevel">
+ <wsdl:input message="vbox:IGuest_getAdditionsRunLevelRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_getAdditionsRunLevelResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getAdditionsVersion">
+ <wsdl:input message="vbox:IGuest_getAdditionsVersionRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_getAdditionsVersionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getAdditionsRevision">
+ <wsdl:input message="vbox:IGuest_getAdditionsRevisionRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_getAdditionsRevisionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getDnDSource">
+ <wsdl:input message="vbox:IGuest_getDnDSourceRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_getDnDSourceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getDnDTarget">
+ <wsdl:input message="vbox:IGuest_getDnDTargetRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_getDnDTargetResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getEventSource">
+ <wsdl:input message="vbox:IGuest_getEventSourceRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_getEventSourceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getFacilities">
+ <wsdl:input message="vbox:IGuest_getFacilitiesRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_getFacilitiesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getSessions">
+ <wsdl:input message="vbox:IGuest_getSessionsRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_getSessionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getMemoryBalloonSize">
+ <wsdl:input message="vbox:IGuest_getMemoryBalloonSizeRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_getMemoryBalloonSizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_setMemoryBalloonSize">
+ <wsdl:input message="vbox:IGuest_setMemoryBalloonSizeRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_setMemoryBalloonSizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getStatisticsUpdateInterval">
+ <wsdl:input message="vbox:IGuest_getStatisticsUpdateIntervalRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_getStatisticsUpdateIntervalResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_setStatisticsUpdateInterval">
+ <wsdl:input message="vbox:IGuest_setStatisticsUpdateIntervalRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_setStatisticsUpdateIntervalResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_internalGetStatistics">
+ <wsdl:input message="vbox:IGuest_internalGetStatisticsRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_internalGetStatisticsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getFacilityStatus">
+ <wsdl:input message="vbox:IGuest_getFacilityStatusRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_getFacilityStatusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getAdditionsStatus">
+ <wsdl:input message="vbox:IGuest_getAdditionsStatusRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_getAdditionsStatusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_setCredentials">
+ <wsdl:input message="vbox:IGuest_setCredentialsRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_setCredentialsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_createSession">
+ <wsdl:input message="vbox:IGuest_createSessionRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_createSessionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_findSession">
+ <wsdl:input message="vbox:IGuest_findSessionRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_findSessionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_updateGuestAdditions">
+ <wsdl:input message="vbox:IGuest_updateGuestAdditionsRequestMsg"/>
+ <wsdl:output message="vbox:IGuest_updateGuestAdditionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IProgress
+ *************************************
+ -->
+ <wsdl:operation name="IProgress_getId">
+ <wsdl:input message="vbox:IProgress_getIdRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_getIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getDescription">
+ <wsdl:input message="vbox:IProgress_getDescriptionRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_getDescriptionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getInitiator">
+ <wsdl:input message="vbox:IProgress_getInitiatorRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_getInitiatorResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getCancelable">
+ <wsdl:input message="vbox:IProgress_getCancelableRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_getCancelableResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getPercent">
+ <wsdl:input message="vbox:IProgress_getPercentRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_getPercentResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getTimeRemaining">
+ <wsdl:input message="vbox:IProgress_getTimeRemainingRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_getTimeRemainingResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getCompleted">
+ <wsdl:input message="vbox:IProgress_getCompletedRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_getCompletedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getCanceled">
+ <wsdl:input message="vbox:IProgress_getCanceledRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_getCanceledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getResultCode">
+ <wsdl:input message="vbox:IProgress_getResultCodeRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_getResultCodeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getErrorInfo">
+ <wsdl:input message="vbox:IProgress_getErrorInfoRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_getErrorInfoResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getOperationCount">
+ <wsdl:input message="vbox:IProgress_getOperationCountRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_getOperationCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getOperation">
+ <wsdl:input message="vbox:IProgress_getOperationRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_getOperationResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getOperationDescription">
+ <wsdl:input message="vbox:IProgress_getOperationDescriptionRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_getOperationDescriptionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getOperationPercent">
+ <wsdl:input message="vbox:IProgress_getOperationPercentRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_getOperationPercentResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getOperationWeight">
+ <wsdl:input message="vbox:IProgress_getOperationWeightRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_getOperationWeightResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getTimeout">
+ <wsdl:input message="vbox:IProgress_getTimeoutRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_getTimeoutResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_setTimeout">
+ <wsdl:input message="vbox:IProgress_setTimeoutRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_setTimeoutResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getEventSource">
+ <wsdl:input message="vbox:IProgress_getEventSourceRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_getEventSourceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_waitForCompletion">
+ <wsdl:input message="vbox:IProgress_waitForCompletionRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_waitForCompletionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_waitForOperationCompletion">
+ <wsdl:input message="vbox:IProgress_waitForOperationCompletionRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_waitForOperationCompletionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_cancel">
+ <wsdl:input message="vbox:IProgress_cancelRequestMsg"/>
+ <wsdl:output message="vbox:IProgress_cancelResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IInternalProgressControl
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface ISnapshot
+ *************************************
+ -->
+ <wsdl:operation name="ISnapshot_getId">
+ <wsdl:input message="vbox:ISnapshot_getIdRequestMsg"/>
+ <wsdl:output message="vbox:ISnapshot_getIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_getName">
+ <wsdl:input message="vbox:ISnapshot_getNameRequestMsg"/>
+ <wsdl:output message="vbox:ISnapshot_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_setName">
+ <wsdl:input message="vbox:ISnapshot_setNameRequestMsg"/>
+ <wsdl:output message="vbox:ISnapshot_setNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_getDescription">
+ <wsdl:input message="vbox:ISnapshot_getDescriptionRequestMsg"/>
+ <wsdl:output message="vbox:ISnapshot_getDescriptionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_setDescription">
+ <wsdl:input message="vbox:ISnapshot_setDescriptionRequestMsg"/>
+ <wsdl:output message="vbox:ISnapshot_setDescriptionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_getTimeStamp">
+ <wsdl:input message="vbox:ISnapshot_getTimeStampRequestMsg"/>
+ <wsdl:output message="vbox:ISnapshot_getTimeStampResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_getOnline">
+ <wsdl:input message="vbox:ISnapshot_getOnlineRequestMsg"/>
+ <wsdl:output message="vbox:ISnapshot_getOnlineResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_getMachine">
+ <wsdl:input message="vbox:ISnapshot_getMachineRequestMsg"/>
+ <wsdl:output message="vbox:ISnapshot_getMachineResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_getParent">
+ <wsdl:input message="vbox:ISnapshot_getParentRequestMsg"/>
+ <wsdl:output message="vbox:ISnapshot_getParentResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_getChildren">
+ <wsdl:input message="vbox:ISnapshot_getChildrenRequestMsg"/>
+ <wsdl:output message="vbox:ISnapshot_getChildrenResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_getChildrenCount">
+ <wsdl:input message="vbox:ISnapshot_getChildrenCountRequestMsg"/>
+ <wsdl:output message="vbox:ISnapshot_getChildrenCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMediumAttachment
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IMedium
+ *************************************
+ -->
+ <wsdl:operation name="IMedium_getId">
+ <wsdl:input message="vbox:IMedium_getIdRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getDescription">
+ <wsdl:input message="vbox:IMedium_getDescriptionRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getDescriptionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_setDescription">
+ <wsdl:input message="vbox:IMedium_setDescriptionRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_setDescriptionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getState">
+ <wsdl:input message="vbox:IMedium_getStateRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getStateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getVariant">
+ <wsdl:input message="vbox:IMedium_getVariantRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getVariantResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getLocation">
+ <wsdl:input message="vbox:IMedium_getLocationRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getLocationResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_setLocation">
+ <wsdl:input message="vbox:IMedium_setLocationRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_setLocationResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getName">
+ <wsdl:input message="vbox:IMedium_getNameRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getDeviceType">
+ <wsdl:input message="vbox:IMedium_getDeviceTypeRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getDeviceTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getHostDrive">
+ <wsdl:input message="vbox:IMedium_getHostDriveRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getHostDriveResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getSize">
+ <wsdl:input message="vbox:IMedium_getSizeRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getSizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getFormat">
+ <wsdl:input message="vbox:IMedium_getFormatRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getFormatResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getMediumFormat">
+ <wsdl:input message="vbox:IMedium_getMediumFormatRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getMediumFormatResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getType">
+ <wsdl:input message="vbox:IMedium_getTypeRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_setType">
+ <wsdl:input message="vbox:IMedium_setTypeRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_setTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getAllowedTypes">
+ <wsdl:input message="vbox:IMedium_getAllowedTypesRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getAllowedTypesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getParent">
+ <wsdl:input message="vbox:IMedium_getParentRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getParentResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getChildren">
+ <wsdl:input message="vbox:IMedium_getChildrenRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getChildrenResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getBase">
+ <wsdl:input message="vbox:IMedium_getBaseRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getBaseResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getReadOnly">
+ <wsdl:input message="vbox:IMedium_getReadOnlyRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getReadOnlyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getLogicalSize">
+ <wsdl:input message="vbox:IMedium_getLogicalSizeRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getLogicalSizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getAutoReset">
+ <wsdl:input message="vbox:IMedium_getAutoResetRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getAutoResetResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_setAutoReset">
+ <wsdl:input message="vbox:IMedium_setAutoResetRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_setAutoResetResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getLastAccessError">
+ <wsdl:input message="vbox:IMedium_getLastAccessErrorRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getLastAccessErrorResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getMachineIds">
+ <wsdl:input message="vbox:IMedium_getMachineIdsRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getMachineIdsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_setIds">
+ <wsdl:input message="vbox:IMedium_setIdsRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_setIdsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_refreshState">
+ <wsdl:input message="vbox:IMedium_refreshStateRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_refreshStateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getSnapshotIds">
+ <wsdl:input message="vbox:IMedium_getSnapshotIdsRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getSnapshotIdsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_lockRead">
+ <wsdl:input message="vbox:IMedium_lockReadRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_lockReadResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_lockWrite">
+ <wsdl:input message="vbox:IMedium_lockWriteRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_lockWriteResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_close">
+ <wsdl:input message="vbox:IMedium_closeRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_closeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getProperty">
+ <wsdl:input message="vbox:IMedium_getPropertyRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getPropertyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_setProperty">
+ <wsdl:input message="vbox:IMedium_setPropertyRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_setPropertyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getProperties">
+ <wsdl:input message="vbox:IMedium_getPropertiesRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getPropertiesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_setProperties">
+ <wsdl:input message="vbox:IMedium_setPropertiesRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_setPropertiesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_createBaseStorage">
+ <wsdl:input message="vbox:IMedium_createBaseStorageRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_createBaseStorageResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_deleteStorage">
+ <wsdl:input message="vbox:IMedium_deleteStorageRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_deleteStorageResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_createDiffStorage">
+ <wsdl:input message="vbox:IMedium_createDiffStorageRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_createDiffStorageResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_mergeTo">
+ <wsdl:input message="vbox:IMedium_mergeToRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_mergeToResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_cloneTo">
+ <wsdl:input message="vbox:IMedium_cloneToRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_cloneToResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_cloneToBase">
+ <wsdl:input message="vbox:IMedium_cloneToBaseRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_cloneToBaseResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_moveTo">
+ <wsdl:input message="vbox:IMedium_moveToRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_moveToResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_compact">
+ <wsdl:input message="vbox:IMedium_compactRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_compactResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_resize">
+ <wsdl:input message="vbox:IMedium_resizeRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_resizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_reset">
+ <wsdl:input message="vbox:IMedium_resetRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_resetResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_changeEncryption">
+ <wsdl:input message="vbox:IMedium_changeEncryptionRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_changeEncryptionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getEncryptionSettings">
+ <wsdl:input message="vbox:IMedium_getEncryptionSettingsRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_getEncryptionSettingsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_checkEncryptionPassword">
+ <wsdl:input message="vbox:IMedium_checkEncryptionPasswordRequestMsg"/>
+ <wsdl:output message="vbox:IMedium_checkEncryptionPasswordResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_openForIO">
+ <wsdl:input message="vbox:IMedium_openForIORequestMsg"/>
+ <wsdl:output message="vbox:IMedium_openForIOResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMediumFormat
+ *************************************
+ -->
+ <wsdl:operation name="IMediumFormat_getId">
+ <wsdl:input message="vbox:IMediumFormat_getIdRequestMsg"/>
+ <wsdl:output message="vbox:IMediumFormat_getIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumFormat_getName">
+ <wsdl:input message="vbox:IMediumFormat_getNameRequestMsg"/>
+ <wsdl:output message="vbox:IMediumFormat_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumFormat_getCapabilities">
+ <wsdl:input message="vbox:IMediumFormat_getCapabilitiesRequestMsg"/>
+ <wsdl:output message="vbox:IMediumFormat_getCapabilitiesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumFormat_describeFileExtensions">
+ <wsdl:input message="vbox:IMediumFormat_describeFileExtensionsRequestMsg"/>
+ <wsdl:output message="vbox:IMediumFormat_describeFileExtensionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumFormat_describeProperties">
+ <wsdl:input message="vbox:IMediumFormat_describePropertiesRequestMsg"/>
+ <wsdl:output message="vbox:IMediumFormat_describePropertiesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDataStream
+ *************************************
+ -->
+ <wsdl:operation name="IDataStream_getReadSize">
+ <wsdl:input message="vbox:IDataStream_getReadSizeRequestMsg"/>
+ <wsdl:output message="vbox:IDataStream_getReadSizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDataStream_read">
+ <wsdl:input message="vbox:IDataStream_readRequestMsg"/>
+ <wsdl:output message="vbox:IDataStream_readResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMediumIO
+ *************************************
+ -->
+ <wsdl:operation name="IMediumIO_getMedium">
+ <wsdl:input message="vbox:IMediumIO_getMediumRequestMsg"/>
+ <wsdl:output message="vbox:IMediumIO_getMediumResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumIO_getWritable">
+ <wsdl:input message="vbox:IMediumIO_getWritableRequestMsg"/>
+ <wsdl:output message="vbox:IMediumIO_getWritableResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumIO_getExplorer">
+ <wsdl:input message="vbox:IMediumIO_getExplorerRequestMsg"/>
+ <wsdl:output message="vbox:IMediumIO_getExplorerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumIO_read">
+ <wsdl:input message="vbox:IMediumIO_readRequestMsg"/>
+ <wsdl:output message="vbox:IMediumIO_readResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumIO_write">
+ <wsdl:input message="vbox:IMediumIO_writeRequestMsg"/>
+ <wsdl:output message="vbox:IMediumIO_writeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumIO_formatFAT">
+ <wsdl:input message="vbox:IMediumIO_formatFATRequestMsg"/>
+ <wsdl:output message="vbox:IMediumIO_formatFATResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumIO_initializePartitionTable">
+ <wsdl:input message="vbox:IMediumIO_initializePartitionTableRequestMsg"/>
+ <wsdl:output message="vbox:IMediumIO_initializePartitionTableResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumIO_convertToStream">
+ <wsdl:input message="vbox:IMediumIO_convertToStreamRequestMsg"/>
+ <wsdl:output message="vbox:IMediumIO_convertToStreamResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumIO_close">
+ <wsdl:input message="vbox:IMediumIO_closeRequestMsg"/>
+ <wsdl:output message="vbox:IMediumIO_closeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IToken
+ *************************************
+ -->
+ <wsdl:operation name="IToken_abandon">
+ <wsdl:input message="vbox:IToken_abandonRequestMsg"/>
+ <wsdl:output message="vbox:IToken_abandonResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IToken_dummy">
+ <wsdl:input message="vbox:IToken_dummyRequestMsg"/>
+ <wsdl:output message="vbox:IToken_dummyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IKeyboard
+ *************************************
+ -->
+ <wsdl:operation name="IKeyboard_getKeyboardLEDs">
+ <wsdl:input message="vbox:IKeyboard_getKeyboardLEDsRequestMsg"/>
+ <wsdl:output message="vbox:IKeyboard_getKeyboardLEDsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IKeyboard_getEventSource">
+ <wsdl:input message="vbox:IKeyboard_getEventSourceRequestMsg"/>
+ <wsdl:output message="vbox:IKeyboard_getEventSourceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IKeyboard_putScancode">
+ <wsdl:input message="vbox:IKeyboard_putScancodeRequestMsg"/>
+ <wsdl:output message="vbox:IKeyboard_putScancodeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IKeyboard_putScancodes">
+ <wsdl:input message="vbox:IKeyboard_putScancodesRequestMsg"/>
+ <wsdl:output message="vbox:IKeyboard_putScancodesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IKeyboard_putCAD">
+ <wsdl:input message="vbox:IKeyboard_putCADRequestMsg"/>
+ <wsdl:output message="vbox:IKeyboard_putCADResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IKeyboard_releaseKeys">
+ <wsdl:input message="vbox:IKeyboard_releaseKeysRequestMsg"/>
+ <wsdl:output message="vbox:IKeyboard_releaseKeysResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IKeyboard_putUsageCode">
+ <wsdl:input message="vbox:IKeyboard_putUsageCodeRequestMsg"/>
+ <wsdl:output message="vbox:IKeyboard_putUsageCodeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMousePointerShape
+ *************************************
+ -->
+ <wsdl:operation name="IMousePointerShape_getVisible">
+ <wsdl:input message="vbox:IMousePointerShape_getVisibleRequestMsg"/>
+ <wsdl:output message="vbox:IMousePointerShape_getVisibleResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShape_getAlpha">
+ <wsdl:input message="vbox:IMousePointerShape_getAlphaRequestMsg"/>
+ <wsdl:output message="vbox:IMousePointerShape_getAlphaResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShape_getHotX">
+ <wsdl:input message="vbox:IMousePointerShape_getHotXRequestMsg"/>
+ <wsdl:output message="vbox:IMousePointerShape_getHotXResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShape_getHotY">
+ <wsdl:input message="vbox:IMousePointerShape_getHotYRequestMsg"/>
+ <wsdl:output message="vbox:IMousePointerShape_getHotYResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShape_getWidth">
+ <wsdl:input message="vbox:IMousePointerShape_getWidthRequestMsg"/>
+ <wsdl:output message="vbox:IMousePointerShape_getWidthResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShape_getHeight">
+ <wsdl:input message="vbox:IMousePointerShape_getHeightRequestMsg"/>
+ <wsdl:output message="vbox:IMousePointerShape_getHeightResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShape_getShape">
+ <wsdl:input message="vbox:IMousePointerShape_getShapeRequestMsg"/>
+ <wsdl:output message="vbox:IMousePointerShape_getShapeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMouse
+ *************************************
+ -->
+ <wsdl:operation name="IMouse_getAbsoluteSupported">
+ <wsdl:input message="vbox:IMouse_getAbsoluteSupportedRequestMsg"/>
+ <wsdl:output message="vbox:IMouse_getAbsoluteSupportedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMouse_getRelativeSupported">
+ <wsdl:input message="vbox:IMouse_getRelativeSupportedRequestMsg"/>
+ <wsdl:output message="vbox:IMouse_getRelativeSupportedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMouse_getMultiTouchSupported">
+ <wsdl:input message="vbox:IMouse_getMultiTouchSupportedRequestMsg"/>
+ <wsdl:output message="vbox:IMouse_getMultiTouchSupportedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMouse_getNeedsHostCursor">
+ <wsdl:input message="vbox:IMouse_getNeedsHostCursorRequestMsg"/>
+ <wsdl:output message="vbox:IMouse_getNeedsHostCursorResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMouse_getPointerShape">
+ <wsdl:input message="vbox:IMouse_getPointerShapeRequestMsg"/>
+ <wsdl:output message="vbox:IMouse_getPointerShapeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMouse_getEventSource">
+ <wsdl:input message="vbox:IMouse_getEventSourceRequestMsg"/>
+ <wsdl:output message="vbox:IMouse_getEventSourceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMouse_putMouseEvent">
+ <wsdl:input message="vbox:IMouse_putMouseEventRequestMsg"/>
+ <wsdl:output message="vbox:IMouse_putMouseEventResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMouse_putMouseEventAbsolute">
+ <wsdl:input message="vbox:IMouse_putMouseEventAbsoluteRequestMsg"/>
+ <wsdl:output message="vbox:IMouse_putMouseEventAbsoluteResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMouse_putEventMultiTouch">
+ <wsdl:input message="vbox:IMouse_putEventMultiTouchRequestMsg"/>
+ <wsdl:output message="vbox:IMouse_putEventMultiTouchResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMouse_putEventMultiTouchString">
+ <wsdl:input message="vbox:IMouse_putEventMultiTouchStringRequestMsg"/>
+ <wsdl:output message="vbox:IMouse_putEventMultiTouchStringResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDisplaySourceBitmap
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IFramebuffer
+ *************************************
+ -->
+ <wsdl:operation name="IFramebuffer_getWidth">
+ <wsdl:input message="vbox:IFramebuffer_getWidthRequestMsg"/>
+ <wsdl:output message="vbox:IFramebuffer_getWidthResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_getHeight">
+ <wsdl:input message="vbox:IFramebuffer_getHeightRequestMsg"/>
+ <wsdl:output message="vbox:IFramebuffer_getHeightResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_getBitsPerPixel">
+ <wsdl:input message="vbox:IFramebuffer_getBitsPerPixelRequestMsg"/>
+ <wsdl:output message="vbox:IFramebuffer_getBitsPerPixelResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_getBytesPerLine">
+ <wsdl:input message="vbox:IFramebuffer_getBytesPerLineRequestMsg"/>
+ <wsdl:output message="vbox:IFramebuffer_getBytesPerLineResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_getPixelFormat">
+ <wsdl:input message="vbox:IFramebuffer_getPixelFormatRequestMsg"/>
+ <wsdl:output message="vbox:IFramebuffer_getPixelFormatResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_getHeightReduction">
+ <wsdl:input message="vbox:IFramebuffer_getHeightReductionRequestMsg"/>
+ <wsdl:output message="vbox:IFramebuffer_getHeightReductionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_getOverlay">
+ <wsdl:input message="vbox:IFramebuffer_getOverlayRequestMsg"/>
+ <wsdl:output message="vbox:IFramebuffer_getOverlayResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--skipping attribute winId for it is suppressed-->
+ <wsdl:operation name="IFramebuffer_getCapabilities">
+ <wsdl:input message="vbox:IFramebuffer_getCapabilitiesRequestMsg"/>
+ <wsdl:output message="vbox:IFramebuffer_getCapabilitiesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_notifyUpdate">
+ <wsdl:input message="vbox:IFramebuffer_notifyUpdateRequestMsg"/>
+ <wsdl:output message="vbox:IFramebuffer_notifyUpdateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_notifyUpdateImage">
+ <wsdl:input message="vbox:IFramebuffer_notifyUpdateImageRequestMsg"/>
+ <wsdl:output message="vbox:IFramebuffer_notifyUpdateImageResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_notifyChange">
+ <wsdl:input message="vbox:IFramebuffer_notifyChangeRequestMsg"/>
+ <wsdl:output message="vbox:IFramebuffer_notifyChangeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_videoModeSupported">
+ <wsdl:input message="vbox:IFramebuffer_videoModeSupportedRequestMsg"/>
+ <wsdl:output message="vbox:IFramebuffer_videoModeSupportedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--skipping method getVisibleRegion for it has parameters with suppressed types-->
+ <!--skipping method setVisibleRegion for it has parameters with suppressed types-->
+ <!--skipping method processVHWACommand for it has parameters with suppressed types-->
+ <wsdl:operation name="IFramebuffer_notify3DEvent">
+ <wsdl:input message="vbox:IFramebuffer_notify3DEventRequestMsg"/>
+ <wsdl:output message="vbox:IFramebuffer_notify3DEventResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IFramebufferOverlay
+ *************************************
+ -->
+ <wsdl:operation name="IFramebufferOverlay_getX">
+ <wsdl:input message="vbox:IFramebufferOverlay_getXRequestMsg"/>
+ <wsdl:output message="vbox:IFramebufferOverlay_getXResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebufferOverlay_getY">
+ <wsdl:input message="vbox:IFramebufferOverlay_getYRequestMsg"/>
+ <wsdl:output message="vbox:IFramebufferOverlay_getYResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebufferOverlay_getVisible">
+ <wsdl:input message="vbox:IFramebufferOverlay_getVisibleRequestMsg"/>
+ <wsdl:output message="vbox:IFramebufferOverlay_getVisibleResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebufferOverlay_setVisible">
+ <wsdl:input message="vbox:IFramebufferOverlay_setVisibleRequestMsg"/>
+ <wsdl:output message="vbox:IFramebufferOverlay_setVisibleResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebufferOverlay_getAlpha">
+ <wsdl:input message="vbox:IFramebufferOverlay_getAlphaRequestMsg"/>
+ <wsdl:output message="vbox:IFramebufferOverlay_getAlphaResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebufferOverlay_setAlpha">
+ <wsdl:input message="vbox:IFramebufferOverlay_setAlphaRequestMsg"/>
+ <wsdl:output message="vbox:IFramebufferOverlay_setAlphaResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebufferOverlay_move">
+ <wsdl:input message="vbox:IFramebufferOverlay_moveRequestMsg"/>
+ <wsdl:output message="vbox:IFramebufferOverlay_moveResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestScreenInfo
+ *************************************
+ -->
+ <wsdl:operation name="IGuestScreenInfo_getScreenId">
+ <wsdl:input message="vbox:IGuestScreenInfo_getScreenIdRequestMsg"/>
+ <wsdl:output message="vbox:IGuestScreenInfo_getScreenIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestScreenInfo_getGuestMonitorStatus">
+ <wsdl:input message="vbox:IGuestScreenInfo_getGuestMonitorStatusRequestMsg"/>
+ <wsdl:output message="vbox:IGuestScreenInfo_getGuestMonitorStatusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestScreenInfo_getPrimary">
+ <wsdl:input message="vbox:IGuestScreenInfo_getPrimaryRequestMsg"/>
+ <wsdl:output message="vbox:IGuestScreenInfo_getPrimaryResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestScreenInfo_getOrigin">
+ <wsdl:input message="vbox:IGuestScreenInfo_getOriginRequestMsg"/>
+ <wsdl:output message="vbox:IGuestScreenInfo_getOriginResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestScreenInfo_getOriginX">
+ <wsdl:input message="vbox:IGuestScreenInfo_getOriginXRequestMsg"/>
+ <wsdl:output message="vbox:IGuestScreenInfo_getOriginXResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestScreenInfo_getOriginY">
+ <wsdl:input message="vbox:IGuestScreenInfo_getOriginYRequestMsg"/>
+ <wsdl:output message="vbox:IGuestScreenInfo_getOriginYResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestScreenInfo_getWidth">
+ <wsdl:input message="vbox:IGuestScreenInfo_getWidthRequestMsg"/>
+ <wsdl:output message="vbox:IGuestScreenInfo_getWidthResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestScreenInfo_getHeight">
+ <wsdl:input message="vbox:IGuestScreenInfo_getHeightRequestMsg"/>
+ <wsdl:output message="vbox:IGuestScreenInfo_getHeightResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestScreenInfo_getBitsPerPixel">
+ <wsdl:input message="vbox:IGuestScreenInfo_getBitsPerPixelRequestMsg"/>
+ <wsdl:output message="vbox:IGuestScreenInfo_getBitsPerPixelResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestScreenInfo_getExtendedInfo">
+ <wsdl:input message="vbox:IGuestScreenInfo_getExtendedInfoRequestMsg"/>
+ <wsdl:output message="vbox:IGuestScreenInfo_getExtendedInfoResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDisplay
+ *************************************
+ -->
+ <wsdl:operation name="IDisplay_getGuestScreenLayout">
+ <wsdl:input message="vbox:IDisplay_getGuestScreenLayoutRequestMsg"/>
+ <wsdl:output message="vbox:IDisplay_getGuestScreenLayoutResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_getScreenResolution">
+ <wsdl:input message="vbox:IDisplay_getScreenResolutionRequestMsg"/>
+ <wsdl:output message="vbox:IDisplay_getScreenResolutionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_attachFramebuffer">
+ <wsdl:input message="vbox:IDisplay_attachFramebufferRequestMsg"/>
+ <wsdl:output message="vbox:IDisplay_attachFramebufferResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_detachFramebuffer">
+ <wsdl:input message="vbox:IDisplay_detachFramebufferRequestMsg"/>
+ <wsdl:output message="vbox:IDisplay_detachFramebufferResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_queryFramebuffer">
+ <wsdl:input message="vbox:IDisplay_queryFramebufferRequestMsg"/>
+ <wsdl:output message="vbox:IDisplay_queryFramebufferResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_setVideoModeHint">
+ <wsdl:input message="vbox:IDisplay_setVideoModeHintRequestMsg"/>
+ <wsdl:output message="vbox:IDisplay_setVideoModeHintResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_getVideoModeHint">
+ <wsdl:input message="vbox:IDisplay_getVideoModeHintRequestMsg"/>
+ <wsdl:output message="vbox:IDisplay_getVideoModeHintResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_setSeamlessMode">
+ <wsdl:input message="vbox:IDisplay_setSeamlessModeRequestMsg"/>
+ <wsdl:output message="vbox:IDisplay_setSeamlessModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--skipping method takeScreenShot for it has parameters with suppressed types-->
+ <wsdl:operation name="IDisplay_takeScreenShotToArray">
+ <wsdl:input message="vbox:IDisplay_takeScreenShotToArrayRequestMsg"/>
+ <wsdl:output message="vbox:IDisplay_takeScreenShotToArrayResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--skipping method drawToScreen for it has parameters with suppressed types-->
+ <wsdl:operation name="IDisplay_invalidateAndUpdate">
+ <wsdl:input message="vbox:IDisplay_invalidateAndUpdateRequestMsg"/>
+ <wsdl:output message="vbox:IDisplay_invalidateAndUpdateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_invalidateAndUpdateScreen">
+ <wsdl:input message="vbox:IDisplay_invalidateAndUpdateScreenRequestMsg"/>
+ <wsdl:output message="vbox:IDisplay_invalidateAndUpdateScreenResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--skipping method completeVHWACommand for it has parameters with suppressed types-->
+ <wsdl:operation name="IDisplay_viewportChanged">
+ <wsdl:input message="vbox:IDisplay_viewportChangedRequestMsg"/>
+ <wsdl:output message="vbox:IDisplay_viewportChangedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--skipping method querySourceBitmap for it has parameters with suppressed types-->
+ <wsdl:operation name="IDisplay_notifyScaleFactorChange">
+ <wsdl:input message="vbox:IDisplay_notifyScaleFactorChangeRequestMsg"/>
+ <wsdl:output message="vbox:IDisplay_notifyScaleFactorChangeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_notifyHiDPIOutputPolicyChange">
+ <wsdl:input message="vbox:IDisplay_notifyHiDPIOutputPolicyChangeRequestMsg"/>
+ <wsdl:output message="vbox:IDisplay_notifyHiDPIOutputPolicyChangeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_setScreenLayout">
+ <wsdl:input message="vbox:IDisplay_setScreenLayoutRequestMsg"/>
+ <wsdl:output message="vbox:IDisplay_setScreenLayoutResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_detachScreens">
+ <wsdl:input message="vbox:IDisplay_detachScreensRequestMsg"/>
+ <wsdl:output message="vbox:IDisplay_detachScreensResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_createGuestScreenInfo">
+ <wsdl:input message="vbox:IDisplay_createGuestScreenInfoRequestMsg"/>
+ <wsdl:output message="vbox:IDisplay_createGuestScreenInfoResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INetworkAdapter
+ *************************************
+ -->
+ <wsdl:operation name="INetworkAdapter_getAdapterType">
+ <wsdl:input message="vbox:INetworkAdapter_getAdapterTypeRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getAdapterTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setAdapterType">
+ <wsdl:input message="vbox:INetworkAdapter_setAdapterTypeRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_setAdapterTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getSlot">
+ <wsdl:input message="vbox:INetworkAdapter_getSlotRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getSlotResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getEnabled">
+ <wsdl:input message="vbox:INetworkAdapter_getEnabledRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setEnabled">
+ <wsdl:input message="vbox:INetworkAdapter_setEnabledRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_setEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getMACAddress">
+ <wsdl:input message="vbox:INetworkAdapter_getMACAddressRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getMACAddressResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setMACAddress">
+ <wsdl:input message="vbox:INetworkAdapter_setMACAddressRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_setMACAddressResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getAttachmentType">
+ <wsdl:input message="vbox:INetworkAdapter_getAttachmentTypeRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getAttachmentTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setAttachmentType">
+ <wsdl:input message="vbox:INetworkAdapter_setAttachmentTypeRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_setAttachmentTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getBridgedInterface">
+ <wsdl:input message="vbox:INetworkAdapter_getBridgedInterfaceRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getBridgedInterfaceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setBridgedInterface">
+ <wsdl:input message="vbox:INetworkAdapter_setBridgedInterfaceRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_setBridgedInterfaceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getHostOnlyInterface">
+ <wsdl:input message="vbox:INetworkAdapter_getHostOnlyInterfaceRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getHostOnlyInterfaceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setHostOnlyInterface">
+ <wsdl:input message="vbox:INetworkAdapter_setHostOnlyInterfaceRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_setHostOnlyInterfaceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getInternalNetwork">
+ <wsdl:input message="vbox:INetworkAdapter_getInternalNetworkRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getInternalNetworkResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setInternalNetwork">
+ <wsdl:input message="vbox:INetworkAdapter_setInternalNetworkRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_setInternalNetworkResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getNATNetwork">
+ <wsdl:input message="vbox:INetworkAdapter_getNATNetworkRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getNATNetworkResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setNATNetwork">
+ <wsdl:input message="vbox:INetworkAdapter_setNATNetworkRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_setNATNetworkResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getGenericDriver">
+ <wsdl:input message="vbox:INetworkAdapter_getGenericDriverRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getGenericDriverResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setGenericDriver">
+ <wsdl:input message="vbox:INetworkAdapter_setGenericDriverRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_setGenericDriverResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getCloudNetwork">
+ <wsdl:input message="vbox:INetworkAdapter_getCloudNetworkRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getCloudNetworkResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setCloudNetwork">
+ <wsdl:input message="vbox:INetworkAdapter_setCloudNetworkRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_setCloudNetworkResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getCableConnected">
+ <wsdl:input message="vbox:INetworkAdapter_getCableConnectedRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getCableConnectedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setCableConnected">
+ <wsdl:input message="vbox:INetworkAdapter_setCableConnectedRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_setCableConnectedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getLineSpeed">
+ <wsdl:input message="vbox:INetworkAdapter_getLineSpeedRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getLineSpeedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setLineSpeed">
+ <wsdl:input message="vbox:INetworkAdapter_setLineSpeedRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_setLineSpeedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getPromiscModePolicy">
+ <wsdl:input message="vbox:INetworkAdapter_getPromiscModePolicyRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getPromiscModePolicyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setPromiscModePolicy">
+ <wsdl:input message="vbox:INetworkAdapter_setPromiscModePolicyRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_setPromiscModePolicyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getTraceEnabled">
+ <wsdl:input message="vbox:INetworkAdapter_getTraceEnabledRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getTraceEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setTraceEnabled">
+ <wsdl:input message="vbox:INetworkAdapter_setTraceEnabledRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_setTraceEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getTraceFile">
+ <wsdl:input message="vbox:INetworkAdapter_getTraceFileRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getTraceFileResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setTraceFile">
+ <wsdl:input message="vbox:INetworkAdapter_setTraceFileRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_setTraceFileResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getNATEngine">
+ <wsdl:input message="vbox:INetworkAdapter_getNATEngineRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getNATEngineResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getBootPriority">
+ <wsdl:input message="vbox:INetworkAdapter_getBootPriorityRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getBootPriorityResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setBootPriority">
+ <wsdl:input message="vbox:INetworkAdapter_setBootPriorityRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_setBootPriorityResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getBandwidthGroup">
+ <wsdl:input message="vbox:INetworkAdapter_getBandwidthGroupRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getBandwidthGroupResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setBandwidthGroup">
+ <wsdl:input message="vbox:INetworkAdapter_setBandwidthGroupRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_setBandwidthGroupResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getProperty">
+ <wsdl:input message="vbox:INetworkAdapter_getPropertyRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getPropertyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setProperty">
+ <wsdl:input message="vbox:INetworkAdapter_setPropertyRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_setPropertyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getProperties">
+ <wsdl:input message="vbox:INetworkAdapter_getPropertiesRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapter_getPropertiesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISerialPort
+ *************************************
+ -->
+ <wsdl:operation name="ISerialPort_getSlot">
+ <wsdl:input message="vbox:ISerialPort_getSlotRequestMsg"/>
+ <wsdl:output message="vbox:ISerialPort_getSlotResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_getEnabled">
+ <wsdl:input message="vbox:ISerialPort_getEnabledRequestMsg"/>
+ <wsdl:output message="vbox:ISerialPort_getEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_setEnabled">
+ <wsdl:input message="vbox:ISerialPort_setEnabledRequestMsg"/>
+ <wsdl:output message="vbox:ISerialPort_setEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_getIOBase">
+ <wsdl:input message="vbox:ISerialPort_getIOBaseRequestMsg"/>
+ <wsdl:output message="vbox:ISerialPort_getIOBaseResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_setIOBase">
+ <wsdl:input message="vbox:ISerialPort_setIOBaseRequestMsg"/>
+ <wsdl:output message="vbox:ISerialPort_setIOBaseResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_getIRQ">
+ <wsdl:input message="vbox:ISerialPort_getIRQRequestMsg"/>
+ <wsdl:output message="vbox:ISerialPort_getIRQResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_setIRQ">
+ <wsdl:input message="vbox:ISerialPort_setIRQRequestMsg"/>
+ <wsdl:output message="vbox:ISerialPort_setIRQResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_getHostMode">
+ <wsdl:input message="vbox:ISerialPort_getHostModeRequestMsg"/>
+ <wsdl:output message="vbox:ISerialPort_getHostModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_setHostMode">
+ <wsdl:input message="vbox:ISerialPort_setHostModeRequestMsg"/>
+ <wsdl:output message="vbox:ISerialPort_setHostModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_getServer">
+ <wsdl:input message="vbox:ISerialPort_getServerRequestMsg"/>
+ <wsdl:output message="vbox:ISerialPort_getServerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_setServer">
+ <wsdl:input message="vbox:ISerialPort_setServerRequestMsg"/>
+ <wsdl:output message="vbox:ISerialPort_setServerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_getPath">
+ <wsdl:input message="vbox:ISerialPort_getPathRequestMsg"/>
+ <wsdl:output message="vbox:ISerialPort_getPathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_setPath">
+ <wsdl:input message="vbox:ISerialPort_setPathRequestMsg"/>
+ <wsdl:output message="vbox:ISerialPort_setPathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_getUartType">
+ <wsdl:input message="vbox:ISerialPort_getUartTypeRequestMsg"/>
+ <wsdl:output message="vbox:ISerialPort_getUartTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_setUartType">
+ <wsdl:input message="vbox:ISerialPort_setUartTypeRequestMsg"/>
+ <wsdl:output message="vbox:ISerialPort_setUartTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IParallelPort
+ *************************************
+ -->
+ <wsdl:operation name="IParallelPort_getSlot">
+ <wsdl:input message="vbox:IParallelPort_getSlotRequestMsg"/>
+ <wsdl:output message="vbox:IParallelPort_getSlotResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IParallelPort_getEnabled">
+ <wsdl:input message="vbox:IParallelPort_getEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IParallelPort_getEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IParallelPort_setEnabled">
+ <wsdl:input message="vbox:IParallelPort_setEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IParallelPort_setEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IParallelPort_getIOBase">
+ <wsdl:input message="vbox:IParallelPort_getIOBaseRequestMsg"/>
+ <wsdl:output message="vbox:IParallelPort_getIOBaseResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IParallelPort_setIOBase">
+ <wsdl:input message="vbox:IParallelPort_setIOBaseRequestMsg"/>
+ <wsdl:output message="vbox:IParallelPort_setIOBaseResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IParallelPort_getIRQ">
+ <wsdl:input message="vbox:IParallelPort_getIRQRequestMsg"/>
+ <wsdl:output message="vbox:IParallelPort_getIRQResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IParallelPort_setIRQ">
+ <wsdl:input message="vbox:IParallelPort_setIRQRequestMsg"/>
+ <wsdl:output message="vbox:IParallelPort_setIRQResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IParallelPort_getPath">
+ <wsdl:input message="vbox:IParallelPort_getPathRequestMsg"/>
+ <wsdl:output message="vbox:IParallelPort_getPathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IParallelPort_setPath">
+ <wsdl:input message="vbox:IParallelPort_setPathRequestMsg"/>
+ <wsdl:output message="vbox:IParallelPort_setPathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMachineDebugger
+ *************************************
+ -->
+ <wsdl:operation name="IMachineDebugger_getSingleStep">
+ <wsdl:input message="vbox:IMachineDebugger_getSingleStepRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getSingleStepResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setSingleStep">
+ <wsdl:input message="vbox:IMachineDebugger_setSingleStepRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_setSingleStepResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getRecompileUser">
+ <wsdl:input message="vbox:IMachineDebugger_getRecompileUserRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getRecompileUserResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setRecompileUser">
+ <wsdl:input message="vbox:IMachineDebugger_setRecompileUserRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_setRecompileUserResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getRecompileSupervisor">
+ <wsdl:input message="vbox:IMachineDebugger_getRecompileSupervisorRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getRecompileSupervisorResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setRecompileSupervisor">
+ <wsdl:input message="vbox:IMachineDebugger_setRecompileSupervisorRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_setRecompileSupervisorResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getExecuteAllInIEM">
+ <wsdl:input message="vbox:IMachineDebugger_getExecuteAllInIEMRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getExecuteAllInIEMResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setExecuteAllInIEM">
+ <wsdl:input message="vbox:IMachineDebugger_setExecuteAllInIEMRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_setExecuteAllInIEMResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getPATMEnabled">
+ <wsdl:input message="vbox:IMachineDebugger_getPATMEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getPATMEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setPATMEnabled">
+ <wsdl:input message="vbox:IMachineDebugger_setPATMEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_setPATMEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getCSAMEnabled">
+ <wsdl:input message="vbox:IMachineDebugger_getCSAMEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getCSAMEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setCSAMEnabled">
+ <wsdl:input message="vbox:IMachineDebugger_setCSAMEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_setCSAMEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getLogEnabled">
+ <wsdl:input message="vbox:IMachineDebugger_getLogEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getLogEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setLogEnabled">
+ <wsdl:input message="vbox:IMachineDebugger_setLogEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_setLogEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getLogDbgFlags">
+ <wsdl:input message="vbox:IMachineDebugger_getLogDbgFlagsRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getLogDbgFlagsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getLogDbgGroups">
+ <wsdl:input message="vbox:IMachineDebugger_getLogDbgGroupsRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getLogDbgGroupsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getLogDbgDestinations">
+ <wsdl:input message="vbox:IMachineDebugger_getLogDbgDestinationsRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getLogDbgDestinationsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getLogRelFlags">
+ <wsdl:input message="vbox:IMachineDebugger_getLogRelFlagsRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getLogRelFlagsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getLogRelGroups">
+ <wsdl:input message="vbox:IMachineDebugger_getLogRelGroupsRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getLogRelGroupsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getLogRelDestinations">
+ <wsdl:input message="vbox:IMachineDebugger_getLogRelDestinationsRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getLogRelDestinationsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getExecutionEngine">
+ <wsdl:input message="vbox:IMachineDebugger_getExecutionEngineRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getExecutionEngineResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getHWVirtExEnabled">
+ <wsdl:input message="vbox:IMachineDebugger_getHWVirtExEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getHWVirtExEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getHWVirtExNestedPagingEnabled">
+ <wsdl:input message="vbox:IMachineDebugger_getHWVirtExNestedPagingEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getHWVirtExNestedPagingEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getHWVirtExVPIDEnabled">
+ <wsdl:input message="vbox:IMachineDebugger_getHWVirtExVPIDEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getHWVirtExVPIDEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getHWVirtExUXEnabled">
+ <wsdl:input message="vbox:IMachineDebugger_getHWVirtExUXEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getHWVirtExUXEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getOSName">
+ <wsdl:input message="vbox:IMachineDebugger_getOSNameRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getOSNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getOSVersion">
+ <wsdl:input message="vbox:IMachineDebugger_getOSVersionRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getOSVersionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getPAEEnabled">
+ <wsdl:input message="vbox:IMachineDebugger_getPAEEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getPAEEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getVirtualTimeRate">
+ <wsdl:input message="vbox:IMachineDebugger_getVirtualTimeRateRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getVirtualTimeRateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setVirtualTimeRate">
+ <wsdl:input message="vbox:IMachineDebugger_setVirtualTimeRateRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_setVirtualTimeRateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--skipping attribute VM for it is suppressed-->
+ <wsdl:operation name="IMachineDebugger_getUptime">
+ <wsdl:input message="vbox:IMachineDebugger_getUptimeRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getUptimeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_dumpGuestCore">
+ <wsdl:input message="vbox:IMachineDebugger_dumpGuestCoreRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_dumpGuestCoreResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_dumpHostProcessCore">
+ <wsdl:input message="vbox:IMachineDebugger_dumpHostProcessCoreRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_dumpHostProcessCoreResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_info">
+ <wsdl:input message="vbox:IMachineDebugger_infoRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_infoResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_injectNMI">
+ <wsdl:input message="vbox:IMachineDebugger_injectNMIRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_injectNMIResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_modifyLogGroups">
+ <wsdl:input message="vbox:IMachineDebugger_modifyLogGroupsRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_modifyLogGroupsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_modifyLogFlags">
+ <wsdl:input message="vbox:IMachineDebugger_modifyLogFlagsRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_modifyLogFlagsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_modifyLogDestinations">
+ <wsdl:input message="vbox:IMachineDebugger_modifyLogDestinationsRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_modifyLogDestinationsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_readPhysicalMemory">
+ <wsdl:input message="vbox:IMachineDebugger_readPhysicalMemoryRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_readPhysicalMemoryResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_writePhysicalMemory">
+ <wsdl:input message="vbox:IMachineDebugger_writePhysicalMemoryRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_writePhysicalMemoryResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_readVirtualMemory">
+ <wsdl:input message="vbox:IMachineDebugger_readVirtualMemoryRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_readVirtualMemoryResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_writeVirtualMemory">
+ <wsdl:input message="vbox:IMachineDebugger_writeVirtualMemoryRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_writeVirtualMemoryResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_loadPlugIn">
+ <wsdl:input message="vbox:IMachineDebugger_loadPlugInRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_loadPlugInResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_unloadPlugIn">
+ <wsdl:input message="vbox:IMachineDebugger_unloadPlugInRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_unloadPlugInResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_detectOS">
+ <wsdl:input message="vbox:IMachineDebugger_detectOSRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_detectOSResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_queryOSKernelLog">
+ <wsdl:input message="vbox:IMachineDebugger_queryOSKernelLogRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_queryOSKernelLogResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getRegister">
+ <wsdl:input message="vbox:IMachineDebugger_getRegisterRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getRegisterResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getRegisters">
+ <wsdl:input message="vbox:IMachineDebugger_getRegistersRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getRegistersResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setRegister">
+ <wsdl:input message="vbox:IMachineDebugger_setRegisterRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_setRegisterResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setRegisters">
+ <wsdl:input message="vbox:IMachineDebugger_setRegistersRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_setRegistersResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_dumpGuestStack">
+ <wsdl:input message="vbox:IMachineDebugger_dumpGuestStackRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_dumpGuestStackResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_resetStats">
+ <wsdl:input message="vbox:IMachineDebugger_resetStatsRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_resetStatsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_dumpStats">
+ <wsdl:input message="vbox:IMachineDebugger_dumpStatsRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_dumpStatsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getStats">
+ <wsdl:input message="vbox:IMachineDebugger_getStatsRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getStatsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getCPULoad">
+ <wsdl:input message="vbox:IMachineDebugger_getCPULoadRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDebugger_getCPULoadResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IUSBDeviceFilters
+ *************************************
+ -->
+ <wsdl:operation name="IUSBDeviceFilters_getDeviceFilters">
+ <wsdl:input message="vbox:IUSBDeviceFilters_getDeviceFiltersRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilters_getDeviceFiltersResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilters_createDeviceFilter">
+ <wsdl:input message="vbox:IUSBDeviceFilters_createDeviceFilterRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilters_createDeviceFilterResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilters_insertDeviceFilter">
+ <wsdl:input message="vbox:IUSBDeviceFilters_insertDeviceFilterRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilters_insertDeviceFilterResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilters_removeDeviceFilter">
+ <wsdl:input message="vbox:IUSBDeviceFilters_removeDeviceFilterRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilters_removeDeviceFilterResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IUSBController
+ *************************************
+ -->
+ <wsdl:operation name="IUSBController_getName">
+ <wsdl:input message="vbox:IUSBController_getNameRequestMsg"/>
+ <wsdl:output message="vbox:IUSBController_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBController_setName">
+ <wsdl:input message="vbox:IUSBController_setNameRequestMsg"/>
+ <wsdl:output message="vbox:IUSBController_setNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBController_getType">
+ <wsdl:input message="vbox:IUSBController_getTypeRequestMsg"/>
+ <wsdl:output message="vbox:IUSBController_getTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBController_setType">
+ <wsdl:input message="vbox:IUSBController_setTypeRequestMsg"/>
+ <wsdl:output message="vbox:IUSBController_setTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBController_getUSBStandard">
+ <wsdl:input message="vbox:IUSBController_getUSBStandardRequestMsg"/>
+ <wsdl:output message="vbox:IUSBController_getUSBStandardResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IUSBDevice
+ *************************************
+ -->
+ <wsdl:operation name="IUSBDevice_getId">
+ <wsdl:input message="vbox:IUSBDevice_getIdRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDevice_getIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getVendorId">
+ <wsdl:input message="vbox:IUSBDevice_getVendorIdRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDevice_getVendorIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getProductId">
+ <wsdl:input message="vbox:IUSBDevice_getProductIdRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDevice_getProductIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getRevision">
+ <wsdl:input message="vbox:IUSBDevice_getRevisionRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDevice_getRevisionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getManufacturer">
+ <wsdl:input message="vbox:IUSBDevice_getManufacturerRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDevice_getManufacturerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getProduct">
+ <wsdl:input message="vbox:IUSBDevice_getProductRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDevice_getProductResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getSerialNumber">
+ <wsdl:input message="vbox:IUSBDevice_getSerialNumberRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDevice_getSerialNumberResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getAddress">
+ <wsdl:input message="vbox:IUSBDevice_getAddressRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDevice_getAddressResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getPort">
+ <wsdl:input message="vbox:IUSBDevice_getPortRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDevice_getPortResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getPortPath">
+ <wsdl:input message="vbox:IUSBDevice_getPortPathRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDevice_getPortPathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getVersion">
+ <wsdl:input message="vbox:IUSBDevice_getVersionRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDevice_getVersionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getSpeed">
+ <wsdl:input message="vbox:IUSBDevice_getSpeedRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDevice_getSpeedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getRemote">
+ <wsdl:input message="vbox:IUSBDevice_getRemoteRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDevice_getRemoteResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getDeviceInfo">
+ <wsdl:input message="vbox:IUSBDevice_getDeviceInfoRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDevice_getDeviceInfoResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getBackend">
+ <wsdl:input message="vbox:IUSBDevice_getBackendRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDevice_getBackendResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IUSBDeviceFilter
+ *************************************
+ -->
+ <wsdl:operation name="IUSBDeviceFilter_getName">
+ <wsdl:input message="vbox:IUSBDeviceFilter_getNameRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setName">
+ <wsdl:input message="vbox:IUSBDeviceFilter_setNameRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_setNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getActive">
+ <wsdl:input message="vbox:IUSBDeviceFilter_getActiveRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_getActiveResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setActive">
+ <wsdl:input message="vbox:IUSBDeviceFilter_setActiveRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_setActiveResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getVendorId">
+ <wsdl:input message="vbox:IUSBDeviceFilter_getVendorIdRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_getVendorIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setVendorId">
+ <wsdl:input message="vbox:IUSBDeviceFilter_setVendorIdRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_setVendorIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getProductId">
+ <wsdl:input message="vbox:IUSBDeviceFilter_getProductIdRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_getProductIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setProductId">
+ <wsdl:input message="vbox:IUSBDeviceFilter_setProductIdRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_setProductIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getRevision">
+ <wsdl:input message="vbox:IUSBDeviceFilter_getRevisionRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_getRevisionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setRevision">
+ <wsdl:input message="vbox:IUSBDeviceFilter_setRevisionRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_setRevisionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getManufacturer">
+ <wsdl:input message="vbox:IUSBDeviceFilter_getManufacturerRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_getManufacturerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setManufacturer">
+ <wsdl:input message="vbox:IUSBDeviceFilter_setManufacturerRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_setManufacturerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getProduct">
+ <wsdl:input message="vbox:IUSBDeviceFilter_getProductRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_getProductResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setProduct">
+ <wsdl:input message="vbox:IUSBDeviceFilter_setProductRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_setProductResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getSerialNumber">
+ <wsdl:input message="vbox:IUSBDeviceFilter_getSerialNumberRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_getSerialNumberResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setSerialNumber">
+ <wsdl:input message="vbox:IUSBDeviceFilter_setSerialNumberRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_setSerialNumberResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getPort">
+ <wsdl:input message="vbox:IUSBDeviceFilter_getPortRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_getPortResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setPort">
+ <wsdl:input message="vbox:IUSBDeviceFilter_setPortRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_setPortResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getRemote">
+ <wsdl:input message="vbox:IUSBDeviceFilter_getRemoteRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_getRemoteResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setRemote">
+ <wsdl:input message="vbox:IUSBDeviceFilter_setRemoteRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_setRemoteResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getMaskedInterfaces">
+ <wsdl:input message="vbox:IUSBDeviceFilter_getMaskedInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_getMaskedInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setMaskedInterfaces">
+ <wsdl:input message="vbox:IUSBDeviceFilter_setMaskedInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceFilter_setMaskedInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IHostUSBDevice
+ *************************************
+ -->
+ <wsdl:operation name="IHostUSBDevice_getState">
+ <wsdl:input message="vbox:IHostUSBDevice_getStateRequestMsg"/>
+ <wsdl:output message="vbox:IHostUSBDevice_getStateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IHostUSBDeviceFilter
+ *************************************
+ -->
+ <wsdl:operation name="IHostUSBDeviceFilter_getAction">
+ <wsdl:input message="vbox:IHostUSBDeviceFilter_getActionRequestMsg"/>
+ <wsdl:output message="vbox:IHostUSBDeviceFilter_getActionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostUSBDeviceFilter_setAction">
+ <wsdl:input message="vbox:IHostUSBDeviceFilter_setActionRequestMsg"/>
+ <wsdl:output message="vbox:IHostUSBDeviceFilter_setActionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IUSBProxyBackend
+ *************************************
+ -->
+ <wsdl:operation name="IUSBProxyBackend_getName">
+ <wsdl:input message="vbox:IUSBProxyBackend_getNameRequestMsg"/>
+ <wsdl:output message="vbox:IUSBProxyBackend_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBProxyBackend_getType">
+ <wsdl:input message="vbox:IUSBProxyBackend_getTypeRequestMsg"/>
+ <wsdl:output message="vbox:IUSBProxyBackend_getTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IAudioAdapter
+ *************************************
+ -->
+ <wsdl:operation name="IAudioAdapter_getEnabled">
+ <wsdl:input message="vbox:IAudioAdapter_getEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IAudioAdapter_getEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_setEnabled">
+ <wsdl:input message="vbox:IAudioAdapter_setEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IAudioAdapter_setEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_getEnabledIn">
+ <wsdl:input message="vbox:IAudioAdapter_getEnabledInRequestMsg"/>
+ <wsdl:output message="vbox:IAudioAdapter_getEnabledInResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_setEnabledIn">
+ <wsdl:input message="vbox:IAudioAdapter_setEnabledInRequestMsg"/>
+ <wsdl:output message="vbox:IAudioAdapter_setEnabledInResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_getEnabledOut">
+ <wsdl:input message="vbox:IAudioAdapter_getEnabledOutRequestMsg"/>
+ <wsdl:output message="vbox:IAudioAdapter_getEnabledOutResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_setEnabledOut">
+ <wsdl:input message="vbox:IAudioAdapter_setEnabledOutRequestMsg"/>
+ <wsdl:output message="vbox:IAudioAdapter_setEnabledOutResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_getAudioController">
+ <wsdl:input message="vbox:IAudioAdapter_getAudioControllerRequestMsg"/>
+ <wsdl:output message="vbox:IAudioAdapter_getAudioControllerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_setAudioController">
+ <wsdl:input message="vbox:IAudioAdapter_setAudioControllerRequestMsg"/>
+ <wsdl:output message="vbox:IAudioAdapter_setAudioControllerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_getAudioCodec">
+ <wsdl:input message="vbox:IAudioAdapter_getAudioCodecRequestMsg"/>
+ <wsdl:output message="vbox:IAudioAdapter_getAudioCodecResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_setAudioCodec">
+ <wsdl:input message="vbox:IAudioAdapter_setAudioCodecRequestMsg"/>
+ <wsdl:output message="vbox:IAudioAdapter_setAudioCodecResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_getAudioDriver">
+ <wsdl:input message="vbox:IAudioAdapter_getAudioDriverRequestMsg"/>
+ <wsdl:output message="vbox:IAudioAdapter_getAudioDriverResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_setAudioDriver">
+ <wsdl:input message="vbox:IAudioAdapter_setAudioDriverRequestMsg"/>
+ <wsdl:output message="vbox:IAudioAdapter_setAudioDriverResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_getPropertiesList">
+ <wsdl:input message="vbox:IAudioAdapter_getPropertiesListRequestMsg"/>
+ <wsdl:output message="vbox:IAudioAdapter_getPropertiesListResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_setProperty">
+ <wsdl:input message="vbox:IAudioAdapter_setPropertyRequestMsg"/>
+ <wsdl:output message="vbox:IAudioAdapter_setPropertyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_getProperty">
+ <wsdl:input message="vbox:IAudioAdapter_getPropertyRequestMsg"/>
+ <wsdl:output message="vbox:IAudioAdapter_getPropertyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVRDEServer
+ *************************************
+ -->
+ <wsdl:operation name="IVRDEServer_getEnabled">
+ <wsdl:input message="vbox:IVRDEServer_getEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IVRDEServer_getEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_setEnabled">
+ <wsdl:input message="vbox:IVRDEServer_setEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IVRDEServer_setEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_getAuthType">
+ <wsdl:input message="vbox:IVRDEServer_getAuthTypeRequestMsg"/>
+ <wsdl:output message="vbox:IVRDEServer_getAuthTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_setAuthType">
+ <wsdl:input message="vbox:IVRDEServer_setAuthTypeRequestMsg"/>
+ <wsdl:output message="vbox:IVRDEServer_setAuthTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_getAuthTimeout">
+ <wsdl:input message="vbox:IVRDEServer_getAuthTimeoutRequestMsg"/>
+ <wsdl:output message="vbox:IVRDEServer_getAuthTimeoutResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_setAuthTimeout">
+ <wsdl:input message="vbox:IVRDEServer_setAuthTimeoutRequestMsg"/>
+ <wsdl:output message="vbox:IVRDEServer_setAuthTimeoutResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_getAllowMultiConnection">
+ <wsdl:input message="vbox:IVRDEServer_getAllowMultiConnectionRequestMsg"/>
+ <wsdl:output message="vbox:IVRDEServer_getAllowMultiConnectionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_setAllowMultiConnection">
+ <wsdl:input message="vbox:IVRDEServer_setAllowMultiConnectionRequestMsg"/>
+ <wsdl:output message="vbox:IVRDEServer_setAllowMultiConnectionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_getReuseSingleConnection">
+ <wsdl:input message="vbox:IVRDEServer_getReuseSingleConnectionRequestMsg"/>
+ <wsdl:output message="vbox:IVRDEServer_getReuseSingleConnectionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_setReuseSingleConnection">
+ <wsdl:input message="vbox:IVRDEServer_setReuseSingleConnectionRequestMsg"/>
+ <wsdl:output message="vbox:IVRDEServer_setReuseSingleConnectionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_getVRDEExtPack">
+ <wsdl:input message="vbox:IVRDEServer_getVRDEExtPackRequestMsg"/>
+ <wsdl:output message="vbox:IVRDEServer_getVRDEExtPackResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_setVRDEExtPack">
+ <wsdl:input message="vbox:IVRDEServer_setVRDEExtPackRequestMsg"/>
+ <wsdl:output message="vbox:IVRDEServer_setVRDEExtPackResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_getAuthLibrary">
+ <wsdl:input message="vbox:IVRDEServer_getAuthLibraryRequestMsg"/>
+ <wsdl:output message="vbox:IVRDEServer_getAuthLibraryResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_setAuthLibrary">
+ <wsdl:input message="vbox:IVRDEServer_setAuthLibraryRequestMsg"/>
+ <wsdl:output message="vbox:IVRDEServer_setAuthLibraryResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_getVRDEProperties">
+ <wsdl:input message="vbox:IVRDEServer_getVRDEPropertiesRequestMsg"/>
+ <wsdl:output message="vbox:IVRDEServer_getVRDEPropertiesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_setVRDEProperty">
+ <wsdl:input message="vbox:IVRDEServer_setVRDEPropertyRequestMsg"/>
+ <wsdl:output message="vbox:IVRDEServer_setVRDEPropertyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_getVRDEProperty">
+ <wsdl:input message="vbox:IVRDEServer_getVRDEPropertyRequestMsg"/>
+ <wsdl:output message="vbox:IVRDEServer_getVRDEPropertyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISharedFolder
+ *************************************
+ -->
+ <wsdl:operation name="ISharedFolder_getName">
+ <wsdl:input message="vbox:ISharedFolder_getNameRequestMsg"/>
+ <wsdl:output message="vbox:ISharedFolder_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISharedFolder_getHostPath">
+ <wsdl:input message="vbox:ISharedFolder_getHostPathRequestMsg"/>
+ <wsdl:output message="vbox:ISharedFolder_getHostPathResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISharedFolder_getAccessible">
+ <wsdl:input message="vbox:ISharedFolder_getAccessibleRequestMsg"/>
+ <wsdl:output message="vbox:ISharedFolder_getAccessibleResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISharedFolder_getWritable">
+ <wsdl:input message="vbox:ISharedFolder_getWritableRequestMsg"/>
+ <wsdl:output message="vbox:ISharedFolder_getWritableResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISharedFolder_setWritable">
+ <wsdl:input message="vbox:ISharedFolder_setWritableRequestMsg"/>
+ <wsdl:output message="vbox:ISharedFolder_setWritableResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISharedFolder_getAutoMount">
+ <wsdl:input message="vbox:ISharedFolder_getAutoMountRequestMsg"/>
+ <wsdl:output message="vbox:ISharedFolder_getAutoMountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISharedFolder_setAutoMount">
+ <wsdl:input message="vbox:ISharedFolder_setAutoMountRequestMsg"/>
+ <wsdl:output message="vbox:ISharedFolder_setAutoMountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISharedFolder_getAutoMountPoint">
+ <wsdl:input message="vbox:ISharedFolder_getAutoMountPointRequestMsg"/>
+ <wsdl:output message="vbox:ISharedFolder_getAutoMountPointResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISharedFolder_setAutoMountPoint">
+ <wsdl:input message="vbox:ISharedFolder_setAutoMountPointRequestMsg"/>
+ <wsdl:output message="vbox:ISharedFolder_setAutoMountPointResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISharedFolder_getLastAccessError">
+ <wsdl:input message="vbox:ISharedFolder_getLastAccessErrorRequestMsg"/>
+ <wsdl:output message="vbox:ISharedFolder_getLastAccessErrorResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IInternalSessionControl
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface ISession
+ *************************************
+ -->
+ <wsdl:operation name="ISession_getState">
+ <wsdl:input message="vbox:ISession_getStateRequestMsg"/>
+ <wsdl:output message="vbox:ISession_getStateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISession_getType">
+ <wsdl:input message="vbox:ISession_getTypeRequestMsg"/>
+ <wsdl:output message="vbox:ISession_getTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISession_getName">
+ <wsdl:input message="vbox:ISession_getNameRequestMsg"/>
+ <wsdl:output message="vbox:ISession_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISession_setName">
+ <wsdl:input message="vbox:ISession_setNameRequestMsg"/>
+ <wsdl:output message="vbox:ISession_setNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISession_getMachine">
+ <wsdl:input message="vbox:ISession_getMachineRequestMsg"/>
+ <wsdl:output message="vbox:ISession_getMachineResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISession_getConsole">
+ <wsdl:input message="vbox:ISession_getConsoleRequestMsg"/>
+ <wsdl:output message="vbox:ISession_getConsoleResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ISession_unlockMachine">
+ <wsdl:input message="vbox:ISession_unlockMachineRequestMsg"/>
+ <wsdl:output message="vbox:ISession_unlockMachineResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IStorageController
+ *************************************
+ -->
+ <wsdl:operation name="IStorageController_getName">
+ <wsdl:input message="vbox:IStorageController_getNameRequestMsg"/>
+ <wsdl:output message="vbox:IStorageController_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_setName">
+ <wsdl:input message="vbox:IStorageController_setNameRequestMsg"/>
+ <wsdl:output message="vbox:IStorageController_setNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_getMaxDevicesPerPortCount">
+ <wsdl:input message="vbox:IStorageController_getMaxDevicesPerPortCountRequestMsg"/>
+ <wsdl:output message="vbox:IStorageController_getMaxDevicesPerPortCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_getMinPortCount">
+ <wsdl:input message="vbox:IStorageController_getMinPortCountRequestMsg"/>
+ <wsdl:output message="vbox:IStorageController_getMinPortCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_getMaxPortCount">
+ <wsdl:input message="vbox:IStorageController_getMaxPortCountRequestMsg"/>
+ <wsdl:output message="vbox:IStorageController_getMaxPortCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_getInstance">
+ <wsdl:input message="vbox:IStorageController_getInstanceRequestMsg"/>
+ <wsdl:output message="vbox:IStorageController_getInstanceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_setInstance">
+ <wsdl:input message="vbox:IStorageController_setInstanceRequestMsg"/>
+ <wsdl:output message="vbox:IStorageController_setInstanceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_getPortCount">
+ <wsdl:input message="vbox:IStorageController_getPortCountRequestMsg"/>
+ <wsdl:output message="vbox:IStorageController_getPortCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_setPortCount">
+ <wsdl:input message="vbox:IStorageController_setPortCountRequestMsg"/>
+ <wsdl:output message="vbox:IStorageController_setPortCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_getBus">
+ <wsdl:input message="vbox:IStorageController_getBusRequestMsg"/>
+ <wsdl:output message="vbox:IStorageController_getBusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_getControllerType">
+ <wsdl:input message="vbox:IStorageController_getControllerTypeRequestMsg"/>
+ <wsdl:output message="vbox:IStorageController_getControllerTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_setControllerType">
+ <wsdl:input message="vbox:IStorageController_setControllerTypeRequestMsg"/>
+ <wsdl:output message="vbox:IStorageController_setControllerTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_getUseHostIOCache">
+ <wsdl:input message="vbox:IStorageController_getUseHostIOCacheRequestMsg"/>
+ <wsdl:output message="vbox:IStorageController_getUseHostIOCacheResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_setUseHostIOCache">
+ <wsdl:input message="vbox:IStorageController_setUseHostIOCacheRequestMsg"/>
+ <wsdl:output message="vbox:IStorageController_setUseHostIOCacheResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_getBootable">
+ <wsdl:input message="vbox:IStorageController_getBootableRequestMsg"/>
+ <wsdl:output message="vbox:IStorageController_getBootableResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IManagedObjectRef
+ *************************************
+ -->
+ <wsdl:operation name="IManagedObjectRef_getInterfaceName">
+ <wsdl:input message="vbox:IManagedObjectRef_getInterfaceNameRequestMsg"/>
+ <wsdl:output message="vbox:IManagedObjectRef_getInterfaceNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IManagedObjectRef_release">
+ <wsdl:input message="vbox:IManagedObjectRef_releaseRequestMsg"/>
+ <wsdl:output message="vbox:IManagedObjectRef_releaseResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IWebsessionManager
+ *************************************
+ -->
+ <wsdl:operation name="IWebsessionManager_logon">
+ <wsdl:input message="vbox:IWebsessionManager_logonRequestMsg"/>
+ <wsdl:output message="vbox:IWebsessionManager_logonResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IWebsessionManager_getSessionObject">
+ <wsdl:input message="vbox:IWebsessionManager_getSessionObjectRequestMsg"/>
+ <wsdl:output message="vbox:IWebsessionManager_getSessionObjectResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IWebsessionManager_logoff">
+ <wsdl:input message="vbox:IWebsessionManager_logoffRequestMsg"/>
+ <wsdl:output message="vbox:IWebsessionManager_logoffResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IPerformanceMetric
+ *************************************
+ -->
+ <wsdl:operation name="IPerformanceMetric_getMetricName">
+ <wsdl:input message="vbox:IPerformanceMetric_getMetricNameRequestMsg"/>
+ <wsdl:output message="vbox:IPerformanceMetric_getMetricNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceMetric_getObject">
+ <wsdl:input message="vbox:IPerformanceMetric_getObjectRequestMsg"/>
+ <wsdl:output message="vbox:IPerformanceMetric_getObjectResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceMetric_getDescription">
+ <wsdl:input message="vbox:IPerformanceMetric_getDescriptionRequestMsg"/>
+ <wsdl:output message="vbox:IPerformanceMetric_getDescriptionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceMetric_getPeriod">
+ <wsdl:input message="vbox:IPerformanceMetric_getPeriodRequestMsg"/>
+ <wsdl:output message="vbox:IPerformanceMetric_getPeriodResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceMetric_getCount">
+ <wsdl:input message="vbox:IPerformanceMetric_getCountRequestMsg"/>
+ <wsdl:output message="vbox:IPerformanceMetric_getCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceMetric_getUnit">
+ <wsdl:input message="vbox:IPerformanceMetric_getUnitRequestMsg"/>
+ <wsdl:output message="vbox:IPerformanceMetric_getUnitResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceMetric_getMinimumValue">
+ <wsdl:input message="vbox:IPerformanceMetric_getMinimumValueRequestMsg"/>
+ <wsdl:output message="vbox:IPerformanceMetric_getMinimumValueResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceMetric_getMaximumValue">
+ <wsdl:input message="vbox:IPerformanceMetric_getMaximumValueRequestMsg"/>
+ <wsdl:output message="vbox:IPerformanceMetric_getMaximumValueResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IPerformanceCollector
+ *************************************
+ -->
+ <wsdl:operation name="IPerformanceCollector_getMetricNames">
+ <wsdl:input message="vbox:IPerformanceCollector_getMetricNamesRequestMsg"/>
+ <wsdl:output message="vbox:IPerformanceCollector_getMetricNamesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceCollector_getMetrics">
+ <wsdl:input message="vbox:IPerformanceCollector_getMetricsRequestMsg"/>
+ <wsdl:output message="vbox:IPerformanceCollector_getMetricsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceCollector_setupMetrics">
+ <wsdl:input message="vbox:IPerformanceCollector_setupMetricsRequestMsg"/>
+ <wsdl:output message="vbox:IPerformanceCollector_setupMetricsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceCollector_enableMetrics">
+ <wsdl:input message="vbox:IPerformanceCollector_enableMetricsRequestMsg"/>
+ <wsdl:output message="vbox:IPerformanceCollector_enableMetricsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceCollector_disableMetrics">
+ <wsdl:input message="vbox:IPerformanceCollector_disableMetricsRequestMsg"/>
+ <wsdl:output message="vbox:IPerformanceCollector_disableMetricsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceCollector_queryMetricsData">
+ <wsdl:input message="vbox:IPerformanceCollector_queryMetricsDataRequestMsg"/>
+ <wsdl:output message="vbox:IPerformanceCollector_queryMetricsDataResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INATEngine
+ *************************************
+ -->
+ <wsdl:operation name="INATEngine_getNetwork">
+ <wsdl:input message="vbox:INATEngine_getNetworkRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_getNetworkResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setNetwork">
+ <wsdl:input message="vbox:INATEngine_setNetworkRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_setNetworkResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getHostIP">
+ <wsdl:input message="vbox:INATEngine_getHostIPRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_getHostIPResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setHostIP">
+ <wsdl:input message="vbox:INATEngine_setHostIPRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_setHostIPResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getTFTPPrefix">
+ <wsdl:input message="vbox:INATEngine_getTFTPPrefixRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_getTFTPPrefixResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setTFTPPrefix">
+ <wsdl:input message="vbox:INATEngine_setTFTPPrefixRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_setTFTPPrefixResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getTFTPBootFile">
+ <wsdl:input message="vbox:INATEngine_getTFTPBootFileRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_getTFTPBootFileResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setTFTPBootFile">
+ <wsdl:input message="vbox:INATEngine_setTFTPBootFileRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_setTFTPBootFileResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getTFTPNextServer">
+ <wsdl:input message="vbox:INATEngine_getTFTPNextServerRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_getTFTPNextServerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setTFTPNextServer">
+ <wsdl:input message="vbox:INATEngine_setTFTPNextServerRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_setTFTPNextServerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getAliasMode">
+ <wsdl:input message="vbox:INATEngine_getAliasModeRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_getAliasModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setAliasMode">
+ <wsdl:input message="vbox:INATEngine_setAliasModeRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_setAliasModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getDNSPassDomain">
+ <wsdl:input message="vbox:INATEngine_getDNSPassDomainRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_getDNSPassDomainResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setDNSPassDomain">
+ <wsdl:input message="vbox:INATEngine_setDNSPassDomainRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_setDNSPassDomainResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getDNSProxy">
+ <wsdl:input message="vbox:INATEngine_getDNSProxyRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_getDNSProxyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setDNSProxy">
+ <wsdl:input message="vbox:INATEngine_setDNSProxyRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_setDNSProxyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getDNSUseHostResolver">
+ <wsdl:input message="vbox:INATEngine_getDNSUseHostResolverRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_getDNSUseHostResolverResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setDNSUseHostResolver">
+ <wsdl:input message="vbox:INATEngine_setDNSUseHostResolverRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_setDNSUseHostResolverResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getRedirects">
+ <wsdl:input message="vbox:INATEngine_getRedirectsRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_getRedirectsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setNetworkSettings">
+ <wsdl:input message="vbox:INATEngine_setNetworkSettingsRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_setNetworkSettingsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getNetworkSettings">
+ <wsdl:input message="vbox:INATEngine_getNetworkSettingsRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_getNetworkSettingsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_addRedirect">
+ <wsdl:input message="vbox:INATEngine_addRedirectRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_addRedirectResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_removeRedirect">
+ <wsdl:input message="vbox:INATEngine_removeRedirectRequestMsg"/>
+ <wsdl:output message="vbox:INATEngine_removeRedirectResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IExtPackPlugIn
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IExtPackBase
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IExtPack
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IExtPackFile
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IExtPackManager
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IBandwidthGroup
+ *************************************
+ -->
+ <wsdl:operation name="IBandwidthGroup_getName">
+ <wsdl:input message="vbox:IBandwidthGroup_getNameRequestMsg"/>
+ <wsdl:output message="vbox:IBandwidthGroup_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBandwidthGroup_getType">
+ <wsdl:input message="vbox:IBandwidthGroup_getTypeRequestMsg"/>
+ <wsdl:output message="vbox:IBandwidthGroup_getTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBandwidthGroup_getReference">
+ <wsdl:input message="vbox:IBandwidthGroup_getReferenceRequestMsg"/>
+ <wsdl:output message="vbox:IBandwidthGroup_getReferenceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBandwidthGroup_getMaxBytesPerSec">
+ <wsdl:input message="vbox:IBandwidthGroup_getMaxBytesPerSecRequestMsg"/>
+ <wsdl:output message="vbox:IBandwidthGroup_getMaxBytesPerSecResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBandwidthGroup_setMaxBytesPerSec">
+ <wsdl:input message="vbox:IBandwidthGroup_setMaxBytesPerSecRequestMsg"/>
+ <wsdl:output message="vbox:IBandwidthGroup_setMaxBytesPerSecResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IBandwidthControl
+ *************************************
+ -->
+ <wsdl:operation name="IBandwidthControl_getNumGroups">
+ <wsdl:input message="vbox:IBandwidthControl_getNumGroupsRequestMsg"/>
+ <wsdl:output message="vbox:IBandwidthControl_getNumGroupsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBandwidthControl_createBandwidthGroup">
+ <wsdl:input message="vbox:IBandwidthControl_createBandwidthGroupRequestMsg"/>
+ <wsdl:output message="vbox:IBandwidthControl_createBandwidthGroupResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBandwidthControl_deleteBandwidthGroup">
+ <wsdl:input message="vbox:IBandwidthControl_deleteBandwidthGroupRequestMsg"/>
+ <wsdl:output message="vbox:IBandwidthControl_deleteBandwidthGroupResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBandwidthControl_getBandwidthGroup">
+ <wsdl:input message="vbox:IBandwidthControl_getBandwidthGroupRequestMsg"/>
+ <wsdl:output message="vbox:IBandwidthControl_getBandwidthGroupResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBandwidthControl_getAllBandwidthGroups">
+ <wsdl:input message="vbox:IBandwidthControl_getAllBandwidthGroupsRequestMsg"/>
+ <wsdl:output message="vbox:IBandwidthControl_getAllBandwidthGroupsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVirtualBoxClient
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IEventSource
+ *************************************
+ -->
+ <wsdl:operation name="IEventSource_createListener">
+ <wsdl:input message="vbox:IEventSource_createListenerRequestMsg"/>
+ <wsdl:output message="vbox:IEventSource_createListenerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IEventSource_createAggregator">
+ <wsdl:input message="vbox:IEventSource_createAggregatorRequestMsg"/>
+ <wsdl:output message="vbox:IEventSource_createAggregatorResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IEventSource_registerListener">
+ <wsdl:input message="vbox:IEventSource_registerListenerRequestMsg"/>
+ <wsdl:output message="vbox:IEventSource_registerListenerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IEventSource_unregisterListener">
+ <wsdl:input message="vbox:IEventSource_unregisterListenerRequestMsg"/>
+ <wsdl:output message="vbox:IEventSource_unregisterListenerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IEventSource_fireEvent">
+ <wsdl:input message="vbox:IEventSource_fireEventRequestMsg"/>
+ <wsdl:output message="vbox:IEventSource_fireEventResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IEventSource_getEvent">
+ <wsdl:input message="vbox:IEventSource_getEventRequestMsg"/>
+ <wsdl:output message="vbox:IEventSource_getEventResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IEventSource_eventProcessed">
+ <wsdl:input message="vbox:IEventSource_eventProcessedRequestMsg"/>
+ <wsdl:output message="vbox:IEventSource_eventProcessedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IEventListener
+ *************************************
+ -->
+ <wsdl:operation name="IEventListener_handleEvent">
+ <wsdl:input message="vbox:IEventListener_handleEventRequestMsg"/>
+ <wsdl:output message="vbox:IEventListener_handleEventResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IEvent
+ *************************************
+ -->
+ <wsdl:operation name="IEvent_getType">
+ <wsdl:input message="vbox:IEvent_getTypeRequestMsg"/>
+ <wsdl:output message="vbox:IEvent_getTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IEvent_getSource">
+ <wsdl:input message="vbox:IEvent_getSourceRequestMsg"/>
+ <wsdl:output message="vbox:IEvent_getSourceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IEvent_getWaitable">
+ <wsdl:input message="vbox:IEvent_getWaitableRequestMsg"/>
+ <wsdl:output message="vbox:IEvent_getWaitableResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IEvent_setProcessed">
+ <wsdl:input message="vbox:IEvent_setProcessedRequestMsg"/>
+ <wsdl:output message="vbox:IEvent_setProcessedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IEvent_waitProcessed">
+ <wsdl:input message="vbox:IEvent_waitProcessedRequestMsg"/>
+ <wsdl:output message="vbox:IEvent_waitProcessedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IReusableEvent
+ *************************************
+ -->
+ <wsdl:operation name="IReusableEvent_getGeneration">
+ <wsdl:input message="vbox:IReusableEvent_getGenerationRequestMsg"/>
+ <wsdl:output message="vbox:IReusableEvent_getGenerationResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IReusableEvent_reuse">
+ <wsdl:input message="vbox:IReusableEvent_reuseRequestMsg"/>
+ <wsdl:output message="vbox:IReusableEvent_reuseResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMachineEvent
+ *************************************
+ -->
+ <wsdl:operation name="IMachineEvent_getMachineId">
+ <wsdl:input message="vbox:IMachineEvent_getMachineIdRequestMsg"/>
+ <wsdl:output message="vbox:IMachineEvent_getMachineIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMachineStateChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IMachineStateChangedEvent_getState">
+ <wsdl:input message="vbox:IMachineStateChangedEvent_getStateRequestMsg"/>
+ <wsdl:output message="vbox:IMachineStateChangedEvent_getStateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMachineDataChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IMachineDataChangedEvent_getTemporary">
+ <wsdl:input message="vbox:IMachineDataChangedEvent_getTemporaryRequestMsg"/>
+ <wsdl:output message="vbox:IMachineDataChangedEvent_getTemporaryResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMediumRegisteredEvent
+ *************************************
+ -->
+ <wsdl:operation name="IMediumRegisteredEvent_getMediumId">
+ <wsdl:input message="vbox:IMediumRegisteredEvent_getMediumIdRequestMsg"/>
+ <wsdl:output message="vbox:IMediumRegisteredEvent_getMediumIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumRegisteredEvent_getMediumType">
+ <wsdl:input message="vbox:IMediumRegisteredEvent_getMediumTypeRequestMsg"/>
+ <wsdl:output message="vbox:IMediumRegisteredEvent_getMediumTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumRegisteredEvent_getRegistered">
+ <wsdl:input message="vbox:IMediumRegisteredEvent_getRegisteredRequestMsg"/>
+ <wsdl:output message="vbox:IMediumRegisteredEvent_getRegisteredResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMediumConfigChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IMediumConfigChangedEvent_getMedium">
+ <wsdl:input message="vbox:IMediumConfigChangedEvent_getMediumRequestMsg"/>
+ <wsdl:output message="vbox:IMediumConfigChangedEvent_getMediumResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMachineRegisteredEvent
+ *************************************
+ -->
+ <wsdl:operation name="IMachineRegisteredEvent_getRegistered">
+ <wsdl:input message="vbox:IMachineRegisteredEvent_getRegisteredRequestMsg"/>
+ <wsdl:output message="vbox:IMachineRegisteredEvent_getRegisteredResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISessionStateChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="ISessionStateChangedEvent_getState">
+ <wsdl:input message="vbox:ISessionStateChangedEvent_getStateRequestMsg"/>
+ <wsdl:output message="vbox:ISessionStateChangedEvent_getStateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestPropertyChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestPropertyChangedEvent_getName">
+ <wsdl:input message="vbox:IGuestPropertyChangedEvent_getNameRequestMsg"/>
+ <wsdl:output message="vbox:IGuestPropertyChangedEvent_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestPropertyChangedEvent_getValue">
+ <wsdl:input message="vbox:IGuestPropertyChangedEvent_getValueRequestMsg"/>
+ <wsdl:output message="vbox:IGuestPropertyChangedEvent_getValueResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestPropertyChangedEvent_getFlags">
+ <wsdl:input message="vbox:IGuestPropertyChangedEvent_getFlagsRequestMsg"/>
+ <wsdl:output message="vbox:IGuestPropertyChangedEvent_getFlagsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISnapshotEvent
+ *************************************
+ -->
+ <wsdl:operation name="ISnapshotEvent_getSnapshotId">
+ <wsdl:input message="vbox:ISnapshotEvent_getSnapshotIdRequestMsg"/>
+ <wsdl:output message="vbox:ISnapshotEvent_getSnapshotIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISnapshotTakenEvent
+ *************************************
+ -->
+ <wsdl:operation name="ISnapshotTakenEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:ISnapshotTakenEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:ISnapshotTakenEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISnapshotDeletedEvent
+ *************************************
+ -->
+ <wsdl:operation name="ISnapshotDeletedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:ISnapshotDeletedEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:ISnapshotDeletedEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISnapshotRestoredEvent
+ *************************************
+ -->
+ <wsdl:operation name="ISnapshotRestoredEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:ISnapshotRestoredEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:ISnapshotRestoredEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISnapshotChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="ISnapshotChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:ISnapshotChangedEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:ISnapshotChangedEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMousePointerShapeChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IMousePointerShapeChangedEvent_getVisible">
+ <wsdl:input message="vbox:IMousePointerShapeChangedEvent_getVisibleRequestMsg"/>
+ <wsdl:output message="vbox:IMousePointerShapeChangedEvent_getVisibleResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShapeChangedEvent_getAlpha">
+ <wsdl:input message="vbox:IMousePointerShapeChangedEvent_getAlphaRequestMsg"/>
+ <wsdl:output message="vbox:IMousePointerShapeChangedEvent_getAlphaResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShapeChangedEvent_getXhot">
+ <wsdl:input message="vbox:IMousePointerShapeChangedEvent_getXhotRequestMsg"/>
+ <wsdl:output message="vbox:IMousePointerShapeChangedEvent_getXhotResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShapeChangedEvent_getYhot">
+ <wsdl:input message="vbox:IMousePointerShapeChangedEvent_getYhotRequestMsg"/>
+ <wsdl:output message="vbox:IMousePointerShapeChangedEvent_getYhotResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShapeChangedEvent_getWidth">
+ <wsdl:input message="vbox:IMousePointerShapeChangedEvent_getWidthRequestMsg"/>
+ <wsdl:output message="vbox:IMousePointerShapeChangedEvent_getWidthResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShapeChangedEvent_getHeight">
+ <wsdl:input message="vbox:IMousePointerShapeChangedEvent_getHeightRequestMsg"/>
+ <wsdl:output message="vbox:IMousePointerShapeChangedEvent_getHeightResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShapeChangedEvent_getShape">
+ <wsdl:input message="vbox:IMousePointerShapeChangedEvent_getShapeRequestMsg"/>
+ <wsdl:output message="vbox:IMousePointerShapeChangedEvent_getShapeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMouseCapabilityChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IMouseCapabilityChangedEvent_getSupportsAbsolute">
+ <wsdl:input message="vbox:IMouseCapabilityChangedEvent_getSupportsAbsoluteRequestMsg"/>
+ <wsdl:output message="vbox:IMouseCapabilityChangedEvent_getSupportsAbsoluteResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMouseCapabilityChangedEvent_getSupportsRelative">
+ <wsdl:input message="vbox:IMouseCapabilityChangedEvent_getSupportsRelativeRequestMsg"/>
+ <wsdl:output message="vbox:IMouseCapabilityChangedEvent_getSupportsRelativeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMouseCapabilityChangedEvent_getSupportsMultiTouch">
+ <wsdl:input message="vbox:IMouseCapabilityChangedEvent_getSupportsMultiTouchRequestMsg"/>
+ <wsdl:output message="vbox:IMouseCapabilityChangedEvent_getSupportsMultiTouchResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IMouseCapabilityChangedEvent_getNeedsHostCursor">
+ <wsdl:input message="vbox:IMouseCapabilityChangedEvent_getNeedsHostCursorRequestMsg"/>
+ <wsdl:output message="vbox:IMouseCapabilityChangedEvent_getNeedsHostCursorResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IKeyboardLedsChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IKeyboardLedsChangedEvent_getNumLock">
+ <wsdl:input message="vbox:IKeyboardLedsChangedEvent_getNumLockRequestMsg"/>
+ <wsdl:output message="vbox:IKeyboardLedsChangedEvent_getNumLockResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IKeyboardLedsChangedEvent_getCapsLock">
+ <wsdl:input message="vbox:IKeyboardLedsChangedEvent_getCapsLockRequestMsg"/>
+ <wsdl:output message="vbox:IKeyboardLedsChangedEvent_getCapsLockResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IKeyboardLedsChangedEvent_getScrollLock">
+ <wsdl:input message="vbox:IKeyboardLedsChangedEvent_getScrollLockRequestMsg"/>
+ <wsdl:output message="vbox:IKeyboardLedsChangedEvent_getScrollLockResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IStateChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IStateChangedEvent_getState">
+ <wsdl:input message="vbox:IStateChangedEvent_getStateRequestMsg"/>
+ <wsdl:output message="vbox:IStateChangedEvent_getStateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IAdditionsStateChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IAdditionsStateChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:IAdditionsStateChangedEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:IAdditionsStateChangedEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INetworkAdapterChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="INetworkAdapterChangedEvent_getNetworkAdapter">
+ <wsdl:input message="vbox:INetworkAdapterChangedEvent_getNetworkAdapterRequestMsg"/>
+ <wsdl:output message="vbox:INetworkAdapterChangedEvent_getNetworkAdapterResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IAudioAdapterChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IAudioAdapterChangedEvent_getAudioAdapter">
+ <wsdl:input message="vbox:IAudioAdapterChangedEvent_getAudioAdapterRequestMsg"/>
+ <wsdl:output message="vbox:IAudioAdapterChangedEvent_getAudioAdapterResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISerialPortChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="ISerialPortChangedEvent_getSerialPort">
+ <wsdl:input message="vbox:ISerialPortChangedEvent_getSerialPortRequestMsg"/>
+ <wsdl:output message="vbox:ISerialPortChangedEvent_getSerialPortResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IParallelPortChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IParallelPortChangedEvent_getParallelPort">
+ <wsdl:input message="vbox:IParallelPortChangedEvent_getParallelPortRequestMsg"/>
+ <wsdl:output message="vbox:IParallelPortChangedEvent_getParallelPortResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IStorageControllerChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IStorageControllerChangedEvent_getMachinId">
+ <wsdl:input message="vbox:IStorageControllerChangedEvent_getMachinIdRequestMsg"/>
+ <wsdl:output message="vbox:IStorageControllerChangedEvent_getMachinIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageControllerChangedEvent_getControllerName">
+ <wsdl:input message="vbox:IStorageControllerChangedEvent_getControllerNameRequestMsg"/>
+ <wsdl:output message="vbox:IStorageControllerChangedEvent_getControllerNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMediumChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IMediumChangedEvent_getMediumAttachment">
+ <wsdl:input message="vbox:IMediumChangedEvent_getMediumAttachmentRequestMsg"/>
+ <wsdl:output message="vbox:IMediumChangedEvent_getMediumAttachmentResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IClipboardModeChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IClipboardModeChangedEvent_getClipboardMode">
+ <wsdl:input message="vbox:IClipboardModeChangedEvent_getClipboardModeRequestMsg"/>
+ <wsdl:output message="vbox:IClipboardModeChangedEvent_getClipboardModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IClipboardFileTransferModeChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IClipboardFileTransferModeChangedEvent_getEnabled">
+ <wsdl:input message="vbox:IClipboardFileTransferModeChangedEvent_getEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IClipboardFileTransferModeChangedEvent_getEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDnDModeChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IDnDModeChangedEvent_getDndMode">
+ <wsdl:input message="vbox:IDnDModeChangedEvent_getDndModeRequestMsg"/>
+ <wsdl:output message="vbox:IDnDModeChangedEvent_getDndModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICPUChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="ICPUChangedEvent_getCPU">
+ <wsdl:input message="vbox:ICPUChangedEvent_getCPURequestMsg"/>
+ <wsdl:output message="vbox:ICPUChangedEvent_getCPUResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICPUChangedEvent_getAdd">
+ <wsdl:input message="vbox:ICPUChangedEvent_getAddRequestMsg"/>
+ <wsdl:output message="vbox:ICPUChangedEvent_getAddResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICPUExecutionCapChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="ICPUExecutionCapChangedEvent_getExecutionCap">
+ <wsdl:input message="vbox:ICPUExecutionCapChangedEvent_getExecutionCapRequestMsg"/>
+ <wsdl:output message="vbox:ICPUExecutionCapChangedEvent_getExecutionCapResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestKeyboardEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestKeyboardEvent_getScancodes">
+ <wsdl:input message="vbox:IGuestKeyboardEvent_getScancodesRequestMsg"/>
+ <wsdl:output message="vbox:IGuestKeyboardEvent_getScancodesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestMouseEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestMouseEvent_getMode">
+ <wsdl:input message="vbox:IGuestMouseEvent_getModeRequestMsg"/>
+ <wsdl:output message="vbox:IGuestMouseEvent_getModeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMouseEvent_getX">
+ <wsdl:input message="vbox:IGuestMouseEvent_getXRequestMsg"/>
+ <wsdl:output message="vbox:IGuestMouseEvent_getXResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMouseEvent_getY">
+ <wsdl:input message="vbox:IGuestMouseEvent_getYRequestMsg"/>
+ <wsdl:output message="vbox:IGuestMouseEvent_getYResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMouseEvent_getZ">
+ <wsdl:input message="vbox:IGuestMouseEvent_getZRequestMsg"/>
+ <wsdl:output message="vbox:IGuestMouseEvent_getZResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMouseEvent_getW">
+ <wsdl:input message="vbox:IGuestMouseEvent_getWRequestMsg"/>
+ <wsdl:output message="vbox:IGuestMouseEvent_getWResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMouseEvent_getButtons">
+ <wsdl:input message="vbox:IGuestMouseEvent_getButtonsRequestMsg"/>
+ <wsdl:output message="vbox:IGuestMouseEvent_getButtonsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestMultiTouchEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestMultiTouchEvent_getContactCount">
+ <wsdl:input message="vbox:IGuestMultiTouchEvent_getContactCountRequestMsg"/>
+ <wsdl:output message="vbox:IGuestMultiTouchEvent_getContactCountResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMultiTouchEvent_getXPositions">
+ <wsdl:input message="vbox:IGuestMultiTouchEvent_getXPositionsRequestMsg"/>
+ <wsdl:output message="vbox:IGuestMultiTouchEvent_getXPositionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMultiTouchEvent_getYPositions">
+ <wsdl:input message="vbox:IGuestMultiTouchEvent_getYPositionsRequestMsg"/>
+ <wsdl:output message="vbox:IGuestMultiTouchEvent_getYPositionsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMultiTouchEvent_getContactIds">
+ <wsdl:input message="vbox:IGuestMultiTouchEvent_getContactIdsRequestMsg"/>
+ <wsdl:output message="vbox:IGuestMultiTouchEvent_getContactIdsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMultiTouchEvent_getContactFlags">
+ <wsdl:input message="vbox:IGuestMultiTouchEvent_getContactFlagsRequestMsg"/>
+ <wsdl:output message="vbox:IGuestMultiTouchEvent_getContactFlagsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMultiTouchEvent_getScanTime">
+ <wsdl:input message="vbox:IGuestMultiTouchEvent_getScanTimeRequestMsg"/>
+ <wsdl:output message="vbox:IGuestMultiTouchEvent_getScanTimeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestSessionEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestSessionEvent_getSession">
+ <wsdl:input message="vbox:IGuestSessionEvent_getSessionRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSessionEvent_getSessionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestSessionStateChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestSessionStateChangedEvent_getId">
+ <wsdl:input message="vbox:IGuestSessionStateChangedEvent_getIdRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSessionStateChangedEvent_getIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSessionStateChangedEvent_getStatus">
+ <wsdl:input message="vbox:IGuestSessionStateChangedEvent_getStatusRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSessionStateChangedEvent_getStatusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSessionStateChangedEvent_getError">
+ <wsdl:input message="vbox:IGuestSessionStateChangedEvent_getErrorRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSessionStateChangedEvent_getErrorResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestSessionRegisteredEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestSessionRegisteredEvent_getRegistered">
+ <wsdl:input message="vbox:IGuestSessionRegisteredEvent_getRegisteredRequestMsg"/>
+ <wsdl:output message="vbox:IGuestSessionRegisteredEvent_getRegisteredResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestProcessEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestProcessEvent_getProcess">
+ <wsdl:input message="vbox:IGuestProcessEvent_getProcessRequestMsg"/>
+ <wsdl:output message="vbox:IGuestProcessEvent_getProcessResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestProcessEvent_getPid">
+ <wsdl:input message="vbox:IGuestProcessEvent_getPidRequestMsg"/>
+ <wsdl:output message="vbox:IGuestProcessEvent_getPidResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestProcessRegisteredEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestProcessRegisteredEvent_getRegistered">
+ <wsdl:input message="vbox:IGuestProcessRegisteredEvent_getRegisteredRequestMsg"/>
+ <wsdl:output message="vbox:IGuestProcessRegisteredEvent_getRegisteredResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestProcessStateChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestProcessStateChangedEvent_getStatus">
+ <wsdl:input message="vbox:IGuestProcessStateChangedEvent_getStatusRequestMsg"/>
+ <wsdl:output message="vbox:IGuestProcessStateChangedEvent_getStatusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestProcessStateChangedEvent_getError">
+ <wsdl:input message="vbox:IGuestProcessStateChangedEvent_getErrorRequestMsg"/>
+ <wsdl:output message="vbox:IGuestProcessStateChangedEvent_getErrorResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestProcessIOEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestProcessIOEvent_getHandle">
+ <wsdl:input message="vbox:IGuestProcessIOEvent_getHandleRequestMsg"/>
+ <wsdl:output message="vbox:IGuestProcessIOEvent_getHandleResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestProcessIOEvent_getProcessed">
+ <wsdl:input message="vbox:IGuestProcessIOEvent_getProcessedRequestMsg"/>
+ <wsdl:output message="vbox:IGuestProcessIOEvent_getProcessedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestProcessInputNotifyEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestProcessInputNotifyEvent_getStatus">
+ <wsdl:input message="vbox:IGuestProcessInputNotifyEvent_getStatusRequestMsg"/>
+ <wsdl:output message="vbox:IGuestProcessInputNotifyEvent_getStatusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestProcessOutputEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestProcessOutputEvent_getData">
+ <wsdl:input message="vbox:IGuestProcessOutputEvent_getDataRequestMsg"/>
+ <wsdl:output message="vbox:IGuestProcessOutputEvent_getDataResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFileEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFileEvent_getFile">
+ <wsdl:input message="vbox:IGuestFileEvent_getFileRequestMsg"/>
+ <wsdl:output message="vbox:IGuestFileEvent_getFileResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFileRegisteredEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFileRegisteredEvent_getRegistered">
+ <wsdl:input message="vbox:IGuestFileRegisteredEvent_getRegisteredRequestMsg"/>
+ <wsdl:output message="vbox:IGuestFileRegisteredEvent_getRegisteredResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFileStateChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFileStateChangedEvent_getStatus">
+ <wsdl:input message="vbox:IGuestFileStateChangedEvent_getStatusRequestMsg"/>
+ <wsdl:output message="vbox:IGuestFileStateChangedEvent_getStatusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestFileStateChangedEvent_getError">
+ <wsdl:input message="vbox:IGuestFileStateChangedEvent_getErrorRequestMsg"/>
+ <wsdl:output message="vbox:IGuestFileStateChangedEvent_getErrorResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFileIOEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFileIOEvent_getOffset">
+ <wsdl:input message="vbox:IGuestFileIOEvent_getOffsetRequestMsg"/>
+ <wsdl:output message="vbox:IGuestFileIOEvent_getOffsetResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestFileIOEvent_getProcessed">
+ <wsdl:input message="vbox:IGuestFileIOEvent_getProcessedRequestMsg"/>
+ <wsdl:output message="vbox:IGuestFileIOEvent_getProcessedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFileOffsetChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFileOffsetChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:IGuestFileOffsetChangedEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:IGuestFileOffsetChangedEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFileSizeChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFileSizeChangedEvent_getNewSize">
+ <wsdl:input message="vbox:IGuestFileSizeChangedEvent_getNewSizeRequestMsg"/>
+ <wsdl:output message="vbox:IGuestFileSizeChangedEvent_getNewSizeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFileReadEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFileReadEvent_getData">
+ <wsdl:input message="vbox:IGuestFileReadEvent_getDataRequestMsg"/>
+ <wsdl:output message="vbox:IGuestFileReadEvent_getDataResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFileWriteEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFileWriteEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:IGuestFileWriteEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:IGuestFileWriteEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVRDEServerChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IVRDEServerChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:IVRDEServerChangedEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:IVRDEServerChangedEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVRDEServerInfoChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IVRDEServerInfoChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:IVRDEServerInfoChangedEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:IVRDEServerInfoChangedEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IRecordingChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IRecordingChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:IRecordingChangedEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:IRecordingChangedEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IUSBControllerChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IUSBControllerChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:IUSBControllerChangedEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:IUSBControllerChangedEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IUSBDeviceStateChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IUSBDeviceStateChangedEvent_getDevice">
+ <wsdl:input message="vbox:IUSBDeviceStateChangedEvent_getDeviceRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceStateChangedEvent_getDeviceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceStateChangedEvent_getAttached">
+ <wsdl:input message="vbox:IUSBDeviceStateChangedEvent_getAttachedRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceStateChangedEvent_getAttachedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceStateChangedEvent_getError">
+ <wsdl:input message="vbox:IUSBDeviceStateChangedEvent_getErrorRequestMsg"/>
+ <wsdl:output message="vbox:IUSBDeviceStateChangedEvent_getErrorResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISharedFolderChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="ISharedFolderChangedEvent_getScope">
+ <wsdl:input message="vbox:ISharedFolderChangedEvent_getScopeRequestMsg"/>
+ <wsdl:output message="vbox:ISharedFolderChangedEvent_getScopeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IRuntimeErrorEvent
+ *************************************
+ -->
+ <wsdl:operation name="IRuntimeErrorEvent_getFatal">
+ <wsdl:input message="vbox:IRuntimeErrorEvent_getFatalRequestMsg"/>
+ <wsdl:output message="vbox:IRuntimeErrorEvent_getFatalResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRuntimeErrorEvent_getId">
+ <wsdl:input message="vbox:IRuntimeErrorEvent_getIdRequestMsg"/>
+ <wsdl:output message="vbox:IRuntimeErrorEvent_getIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRuntimeErrorEvent_getMessage">
+ <wsdl:input message="vbox:IRuntimeErrorEvent_getMessageRequestMsg"/>
+ <wsdl:output message="vbox:IRuntimeErrorEvent_getMessageResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IEventSourceChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IEventSourceChangedEvent_getListener">
+ <wsdl:input message="vbox:IEventSourceChangedEvent_getListenerRequestMsg"/>
+ <wsdl:output message="vbox:IEventSourceChangedEvent_getListenerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IEventSourceChangedEvent_getAdd">
+ <wsdl:input message="vbox:IEventSourceChangedEvent_getAddRequestMsg"/>
+ <wsdl:output message="vbox:IEventSourceChangedEvent_getAddResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IExtraDataChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IExtraDataChangedEvent_getMachineId">
+ <wsdl:input message="vbox:IExtraDataChangedEvent_getMachineIdRequestMsg"/>
+ <wsdl:output message="vbox:IExtraDataChangedEvent_getMachineIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IExtraDataChangedEvent_getKey">
+ <wsdl:input message="vbox:IExtraDataChangedEvent_getKeyRequestMsg"/>
+ <wsdl:output message="vbox:IExtraDataChangedEvent_getKeyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IExtraDataChangedEvent_getValue">
+ <wsdl:input message="vbox:IExtraDataChangedEvent_getValueRequestMsg"/>
+ <wsdl:output message="vbox:IExtraDataChangedEvent_getValueResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVetoEvent
+ *************************************
+ -->
+ <wsdl:operation name="IVetoEvent_addVeto">
+ <wsdl:input message="vbox:IVetoEvent_addVetoRequestMsg"/>
+ <wsdl:output message="vbox:IVetoEvent_addVetoResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVetoEvent_isVetoed">
+ <wsdl:input message="vbox:IVetoEvent_isVetoedRequestMsg"/>
+ <wsdl:output message="vbox:IVetoEvent_isVetoedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVetoEvent_getVetos">
+ <wsdl:input message="vbox:IVetoEvent_getVetosRequestMsg"/>
+ <wsdl:output message="vbox:IVetoEvent_getVetosResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVetoEvent_addApproval">
+ <wsdl:input message="vbox:IVetoEvent_addApprovalRequestMsg"/>
+ <wsdl:output message="vbox:IVetoEvent_addApprovalResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVetoEvent_isApproved">
+ <wsdl:input message="vbox:IVetoEvent_isApprovedRequestMsg"/>
+ <wsdl:output message="vbox:IVetoEvent_isApprovedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IVetoEvent_getApprovals">
+ <wsdl:input message="vbox:IVetoEvent_getApprovalsRequestMsg"/>
+ <wsdl:output message="vbox:IVetoEvent_getApprovalsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IExtraDataCanChangeEvent
+ *************************************
+ -->
+ <wsdl:operation name="IExtraDataCanChangeEvent_getMachineId">
+ <wsdl:input message="vbox:IExtraDataCanChangeEvent_getMachineIdRequestMsg"/>
+ <wsdl:output message="vbox:IExtraDataCanChangeEvent_getMachineIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IExtraDataCanChangeEvent_getKey">
+ <wsdl:input message="vbox:IExtraDataCanChangeEvent_getKeyRequestMsg"/>
+ <wsdl:output message="vbox:IExtraDataCanChangeEvent_getKeyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IExtraDataCanChangeEvent_getValue">
+ <wsdl:input message="vbox:IExtraDataCanChangeEvent_getValueRequestMsg"/>
+ <wsdl:output message="vbox:IExtraDataCanChangeEvent_getValueResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICanShowWindowEvent
+ *************************************
+ -->
+ <wsdl:operation name="ICanShowWindowEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:ICanShowWindowEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:ICanShowWindowEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IShowWindowEvent
+ *************************************
+ -->
+ <wsdl:operation name="IShowWindowEvent_getWinId">
+ <wsdl:input message="vbox:IShowWindowEvent_getWinIdRequestMsg"/>
+ <wsdl:output message="vbox:IShowWindowEvent_getWinIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IShowWindowEvent_setWinId">
+ <wsdl:input message="vbox:IShowWindowEvent_setWinIdRequestMsg"/>
+ <wsdl:output message="vbox:IShowWindowEvent_setWinIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INATRedirectEvent
+ *************************************
+ -->
+ <wsdl:operation name="INATRedirectEvent_getSlot">
+ <wsdl:input message="vbox:INATRedirectEvent_getSlotRequestMsg"/>
+ <wsdl:output message="vbox:INATRedirectEvent_getSlotResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATRedirectEvent_getRemove">
+ <wsdl:input message="vbox:INATRedirectEvent_getRemoveRequestMsg"/>
+ <wsdl:output message="vbox:INATRedirectEvent_getRemoveResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATRedirectEvent_getName">
+ <wsdl:input message="vbox:INATRedirectEvent_getNameRequestMsg"/>
+ <wsdl:output message="vbox:INATRedirectEvent_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATRedirectEvent_getProto">
+ <wsdl:input message="vbox:INATRedirectEvent_getProtoRequestMsg"/>
+ <wsdl:output message="vbox:INATRedirectEvent_getProtoResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATRedirectEvent_getHostIP">
+ <wsdl:input message="vbox:INATRedirectEvent_getHostIPRequestMsg"/>
+ <wsdl:output message="vbox:INATRedirectEvent_getHostIPResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATRedirectEvent_getHostPort">
+ <wsdl:input message="vbox:INATRedirectEvent_getHostPortRequestMsg"/>
+ <wsdl:output message="vbox:INATRedirectEvent_getHostPortResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATRedirectEvent_getGuestIP">
+ <wsdl:input message="vbox:INATRedirectEvent_getGuestIPRequestMsg"/>
+ <wsdl:output message="vbox:INATRedirectEvent_getGuestIPResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATRedirectEvent_getGuestPort">
+ <wsdl:input message="vbox:INATRedirectEvent_getGuestPortRequestMsg"/>
+ <wsdl:output message="vbox:INATRedirectEvent_getGuestPortResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IHostPCIDevicePlugEvent
+ *************************************
+ -->
+ <wsdl:operation name="IHostPCIDevicePlugEvent_getPlugged">
+ <wsdl:input message="vbox:IHostPCIDevicePlugEvent_getPluggedRequestMsg"/>
+ <wsdl:output message="vbox:IHostPCIDevicePlugEvent_getPluggedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostPCIDevicePlugEvent_getSuccess">
+ <wsdl:input message="vbox:IHostPCIDevicePlugEvent_getSuccessRequestMsg"/>
+ <wsdl:output message="vbox:IHostPCIDevicePlugEvent_getSuccessResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostPCIDevicePlugEvent_getAttachment">
+ <wsdl:input message="vbox:IHostPCIDevicePlugEvent_getAttachmentRequestMsg"/>
+ <wsdl:output message="vbox:IHostPCIDevicePlugEvent_getAttachmentResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IHostPCIDevicePlugEvent_getMessage">
+ <wsdl:input message="vbox:IHostPCIDevicePlugEvent_getMessageRequestMsg"/>
+ <wsdl:output message="vbox:IHostPCIDevicePlugEvent_getMessageResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVBoxSVCAvailabilityChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IVBoxSVCAvailabilityChangedEvent_getAvailable">
+ <wsdl:input message="vbox:IVBoxSVCAvailabilityChangedEvent_getAvailableRequestMsg"/>
+ <wsdl:output message="vbox:IVBoxSVCAvailabilityChangedEvent_getAvailableResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IBandwidthGroupChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IBandwidthGroupChangedEvent_getBandwidthGroup">
+ <wsdl:input message="vbox:IBandwidthGroupChangedEvent_getBandwidthGroupRequestMsg"/>
+ <wsdl:output message="vbox:IBandwidthGroupChangedEvent_getBandwidthGroupResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestMonitorChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestMonitorChangedEvent_getChangeType">
+ <wsdl:input message="vbox:IGuestMonitorChangedEvent_getChangeTypeRequestMsg"/>
+ <wsdl:output message="vbox:IGuestMonitorChangedEvent_getChangeTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMonitorChangedEvent_getScreenId">
+ <wsdl:input message="vbox:IGuestMonitorChangedEvent_getScreenIdRequestMsg"/>
+ <wsdl:output message="vbox:IGuestMonitorChangedEvent_getScreenIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMonitorChangedEvent_getOriginX">
+ <wsdl:input message="vbox:IGuestMonitorChangedEvent_getOriginXRequestMsg"/>
+ <wsdl:output message="vbox:IGuestMonitorChangedEvent_getOriginXResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMonitorChangedEvent_getOriginY">
+ <wsdl:input message="vbox:IGuestMonitorChangedEvent_getOriginYRequestMsg"/>
+ <wsdl:output message="vbox:IGuestMonitorChangedEvent_getOriginYResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMonitorChangedEvent_getWidth">
+ <wsdl:input message="vbox:IGuestMonitorChangedEvent_getWidthRequestMsg"/>
+ <wsdl:output message="vbox:IGuestMonitorChangedEvent_getWidthResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMonitorChangedEvent_getHeight">
+ <wsdl:input message="vbox:IGuestMonitorChangedEvent_getHeightRequestMsg"/>
+ <wsdl:output message="vbox:IGuestMonitorChangedEvent_getHeightResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestUserStateChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestUserStateChangedEvent_getName">
+ <wsdl:input message="vbox:IGuestUserStateChangedEvent_getNameRequestMsg"/>
+ <wsdl:output message="vbox:IGuestUserStateChangedEvent_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestUserStateChangedEvent_getDomain">
+ <wsdl:input message="vbox:IGuestUserStateChangedEvent_getDomainRequestMsg"/>
+ <wsdl:output message="vbox:IGuestUserStateChangedEvent_getDomainResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestUserStateChangedEvent_getState">
+ <wsdl:input message="vbox:IGuestUserStateChangedEvent_getStateRequestMsg"/>
+ <wsdl:output message="vbox:IGuestUserStateChangedEvent_getStateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestUserStateChangedEvent_getStateDetails">
+ <wsdl:input message="vbox:IGuestUserStateChangedEvent_getStateDetailsRequestMsg"/>
+ <wsdl:output message="vbox:IGuestUserStateChangedEvent_getStateDetailsResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IStorageDeviceChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IStorageDeviceChangedEvent_getStorageDevice">
+ <wsdl:input message="vbox:IStorageDeviceChangedEvent_getStorageDeviceRequestMsg"/>
+ <wsdl:output message="vbox:IStorageDeviceChangedEvent_getStorageDeviceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageDeviceChangedEvent_getRemoved">
+ <wsdl:input message="vbox:IStorageDeviceChangedEvent_getRemovedRequestMsg"/>
+ <wsdl:output message="vbox:IStorageDeviceChangedEvent_getRemovedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageDeviceChangedEvent_getSilent">
+ <wsdl:input message="vbox:IStorageDeviceChangedEvent_getSilentRequestMsg"/>
+ <wsdl:output message="vbox:IStorageDeviceChangedEvent_getSilentResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INATNetworkChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="INATNetworkChangedEvent_getNetworkName">
+ <wsdl:input message="vbox:INATNetworkChangedEvent_getNetworkNameRequestMsg"/>
+ <wsdl:output message="vbox:INATNetworkChangedEvent_getNetworkNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INATNetworkStartStopEvent
+ *************************************
+ -->
+ <wsdl:operation name="INATNetworkStartStopEvent_getStartEvent">
+ <wsdl:input message="vbox:INATNetworkStartStopEvent_getStartEventRequestMsg"/>
+ <wsdl:output message="vbox:INATNetworkStartStopEvent_getStartEventResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INATNetworkAlterEvent
+ *************************************
+ -->
+ <wsdl:operation name="INATNetworkAlterEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:INATNetworkAlterEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:INATNetworkAlterEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INATNetworkCreationDeletionEvent
+ *************************************
+ -->
+ <wsdl:operation name="INATNetworkCreationDeletionEvent_getCreationEvent">
+ <wsdl:input message="vbox:INATNetworkCreationDeletionEvent_getCreationEventRequestMsg"/>
+ <wsdl:output message="vbox:INATNetworkCreationDeletionEvent_getCreationEventResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INATNetworkSettingEvent
+ *************************************
+ -->
+ <wsdl:operation name="INATNetworkSettingEvent_getEnabled">
+ <wsdl:input message="vbox:INATNetworkSettingEvent_getEnabledRequestMsg"/>
+ <wsdl:output message="vbox:INATNetworkSettingEvent_getEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkSettingEvent_getNetwork">
+ <wsdl:input message="vbox:INATNetworkSettingEvent_getNetworkRequestMsg"/>
+ <wsdl:output message="vbox:INATNetworkSettingEvent_getNetworkResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkSettingEvent_getGateway">
+ <wsdl:input message="vbox:INATNetworkSettingEvent_getGatewayRequestMsg"/>
+ <wsdl:output message="vbox:INATNetworkSettingEvent_getGatewayResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkSettingEvent_getAdvertiseDefaultIPv6RouteEnabled">
+ <wsdl:input message="vbox:INATNetworkSettingEvent_getAdvertiseDefaultIPv6RouteEnabledRequestMsg"/>
+ <wsdl:output message="vbox:INATNetworkSettingEvent_getAdvertiseDefaultIPv6RouteEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkSettingEvent_getNeedDhcpServer">
+ <wsdl:input message="vbox:INATNetworkSettingEvent_getNeedDhcpServerRequestMsg"/>
+ <wsdl:output message="vbox:INATNetworkSettingEvent_getNeedDhcpServerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INATNetworkPortForwardEvent
+ *************************************
+ -->
+ <wsdl:operation name="INATNetworkPortForwardEvent_getCreate">
+ <wsdl:input message="vbox:INATNetworkPortForwardEvent_getCreateRequestMsg"/>
+ <wsdl:output message="vbox:INATNetworkPortForwardEvent_getCreateResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkPortForwardEvent_getIpv6">
+ <wsdl:input message="vbox:INATNetworkPortForwardEvent_getIpv6RequestMsg"/>
+ <wsdl:output message="vbox:INATNetworkPortForwardEvent_getIpv6ResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkPortForwardEvent_getName">
+ <wsdl:input message="vbox:INATNetworkPortForwardEvent_getNameRequestMsg"/>
+ <wsdl:output message="vbox:INATNetworkPortForwardEvent_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkPortForwardEvent_getProto">
+ <wsdl:input message="vbox:INATNetworkPortForwardEvent_getProtoRequestMsg"/>
+ <wsdl:output message="vbox:INATNetworkPortForwardEvent_getProtoResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkPortForwardEvent_getHostIp">
+ <wsdl:input message="vbox:INATNetworkPortForwardEvent_getHostIpRequestMsg"/>
+ <wsdl:output message="vbox:INATNetworkPortForwardEvent_getHostIpResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkPortForwardEvent_getHostPort">
+ <wsdl:input message="vbox:INATNetworkPortForwardEvent_getHostPortRequestMsg"/>
+ <wsdl:output message="vbox:INATNetworkPortForwardEvent_getHostPortResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkPortForwardEvent_getGuestIp">
+ <wsdl:input message="vbox:INATNetworkPortForwardEvent_getGuestIpRequestMsg"/>
+ <wsdl:output message="vbox:INATNetworkPortForwardEvent_getGuestIpResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkPortForwardEvent_getGuestPort">
+ <wsdl:input message="vbox:INATNetworkPortForwardEvent_getGuestPortRequestMsg"/>
+ <wsdl:output message="vbox:INATNetworkPortForwardEvent_getGuestPortResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IHostNameResolutionConfigurationChangeEvent
+ *************************************
+ -->
+ <wsdl:operation name="IHostNameResolutionConfigurationChangeEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:IHostNameResolutionConfigurationChangeEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:IHostNameResolutionConfigurationChangeEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IProgressEvent
+ *************************************
+ -->
+ <wsdl:operation name="IProgressEvent_getProgressId">
+ <wsdl:input message="vbox:IProgressEvent_getProgressIdRequestMsg"/>
+ <wsdl:output message="vbox:IProgressEvent_getProgressIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IProgressPercentageChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IProgressPercentageChangedEvent_getPercent">
+ <wsdl:input message="vbox:IProgressPercentageChangedEvent_getPercentRequestMsg"/>
+ <wsdl:output message="vbox:IProgressPercentageChangedEvent_getPercentResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IProgressTaskCompletedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IProgressTaskCompletedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <wsdl:input message="vbox:IProgressTaskCompletedEvent_getMidlDoesNotLikeEmptyInterfacesRequestMsg"/>
+ <wsdl:output message="vbox:IProgressTaskCompletedEvent_getMidlDoesNotLikeEmptyInterfacesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICursorPositionChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="ICursorPositionChangedEvent_getHasData">
+ <wsdl:input message="vbox:ICursorPositionChangedEvent_getHasDataRequestMsg"/>
+ <wsdl:output message="vbox:ICursorPositionChangedEvent_getHasDataResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICursorPositionChangedEvent_getX">
+ <wsdl:input message="vbox:ICursorPositionChangedEvent_getXRequestMsg"/>
+ <wsdl:output message="vbox:ICursorPositionChangedEvent_getXResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICursorPositionChangedEvent_getY">
+ <wsdl:input message="vbox:ICursorPositionChangedEvent_getYRequestMsg"/>
+ <wsdl:output message="vbox:ICursorPositionChangedEvent_getYResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestAdditionsStatusChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestAdditionsStatusChangedEvent_getFacility">
+ <wsdl:input message="vbox:IGuestAdditionsStatusChangedEvent_getFacilityRequestMsg"/>
+ <wsdl:output message="vbox:IGuestAdditionsStatusChangedEvent_getFacilityResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestAdditionsStatusChangedEvent_getStatus">
+ <wsdl:input message="vbox:IGuestAdditionsStatusChangedEvent_getStatusRequestMsg"/>
+ <wsdl:output message="vbox:IGuestAdditionsStatusChangedEvent_getStatusResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestAdditionsStatusChangedEvent_getRunLevel">
+ <wsdl:input message="vbox:IGuestAdditionsStatusChangedEvent_getRunLevelRequestMsg"/>
+ <wsdl:output message="vbox:IGuestAdditionsStatusChangedEvent_getRunLevelResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestAdditionsStatusChangedEvent_getTimestamp">
+ <wsdl:input message="vbox:IGuestAdditionsStatusChangedEvent_getTimestampRequestMsg"/>
+ <wsdl:output message="vbox:IGuestAdditionsStatusChangedEvent_getTimestampResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestMonitorInfoChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestMonitorInfoChangedEvent_getOutput">
+ <wsdl:input message="vbox:IGuestMonitorInfoChangedEvent_getOutputRequestMsg"/>
+ <wsdl:output message="vbox:IGuestMonitorInfoChangedEvent_getOutputResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IStringArray
+ *************************************
+ -->
+ <wsdl:operation name="IStringArray_getValues">
+ <wsdl:input message="vbox:IStringArray_getValuesRequestMsg"/>
+ <wsdl:output message="vbox:IStringArray_getValuesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IFormValue
+ *************************************
+ -->
+ <wsdl:operation name="IFormValue_getType">
+ <wsdl:input message="vbox:IFormValue_getTypeRequestMsg"/>
+ <wsdl:output message="vbox:IFormValue_getTypeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFormValue_getGeneration">
+ <wsdl:input message="vbox:IFormValue_getGenerationRequestMsg"/>
+ <wsdl:output message="vbox:IFormValue_getGenerationResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFormValue_getEnabled">
+ <wsdl:input message="vbox:IFormValue_getEnabledRequestMsg"/>
+ <wsdl:output message="vbox:IFormValue_getEnabledResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFormValue_getVisible">
+ <wsdl:input message="vbox:IFormValue_getVisibleRequestMsg"/>
+ <wsdl:output message="vbox:IFormValue_getVisibleResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFormValue_getLabel">
+ <wsdl:input message="vbox:IFormValue_getLabelRequestMsg"/>
+ <wsdl:output message="vbox:IFormValue_getLabelResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFormValue_getDescription">
+ <wsdl:input message="vbox:IFormValue_getDescriptionRequestMsg"/>
+ <wsdl:output message="vbox:IFormValue_getDescriptionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IFormValue_getHelp">
+ <wsdl:input message="vbox:IFormValue_getHelpRequestMsg"/>
+ <wsdl:output message="vbox:IFormValue_getHelpResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IBooleanFormValue
+ *************************************
+ -->
+ <wsdl:operation name="IBooleanFormValue_getSelected">
+ <wsdl:input message="vbox:IBooleanFormValue_getSelectedRequestMsg"/>
+ <wsdl:output message="vbox:IBooleanFormValue_getSelectedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IBooleanFormValue_setSelected">
+ <wsdl:input message="vbox:IBooleanFormValue_setSelectedRequestMsg"/>
+ <wsdl:output message="vbox:IBooleanFormValue_setSelectedResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IRangedIntegerFormValue
+ *************************************
+ -->
+ <wsdl:operation name="IRangedIntegerFormValue_getSuffix">
+ <wsdl:input message="vbox:IRangedIntegerFormValue_getSuffixRequestMsg"/>
+ <wsdl:output message="vbox:IRangedIntegerFormValue_getSuffixResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRangedIntegerFormValue_getMinimum">
+ <wsdl:input message="vbox:IRangedIntegerFormValue_getMinimumRequestMsg"/>
+ <wsdl:output message="vbox:IRangedIntegerFormValue_getMinimumResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRangedIntegerFormValue_getMaximum">
+ <wsdl:input message="vbox:IRangedIntegerFormValue_getMaximumRequestMsg"/>
+ <wsdl:output message="vbox:IRangedIntegerFormValue_getMaximumResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRangedIntegerFormValue_getInteger">
+ <wsdl:input message="vbox:IRangedIntegerFormValue_getIntegerRequestMsg"/>
+ <wsdl:output message="vbox:IRangedIntegerFormValue_getIntegerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IRangedIntegerFormValue_setInteger">
+ <wsdl:input message="vbox:IRangedIntegerFormValue_setIntegerRequestMsg"/>
+ <wsdl:output message="vbox:IRangedIntegerFormValue_setIntegerResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IStringFormValue
+ *************************************
+ -->
+ <wsdl:operation name="IStringFormValue_getMultiline">
+ <wsdl:input message="vbox:IStringFormValue_getMultilineRequestMsg"/>
+ <wsdl:output message="vbox:IStringFormValue_getMultilineResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IStringFormValue_getString">
+ <wsdl:input message="vbox:IStringFormValue_getStringRequestMsg"/>
+ <wsdl:output message="vbox:IStringFormValue_getStringResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IStringFormValue_setString">
+ <wsdl:input message="vbox:IStringFormValue_setStringRequestMsg"/>
+ <wsdl:output message="vbox:IStringFormValue_setStringResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IChoiceFormValue
+ *************************************
+ -->
+ <wsdl:operation name="IChoiceFormValue_getValues">
+ <wsdl:input message="vbox:IChoiceFormValue_getValuesRequestMsg"/>
+ <wsdl:output message="vbox:IChoiceFormValue_getValuesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IChoiceFormValue_getSelectedIndex">
+ <wsdl:input message="vbox:IChoiceFormValue_getSelectedIndexRequestMsg"/>
+ <wsdl:output message="vbox:IChoiceFormValue_getSelectedIndexResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="IChoiceFormValue_setSelectedIndex">
+ <wsdl:input message="vbox:IChoiceFormValue_setSelectedIndexRequestMsg"/>
+ <wsdl:output message="vbox:IChoiceFormValue_setSelectedIndexResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IForm
+ *************************************
+ -->
+ <wsdl:operation name="IForm_getValues">
+ <wsdl:input message="vbox:IForm_getValuesRequestMsg"/>
+ <wsdl:output message="vbox:IForm_getValuesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVirtualSystemDescriptionForm
+ *************************************
+ -->
+ <wsdl:operation name="IVirtualSystemDescriptionForm_getVirtualSystemDescription">
+ <wsdl:input message="vbox:IVirtualSystemDescriptionForm_getVirtualSystemDescriptionRequestMsg"/>
+ <wsdl:output message="vbox:IVirtualSystemDescriptionForm_getVirtualSystemDescriptionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICloudNetworkGatewayInfo
+ *************************************
+ -->
+ <wsdl:operation name="ICloudNetworkGatewayInfo_getPublicIP">
+ <wsdl:input message="vbox:ICloudNetworkGatewayInfo_getPublicIPRequestMsg"/>
+ <wsdl:output message="vbox:ICloudNetworkGatewayInfo_getPublicIPResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICloudClient
+ *************************************
+ -->
+ <wsdl:operation name="ICloudClient_getExportDescriptionForm">
+ <wsdl:input message="vbox:ICloudClient_getExportDescriptionFormRequestMsg"/>
+ <wsdl:output message="vbox:ICloudClient_getExportDescriptionFormResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_exportVM">
+ <wsdl:input message="vbox:ICloudClient_exportVMRequestMsg"/>
+ <wsdl:output message="vbox:ICloudClient_exportVMResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_getLaunchDescriptionForm">
+ <wsdl:input message="vbox:ICloudClient_getLaunchDescriptionFormRequestMsg"/>
+ <wsdl:output message="vbox:ICloudClient_getLaunchDescriptionFormResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_launchVM">
+ <wsdl:input message="vbox:ICloudClient_launchVMRequestMsg"/>
+ <wsdl:output message="vbox:ICloudClient_launchVMResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_getImportDescriptionForm">
+ <wsdl:input message="vbox:ICloudClient_getImportDescriptionFormRequestMsg"/>
+ <wsdl:output message="vbox:ICloudClient_getImportDescriptionFormResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_importInstance">
+ <wsdl:input message="vbox:ICloudClient_importInstanceRequestMsg"/>
+ <wsdl:output message="vbox:ICloudClient_importInstanceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_listInstances">
+ <wsdl:input message="vbox:ICloudClient_listInstancesRequestMsg"/>
+ <wsdl:output message="vbox:ICloudClient_listInstancesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_listImages">
+ <wsdl:input message="vbox:ICloudClient_listImagesRequestMsg"/>
+ <wsdl:output message="vbox:ICloudClient_listImagesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_getInstanceInfo">
+ <wsdl:input message="vbox:ICloudClient_getInstanceInfoRequestMsg"/>
+ <wsdl:output message="vbox:ICloudClient_getInstanceInfoResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_startInstance">
+ <wsdl:input message="vbox:ICloudClient_startInstanceRequestMsg"/>
+ <wsdl:output message="vbox:ICloudClient_startInstanceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_pauseInstance">
+ <wsdl:input message="vbox:ICloudClient_pauseInstanceRequestMsg"/>
+ <wsdl:output message="vbox:ICloudClient_pauseInstanceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_terminateInstance">
+ <wsdl:input message="vbox:ICloudClient_terminateInstanceRequestMsg"/>
+ <wsdl:output message="vbox:ICloudClient_terminateInstanceResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_createImage">
+ <wsdl:input message="vbox:ICloudClient_createImageRequestMsg"/>
+ <wsdl:output message="vbox:ICloudClient_createImageResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_exportImage">
+ <wsdl:input message="vbox:ICloudClient_exportImageRequestMsg"/>
+ <wsdl:output message="vbox:ICloudClient_exportImageResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_importImage">
+ <wsdl:input message="vbox:ICloudClient_importImageRequestMsg"/>
+ <wsdl:output message="vbox:ICloudClient_importImageResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_deleteImage">
+ <wsdl:input message="vbox:ICloudClient_deleteImageRequestMsg"/>
+ <wsdl:output message="vbox:ICloudClient_deleteImageResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_getImageInfo">
+ <wsdl:input message="vbox:ICloudClient_getImageInfoRequestMsg"/>
+ <wsdl:output message="vbox:ICloudClient_getImageInfoResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_startCloudNetworkGateway">
+ <wsdl:input message="vbox:ICloudClient_startCloudNetworkGatewayRequestMsg"/>
+ <wsdl:output message="vbox:ICloudClient_startCloudNetworkGatewayResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICloudProfile
+ *************************************
+ -->
+ <wsdl:operation name="ICloudProfile_getName">
+ <wsdl:input message="vbox:ICloudProfile_getNameRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProfile_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProfile_setName">
+ <wsdl:input message="vbox:ICloudProfile_setNameRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProfile_setNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProfile_getProviderId">
+ <wsdl:input message="vbox:ICloudProfile_getProviderIdRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProfile_getProviderIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProfile_getProperty">
+ <wsdl:input message="vbox:ICloudProfile_getPropertyRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProfile_getPropertyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProfile_setProperty">
+ <wsdl:input message="vbox:ICloudProfile_setPropertyRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProfile_setPropertyResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProfile_getProperties">
+ <wsdl:input message="vbox:ICloudProfile_getPropertiesRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProfile_getPropertiesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProfile_setProperties">
+ <wsdl:input message="vbox:ICloudProfile_setPropertiesRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProfile_setPropertiesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProfile_remove">
+ <wsdl:input message="vbox:ICloudProfile_removeRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProfile_removeResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProfile_createCloudClient">
+ <wsdl:input message="vbox:ICloudProfile_createCloudClientRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProfile_createCloudClientResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICloudProvider
+ *************************************
+ -->
+ <wsdl:operation name="ICloudProvider_getName">
+ <wsdl:input message="vbox:ICloudProvider_getNameRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProvider_getNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_getShortName">
+ <wsdl:input message="vbox:ICloudProvider_getShortNameRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProvider_getShortNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_getId">
+ <wsdl:input message="vbox:ICloudProvider_getIdRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProvider_getIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_getProfiles">
+ <wsdl:input message="vbox:ICloudProvider_getProfilesRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProvider_getProfilesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_getProfileNames">
+ <wsdl:input message="vbox:ICloudProvider_getProfileNamesRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProvider_getProfileNamesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_getSupportedPropertyNames">
+ <wsdl:input message="vbox:ICloudProvider_getSupportedPropertyNamesRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProvider_getSupportedPropertyNamesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_getPropertyDescription">
+ <wsdl:input message="vbox:ICloudProvider_getPropertyDescriptionRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProvider_getPropertyDescriptionResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_createProfile">
+ <wsdl:input message="vbox:ICloudProvider_createProfileRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProvider_createProfileResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_importProfiles">
+ <wsdl:input message="vbox:ICloudProvider_importProfilesRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProvider_importProfilesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_restoreProfiles">
+ <wsdl:input message="vbox:ICloudProvider_restoreProfilesRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProvider_restoreProfilesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_saveProfiles">
+ <wsdl:input message="vbox:ICloudProvider_saveProfilesRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProvider_saveProfilesResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_getProfileByName">
+ <wsdl:input message="vbox:ICloudProvider_getProfileByNameRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProvider_getProfileByNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_prepareUninstall">
+ <wsdl:input message="vbox:ICloudProvider_prepareUninstallRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProvider_prepareUninstallResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICloudProviderManager
+ *************************************
+ -->
+ <wsdl:operation name="ICloudProviderManager_getProviders">
+ <wsdl:input message="vbox:ICloudProviderManager_getProvidersRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProviderManager_getProvidersResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProviderManager_getProviderById">
+ <wsdl:input message="vbox:ICloudProviderManager_getProviderByIdRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProviderManager_getProviderByIdResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProviderManager_getProviderByShortName">
+ <wsdl:input message="vbox:ICloudProviderManager_getProviderByShortNameRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProviderManager_getProviderByShortNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProviderManager_getProviderByName">
+ <wsdl:input message="vbox:ICloudProviderManager_getProviderByNameRequestMsg"/>
+ <wsdl:output message="vbox:ICloudProviderManager_getProviderByNameResultMsg"/>
+ <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg"/>
+ <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg"/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <!--
+ ******************************************************
+ *
+ * one binding for all interfaces
+ *
+ ******************************************************
+ -->
+ <wsdl:binding name="vboxBinding" type="vbox:vboxPortType">
+ <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <!--
+ *************************************
+ operations in portType for interface IVirtualBoxErrorInfo
+ *************************************
+ -->
+ <wsdl:operation name="IVirtualBoxErrorInfo_getResultCode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBoxErrorInfo_getResultDetail">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBoxErrorInfo_getInterfaceID">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBoxErrorInfo_getComponent">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBoxErrorInfo_getText">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBoxErrorInfo_getNext">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INATNetwork
+ *************************************
+ -->
+ <wsdl:operation name="INATNetwork_getNetworkName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_setNetworkName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_setEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getNetwork">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_setNetwork">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getGateway">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getIPv6Enabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_setIPv6Enabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getIPv6Prefix">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_setIPv6Prefix">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getAdvertiseDefaultIPv6RouteEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_setAdvertiseDefaultIPv6RouteEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getNeedDhcpServer">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_setNeedDhcpServer">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getEventSource">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getPortForwardRules4">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getLocalMappings">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getLoopbackIp6">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_setLoopbackIp6">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_getPortForwardRules6">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_addLocalMapping">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_addPortForwardRule">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_removePortForwardRule">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_start">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetwork_stop">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICloudNetwork
+ *************************************
+ -->
+ <wsdl:operation name="ICloudNetwork_getNetworkName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudNetwork_setNetworkName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudNetwork_getEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudNetwork_setEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudNetwork_getProvider">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudNetwork_setProvider">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudNetwork_getProfile">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudNetwork_setProfile">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudNetwork_getNetworkId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudNetwork_setNetworkId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDHCPServer
+ *************************************
+ -->
+ <wsdl:operation name="IDHCPServer_getEventSource">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_setEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getIPAddress">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getNetworkMask">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getNetworkName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getLowerIP">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getUpperIP">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getGlobalConfig">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getGroupConfigs">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getIndividualConfigs">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_setConfiguration">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_start">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_stop">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_restart">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_findLeaseByMAC">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPServer_getConfig">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDHCPConfig
+ *************************************
+ -->
+ <wsdl:operation name="IDHCPConfig_getScope">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_getMinLeaseTime">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_setMinLeaseTime">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_getDefaultLeaseTime">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_setDefaultLeaseTime">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_getMaxLeaseTime">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_setMaxLeaseTime">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_getForcedOptions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_setForcedOptions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_getSuppressedOptions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_setSuppressedOptions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_setOption">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_removeOption">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_removeAllOptions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_getOption">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_getAllOptions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPConfig_remove">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDHCPGlobalConfig
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IDHCPGroupCondition
+ *************************************
+ -->
+ <wsdl:operation name="IDHCPGroupCondition_getInclusive">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupCondition_setInclusive">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupCondition_getType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupCondition_setType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupCondition_getValue">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupCondition_setValue">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupCondition_remove">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDHCPGroupConfig
+ *************************************
+ -->
+ <wsdl:operation name="IDHCPGroupConfig_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupConfig_setName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupConfig_getConditions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupConfig_addCondition">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPGroupConfig_removeAllConditions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDHCPIndividualConfig
+ *************************************
+ -->
+ <wsdl:operation name="IDHCPIndividualConfig_getMACAddress">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPIndividualConfig_getMachineId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPIndividualConfig_getSlot">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPIndividualConfig_getFixedAddress">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDHCPIndividualConfig_setFixedAddress">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVirtualBox
+ *************************************
+ -->
+ <wsdl:operation name="IVirtualBox_getVersion">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getVersionNormalized">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getRevision">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getPackageType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getAPIVersion">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getAPIRevision">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getHomeFolder">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getSettingsFilePath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getHost">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getSystemProperties">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getMachines">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getMachineGroups">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getHardDisks">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getDVDImages">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getFloppyImages">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getProgressOperations">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getGuestOSTypes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getSharedFolders">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getPerformanceCollector">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getDHCPServers">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getNATNetworks">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getEventSource">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--skipping attribute extensionPackManager for it is of a suppressed type-->
+ <wsdl:operation name="IVirtualBox_getInternalNetworks">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getGenericNetworkDrivers">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getCloudNetworks">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getCloudProviderManager">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_composeMachineFilename">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_createMachine">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_openMachine">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_registerMachine">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_findMachine">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getMachinesByGroups">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getMachineStates">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_createAppliance">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_createUnattendedInstaller">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_createMedium">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_openMedium">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getGuestOSType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_createSharedFolder">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_removeSharedFolder">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getExtraDataKeys">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_getExtraData">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_setExtraData">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_setSettingsSecret">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_createDHCPServer">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_findDHCPServerByNetworkName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_removeDHCPServer">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_createNATNetwork">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_findNATNetworkByName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_removeNATNetwork">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_createCloudNetwork">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_findCloudNetworkByName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_removeCloudNetwork">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualBox_checkFirmwarePresent">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVFSExplorer
+ *************************************
+ -->
+ <wsdl:operation name="IVFSExplorer_getPath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVFSExplorer_getType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVFSExplorer_update">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVFSExplorer_cd">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVFSExplorer_cdUp">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVFSExplorer_entryList">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVFSExplorer_exists">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVFSExplorer_remove">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICertificate
+ *************************************
+ -->
+ <wsdl:operation name="ICertificate_getVersionNumber">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getSerialNumber">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getSignatureAlgorithmOID">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getSignatureAlgorithmName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getIssuerName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getSubjectName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getFriendlyName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getValidityPeriodNotBefore">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getValidityPeriodNotAfter">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getPublicKeyAlgorithmOID">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getPublicKeyAlgorithm">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getSubjectPublicKey">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getIssuerUniqueIdentifier">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getSubjectUniqueIdentifier">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getCertificateAuthority">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getKeyUsage">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getExtendedKeyUsage">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getRawCertData">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getSelfSigned">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getTrusted">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_getExpired">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_isCurrentlyExpired">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICertificate_queryInfo">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IAppliance
+ *************************************
+ -->
+ <wsdl:operation name="IAppliance_getPath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_getDisks">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_getVirtualSystemDescriptions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_getMachines">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_getCertificate">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_read">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_interpret">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_importMachines">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_createVFSExplorer">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_write">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_getWarnings">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_getPasswordIds">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_getMediumIdsForPasswordId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_addPasswords">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAppliance_createVirtualSystemDescriptions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVirtualSystemDescription
+ *************************************
+ -->
+ <wsdl:operation name="IVirtualSystemDescription_getCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualSystemDescription_getDescription">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualSystemDescription_getDescriptionByType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualSystemDescription_removeDescriptionByType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualSystemDescription_getValuesByType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualSystemDescription_setFinalValues">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVirtualSystemDescription_addDescription">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IUnattended
+ *************************************
+ -->
+ <wsdl:operation name="IUnattended_getIsoPath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setIsoPath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getMachine">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setMachine">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getUser">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setUser">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getPassword">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setPassword">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getFullUserName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setFullUserName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getProductKey">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setProductKey">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getAdditionsIsoPath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setAdditionsIsoPath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getInstallGuestAdditions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setInstallGuestAdditions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getValidationKitIsoPath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setValidationKitIsoPath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getInstallTestExecService">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setInstallTestExecService">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getTimeZone">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setTimeZone">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getLocale">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setLocale">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getLanguage">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setLanguage">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getCountry">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setCountry">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getProxy">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setProxy">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getPackageSelectionAdjustments">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setPackageSelectionAdjustments">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getHostname">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setHostname">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getAuxiliaryBasePath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setAuxiliaryBasePath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getImageIndex">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setImageIndex">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getScriptTemplatePath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setScriptTemplatePath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getPostInstallScriptTemplatePath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setPostInstallScriptTemplatePath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getPostInstallCommand">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setPostInstallCommand">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getExtraInstallKernelParameters">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_setExtraInstallKernelParameters">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getDetectedOSTypeId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getDetectedOSVersion">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getDetectedOSFlavor">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getDetectedOSLanguages">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_getDetectedOSHints">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_detectIsoOS">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_prepare">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_constructMedia">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_reconfigureVM">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUnattended_done">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IInternalMachineControl
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IGraphicsAdapter
+ *************************************
+ -->
+ <wsdl:operation name="IGraphicsAdapter_getGraphicsControllerType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGraphicsAdapter_setGraphicsControllerType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGraphicsAdapter_getVRAMSize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGraphicsAdapter_setVRAMSize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGraphicsAdapter_getAccelerate3DEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGraphicsAdapter_setAccelerate3DEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGraphicsAdapter_getAccelerate2DVideoEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGraphicsAdapter_setAccelerate2DVideoEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGraphicsAdapter_getMonitorCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGraphicsAdapter_setMonitorCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IBIOSSettings
+ *************************************
+ -->
+ <wsdl:operation name="IBIOSSettings_getLogoFadeIn">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setLogoFadeIn">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getLogoFadeOut">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setLogoFadeOut">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getLogoDisplayTime">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setLogoDisplayTime">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getLogoImagePath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setLogoImagePath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getBootMenuMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setBootMenuMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getACPIEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setACPIEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getIOAPICEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setIOAPICEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getAPICMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setAPICMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getTimeOffset">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setTimeOffset">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getPXEDebugEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setPXEDebugEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getNonVolatileStorageFile">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_getSMBIOSUuidLittleEndian">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBIOSSettings_setSMBIOSUuidLittleEndian">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IRecordingScreenSettings
+ *************************************
+ -->
+ <wsdl:operation name="IRecordingScreenSettings_getId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getFeatures">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setFeatures">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getDestination">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setDestination">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getFilename">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setFilename">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getMaxTime">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setMaxTime">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getMaxFileSize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setMaxFileSize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getOptions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setOptions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getAudioCodec">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setAudioCodec">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getAudioHz">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setAudioHz">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getAudioBits">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setAudioBits">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getAudioChannels">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setAudioChannels">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getVideoCodec">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setVideoCodec">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getVideoWidth">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setVideoWidth">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getVideoHeight">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setVideoHeight">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getVideoRate">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setVideoRate">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getVideoRateControlMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setVideoRateControlMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getVideoFPS">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setVideoFPS">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_getVideoScalingMethod">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_setVideoScalingMethod">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingScreenSettings_isFeatureEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IRecordingSettings
+ *************************************
+ -->
+ <wsdl:operation name="IRecordingSettings_getEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingSettings_setEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingSettings_getScreens">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRecordingSettings_getScreenSettings">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IPCIAddress
+ *************************************
+ -->
+ <wsdl:operation name="IPCIAddress_getBus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IPCIAddress_setBus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IPCIAddress_getDevice">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IPCIAddress_setDevice">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IPCIAddress_getDevFunction">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IPCIAddress_setDevFunction">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IPCIAddress_asLong">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IPCIAddress_fromLong">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IPCIDeviceAttachment
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IMachine
+ *************************************
+ -->
+ <wsdl:operation name="IMachine_getParent">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getIcon">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setIcon">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getAccessible">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getAccessError">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getDescription">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setDescription">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getGroups">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setGroups">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getOSTypeId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setOSTypeId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getHardwareVersion">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setHardwareVersion">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getHardwareUUID">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setHardwareUUID">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCPUCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setCPUCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCPUHotPlugEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setCPUHotPlugEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCPUExecutionCap">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setCPUExecutionCap">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCPUIDPortabilityLevel">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setCPUIDPortabilityLevel">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getMemorySize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setMemorySize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getMemoryBalloonSize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setMemoryBalloonSize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getPageFusionEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setPageFusionEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getGraphicsAdapter">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getBIOSSettings">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getRecordingSettings">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getFirmwareType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setFirmwareType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getPointingHIDType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setPointingHIDType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getKeyboardHIDType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setKeyboardHIDType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getHPETEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setHPETEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getChipsetType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setChipsetType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSnapshotFolder">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setSnapshotFolder">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getVRDEServer">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getEmulatedUSBCardReaderEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setEmulatedUSBCardReaderEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getMediumAttachments">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getUSBControllers">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getUSBDeviceFilters">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getAudioAdapter">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getStorageControllers">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSettingsFilePath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSettingsAuxFilePath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSettingsModified">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSessionState">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSessionName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSessionPID">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getState">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getLastStateChange">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getStateFilePath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getLogFolder">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCurrentSnapshot">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSnapshotCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCurrentStateModified">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSharedFolders">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getClipboardMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setClipboardMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getClipboardFileTransfersEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setClipboardFileTransfersEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getDnDMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setDnDMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getTeleporterEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setTeleporterEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getTeleporterPort">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setTeleporterPort">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getTeleporterAddress">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setTeleporterAddress">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getTeleporterPassword">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setTeleporterPassword">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getParavirtProvider">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setParavirtProvider">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getRTCUseUTC">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setRTCUseUTC">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getIOCacheEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setIOCacheEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getIOCacheSize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setIOCacheSize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getPCIDeviceAssignments">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getBandwidthControl">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getTracingEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setTracingEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getTracingConfig">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setTracingConfig">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getAllowTracingToAccessVM">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setAllowTracingToAccessVM">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getAutostartEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setAutostartEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getAutostartDelay">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setAutostartDelay">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getAutostopType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setAutostopType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getDefaultFrontend">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setDefaultFrontend">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getUSBProxyAvailable">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getVMProcessPriority">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setVMProcessPriority">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getParavirtDebug">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setParavirtDebug">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCPUProfile">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setCPUProfile">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_lockMachine">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_launchVMProcess">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setBootOrder">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getBootOrder">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_attachDevice">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_attachDeviceWithoutMedium">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_detachDevice">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_passthroughDevice">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_temporaryEjectDevice">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_nonRotationalDevice">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setAutoDiscardForDevice">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setHotPluggableForDevice">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setBandwidthGroupForDevice">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setNoBandwidthGroupForDevice">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_unmountMedium">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_mountMedium">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getMedium">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getMediumAttachmentsOfController">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getMediumAttachment">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_attachHostPCIDevice">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_detachHostPCIDevice">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getNetworkAdapter">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_addStorageController">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getStorageControllerByName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getStorageControllerByInstance">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_removeStorageController">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setStorageControllerBootable">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_addUSBController">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_removeUSBController">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getUSBControllerByName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getUSBControllerCountByType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getSerialPort">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getParallelPort">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getExtraDataKeys">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getExtraData">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setExtraData">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCPUProperty">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setCPUProperty">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCPUIDLeafByOrdinal">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCPUIDLeaf">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setCPUIDLeaf">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_removeCPUIDLeaf">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_removeAllCPUIDLeaves">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getHWVirtExProperty">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setHWVirtExProperty">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setSettingsFilePath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_saveSettings">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_discardSettings">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_unregister">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_deleteConfig">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_exportTo">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_findSnapshot">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_createSharedFolder">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_removeSharedFolder">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_canShowConsoleWindow">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_showConsoleWindow">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getGuestProperty">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getGuestPropertyValue">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getGuestPropertyTimestamp">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setGuestProperty">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_setGuestPropertyValue">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_deleteGuestProperty">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_enumerateGuestProperties">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_querySavedGuestScreenInfo">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_readSavedThumbnailToArray">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_querySavedScreenshotInfo">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_readSavedScreenshotToArray">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_hotPlugCPU">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_hotUnplugCPU">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getCPUStatus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_getEffectiveParavirtProvider">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_queryLogFilename">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_readLog">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_cloneTo">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_moveTo">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_saveState">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_adoptSavedState">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_discardSavedState">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_takeSnapshot">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_deleteSnapshot">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_deleteSnapshotAndAllChildren">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_deleteSnapshotRange">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_restoreSnapshot">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachine_applyDefaults">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IEmulatedUSB
+ *************************************
+ -->
+ <wsdl:operation name="IEmulatedUSB_getWebcams">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IEmulatedUSB_webcamAttach">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IEmulatedUSB_webcamDetach">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVRDEServerInfo
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IConsole
+ *************************************
+ -->
+ <wsdl:operation name="IConsole_getMachine">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getState">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getGuest">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getKeyboard">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getMouse">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getDisplay">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getDebugger">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getUSBDevices">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getRemoteUSBDevices">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getSharedFolders">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getVRDEServerInfo">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getEventSource">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getAttachedPCIDevices">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getUseHostClipboard">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_setUseHostClipboard">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getEmulatedUSB">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_powerUp">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_powerUpPaused">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_powerDown">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_reset">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_pause">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_resume">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_powerButton">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_sleepButton">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getPowerButtonHandled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getGuestEnteredACPIMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_getDeviceActivity">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_attachUSBDevice">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_detachUSBDevice">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_findUSBDeviceByAddress">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_findUSBDeviceById">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_createSharedFolder">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_removeSharedFolder">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_teleport">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_addDiskEncryptionPassword">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_addDiskEncryptionPasswords">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_removeDiskEncryptionPassword">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IConsole_clearAllDiskEncryptionPasswords">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IHostNetworkInterface
+ *************************************
+ -->
+ <wsdl:operation name="IHostNetworkInterface_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getShortName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getNetworkName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getDHCPEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getIPAddress">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getNetworkMask">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getIPV6Supported">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getIPV6Address">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getIPV6NetworkMaskPrefixLength">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getHardwareAddress">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getMediumType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getStatus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getInterfaceType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_getWireless">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_enableStaticIPConfig">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_enableStaticIPConfigV6">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_enableDynamicIPConfig">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostNetworkInterface_DHCPRediscover">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IHostVideoInputDevice
+ *************************************
+ -->
+ <wsdl:operation name="IHostVideoInputDevice_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostVideoInputDevice_getPath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostVideoInputDevice_getAlias">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IHostUpdate
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IHost
+ *************************************
+ -->
+ <wsdl:operation name="IHost_getDVDDrives">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getFloppyDrives">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getUSBDevices">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getUSBDeviceFilters">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getNetworkInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getNameServers">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getDomainName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getSearchStrings">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getProcessorCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getProcessorOnlineCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getProcessorCoreCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getProcessorOnlineCoreCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getMemorySize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getMemoryAvailable">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getOperatingSystem">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getOSVersion">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getUTCTime">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getAcceleration3DAvailable">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getVideoInputDevices">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getUpdate">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getProcessorSpeed">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getProcessorFeature">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getProcessorDescription">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_getProcessorCPUIDLeaf">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_createHostOnlyNetworkInterface">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_removeHostOnlyNetworkInterface">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_createUSBDeviceFilter">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_insertUSBDeviceFilter">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_removeUSBDeviceFilter">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_findHostDVDDrive">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_findHostFloppyDrive">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_findHostNetworkInterfaceByName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_findHostNetworkInterfaceById">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_findHostNetworkInterfacesOfType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_findUSBDeviceById">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_findUSBDeviceByAddress">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_generateMACAddress">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_addUSBDeviceSource">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHost_removeUSBDeviceSource">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISystemProperties
+ *************************************
+ -->
+ <wsdl:operation name="ISystemProperties_getMinGuestRAM">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxGuestRAM">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMinGuestVRAM">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxGuestVRAM">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMinGuestCPUCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxGuestCPUCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxGuestMonitors">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getInfoVDSize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSerialPortCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getParallelPortCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxBootPosition">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getRawModeSupported">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getExclusiveHwVirt">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setExclusiveHwVirt">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getDefaultMachineFolder">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setDefaultMachineFolder">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getLoggingLevel">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setLoggingLevel">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMediumFormats">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getDefaultHardDiskFormat">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setDefaultHardDiskFormat">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getFreeDiskSpaceWarning">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setFreeDiskSpaceWarning">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getFreeDiskSpacePercentWarning">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setFreeDiskSpacePercentWarning">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getFreeDiskSpaceError">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setFreeDiskSpaceError">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getFreeDiskSpacePercentError">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setFreeDiskSpacePercentError">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getVRDEAuthLibrary">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setVRDEAuthLibrary">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getWebServiceAuthLibrary">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setWebServiceAuthLibrary">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getDefaultVRDEExtPack">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setDefaultVRDEExtPack">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getLogHistoryCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setLogHistoryCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getDefaultAudioDriver">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getAutostartDatabasePath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setAutostartDatabasePath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getDefaultAdditionsISO">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setDefaultAdditionsISO">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getDefaultFrontend">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setDefaultFrontend">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getScreenShotFormats">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getProxyMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setProxyMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getProxyURL">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_setProxyURL">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedParavirtProviders">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedClipboardModes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedDnDModes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedFirmwareTypes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedPointingHIDTypes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedKeyboardHIDTypes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedVFSTypes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedImportOptions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedExportOptions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedRecordingAudioCodecs">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedRecordingVideoCodecs">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedRecordingVSMethods">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedRecordingVRCModes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedGraphicsControllerTypes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedCloneOptions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedAutostopTypes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedVMProcPriorities">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedNetworkAttachmentTypes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedNetworkAdapterTypes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedPortModes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedUartTypes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedUSBControllerTypes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedAudioDriverTypes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedAudioControllerTypes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedStorageBuses">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedStorageControllerTypes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getSupportedChipsetTypes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxNetworkAdapters">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxNetworkAdaptersOfType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxDevicesPerPortForStorageBus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMinPortCountForStorageBus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxPortCountForStorageBus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxInstancesOfStorageBus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getDeviceTypesForStorageBus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getStorageBusForStorageControllerType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getStorageControllerTypesForStorageBus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getDefaultIoCacheSettingForStorageController">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getStorageControllerHotplugCapable">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISystemProperties_getMaxInstancesOfUSBControllerType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestOSType
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IAdditionsFacility
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IDnDBase
+ *************************************
+ -->
+ <wsdl:operation name="IDnDBase_getFormats">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDBase_getProtocolVersion">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDBase_isFormatSupported">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDBase_addFormats">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDBase_removeFormats">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDnDSource
+ *************************************
+ -->
+ <wsdl:operation name="IDnDSource_dragIsPending">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDSource_drop">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDSource_receiveData">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestDnDSource
+ *************************************
+ -->
+ <wsdl:operation name="IGuestDnDSource_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDnDTarget
+ *************************************
+ -->
+ <wsdl:operation name="IDnDTarget_enter">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDTarget_move">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDTarget_leave">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDTarget_drop">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDTarget_sendData">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDnDTarget_cancel">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestDnDTarget
+ *************************************
+ -->
+ <wsdl:operation name="IGuestDnDTarget_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestSession
+ *************************************
+ -->
+ <wsdl:operation name="IGuestSession_getUser">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getDomain">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getTimeout">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_setTimeout">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getProtocolVersion">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getStatus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getEnvironmentChanges">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_setEnvironmentChanges">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getEnvironmentBase">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getProcesses">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getPathStyle">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getCurrentDirectory">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_setCurrentDirectory">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getUserHome">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getUserDocuments">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getDirectories">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getFiles">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_getEventSource">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_close">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_copyFromGuest">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_copyToGuest">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_directoryCopy">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_directoryCopyFromGuest">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_directoryCopyToGuest">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_directoryCreate">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_directoryCreateTemp">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_directoryExists">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_directoryOpen">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_directoryRemove">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_directoryRemoveRecursive">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_environmentScheduleSet">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_environmentScheduleUnset">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_environmentGetBaseVariable">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_environmentDoesBaseVariableExist">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fileCopy">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fileCopyFromGuest">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fileCopyToGuest">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fileCreateTemp">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fileExists">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fileOpen">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fileOpenEx">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fileQuerySize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fsObjExists">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fsObjQueryInfo">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fsObjRemove">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fsObjRemoveArray">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fsObjRename">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fsObjMove">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fsObjMoveArray">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fsObjCopyArray">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_fsObjSetACL">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_processCreate">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_processCreateEx">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_processGet">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_symlinkCreate">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_symlinkExists">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_symlinkRead">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_waitFor">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSession_waitForArray">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IProcess
+ *************************************
+ -->
+ <wsdl:operation name="IProcess_getArguments">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_getEnvironment">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_getEventSource">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_getExecutablePath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_getExitCode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_getPID">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_getStatus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_waitFor">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_waitForArray">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_read">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_write">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_writeArray">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProcess_terminate">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestProcess
+ *************************************
+ -->
+ <wsdl:operation name="IGuestProcess_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDirectory
+ *************************************
+ -->
+ <wsdl:operation name="IDirectory_getDirectoryName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDirectory_getFilter">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDirectory_close">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDirectory_read">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestDirectory
+ *************************************
+ -->
+ <wsdl:operation name="IGuestDirectory_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IFile
+ *************************************
+ -->
+ <wsdl:operation name="IFile_getEventSource">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_getId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_getInitialSize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_getOffset">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_getStatus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_getFilename">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_getCreationMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_getOpenAction">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_getAccessMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_close">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_queryInfo">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_querySize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_read">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_readAt">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_seek">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_setACL">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_setSize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_write">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFile_writeAt">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFile
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFile_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IFsObjInfo
+ *************************************
+ -->
+ <wsdl:operation name="IFsObjInfo_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getFileAttributes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getObjectSize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getAllocatedSize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getAccessTime">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getBirthTime">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getChangeTime">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getModificationTime">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getUID">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getUserName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getGID">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getGroupName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getNodeId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getNodeIdDevice">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getHardLinks">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getDeviceNumber">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getGenerationId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFsObjInfo_getUserFlags">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFsObjInfo
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFsObjInfo_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuest
+ *************************************
+ -->
+ <wsdl:operation name="IGuest_getOSTypeId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getAdditionsRunLevel">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getAdditionsVersion">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getAdditionsRevision">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getDnDSource">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getDnDTarget">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getEventSource">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getFacilities">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getSessions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getMemoryBalloonSize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_setMemoryBalloonSize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getStatisticsUpdateInterval">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_setStatisticsUpdateInterval">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_internalGetStatistics">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getFacilityStatus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_getAdditionsStatus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_setCredentials">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_createSession">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_findSession">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuest_updateGuestAdditions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IProgress
+ *************************************
+ -->
+ <wsdl:operation name="IProgress_getId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getDescription">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getInitiator">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getCancelable">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getPercent">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getTimeRemaining">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getCompleted">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getCanceled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getResultCode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getErrorInfo">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getOperationCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getOperation">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getOperationDescription">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getOperationPercent">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getOperationWeight">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getTimeout">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_setTimeout">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_getEventSource">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_waitForCompletion">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_waitForOperationCompletion">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IProgress_cancel">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IInternalProgressControl
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface ISnapshot
+ *************************************
+ -->
+ <wsdl:operation name="ISnapshot_getId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_setName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_getDescription">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_setDescription">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_getTimeStamp">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_getOnline">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_getMachine">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_getParent">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_getChildren">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISnapshot_getChildrenCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMediumAttachment
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IMedium
+ *************************************
+ -->
+ <wsdl:operation name="IMedium_getId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getDescription">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_setDescription">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getState">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getVariant">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getLocation">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_setLocation">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getDeviceType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getHostDrive">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getSize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getFormat">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getMediumFormat">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_setType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getAllowedTypes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getParent">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getChildren">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getBase">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getReadOnly">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getLogicalSize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getAutoReset">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_setAutoReset">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getLastAccessError">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getMachineIds">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_setIds">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_refreshState">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getSnapshotIds">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_lockRead">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_lockWrite">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_close">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getProperty">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_setProperty">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getProperties">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_setProperties">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_createBaseStorage">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_deleteStorage">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_createDiffStorage">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_mergeTo">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_cloneTo">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_cloneToBase">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_moveTo">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_compact">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_resize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_reset">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_changeEncryption">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_getEncryptionSettings">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_checkEncryptionPassword">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMedium_openForIO">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMediumFormat
+ *************************************
+ -->
+ <wsdl:operation name="IMediumFormat_getId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumFormat_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumFormat_getCapabilities">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumFormat_describeFileExtensions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumFormat_describeProperties">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDataStream
+ *************************************
+ -->
+ <wsdl:operation name="IDataStream_getReadSize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDataStream_read">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMediumIO
+ *************************************
+ -->
+ <wsdl:operation name="IMediumIO_getMedium">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumIO_getWritable">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumIO_getExplorer">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumIO_read">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumIO_write">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumIO_formatFAT">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumIO_initializePartitionTable">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumIO_convertToStream">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumIO_close">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IToken
+ *************************************
+ -->
+ <wsdl:operation name="IToken_abandon">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IToken_dummy">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IKeyboard
+ *************************************
+ -->
+ <wsdl:operation name="IKeyboard_getKeyboardLEDs">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IKeyboard_getEventSource">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IKeyboard_putScancode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IKeyboard_putScancodes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IKeyboard_putCAD">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IKeyboard_releaseKeys">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IKeyboard_putUsageCode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMousePointerShape
+ *************************************
+ -->
+ <wsdl:operation name="IMousePointerShape_getVisible">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShape_getAlpha">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShape_getHotX">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShape_getHotY">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShape_getWidth">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShape_getHeight">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShape_getShape">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMouse
+ *************************************
+ -->
+ <wsdl:operation name="IMouse_getAbsoluteSupported">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMouse_getRelativeSupported">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMouse_getMultiTouchSupported">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMouse_getNeedsHostCursor">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMouse_getPointerShape">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMouse_getEventSource">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMouse_putMouseEvent">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMouse_putMouseEventAbsolute">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMouse_putEventMultiTouch">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMouse_putEventMultiTouchString">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDisplaySourceBitmap
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IFramebuffer
+ *************************************
+ -->
+ <wsdl:operation name="IFramebuffer_getWidth">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_getHeight">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_getBitsPerPixel">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_getBytesPerLine">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_getPixelFormat">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_getHeightReduction">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_getOverlay">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--skipping attribute winId for it is suppressed-->
+ <wsdl:operation name="IFramebuffer_getCapabilities">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_notifyUpdate">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_notifyUpdateImage">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_notifyChange">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebuffer_videoModeSupported">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--skipping method getVisibleRegion for it has parameters with suppressed types-->
+ <!--skipping method setVisibleRegion for it has parameters with suppressed types-->
+ <!--skipping method processVHWACommand for it has parameters with suppressed types-->
+ <wsdl:operation name="IFramebuffer_notify3DEvent">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IFramebufferOverlay
+ *************************************
+ -->
+ <wsdl:operation name="IFramebufferOverlay_getX">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebufferOverlay_getY">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebufferOverlay_getVisible">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebufferOverlay_setVisible">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebufferOverlay_getAlpha">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebufferOverlay_setAlpha">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFramebufferOverlay_move">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestScreenInfo
+ *************************************
+ -->
+ <wsdl:operation name="IGuestScreenInfo_getScreenId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestScreenInfo_getGuestMonitorStatus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestScreenInfo_getPrimary">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestScreenInfo_getOrigin">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestScreenInfo_getOriginX">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestScreenInfo_getOriginY">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestScreenInfo_getWidth">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestScreenInfo_getHeight">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestScreenInfo_getBitsPerPixel">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestScreenInfo_getExtendedInfo">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDisplay
+ *************************************
+ -->
+ <wsdl:operation name="IDisplay_getGuestScreenLayout">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_getScreenResolution">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_attachFramebuffer">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_detachFramebuffer">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_queryFramebuffer">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_setVideoModeHint">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_getVideoModeHint">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_setSeamlessMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--skipping method takeScreenShot for it has parameters with suppressed types-->
+ <wsdl:operation name="IDisplay_takeScreenShotToArray">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--skipping method drawToScreen for it has parameters with suppressed types-->
+ <wsdl:operation name="IDisplay_invalidateAndUpdate">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_invalidateAndUpdateScreen">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--skipping method completeVHWACommand for it has parameters with suppressed types-->
+ <wsdl:operation name="IDisplay_viewportChanged">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--skipping method querySourceBitmap for it has parameters with suppressed types-->
+ <wsdl:operation name="IDisplay_notifyScaleFactorChange">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_notifyHiDPIOutputPolicyChange">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_setScreenLayout">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_detachScreens">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IDisplay_createGuestScreenInfo">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INetworkAdapter
+ *************************************
+ -->
+ <wsdl:operation name="INetworkAdapter_getAdapterType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setAdapterType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getSlot">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getMACAddress">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setMACAddress">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getAttachmentType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setAttachmentType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getBridgedInterface">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setBridgedInterface">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getHostOnlyInterface">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setHostOnlyInterface">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getInternalNetwork">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setInternalNetwork">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getNATNetwork">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setNATNetwork">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getGenericDriver">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setGenericDriver">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getCloudNetwork">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setCloudNetwork">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getCableConnected">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setCableConnected">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getLineSpeed">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setLineSpeed">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getPromiscModePolicy">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setPromiscModePolicy">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getTraceEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setTraceEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getTraceFile">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setTraceFile">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getNATEngine">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getBootPriority">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setBootPriority">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getBandwidthGroup">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setBandwidthGroup">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getProperty">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_setProperty">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INetworkAdapter_getProperties">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISerialPort
+ *************************************
+ -->
+ <wsdl:operation name="ISerialPort_getSlot">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_getEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_setEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_getIOBase">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_setIOBase">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_getIRQ">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_setIRQ">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_getHostMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_setHostMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_getServer">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_setServer">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_getPath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_setPath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_getUartType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISerialPort_setUartType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IParallelPort
+ *************************************
+ -->
+ <wsdl:operation name="IParallelPort_getSlot">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IParallelPort_getEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IParallelPort_setEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IParallelPort_getIOBase">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IParallelPort_setIOBase">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IParallelPort_getIRQ">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IParallelPort_setIRQ">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IParallelPort_getPath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IParallelPort_setPath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMachineDebugger
+ *************************************
+ -->
+ <wsdl:operation name="IMachineDebugger_getSingleStep">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setSingleStep">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getRecompileUser">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setRecompileUser">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getRecompileSupervisor">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setRecompileSupervisor">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getExecuteAllInIEM">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setExecuteAllInIEM">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getPATMEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setPATMEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getCSAMEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setCSAMEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getLogEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setLogEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getLogDbgFlags">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getLogDbgGroups">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getLogDbgDestinations">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getLogRelFlags">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getLogRelGroups">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getLogRelDestinations">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getExecutionEngine">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getHWVirtExEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getHWVirtExNestedPagingEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getHWVirtExVPIDEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getHWVirtExUXEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getOSName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getOSVersion">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getPAEEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getVirtualTimeRate">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setVirtualTimeRate">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--skipping attribute VM for it is suppressed-->
+ <wsdl:operation name="IMachineDebugger_getUptime">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_dumpGuestCore">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_dumpHostProcessCore">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_info">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_injectNMI">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_modifyLogGroups">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_modifyLogFlags">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_modifyLogDestinations">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_readPhysicalMemory">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_writePhysicalMemory">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_readVirtualMemory">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_writeVirtualMemory">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_loadPlugIn">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_unloadPlugIn">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_detectOS">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_queryOSKernelLog">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getRegister">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getRegisters">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setRegister">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_setRegisters">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_dumpGuestStack">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_resetStats">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_dumpStats">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getStats">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMachineDebugger_getCPULoad">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IUSBDeviceFilters
+ *************************************
+ -->
+ <wsdl:operation name="IUSBDeviceFilters_getDeviceFilters">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilters_createDeviceFilter">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilters_insertDeviceFilter">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilters_removeDeviceFilter">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IUSBController
+ *************************************
+ -->
+ <wsdl:operation name="IUSBController_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBController_setName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBController_getType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBController_setType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBController_getUSBStandard">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IUSBDevice
+ *************************************
+ -->
+ <wsdl:operation name="IUSBDevice_getId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getVendorId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getProductId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getRevision">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getManufacturer">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getProduct">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getSerialNumber">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getAddress">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getPort">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getPortPath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getVersion">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getSpeed">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getRemote">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getDeviceInfo">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDevice_getBackend">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IUSBDeviceFilter
+ *************************************
+ -->
+ <wsdl:operation name="IUSBDeviceFilter_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getActive">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setActive">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getVendorId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setVendorId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getProductId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setProductId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getRevision">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setRevision">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getManufacturer">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setManufacturer">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getProduct">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setProduct">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getSerialNumber">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setSerialNumber">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getPort">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setPort">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getRemote">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setRemote">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_getMaskedInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceFilter_setMaskedInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IHostUSBDevice
+ *************************************
+ -->
+ <wsdl:operation name="IHostUSBDevice_getState">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IHostUSBDeviceFilter
+ *************************************
+ -->
+ <wsdl:operation name="IHostUSBDeviceFilter_getAction">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostUSBDeviceFilter_setAction">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IUSBProxyBackend
+ *************************************
+ -->
+ <wsdl:operation name="IUSBProxyBackend_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBProxyBackend_getType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IAudioAdapter
+ *************************************
+ -->
+ <wsdl:operation name="IAudioAdapter_getEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_setEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_getEnabledIn">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_setEnabledIn">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_getEnabledOut">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_setEnabledOut">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_getAudioController">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_setAudioController">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_getAudioCodec">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_setAudioCodec">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_getAudioDriver">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_setAudioDriver">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_getPropertiesList">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_setProperty">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IAudioAdapter_getProperty">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVRDEServer
+ *************************************
+ -->
+ <wsdl:operation name="IVRDEServer_getEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_setEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_getAuthType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_setAuthType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_getAuthTimeout">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_setAuthTimeout">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_getAllowMultiConnection">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_setAllowMultiConnection">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_getReuseSingleConnection">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_setReuseSingleConnection">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_getVRDEExtPack">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_setVRDEExtPack">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_getAuthLibrary">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_setAuthLibrary">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_getVRDEProperties">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_setVRDEProperty">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVRDEServer_getVRDEProperty">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISharedFolder
+ *************************************
+ -->
+ <wsdl:operation name="ISharedFolder_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISharedFolder_getHostPath">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISharedFolder_getAccessible">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISharedFolder_getWritable">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISharedFolder_setWritable">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISharedFolder_getAutoMount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISharedFolder_setAutoMount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISharedFolder_getAutoMountPoint">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISharedFolder_setAutoMountPoint">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISharedFolder_getLastAccessError">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IInternalSessionControl
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface ISession
+ *************************************
+ -->
+ <wsdl:operation name="ISession_getState">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISession_getType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISession_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISession_setName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISession_getMachine">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISession_getConsole">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ISession_unlockMachine">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IStorageController
+ *************************************
+ -->
+ <wsdl:operation name="IStorageController_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_setName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_getMaxDevicesPerPortCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_getMinPortCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_getMaxPortCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_getInstance">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_setInstance">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_getPortCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_setPortCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_getBus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_getControllerType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_setControllerType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_getUseHostIOCache">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_setUseHostIOCache">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageController_getBootable">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IManagedObjectRef
+ *************************************
+ -->
+ <wsdl:operation name="IManagedObjectRef_getInterfaceName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IManagedObjectRef_release">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IWebsessionManager
+ *************************************
+ -->
+ <wsdl:operation name="IWebsessionManager_logon">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IWebsessionManager_getSessionObject">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IWebsessionManager_logoff">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IPerformanceMetric
+ *************************************
+ -->
+ <wsdl:operation name="IPerformanceMetric_getMetricName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceMetric_getObject">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceMetric_getDescription">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceMetric_getPeriod">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceMetric_getCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceMetric_getUnit">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceMetric_getMinimumValue">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceMetric_getMaximumValue">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IPerformanceCollector
+ *************************************
+ -->
+ <wsdl:operation name="IPerformanceCollector_getMetricNames">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceCollector_getMetrics">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceCollector_setupMetrics">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceCollector_enableMetrics">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceCollector_disableMetrics">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IPerformanceCollector_queryMetricsData">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INATEngine
+ *************************************
+ -->
+ <wsdl:operation name="INATEngine_getNetwork">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setNetwork">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getHostIP">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setHostIP">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getTFTPPrefix">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setTFTPPrefix">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getTFTPBootFile">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setTFTPBootFile">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getTFTPNextServer">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setTFTPNextServer">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getAliasMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setAliasMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getDNSPassDomain">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setDNSPassDomain">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getDNSProxy">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setDNSProxy">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getDNSUseHostResolver">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setDNSUseHostResolver">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getRedirects">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_setNetworkSettings">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_getNetworkSettings">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_addRedirect">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATEngine_removeRedirect">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IExtPackPlugIn
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IExtPackBase
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IExtPack
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IExtPackFile
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IExtPackManager
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IBandwidthGroup
+ *************************************
+ -->
+ <wsdl:operation name="IBandwidthGroup_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBandwidthGroup_getType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBandwidthGroup_getReference">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBandwidthGroup_getMaxBytesPerSec">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBandwidthGroup_setMaxBytesPerSec">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IBandwidthControl
+ *************************************
+ -->
+ <wsdl:operation name="IBandwidthControl_getNumGroups">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBandwidthControl_createBandwidthGroup">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBandwidthControl_deleteBandwidthGroup">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBandwidthControl_getBandwidthGroup">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBandwidthControl_getAllBandwidthGroups">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVirtualBoxClient
+ *************************************
+ -->
+ <!--
+ *************************************
+ operations in portType for interface IEventSource
+ *************************************
+ -->
+ <wsdl:operation name="IEventSource_createListener">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IEventSource_createAggregator">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IEventSource_registerListener">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IEventSource_unregisterListener">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IEventSource_fireEvent">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IEventSource_getEvent">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IEventSource_eventProcessed">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IEventListener
+ *************************************
+ -->
+ <wsdl:operation name="IEventListener_handleEvent">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IEvent
+ *************************************
+ -->
+ <wsdl:operation name="IEvent_getType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IEvent_getSource">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IEvent_getWaitable">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IEvent_setProcessed">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IEvent_waitProcessed">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IReusableEvent
+ *************************************
+ -->
+ <wsdl:operation name="IReusableEvent_getGeneration">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IReusableEvent_reuse">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMachineEvent
+ *************************************
+ -->
+ <wsdl:operation name="IMachineEvent_getMachineId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMachineStateChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IMachineStateChangedEvent_getState">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMachineDataChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IMachineDataChangedEvent_getTemporary">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMediumRegisteredEvent
+ *************************************
+ -->
+ <wsdl:operation name="IMediumRegisteredEvent_getMediumId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumRegisteredEvent_getMediumType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMediumRegisteredEvent_getRegistered">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMediumConfigChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IMediumConfigChangedEvent_getMedium">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMachineRegisteredEvent
+ *************************************
+ -->
+ <wsdl:operation name="IMachineRegisteredEvent_getRegistered">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISessionStateChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="ISessionStateChangedEvent_getState">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestPropertyChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestPropertyChangedEvent_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestPropertyChangedEvent_getValue">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestPropertyChangedEvent_getFlags">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISnapshotEvent
+ *************************************
+ -->
+ <wsdl:operation name="ISnapshotEvent_getSnapshotId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISnapshotTakenEvent
+ *************************************
+ -->
+ <wsdl:operation name="ISnapshotTakenEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISnapshotDeletedEvent
+ *************************************
+ -->
+ <wsdl:operation name="ISnapshotDeletedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISnapshotRestoredEvent
+ *************************************
+ -->
+ <wsdl:operation name="ISnapshotRestoredEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISnapshotChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="ISnapshotChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMousePointerShapeChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IMousePointerShapeChangedEvent_getVisible">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShapeChangedEvent_getAlpha">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShapeChangedEvent_getXhot">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShapeChangedEvent_getYhot">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShapeChangedEvent_getWidth">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShapeChangedEvent_getHeight">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMousePointerShapeChangedEvent_getShape">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMouseCapabilityChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IMouseCapabilityChangedEvent_getSupportsAbsolute">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMouseCapabilityChangedEvent_getSupportsRelative">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMouseCapabilityChangedEvent_getSupportsMultiTouch">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IMouseCapabilityChangedEvent_getNeedsHostCursor">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IKeyboardLedsChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IKeyboardLedsChangedEvent_getNumLock">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IKeyboardLedsChangedEvent_getCapsLock">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IKeyboardLedsChangedEvent_getScrollLock">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IStateChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IStateChangedEvent_getState">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IAdditionsStateChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IAdditionsStateChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INetworkAdapterChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="INetworkAdapterChangedEvent_getNetworkAdapter">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IAudioAdapterChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IAudioAdapterChangedEvent_getAudioAdapter">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISerialPortChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="ISerialPortChangedEvent_getSerialPort">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IParallelPortChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IParallelPortChangedEvent_getParallelPort">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IStorageControllerChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IStorageControllerChangedEvent_getMachinId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageControllerChangedEvent_getControllerName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IMediumChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IMediumChangedEvent_getMediumAttachment">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IClipboardModeChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IClipboardModeChangedEvent_getClipboardMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IClipboardFileTransferModeChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IClipboardFileTransferModeChangedEvent_getEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IDnDModeChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IDnDModeChangedEvent_getDndMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICPUChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="ICPUChangedEvent_getCPU">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICPUChangedEvent_getAdd">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICPUExecutionCapChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="ICPUExecutionCapChangedEvent_getExecutionCap">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestKeyboardEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestKeyboardEvent_getScancodes">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestMouseEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestMouseEvent_getMode">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMouseEvent_getX">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMouseEvent_getY">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMouseEvent_getZ">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMouseEvent_getW">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMouseEvent_getButtons">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestMultiTouchEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestMultiTouchEvent_getContactCount">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMultiTouchEvent_getXPositions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMultiTouchEvent_getYPositions">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMultiTouchEvent_getContactIds">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMultiTouchEvent_getContactFlags">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMultiTouchEvent_getScanTime">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestSessionEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestSessionEvent_getSession">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestSessionStateChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestSessionStateChangedEvent_getId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSessionStateChangedEvent_getStatus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestSessionStateChangedEvent_getError">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestSessionRegisteredEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestSessionRegisteredEvent_getRegistered">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestProcessEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestProcessEvent_getProcess">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestProcessEvent_getPid">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestProcessRegisteredEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestProcessRegisteredEvent_getRegistered">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestProcessStateChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestProcessStateChangedEvent_getStatus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestProcessStateChangedEvent_getError">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestProcessIOEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestProcessIOEvent_getHandle">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestProcessIOEvent_getProcessed">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestProcessInputNotifyEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestProcessInputNotifyEvent_getStatus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestProcessOutputEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestProcessOutputEvent_getData">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFileEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFileEvent_getFile">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFileRegisteredEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFileRegisteredEvent_getRegistered">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFileStateChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFileStateChangedEvent_getStatus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestFileStateChangedEvent_getError">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFileIOEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFileIOEvent_getOffset">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestFileIOEvent_getProcessed">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFileOffsetChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFileOffsetChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFileSizeChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFileSizeChangedEvent_getNewSize">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFileReadEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFileReadEvent_getData">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestFileWriteEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestFileWriteEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVRDEServerChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IVRDEServerChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVRDEServerInfoChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IVRDEServerInfoChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IRecordingChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IRecordingChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IUSBControllerChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IUSBControllerChangedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IUSBDeviceStateChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IUSBDeviceStateChangedEvent_getDevice">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceStateChangedEvent_getAttached">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IUSBDeviceStateChangedEvent_getError">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ISharedFolderChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="ISharedFolderChangedEvent_getScope">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IRuntimeErrorEvent
+ *************************************
+ -->
+ <wsdl:operation name="IRuntimeErrorEvent_getFatal">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRuntimeErrorEvent_getId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRuntimeErrorEvent_getMessage">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IEventSourceChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IEventSourceChangedEvent_getListener">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IEventSourceChangedEvent_getAdd">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IExtraDataChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IExtraDataChangedEvent_getMachineId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IExtraDataChangedEvent_getKey">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IExtraDataChangedEvent_getValue">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVetoEvent
+ *************************************
+ -->
+ <wsdl:operation name="IVetoEvent_addVeto">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVetoEvent_isVetoed">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVetoEvent_getVetos">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVetoEvent_addApproval">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVetoEvent_isApproved">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IVetoEvent_getApprovals">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IExtraDataCanChangeEvent
+ *************************************
+ -->
+ <wsdl:operation name="IExtraDataCanChangeEvent_getMachineId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IExtraDataCanChangeEvent_getKey">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IExtraDataCanChangeEvent_getValue">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICanShowWindowEvent
+ *************************************
+ -->
+ <wsdl:operation name="ICanShowWindowEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IShowWindowEvent
+ *************************************
+ -->
+ <wsdl:operation name="IShowWindowEvent_getWinId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IShowWindowEvent_setWinId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INATRedirectEvent
+ *************************************
+ -->
+ <wsdl:operation name="INATRedirectEvent_getSlot">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATRedirectEvent_getRemove">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATRedirectEvent_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATRedirectEvent_getProto">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATRedirectEvent_getHostIP">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATRedirectEvent_getHostPort">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATRedirectEvent_getGuestIP">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATRedirectEvent_getGuestPort">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IHostPCIDevicePlugEvent
+ *************************************
+ -->
+ <wsdl:operation name="IHostPCIDevicePlugEvent_getPlugged">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostPCIDevicePlugEvent_getSuccess">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostPCIDevicePlugEvent_getAttachment">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IHostPCIDevicePlugEvent_getMessage">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVBoxSVCAvailabilityChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IVBoxSVCAvailabilityChangedEvent_getAvailable">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IBandwidthGroupChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IBandwidthGroupChangedEvent_getBandwidthGroup">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestMonitorChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestMonitorChangedEvent_getChangeType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMonitorChangedEvent_getScreenId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMonitorChangedEvent_getOriginX">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMonitorChangedEvent_getOriginY">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMonitorChangedEvent_getWidth">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestMonitorChangedEvent_getHeight">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestUserStateChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestUserStateChangedEvent_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestUserStateChangedEvent_getDomain">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestUserStateChangedEvent_getState">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestUserStateChangedEvent_getStateDetails">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IStorageDeviceChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IStorageDeviceChangedEvent_getStorageDevice">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageDeviceChangedEvent_getRemoved">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IStorageDeviceChangedEvent_getSilent">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INATNetworkChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="INATNetworkChangedEvent_getNetworkName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INATNetworkStartStopEvent
+ *************************************
+ -->
+ <wsdl:operation name="INATNetworkStartStopEvent_getStartEvent">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INATNetworkAlterEvent
+ *************************************
+ -->
+ <wsdl:operation name="INATNetworkAlterEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INATNetworkCreationDeletionEvent
+ *************************************
+ -->
+ <wsdl:operation name="INATNetworkCreationDeletionEvent_getCreationEvent">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INATNetworkSettingEvent
+ *************************************
+ -->
+ <wsdl:operation name="INATNetworkSettingEvent_getEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkSettingEvent_getNetwork">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkSettingEvent_getGateway">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkSettingEvent_getAdvertiseDefaultIPv6RouteEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkSettingEvent_getNeedDhcpServer">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface INATNetworkPortForwardEvent
+ *************************************
+ -->
+ <wsdl:operation name="INATNetworkPortForwardEvent_getCreate">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkPortForwardEvent_getIpv6">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkPortForwardEvent_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkPortForwardEvent_getProto">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkPortForwardEvent_getHostIp">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkPortForwardEvent_getHostPort">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkPortForwardEvent_getGuestIp">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="INATNetworkPortForwardEvent_getGuestPort">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IHostNameResolutionConfigurationChangeEvent
+ *************************************
+ -->
+ <wsdl:operation name="IHostNameResolutionConfigurationChangeEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IProgressEvent
+ *************************************
+ -->
+ <wsdl:operation name="IProgressEvent_getProgressId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IProgressPercentageChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IProgressPercentageChangedEvent_getPercent">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IProgressTaskCompletedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IProgressTaskCompletedEvent_getMidlDoesNotLikeEmptyInterfaces">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICursorPositionChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="ICursorPositionChangedEvent_getHasData">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICursorPositionChangedEvent_getX">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICursorPositionChangedEvent_getY">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestAdditionsStatusChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestAdditionsStatusChangedEvent_getFacility">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestAdditionsStatusChangedEvent_getStatus">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestAdditionsStatusChangedEvent_getRunLevel">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IGuestAdditionsStatusChangedEvent_getTimestamp">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IGuestMonitorInfoChangedEvent
+ *************************************
+ -->
+ <wsdl:operation name="IGuestMonitorInfoChangedEvent_getOutput">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IStringArray
+ *************************************
+ -->
+ <wsdl:operation name="IStringArray_getValues">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IFormValue
+ *************************************
+ -->
+ <wsdl:operation name="IFormValue_getType">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFormValue_getGeneration">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFormValue_getEnabled">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFormValue_getVisible">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFormValue_getLabel">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFormValue_getDescription">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IFormValue_getHelp">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IBooleanFormValue
+ *************************************
+ -->
+ <wsdl:operation name="IBooleanFormValue_getSelected">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IBooleanFormValue_setSelected">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IRangedIntegerFormValue
+ *************************************
+ -->
+ <wsdl:operation name="IRangedIntegerFormValue_getSuffix">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRangedIntegerFormValue_getMinimum">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRangedIntegerFormValue_getMaximum">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRangedIntegerFormValue_getInteger">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IRangedIntegerFormValue_setInteger">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IStringFormValue
+ *************************************
+ -->
+ <wsdl:operation name="IStringFormValue_getMultiline">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IStringFormValue_getString">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IStringFormValue_setString">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IChoiceFormValue
+ *************************************
+ -->
+ <wsdl:operation name="IChoiceFormValue_getValues">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IChoiceFormValue_getSelectedIndex">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="IChoiceFormValue_setSelectedIndex">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IForm
+ *************************************
+ -->
+ <wsdl:operation name="IForm_getValues">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface IVirtualSystemDescriptionForm
+ *************************************
+ -->
+ <wsdl:operation name="IVirtualSystemDescriptionForm_getVirtualSystemDescription">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICloudNetworkGatewayInfo
+ *************************************
+ -->
+ <wsdl:operation name="ICloudNetworkGatewayInfo_getPublicIP">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICloudClient
+ *************************************
+ -->
+ <wsdl:operation name="ICloudClient_getExportDescriptionForm">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_exportVM">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_getLaunchDescriptionForm">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_launchVM">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_getImportDescriptionForm">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_importInstance">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_listInstances">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_listImages">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_getInstanceInfo">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_startInstance">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_pauseInstance">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_terminateInstance">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_createImage">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_exportImage">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_importImage">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_deleteImage">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_getImageInfo">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudClient_startCloudNetworkGateway">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICloudProfile
+ *************************************
+ -->
+ <wsdl:operation name="ICloudProfile_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProfile_setName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProfile_getProviderId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProfile_getProperty">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProfile_setProperty">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProfile_getProperties">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProfile_setProperties">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProfile_remove">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProfile_createCloudClient">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICloudProvider
+ *************************************
+ -->
+ <wsdl:operation name="ICloudProvider_getName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_getShortName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_getId">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_getProfiles">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_getProfileNames">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_getSupportedPropertyNames">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_getPropertyDescription">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_createProfile">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_importProfiles">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_restoreProfiles">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_saveProfiles">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_getProfileByName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProvider_prepareUninstall">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <!--
+ *************************************
+ operations in portType for interface ICloudProviderManager
+ *************************************
+ -->
+ <wsdl:operation name="ICloudProviderManager_getProviders">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProviderManager_getProviderById">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProviderManager_getProviderByShortName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ <wsdl:operation name="ICloudProviderManager_getProviderByName">
+ <soap:operation soapAction="" style="document"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidObjectFault">
+ <soap:fault name="InvalidObjectFault" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="RuntimeFault">
+ <soap:fault name="RuntimeFault" use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ </wsdl:binding>
+</wsdl:definitions>
diff --git a/endpoints/lib/vboxwebService-6.1.wsdl b/endpoints/lib/vboxwebService-6.1.wsdl
new file mode 100644
index 0000000..9d0e05f
--- /dev/null
+++ b/endpoints/lib/vboxwebService-6.1.wsdl
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ DO NOT EDIT! This is a generated file.
+ Generated from: src/VBox/Main/idl/VirtualBox.xidl (VirtualBox's generic pseudo-IDL file)
+ Generator: src/VBox/Main/webservice/websrv-wsdl-service.xsl
+-->
+<definitions xmlns:interface="urn:vbox" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:vbox="http://www.virtualbox.org/" xmlns="http://schemas.xmlsoap.org/wsdl/" name="VirtualBox" targetNamespace="http://www.virtualbox.org/Service">
+ <import location="vboxweb-6.1.wsdl" namespace="http://www.virtualbox.org/"/>
+ <service name="vboxService">
+ <port binding="vbox:vboxBinding" name="vboxServicePort">
+ <soap:address location="http://localhost:18083/"/>
+ </port>
+ </service>
+</definitions>
diff --git a/js/phpvirtualbox.js b/js/phpvirtualbox.js
index 07d0521..fb1edec 100644
--- a/js/phpvirtualbox.js
+++ b/js/phpvirtualbox.js
@@ -2435,7 +2435,7 @@ var vboxMedia = {
},
/**
- * Return true if a medium format supports
+ * Return true if a medium format supports Split2G
*/
formatSupportsSplit: function(format) {
@@ -2450,6 +2450,23 @@ var vboxMedia = {
}
return false;
},
+
+ /**
+ * Return true if a medium format supports Discard
+ */
+ formatSupportsDiscard: function(format) {
+
+ var format = format.toLowerCase();
+
+ var mfs = $('#vboxPane').data('vboxSystemProperties').mediumFormats;
+
+ for(var i = 0; i < mfs.length; i++) {
+ if(mfs[i].id.toLowerCase() == format) {
+ return (jQuery.inArray('Discard',mfs[i].capabilities) > -1);
+ }
+ }
+ return false;
+ },
/**
* Return printable virtual hard disk variant
@@ -4752,7 +4769,13 @@ var vboxStorage = {
attrib: 'ignoreFlush',
runningEnabled: true,
});
- }
+ };
+ if($('#vboxPane').data('vboxConfig').enableAdvancedConfig&&vboxMedia.formatSupportsDiscard(ma.medium.format)) {
+ opts[opts.length]={
+ label: 'Support Discard (TRIM)',
+ attrib: 'discard',
+ };
+ };
return opts;
case 'DVD':
// Host drive
@@ -4843,7 +4866,7 @@ var vboxStorage = {
},
SCSI: {
- maxPortCount: 16,
+ maxPortCount: 15,
maxDevicesPerPortCount: 1,
driveTypes: ['dvd','disk'],
types: ['LsiLogic','BusLogic'],
@@ -4886,18 +4909,34 @@ var vboxStorage = {
},
USB: {
- maxPortCount: 8,
- maxDevicesPerPortCount: 1,
- types: ['USB'],
- driveTypes: ['dvd','disk'],
- slotName: function(p,d) { return trans('USB Port %1','VBoxGlobal', null, 'StorageSlot').replace('%1',p); },
- slots: function() {
- var s = {};
- for(var i = 0; i < 8; i++) {
- s[i+'-0'] = trans('USB Port %1','VBoxGlobal', null, 'StorageSlot').replace('%1',i);
- }
- return s;
- }
+ maxPortCount: 8,
+ maxDevicesPerPortCount: 1,
+ types: ['USB'],
+ driveTypes: ['dvd','disk'],
+ slotName: function(p,d) { return trans('USB Port %1','VBoxGlobal', null, 'StorageSlot').replace('%1',p); },
+ slots: function() {
+ var s = {};
+ for(var i = 0; i < 8; i++) {
+ s[i+'-0'] = trans('USB Port %1','VBoxGlobal', null, 'StorageSlot').replace('%1',i);
+ }
+ return s;
+ }
+ },
+
+ PCIe: {
+ maxPortCount: 255,
+ maxDevicesPerPortCount: 1,
+ types: ['NVMe'],
+ driveTypes: ['disk'],
+ slotName: function(p,d) { return trans('NVMe Port %1','VBoxGlobal', null, 'StorageSlot').replace('%1',p); },
+ slots: function() {
+ var s = {};
+ for(var i = 0; i < 8; i++) {
+ s[i+'-0'] = trans('NVMe Port %1','VBoxGlobal', null, 'StorageSlot').replace('%1',i);
+ }
+ return s;
+ },
+ displayInherit: 'IDE'
}
};
diff --git a/languages/de.xml b/languages/de.xml
index 99ab4ff..92de63e 100644
--- a/languages/de.xml
+++ b/languages/de.xml
@@ -141,12 +141,12 @@
</message>
<message>
<source>Up</source>
- <translation>Nach Oben</translation>
+ <translation>Online</translation>
<comment>Host network adapter status</comment>
</message>
<message>
<source>Down</source>
- <translation>Nach Unten</translation>
+ <translation>Offline</translation>
<comment>Host network adapter status</comment>
</message>
</context>
diff --git a/panes/settingsStorage.html b/panes/settingsStorage.html
index 5e1ce54..c31cd34 100644
--- a/panes/settingsStorage.html
+++ b/panes/settingsStorage.html
@@ -945,7 +945,7 @@ function vboxSettingsSelectController(tbl) {
$('#vboxSettingsHDInfo').css('display','none');
// Show SATA port count
- if(busType == 'SATA') {
+ if((busType == 'SATA')||(busType == 'PCIe')) {
$(document.forms['frmVboxSettings'].vboxSettingsControllerPortCount).val($(tbl).data('controller').portCount);
$('#vboxSettingsControllerPortCountRow').css('display','');
} else {