2009-03-13 16:15:34 +00:00
|
|
|
# IBM(c) 2008 EPL license http://www.eclipse.org/legal/epl-v10.html
|
|
|
|
# Ver. 2.1 (3) - sf@mauricebrinkmann.de
|
|
|
|
#-------------------------------------------------------
|
|
|
|
|
|
|
|
package xCAT::vboxService;
|
|
|
|
my %methods = (
|
|
|
|
IVirtualBox_getExtraData => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'key', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getExtraData
|
|
|
|
ISerialPort_setHostMode => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'hostMode', type => 'vbox:PortMode', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISerialPort_setHostMode
|
|
|
|
IHostFloppyDrive_getName => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHostFloppyDrive_getName
|
|
|
|
IVHDImage_getCreated => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVHDImage_getCreated
|
|
|
|
IFloppyDrive_setEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'enabled', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IFloppyDrive_setEnabled
|
|
|
|
IUSBDeviceFilter_getManufacturer => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_getManufacturer
|
|
|
|
IParallelPort_setIOBase => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'IOBase', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IParallelPort_setIOBase
|
|
|
|
ISystemProperties_getNetworkAdapterCount => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_getNetworkAdapterCount
|
|
|
|
IMachine_getName => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getName
|
|
|
|
IVRDPServer_setEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'enabled', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVRDPServer_setEnabled
|
|
|
|
IHardDisk_setDescription => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'description', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHardDisk_setDescription
|
|
|
|
IVRDPServer_getNetAddress => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVRDPServer_getNetAddress
|
|
|
|
ISnapshot_getChildren => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISnapshot_getChildren
|
|
|
|
IMachine_getOSTypeId => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getOSTypeId
|
|
|
|
IUSBDevice_getRevision => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDevice_getRevision
|
|
|
|
IVirtualDiskImage_deleteImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualDiskImage_deleteImage
|
|
|
|
IHardDisk_setType => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'type', type => 'vbox:HardDiskType', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHardDisk_setType
|
|
|
|
IVirtualBox_getHost => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getHost
|
|
|
|
IMachine_setCurrentSnapshot => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_setCurrentSnapshot
|
|
|
|
IUSBDevice_getId => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDevice_getId
|
|
|
|
IDVDDrive_getState => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IDVDDrive_getState
|
|
|
|
IISCSIHardDisk_getLun => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IISCSIHardDisk_getLun
|
|
|
|
IConsole_getSharedFolders => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_getSharedFolders
|
|
|
|
IMachine_getVRAMSize => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getVRAMSize
|
|
|
|
IMachine_getId => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getId
|
|
|
|
ISerialPort_setServer => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'server', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISerialPort_setServer
|
|
|
|
ISnapshot_setName => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISnapshot_setName
|
|
|
|
IMachine_getPAEEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getPAEEnabled
|
|
|
|
IVirtualBox_getDVDImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getDVDImage
|
|
|
|
IUSBDevice_getProductId => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDevice_getProductId
|
|
|
|
ISnapshot_getTimeStamp => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISnapshot_getTimeStamp
|
|
|
|
IVirtualBox_openFloppyImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'filePath', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_openFloppyImage
|
|
|
|
IHost_getFloppyDrives => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHost_getFloppyDrives
|
|
|
|
IMachine_getLogFolder => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getLogFolder
|
|
|
|
IMachine_getBIOSSettings => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getBIOSSettings
|
|
|
|
ISystemProperties_getMinGuestVRAM => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_getMinGuestVRAM
|
|
|
|
IVirtualBox_registerFloppyImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'image', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_registerFloppyImage
|
|
|
|
IHardDisk_getStorageType => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHardDisk_getStorageType
|
|
|
|
INetworkAdapter_attachToInternalNetwork => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_attachToInternalNetwork
|
|
|
|
ISerialPort_getPath => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISerialPort_getPath
|
|
|
|
ISATAController_getPortCount => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISATAController_getPortCount
|
|
|
|
IHardDisk_getLocation => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHardDisk_getLocation
|
|
|
|
IProgress_getResultCode => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IProgress_getResultCode
|
|
|
|
ISystemProperties_getMaxBootPosition => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_getMaxBootPosition
|
|
|
|
IMachine_getStateFilePath => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getStateFilePath
|
|
|
|
IUSBController_getDeviceFilters => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBController_getDeviceFilters
|
|
|
|
IVirtualBox_saveSettingsWithBackup => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_saveSettingsWithBackup
|
|
|
|
IMachine_attachHardDisk => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'bus', type => 'vbox:StorageBus', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'channel', type => 'xsd:int', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'device', type => 'xsd:int', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_attachHardDisk
|
|
|
|
IMachine_getSettingsFilePath => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getSettingsFilePath
|
|
|
|
INetworkAdapter_setLineSpeed => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'lineSpeed', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_setLineSpeed
|
|
|
|
IConsole_pause => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_pause
|
|
|
|
IMachine_getClipboardMode => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getClipboardMode
|
|
|
|
IVirtualBox_getMachines2 => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getMachines2
|
|
|
|
ISerialPort_setIOBase => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'IOBase', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISerialPort_setIOBase
|
|
|
|
IMachine_setName => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_setName
|
|
|
|
IMachine_getState => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getState
|
|
|
|
ISerialPort_getSlot => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISerialPort_getSlot
|
|
|
|
INetworkAdapter_setAdapterType => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'adapterType', type => 'vbox:NetworkAdapterType', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_setAdapterType
|
|
|
|
IConsole_takeSnapshot => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'description', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_takeSnapshot
|
|
|
|
IVirtualDiskImage_createFixedImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'size', type => 'xsd:unsignedLong', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualDiskImage_createFixedImage
|
|
|
|
IMachine_getCurrentSnapshot => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getCurrentSnapshot
|
|
|
|
IConsole_getRemoteUSBDevices => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_getRemoteUSBDevices
|
|
|
|
IVirtualBox_getFloppyImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getFloppyImage
|
|
|
|
INetworkAdapter_setTraceEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'traceEnabled', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_setTraceEnabled
|
|
|
|
IProgress_getCompleted => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IProgress_getCompleted
|
|
|
|
IISCSIHardDisk_setUserName => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'userName', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IISCSIHardDisk_setUserName
|
|
|
|
ISystemProperties_getMaxVDISize => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_getMaxVDISize
|
|
|
|
IConsole_getUSBDevices => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_getUSBDevices
|
|
|
|
IVRDPServer_getAuthType => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVRDPServer_getAuthType
|
|
|
|
IMachine_discardSettings => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_discardSettings
|
|
|
|
IHost_getUSBDeviceFilters => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHost_getUSBDeviceFilters
|
|
|
|
IParallelPort_setPath => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'path', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IParallelPort_setPath
|
|
|
|
IParallelPort_setIRQ => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'IRQ', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IParallelPort_setIRQ
|
|
|
|
IMouse_getAbsoluteSupported => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMouse_getAbsoluteSupported
|
|
|
|
IUSBDeviceFilter_setRevision => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'revision', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_setRevision
|
|
|
|
IFloppyDrive_getHostDrive => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IFloppyDrive_getHostDrive
|
|
|
|
IMachine_getSerialPort => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'slot', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getSerialPort
|
|
|
|
IMachine_detachHardDisk => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'bus', type => 'vbox:StorageBus', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'channel', type => 'xsd:int', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'device', type => 'xsd:int', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_detachHardDisk
|
|
|
|
IHardDisk_getRoot => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHardDisk_getRoot
|
|
|
|
INetworkAdapter_detach => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_detach
|
|
|
|
ISession_getMachine => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISession_getMachine
|
|
|
|
IMachine_getStatisticsUpdateInterval => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getStatisticsUpdateInterval
|
|
|
|
ISerialPort_setPath => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'path', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISerialPort_setPath
|
|
|
|
IKeyboard_putCAD => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IKeyboard_putCAD
|
|
|
|
IMachine_getParallelPort => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'slot', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getParallelPort
|
|
|
|
ICustomHardDisk_setLocation => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'location', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ICustomHardDisk_setLocation
|
|
|
|
IMachine_getMemoryBalloonSize => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getMemoryBalloonSize
|
|
|
|
IUSBDeviceFilter_setManufacturer => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'manufacturer', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_setManufacturer
|
|
|
|
IVHDImage_deleteImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVHDImage_deleteImage
|
|
|
|
IFloppyDrive_getState => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IFloppyDrive_getState
|
|
|
|
IUSBController_setEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'enabled', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBController_setEnabled
|
|
|
|
IMachine_getSnapshotCount => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getSnapshotCount
|
|
|
|
IVRDPServer_getAllowMultiConnection => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVRDPServer_getAllowMultiConnection
|
|
|
|
IVirtualBox_getGuestOSTypes => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getGuestOSTypes
|
|
|
|
IMachine_createSharedFolder => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'hostPath', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'writable', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_createSharedFolder
|
|
|
|
IVirtualBox_registerHardDisk => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'hardDisk', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_registerHardDisk
|
|
|
|
ISession_close => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISession_close
|
|
|
|
IVRDPServer_setAuthType => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'authType', type => 'vbox:VRDPAuthType', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVRDPServer_setAuthType
|
|
|
|
ISerialPort_setIRQ => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'IRQ', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISerialPort_setIRQ
|
|
|
|
IMachine_getNetworkAdapter => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'slot', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getNetworkAdapter
|
|
|
|
IMachine_getSessionType => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getSessionType
|
|
|
|
IVMDKImage_deleteImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVMDKImage_deleteImage
|
|
|
|
IHost_createUSBDeviceFilter => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHost_createUSBDeviceFilter
|
|
|
|
IVirtualBox_createHardDisk => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'storageType', type => 'vbox:HardDiskStorageType', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_createHardDisk
|
|
|
|
IHardDisk_getLastAccessError => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHardDisk_getLastAccessError
|
|
|
|
ISATAController_setPortCount => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'portCount', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISATAController_setPortCount
|
|
|
|
IISCSIHardDisk_setPort => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'port', type => 'xsd:unsignedShort', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IISCSIHardDisk_setPort
|
|
|
|
IVirtualDiskImage_getCreated => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualDiskImage_getCreated
|
|
|
|
IVirtualBox_unregisterHardDisk => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_unregisterHardDisk
|
|
|
|
IFloppyDrive_mountImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'imageId', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IFloppyDrive_mountImage
|
|
|
|
INetworkAdapter_getLineSpeed => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_getLineSpeed
|
|
|
|
IConsole_getMouse => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_getMouse
|
|
|
|
INetworkAdapter_getCableConnected => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_getCableConnected
|
|
|
|
IVirtualBox_setExtraData => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'key', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'value', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_setExtraData
|
|
|
|
IVirtualBox_getSystemProperties => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getSystemProperties
|
|
|
|
IUSBController_getUSBStandard => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBController_getUSBStandard
|
|
|
|
IMachine_setPAEEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'PAEEnabled', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_setPAEEnabled
|
|
|
|
IFloppyImage_getAccessible => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IFloppyImage_getAccessible
|
|
|
|
IProgress_getOperation => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IProgress_getOperation
|
|
|
|
IVirtualBox_getSettingsFilePath => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getSettingsFilePath
|
|
|
|
IHardDisk_getType => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHardDisk_getType
|
|
|
|
IMachine_showConsoleWindow => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_showConsoleWindow
|
|
|
|
IConsole_detachUSBDevice => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_detachUSBDevice
|
|
|
|
IMachine_getSATAController => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getSATAController
|
|
|
|
IUSBController_insertDeviceFilter => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'position', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'filter', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBController_insertDeviceFilter
|
|
|
|
ISession_getState => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISession_getState
|
|
|
|
IVirtualBox_unregisterDVDImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_unregisterDVDImage
|
|
|
|
ISystemProperties_getDefaultVDIFolder => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_getDefaultVDIFolder
|
|
|
|
IHost_getOperatingSystem => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHost_getOperatingSystem
|
|
|
|
IHostDVDDrive_getName => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHostDVDDrive_getName
|
|
|
|
IMachine_getHWVirtExEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getHWVirtExEnabled
|
|
|
|
IMachine_setMemoryBalloonSize => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'memoryBalloonSize', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_setMemoryBalloonSize
|
|
|
|
IMachine_getLastStateChange => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getLastStateChange
|
|
|
|
IConsole_powerDown => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_powerDown
|
|
|
|
IAudioAdapter_getEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IAudioAdapter_getEnabled
|
|
|
|
IMachine_setMemorySize => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'memorySize', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_setMemorySize
|
|
|
|
IUSBDevice_getAddress => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDevice_getAddress
|
|
|
|
IConsole_getKeyboard => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_getKeyboard
|
|
|
|
INetworkAdapter_setTraceFile => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'traceFile', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_setTraceFile
|
|
|
|
IProgress_getCancelable => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IProgress_getCancelable
|
|
|
|
IConsole_reset => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_reset
|
|
|
|
IVirtualBox_registerDVDImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'image', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_registerDVDImage
|
|
|
|
IISCSIHardDisk_setServer => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'server', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IISCSIHardDisk_setServer
|
|
|
|
IProgress_getCanceled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IProgress_getCanceled
|
|
|
|
ISystemProperties_getParallelPortCount => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_getParallelPortCount
|
|
|
|
INetworkAdapter_getEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_getEnabled
|
|
|
|
IDVDImage_getSize => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IDVDImage_getSize
|
|
|
|
IMachine_getSessionState => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getSessionState
|
|
|
|
ISession_getConsole => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISession_getConsole
|
|
|
|
INetworkAdapter_getAttachmentType => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_getAttachmentType
|
|
|
|
IMouse_putMouseEventAbsolute => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'x', type => 'xsd:int', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'y', type => 'xsd:int', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'dz', type => 'xsd:int', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'buttonState', type => 'xsd:int', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMouse_putMouseEventAbsolute
|
|
|
|
IWebsessionManager_logon => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => 'username', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'password', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IWebsessionManager_logon
|
|
|
|
IParallelPort_getEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IParallelPort_getEnabled
|
|
|
|
INetworkAdapter_attachToHostInterface => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_attachToHostInterface
|
|
|
|
IParallelPort_getIRQ => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IParallelPort_getIRQ
|
|
|
|
IVirtualBox_openHardDisk => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'location', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_openHardDisk
|
|
|
|
IUSBDeviceFilter_getName => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_getName
|
|
|
|
IConsole_resume => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_resume
|
|
|
|
IFloppyImage_getId => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IFloppyImage_getId
|
|
|
|
IVHDImage_setFilePath => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'filePath', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVHDImage_setFilePath
|
|
|
|
IHost_getDVDDrives => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHost_getDVDDrives
|
|
|
|
IVirtualBox_registerMachine => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'machine', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_registerMachine
|
|
|
|
IManagedObjectRef_release => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IManagedObjectRef_release
|
|
|
|
INetworkAdapter_setEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'enabled', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_setEnabled
|
|
|
|
IMachine_setHWVirtExEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'HWVirtExEnabled', type => 'vbox:TSBool', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_setHWVirtExEnabled
|
|
|
|
IParallelPort_getIOBase => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IParallelPort_getIOBase
|
|
|
|
IISCSIHardDisk_getServer => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IISCSIHardDisk_getServer
|
|
|
|
IConsole_adoptSavedState => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'savedStateFile', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_adoptSavedState
|
|
|
|
IMachine_saveSettingsWithBackup => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_saveSettingsWithBackup
|
|
|
|
IVRDPServer_setAuthTimeout => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'authTimeout', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVRDPServer_setAuthTimeout
|
|
|
|
IMachine_getHardDisk => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'bus', type => 'vbox:StorageBus', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'channel', type => 'xsd:int', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'device', type => 'xsd:int', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getHardDisk
|
|
|
|
IVRDPServer_getAuthTimeout => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVRDPServer_getAuthTimeout
|
|
|
|
IISCSIHardDisk_setTarget => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'target', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IISCSIHardDisk_setTarget
|
|
|
|
IFloppyDrive_unmount => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IFloppyDrive_unmount
|
|
|
|
IMachine_getFloppyDrive => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getFloppyDrive
|
|
|
|
ISnapshot_setDescription => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'description', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISnapshot_setDescription
|
|
|
|
IUSBDeviceFilter_setProductId => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'productId', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_setProductId
|
|
|
|
IUSBDevice_getPort => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDevice_getPort
|
|
|
|
IProgress_getOperationDescription => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IProgress_getOperationDescription
|
|
|
|
IVRDPServer_setNetAddress => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'netAddress', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVRDPServer_setNetAddress
|
|
|
|
IDVDDrive_setPassthrough => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'passthrough', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IDVDDrive_setPassthrough
|
|
|
|
IUSBDevice_getProduct => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDevice_getProduct
|
|
|
|
ISystemProperties_getMaxGuestRAM => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_getMaxGuestRAM
|
|
|
|
IHost_removeUSBDeviceFilter => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'position', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHost_removeUSBDeviceFilter
|
|
|
|
IMachine_getHardDiskAttachments => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getHardDiskAttachments
|
|
|
|
IMachine_getSnapshotFolder => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getSnapshotFolder
|
|
|
|
IVirtualDiskImage_getFilePath => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualDiskImage_getFilePath
|
|
|
|
IConsole_discardCurrentState => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_discardCurrentState
|
|
|
|
IFloppyDrive_getEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IFloppyDrive_getEnabled
|
|
|
|
IConsole_sleepButton => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_sleepButton
|
|
|
|
IMouse_putMouseEvent => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'dx', type => 'xsd:int', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'dy', type => 'xsd:int', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'dz', type => 'xsd:int', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'buttonState', type => 'xsd:int', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMouse_putMouseEvent
|
|
|
|
IUSBDeviceFilter_setActive => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'active', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_setActive
|
|
|
|
IVirtualBox_openMachine => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'settingsFile', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_openMachine
|
|
|
|
IConsole_discardSnapshot => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_discardSnapshot
|
|
|
|
ISystemProperties_setLogHistoryCount => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'LogHistoryCount', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_setLogHistoryCount
|
|
|
|
IHost_getUSBDevices => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHost_getUSBDevices
|
|
|
|
IVirtualBox_unregisterFloppyImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_unregisterFloppyImage
|
|
|
|
IISCSIHardDisk_getUserName => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IISCSIHardDisk_getUserName
|
|
|
|
IHost_insertUSBDeviceFilter => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'position', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'filter', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHost_insertUSBDeviceFilter
|
|
|
|
IMachine_canShowConsoleWindow => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_canShowConsoleWindow
|
|
|
|
IUSBDeviceFilter_getProduct => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_getProduct
|
|
|
|
ISnapshot_getMachine => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISnapshot_getMachine
|
|
|
|
IParallelPort_getSlot => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IParallelPort_getSlot
|
|
|
|
IConsole_discardSavedState => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_discardSavedState
|
|
|
|
IMachine_saveSettings => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_saveSettings
|
|
|
|
ICustomHardDisk_deleteImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ICustomHardDisk_deleteImage
|
|
|
|
ISerialPort_getIRQ => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISerialPort_getIRQ
|
|
|
|
IHardDisk_getChildren => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHardDisk_getChildren
|
|
|
|
IDVDDrive_captureHostDrive => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'drive', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IDVDDrive_captureHostDrive
|
|
|
|
IConsole_createSharedFolder => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'hostPath', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'writable', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_createSharedFolder
|
|
|
|
IHardDisk_getMachineId => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHardDisk_getMachineId
|
|
|
|
IMachine_getVRDPServer => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getVRDPServer
|
|
|
|
IConsole_removeSharedFolder => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_removeSharedFolder
|
|
|
|
IVMDKImage_getFilePath => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVMDKImage_getFilePath
|
|
|
|
IMachine_getSettingsFileVersion => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getSettingsFileVersion
|
|
|
|
IVirtualBox_createLegacyMachine => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'settingsFile', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_createLegacyMachine
|
|
|
|
IVirtualBox_findVirtualDiskImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'filePath', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_findVirtualDiskImage
|
|
|
|
IVirtualBox_getFloppyImageUsage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'usage', type => 'vbox:ResourceUsage', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getFloppyImageUsage
|
|
|
|
IVirtualDiskImage_setFilePath => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'filePath', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualDiskImage_setFilePath
|
|
|
|
IUSBDeviceFilter_getRemote => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_getRemote
|
|
|
|
INetworkAdapter_setMACAddress => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'MACAddress', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_setMACAddress
|
|
|
|
ISystemProperties_getRemoteDisplayAuthLibrary => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_getRemoteDisplayAuthLibrary
|
|
|
|
INetworkAdapter_setInternalNetwork => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'internalNetwork', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_setInternalNetwork
|
|
|
|
IHardDisk_getId => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHardDisk_getId
|
|
|
|
IDVDDrive_getImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IDVDDrive_getImage
|
|
|
|
ICustomHardDisk_getFormat => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ICustomHardDisk_getFormat
|
|
|
|
ISystemProperties_getSerialPortCount => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_getSerialPortCount
|
|
|
|
ISATAController_GetIDEEmulationPort => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'devicePosition', type => 'xsd:int', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISATAController_GetIDEEmulationPort
|
|
|
|
INetworkAdapter_getTraceFile => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_getTraceFile
|
|
|
|
ISystemProperties_getDefaultMachineFolder => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_getDefaultMachineFolder
|
|
|
|
IISCSIHardDisk_setLun => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'lun', type => 'xsd:unsignedLong', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IISCSIHardDisk_setLun
|
|
|
|
IFloppyImage_getFilePath => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IFloppyImage_getFilePath
|
|
|
|
INetworkAdapter_getNATNetwork => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_getNATNetwork
|
|
|
|
ISnapshot_getOnline => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISnapshot_getOnline
|
|
|
|
IVRDPServer_getEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVRDPServer_getEnabled
|
|
|
|
IManagedObjectRef_getInterfaceName => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IManagedObjectRef_getInterfaceName
|
|
|
|
ICustomHardDisk_createFixedImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'size', type => 'xsd:unsignedLong', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ICustomHardDisk_createFixedImage
|
|
|
|
ISnapshot_getId => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISnapshot_getId
|
|
|
|
IConsole_getRemoteDisplayInfo => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_getRemoteDisplayInfo
|
|
|
|
IISCSIHardDisk_setPassword => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'password', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IISCSIHardDisk_setPassword
|
|
|
|
IHardDisk_getActualSize => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHardDisk_getActualSize
|
|
|
|
IVirtualBox_removeSharedFolder => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_removeSharedFolder
|
|
|
|
IConsole_attachUSBDevice => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_attachUSBDevice
|
|
|
|
IISCSIHardDisk_getPassword => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IISCSIHardDisk_getPassword
|
|
|
|
IVirtualBox_getGuestOSType => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getGuestOSType
|
|
|
|
ISnapshot_getName => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISnapshot_getName
|
|
|
|
IHardDisk_getAccessible => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHardDisk_getAccessible
|
|
|
|
IParallelPort_setEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'enabled', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IParallelPort_setEnabled
|
|
|
|
IConsole_getPowerButtonHandled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_getPowerButtonHandled
|
|
|
|
IAudioAdapter_getAudioDriver => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IAudioAdapter_getAudioDriver
|
|
|
|
ISerialPort_getHostMode => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISerialPort_getHostMode
|
|
|
|
IConsole_getState => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_getState
|
|
|
|
IMachine_setSnapshotFolder => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'snapshotFolder', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_setSnapshotFolder
|
|
|
|
IVRDPServer_setPort => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'port', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVRDPServer_setPort
|
|
|
|
IVirtualBox_waitForPropertyChange => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'what', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'timeout', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_waitForPropertyChange
|
|
|
|
IVirtualBox_getSharedFolders => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getSharedFolders
|
|
|
|
ICustomHardDisk_createDynamicImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'size', type => 'xsd:unsignedLong', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ICustomHardDisk_createDynamicImage
|
|
|
|
IVirtualBox_getMachine => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getMachine
|
|
|
|
IKeyboard_putScancode => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'scancode', type => 'xsd:int', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IKeyboard_putScancode
|
|
|
|
IMachine_deleteSettings => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_deleteSettings
|
|
|
|
IHostDVDDrive_getDescription => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHostDVDDrive_getDescription
|
|
|
|
IVirtualBox_findFloppyImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'filePath', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_findFloppyImage
|
|
|
|
ISATAController_getEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISATAController_getEnabled
|
|
|
|
ICustomHardDisk_getCreated => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ICustomHardDisk_getCreated
|
|
|
|
IVirtualBox_openDVDImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'filePath', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_openDVDImage
|
|
|
|
IFloppyDrive_getImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IFloppyDrive_getImage
|
|
|
|
IConsole_getDeviceActivity => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'type', type => 'vbox:DeviceType', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_getDeviceActivity
|
|
|
|
ISerialPort_getEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISerialPort_getEnabled
|
|
|
|
ISystemProperties_getLogHistoryCount => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_getLogHistoryCount
|
|
|
|
ISnapshot_getParent => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISnapshot_getParent
|
|
|
|
IVirtualBox_getDVDImageUsage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'usage', type => 'vbox:ResourceUsage', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getDVDImageUsage
|
|
|
|
IConsole_powerButton => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_powerButton
|
|
|
|
IHost_getMemorySize => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHost_getMemorySize
|
|
|
|
IHardDisk_getDescription => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHardDisk_getDescription
|
|
|
|
ISerialPort_getIOBase => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISerialPort_getIOBase
|
|
|
|
IMachine_setMonitorCount => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'MonitorCount', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_setMonitorCount
|
|
|
|
ISerialPort_getServer => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISerialPort_getServer
|
|
|
|
IMachine_getCurrentStateModified => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getCurrentStateModified
|
|
|
|
IUSBDeviceFilter_setProduct => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'product', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_setProduct
|
|
|
|
INetworkAdapter_setCableConnected => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'cableConnected', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_setCableConnected
|
|
|
|
IMachine_getExtraData => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'key', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getExtraData
|
|
|
|
IVHDImage_createFixedImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'size', type => 'xsd:unsignedLong', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVHDImage_createFixedImage
|
|
|
|
IVHDImage_getFilePath => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVHDImage_getFilePath
|
|
|
|
IVirtualBox_openSession => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'session', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'machineId', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_openSession
|
|
|
|
IConsole_getMachine => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_getMachine
|
|
|
|
IVirtualBox_unregisterMachine => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_unregisterMachine
|
|
|
|
INetworkAdapter_setNATNetwork => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'NATNetwork', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_setNATNetwork
|
|
|
|
IHost_getProcessorCount => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHost_getProcessorCount
|
|
|
|
INetworkAdapter_attachToNAT => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_attachToNAT
|
|
|
|
IDVDImage_getFilePath => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IDVDImage_getFilePath
|
|
|
|
IAudioAdapter_setAudioController => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'audioController', type => 'vbox:AudioControllerType', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IAudioAdapter_setAudioController
|
|
|
|
IVirtualBox_findDVDImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'filePath', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_findDVDImage
|
|
|
|
IMachine_setClipboardMode => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'clipboardMode', type => 'vbox:ClipboardMode', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_setClipboardMode
|
|
|
|
IHostFloppyDrive_getDescription => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHostFloppyDrive_getDescription
|
|
|
|
IUSBDeviceFilter_setName => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_setName
|
|
|
|
IDVDDrive_getPassthrough => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IDVDDrive_getPassthrough
|
|
|
|
IConsole_powerUp => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_powerUp
|
|
|
|
ISATAController_SetIDEEmulationPort => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'devicePosition', type => 'xsd:int', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'portNumber', type => 'xsd:int', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISATAController_SetIDEEmulationPort
|
|
|
|
IUSBDevice_getManufacturer => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDevice_getManufacturer
|
|
|
|
IProgress_getPercent => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IProgress_getPercent
|
|
|
|
IDVDImage_getAccessible => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IDVDImage_getAccessible
|
|
|
|
IVirtualBox_getFloppyImages => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getFloppyImages
|
|
|
|
IWebsessionManager_logoff => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => 'refIVirtualBox', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IWebsessionManager_logoff
|
|
|
|
IUSBDevice_getSerialNumber => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDevice_getSerialNumber
|
|
|
|
IProgress_getOperationPercent => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IProgress_getOperationPercent
|
|
|
|
IVirtualDiskImage_createDynamicImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'size', type => 'xsd:unsignedLong', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualDiskImage_createDynamicImage
|
|
|
|
IMachine_getNextExtraDataKey => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'key', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getNextExtraDataKey
|
|
|
|
IHost_getProcessorSpeed => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHost_getProcessorSpeed
|
|
|
|
IVirtualBox_saveSettings => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_saveSettings
|
|
|
|
ISnapshot_getDescription => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISnapshot_getDescription
|
|
|
|
INetworkAdapter_getMACAddress => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_getMACAddress
|
|
|
|
IVirtualBox_findHardDisk => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'location', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_findHardDisk
|
|
|
|
ISession_getType => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISession_getType
|
|
|
|
IVirtualBox_getHardDisks => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getHardDisks
|
|
|
|
IUSBDeviceFilter_getVendorId => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_getVendorId
|
|
|
|
IUSBController_getEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBController_getEnabled
|
|
|
|
IDVDDrive_getHostDrive => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IDVDDrive_getHostDrive
|
|
|
|
IVRDPServer_setAllowMultiConnection => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'allowMultiConnection', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVRDPServer_setAllowMultiConnection
|
|
|
|
IVRDPServer_getPort => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVRDPServer_getPort
|
|
|
|
IHostUSBDeviceFilter_setAction => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'action', type => 'vbox:USBDeviceFilterAction', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHostUSBDeviceFilter_setAction
|
|
|
|
ISystemProperties_setHWVirtExEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'HWVirtExEnabled', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_setHWVirtExEnabled
|
|
|
|
IAudioAdapter_getAudioController => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IAudioAdapter_getAudioController
|
|
|
|
IVMDKImage_createFixedImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'size', type => 'xsd:unsignedLong', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVMDKImage_createFixedImage
|
|
|
|
IUSBDeviceFilter_setPort => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'port', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_setPort
|
|
|
|
IVirtualBox_getVersion => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getVersion
|
|
|
|
IUSBDevice_getPortVersion => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDevice_getPortVersion
|
|
|
|
IUSBController_getEnabledEhci => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBController_getEnabledEhci
|
|
|
|
IISCSIHardDisk_getTarget => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IISCSIHardDisk_getTarget
|
|
|
|
IUSBDeviceFilter_getPort => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_getPort
|
|
|
|
IMachine_getSnapshot => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getSnapshot
|
|
|
|
IFloppyDrive_captureHostDrive => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'drive', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IFloppyDrive_captureHostDrive
|
|
|
|
IConsole_saveState => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_saveState
|
|
|
|
IVirtualBox_findMachine => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_findMachine
|
|
|
|
IParallelPort_getPath => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IParallelPort_getPath
|
|
|
|
IVMDKImage_getCreated => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVMDKImage_getCreated
|
|
|
|
IMachine_setExtraData => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'key', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'value', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_setExtraData
|
|
|
|
IMachine_getAccessible => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getAccessible
|
|
|
|
IVirtualBox_getProgressOperations => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getProgressOperations
|
|
|
|
INetworkAdapter_getSlot => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_getSlot
|
|
|
|
IVirtualBox_openVirtualDiskImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'filePath', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_openVirtualDiskImage
|
|
|
|
ISystemProperties_getMaxGuestVRAM => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_getMaxGuestVRAM
|
|
|
|
IVirtualBox_openRemoteSession => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'session', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'machineId', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'type', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'environment', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_openRemoteSession
|
|
|
|
IHostFloppyDrive_getUdi => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHostFloppyDrive_getUdi
|
|
|
|
INetworkAdapter_getInternalNetwork => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_getInternalNetwork
|
|
|
|
IVirtualBox_getNextExtraDataKey => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'key', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getNextExtraDataKey
|
|
|
|
IHost_getProcessorDescription => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHost_getProcessorDescription
|
|
|
|
IFloppyImage_getSize => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IFloppyImage_getSize
|
|
|
|
IMachine_getDescription => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getDescription
|
|
|
|
IHardDisk_getParent => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHardDisk_getParent
|
|
|
|
ISystemProperties_setDefaultMachineFolder => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'defaultMachineFolder', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_setDefaultMachineFolder
|
|
|
|
INetworkAdapter_getAdapterType => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_getAdapterType
|
|
|
|
ISystemProperties_setDefaultVDIFolder => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'defaultVDIFolder', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_setDefaultVDIFolder
|
|
|
|
IVirtualBox_getHomeFolder => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getHomeFolder
|
|
|
|
IAudioAdapter_setAudioDriver => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'audioDriver', type => 'vbox:AudioDriverType', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IAudioAdapter_setAudioDriver
|
|
|
|
IUSBDeviceFilter_getActive => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_getActive
|
|
|
|
IHost_getUTCTime => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHost_getUTCTime
|
|
|
|
IWebsessionManager_getSessionObject => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => 'refIVirtualBox', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IWebsessionManager_getSessionObject
|
|
|
|
IISCSIHardDisk_getPort => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IISCSIHardDisk_getPort
|
|
|
|
INetworkAdapter_setHostInterface => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'hostInterface', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_setHostInterface
|
|
|
|
IUSBDeviceFilter_setMaskedInterfaces => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'maskedInterfaces', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_setMaskedInterfaces
|
|
|
|
IMachine_getMemorySize => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getMemorySize
|
|
|
|
ISystemProperties_getMinGuestRAM => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_getMinGuestRAM
|
|
|
|
IDVDDrive_unmount => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IDVDDrive_unmount
|
|
|
|
IVHDImage_createDynamicImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'size', type => 'xsd:unsignedLong', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVHDImage_createDynamicImage
|
|
|
|
IUSBDeviceFilter_getSerialNumber => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_getSerialNumber
|
|
|
|
INetworkAdapter_getTraceEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_getTraceEnabled
|
|
|
|
IHost_getOSVersion => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHost_getOSVersion
|
|
|
|
IUSBController_setEnabledEhci => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'enabledEhci', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBController_setEnabledEhci
|
|
|
|
IUSBDeviceFilter_getMaskedInterfaces => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_getMaskedInterfaces
|
|
|
|
IMachine_setBootOrder => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'position', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'device', type => 'vbox:DeviceType', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_setBootOrder
|
|
|
|
IMachine_getAudioAdapter => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getAudioAdapter
|
|
|
|
IMachine_getDVDDrive => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getDVDDrive
|
|
|
|
ISATAController_setEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'enabled', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISATAController_setEnabled
|
|
|
|
IMachine_removeSharedFolder => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_removeSharedFolder
|
|
|
|
IUSBDevice_getRemote => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDevice_getRemote
|
|
|
|
INetworkAdapter_getHostInterface => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end INetworkAdapter_getHostInterface
|
|
|
|
IUSBDeviceFilter_setVendorId => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'vendorId', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_setVendorId
|
|
|
|
IUSBDeviceFilter_setSerialNumber => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'serialNumber', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_setSerialNumber
|
|
|
|
IMachine_getSettingsModified => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getSettingsModified
|
|
|
|
IProgress_getId => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IProgress_getId
|
|
|
|
IVirtualBox_getSettingsFormatVersion => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getSettingsFormatVersion
|
|
|
|
IUSBDeviceFilter_setRemote => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'remote', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_setRemote
|
|
|
|
ISerialPort_setEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'enabled', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISerialPort_setEnabled
|
|
|
|
IDVDDrive_mountImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'imageId', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IDVDDrive_mountImage
|
|
|
|
IProgress_getOperationCount => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IProgress_getOperationCount
|
|
|
|
IMachine_setStatisticsUpdateInterval => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'statisticsUpdateInterval', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_setStatisticsUpdateInterval
|
|
|
|
IAudioAdapter_setEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'enabled', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IAudioAdapter_setEnabled
|
|
|
|
IVirtualBox_getDVDImages => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getDVDImages
|
|
|
|
IVMDKImage_setFilePath => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'filePath', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVMDKImage_setFilePath
|
|
|
|
ICustomHardDisk_getLocation => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ICustomHardDisk_getLocation
|
|
|
|
IHost_getMemoryAvailable => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHost_getMemoryAvailable
|
|
|
|
IMachine_getBootOrder => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'order', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getBootOrder
|
|
|
|
IKeyboard_putScancodes => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'scancodes', type => 'xsd:int', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'count', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IKeyboard_putScancodes
|
|
|
|
IMachine_getParent => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getParent
|
|
|
|
IUSBDevice_getVendorId => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDevice_getVendorId
|
|
|
|
IHostUSBDeviceFilter_getAction => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHostUSBDeviceFilter_getAction
|
|
|
|
IProgress_waitForOperationCompletion => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'operation', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'timeout', type => 'xsd:int', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IProgress_waitForOperationCompletion
|
|
|
|
IHardDisk_getSnapshotId => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHardDisk_getSnapshotId
|
|
|
|
IDVDImage_getId => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IDVDImage_getId
|
|
|
|
IMachine_getSharedFolders => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getSharedFolders
|
|
|
|
IMachine_setDescription => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'description', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_setDescription
|
|
|
|
IMachine_findSnapshot => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_findSnapshot
|
|
|
|
IUSBController_removeDeviceFilter => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'position', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBController_removeDeviceFilter
|
|
|
|
ISystemProperties_setWebServiceAuthLibrary => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'webServiceAuthLibrary', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_setWebServiceAuthLibrary
|
|
|
|
IHardDisk_getSize => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHardDisk_getSize
|
|
|
|
IProgress_cancel => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IProgress_cancel
|
|
|
|
IUSBController_createDeviceFilter => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBController_createDeviceFilter
|
|
|
|
IMachine_setVRAMSize => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'VRAMSize', type => 'xsd:unsignedInt', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_setVRAMSize
|
|
|
|
IMachine_setOSTypeId => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'OSTypeId', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_setOSTypeId
|
|
|
|
IProgress_getDescription => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IProgress_getDescription
|
|
|
|
IHardDisk_cloneToImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'filePath', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHardDisk_cloneToImage
|
|
|
|
IVirtualBox_createSharedFolder => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'hostPath', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'writable', type => 'xsd:boolean', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_createSharedFolder
|
|
|
|
IVirtualBox_getHardDisk => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getHardDisk
|
|
|
|
IVirtualBox_getMachines => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getMachines
|
|
|
|
ISystemProperties_getHWVirtExEnabled => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_getHWVirtExEnabled
|
|
|
|
IMachine_getUSBController => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getUSBController
|
|
|
|
IVMDKImage_createDynamicImage => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'size', type => 'xsd:unsignedLong', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVMDKImage_createDynamicImage
|
|
|
|
IHostDVDDrive_getUdi => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHostDVDDrive_getUdi
|
|
|
|
IUSBDeviceFilter_getProductId => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_getProductId
|
|
|
|
IHostUSBDevice_getState => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHostUSBDevice_getState
|
|
|
|
IVirtualBox_getSettingsFileVersion => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_getSettingsFileVersion
|
|
|
|
IUSBDeviceFilter_getRevision => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDeviceFilter_getRevision
|
|
|
|
IUSBDevice_getVersion => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IUSBDevice_getVersion
|
|
|
|
ISystemProperties_setRemoteDisplayAuthLibrary => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'remoteDisplayAuthLibrary', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_setRemoteDisplayAuthLibrary
|
|
|
|
IMachine_getMonitorCount => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getMonitorCount
|
|
|
|
ISystemProperties_getWebServiceAuthLibrary => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end ISystemProperties_getWebServiceAuthLibrary
|
|
|
|
IHardDisk_getAllAccessible => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IHardDisk_getAllAccessible
|
|
|
|
IMachine_getSessionPid => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IMachine_getSessionPid
|
|
|
|
IConsole_discardCurrentSnapshotAndState => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IConsole_discardCurrentSnapshotAndState
|
|
|
|
IProgress_waitForCompletion => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'timeout', type => 'xsd:int', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IProgress_waitForCompletion
|
|
|
|
IVirtualBox_openExistingSession => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'session', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'machineId', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_openExistingSession
|
|
|
|
IVirtualBox_createMachine => {
|
|
|
|
endpoint => 'http://localhost:18083/',
|
|
|
|
soapaction => '',
|
|
|
|
namespace => 'http://www.virtualbox.org/',
|
|
|
|
parameters => [
|
|
|
|
SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'baseFolder', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
|
|
|
|
SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
|
|
|
|
], # end parameters
|
|
|
|
}, # end IVirtualBox_createMachine
|
|
|
|
); # end my %methods
|
|
|
|
|
2009-03-21 13:54:13 +00:00
|
|
|
#require SOAP::Lite; # vbox.pm requires SOAP::Lite before requiring vboxService.pm, so we can check for SOAP::Lite dynamically
|
2009-03-13 16:15:34 +00:00
|
|
|
require Exporter;
|
|
|
|
use Carp ();
|
|
|
|
|
|
|
|
use vars qw(@ISA $AUTOLOAD @EXPORT_OK %EXPORT_TAGS);
|
|
|
|
@ISA = qw(Exporter SOAP::Lite);
|
|
|
|
@EXPORT_OK = (keys %methods);
|
|
|
|
%EXPORT_TAGS = ('all' => [@EXPORT_OK]);
|
|
|
|
|
|
|
|
sub _call {
|
|
|
|
#######################################################################################################################################################
|
|
|
|
# save the additional parameter "vboxhost" which contains an URL with Port information
|
|
|
|
my ($self, $method, $vboxhost) = (shift, shift, shift);
|
|
|
|
my $name = UNIVERSAL::isa($method => 'SOAP::Data') ? $method->name : $method;
|
|
|
|
my %method = %{$methods{$name}};
|
|
|
|
#######################################################################################################################################################
|
|
|
|
# set the proxy to $vboxhost instead of $method{endpoint} -> in future vboxhost could contain something like "[*P*<proxyurl>*P*]<hosturl>"
|
|
|
|
$self->proxy($vboxhost || Carp::croak "No server address (proxy) specified")
|
|
|
|
unless $self->proxy;
|
|
|
|
my @templates = @{$method{parameters}};
|
|
|
|
my @parameters = ();
|
|
|
|
foreach my $param (@_) {
|
|
|
|
if (@templates) {
|
|
|
|
my $template = shift @templates;
|
|
|
|
my ($prefix,$typename) = SOAP::Utils::splitqname($template->type);
|
|
|
|
my $method = 'as_'.$typename;
|
|
|
|
# TODO - if can('as_'.$typename) {...}
|
|
|
|
my $result = $self->serializer->$method($param, $template->name, $template->type, $template->attr);
|
|
|
|
push(@parameters, $template->value($result->[2]));
|
|
|
|
}
|
|
|
|
else {
|
|
|
|
push(@parameters, $param);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
#######################################################################################################################################################
|
|
|
|
# set the endpoint to $vboxhost instead of $method{endpoint} -> in future vboxhost could contain something like "[*P*<proxyurl>*P*]<hosturl>"
|
|
|
|
$self->endpoint($vboxhost)
|
|
|
|
->ns($method{namespace})
|
|
|
|
->on_action(sub{qq!"$method{soapaction}"!});
|
|
|
|
$self->serializer->register_ns("urn:vbox","interface");
|
|
|
|
$self->serializer->register_ns("http://www.virtualbox.org/","vbox");
|
|
|
|
$self->serializer->register_ns("http://schemas.xmlsoap.org/wsdl/soap/","soap");
|
|
|
|
my $som = $self->SUPER::call($method => @parameters);
|
|
|
|
if ($self->want_som) {
|
|
|
|
return $som;
|
|
|
|
}
|
|
|
|
UNIVERSAL::isa($som => 'SOAP::SOM') ? wantarray ? $som->paramsall : $som->result : $som;
|
|
|
|
}
|
|
|
|
|
|
|
|
sub BEGIN {
|
|
|
|
no strict 'refs';
|
|
|
|
for my $method (qw(want_som)) {
|
|
|
|
my $field = '_' . $method;
|
|
|
|
*$method = sub {
|
|
|
|
my $self = shift->new;
|
|
|
|
@_ ? ($self->{$field} = shift, return $self) : return $self->{$field};
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
no strict 'refs';
|
|
|
|
for my $method (@EXPORT_OK) {
|
|
|
|
my %method = %{$methods{$method}};
|
|
|
|
*$method = sub {
|
|
|
|
my $self = UNIVERSAL::isa($_[0] => __PACKAGE__)
|
|
|
|
? ref $_[0]
|
|
|
|
? shift # OBJECT
|
|
|
|
# CLASS, either get self or create new and assign to self
|
|
|
|
: (shift->self || __PACKAGE__->self(__PACKAGE__->new))
|
|
|
|
# function call, either get self or create new and assign to self
|
|
|
|
: (__PACKAGE__->self || __PACKAGE__->self(__PACKAGE__->new));
|
|
|
|
$self->_call($method, @_);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
sub AUTOLOAD {
|
|
|
|
my $method = substr($AUTOLOAD, rindex($AUTOLOAD, '::') + 2);
|
|
|
|
return if $method eq 'DESTROY' || $method eq 'want_som';
|
|
|
|
die "Unrecognized method '$method'. List of available method(s): @EXPORT_OK\n";
|
|
|
|
}
|
|
|
|
|
|
|
|
1;
|