package vboxService;
# Generated by SOAP::Lite (v1.27) for Perl -- soaplite.com
# Copyright (C) 2000-2006 Paul Kulchenko, Byrne Reese
# -- generated at [Sun Aug 24 10:12:13 2025]
# -- generated from file:///home/ian/Download/sdk/bindings/webservice/vboxwebService.wsdl
# CAUTION: This file has been generated using stubmaker.pl from the WSDL file supplied with
# the VirtualBox SDK. Additional manual modifications have also been made.
#
# Customized Methods
# IMedium_createBaseStorage - Allow 5 MediumVariants
# IAppliance_importMachines - Allow 3 ImportOptions
# IAppliance_write - Allow 4 ExportOptions
# IMachine_cloneTo - Allow 4 CloneOptions

# Override the original methods

my %custom_methods = (
'IMedium_createBaseStorage' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'logicalSize', type => 'xsd:long', attr => {}),
      SOAP::Data->new(name => 'variant', type => 'vbox:MediumVariant', attr => {}),
      SOAP::Data->new(name => 'variant', type => 'vbox:MediumVariant', attr => {}),
      SOAP::Data->new(name => 'variant', type => 'vbox:MediumVariant', attr => {}),
      SOAP::Data->new(name => 'variant', type => 'vbox:MediumVariant', attr => {}),
      SOAP::Data->new(name => 'variant', type => 'vbox:MediumVariant', attr => {}),
    ], # end parameters
  },
'IMedium_createBaseStorage' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'logicalSize', type => 'xsd:long', attr => {}),
      SOAP::Data->new(name => 'variant', type => 'vbox:MediumVariant', attr => {}),
      SOAP::Data->new(name => 'variant', type => 'vbox:MediumVariant', attr => {}),
      SOAP::Data->new(name => 'variant', type => 'vbox:MediumVariant', attr => {}),
      SOAP::Data->new(name => 'variant', type => 'vbox:MediumVariant', attr => {}),
      SOAP::Data->new(name => 'variant', type => 'vbox:MediumVariant', attr => {}),
    ], # end parameters
  }, # end IMedium_createBaseStorage
'IAppliance_importMachines' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'options', type => 'vbox:ImportOptions', attr => {}),
      SOAP::Data->new(name => 'options', type => 'vbox:ImportOptions', attr => {}),
      SOAP::Data->new(name => 'options', type => 'vbox:ImportOptions', attr => {}),
    ], # end parameters
  }, # end IAppliance_importMachines
'IAppliance_write' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'format', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'options', type => 'vbox:ExportOptions', attr => {}),
      SOAP::Data->new(name => 'options', type => 'vbox:ExportOptions', attr => {}),
      SOAP::Data->new(name => 'options', type => 'vbox:ExportOptions', attr => {}),
      SOAP::Data->new(name => 'path', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAppliance_write
'IMachine_cloneTo' => {
    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 => {}),
      SOAP::Data->new(name => 'mode', type => 'vbox:CloneMode', attr => {}),
      SOAP::Data->new(name => 'options', type => 'vbox:CloneOptions', attr => {}),
      SOAP::Data->new(name => 'options', type => 'vbox:CloneOptions', attr => {}),
      SOAP::Data->new(name => 'options', type => 'vbox:CloneOptions', attr => {}),
      SOAP::Data->new(name => 'options', type => 'vbox:CloneOptions', attr => {}),
    ], # end parameters
  }, # end IMachine_cloneTo
);

my %methods = (
'IProcess_waitFor' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'waitFor', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'timeoutMS', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IProcess_waitFor
'IVirtualBoxErrorInfo_getNext' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBoxErrorInfo_getNext
'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
'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
'IUpdateAgent_setRepositoryURL' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'repositoryURL', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_setRepositoryURL
'IVFSExplorer_remove' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'names', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVFSExplorer_remove
'IFile_writeAt' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'offset', type => 'xsd:long', attr => {}),
      SOAP::Data->new(name => 'data', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'timeoutMS', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IFile_writeAt
'IFramebufferOverlay_setAlpha' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'alpha', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IFramebufferOverlay_setAlpha
'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
'IMedium_getAllowedTypes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getAllowedTypes
'IMachine_getPCIDeviceAssignments' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getPCIDeviceAssignments
'IFile_read' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'toRead', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'timeoutMS', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IFile_read
'IFile_getId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFile_getId
'IVRDEServer_getAllowMultiConnection' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVRDEServer_getAllowMultiConnection
'IMachine_getExtraDataKeys' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getExtraDataKeys
'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
'IMachine_passthroughDevice' => {
    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 => 'controllerPort', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'device', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'passthrough', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_passthroughDevice
'IUefiVariableStore_queryVariables' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUefiVariableStore_queryVariables
'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
'IMachine_setHardwareVersion' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'hardwareVersion', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_setHardwareVersion
'IUSBController_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 IUSBController_setName
'IUpdateAgentAvailableEvent_getReleaseNotes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgentAvailableEvent_getReleaseNotes
'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
'IUpdateAgent_getDownloadUrl' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_getDownloadUrl
'ITrustedPlatformModule_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 ITrustedPlatformModule_setLocation
'ISystemProperties_getDefaultAdditionsISO' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getDefaultAdditionsISO
'IPlatformX86_removeCPUIDLeaf' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'idx', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'idxSub', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IPlatformX86_removeCPUIDLeaf
'IHost_getUpdateHost' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHost_getUpdateHost
'IFramebuffer_notifyChange' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'xOrigin', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'yOrigin', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'width', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'height', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IFramebuffer_notifyChange
'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
'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
'IUnattended_getIsoPath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getIsoPath
'IDHCPConfig_getScope' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPConfig_getScope
'IFile_querySize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFile_querySize
'ICloudProfile_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 ICloudProfile_setName
'IParallelPortChangedEvent_getParallelPort' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IParallelPortChangedEvent_getParallelPort
'IMachine_querySavedScreenshotInfo' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachine_querySavedScreenshotInfo
'IVirtualSystemDescription_setFinalValues' => {
    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 => {}),
      SOAP::Data->new(name => 'VBoxValues', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'extraConfigValues', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualSystemDescription_setFinalValues
'ICloudMachine_enumerateMetricData' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'metricType', type => 'vbox:MetricType', attr => {}),
      SOAP::Data->new(name => 'pointsNumber', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_enumerateMetricData
'IDirectory_getStatus' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDirectory_getStatus
'IDHCPServer_setConfiguration' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'IPAddress', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'networkMask', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'FromIPAddress', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'ToIPAddress', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPServer_setConfiguration
'IGuestSession_fileQuerySize' => {
    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 => {}),
      SOAP::Data->new(name => 'followSymlinks', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IGuestSession_fileQuerySize
'IGuestSession_directoryCopyToGuest' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'source', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'destination', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:DirectoryCopyFlag', attr => {}),
    ], # end parameters
  }, # end IGuestSession_directoryCopyToGuest
'INATNetwork_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 INATNetwork_setEnabled
'IMachine_getEmulatedUSBCardReaderEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getEmulatedUSBCardReaderEnabled
'IDHCPServer_findLeaseByMAC' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'mac', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'type', type => 'xsd:int', attr => {}),
    ], # end parameters
  }, # end IDHCPServer_findLeaseByMAC
'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
'IUSBDevice_getSpeed' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUSBDevice_getSpeed
'INATNetwork_addPortForwardRule' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'isIpv6', type => 'xsd:boolean', attr => {}),
      SOAP::Data->new(name => 'ruleName', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'proto', type => 'vbox:NATProtocol', attr => {}),
      SOAP::Data->new(name => 'hostIP', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'hostPort', type => 'xsd:unsignedShort', attr => {}),
      SOAP::Data->new(name => 'guestIP', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'guestPort', type => 'xsd:unsignedShort', attr => {}),
    ], # end parameters
  }, # end INATNetwork_addPortForwardRule
'IGuestSession_directoryRemove' => {
    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 IGuestSession_directoryRemove
'IProgress_getInitiator' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IProgress_getInitiator
'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
'IGuestSession_fsQueryInfo' => {
    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 IGuestSession_fsQueryInfo
'IMachineDebugger_setRegister' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cpuId', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'value', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_setRegister
'IGuestSession_directoryCopy' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'source', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'destination', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:DirectoryCopyFlag', attr => {}),
    ], # end parameters
  }, # end IGuestSession_directoryCopy
'IMedium_setIds' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'setImageId', type => 'xsd:boolean', attr => {}),
      SOAP::Data->new(name => 'imageId', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'setParentId', type => 'xsd:boolean', attr => {}),
      SOAP::Data->new(name => 'parentId', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_setIds
'ICloudClient_listImages' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'imageState', type => 'vbox:CloudImageState', attr => {}),
    ], # end parameters
  }, # end ICloudClient_listImages
'IPlatformX86_setHWVirtExProperty' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'property', type => 'vbox:HWVirtExPropertyType', attr => {}),
      SOAP::Data->new(name => 'value', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IPlatformX86_setHWVirtExProperty
'IRecordingScreenSettings_setVideoCodec' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'videoCodec', type => 'vbox:RecordingVideoCodec', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setVideoCodec
'IUpdateAgent_getDependsOn' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_getDependsOn
'ICloudProfileChangedEvent_getProviderId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProfileChangedEvent_getProviderId
'IGuestScreenInfo_getExtendedInfo' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestScreenInfo_getExtendedInfo
'ICloudClient_getMetricTypeByName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'metricName', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_getMetricTypeByName
'IMachine_getTeleporterEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getTeleporterEnabled
'INetworkAdapter_getGenericDriver' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INetworkAdapter_getGenericDriver
'IGuestSession_processCreateEx' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'executable', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'arguments', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cwd', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'environmentChanges', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:ProcessCreateFlag', attr => {}),
      SOAP::Data->new(name => 'timeoutMS', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'priority', type => 'vbox:ProcessPriority', attr => {}),
      SOAP::Data->new(name => 'affinity', type => 'xsd:int', attr => {}),
    ], # end parameters
  }, # end IGuestSession_processCreateEx
'IUSBDevice_getDeviceInfo' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUSBDevice_getDeviceInfo
'IGuestSessionRegisteredEvent_getRegistered' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSessionRegisteredEvent_getRegistered
'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
'IGraphicsAdapter_setGraphicsControllerType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'graphicsControllerType', type => 'vbox:GraphicsControllerType', attr => {}),
    ], # end parameters
  }, # end IGraphicsAdapter_setGraphicsControllerType
'IHostAudioDevice_getDefaultIn' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostAudioDevice_getDefaultIn
'IGuestSession_fsObjRemoveArray' => {
    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 IGuestSession_fsObjRemoveArray
'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
'IUnattended_getHostname' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getHostname
'ICloudProvider_restoreProfiles' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProvider_restoreProfiles
'IClipboardModeChangedEvent_getClipboardMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IClipboardModeChangedEvent_getClipboardMode
'IGuestScreenInfo_getPrimary' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestScreenInfo_getPrimary
'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
'IUpdateAgent_getChannel' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_getChannel
'IGuestMultiTouchEvent_getContactIds' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMultiTouchEvent_getContactIds
'IMouseCapabilityChangedEvent_getSupportsTouchScreen' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMouseCapabilityChangedEvent_getSupportsTouchScreen
'IGuestProcessRegisteredEvent_getRegistered' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestProcessRegisteredEvent_getRegistered
'IRangedIntegerFormValue_getMinimum' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRangedIntegerFormValue_getMinimum
'IUnattended_setInstallUserPayload' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'installUserPayload', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IUnattended_setInstallUserPayload
'IUnattended_getDetectedOSHints' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getDetectedOSHints
'IDHCPConfig_setOption' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'option', type => 'vbox:DHCPOption', attr => {}),
      SOAP::Data->new(name => 'encoding', type => 'vbox:DHCPOptionEncoding', attr => {}),
      SOAP::Data->new(name => 'value', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPConfig_setOption
'IGuestFileWriteEvent_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestFileWriteEvent_getMidlDoesNotLikeEmptyInterfaces
'IMedium_getParent' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getParent
'IProgressEvent_getProgressId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IProgressEvent_getProgressId
'IMediumIO_getWritable' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMediumIO_getWritable
'IGuestSession_directoryOpen' => {
    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 => {}),
      SOAP::Data->new(name => 'filter', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:DirectoryOpenFlag', attr => {}),
    ], # end parameters
  }, # end IGuestSession_directoryOpen
'IRecordingScreenSettings_getAudioChannels' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getAudioChannels
'IPerformanceCollector_getMetrics' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'metricNames', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'objects', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPerformanceCollector_getMetrics
'IHost_getUpdateExtPack' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHost_getUpdateExtPack
'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
'IMachine_getTeleporterAddress' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getTeleporterAddress
'IPlatformX86_removeAllCPUIDLeaves' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformX86_removeAllCPUIDLeaves
'IFile_close' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFile_close
'IDHCPServer_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 IDHCPServer_setEnabled
'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
'IDirectory_close' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDirectory_close
'IConsole_getDebugger' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IConsole_getDebugger
'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
'IDnDTarget_drop' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'x', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'y', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'defaultAction', type => 'vbox:DnDAction', attr => {}),
      SOAP::Data->new(name => 'allowedActions', type => 'vbox:DnDAction', attr => {}),
      SOAP::Data->new(name => 'formats', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDnDTarget_drop
'ICloudClient_listBootVolumes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_listBootVolumes
'IRecordingScreenSettings_setVideoDeadline' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'videoDeadline', type => 'vbox:RecordingCodecDeadline', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setVideoDeadline
'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
'IUnattended_setKeyboardVariant' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'keyboardVariant', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setKeyboardVariant
'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
'IPlatformProperties_getSupportedNetworkAdapterTypes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getSupportedNetworkAdapterTypes
'IStorageController_setUseHostIOCache' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'useHostIOCache', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IStorageController_setUseHostIOCache
'IVirtualBoxErrorInfo_getResultDetail' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBoxErrorInfo_getResultDetail
'IProcess_waitForArray' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'waitFor', type => 'vbox:ProcessWaitForFlag', attr => {}),
      SOAP::Data->new(name => 'timeoutMS', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IProcess_waitForArray
'IGuestSession_processCreate' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'executable', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'arguments', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cwd', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'environmentChanges', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:ProcessCreateFlag', attr => {}),
      SOAP::Data->new(name => 'timeoutMS', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IGuestSession_processCreate
'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
'IUpdateAgent_install' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_install
'IFile_setACL' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'acl', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'mode', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IFile_setACL
'IHost_getVideoInputDevices' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHost_getVideoInputDevices
'IGuestSessionStateChangedEvent_getStatus' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSessionStateChangedEvent_getStatus
'IMachine_setGuestPropertyValue' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'property', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'value', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_setGuestPropertyValue
'ICertificate_getFriendlyName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getFriendlyName
'INATEngine_setDNSPassDomain' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'DNSPassDomain', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end INATEngine_setDNSPassDomain
'IGuestMonitorChangedEvent_getOriginX' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMonitorChangedEvent_getOriginX
'IFile_getAccessMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFile_getAccessMode
'IRecordingSettings_start' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingSettings_start
'ISystemProperties_setDefaultFrontend' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'defaultFrontend', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_setDefaultFrontend
'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
'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
'IGuestFsInfo_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestFsInfo_getMidlDoesNotLikeEmptyInterfaces
'IRecordingSettings_getPaused' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingSettings_getPaused
'IHost_findUSBDeviceById' => {
    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 IHost_findUSBDeviceById
'IUnattended_setExtraInstallKernelParameters' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'extraInstallKernelParameters', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setExtraInstallKernelParameters
'ISystemProperties_getSupportedImportOptions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedImportOptions
'IUefiVariableStore_changeVariable' => {
    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 => 'data', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUefiVariableStore_changeVariable
'INATRedirectEvent_getGuestIP' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATRedirectEvent_getGuestIP
'IGuestSession_getId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_getId
'IClipboardEvent_getId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IClipboardEvent_getId
'IMedium_cloneTo' => {
    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 => {}),
      SOAP::Data->new(name => 'variant', type => 'vbox:MediumVariant', attr => {}),
      SOAP::Data->new(name => 'parent', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_cloneTo
'IFsObjInfo_getGroupName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsObjInfo_getGroupName
'IFsObjInfo_getBirthTime' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsObjInfo_getBirthTime
'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
'ISnapshotChangedEvent_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISnapshotChangedEvent_getMidlDoesNotLikeEmptyInterfaces
'IConsole_findUSBDeviceById' => {
    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_findUSBDeviceById
'ISystemProperties_getSupportedRecordingVSModes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedRecordingVSModes
'IProgress_setTimeout' => {
    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:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IProgress_setTimeout
'IConsole_removeEncryptionPassword' => {
    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_removeEncryptionPassword
'IGuestDebugControl_setDebugAddress' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'debugAddress', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestDebugControl_setDebugAddress
'IUnattended_setInstallGuestAdditions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'installGuestAdditions', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IUnattended_setInstallGuestAdditions
'IStorageController_getBootable' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStorageController_getBootable
'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 => {}),
      SOAP::Data->new(name => 'automount', type => 'xsd:boolean', attr => {}),
      SOAP::Data->new(name => 'autoMountPoint', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_createSharedFolder
'ISharedFolder_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISharedFolder_getName
'IGuest_getAdditionsRunLevel' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuest_getAdditionsRunLevel
'ICloudProfile_getProperties' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'names', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProfile_getProperties
'ISystemProperties_getDefaultFrontend' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getDefaultFrontend
'IMediumIO_write' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'offset', type => 'xsd:long', attr => {}),
      SOAP::Data->new(name => 'data', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMediumIO_write
'IMedium_getBase' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getBase
'INATNetworkSettingEvent_getNeedDhcpServer' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetworkSettingEvent_getNeedDhcpServer
'IFile_seek' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'offset', type => 'xsd:long', attr => {}),
      SOAP::Data->new(name => 'whence', type => 'vbox:FileSeekOrigin', attr => {}),
    ], # end parameters
  }, # end IFile_seek
'IGuestMonitorChangedEvent_getOriginY' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMonitorChangedEvent_getOriginY
'IMachine_getKeyboardHIDType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getKeyboardHIDType
'IRecordingScreenSettings_getVideoDeadline' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getVideoDeadline
'IVFSExplorer_getType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVFSExplorer_getType
'ICloudNetwork_getProfile' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudNetwork_getProfile
'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
'INATNetwork_addLocalMapping' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'hostid', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'offset', type => 'xsd:int', attr => {}),
    ], # end parameters
  }, # end INATNetwork_addLocalMapping
'ISharedFolder_setAutoMount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'autoMount', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end ISharedFolder_setAutoMount
'IPlatformProperties_getExclusiveHwVirt' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getExclusiveHwVirt
'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
'IStorageControllerChangedEvent_getMachinId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStorageControllerChangedEvent_getMachinId
'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
'ISystemProperties_getExecutionEnginesForVmCpuArchitecture' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cpuArchitecture', type => 'vbox:CPUArchitecture', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getExecutionEnginesForVmCpuArchitecture
'IGuestSession_fileOpen' => {
    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 => {}),
      SOAP::Data->new(name => 'accessMode', type => 'vbox:FileAccessMode', attr => {}),
      SOAP::Data->new(name => 'openAction', type => 'vbox:FileOpenAction', attr => {}),
      SOAP::Data->new(name => 'creationMode', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IGuestSession_fileOpen
'IHost_getProcessorFeature' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'feature', type => 'vbox:ProcessorFeature', attr => {}),
    ], # end parameters
  }, # end IHost_getProcessorFeature
'IMedium_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getName
'IGuestScreenInfo_getWidth' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestScreenInfo_getWidth
'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
'ICloudMachine_reboot' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_reboot
'IUpdateAgentAvailableEvent_getVersion' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgentAvailableEvent_getVersion
'IGuest_internalGetStatistics' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuest_internalGetStatistics
'IConsole_getEventSource' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IConsole_getEventSource
'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
'IMediumRegisteredEvent_getMediumId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMediumRegisteredEvent_getMediumId
'IVirtualBox_findProgressById' => {
    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_findProgressById
'IFsObjInfo_getHardLinks' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsObjInfo_getHardLinks
'IStorageController_getUseHostIOCache' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStorageController_getUseHostIOCache
'ICloudMachine_shutdown' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_shutdown
'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
'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
'IAppliance_getDisks' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAppliance_getDisks
'IDHCPGroupConfig_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 IDHCPGroupConfig_setName
'IHostAudioDevice_getType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostAudioDevice_getType
'IFramebufferOverlay_move' => {
    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:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'y', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IFramebufferOverlay_move
'IAppliance_getCertificate' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAppliance_getCertificate
'IHostOnlyNetwork_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 IHostOnlyNetwork_setEnabled
'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
'IGuest_getMemoryBalloonSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuest_getMemoryBalloonSize
'IMachine_getStorageControllers' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getStorageControllers
'IGuestSession_getProcesses' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_getProcesses
'IPlatform_setChipsetType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'chipsetType', type => 'vbox:ChipsetType', attr => {}),
    ], # end parameters
  }, # end IPlatform_setChipsetType
'IVirtualBox_createCloudNetwork' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'networkName', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_createCloudNetwork
'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
'IRuntimeErrorEvent_getFatal' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRuntimeErrorEvent_getFatal
'IFramebufferOverlay_getY' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFramebufferOverlay_getY
'ICloudProviderUninstallEvent_getId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProviderUninstallEvent_getId
'IConsole_findUSBDeviceByAddress' => {
    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_findUSBDeviceByAddress
'INATRedirectEvent_getGuestPort' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATRedirectEvent_getGuestPort
'IGuestMonitorChangedEvent_getWidth' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMonitorChangedEvent_getWidth
'IMachineDebugger_resetStats' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'pattern', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_resetStats
'IHostOnlyNetwork_getUpperIP' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostOnlyNetwork_getUpperIP
'IGuestFileRegisteredEvent_getRegistered' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestFileRegisteredEvent_getRegistered
'IHostAudioDevice_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 IHostAudioDevice_setName
'IMedium_refreshState' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_refreshState
'IEventSource_createListener' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IEventSource_createListener
'IGuestAdditionsStatusChangedEvent_getTimestamp' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestAdditionsStatusChangedEvent_getTimestamp
'IGuestFileOffsetChangedEvent_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestFileOffsetChangedEvent_getMidlDoesNotLikeEmptyInterfaces
'IDnDTarget_sendData' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'format', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'data', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDnDTarget_sendData
'IHost_getDomainName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHost_getDomainName
'IFirmwareSettings_getBootMenuMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_getBootMenuMode
'IDirectory_rewind' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDirectory_rewind
'IVirtualBox_createHostOnlyNetwork' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'networkName', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_createHostOnlyNetwork
'IPerformanceMetric_getDescription' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPerformanceMetric_getDescription
'IFile_getEventSource' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFile_getEventSource
'IStorageController_setControllerType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'controllerType', type => 'vbox:StorageControllerType', attr => {}),
    ], # end parameters
  }, # end IStorageController_setControllerType
'IGuest_getDnDSource' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuest_getDnDSource
'IGuest_getEventSource' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuest_getEventSource
'IAudioSettings_getHostAudioDevice' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'usage', type => 'vbox:AudioDirection', attr => {}),
    ], # end parameters
  }, # end IAudioSettings_getHostAudioDevice
'INetworkAdapter_getHostOnlyInterface' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INetworkAdapter_getHostOnlyInterface
'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
'IMachine_deleteConfig' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'media', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_deleteConfig
'ISystemProperties_setFreeDiskSpacePercentError' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'freeDiskSpacePercentError', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_setFreeDiskSpacePercentError
'IMachine_setTracingEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'tracingEnabled', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_setTracingEnabled
'IVirtualBox_getPlatformProperties' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'architecture', type => 'vbox:PlatformArchitecture', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getPlatformProperties
'IGuestSession_fsObjQueryInfo' => {
    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 => {}),
      SOAP::Data->new(name => 'followSymlinks', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IGuestSession_fsObjQueryInfo
'IFirmwareSettings_getLogoImagePath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_getLogoImagePath
'IVRDEServer_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 IVRDEServer_setAuthTimeout
'IUnattended_getInstallGuestAdditions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getInstallGuestAdditions
'ICloudProfile_getProviderId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProfile_getProviderId
'IUpdateAgentAvailableEvent_getSeverity' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgentAvailableEvent_getSeverity
'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
'IProcess_getArguments' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IProcess_getArguments
'IVirtualBox_getRevision' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getRevision
'IVirtualBox_setSettingsSecret' => {
    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 IVirtualBox_setSettingsSecret
'IRecordingScreenSettings_getEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getEnabled
'IPCIAddress_getDevFunction' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPCIAddress_getDevFunction
'ICertificate_getKeyUsage' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getKeyUsage
'IMachine_getAudioSettings' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getAudioSettings
'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
'IMousePointerShape_getHotX' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMousePointerShape_getHotX
'ISerialPortChangedEvent_getSerialPort' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISerialPortChangedEvent_getSerialPort
'INATRedirectEvent_getHostPort' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATRedirectEvent_getHostPort
'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
'IHostAudioDeviceChangedEvent_getNew' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostAudioDeviceChangedEvent_getNew
'INATEngine_setLocalhostReachable' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'localhostReachable', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end INATEngine_setLocalhostReachable
'IRecordingScreenSettings_getFeatures' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getFeatures
'ICloudNetwork_getNetworkId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudNetwork_getNetworkId
'IUnattended_setUser' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'user', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setUser
'INATEngine_setForwardBroadcast' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'forwardBroadcast', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end INATEngine_setForwardBroadcast
'IPerformanceCollector_getMetricNames' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPerformanceCollector_getMetricNames
'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
'IRecordingScreenSettings_setFilename' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'filename', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setFilename
'IDataStream_getReadSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDataStream_getReadSize
'ICPUProfile_getFullName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICPUProfile_getFullName
'IMachineDebugger_getLogRelDestinations' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getLogRelDestinations
'IFramebufferOverlay_getVisible' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFramebufferOverlay_getVisible
'IGuestSession_fsQueryFreeSpace' => {
    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 IGuestSession_fsQueryFreeSpace
'IBandwidthControl_getAllBandwidthGroups' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IBandwidthControl_getAllBandwidthGroups
'IHost_getNetworkInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHost_getNetworkInterfaces
'IFsInfo_getFreeSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsInfo_getFreeSize
'IUpdateAgentAvailableEvent_getChannel' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgentAvailableEvent_getChannel
'IHost_removeUSBDeviceSource' => {
    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 IHost_removeUSBDeviceSource
'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
'INvramStore_getKeyStore' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INvramStore_getKeyStore
'IGuestFile_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestFile_getMidlDoesNotLikeEmptyInterfaces
'IAudioAdapterChangedEvent_getAudioAdapter' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAudioAdapterChangedEvent_getAudioAdapter
'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
'IUnattended_getAdminPassword' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getAdminPassword
'IMachine_addStorageController' => {
    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 => 'connectionType', type => 'vbox:StorageBus', attr => {}),
    ], # end parameters
  }, # end IMachine_addStorageController
'IHostNetworkInterface_enableStaticIPConfig' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'IPAddress', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'networkMask', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostNetworkInterface_enableStaticIPConfig
'INetworkAdapter_setProperty' => {
    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 INetworkAdapter_setProperty
'IHostPCIDevicePlugEvent_getSuccess' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostPCIDevicePlugEvent_getSuccess
'IProgressTaskCompletedEvent_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IProgressTaskCompletedEvent_getMidlDoesNotLikeEmptyInterfaces
'IMachine_getAllowTracingToAccessVM' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getAllowTracingToAccessVM
'ISystemProperties_getDefaultAudioDriver' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getDefaultAudioDriver
'IShowWindowEvent_setWinId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'winId', type => 'xsd:long', attr => {}),
    ], # end parameters
  }, # end IShowWindowEvent_setWinId
'INATNetworkPortForwardEvent_getHostIp' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetworkPortForwardEvent_getHostIp
'IProgress_getErrorInfo' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IProgress_getErrorInfo
'IGuestUserStateChangedEvent_getStateDetails' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestUserStateChangedEvent_getStateDetails
'IKeyboardLedsChangedEvent_getNumLock' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IKeyboardLedsChangedEvent_getNumLock
'IFirmwareSettings_getPXEDebugEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_getPXEDebugEnabled
'IGuestSession_fileOpenEx' => {
    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 => {}),
      SOAP::Data->new(name => 'accessMode', type => 'vbox:FileAccessMode', attr => {}),
      SOAP::Data->new(name => 'openAction', type => 'vbox:FileOpenAction', attr => {}),
      SOAP::Data->new(name => 'sharingMode', type => 'vbox:FileSharingMode', attr => {}),
      SOAP::Data->new(name => 'creationMode', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:FileOpenExFlag', attr => {}),
    ], # end parameters
  }, # end IGuestSession_fileOpenEx
'IAppliance_createVirtualSystemDescriptions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'requested', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IAppliance_createVirtualSystemDescriptions
'IKeyboard_getEventSource' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IKeyboard_getEventSource
'IHostOnlyNetwork_getId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostOnlyNetwork_getId
'ICertificate_getExpired' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getExpired
'IVRDEServer_getAuthLibrary' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVRDEServer_getAuthLibrary
'IRecordingScreenSettings_getVideoHeight' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getVideoHeight
'IStringFormValue_getClipboardString' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStringFormValue_getClipboardString
'IMachineDebugger_loadPlugIn' => {
    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 IMachineDebugger_loadPlugIn
'IMachine_addEncryptionPassword' => {
    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 => 'password', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_addEncryptionPassword
'IUnattended_setPostInstallCommand' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'postInstallCommand', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setPostInstallCommand
'ICloudMachine_getId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_getId
'ICloudProfile_createCloudClient' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProfile_createCloudClient
'IGuestPropertyChangedEvent_getValue' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestPropertyChangedEvent_getValue
'IVirtualSystemDescription_addDescription' => {
    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:VirtualSystemDescriptionType', attr => {}),
      SOAP::Data->new(name => 'VBoxValue', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'extraConfigValue', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualSystemDescription_addDescription
'IMedium_getType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getType
'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
'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
'IGraphicsAdapter_getMonitorCount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGraphicsAdapter_getMonitorCount
'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
'IRecordingScreenSettings_setAudioDeadline' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'audioDeadline', type => 'vbox:RecordingCodecDeadline', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setAudioDeadline
'IMachine_getSettingsAuxFilePath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getSettingsAuxFilePath
'IMedium_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:MediumType', attr => {}),
    ], # end parameters
  }, # end IMedium_setType
'IMachine_getRecordingSettings' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getRecordingSettings
'IEventSource_createAggregator' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'subordinates', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IEventSource_createAggregator
'IGuestSession_copyToGuest' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'sources', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'filters', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'destination', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_copyToGuest
'IPCIAddress_fromLong' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'number', type => 'xsd:int', attr => {}),
    ], # end parameters
  }, # end IPCIAddress_fromLong
'IMachine_temporaryEjectDevice' => {
    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 => 'controllerPort', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'device', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'temporaryEject', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_temporaryEjectDevice
'IMachine_setAutostartDelay' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'autostartDelay', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachine_setAutostartDelay
'IHostDrive_getSectorSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostDrive_getSectorSize
'IMachine_getPageFusionEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getPageFusionEnabled
'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
'INATNetwork_removePortForwardRule' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'isIpv6', type => 'xsd:boolean', attr => {}),
      SOAP::Data->new(name => 'ruleName', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_removePortForwardRule
'ICloudProfileRegisteredEvent_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProfileRegisteredEvent_getName
'IVRDEServer_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 IVRDEServer_setAllowMultiConnection
'IHostDrive_getSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostDrive_getSize
'IBandwidthGroup_setMaxBytesPerSec' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'maxBytesPerSec', type => 'xsd:long', attr => {}),
    ], # end parameters
  }, # end IBandwidthGroup_setMaxBytesPerSec
'IUpdateAgent_getEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_getEnabled
'IUpdateAgent_getCheckFrequency' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_getCheckFrequency
'ISystemProperties_getProxyMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getProxyMode
'IMachine_getPointingHIDType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getPointingHIDType
'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
'IUnattended_getDetectedImageNames' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getDetectedImageNames
'IFirmwareSettings_setTimeOffset' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'timeOffset', type => 'xsd:long', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_setTimeOffset
'IMachine_setVMProcessPriority' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'VMProcessPriority', type => 'vbox:VMProcPriority', attr => {}),
    ], # end parameters
  }, # end IMachine_setVMProcessPriority
'IGuestDirectoryEvent_getDirectory' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestDirectoryEvent_getDirectory
'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 => {}),
      SOAP::Data->new(name => 'password', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_openMachine
'IDnDBase_isFormatSupported' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'format', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDnDBase_isFormatSupported
'IDirectory_read' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDirectory_read
'IConsole_addEncryptionPassword' => {
    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 => 'password', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'clearOnSuspend', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IConsole_addEncryptionPassword
'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
'ICloudClient_getCloudMachineList' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_getCloudMachineList
'IMousePointerShapeChangedEvent_getYhot' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMousePointerShapeChangedEvent_getYhot
'IUpdateAgent_getOrder' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_getOrder
'IAppliance_getPasswordIds' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAppliance_getPasswordIds
'ICloudClient_startCloudNetworkGateway' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'network', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'sshPublicKey', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_startCloudNetworkGateway
'IBandwidthGroup_getMaxBytesPerSec' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IBandwidthGroup_getMaxBytesPerSec
'IVRDEServer_getVRDEProperties' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVRDEServer_getVRDEProperties
'IVirtualBox_getAPIVersion' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getAPIVersion
'IFirmwareSettings_setLogoImagePath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'logoImagePath', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_setLogoImagePath
'ICPUProfile_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICPUProfile_getName
'INATNetwork_getGateway' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_getGateway
'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
'IMachine_setAutoDiscardForDevice' => {
    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 => 'controllerPort', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'device', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'discard', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_setAutoDiscardForDevice
'ICloudMachine_remove' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_remove
'IProcess_getExitCode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IProcess_getExitCode
'ICloudProvider_getShortName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProvider_getShortName
'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
'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
'IAppliance_createVFSExplorer' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'URI', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAppliance_createVFSExplorer
'IPlatformProperties_getMaxBootPosition' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getMaxBootPosition
'IPlatform_getX86' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatform_getX86
'IUnattended_prepare' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_prepare
'IFsInfo_getMountPoint' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsInfo_getMountPoint
'IFsInfo_getIsCaseSensitive' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsInfo_getIsCaseSensitive
'IGuestSession_fsObjRemove' => {
    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 IGuestSession_fsObjRemove
'IRangedIntegerFormValue_getInteger' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRangedIntegerFormValue_getInteger
'IResourceStore_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IResourceStore_getMidlDoesNotLikeEmptyInterfaces
'ISharedFolder_getAutoMount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISharedFolder_getAutoMount
'IPerformanceMetric_getMaximumValue' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPerformanceMetric_getMaximumValue
'IPlatformProperties_getSupportedGuestOSTypes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getSupportedGuestOSTypes
'IPlatformX86_getHWVirtExProperty' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'property', type => 'vbox:HWVirtExPropertyType', attr => {}),
    ], # end parameters
  }, # end IPlatformX86_getHWVirtExProperty
'ICloudClient_readCloudMachineStubList' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_readCloudMachineStubList
'ICloudMachine_getSerialConsoleCommand' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_getSerialConsoleCommand
'IMachine_deleteSnapshotRange' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'startId', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'endId', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_deleteSnapshotRange
'IMachine_setCPUProfile' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'CPUProfile', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_setCPUProfile
'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
'IMachine_addEncryptionPasswords' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'ids', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'passwords', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_addEncryptionPasswords
'IPerformanceCollector_disableMetrics' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'metricNames', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'objects', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPerformanceCollector_disableMetrics
'ICloudNetwork_setNetworkName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'networkName', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudNetwork_setNetworkName
'IDnDBase_getFormats' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDnDBase_getFormats
'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
'IHostAudioDevice_getProperty' => {
    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 IHostAudioDevice_getProperty
'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
'IFsObjInfo_getModificationTime' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsObjInfo_getModificationTime
'IRecordingScreenSettings_setVideoRate' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'videoRate', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setVideoRate
'ICloudMachine_powerUp' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_powerUp
'ISharedFolder_setAutoMountPoint' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'autoMountPoint', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISharedFolder_setAutoMountPoint
'IRecordingScreenSettings_getVideoRateControlMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getVideoRateControlMode
'IMachine_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 => {}),
      SOAP::Data->new(name => 'pause', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_takeSnapshot
'IDHCPConfig_getMinLeaseTime' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPConfig_getMinLeaseTime
'IGuestPropertyChangedEvent_getFWasDeleted' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestPropertyChangedEvent_getFWasDeleted
'IUnattended_getProductKeyRequired' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getProductKeyRequired
'ICloudProvider_saveProfiles' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProvider_saveProfiles
'ISystemProperties_setDefaultAdditionsISO' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'defaultAdditionsISO', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_setDefaultAdditionsISO
'IGuestDirectoryRegisteredEvent_getRegistered' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestDirectoryRegisteredEvent_getRegistered
'IMachine_setPageFusionEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'pageFusionEnabled', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_setPageFusionEnabled
'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
'IGuestSession_getProtocolVersion' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_getProtocolVersion
'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
'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
'IMachine_restoreSnapshot' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'snapshot', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_restoreSnapshot
'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
'IHostNetworkInterface_enableStaticIPConfigV6' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'IPV6Address', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'IPV6NetworkMaskPrefixLength', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IHostNetworkInterface_enableStaticIPConfigV6
'IUnattended_getUserPayloadIsoPath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getUserPayloadIsoPath
'INATNetwork_getLoopbackIp6' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_getLoopbackIp6
'IMachine_changeEncryption' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'currentPassword', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cipher', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'newPassword', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'newPasswordId', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'force', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_changeEncryption
'ICertificate_getSignatureAlgorithmOID' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getSignatureAlgorithmOID
'INATNetwork_setForwardBroadcast' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'forwardBroadcast', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end INATNetwork_setForwardBroadcast
'IFsObjInfo_getDeviceNumber' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsObjInfo_getDeviceNumber
'IDHCPServer_getEventSource' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPServer_getEventSource
'IGuestFileReadEvent_getData' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestFileReadEvent_getData
'IFormValue_getType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFormValue_getType
'IGuestPropertyChangedEvent_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestPropertyChangedEvent_getName
'ICloudMachine_getOSTypeId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_getOSTypeId
'IMachineDebugger_queryOSKernelLog' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'maxMessages', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_queryOSKernelLog
'IMachine_getGroups' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getGroups
'IVirtualBox_getVersionNormalized' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getVersionNormalized
'IFirmwareSettings_setLogoFadeIn' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'logoFadeIn', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_setLogoFadeIn
'IProgress_getOperationWeight' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IProgress_getOperationWeight
'ICloudMachine_terminate' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_terminate
'IMachine_exportTo' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'appliance', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'location', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_exportTo
'IMachineEvent_getMachineId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineEvent_getMachineId
'IMachine_getEncryptionSettings' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getEncryptionSettings
'INATNetwork_setIPv6Prefix' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'IPv6Prefix', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_setIPv6Prefix
'IPlatformProperties_getSupportedChipsetTypes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getSupportedChipsetTypes
'INATEngine_getNetworkSettings' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_getNetworkSettings
'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
'IMachine_getBandwidthControl' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getBandwidthControl
'IGuestDebugControl_getDebugProvider' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestDebugControl_getDebugProvider
'IGuestMouseEvent_getZ' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMouseEvent_getZ
'IDHCPConfig_getMaxLeaseTime' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPConfig_getMaxLeaseTime
'IDHCPConfig_setMinLeaseTime' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'minLeaseTime', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IDHCPConfig_setMinLeaseTime
'IMachine_getMediumAttachments' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getMediumAttachments
'IMachine_setGroups' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'groups', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_setGroups
'ICloudProvider_getSupportedPropertyNames' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProvider_getSupportedPropertyNames
'ICloudProfile_remove' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProfile_remove
'INATNetwork_getNatMRU' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_getNatMRU
'IVirtualBox_getEventSource' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getEventSource
'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 => 'settingsFile', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'platform', type => 'vbox:PlatformArchitecture', attr => {}),
      SOAP::Data->new(name => 'groups', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'osTypeId', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cipher', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'passwordId', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'password', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_createMachine
'IHost_findUSBDeviceByAddress' => {
    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_findUSBDeviceByAddress
'ICertificate_getValidityPeriodNotAfter' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getValidityPeriodNotAfter
'ICloudClient_getExportDescriptionForm' => {
    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 ICloudClient_getExportDescriptionForm
'IMedium_getDeviceType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getDeviceType
'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
'IVirtualBox_getCloudNetworks' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getCloudNetworks
'ICloudMachine_listMetricNames' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_listMetricNames
'INATEngine_getDNSPassDomain' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_getDNSPassDomain
'IMachine_getUSBControllerCountByType' => {
    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:USBControllerType', attr => {}),
    ], # end parameters
  }, # end IMachine_getUSBControllerCountByType
'IFsObjInfo_getFileAttributes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsObjInfo_getFileAttributes
'ISerialPort_getUartType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISerialPort_getUartType
'ICloudClient_deleteImage' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'uid', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_deleteImage
'IHost_generateMACAddress' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHost_generateMACAddress
'INetworkAdapter_setBandwidthGroup' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'bandwidthGroup', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INetworkAdapter_setBandwidthGroup
'IPlatformProperties_getSupportedStorageBuses' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getSupportedStorageBuses
'IDHCPConfig_getAllOptions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPConfig_getAllOptions
'IMachine_getStateKeyId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getStateKeyId
'INATNetwork_getNatMTU' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_getNatMTU
'ISerialPort_getIOAddress' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISerialPort_getIOAddress
'IEvent_setProcessed' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IEvent_setProcessed
'ISystemProperties_getSupportedPortModes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedPortModes
'ISystemProperties_getSupportedRecordingAudioCodecs' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedRecordingAudioCodecs
'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
'IMachineStateChangedEvent_getState' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineStateChangedEvent_getState
'IHostNetworkInterface_getIPV6Supported' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostNetworkInterface_getIPV6Supported
'ICloudClient_startInstance' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'uid', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_startInstance
'IConsole_powerUpPaused' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IConsole_powerUpPaused
'ISnapshotRestoredEvent_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISnapshotRestoredEvent_getMidlDoesNotLikeEmptyInterfaces
'IDnDTarget_leave' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IDnDTarget_leave
'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
'INATNetworkPortForwardEvent_getProto' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetworkPortForwardEvent_getProto
'IGuest_setCredentials' => {
    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 => {}),
      SOAP::Data->new(name => 'password', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'domain', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'allowInteractiveLogon', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IGuest_setCredentials
'ICloudNetwork_getProvider' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudNetwork_getProvider
'IGuestDebugControl_setDebugProvider' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'debugProvider', type => 'vbox:GuestDebugProvider', attr => {}),
    ], # end parameters
  }, # end IGuestDebugControl_setDebugProvider
'IDisplay_invalidateAndUpdateScreen' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IDisplay_invalidateAndUpdateScreen
'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
'ICloudNetwork_getNetworkName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudNetwork_getNetworkName
'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
'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
'IGraphicsAdapter_isFeatureEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'feature', type => 'vbox:GraphicsFeature', attr => {}),
    ], # end parameters
  }, # end IGraphicsAdapter_isFeatureEnabled
'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_getCPUProfile' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getCPUProfile
'IClipboardFileTransferModeChangedEvent_getEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IClipboardFileTransferModeChangedEvent_getEnabled
'IGuestScreenInfo_getScreenId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestScreenInfo_getScreenId
'IUefiVariableStore_enrollOraclePlatformKey' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUefiVariableStore_enrollOraclePlatformKey
'IEventSourceChangedEvent_getAdd' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IEventSourceChangedEvent_getAdd
'ISnapshot_getChildrenCount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISnapshot_getChildrenCount
'IHostPCIDevicePlugEvent_getMessage' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostPCIDevicePlugEvent_getMessage
'IVetoEvent_getApprovals' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVetoEvent_getApprovals
'IGuestDebugControl_getDebugAddress' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestDebugControl_getDebugAddress
'INetworkAdapter_getNATEngine' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INetworkAdapter_getNATEngine
'IMachine_setIOCacheEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'IOCacheEnabled', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_setIOCacheEnabled
'IRecordingScreenSettings_getId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getId
'ICloudProvider_prepareUninstall' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProvider_prepareUninstall
'INATEngine_getLocalhostReachable' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_getLocalhostReachable
'IMachine_unregister' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cleanupMode', type => 'vbox:CleanupMode', attr => {}),
    ], # end parameters
  }, # end IMachine_unregister
'IHostNetworkInterface_getInterfaceType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostNetworkInterface_getInterfaceType
'IDirectory_getDirectoryName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDirectory_getDirectoryName
'IUnattended_setPostInstallScriptTemplatePath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'postInstallScriptTemplatePath', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setPostInstallScriptTemplatePath
'IUSBDeviceFilters_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 IUSBDeviceFilters_removeDeviceFilter
'ISharedFolder_getHostPath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISharedFolder_getHostPath
'INetworkAdapter_setBridgedInterface' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'bridgedInterface', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INetworkAdapter_setBridgedInterface
'IGuestSession_directoryCopyFromGuest' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'source', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'destination', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:DirectoryCopyFlag', attr => {}),
    ], # end parameters
  }, # end IGuestSession_directoryCopyFromGuest
'IHostNetworkInterface_getIPAddress' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostNetworkInterface_getIPAddress
'IDirectory_getEventSource' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDirectory_getEventSource
'IGuestSession_environmentDoesBaseVariableExist' => {
    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 IGuestSession_environmentDoesBaseVariableExist
'IMachineDebugger_getCPULoad' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cpuId', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getCPULoad
'IUpdateAgentErrorEvent_getRcError' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgentErrorEvent_getRcError
'IMachine_getGuestDebugControl' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getGuestDebugControl
'IMediumRegisteredEvent_getMediumType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMediumRegisteredEvent_getMediumType
'IUnattended_getFullUserName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getFullUserName
'IVetoEvent_addApproval' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'reason', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVetoEvent_addApproval
'ICloudProfileRegisteredEvent_getProviderId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProfileRegisteredEvent_getProviderId
'IMachine_setAutostartEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'autostartEnabled', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_setAutostartEnabled
'IHost_getNameServers' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHost_getNameServers
'IGuestDebugControl_getDebugIoProvider' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestDebugControl_getDebugIoProvider
'IMachine_getGraphicsAdapter' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getGraphicsAdapter
'IGuestSession_environmentGetBaseVariable' => {
    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 IGuestSession_environmentGetBaseVariable
'IToken_abandon' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IToken_abandon
'IRecordingScreenSettings_getVideoWidth' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getVideoWidth
'IHostOnlyNetwork_setNetworkMask' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'networkMask', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostOnlyNetwork_setNetworkMask
'IRecordingScreenSettings_getOptions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getOptions
'IAudioAdapter_getAudioCodec' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAudioAdapter_getAudioCodec
'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_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
'IMachine_addUSBController' => {
    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 => 'type', type => 'vbox:USBControllerType', attr => {}),
    ], # end parameters
  }, # end IMachine_addUSBController
'IBooleanFormValue_setSelected' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'selected', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IBooleanFormValue_setSelected
'INATNetworkPortForwardEvent_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetworkPortForwardEvent_getName
'IFsInfo_getBlockSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsInfo_getBlockSize
'IUnattended_getDetectedOSLanguages' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getDetectedOSLanguages
'IMediumFormat_getCapabilities' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMediumFormat_getCapabilities
'IGuestDirectory_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestDirectory_getMidlDoesNotLikeEmptyInterfaces
'IDHCPServer_getNetworkMask' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPServer_getNetworkMask
'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
'ICloudClient_getVnicInfo' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'uid', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_getVnicInfo
'IPCIAddress_setDevFunction' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'devFunction', type => 'xsd:short', attr => {}),
    ], # end parameters
  }, # end IPCIAddress_setDevFunction
'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
'IUnattended_getKeyboardLayout' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getKeyboardLayout
'IDirectory_getId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDirectory_getId
'IUpdateAgent_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 IUpdateAgent_setEnabled
'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
'IStorageDeviceChangedEvent_getSilent' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStorageDeviceChangedEvent_getSilent
'IRecordingScreenSettings_getMaxTime' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getMaxTime
'IAppliance_getPath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAppliance_getPath
'IExtraDataCanChangeEvent_getKey' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IExtraDataCanChangeEvent_getKey
'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
'IHostNetworkInterface_getShortName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostNetworkInterface_getShortName
'IMachineDebugger_readVirtualMemory' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cpuId', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'address', type => 'xsd:long', attr => {}),
      SOAP::Data->new(name => 'size', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_readVirtualMemory
'IMediumFormat_getId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMediumFormat_getId
'IDnDSource_drop' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'format', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'action', type => 'vbox:DnDAction', attr => {}),
    ], # end parameters
  }, # end IDnDSource_drop
'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
'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
'IGuestDnDTarget_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestDnDTarget_getMidlDoesNotLikeEmptyInterfaces
'IMachine_getPlatform' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getPlatform
'IUpdateAgent_getReleaseNotes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_getReleaseNotes
'IHostOnlyNetwork_getEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostOnlyNetwork_getEnabled
'IDHCPGroupCondition_setInclusive' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'inclusive', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IDHCPGroupCondition_setInclusive
'ILanguageChangedEvent_getLanguageId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ILanguageChangedEvent_getLanguageId
'IDHCPIndividualConfig_setFixedAddress' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'fixedAddress', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPIndividualConfig_setFixedAddress
'IDHCPServer_getGlobalConfig' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPServer_getGlobalConfig
'ISystemProperties_getSupportedKeyboardHIDTypes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedKeyboardHIDTypes
'IDHCPIndividualConfig_getSlot' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPIndividualConfig_getSlot
'IVirtualSystemDescription_getDescription' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualSystemDescription_getDescription
'IMousePointerShapeChangedEvent_getWidth' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMousePointerShapeChangedEvent_getWidth
'IUefiVariableStore_getSecureBootEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUefiVariableStore_getSecureBootEnabled
'IEventSource_unregisterListener' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'listener', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IEventSource_unregisterListener
'IMachineDebugger_injectNMI' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_injectNMI
'IFirmwareSettings_getFirmwareType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_getFirmwareType
'IMachine_getVRDEServer' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getVRDEServer
'IBandwidthGroup_getType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IBandwidthGroup_getType
'IHost_removeHostOnlyNetworkInterface' => {
    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 IHost_removeHostOnlyNetworkInterface
'IUnattended_getProxy' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getProxy
'IGuestProcessEvent_getPid' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestProcessEvent_getPid
'ICloudClient_listSourceInstances' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_listSourceInstances
'IDHCPConfig_getSuppressedOptions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPConfig_getSuppressedOptions
'IMachine_getUSBDeviceFilters' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getUSBDeviceFilters
'IUnattended_getScriptTemplatePath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getScriptTemplatePath
'ICloudProviderManager_getProviderByShortName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'providerName', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProviderManager_getProviderByShortName
'IMachine_getVMProcessPriority' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getVMProcessPriority
'IStorageController_getMaxDevicesPerPortCount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStorageController_getMaxDevicesPerPortCount
'IVirtualBox_getAPIRevision' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getAPIRevision
'IFsInfo_getLabel' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsInfo_getLabel
'IUnattended_setUserPassword' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'userPassword', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setUserPassword
'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
'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
'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
'IHostOnlyNetwork_setId' => {
    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 IHostOnlyNetwork_setId
'ISystemProperties_getSupportedRecordingVideoCodecs' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedRecordingVideoCodecs
'IPlatformProperties_getSupportedIommuTypes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getSupportedIommuTypes
'IEmulatedUSB_getWebcams' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IEmulatedUSB_getWebcams
'IUnattended_getDetectedOSVersion' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getDetectedOSVersion
'IAppliance_read' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'file', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAppliance_read
'IHost_findHostDVDDrive' => {
    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_findHostDVDDrive
'IRecordingScreenSettings_isFeatureEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'feature', type => 'vbox:RecordingFeature', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_isFeatureEnabled
'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
'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
'ISharedFolder_setWritable' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'writable', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end ISharedFolder_setWritable
'IMachineDebugger_getLogDbgFlags' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getLogDbgFlags
'IUnattended_getUserPassword' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getUserPassword
'ISystemProperties_getSupportedCloneOptions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedCloneOptions
'IGuestSession_copyFromGuest' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'sources', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'filters', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'destination', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_copyFromGuest
'IDHCPIndividualConfig_getFixedAddress' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPIndividualConfig_getFixedAddress
'IVirtualBoxErrorInfo_getInterfaceID' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBoxErrorInfo_getInterfaceID
'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
'IPlatformProperties_getMaxInstancesOfStorageBus' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'chipset', type => 'vbox:ChipsetType', attr => {}),
      SOAP::Data->new(name => 'bus', type => 'vbox:StorageBus', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getMaxInstancesOfStorageBus
'ISystemProperties_setProxyMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'proxyMode', type => 'vbox:ProxyMode', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_setProxyMode
'INATNetworkPortForwardEvent_getHostPort' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetworkPortForwardEvent_getHostPort
'IProcess_read' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'handle', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'toRead', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'timeoutMS', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IProcess_read
'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
'IHostX86_getProcessorCPUIDLeaf' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cpuId', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'leaf', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'subLeaf', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IHostX86_getProcessorCPUIDLeaf
'IMachine_readSavedScreenshotToArray' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'bitmapFormat', type => 'vbox:BitmapFormat', attr => {}),
    ], # end parameters
  }, # end IMachine_readSavedScreenshotToArray
'IPlatform_getRTCUseUTC' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatform_getRTCUseUTC
'IEventSource_eventProcessed' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'listener', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'event', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IEventSource_eventProcessed
'IDHCPGroupCondition_getValue' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPGroupCondition_getValue
'IGuestFileIOEvent_getProcessed' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestFileIOEvent_getProcessed
'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
'IGuestSession_getFiles' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_getFiles
'IForm_apply' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IForm_apply
'IMachineDebugger_getPAEEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getPAEEnabled
'INATEngine_getDNSProxy' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_getDNSProxy
'ISystemProperties_getLoggingLevel' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getLoggingLevel
'IMachine_getMediumAttachmentsOfController' => {
    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_getMediumAttachmentsOfController
'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
'IUefiVariableStore_enrollPlatformKey' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'platformKey', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'owner', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUefiVariableStore_enrollPlatformKey
'IFirmwareSettings_setLogoDisplayTime' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'logoDisplayTime', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_setLogoDisplayTime
'IUnattended_setImageIndex' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'imageIndex', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IUnattended_setImageIndex
'IMachineDebugger_getVirtualTimeRate' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getVirtualTimeRate
'IMouse_getTouchScreenSupported' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMouse_getTouchScreenSupported
'IPlatform_getIommuType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatform_getIommuType
'IMachine_setParavirtProvider' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'paravirtProvider', type => 'vbox:ParavirtProvider', attr => {}),
    ], # end parameters
  }, # end IMachine_setParavirtProvider
'ICloudMachine_getDetailsForm' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_getDetailsForm
'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
'IMousePointerShape_getHotY' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMousePointerShape_getHotY
'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
'IMachineDebugger_getExecuteAllInIEM' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getExecuteAllInIEM
'INATNetwork_getNetwork' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_getNetwork
'ISystemProperties_setLoggingLevel' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'loggingLevel', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_setLoggingLevel
'IFsObjInfo_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsObjInfo_getName
'IMachine_removeEncryptionPassword' => {
    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_removeEncryptionPassword
'IUefiVariableStore_addSignatureToDb' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'signature', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'owner', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'signatureType', type => 'vbox:SignatureType', attr => {}),
    ], # end parameters
  }, # end IUefiVariableStore_addSignatureToDb
'IHost_addUSBDeviceSource' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'backend', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'address', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'propertyNames', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'propertyValues', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHost_addUSBDeviceSource
'IFile_queryInfo' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFile_queryInfo
'IUpdateAgent_getEventSource' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_getEventSource
'IFile_write' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'data', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'timeoutMS', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IFile_write
'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
'IFirmwareSettings_setBootMenuMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'bootMenuMode', type => 'vbox:FirmwareBootMenuMode', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_setBootMenuMode
'INATNetwork_getIPv6Prefix' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_getIPv6Prefix
'IVRDEServer_setVRDEProperty' => {
    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 IVRDEServer_setVRDEProperty
'IConsole_getVRDEServerInfo' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IConsole_getVRDEServerInfo
'IUnattended_setProductKey' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'productKey', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setProductKey
'IShowWindowEvent_getWinId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IShowWindowEvent_getWinId
'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
'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 => {}),
    ], # end parameters
  }, # end IKeyboard_putScancodes
'IUnattended_getMachine' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getMachine
'INATNetwork_getNetworkName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_getNetworkName
'IDHCPServer_stop' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPServer_stop
'IDHCPConfig_removeAllOptions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPConfig_removeAllOptions
'IMedium_getMediumFormat' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getMediumFormat
'IMachine_getGuestPropertyValue' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'property', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getGuestPropertyValue
'ISharedFolder_getWritable' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISharedFolder_getWritable
'IVetoEvent_isApproved' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVetoEvent_isApproved
'IMouse_getPointerShape' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMouse_getPointerShape
'IRecordingScreenSettings_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 IRecordingScreenSettings_setEnabled
'IMachine_readSavedThumbnailToArray' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'bitmapFormat', type => 'vbox:BitmapFormat', attr => {}),
    ], # end parameters
  }, # end IMachine_readSavedThumbnailToArray
'IGuestScreenInfo_getGuestMonitorStatus' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestScreenInfo_getGuestMonitorStatus
'INATNetwork_getIPv6Enabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_getIPv6Enabled
'IRecordingSettings_getScreenSettings' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IRecordingSettings_getScreenSettings
'ICertificate_getIssuerName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getIssuerName
'IMachine_setGuestProperty' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'property', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'value', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_setGuestProperty
'IFirmwareSettings_setSMBIOSUuidLittleEndian' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'SMBIOSUuidLittleEndian', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_setSMBIOSUuidLittleEndian
'IPlatformProperties_getSupportedNetAdpPromiscModePols' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getSupportedNetAdpPromiscModePols
'IVRDEServer_setReuseSingleConnection' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'reuseSingleConnection', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IVRDEServer_setReuseSingleConnection
'IProcess_getStatus' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IProcess_getStatus
'IMedium_lockWrite' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_lockWrite
'IMedium_close' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_close
'ICertificate_getIssuerUniqueIdentifier' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getIssuerUniqueIdentifier
'IFsObjInfo_getAccessTime' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsObjInfo_getAccessTime
'ISystemProperties_getSupportedDnDModes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedDnDModes
'IMedium_getId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getId
'IFramebuffer_notify3DEvent' => {
    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 => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'data', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFramebuffer_notify3DEvent
'IMachineDebugger_getHWVirtExNestedPagingEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getHWVirtExNestedPagingEnabled
'IUnattended_getLanguage' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getLanguage
'IAppliance_addPasswords' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'identifiers', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'passwords', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAppliance_addPasswords
'IUnattended_setCountry' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'country', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setCountry
'IMachine_getAutostartDelay' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getAutostartDelay
'IVirtualBoxErrorInfo_getResultCode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBoxErrorInfo_getResultCode
'IVirtualBox_findDHCPServerByNetworkName' => {
    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_findDHCPServerByNetworkName
'IMachine_setBandwidthGroupForDevice' => {
    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 => 'controllerPort', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'device', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'bandwidthGroup', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_setBandwidthGroupForDevice
'IGuestMultiTouchEvent_getScanTime' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMultiTouchEvent_getScanTime
'IVRDEServer_getEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVRDEServer_getEnabled
'IRecordingScreenSettings_setAudioCodec' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'audioCodec', type => 'vbox:RecordingAudioCodec', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setAudioCodec
'IVRDEServerChangedEvent_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVRDEServerChangedEvent_getMidlDoesNotLikeEmptyInterfaces
'IMediumIO_formatFAT' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'quick', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMediumIO_formatFAT
'IVirtualBox_checkFirmwarePresent' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'platformArchitecture', type => 'vbox:PlatformArchitecture', attr => {}),
      SOAP::Data->new(name => 'firmwareType', type => 'vbox:FirmwareType', attr => {}),
      SOAP::Data->new(name => 'version', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_checkFirmwarePresent
'IMachine_setTracingConfig' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'tracingConfig', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_setTracingConfig
'IAppliance_interpret' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAppliance_interpret
'IVirtualBox_getGuestOSFamilies' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getGuestOSFamilies
'IProcess_getPID' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IProcess_getPID
'IRecordingScreenSettings_getAudioCodec' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getAudioCodec
'IVirtualBox_openMedium' => {
    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 => {}),
      SOAP::Data->new(name => 'deviceType', type => 'vbox:DeviceType', attr => {}),
      SOAP::Data->new(name => 'accessMode', type => 'vbox:AccessMode', attr => {}),
      SOAP::Data->new(name => 'forceNewUuid', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_openMedium
'IMachineDebugger_getLogDbgGroups' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getLogDbgGroups
'IUnattended_setPackageSelectionAdjustments' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'packageSelectionAdjustments', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setPackageSelectionAdjustments
'INATNetwork_stop' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_stop
'IGuestSession_getEnvironmentChanges' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_getEnvironmentChanges
'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
'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
'IRangedInteger64FormValue_setInteger' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'value', type => 'xsd:long', attr => {}),
    ], # end parameters
  }, # end IRangedInteger64FormValue_setInteger
'IGuestSession_environmentScheduleSet' => {
    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 => 'value', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_environmentScheduleSet
'IMedium_changeEncryption' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'currentPassword', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cipher', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'newPassword', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'newPasswordId', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_changeEncryption
'IMachineDebugger_getRegister' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cpuId', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getRegister
'IPlatformProperties_getSupportedAudioControllerTypes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getSupportedAudioControllerTypes
'IGuestSession_directoryCreateTemp' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'templateName', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'mode', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'path', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'secure', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IGuestSession_directoryCreateTemp
'IMachine_attachDevice' => {
    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 => 'controllerPort', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'device', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'type', type => 'vbox:DeviceType', attr => {}),
      SOAP::Data->new(name => 'medium', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_attachDevice
'IHostOnlyNetwork_setUpperIP' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'upperIP', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostOnlyNetwork_setUpperIP
'IHostNetworkInterface_getNetworkMask' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostNetworkInterface_getNetworkMask
'IKeyboard_putUsageCode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'usageCode', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'usagePage', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'keyRelease', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IKeyboard_putUsageCode
'IVRDEServer_getAuthTimeout' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVRDEServer_getAuthTimeout
'IAudioAdapter_getEnabledIn' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAudioAdapter_getEnabledIn
'IPlatformX86_setCPUProperty' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'property', type => 'vbox:CPUPropertyTypeX86', attr => {}),
      SOAP::Data->new(name => 'value', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IPlatformX86_setCPUProperty
'IUnattended_getValidationKitIsoPath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getValidationKitIsoPath
'IRecordingScreenSettings_getVideoRate' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getVideoRate
'IUnattended_setLocale' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'locale', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setLocale
'ICloudMachine_getSettingsForm' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_getSettingsForm
'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
'IDisplay_invalidateAndUpdate' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDisplay_invalidateAndUpdate
'IGuestFileEvent_getFile' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestFileEvent_getFile
'INATEngine_setDNSProxy' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'DNSProxy', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end INATEngine_setDNSProxy
'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
'IEventSource_registerListener' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'listener', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'interesting', type => 'vbox:VBoxEventType', attr => {}),
      SOAP::Data->new(name => 'active', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IEventSource_registerListener
'IMachineDebugger_dumpHostProcessCore' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'filename', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'compression', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_dumpHostProcessCore
'IUSBController_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:USBControllerType', attr => {}),
    ], # end parameters
  }, # end IUSBController_setType
'IMachine_getLogKeyStore' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getLogKeyStore
'IMachine_setCPUHotPlugEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'CPUHotPlugEnabled', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_setCPUHotPlugEnabled
'IHostAudioDevice_setDefaultIn' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'defaultIn', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IHostAudioDevice_setDefaultIn
'IStringFormValue_setString' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'text', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStringFormValue_setString
'IMachineRegisteredEvent_getRegistered' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineRegisteredEvent_getRegistered
'IPlatformProperties_getSupportedStorageControllerTypes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getSupportedStorageControllerTypes
'IHostOnlyNetwork_getNetworkName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostOnlyNetwork_getNetworkName
'IAudioAdapter_getPropertiesList' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAudioAdapter_getPropertiesList
'IDHCPConfig_setForcedOptions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'forcedOptions', type => 'vbox:DHCPOption', attr => {}),
    ], # end parameters
  }, # end IDHCPConfig_setForcedOptions
'IMachine_getStateKeyStore' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getStateKeyStore
'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
'IVirtualBox_removeHostOnlyNetwork' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'network', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_removeHostOnlyNetwork
'IHost_getProcessorDescription' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cpuId', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IHost_getProcessorDescription
'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
'INATEngine_getForwardBroadcast' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_getForwardBroadcast
'ISystemProperties_getSupportedAutostopTypes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedAutostopTypes
'ICloudClient_listInstances' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'machineState', type => 'vbox:CloudMachineState', attr => {}),
    ], # end parameters
  }, # end ICloudClient_listInstances
'IMachineDebugger_getLogEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getLogEnabled
'IFormValue_getGeneration' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFormValue_getGeneration
'IHostNetworkInterface_getWireless' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostNetworkInterface_getWireless
'IUSBDevice_getPortPath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUSBDevice_getPortPath
'IGuestSession_setTimeout' => {
    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:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IGuestSession_setTimeout
'ICPUChangedEvent_getCPU' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICPUChangedEvent_getCPU
'IGuestAdditionsStatusChangedEvent_getStatus' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestAdditionsStatusChangedEvent_getStatus
'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
'IProgressPercentageChangedEvent_getPercent' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IProgressPercentageChangedEvent_getPercent
'ICertificate_getTrusted' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getTrusted
'ISystemProperties_getSupportedRecordingVRCModes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedRecordingVRCModes
'IStorageController_getControllerType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStorageController_getControllerType
'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
'IUefiVariableStore_addVariable' => {
    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 => 'owner', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'attributes', type => 'vbox:UefiVariableAttributes', attr => {}),
      SOAP::Data->new(name => 'data', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUefiVariableStore_addVariable
'IVRDEServer_getVRDEExtPack' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVRDEServer_getVRDEExtPack
'ICloudNetworkGatewayInfo_getMacAddress' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudNetworkGatewayInfo_getMacAddress
'ISystemProperties_setAutostartDatabasePath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'autostartDatabasePath', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_setAutostartDatabasePath
'IHostDrive_getModel' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostDrive_getModel
'IChoiceFormValue_setSelectedIndex' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'index', type => 'xsd:int', attr => {}),
    ], # end parameters
  }, # end IChoiceFormValue_setSelectedIndex
'ICursorPositionChangedEvent_getY' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICursorPositionChangedEvent_getY
'IMachine_getIcon' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getIcon
'ICertificate_isCurrentlyExpired' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_isCurrentlyExpired
'IUnattended_getPackageSelectionAdjustments' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getPackageSelectionAdjustments
'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
'IMedium_getProperty' => {
    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 IMedium_getProperty
'IDHCPServer_restart' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPServer_restart
'ICloudClient_setupCloudNetworkEnvironment' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'tunnelNetworkName', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'tunnelNetworkRange', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'gatewayOsName', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'gatewayOsVersion', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'gatewayShape', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_setupCloudNetworkEnvironment
'IUpdateAgent_setChannel' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'channel', type => 'vbox:UpdateChannel', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_setChannel
'IMachineDebugger_modifyLogFlags' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'settings', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_modifyLogFlags
'IMousePointerShape_getShape' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMousePointerShape_getShape
'IMedium_setProperty' => {
    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 => 'value', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_setProperty
'IVirtualSystemDescriptionForm_getVirtualSystemDescription' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualSystemDescriptionForm_getVirtualSystemDescription
'ISystemProperties_getSupportedGraphicsFeatures' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedGraphicsFeatures
'IStorageController_getInstance' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStorageController_getInstance
'ICloudProvider_getProfileByName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'profileName', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProvider_getProfileByName
'IMachine_getHardwareUUID' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getHardwareUUID
'IUnattended_setScriptTemplatePath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'scriptTemplatePath', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setScriptTemplatePath
'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
'IVirtualBox_composeMachineFilename' => {
    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 => 'group', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'createFlags', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'baseFolder', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_composeMachineFilename
'IUpdateAgentStateChangedEvent_getState' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgentStateChangedEvent_getState
'IMachine_setHardwareUUID' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'hardwareUUID', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_setHardwareUUID
'IUefiVariableStore_enrollDefaultMsSignatures' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUefiVariableStore_enrollDefaultMsSignatures
'ICertificate_getSelfSigned' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getSelfSigned
'IGuest_getAdditionsRevision' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuest_getAdditionsRevision
'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
'IGuestSession_fsObjMove' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'source', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'destination', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:FsObjMoveFlag', attr => {}),
    ], # end parameters
  }, # end IGuestSession_fsObjMove
'INATEngine_setIPv6Enabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'IPv6Enabled', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end INATEngine_setIPv6Enabled
'IRangedInteger64FormValue_getMaximum' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRangedInteger64FormValue_getMaximum
'IDHCPConfig_getDefaultLeaseTime' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPConfig_getDefaultLeaseTime
'IStringArray_getValues' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStringArray_getValues
'IRecordingScreenSettings_setAudioRateControlMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'audioRateControlMode', type => 'vbox:RecordingRateControlMode', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setAudioRateControlMode
'ICloudMachine_getConsoleHistory' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_getConsoleHistory
'IMachine_setIcon' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'icon', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_setIcon
'IGuestMultiTouchEvent_getContactCount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMultiTouchEvent_getContactCount
'IUnattended_getProductKey' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getProductKey
'IDisplay_takeScreenShotToArray' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'width', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'height', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'bitmapFormat', type => 'vbox:BitmapFormat', attr => {}),
    ], # end parameters
  }, # end IDisplay_takeScreenShotToArray
'INetworkAdapter_getProperties' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'names', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INetworkAdapter_getProperties
'IFsObjInfo_getNodeId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsObjInfo_getNodeId
'IUefiVariableStore_setSecureBootEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'secureBootEnabled', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IUefiVariableStore_setSecureBootEnabled
'IFile_getFilename' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFile_getFilename
'IDHCPConfig_setDefaultLeaseTime' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'defaultLeaseTime', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IDHCPConfig_setDefaultLeaseTime
'IUpdateAgent_rollback' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_rollback
'IGuestAdditionsStatusChangedEvent_getRunLevel' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestAdditionsStatusChangedEvent_getRunLevel
'IMediumFormat_describeProperties' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMediumFormat_describeProperties
'IPlatformProperties_getSupportedParavirtProviders' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getSupportedParavirtProviders
'ICloudProviderRegisteredEvent_getId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProviderRegisteredEvent_getId
'IPCIAddress_setBus' => {
    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 => 'xsd:short', attr => {}),
    ], # end parameters
  }, # end IPCIAddress_setBus
'IVFSExplorer_entryList' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVFSExplorer_entryList
'IUnattended_getTimeZone' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getTimeZone
'IMedium_getLogicalSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getLogicalSize
'IGuestMonitorChangedEvent_getScreenId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMonitorChangedEvent_getScreenId
'IMachine_setTeleporterEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'teleporterEnabled', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_setTeleporterEnabled
'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_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
'IVirtualBox_removeCloudNetwork' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'network', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_removeCloudNetwork
'IVirtualBox_findCloudNetworkByName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'networkName', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_findCloudNetworkByName
'IGraphicsAdapter_setFeature' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'feature', type => 'vbox:GraphicsFeature', attr => {}),
      SOAP::Data->new(name => 'enabled', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IGraphicsAdapter_setFeature
'IProcess_getEventSource' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IProcess_getEventSource
'IVirtualBox_getGuestOSSubtypesByFamilyId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'family', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getGuestOSSubtypesByFamilyId
'IHost_getProcessorOnlineCount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHost_getProcessorOnlineCount
'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
'IForm_getValues' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IForm_getValues
'IAppliance_getMediumIdsForPasswordId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'passwordId', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAppliance_getMediumIdsForPasswordId
'IProcess_writeArray' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'handle', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:ProcessInputFlag', attr => {}),
      SOAP::Data->new(name => 'data', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'timeoutMS', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IProcess_writeArray
'ICloudClient_importInstance' => {
    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 => {}),
      SOAP::Data->new(name => 'progress', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_importInstance
'IHostUpdateAgent_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostUpdateAgent_getMidlDoesNotLikeEmptyInterfaces
'ICertificate_getPublicKeyAlgorithmOID' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getPublicKeyAlgorithmOID
'IMachine_deleteSnapshot' => {
    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_deleteSnapshot
'INATEngine_getIPv6Enabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_getIPv6Enabled
'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 => {}),
      SOAP::Data->new(name => 'automount', type => 'xsd:boolean', attr => {}),
      SOAP::Data->new(name => 'autoMountPoint', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_createSharedFolder
'ISystemProperties_getDefaultIoCacheSettingForStorageController' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'controllerType', type => 'vbox:StorageControllerType', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getDefaultIoCacheSettingForStorageController
'IGraphicsAdapter_getGraphicsControllerType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGraphicsAdapter_getGraphicsControllerType
'INetworkAdapter_getBridgedInterface' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INetworkAdapter_getBridgedInterface
'IVirtualBox_getHostOnlyNetworks' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getHostOnlyNetworks
'IMedium_moveTo' => {
    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 IMedium_moveTo
'IVRDEServer_getAuthType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVRDEServer_getAuthType
'IMousePointerShapeChangedEvent_getVisible' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMousePointerShapeChangedEvent_getVisible
'IMachine_setSettingsFilePath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'settingsFilePath', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_setSettingsFilePath
'IAudioAdapter_setAudioCodec' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'audioCodec', type => 'vbox:AudioCodecType', attr => {}),
    ], # end parameters
  }, # end IAudioAdapter_setAudioCodec
'IMachineDebugger_writePhysicalMemory' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'address', type => 'xsd:long', attr => {}),
      SOAP::Data->new(name => 'size', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'bytes', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_writePhysicalMemory
'IHostAudioDevice_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostAudioDevice_getName
'IGuestFileIOEvent_getOffset' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestFileIOEvent_getOffset
'IMachine_queryLogFilename' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'idx', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachine_queryLogFilename
'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
'ICloudNetwork_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 ICloudNetwork_setEnabled
'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
'IMedium_setAutoReset' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'autoReset', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMedium_setAutoReset
'IMediumIO_read' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'offset', type => 'xsd:long', attr => {}),
      SOAP::Data->new(name => 'size', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMediumIO_read
'IMachine_getUSBControllers' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getUSBControllers
'IHostAudioDevice_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:AudioDeviceType', attr => {}),
    ], # end parameters
  }, # end IHostAudioDevice_setType
'IDHCPGroupConfig_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPGroupConfig_getName
'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_setDnDMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'dnDMode', type => 'vbox:DnDMode', attr => {}),
    ], # end parameters
  }, # end IMachine_setDnDMode
'ISystemProperties_getDefaultVRDEExtPack' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getDefaultVRDEExtPack
'IMachine_hotPlugCPU' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cpu', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachine_hotPlugCPU
'IGuestFsObjInfo_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestFsObjInfo_getMidlDoesNotLikeEmptyInterfaces
'IMedium_getAutoReset' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getAutoReset
'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
'INATNetwork_setLocalhostReachable' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'localhostReachable', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end INATNetwork_setLocalhostReachable
'IUSBDeviceStateChangedEvent_getDevice' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUSBDeviceStateChangedEvent_getDevice
'IHostNetworkInterface_getIPV6Address' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostNetworkInterface_getIPV6Address
'IMachine_getCPUCount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getCPUCount
'IHostAudioDeviceChangedEvent_getDevice' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostAudioDeviceChangedEvent_getDevice
'ISystemProperties_getAutostartDatabasePath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getAutostartDatabasePath
'INvramStore_getNonVolatileStorageFile' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INvramStore_getNonVolatileStorageFile
'ISystemProperties_setFreeDiskSpacePercentWarning' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'freeDiskSpacePercentWarning', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_setFreeDiskSpacePercentWarning
'IFsObjInfo_getObjectSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsObjInfo_getObjectSize
'IUnattended_setAvoidUpdatesOverNetwork' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'avoidUpdatesOverNetwork', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IUnattended_setAvoidUpdatesOverNetwork
'ICloudProfileChangedEvent_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProfileChangedEvent_getName
'IPlatformX86_setCPUIDLeaf' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'idx', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'idxSub', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'valEax', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'valEbx', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'valEcx', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'valEdx', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IPlatformX86_setCPUIDLeaf
'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
'IFile_getOffset' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFile_getOffset
'IMachine_getDefaultFrontend' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getDefaultFrontend
'IDisplay_viewportChanged' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'x', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'y', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'width', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'height', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IDisplay_viewportChanged
'IDirectory_list' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'maxEntries', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IDirectory_list
'IGuestUserStateChangedEvent_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestUserStateChangedEvent_getName
'IPlatformProperties_getSupportedUartTypes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getSupportedUartTypes
'ICloudNetwork_setNetworkId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'networkId', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudNetwork_setNetworkId
'IMachineDebugger_dumpGuestCore' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'filename', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'compression', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_dumpGuestCore
'ICertificate_getSignatureAlgorithmName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getSignatureAlgorithmName
'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
'IMouseCapabilityChangedEvent_getNeedsHostCursor' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMouseCapabilityChangedEvent_getNeedsHostCursor
'IMachineDebugger_getOSVersion' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getOSVersion
'IHost_getX86' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHost_getX86
'IFramebufferOverlay_getAlpha' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFramebufferOverlay_getAlpha
'INATEngine_getAliasMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_getAliasMode
'INATEngine_getNatMRU' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_getNatMRU
'ISystemProperties_getSupportedNetworkAttachmentTypes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedNetworkAttachmentTypes
'IBandwidthControl_getNumGroups' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IBandwidthControl_getNumGroups
'IHostDrive_getPartitions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostDrive_getPartitions
'IHostAudioDeviceChangedEvent_getState' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostAudioDeviceChangedEvent_getState
'IHostOnlyNetwork_setNetworkName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'networkName', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostOnlyNetwork_setNetworkName
'IConsole_clearAllEncryptionPasswords' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IConsole_clearAllEncryptionPasswords
'ICloudClient_exportVM' => {
    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 => {}),
      SOAP::Data->new(name => 'progress', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_exportVM
'IPlatformARM_getCPUProperty' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'property', type => 'vbox:CPUPropertyTypeARM', attr => {}),
    ], # end parameters
  }, # end IPlatformARM_getCPUProperty
'ISystemProperties_setLanguageId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'languageId', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_setLanguageId
'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
'IDisplay_createGuestScreenInfo' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'display', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'status', type => 'vbox:GuestMonitorStatus', attr => {}),
      SOAP::Data->new(name => 'primary', type => 'xsd:boolean', attr => {}),
      SOAP::Data->new(name => 'changeOrigin', type => 'xsd:boolean', attr => {}),
      SOAP::Data->new(name => 'originX', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'originY', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'width', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'height', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'bitsPerPixel', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IDisplay_createGuestScreenInfo
'IGuestDebugControl_getDebugPort' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestDebugControl_getDebugPort
'INATNetwork_getLocalMappings' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_getLocalMappings
'IMachine_setCPUCount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'CPUCount', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachine_setCPUCount
'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
'IGraphicsAdapter_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 IGraphicsAdapter_setMonitorCount
'IPerformanceCollector_queryMetricsData' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'metricNames', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'objects', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPerformanceCollector_queryMetricsData
'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
'IExtraDataChangedEvent_getMachineId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IExtraDataChangedEvent_getMachineId
'IVirtualBoxErrorInfo_getText' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBoxErrorInfo_getText
'IStorageController_setInstance' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'instance', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IStorageController_setInstance
'IGuestFileStateChangedEvent_getStatus' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestFileStateChangedEvent_getStatus
'IMachineDebugger_modifyLogGroups' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'settings', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_modifyLogGroups
'IFormValue_getEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFormValue_getEnabled
'IFirmwareSettings_getAutoSerialNumGen' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_getAutoSerialNumGen
'IUpdateAgent_getWebUrl' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_getWebUrl
'IPlatformX86_getCPUIDLeafByOrdinal' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'ordinal', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IPlatformX86_getCPUIDLeafByOrdinal
'IGuestScreenInfo_getHeight' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestScreenInfo_getHeight
'IGuestDirectoryReadEvent_getOwner' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestDirectoryReadEvent_getOwner
'IHostAudioDevice_getState' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostAudioDevice_getState
'INATNetworkSettingEvent_getGateway' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetworkSettingEvent_getGateway
'INATEngine_setAliasMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'aliasMode', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end INATEngine_setAliasMode
'IMachineDebugger_getRegisters' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cpuId', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getRegisters
'ICloudProvider_getPropertyDescription' => {
    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 ICloudProvider_getPropertyDescription
'INATEngine_setNatMRU' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'natMRU', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end INATEngine_setNatMRU
'IMachine_getEffectiveParavirtProvider' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getEffectiveParavirtProvider
'IDisplay_attachFramebuffer' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'framebuffer', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDisplay_attachFramebuffer
'ISharedFolder_getSymlinkPolicy' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISharedFolder_getSymlinkPolicy
'IUpdateAgentAvailableEvent_getDownloadURL' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgentAvailableEvent_getDownloadURL
'IMachine_getDnDMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getDnDMode
'IHostAudioDevice_setState' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'state', type => 'vbox:AudioDeviceState', attr => {}),
    ], # end parameters
  }, # end IHostAudioDevice_setState
'IMedium_getVariant' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getVariant
'IMachine_getMedium' => {
    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 => 'controllerPort', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'device', type => 'xsd:int', attr => {}),
    ], # end parameters
  }, # end IMachine_getMedium
'INATEngine_getTFTPNextServer' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_getTFTPNextServer
'INATNetwork_getEventSource' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_getEventSource
'IUpdateAgentAvailableEvent_getWebURL' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgentAvailableEvent_getWebURL
'IFsInfo_getSectorSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsInfo_getSectorSize
'IPCIAddress_setDevice' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'device', type => 'xsd:short', attr => {}),
    ], # end parameters
  }, # end IPCIAddress_setDevice
'IDHCPServer_getConfig' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'scope', type => 'vbox:DHCPConfigScope', attr => {}),
      SOAP::Data->new(name => 'name', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'slot', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'mayAdd', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IDHCPServer_getConfig
'IMachine_getHardwareVersion' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getHardwareVersion
'IPlatformProperties_setExclusiveHwVirt' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'exclusiveHwVirt', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_setExclusiveHwVirt
'IStorageController_getPortCount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStorageController_getPortCount
'IVRDEServer_setAuthLibrary' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'authLibrary', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVRDEServer_setAuthLibrary
'INetworkAdapter_setAttachmentType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'attachmentType', type => 'vbox:NetworkAttachmentType', attr => {}),
    ], # end parameters
  }, # end INetworkAdapter_setAttachmentType
'IRuntimeErrorEvent_getMessage' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRuntimeErrorEvent_getMessage
'IMedium_openForIO' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'writable', type => 'xsd:boolean', attr => {}),
      SOAP::Data->new(name => 'password', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_openForIO
'IPlatformProperties_getSupportedUSBControllerTypes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getSupportedUSBControllerTypes
'IConsole_getDisplay' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IConsole_getDisplay
'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
'IRecordingScreenStateChangedEvent_getScreen' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenStateChangedEvent_getScreen
'IMachine_getFirmwareSettings' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getFirmwareSettings
'IMachineDebugger_writeVirtualMemory' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cpuId', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'address', type => 'xsd:long', attr => {}),
      SOAP::Data->new(name => 'size', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'bytes', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_writeVirtualMemory
'IRecordingScreenSettings_setVideoScalingMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'videoScalingMode', type => 'vbox:RecordingVideoScalingMode', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setVideoScalingMode
'IGuestSession_setEnvironmentChanges' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'environmentChanges', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_setEnvironmentChanges
'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
'IMachineDebugger_dumpStats' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'pattern', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_dumpStats
'IDHCPConfig_getForcedOptions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPConfig_getForcedOptions
'IMedium_deleteStorage' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_deleteStorage
'IPlatform_getProperties' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatform_getProperties
'IMachine_setParavirtDebug' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'paravirtDebug', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_setParavirtDebug
'IGuestSession_fileExists' => {
    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 => {}),
      SOAP::Data->new(name => 'followSymlinks', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IGuestSession_fileExists
'IGuestMouseEvent_getY' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMouseEvent_getY
'IMachine_getGuestPropertyTimestamp' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'property', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getGuestPropertyTimestamp
'IChoiceFormValue_getValues' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IChoiceFormValue_getValues
'IProcess_getExecutablePath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IProcess_getExecutablePath
'ISharedFolderChangedEvent_getScope' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISharedFolderChangedEvent_getScope
'IMachine_getTracingEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getTracingEnabled
'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
'ICertificate_getRawCertData' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getRawCertData
'IHostOnlyNetwork_getNetworkMask' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostOnlyNetwork_getNetworkMask
'IGuest_getSessions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuest_getSessions
'IMachine_deleteGuestProperty' => {
    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_deleteGuestProperty
'IMachine_setHotPluggableForDevice' => {
    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 => 'controllerPort', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'device', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'hotPluggable', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_setHotPluggableForDevice
'ISystemProperties_getProxyURL' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getProxyURL
'ICloudClient_getLaunchDescriptionForm' => {
    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 ICloudClient_getLaunchDescriptionForm
'IUnattended_getPostInstallScriptTemplatePath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getPostInstallScriptTemplatePath
'ICertificate_getValidityPeriodNotBefore' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getValidityPeriodNotBefore
'IGuestProcessEvent_getProcess' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestProcessEvent_getProcess
'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
'INATEngine_getDNSUseHostResolver' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_getDNSUseHostResolver
'IHostAudioDevice_getDefaultOut' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostAudioDevice_getDefaultOut
'IMachine_enumerateGuestProperties' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'patterns', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_enumerateGuestProperties
'IMachine_setDefaultFrontend' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'defaultFrontend', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_setDefaultFrontend
'IStorageController_getBus' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStorageController_getBus
'ISystemProperties_getSupportedClipboardModes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedClipboardModes
'IRangedIntegerFormValue_getSuffix' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRangedIntegerFormValue_getSuffix
'INATNetworkChangedEvent_getNetworkName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetworkChangedEvent_getNetworkName
'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
'IGuestSession_getDomain' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_getDomain
'IUpdateAgent_getLastCheckDate' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_getLastCheckDate
'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
'IUnattended_getIsUnattendedInstallSupported' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getIsUnattendedInstallSupported
'IDirectory_getFilter' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDirectory_getFilter
'IUSBController_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUSBController_getName
'IGuestMultiTouchEvent_getXPositions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMultiTouchEvent_getXPositions
'IChoiceFormValue_getSelectedIndex' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IChoiceFormValue_getSelectedIndex
'IPlatformX86_setHPETEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'HPETEnabled', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IPlatformX86_setHPETEnabled
'IBandwidthControl_createBandwidthGroup' => {
    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 => 'type', type => 'vbox:BandwidthGroupType', attr => {}),
      SOAP::Data->new(name => 'maxBytesPerSec', type => 'xsd:long', attr => {}),
    ], # end parameters
  }, # end IBandwidthControl_createBandwidthGroup
'ICloudMachine_powerDown' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_powerDown
'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
'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
'ICloudNetworkGatewayInfo_getSecondaryPublicIP' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudNetworkGatewayInfo_getSecondaryPublicIP
'IGuestSession_waitFor' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'waitFor', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'timeoutMS', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IGuestSession_waitFor
'IGuestDirectoryReadEvent_getObjInfo' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestDirectoryReadEvent_getObjInfo
'IFile_getCreationMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFile_getCreationMode
'IMachine_detachHostPCIDevice' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'hostAddress', type => 'xsd:int', attr => {}),
    ], # end parameters
  }, # end IMachine_detachHostPCIDevice
'IMachine_saveState' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_saveState
'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
'IHost_createHostOnlyNetworkInterface' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHost_createHostOnlyNetworkInterface
'IHostAudioDevice_getUsage' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostAudioDevice_getUsage
'INetworkAdapter_getCloudNetwork' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INetworkAdapter_getCloudNetwork
'IGuestSession_getTimeout' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_getTimeout
'IAudioSettings_setHostAudioDevice' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'device', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'usage', type => 'vbox:AudioDirection', attr => {}),
    ], # end parameters
  }, # end IAudioSettings_setHostAudioDevice
'IUpdateAgent_getIsCheckNeeded' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_getIsCheckNeeded
'IVirtualBox_getTrackedObject' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'trObjId', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getTrackedObject
'IVirtualBox_getPerformanceCollector' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getPerformanceCollector
'IHostNetworkInterface_getIPV6NetworkMaskPrefixLength' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostNetworkInterface_getIPV6NetworkMaskPrefixLength
'IPlatformX86_getCPUIDLeaf' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'idx', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'idxSub', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IPlatformX86_getCPUIDLeaf
'ICloudMachine_reset' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_reset
'IMachineDebugger_setVirtualTimeRate' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'virtualTimeRate', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_setVirtualTimeRate
'ICloudNetworkGatewayInfo_getPublicIP' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudNetworkGatewayInfo_getPublicIP
'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
'IVFSExplorer_cd' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'dir', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVFSExplorer_cd
'IUnattended_getDetectedOSTypeId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getDetectedOSTypeId
'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
'IHost_findHostNetworkInterfaceById' => {
    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 IHost_findHostNetworkInterfaceById
'IFirmwareSettings_setFirmwareType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'firmwareType', type => 'vbox:FirmwareType', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_setFirmwareType
'IMedium_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 IMedium_setLocation
'IGuestProcessStateChangedEvent_getStatus' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestProcessStateChangedEvent_getStatus
'INATNetworkCreationDeletionEvent_getCreationEvent' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetworkCreationDeletionEvent_getCreationEvent
'ISystemProperties_getFreeDiskSpacePercentWarning' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getFreeDiskSpacePercentWarning
'IMachine_deleteSnapshotAndAllChildren' => {
    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_deleteSnapshotAndAllChildren
'ITrustedPlatformModule_getLocation' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ITrustedPlatformModule_getLocation
'IUnattended_setKeyboardLayout' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'keyboardLayout', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setKeyboardLayout
'ICertificate_getExtendedKeyUsage' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getExtendedKeyUsage
'IHostNetworkInterface_DHCPRediscover' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostNetworkInterface_DHCPRediscover
'ICloudMachine_getSerialConsoleCommandWindows' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_getSerialConsoleCommandWindows
'IFirmwareSettings_getAPICMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_getAPICMode
'INATNetwork_setIPv6Enabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'IPv6Enabled', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end INATNetwork_setIPv6Enabled
'IMedium_getLocation' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getLocation
'IUnattended_getInstallUserPayload' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getInstallUserPayload
'ICloudClient_addCloudMachine' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'instanceId', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_addCloudMachine
'IMachineDebugger_getHWVirtExUXEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getHWVirtExUXEnabled
'ISystemProperties_getCPUProfiles' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'architecture', type => 'vbox:CPUArchitecture', attr => {}),
      SOAP::Data->new(name => 'namePattern', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getCPUProfiles
'IMachine_setVMExecutionEngine' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'VMExecutionEngine', type => 'vbox:VMExecutionEngine', attr => {}),
    ], # end parameters
  }, # end IMachine_setVMExecutionEngine
'IMachine_detachDevice' => {
    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 => 'controllerPort', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'device', type => 'xsd:int', attr => {}),
    ], # end parameters
  }, # end IMachine_detachDevice
'IUnattended_setAdditionsIsoPath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'additionsIsoPath', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setAdditionsIsoPath
'ICloudProviderListChangedEvent_getRegistered' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProviderListChangedEvent_getRegistered
'IFsInfo_getType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsInfo_getType
'ICloudProvider_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProvider_getName
'IStorageController_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 IStorageController_setName
'IHost_getProcessorOnlineCoreCount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHost_getProcessorOnlineCoreCount
'IMachine_attachDeviceWithoutMedium' => {
    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 => 'controllerPort', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'device', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'type', type => 'vbox:DeviceType', attr => {}),
    ], # end parameters
  }, # end IMachine_attachDeviceWithoutMedium
'IMachineGroupsChangedEvent_getDummy' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineGroupsChangedEvent_getDummy
'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
'IPlatformProperties_getRawModeSupported' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getRawModeSupported
'IMedium_createDiffStorage' => {
    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 => {}),
      SOAP::Data->new(name => 'variant', type => 'vbox:MediumVariant', attr => {}),
    ], # end parameters
  }, # end IMedium_createDiffStorage
'IUSBDeviceFilters_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 IUSBDeviceFilters_insertDeviceFilter
'IVirtualSystemDescription_getValuesByType' => {
    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:VirtualSystemDescriptionType', attr => {}),
      SOAP::Data->new(name => 'which', type => 'vbox:VirtualSystemDescriptionValueType', attr => {}),
    ], # end parameters
  }, # end IVirtualSystemDescription_getValuesByType
'IDisplay_queryFramebuffer' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IDisplay_queryFramebuffer
'IGuestProcessIOEvent_getProcessed' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestProcessIOEvent_getProcessed
'IConsole_setUseHostClipboard' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'useHostClipboard', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IConsole_setUseHostClipboard
'IMachine_discardSavedState' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'fRemoveFile', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_discardSavedState
'IMachineDebugger_getLogRelFlags' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getLogRelFlags
'IMachine_getTeleporterPassword' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getTeleporterPassword
'IVirtualBox_createDHCPServer' => {
    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_createDHCPServer
'IMedium_resize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'logicalSize', type => 'xsd:long', attr => {}),
    ], # end parameters
  }, # end IMedium_resize
'ICloudMachine_deleteConsoleConnection' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_deleteConsoleConnection
'IGuestSession_fileCreateTemp' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'templateName', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'mode', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'path', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'secure', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IGuestSession_fileCreateTemp
'ICloudClient_pauseInstance' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'uid', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_pauseInstance
'INATNetwork_getForwardBroadcast' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_getForwardBroadcast
'IStorageController_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStorageController_getName
'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
'IFramebuffer_videoModeSupported' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'width', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'height', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'bpp', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IFramebuffer_videoModeSupported
'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
'IGraphicsAdapter_getVRAMSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGraphicsAdapter_getVRAMSize
'IVirtualSystemDescription_getDescriptionByType' => {
    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:VirtualSystemDescriptionType', attr => {}),
    ], # end parameters
  }, # end IVirtualSystemDescription_getDescriptionByType
'IFsInfo_getMaxComponent' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsInfo_getMaxComponent
'IUnattended_setAdminPassword' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'adminPassword', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setAdminPassword
'IHost_getHostDrives' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHost_getHostDrives
'IVirtualBox_findHostOnlyNetworkByName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'networkName', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_findHostOnlyNetworkByName
'INvramStore_initUefiVariableStore' => {
    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:unsignedInt', attr => {}),
    ], # end parameters
  }, # end INvramStore_initUefiVariableStore
'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
'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
'IRecordingScreenSettings_setVideoFPS' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'videoFPS', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setVideoFPS
'IMachine_getLogKeyId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getLogKeyId
'IGuestScreenInfo_getBitsPerPixel' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestScreenInfo_getBitsPerPixel
'IMachine_moveTo' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'folder', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'type', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_moveTo
'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
'IVirtualSystemDescription_getCount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualSystemDescription_getCount
'IHost_getProcessorCoreCount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHost_getProcessorCoreCount
'ISnapshotDeletedEvent_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISnapshotDeletedEvent_getMidlDoesNotLikeEmptyInterfaces
'IVirtualBox_getGenericNetworkDrivers' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getGenericNetworkDrivers
'IVirtualBox_getDHCPServers' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getDHCPServers
'IKeyboard_releaseKeys' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IKeyboard_releaseKeys
'IMediumIO_initializePartitionTable' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'format', type => 'vbox:PartitionTableType', attr => {}),
      SOAP::Data->new(name => 'wholeDiskInOneEntry', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMediumIO_initializePartitionTable
'IDnDSource_dragIsPending' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IDnDSource_dragIsPending
'IRecordingScreenSettings_getAudioRateControlMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getAudioRateControlMode
'IFsObjInfo_getNodeIdDevice' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsObjInfo_getNodeIdDevice
'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
'IFirmwareSettings_getSMBIOSUuidLittleEndian' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_getSMBIOSUuidLittleEndian
'IRecordingScreenSettings_getFilename' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getFilename
'IRangedIntegerFormValue_getMaximum' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRangedIntegerFormValue_getMaximum
'IMouse_getEventSource' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMouse_getEventSource
'IUpdateAgent_getSupportedChannels' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_getSupportedChannels
'IPlatformProperties_getSupportedGfxControllerTypes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getSupportedGfxControllerTypes
'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 => 'position', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachine_getBootOrder
'ICloudProviderManager_getProviderByName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'providerName', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProviderManager_getProviderByName
'INATNetworkAlterEvent_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetworkAlterEvent_getMidlDoesNotLikeEmptyInterfaces
'IHostNetworkInterface_getId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostNetworkInterface_getId
'IGuest_createSession' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'user', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'password', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'domain', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'sessionName', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuest_createSession
'IAudioAdapter_getEnabledOut' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAudioAdapter_getEnabledOut
'ICertificate_getSubjectName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getSubjectName
'IStorageController_getMaxPortCount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStorageController_getMaxPortCount
'IUpdateAgent_getCheckCount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_getCheckCount
'ICloudNetwork_getEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudNetwork_getEnabled
'IMachine_getIOCacheEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getIOCacheEnabled
'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
'IHost_isExecutionEngineSupported' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cpuArchitecture', type => 'vbox:CPUArchitecture', attr => {}),
      SOAP::Data->new(name => 'executionEngine', type => 'vbox:VMExecutionEngine', attr => {}),
    ], # end parameters
  }, # end IHost_isExecutionEngineSupported
'ISerialPort_setUartType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'uartType', type => 'vbox:UartType', attr => {}),
    ], # end parameters
  }, # end ISerialPort_setUartType
'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 => 'dw', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'buttonState', type => 'xsd:int', attr => {}),
    ], # end parameters
  }, # end IMouse_putMouseEvent
'IFormValue_getVisible' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFormValue_getVisible
'IHost_getArchitecture' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHost_getArchitecture
'ISerialPort_setIOAddress' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'IOAddress', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end ISerialPort_setIOAddress
'ICertificate_getVersionNumber' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getVersionNumber
'ICloudMachine_getAccessError' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_getAccessError
'INATNetwork_setNatMTU' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'natMTU', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end INATNetwork_setNatMTU
'IDHCPServer_getGroupConfigs' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPServer_getGroupConfigs
'IGuestSession_getUserHome' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_getUserHome
'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
'IGuestSession_fsObjCopyArray' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'source', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'destination', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:FileCopyFlag', attr => {}),
    ], # end parameters
  }, # end IGuestSession_fsObjCopyArray
'IAppliance_getWarnings' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAppliance_getWarnings
'IMachine_getSessionName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getSessionName
'ICloudMachine_unregister' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_unregister
'INATEngine_setNetwork' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'network', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_setNetwork
'INATNetwork_setNatMRU' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'natMRU', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end INATNetwork_setNatMRU
'IUefiVariableStore_deleteVariable' => {
    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 => 'owner', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUefiVariableStore_deleteVariable
'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
'IRecordingSettings_resume' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingSettings_resume
'IMachine_getStorageControllerByInstance' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'connectionType', type => 'vbox:StorageBus', attr => {}),
      SOAP::Data->new(name => 'instance', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachine_getStorageControllerByInstance
'IDHCPIndividualConfig_getMachineId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPIndividualConfig_getMachineId
'IGuestSession_getUser' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_getUser
'IFsInfo_getTotalSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsInfo_getTotalSize
'INATNetwork_setNetworkName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'networkName', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_setNetworkName
'IConsole_getAttachedPCIDevices' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IConsole_getAttachedPCIDevices
'ICloudMachine_getAccessible' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_getAccessible
'IDnDSource_receiveData' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDnDSource_receiveData
'IGuestProcessOutputEvent_getData' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestProcessOutputEvent_getData
'IGuestSession_environmentScheduleUnset' => {
    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 IGuestSession_environmentScheduleUnset
'IUSBControllerChangedEvent_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUSBControllerChangedEvent_getMidlDoesNotLikeEmptyInterfaces
'IDHCPGroupConfig_addCondition' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'inclusive', type => 'xsd:boolean', attr => {}),
      SOAP::Data->new(name => 'type', type => 'vbox:DHCPGroupConditionType', attr => {}),
      SOAP::Data->new(name => 'value', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPGroupConfig_addCondition
'IExtraDataChangedEvent_getKey' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IExtraDataChangedEvent_getKey
'IExtraDataCanChangeEvent_getValue' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IExtraDataCanChangeEvent_getValue
'ICloudClient_getCloudMachine' => {
    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 ICloudClient_getCloudMachine
'IVRDEServerInfoChangedEvent_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVRDEServerInfoChangedEvent_getMidlDoesNotLikeEmptyInterfaces
'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
'IMedium_setProperties' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'names', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'values', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_setProperties
'ISystemProperties_getInfoVDSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getInfoVDSize
'IMachineDebugger_takeGuestSample' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'filename', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'usInterval', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'usSampleTime', type => 'xsd:long', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_takeGuestSample
'INATEngine_getNetwork' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_getNetwork
'IMediumFormat_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMediumFormat_getName
'IHostAudioDevice_setDefaultOut' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'defaultOut', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IHostAudioDevice_setDefaultOut
'IPlatformARM_setCPUProperty' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'property', type => 'vbox:CPUPropertyTypeARM', attr => {}),
      SOAP::Data->new(name => 'value', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IPlatformARM_setCPUProperty
'ISystemProperties_getFreeDiskSpaceWarning' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getFreeDiskSpaceWarning
'IMachineDebugger_getSingleStep' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getSingleStep
'INetworkAdapter_getProperty' => {
    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 INetworkAdapter_getProperty
'IMedium_checkEncryptionPassword' => {
    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 IMedium_checkEncryptionPassword
'IFirmwareSettings_getLogoFadeIn' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_getLogoFadeIn
'IMedium_getProperties' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'names', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getProperties
'ICloudClient_listSourceBootVolumes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_listSourceBootVolumes
'IPlatformProperties_getSupportedGfxFeaturesForType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'graphicsControllerType', type => 'vbox:GraphicsControllerType', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getSupportedGfxFeaturesForType
'ISystemProperties_getSupportedVMProcPriorities' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedVMProcPriorities
'ICloudClient_exportImage' => {
    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 => {}),
      SOAP::Data->new(name => 'parameters', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_exportImage
'ICloudNetwork_setProvider' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'provider', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudNetwork_setProvider
'IHost_getUpdateGuestAdditions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHost_getUpdateGuestAdditions
'IMedium_resizeAndCloneTo' => {
    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 => {}),
      SOAP::Data->new(name => 'logicalSize', type => 'xsd:long', attr => {}),
      SOAP::Data->new(name => 'variant', type => 'vbox:MediumVariant', attr => {}),
      SOAP::Data->new(name => 'parent', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_resizeAndCloneTo
'IFsObjInfo_getGenerationId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsObjInfo_getGenerationId
'IEvent_getSource' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IEvent_getSource
'IMachine_setAllowTracingToAccessVM' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'allowTracingToAccessVM', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_setAllowTracingToAccessVM
'ISystemProperties_getDefaultHardDiskFormat' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getDefaultHardDiskFormat
'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_getTimeRemaining' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IProgress_getTimeRemaining
'IFile_setSize' => {
    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:long', attr => {}),
    ], # end parameters
  }, # end IFile_setSize
'ISharedFolder_getAccessible' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISharedFolder_getAccessible
'IDisplay_setScreenLayout' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenLayoutMode', type => 'vbox:ScreenLayoutMode', attr => {}),
      SOAP::Data->new(name => 'guestScreenInfo', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDisplay_setScreenLayout
'IFramebuffer_notifyUpdateImage' => {
    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:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'y', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'width', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'height', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'image', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFramebuffer_notifyUpdateImage
'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
'IFsObjInfo_getUID' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsObjInfo_getUID
'IMachine_attachHostPCIDevice' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'hostAddress', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'desiredGuestAddress', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'tryToUnbind', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_attachHostPCIDevice
'INATEngine_setTFTPBootFile' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'TFTPBootFile', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_setTFTPBootFile
'IVirtualBox_getMachinesByGroups' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'groups', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getMachinesByGroups
'ITrustedPlatformModule_getType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ITrustedPlatformModule_getType
'ICertificate_getSerialNumber' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getSerialNumber
'IProcess_getEnvironment' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IProcess_getEnvironment
'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_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
'ISystemProperties_getPlatform' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getPlatform
'IRecordingScreenSettings_getVideoCodec' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getVideoCodec
'IMachine_setNoBandwidthGroupForDevice' => {
    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 => 'controllerPort', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'device', type => 'xsd:int', attr => {}),
    ], # end parameters
  }, # end IMachine_setNoBandwidthGroupForDevice
'IFsObjInfo_getAllocatedSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsObjInfo_getAllocatedSize
'IGuestScreenInfo_getOriginY' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestScreenInfo_getOriginY
'INATEngine_setDNSUseHostResolver' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'DNSUseHostResolver', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end INATEngine_setDNSUseHostResolver
'IUpdateAgentSettingsChangedEvent_getAttributeHint' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgentSettingsChangedEvent_getAttributeHint
'IMachine_getUSBControllerByName' => {
    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_getUSBControllerByName
'IRecordingScreenSettings_setOptions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'options', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setOptions
'IRangedInteger64FormValue_getMinimum' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRangedInteger64FormValue_getMinimum
'IPlatformProperties_getStorageControllerHotplugCapable' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'controllerType', type => 'vbox:StorageControllerType', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getStorageControllerHotplugCapable
'IUnattended_getAdditionsIsoPath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getAdditionsIsoPath
'IGuestSessionStateChangedEvent_getId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSessionStateChangedEvent_getId
'IRecordingScreenSettings_setAudioChannels' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'audioChannels', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setAudioChannels
'IProgressCreatedEvent_getCreate' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IProgressCreatedEvent_getCreate
'IDHCPGroupConfig_getConditions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPGroupConfig_getConditions
'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
'IRecordingScreenSettings_getAudioHz' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getAudioHz
'IVirtualSystemDescription_removeDescriptionByType' => {
    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:VirtualSystemDescriptionType', attr => {}),
    ], # end parameters
  }, # end IVirtualSystemDescription_removeDescriptionByType
'IMachine_getNonVolatileStore' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getNonVolatileStore
'INetworkAdapter_setHostOnlyInterface' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'hostOnlyInterface', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INetworkAdapter_setHostOnlyInterface
'IPerformanceMetric_getMinimumValue' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPerformanceMetric_getMinimumValue
'IDHCPServer_start' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'trunkName', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'trunkType', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPServer_start
'IRecordingScreenSettings_setVideoHeight' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'videoHeight', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setVideoHeight
'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_setHostOnlyNetwork' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'hostOnlyNetwork', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INetworkAdapter_setHostOnlyNetwork
'IMachineDebugger_info' => {
    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 => 'args', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_info
'ICloudClient_createImage' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'parameters', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_createImage
'IAudioAdapter_setProperty' => {
    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 IAudioAdapter_setProperty
'IVFSExplorer_update' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVFSExplorer_update
'IMedium_getState' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getState
'IUSBProxyBackend_getType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUSBProxyBackend_getType
'IFramebuffer_getWidth' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFramebuffer_getWidth
'IMousePointerShape_getHeight' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMousePointerShape_getHeight
'IMachineDebugger_setLogEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'logEnabled', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_setLogEnabled
'IRuntimeErrorEvent_getId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRuntimeErrorEvent_getId
'IFormValue_getDescription' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFormValue_getDescription
'IPerformanceMetric_getUnit' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPerformanceMetric_getUnit
'IStringFormValue_getString' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStringFormValue_getString
'IFsObjInfo_getUserFlags' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsObjInfo_getUserFlags
'ICertificate_queryInfo' => {
    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:int', attr => {}),
    ], # end parameters
  }, # end ICertificate_queryInfo
'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
'IDHCPConfig_removeOption' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'option', type => 'vbox:DHCPOption', attr => {}),
    ], # end parameters
  }, # end IDHCPConfig_removeOption
'IGuestSession_getEnvironmentBase' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_getEnvironmentBase
'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
'IDHCPServer_getEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPServer_getEnabled
'IEventListener_handleEvent' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'event', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IEventListener_handleEvent
'IMachine_setIOCacheSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'IOCacheSize', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachine_setIOCacheSize
'IKeyboard_getKeyboardLEDs' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IKeyboard_getKeyboardLEDs
'IHostNetworkInterface_getDHCPEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostNetworkInterface_getDHCPEnabled
'ICloudProvider_getId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProvider_getId
'IDataStream_read' => {
    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:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'timeoutMS', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IDataStream_read
'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
'IVirtualBox_createNATNetwork' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'networkName', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_createNATNetwork
'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
'IPlatformProperties_getSupportedBootDevices' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getSupportedBootDevices
'IGuestFileSizeChangedEvent_getNewSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestFileSizeChangedEvent_getNewSize
'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
'IMachine_setCPUIDPortabilityLevel' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'CPUIDPortabilityLevel', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachine_setCPUIDPortabilityLevel
'IBandwidthGroup_getReference' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IBandwidthGroup_getReference
'IHostDrive_getUuid' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostDrive_getUuid
'IForm_getFieldGroup' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'field', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IForm_getFieldGroup
'IUnattended_setHostname' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'hostname', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setHostname
'IRecordingScreenSettings_getVideoScalingMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getVideoScalingMode
'IMachine_getAutostartEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getAutostartEnabled
'IRecordingScreenSettings_setVideoWidth' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'videoWidth', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setVideoWidth
'IMachineDebugger_unloadPlugIn' => {
    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 IMachineDebugger_unloadPlugIn
'IMachine_setTeleporterPassword' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'teleporterPassword', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_setTeleporterPassword
'IGuestMultiTouchEvent_getContactFlags' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMultiTouchEvent_getContactFlags
'IMediumIO_close' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMediumIO_close
'IDHCPGroupCondition_setValue' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'value', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPGroupCondition_setValue
'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
'IClipboardErrorEvent_getMsg' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IClipboardErrorEvent_getMsg
'IPlatformProperties_getMinPortCountForStorageBus' => {
    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 => {}),
    ], # end parameters
  }, # end IPlatformProperties_getMinPortCountForStorageBus
'IDHCPConfig_getOption' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'option', type => 'vbox:DHCPOption', attr => {}),
    ], # end parameters
  }, # end IDHCPConfig_getOption
'IFirmwareSettings_getTimeOffset' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_getTimeOffset
'ISystemProperties_getLanguageId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getLanguageId
'IVirtualBox_createUnattendedInstaller' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_createUnattendedInstaller
'IPerformanceCollector_enableMetrics' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'metricNames', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'objects', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPerformanceCollector_enableMetrics
'INATEngine_setIPv6Prefix' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'IPv6Prefix', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_setIPv6Prefix
'IMousePointerShapeChangedEvent_getAlpha' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMousePointerShapeChangedEvent_getAlpha
'IMachineDebugger_setSingleStep' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'singleStep', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_setSingleStep
'IAudioAdapter_setEnabledOut' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'enabledOut', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IAudioAdapter_setEnabledOut
'IUnattended_getImageIndex' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getImageIndex
'IGraphicsAdapter_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 IGraphicsAdapter_setVRAMSize
'INATEngine_addRedirect' => {
    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 => 'proto', type => 'vbox:NATProtocol', attr => {}),
      SOAP::Data->new(name => 'hostIP', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'hostPort', type => 'xsd:unsignedShort', attr => {}),
      SOAP::Data->new(name => 'guestIP', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'guestPort', type => 'xsd:unsignedShort', attr => {}),
    ], # end parameters
  }, # end INATEngine_addRedirect
'ICloudMachine_refresh' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_refresh
'IDHCPServer_getNetworkName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPServer_getNetworkName
'IUSBDeviceStateChangedEvent_getError' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUSBDeviceStateChangedEvent_getError
'IMachineDebugger_getExecutionEngine' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getExecutionEngine
'INATNetwork_setNeedDhcpServer' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'needDhcpServer', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end INATNetwork_setNeedDhcpServer
'IConsole_getUseHostClipboard' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IConsole_getUseHostClipboard
'ICertificate_getSubjectPublicKey' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getSubjectPublicKey
'IUnattended_setInstallTestExecService' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'installTestExecService', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IUnattended_setInstallTestExecService
'IMedium_getLastAccessError' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getLastAccessError
'INATNetwork_getEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_getEnabled
'IHostNetworkInterface_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostNetworkInterface_getName
'INvramStore_getUefiVariableStore' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INvramStore_getUefiVariableStore
'IMachineDebugger_setRegisters' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cpuId', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'names', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'values', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_setRegisters
'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
'IConsole_getGuest' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IConsole_getGuest
'IEvent_waitProcessed' => {
    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 IEvent_waitProcessed
'ISystemProperties_getSupportedRecordingARCModes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedRecordingARCModes
'ICloudClient_createCloudMachine' => {
    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 ICloudClient_createCloudMachine
'INATNetworkPortForwardEvent_getGuestPort' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetworkPortForwardEvent_getGuestPort
'IMachine_getGuestProperty' => {
    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_getGuestProperty
'IClipboardErrorEvent_getRcError' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IClipboardErrorEvent_getRcError
'ICloudNetworkGatewayInfo_getInstanceId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudNetworkGatewayInfo_getInstanceId
'IUpdateAgent_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_getName
'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
'INATNetwork_start' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_start
'IUnattended_setIsoPath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'isoPath', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setIsoPath
'IMedium_getFormat' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getFormat
'INATEngine_setNetworkSettings' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'mtu', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'sockSnd', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'sockRcv', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'TcpWndSnd', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'TcpWndRcv', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end INATEngine_setNetworkSettings
'IMachine_getParavirtDebug' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getParavirtDebug
'IVirtualBox_getExtraDataKeys' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getExtraDataKeys
'IGuest_updateGuestAdditions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'source', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'arguments', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:AdditionsUpdateFlag', attr => {}),
    ], # end parameters
  }, # end IGuest_updateGuestAdditions
'INATEngine_getIPv6Prefix' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_getIPv6Prefix
'IUefiVariableStore_queryVariableByName' => {
    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 IUefiVariableStore_queryVariableByName
'IUnattended_getAvoidUpdatesOverNetwork' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getAvoidUpdatesOverNetwork
'IFsInfo_getIsCompressed' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsInfo_getIsCompressed
'INATRedirectEvent_getSlot' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATRedirectEvent_getSlot
'IPlatformProperties_getMaxNetworkAdapters' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'chipset', type => 'vbox:ChipsetType', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getMaxNetworkAdapters
'INATEngine_removeRedirect' => {
    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 INATEngine_removeRedirect
'IGuestSession_getCurrentDirectory' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_getCurrentDirectory
'IRecordingScreenSettings_getVideoFPS' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getVideoFPS
'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
'INATNetwork_getNeedDhcpServer' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_getNeedDhcpServer
'ISnapshotTakenEvent_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISnapshotTakenEvent_getMidlDoesNotLikeEmptyInterfaces
'IConsole_getGuestEnteredACPIMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IConsole_getGuestEnteredACPIMode
'IMachine_getIOCacheSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getIOCacheSize
'IMedium_getDescription' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getDescription
'IToken_dummy' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IToken_dummy
'IVirtualBox_getPackageType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getPackageType
'IFirmwareSettings_setLogoFadeOut' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'logoFadeOut', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_setLogoFadeOut
'IMachine_setTeleporterAddress' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'teleporterAddress', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_setTeleporterAddress
'IFsObjInfo_getChangeTime' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsObjInfo_getChangeTime
'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
'IGuestSession_symlinkExists' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'symlink', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_symlinkExists
'IDisplay_setSeamlessMode' => {
    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 IDisplay_setSeamlessMode
'ISystemProperties_setDefaultCryptoExtPack' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'defaultCryptoExtPack', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_setDefaultCryptoExtPack
'ICPUExecutionCapChangedEvent_getExecutionCap' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICPUExecutionCapChangedEvent_getExecutionCap
'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_removeUSBController' => {
    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_removeUSBController
'IAudioSettings_getAdapter' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAudioSettings_getAdapter
'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
'IGuestSession_fileCopyFromGuest' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'source', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'destination', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:FileCopyFlag', attr => {}),
    ], # end parameters
  }, # end IGuestSession_fileCopyFromGuest
'ISharedFolder_setSymlinkPolicy' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'symlinkPolicy', type => 'vbox:SymlinkPolicy', attr => {}),
    ], # end parameters
  }, # end ISharedFolder_setSymlinkPolicy
'IBandwidthControl_getBandwidthGroup' => {
    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 IBandwidthControl_getBandwidthGroup
'IFramebuffer_getBytesPerLine' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFramebuffer_getBytesPerLine
'IFormValue_getLabel' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFormValue_getLabel
'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
'IUefiVariableStore_addSignatureToMok' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'signature', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'owner', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'signatureType', type => 'vbox:SignatureType', attr => {}),
    ], # end parameters
  }, # end IUefiVariableStore_addSignatureToMok
'IVRDEServer_setVRDEExtPack' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'VRDEExtPack', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVRDEServer_setVRDEExtPack
'IVetoEvent_isVetoed' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVetoEvent_isVetoed
'IExtPackUninstalledEvent_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IExtPackUninstalledEvent_getName
'IUSBDeviceFilters_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 IUSBDeviceFilters_createDeviceFilter
'IConsole_teleport' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'hostname', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'tcpport', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'password', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'maxDowntime', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IConsole_teleport
'ISystemProperties_getSupportedAudioDriverTypes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedAudioDriverTypes
'IMedium_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 IMedium_setDescription
'ISystemProperties_getFreeDiskSpacePercentError' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getFreeDiskSpacePercentError
'ISystemProperties_getSupportedRecordingFeatures' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedRecordingFeatures
'IMachine_getStorageControllerByName' => {
    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_getStorageControllerByName
'INetworkAdapter_getPromiscModePolicy' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INetworkAdapter_getPromiscModePolicy
'IUnattended_getUser' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getUser
'IFsObjInfo_getGID' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsObjInfo_getGID
'IMedium_getSnapshotIds' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'machineId', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getSnapshotIds
'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 => 'nameOrId', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_findSnapshot
'IHostOnlyNetwork_getLowerIP' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostOnlyNetwork_getLowerIP
'IAppliance_getMachines' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAppliance_getMachines
'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
'IRecordingScreenSettings_getAudioDeadline' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getAudioDeadline
'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 => {}),
      SOAP::Data->new(name => 'automount', type => 'xsd:boolean', attr => {}),
      SOAP::Data->new(name => 'autoMountPoint', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IConsole_createSharedFolder
'IGuestMouseEvent_getX' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMouseEvent_getX
'INATNetworkPortForwardEvent_getCreate' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetworkPortForwardEvent_getCreate
'IFramebufferOverlay_setVisible' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'visible', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IFramebufferOverlay_setVisible
'IUnattended_detectIsoOS' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_detectIsoOS
'IFsInfo_getIsReadOnly' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsInfo_getIsReadOnly
'IHostVideoInputDevice_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostVideoInputDevice_getName
'IMachineDebugger_dumpGuestStack' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cpuId', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_dumpGuestStack
'IKeyboardLedsChangedEvent_getScrollLock' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IKeyboardLedsChangedEvent_getScrollLock
'IPCIAddress_asLong' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPCIAddress_asLong
'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
'IStateChangedEvent_getState' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStateChangedEvent_getState
'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
'IMouse_putEventMultiTouch' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'count', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'contacts', type => 'xsd:long', attr => {}),
      SOAP::Data->new(name => 'isTouchScreen', type => 'xsd:boolean', attr => {}),
      SOAP::Data->new(name => 'scanTime', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMouse_putEventMultiTouch
'IUpdateAgentEvent_getAgent' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgentEvent_getAgent
'IAppliance_write' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'format', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'options', type => 'vbox:ExportOptions', attr => {}),
      SOAP::Data->new(name => 'path', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAppliance_write
'IGuest_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 IGuest_setStatisticsUpdateInterval
'IGuestSession_fsObjExists' => {
    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 => {}),
      SOAP::Data->new(name => 'followSymlinks', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IGuestSession_fsObjExists
'IMedium_getChildren' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getChildren
'IFsInfo_getSerialNumber' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsInfo_getSerialNumber
'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
'IVetoEvent_addVeto' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'reason', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVetoEvent_addVeto
'IPlatformProperties_getParallelPortCount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getParallelPortCount
'IGuestFileStateChangedEvent_getError' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestFileStateChangedEvent_getError
'IGuest_getOSTypeId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuest_getOSTypeId
'IMachine_getUSBProxyAvailable' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getUSBProxyAvailable
'IStringFormValue_getMultiline' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStringFormValue_getMultiline
'IGuest_getDnDTarget' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuest_getDnDTarget
'IHostNetworkInterface_getHardwareAddress' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostNetworkInterface_getHardwareAddress
'IVirtualBox_getNATNetworks' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getNATNetworks
'IReusableEvent_reuse' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IReusableEvent_reuse
'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
'IMediumFormat_describeFileExtensions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMediumFormat_describeFileExtensions
'IHost_getAudioDevices' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHost_getAudioDevices
'IRecordingScreenSettings_getDestination' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getDestination
'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_getInternalNetworks' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getInternalNetworks
'IVirtualBoxErrorInfo_getComponent' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBoxErrorInfo_getComponent
'ISystemProperties_getSupportedExportOptions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedExportOptions
'ISystemProperties_getScreenShotFormats' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getScreenShotFormats
'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 => 'dw', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'buttonState', type => 'xsd:int', attr => {}),
    ], # end parameters
  }, # end IMouse_putMouseEventAbsolute
'IVirtualBox_removeDHCPServer' => {
    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 IVirtualBox_removeDHCPServer
'IRecordingSettings_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 IRecordingSettings_setEnabled
'IMouseCapabilityChangedEvent_getSupportsTouchPad' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMouseCapabilityChangedEvent_getSupportsTouchPad
'ICloudClient_getCloudMachineStubList' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_getCloudMachineStubList
'IGuestMouseEvent_getButtons' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMouseEvent_getButtons
'IPlatform_setRTCUseUTC' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'RTCUseUTC', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IPlatform_setRTCUseUTC
'IMachine_getCPUExecutionCap' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getCPUExecutionCap
'IPlatformX86_getCPUProperty' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'property', type => 'vbox:CPUPropertyTypeX86', attr => {}),
    ], # end parameters
  }, # end IPlatformX86_getCPUProperty
'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
'ICloudClient_terminateInstance' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'uid', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_terminateInstance
'IFirmwareSettings_getLogoDisplayTime' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_getLogoDisplayTime
'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
'IPlatform_setArchitecture' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'architecture', type => 'vbox:PlatformArchitecture', attr => {}),
    ], # end parameters
  }, # end IPlatform_setArchitecture
'IDHCPGroupCondition_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:DHCPGroupConditionType', attr => {}),
    ], # end parameters
  }, # end IDHCPGroupCondition_setType
'IEventSource_getEvent' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'listener', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'timeout', type => 'xsd:int', attr => {}),
    ], # end parameters
  }, # end IEventSource_getEvent
'ICloudClient_getImportDescriptionForm' => {
    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 ICloudClient_getImportDescriptionForm
'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
'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
'IPlatform_setIommuType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'iommuType', type => 'vbox:IommuType', attr => {}),
    ], # end parameters
  }, # end IPlatform_setIommuType
'IGuestSession_directoryRemoveRecursive' => {
    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 => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:DirectoryRemoveRecFlag', attr => {}),
    ], # end parameters
  }, # end IGuestSession_directoryRemoveRecursive
'IFramebuffer_getCapabilities' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFramebuffer_getCapabilities
'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
'IFsInfo_getSupportsFileCompression' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsInfo_getSupportsFileCompression
'INetworkAdapter_getHostOnlyNetwork' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INetworkAdapter_getHostOnlyNetwork
'IMachine_getMediumAttachment' => {
    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 => 'controllerPort', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'device', type => 'xsd:int', attr => {}),
    ], # end parameters
  }, # end IMachine_getMediumAttachment
'IMachineDebugger_detectOS' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_detectOS
'ICloudClient_getInstanceInfo' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'uid', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'description', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_getInstanceInfo
'IRecordingScreenSettings_getAudioBits' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getAudioBits
'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
'IGuest_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 IGuest_setMemoryBalloonSize
'IHostPCIDevicePlugEvent_getPlugged' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostPCIDevicePlugEvent_getPlugged
'IGuestSession_getDirectories' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_getDirectories
'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
'IGuestSession_getPathStyle' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_getPathStyle
'ISystemProperties_getMediumFormats' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getMediumFormats
'IStorageDeviceChangedEvent_getStorageDevice' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStorageDeviceChangedEvent_getStorageDevice
'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
'IFirmwareSettings_setIOAPICEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'IOAPICEnabled', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_setIOAPICEnabled
'IFirmwareSettings_getACPIEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_getACPIEnabled
'ICloudMachine_getState' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_getState
'IGuestSession_symlinkCreate' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'symlink', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'target', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'type', type => 'vbox:SymlinkType', attr => {}),
    ], # end parameters
  }, # end IGuestSession_symlinkCreate
'IFile_getInitialSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFile_getInitialSize
'ICertificate_getPublicKeyAlgorithm' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getPublicKeyAlgorithm
'IKeyboardLedsChangedEvent_getCapsLock' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IKeyboardLedsChangedEvent_getCapsLock
'IAdditionsStateChangedEvent_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAdditionsStateChangedEvent_getMidlDoesNotLikeEmptyInterfaces
'IVirtualBox_removeNATNetwork' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'network', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_removeNATNetwork
'IHost_getSearchStrings' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHost_getSearchStrings
'IRecordingScreenSettings_setVideoRateControlMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'videoRateControlMode', type => 'vbox:RecordingRateControlMode', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setVideoRateControlMode
'IPlatformProperties_getSupportedVRAMRange' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'graphicsControllerType', type => 'vbox:GraphicsControllerType', attr => {}),
      SOAP::Data->new(name => 'accelerate3DEnabled', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getSupportedVRAMRange
'IUnattended_reconfigureVM' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_reconfigureVM
'IGuestSession_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_getName
'IRecordingScreenSettings_setMaxFileSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'maxFileSize', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setMaxFileSize
'IGuestSession_processGet' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'pid', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IGuestSession_processGet
'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
'IMachineDebugger_getStats' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'pattern', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'withDescriptions', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getStats
'IUnattended_getKeyboardVariant' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getKeyboardVariant
'IGuestProcessIOEvent_getHandle' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestProcessIOEvent_getHandle
'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
'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
'ISystemProperties_getDefaultCryptoExtPack' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getDefaultCryptoExtPack
'ICloudProvider_createProfile' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'profileName', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'names', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'values', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProvider_createProfile
'IRecordingScreenSettings_setAudioHz' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'audioHz', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setAudioHz
'IFsObjInfo_getType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsObjInfo_getType
'IMachine_checkEncryptionPassword' => {
    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 IMachine_checkEncryptionPassword
'IRecordingScreenSettings_setFeatures' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'features', type => 'vbox:RecordingFeature', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setFeatures
'IGuest_getFacilities' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuest_getFacilities
'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
'IPerformanceMetric_getCount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPerformanceMetric_getCount
'IVFSExplorer_getPath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVFSExplorer_getPath
'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
'IVirtualBox_getTrackedObjectIds' => {
    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_getTrackedObjectIds
'IGuest_getFacilityStatus' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'facility', type => 'vbox:AdditionsFacilityType', attr => {}),
    ], # end parameters
  }, # end IGuest_getFacilityStatus
'IUnattended_setTimeZone' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'timeZone', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setTimeZone
'IGuestSession_directoryExists' => {
    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 => {}),
      SOAP::Data->new(name => 'followSymlinks', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IGuestSession_directoryExists
'IUSBDevice_getBackend' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUSBDevice_getBackend
'IPCIAddress_getBus' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPCIAddress_getBus
'IPerformanceCollector_setupMetrics' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'metricNames', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'objects', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'period', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'count', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IPerformanceCollector_setupMetrics
'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
'IRangedIntegerFormValue_setInteger' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'value', type => 'xsd:int', attr => {}),
    ], # end parameters
  }, # end IRangedIntegerFormValue_setInteger
'ICloudClient_importImage' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'uid', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'parameters', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_importImage
'IGuest_shutdown' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:GuestShutdownFlag', attr => {}),
    ], # end parameters
  }, # end IGuest_shutdown
'IEvent_getType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IEvent_getType
'IAppliance_getVirtualSystemDescriptions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IAppliance_getVirtualSystemDescriptions
'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
'IDHCPIndividualConfig_getMACAddress' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPIndividualConfig_getMACAddress
'IVirtualBox_getGuestOSDescsBySubtype' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'OSSubtype', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getGuestOSDescsBySubtype
'ISessionStateChangedEvent_getState' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISessionStateChangedEvent_getState
'IProgress_getEventSource' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IProgress_getEventSource
'IFirmwareSettings_setAutoSerialNumGen' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'AutoSerialNumGen', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_setAutoSerialNumGen
'IMedium_cloneToBase' => {
    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 => {}),
      SOAP::Data->new(name => 'variant', type => 'vbox:MediumVariant', attr => {}),
    ], # end parameters
  }, # end IMedium_cloneToBase
'IUpdateAgent_getVersion' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_getVersion
'IDHCPServer_getUpperIP' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPServer_getUpperIP
'IHostVideoInputDevice_getAlias' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostVideoInputDevice_getAlias
'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
'IStorageController_getMinPortCount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStorageController_getMinPortCount
'IUefiVariableStore_addSignatureToDbx' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'signature', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'owner', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'signatureType', type => 'vbox:SignatureType', attr => {}),
    ], # end parameters
  }, # end IUefiVariableStore_addSignatureToDbx
'IGuestSession_getUserDocuments' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_getUserDocuments
'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
'IDHCPGroupCondition_getType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPGroupCondition_getType
'IVirtualBox_getCloudProviderManager' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getCloudProviderManager
'IMachineDebugger_readPhysicalMemory' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'address', type => 'xsd:long', attr => {}),
      SOAP::Data->new(name => 'size', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_readPhysicalMemory
'IUnattended_getDetectedOSFlavor' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getDetectedOSFlavor
'IHostNetworkInterface_enableDynamicIPConfig' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostNetworkInterface_enableDynamicIPConfig
'IUpdateAgent_checkFor' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_checkFor
'IGuestDebugControl_setDebugIoProvider' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'debugIoProvider', type => 'vbox:GuestDebugIoProvider', attr => {}),
    ], # end parameters
  }, # end IGuestDebugControl_setDebugIoProvider
'IMachine_getCPUStatus' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cpu', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachine_getCPUStatus
'IRecordingScreenSettings_setMaxTime' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'maxTime', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setMaxTime
'IFramebuffer_getHeight' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFramebuffer_getHeight
'IGuestSession_getStatus' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_getStatus
'IVirtualBox_findNATNetworkByName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'networkName', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_findNATNetworkByName
'ISystemProperties_getSupportedPointingHIDTypes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedPointingHIDTypes
'IGuestMouseEvent_getMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMouseEvent_getMode
'IMediumIO_convertToStream' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'format', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'variant', type => 'vbox:MediumVariant', attr => {}),
      SOAP::Data->new(name => 'bufferSize', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMediumIO_convertToStream
'IUpdateAgent_setCheckFrequency' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'checkFrequency', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_setCheckFrequency
'IUSBProxyBackend_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUSBProxyBackend_getName
'IHostAudioDevice_setUsage' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'usage', type => 'vbox:AudioDirection', attr => {}),
    ], # end parameters
  }, # end IHostAudioDevice_setUsage
'ICloudClient_launchVM' => {
    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 ICloudClient_launchVM
'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
'IMachine_getParavirtProvider' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getParavirtProvider
'ISystemProperties_getMaxGuestMonitors' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getMaxGuestMonitors
'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
'IHostDrive_getDrivePath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostDrive_getDrivePath
'ICloudProfileRegisteredEvent_getRegistered' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProfileRegisteredEvent_getRegistered
'IVirtualBox_getMachineStates' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'machines', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getMachineStates
'IPlatformProperties_getSupportedTpmTypes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getSupportedTpmTypes
'IMediumChangedEvent_getMediumAttachment' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMediumChangedEvent_getMediumAttachment
'IGuestDebugControlChangedEvent_getGuestDebugControl' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestDebugControlChangedEvent_getGuestDebugControl
'IHostNetworkInterface_getNetworkName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostNetworkInterface_getNetworkName
'IDnDBase_addFormats' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'formats', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDnDBase_addFormats
'IDHCPServer_getIndividualConfigs' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPServer_getIndividualConfigs
'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
'IDHCPGroupConfig_removeAllConditions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPGroupConfig_removeAllConditions
'ISystemProperties_getFreeDiskSpaceError' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getFreeDiskSpaceError
'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
'IMousePointerShape_getAlpha' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMousePointerShape_getAlpha
'IAppliance_importMachines' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'options', type => 'vbox:ImportOptions', attr => {}),
    ], # end parameters
  }, # end IAppliance_importMachines
'IPerformanceMetric_getMetricName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPerformanceMetric_getMetricName
'IProcess_terminate' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IProcess_terminate
'IMouseCapabilityChangedEvent_getSupportsAbsolute' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMouseCapabilityChangedEvent_getSupportsAbsolute
'IVirtualBox_createMedium' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'format', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'location', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'accessMode', type => 'vbox:AccessMode', attr => {}),
      SOAP::Data->new(name => 'aDeviceTypeType', type => 'vbox:DeviceType', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_createMedium
'ICloudProvider_importProfiles' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProvider_importProfiles
'IGuestSession_directoryCreate' => {
    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 => {}),
      SOAP::Data->new(name => 'mode', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:DirectoryCreateFlag', attr => {}),
    ], # end parameters
  }, # end IGuestSession_directoryCreate
'ISystemProperties_setFreeDiskSpaceWarning' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'freeDiskSpaceWarning', type => 'xsd:long', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_setFreeDiskSpaceWarning
'IGuestSession_waitForArray' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'waitFor', type => 'vbox:GuestSessionWaitForFlag', attr => {}),
      SOAP::Data->new(name => 'timeoutMS', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IGuestSession_waitForArray
'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
'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
'IDisplay_getScreenResolution' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IDisplay_getScreenResolution
'IMedium_mergeTo' => {
    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 IMedium_mergeTo
'IMachine_setKeyboardHIDType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'keyboardHIDType', type => 'vbox:KeyboardHIDType', attr => {}),
    ], # end parameters
  }, # end IMachine_setKeyboardHIDType
'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
'IGuestSession_fsObjSetACL' => {
    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 => {}),
      SOAP::Data->new(name => 'followSymlinks', type => 'xsd:boolean', attr => {}),
      SOAP::Data->new(name => 'acl', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'mode', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IGuestSession_fsObjSetACL
'ICanShowWindowEvent_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICanShowWindowEvent_getMidlDoesNotLikeEmptyInterfaces
'ICloudClient_cloneInstance' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'uid', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'newName', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_cloneInstance
'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
'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
'IGuestMonitorInfoChangedEvent_getOutput' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMonitorInfoChangedEvent_getOutput
'IGuestDirectoryReadEvent_getPath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestDirectoryReadEvent_getPath
'IRangedInteger64FormValue_getInteger' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRangedInteger64FormValue_getInteger
'IDnDBase_removeFormats' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'formats', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDnDBase_removeFormats
'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
'IDHCPServer_getIPAddress' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPServer_getIPAddress
'IMachine_getAutostopType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getAutostopType
'IDHCPConfig_remove' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPConfig_remove
'IEmulatedUSB_webcamAttach' => {
    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 => {}),
      SOAP::Data->new(name => 'settings', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IEmulatedUSB_webcamAttach
'IDHCPGroupCondition_remove' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPGroupCondition_remove
'IFile_getOpenAction' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFile_getOpenAction
'IGuestDirectoryStateChangedEvent_getError' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestDirectoryStateChangedEvent_getError
'IFirmwareSettings_getLogoFadeOut' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_getLogoFadeOut
'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
'ICloudClient_getSubnetSelectionForm' => {
    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 ICloudClient_getSubnetSelectionForm
'IMachineDataChangedEvent_getTemporary' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDataChangedEvent_getTemporary
'ICertificate_getCertificateAuthority' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getCertificateAuthority
'IGuestDnDSource_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestDnDSource_getMidlDoesNotLikeEmptyInterfaces
'IGuestScreenInfo_getOriginX' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestScreenInfo_getOriginX
'IDnDTarget_cancel' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDnDTarget_cancel
'IGuestDirectoryStateChangedEvent_getStatus' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestDirectoryStateChangedEvent_getStatus
'IMachineDebugger_modifyLogDestinations' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'settings', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_modifyLogDestinations
'IDHCPConfig_setSuppressedOptions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'suppressedOptions', type => 'vbox:DHCPOption', attr => {}),
    ], # end parameters
  }, # end IDHCPConfig_setSuppressedOptions
'IConsole_addEncryptionPasswords' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'ids', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'passwords', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'clearOnSuspend', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IConsole_addEncryptionPasswords
'ISystemProperties_setFreeDiskSpaceError' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'freeDiskSpaceError', type => 'xsd:long', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_setFreeDiskSpaceError
'IHostAudioDevice_getId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostAudioDevice_getId
'IGuestProcessInputNotifyEvent_getStatus' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestProcessInputNotifyEvent_getStatus
'IPlatformProperties_getMaxPortCountForStorageBus' => {
    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 => {}),
    ], # end parameters
  }, # end IPlatformProperties_getMaxPortCountForStorageBus
'IVFSExplorer_cdUp' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVFSExplorer_cdUp
'IMedium_reset' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_reset
'IDnDTarget_enter' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'y', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'x', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'defaultAction', type => 'vbox:DnDAction', attr => {}),
      SOAP::Data->new(name => 'allowedActions', type => 'vbox:DnDAction', attr => {}),
      SOAP::Data->new(name => 'formats', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDnDTarget_enter
'IPlatform_getARM' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatform_getARM
'IMachine_clearAllEncryptionPasswords' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_clearAllEncryptionPasswords
'INetworkAdapter_setPromiscModePolicy' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'promiscModePolicy', type => 'vbox:NetworkAdapterPromiscModePolicy', attr => {}),
    ], # end parameters
  }, # end INetworkAdapter_setPromiscModePolicy
'IFile_readAt' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'offset', type => 'xsd:long', attr => {}),
      SOAP::Data->new(name => 'toRead', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'timeoutMS', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IFile_readAt
'IPCIAddress_getDevice' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPCIAddress_getDevice
'IUnattended_getInstallTestExecService' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getInstallTestExecService
'ISharedFolder_getLastAccessError' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISharedFolder_getLastAccessError
'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
'IGuestPropertyChangedEvent_getFlags' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestPropertyChangedEvent_getFlags
'IUSBDeviceStateChangedEvent_getAttached' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUSBDeviceStateChangedEvent_getAttached
'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
'IMediumIO_getMedium' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMediumIO_getMedium
'INetworkAdapter_setBootPriority' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'bootPriority', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end INetworkAdapter_setBootPriority
'IHost_findHostFloppyDrive' => {
    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_findHostFloppyDrive
'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
'IGuestProcess_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestProcess_getMidlDoesNotLikeEmptyInterfaces
'IHost_findHostNetworkInterfaceByName' => {
    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_findHostNetworkInterfaceByName
'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
'IPlatformProperties_getStorageControllerTypesForBus' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'storageBus', type => 'vbox:StorageBus', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getStorageControllerTypesForBus
'IUnattended_setFullUserName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'fullUserName', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setFullUserName
'INATNetwork_getAdvertiseDefaultIPv6RouteEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_getAdvertiseDefaultIPv6RouteEnabled
'IMouse_getNeedsHostCursor' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMouse_getNeedsHostCursor
'IPlatformProperties_getMaxNetworkAdaptersOfType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'chipset', type => 'vbox:ChipsetType', attr => {}),
      SOAP::Data->new(name => 'type', type => 'vbox:NetworkAttachmentType', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getMaxNetworkAdaptersOfType
'INATRedirectEvent_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATRedirectEvent_getName
'IRecordingStateChangedEvent_getError' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingStateChangedEvent_getError
'ICloudNetworkEnvironmentInfo_getTunnelNetworkId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudNetworkEnvironmentInfo_getTunnelNetworkId
'IGuest_findSession' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'sessionName', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuest_findSession
'IGuestAdditionsStatusChangedEvent_getFacility' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestAdditionsStatusChangedEvent_getFacility
'IGuest_getAdditionsVersion' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuest_getAdditionsVersion
'IUnattended_getExtraInstallKernelParameters' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getExtraInstallKernelParameters
'IGuestMultiTouchEvent_getIsTouchScreen' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMultiTouchEvent_getIsTouchScreen
'IStorageDeviceChangedEvent_getRemoved' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStorageDeviceChangedEvent_getRemoved
'IVRDEServer_getReuseSingleConnection' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVRDEServer_getReuseSingleConnection
'IUSBController_getType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUSBController_getType
'IFormValue_getHelp' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFormValue_getHelp
'IVBoxSVCAvailabilityChangedEvent_getAvailable' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVBoxSVCAvailabilityChangedEvent_getAvailable
'IMachine_launchVMProcess' => {
    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 => 'name', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'environmentChanges', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_launchVMProcess
'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
'ICloudProviderRegisteredEvent_getRegistered' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProviderRegisteredEvent_getRegistered
'IFramebuffer_getPixelFormat' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFramebuffer_getPixelFormat
'IDHCPConfig_setMaxLeaseTime' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'maxLeaseTime', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IDHCPConfig_setMaxLeaseTime
'INATEngine_getRedirects' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_getRedirects
'IMachine_applyDefaults' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_applyDefaults
'IStorageController_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 IStorageController_setPortCount
'IMedium_createBaseStorage' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'logicalSize', type => 'xsd:long', attr => {}),
      SOAP::Data->new(name => 'variant', type => 'vbox:MediumVariant', attr => {}),
    ], # end parameters
  }, # end IMedium_createBaseStorage
'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
'IGuestSession_symlinkRead' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'symlink', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:SymlinkReadFlag', attr => {}),
    ], # end parameters
  }, # end IGuestSession_symlinkRead
'IRecordingStateChangedEvent_getState' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingStateChangedEvent_getState
'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_querySavedGuestScreenInfo' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachine_querySavedGuestScreenInfo
'INetworkAdapter_getBootPriority' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INetworkAdapter_getBootPriority
'IHostAudioDevice_setIsHotPlug' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'isHotPlug', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IHostAudioDevice_setIsHotPlug
'IMediumRegisteredEvent_getRegistered' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMediumRegisteredEvent_getRegistered
'IMouse_getRelativeSupported' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMouse_getRelativeSupported
'IMachine_getTeleporterPort' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getTeleporterPort
'IMachine_getAccessError' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getAccessError
'IPlatformProperties_getMaxDevicesPerPortForStorageBus' => {
    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 => {}),
    ], # end parameters
  }, # end IPlatformProperties_getMaxDevicesPerPortForStorageBus
'IRecordingScreenSettings_setDestination' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'destination', type => 'vbox:RecordingDestination', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setDestination
'INATRedirectEvent_getRemove' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATRedirectEvent_getRemove
'IRecordingSettings_getScreens' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingSettings_getScreens
'INetworkAdapter_setCloudNetwork' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cloudNetwork', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INetworkAdapter_setCloudNetwork
'IStorageControllerChangedEvent_getControllerName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IStorageControllerChangedEvent_getControllerName
'ICertificate_getSubjectUniqueIdentifier' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICertificate_getSubjectUniqueIdentifier
'IMachine_setAutostopType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'autostopType', type => 'vbox:AutostopType', attr => {}),
    ], # end parameters
  }, # end IMachine_setAutostopType
'INATNetwork_getPortForwardRules6' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_getPortForwardRules6
'IGuestUserStateChangedEvent_getState' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestUserStateChangedEvent_getState
'IDHCPServer_getLowerIP' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPServer_getLowerIP
'IRecordingSettings_getEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingSettings_getEnabled
'IMachine_setClipboardFileTransfersEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'clipboardFileTransfersEnabled', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_setClipboardFileTransfersEnabled
'ISystemProperties_getMaxGuestCPUCount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getMaxGuestCPUCount
'ICloudClient_getImageInfo' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'uid', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_getImageInfo
'IVRDEServer_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:AuthType', attr => {}),
    ], # end parameters
  }, # end IVRDEServer_setAuthType
'INATRedirectEvent_getHostIP' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATRedirectEvent_getHostIP
'IRangedInteger64FormValue_getSuffix' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRangedInteger64FormValue_getSuffix
'IExtPackInstalledEvent_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IExtPackInstalledEvent_getName
'IGuestSessionStateChangedEvent_getError' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSessionStateChangedEvent_getError
'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
'IMachine_cloneTo' => {
    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 => {}),
      SOAP::Data->new(name => 'mode', type => 'vbox:CloneMode', attr => {}),
      SOAP::Data->new(name => 'options', type => 'vbox:CloneOptions', attr => {}),
    ], # end parameters
  }, # end IMachine_cloneTo
'IBandwidthControl_deleteBandwidthGroup' => {
    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 IBandwidthControl_deleteBandwidthGroup
'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
'IMouse_getTouchPadSupported' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMouse_getTouchPadSupported
'IDisplay_notifyHiDPIOutputPolicyChange' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'fUnscaledHiDPI', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IDisplay_notifyHiDPIOutputPolicyChange
'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
'IFsInfo_getIsRemote' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsInfo_getIsRemote
'IBandwidthGroup_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IBandwidthGroup_getName
'IMousePointerShape_getWidth' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMousePointerShape_getWidth
'INATNetwork_setLoopbackIp6' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'loopbackIp6', type => 'xsd:int', attr => {}),
    ], # end parameters
  }, # end INATNetwork_setLoopbackIp6
'IAudioAdapter_getProperty' => {
    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 IAudioAdapter_getProperty
'IGuestMultiTouchEvent_getYPositions' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMultiTouchEvent_getYPositions
'ICloudProfile_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProfile_getName
'ITrustedPlatformModule_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:TpmType', attr => {}),
    ], # end parameters
  }, # end ITrustedPlatformModule_setType
'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
'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
'IPlatformProperties_getDeviceTypesForStorageBus' => {
    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 => {}),
    ], # end parameters
  }, # end IPlatformProperties_getDeviceTypesForStorageBus
'IGuestScreenInfo_getOrigin' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestScreenInfo_getOrigin
'IHostOnlyNetwork_getHostIP' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostOnlyNetwork_getHostIP
'ICursorPositionChangedEvent_getX' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICursorPositionChangedEvent_getX
'IRecordingSettings_getProgress' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingSettings_getProgress
'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
'IUnattended_setValidationKitIsoPath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'validationKitIsoPath', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setValidationKitIsoPath
'IFramebuffer_getOverlay' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFramebuffer_getOverlay
'IHostDrive_getPartitioningType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostDrive_getPartitioningType
'ISystemProperties_setDefaultVRDEExtPack' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'defaultVRDEExtPack', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_setDefaultVRDEExtPack
'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
'IPerformanceMetric_getObject' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPerformanceMetric_getObject
'IGuestSession_setCurrentDirectory' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'currentDirectory', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_setCurrentDirectory
'INATRedirectEvent_getProto' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATRedirectEvent_getProto
'INATEngine_getTFTPBootFile' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_getTFTPBootFile
'IMedium_getSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getSize
'IMachineDebugger_getUptime' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getUptime
'IMachineDebugger_getLogRelGroups' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getLogRelGroups
'IExtraDataCanChangeEvent_getMachineId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IExtraDataCanChangeEvent_getMachineId
'IMachine_setPointingHIDType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'pointingHIDType', type => 'vbox:PointingHIDType', attr => {}),
    ], # end parameters
  }, # end IMachine_setPointingHIDType
'ICPUProfile_getArchitecture' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICPUProfile_getArchitecture
'IMachine_getCPUIDPortabilityLevel' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getCPUIDPortabilityLevel
'ICloudClient_resetInstance' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'uid', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_resetInstance
'IVirtualBox_createAppliance' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_createAppliance
'IGuestDirectoryReadEvent_getGroups' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestDirectoryReadEvent_getGroups
'IUnattended_setAuxiliaryBasePath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'auxiliaryBasePath', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setAuxiliaryBasePath
'IDnDModeChangedEvent_getDndMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDnDModeChangedEvent_getDndMode
'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
'INATEngine_setTFTPNextServer' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'TFTPNextServer', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_setTFTPNextServer
'IUnattended_setProxy' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'proxy', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setProxy
'IMachine_getTracingConfig' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getTracingConfig
'IUpdateAgent_getHidden' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_getHidden
'IMachine_getCPUHotPlugEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getCPUHotPlugEnabled
'IReusableEvent_getGeneration' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IReusableEvent_getGeneration
'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
'IMachineDebugger_getHWVirtExVPIDEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getHWVirtExVPIDEnabled
'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
'ICPUChangedEvent_getAdd' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICPUChangedEvent_getAdd
'IFramebuffer_getHeightReduction' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFramebuffer_getHeightReduction
'IAudioAdapter_setEnabledIn' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'enabledIn', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IAudioAdapter_setEnabledIn
'IMachine_unmountMedium' => {
    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 => 'controllerPort', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'device', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'force', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_unmountMedium
'ISession_unlockMachine' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISession_unlockMachine
'IPlatformProperties_getSupportedFirmwareTypes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getSupportedFirmwareTypes
'INATEngine_setTFTPPrefix' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'TFTPPrefix', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_setTFTPPrefix
'IGuestSession_getMountPoints' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_getMountPoints
'INATNetworkPortForwardEvent_getGuestIp' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetworkPortForwardEvent_getGuestIp
'ICloudMachine_createConsoleConnection' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'sshPublicKey', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_createConsoleConnection
'IUnattended_getPostInstallCommand' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getPostInstallCommand
'IGuestSession_fileCopyToGuest' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'source', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'destination', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:FileCopyFlag', attr => {}),
    ], # end parameters
  }, # end IGuestSession_fileCopyToGuest
'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
'IGuestUserStateChangedEvent_getDomain' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestUserStateChangedEvent_getDomain
'INetworkAdapter_getBandwidthGroup' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INetworkAdapter_getBandwidthGroup
'IFirmwareSettings_setACPIEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'ACPIEnabled', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_setACPIEnabled
'IDnDTarget_move' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'x', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'y', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'defaultAction', type => 'vbox:DnDAction', attr => {}),
      SOAP::Data->new(name => 'allowedActions', type => 'vbox:DnDAction', attr => {}),
      SOAP::Data->new(name => 'formats', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDnDTarget_move
'IFramebuffer_notifyUpdate' => {
    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:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'y', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'width', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'height', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IFramebuffer_notifyUpdate
'ICloudMachine_getConsoleConnectionFingerprint' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_getConsoleConnectionFingerprint
'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
'IRecordingScreenSettings_getMaxFileSize' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_getMaxFileSize
'IFramebuffer_getBitsPerPixel' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFramebuffer_getBitsPerPixel
'IFsObjInfo_getUserName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFsObjInfo_getUserName
'IDisplay_notifyScaleFactorChange' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'u32ScaleFactorWMultiplied', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'u32ScaleFactorHMultiplied', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IDisplay_notifyScaleFactorChange
'IHostVideoInputDevice_getPath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostVideoInputDevice_getPath
'IPlatformProperties_getStorageBusForControllerType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'storageControllerType', type => 'vbox:StorageControllerType', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getStorageBusForControllerType
'IUnattended_getAuxiliaryBasePath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getAuxiliaryBasePath
'IMachineDebugger_setExecuteAllInIEM' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'executeAllInIEM', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_setExecuteAllInIEM
'IVirtualBox_getMachineGroups' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_getMachineGroups
'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
'IMouseCapabilityChangedEvent_getSupportsRelative' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMouseCapabilityChangedEvent_getSupportsRelative
'IMousePointerShapeChangedEvent_getShape' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMousePointerShapeChangedEvent_getShape
'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
'INATNetwork_setAdvertiseDefaultIPv6RouteEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'advertiseDefaultIPv6RouteEnabled', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end INATNetwork_setAdvertiseDefaultIPv6RouteEnabled
'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 => {}),
      SOAP::Data->new(name => 'captureFilename', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IConsole_attachUSBDevice
'IMachineDebugger_getOSName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getOSName
'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
'IDisplay_getVideoModeHint' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'display', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IDisplay_getVideoModeHint
'IEmulatedUSB_webcamDetach' => {
    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 IEmulatedUSB_webcamDetach
'IUnattended_setUserPayloadIsoPath' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'userPayloadIsoPath', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setUserPayloadIsoPath
'IVFSExplorer_exists' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'names', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVFSExplorer_exists
'IDisplay_getGuestScreenLayout' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDisplay_getGuestScreenLayout
'ISystemProperties_getSupportedVFSTypes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedVFSTypes
'ISystemProperties_setVRDEAuthLibrary' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'VRDEAuthLibrary', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_setVRDEAuthLibrary
'IGuestKeyboardEvent_getScancodes' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestKeyboardEvent_getScancodes
'IGuest_getStatisticsUpdateInterval' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuest_getStatisticsUpdateInterval
'IPlatformProperties_getMaxInstancesOfUSBControllerType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'chipset', type => 'vbox:ChipsetType', attr => {}),
      SOAP::Data->new(name => 'type', type => 'vbox:USBControllerType', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getMaxInstancesOfUSBControllerType
'IFirmwareSettings_setAPICMode' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'APICMode', type => 'vbox:APICMode', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_setAPICMode
'INATEngine_getTFTPPrefix' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_getTFTPPrefix
'IFile_getStatus' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFile_getStatus
'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
'IGuestSession_fileCopy' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'source', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'destination', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:FileCopyFlag', attr => {}),
    ], # end parameters
  }, # end IGuestSession_fileCopy
'IFirmwareSettings_getIOAPICEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_getIOAPICEnabled
'IMachine_removeStorageController' => {
    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_removeStorageController
'INetworkAdapter_setGenericDriver' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'genericDriver', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INetworkAdapter_setGenericDriver
'ISnapshotEvent_getSnapshotId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISnapshotEvent_getSnapshotId
'IMedium_getEncryptionSettings' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getEncryptionSettings
'IUnattended_done' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_done
'INATNetworkSettingEvent_getAdvertiseDefaultIPv6RouteEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetworkSettingEvent_getAdvertiseDefaultIPv6RouteEnabled
'IGuestSession_fsObjRename' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'oldPath', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'newPath', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:FsObjRenameFlag', attr => {}),
    ], # end parameters
  }, # end IGuestSession_fsObjRename
'ICloudProviderManager_getProviderById' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'providerId', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProviderManager_getProviderById
'IVetoEvent_getVetos' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVetoEvent_getVetos
'IMedium_getReadOnly' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getReadOnly
'IHostNameResolutionConfigurationChangeEvent_getMidlDoesNotLikeEmptyInterfaces' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostNameResolutionConfigurationChangeEvent_getMidlDoesNotLikeEmptyInterfaces
'IMedium_lockRead' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_lockRead
'INvramStore_getKeyId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INvramStore_getKeyId
'ISystemProperties_getMinGuestCPUCount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getMinGuestCPUCount
'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
'IHostAudioDevice_getIsHotPlug' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostAudioDevice_getIsHotPlug
'IRecordingSettings_setPaused' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'paused', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IRecordingSettings_setPaused
'IMedium_getHostDrive' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getHostDrive
'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
'IUpdateAgent_getState' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_getState
'IHostPCIDevicePlugEvent_getAttachment' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostPCIDevicePlugEvent_getAttachment
'IMachine_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 IMachine_adoptSavedState
'ISystemProperties_setDefaultHardDiskFormat' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'defaultHardDiskFormat', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_setDefaultHardDiskFormat
'ISharedFolder_getAutoMountPoint' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISharedFolder_getAutoMountPoint
'IDHCPGroupCondition_getInclusive' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDHCPGroupCondition_getInclusive
'IHostNetworkInterface_getMediumType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostNetworkInterface_getMediumType
'IMachine_nonRotationalDevice' => {
    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 => 'controllerPort', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'device', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'nonRotational', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_nonRotationalDevice
'IUnattended_getLocale' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getLocale
'IHostAudioDeviceChangedEvent_getError' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostAudioDeviceChangedEvent_getError
'IBooleanFormValue_getSelected' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IBooleanFormValue_getSelected
'IPlatform_getChipsetType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatform_getChipsetType
'IProcess_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IProcess_getName
'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
'IGuestMonitorChangedEvent_getHeight' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMonitorChangedEvent_getHeight
'IMousePointerShape_getVisible' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMousePointerShape_getVisible
'IMediumConfigChangedEvent_getMedium' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMediumConfigChangedEvent_getMedium
'IMousePointerShapeChangedEvent_getXhot' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMousePointerShapeChangedEvent_getXhot
'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
'IPlatformX86_getHPETEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformX86_getHPETEnabled
'IGuestSession_close' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_close
'IPerformanceMetric_getPeriod' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPerformanceMetric_getPeriod
'ICloudNetwork_setProfile' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'profile', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudNetwork_setProfile
'IConsole_getEmulatedUSB' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IConsole_getEmulatedUSB
'INATNetworkPortForwardEvent_getIpv6' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetworkPortForwardEvent_getIpv6
'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
'ICloudMachine_getVNCConsoleCommandWindows' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_getVNCConsoleCommandWindows
'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
'IGuestSession_getEventSource' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSession_getEventSource
'IMachine_getVMExecutionEngine' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getVMExecutionEngine
'INATEngine_getEnableTFTP' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_getEnableTFTP
'ISession_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISession_getName
'IMediumIO_getExplorer' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMediumIO_getExplorer
'IHost_getProcessorSpeed' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cpuId', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IHost_getProcessorSpeed
'IMedium_compact' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_compact
'IPlatform_getArchitecture' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatform_getArchitecture
'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
'ICloudProviderManager_getProviders' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProviderManager_getProviders
'IUpdateAgentErrorEvent_getMsg' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgentErrorEvent_getMsg
'IVRDEServer_getVRDEProperty' => {
    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 IVRDEServer_getVRDEProperty
'INATNetwork_getPortForwardRules4' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_getPortForwardRules4
'IBandwidthGroupChangedEvent_getBandwidthGroup' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IBandwidthGroupChangedEvent_getBandwidthGroup
'ICloudProvider_getProfiles' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProvider_getProfiles
'ICloudProfile_getProperty' => {
    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 ICloudProfile_getProperty
'IGuestProcessStateChangedEvent_getError' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestProcessStateChangedEvent_getError
'IGuestSessionEvent_getSession' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestSessionEvent_getSession
'IEvent_getWaitable' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IEvent_getWaitable
'IUnattended_getDetectedImageIndices' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getDetectedImageIndices
'IVRDEServer_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 IVRDEServer_setEnabled
'IDisplay_setVideoModeHint' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'display', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'enabled', type => 'xsd:boolean', attr => {}),
      SOAP::Data->new(name => 'changeOrigin', type => 'xsd:boolean', attr => {}),
      SOAP::Data->new(name => 'originX', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'originY', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'width', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'height', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'bitsPerPixel', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'notify', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IDisplay_setVideoModeHint
'ICloudClient_readCloudMachineList' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_readCloudMachineList
'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
'INetworkAdapterChangedEvent_getNetworkAdapter' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INetworkAdapterChangedEvent_getNetworkAdapter
'IProcess_write' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'handle', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'data', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'timeoutMS', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IProcess_write
'IMachine_hotUnplugCPU' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'cpu', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachine_hotUnplugCPU
'ICloudMachine_getName' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_getName
'IGuestSession_fsObjMoveArray' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'source', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'destination', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'flags', type => 'vbox:FsObjMoveFlag', attr => {}),
    ], # end parameters
  }, # end IGuestSession_fsObjMoveArray
'IUSBDeviceFilters_getDeviceFilters' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUSBDeviceFilters_getDeviceFilters
'IMachine_setTeleporterPort' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'teleporterPort', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachine_setTeleporterPort
'IMousePointerShapeChangedEvent_getHeight' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMousePointerShapeChangedEvent_getHeight
'IGuest_getAdditionsStatus' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'level', type => 'vbox:AdditionsRunLevelType', attr => {}),
    ], # end parameters
  }, # end IGuest_getAdditionsStatus
'IDisplay_detachFramebuffer' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenId', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'id', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IDisplay_detachFramebuffer
'ICloudClient_listVnicAttachments' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'parameters', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudClient_listVnicAttachments
'INATEngine_setHostIP' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'hostIP', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_setHostIP
'IUpdateAgent_getRepositoryURL' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_getRepositoryURL
'IFramebufferOverlay_getX' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IFramebufferOverlay_getX
'IMedium_getMachineIds' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMedium_getMachineIds
'IUpdateAgent_download' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUpdateAgent_download
'IUnattended_setLanguage' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'language', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_setLanguage
'IPlatformProperties_getSerialPortCount' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IPlatformProperties_getSerialPortCount
'IUnattended_getCountry' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_getCountry
'ISystemProperties_getSupportedPlatformArchitectures' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getSupportedPlatformArchitectures
'IGuestMouseEvent_getW' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMouseEvent_getW
'IUnattended_setMachine' => {
    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 IUnattended_setMachine
'IHostNetworkInterface_getStatus' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostNetworkInterface_getStatus
'IVirtualBox_findHostOnlyNetworkById' => {
    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_findHostOnlyNetworkById
'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
'ICursorPositionChangedEvent_getHasData' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICursorPositionChangedEvent_getHasData
'IFirmwareSettings_setPXEDebugEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'PXEDebugEnabled', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IFirmwareSettings_setPXEDebugEnabled
'INATNetwork_setNetwork' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'network', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_setNetwork
'INATEngine_getHostIP' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATEngine_getHostIP
'IUnattended_constructMedia' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IUnattended_constructMedia
'IProgress_getTimeout' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IProgress_getTimeout
'IMachine_setCPUExecutionCap' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'CPUExecutionCap', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMachine_setCPUExecutionCap
'ICloudMachine_getCloudId' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_getCloudId
'IExtraDataChangedEvent_getValue' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IExtraDataChangedEvent_getValue
'IMachine_setStorageControllerBootable' => {
    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 => 'bootable', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_setStorageControllerBootable
'ICloudProvider_getProfileNames' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProvider_getProfileNames
'IHost_findHostNetworkInterfacesOfType' => {
    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:HostNetworkInterfaceType', attr => {}),
    ], # end parameters
  }, # end IHost_findHostNetworkInterfacesOfType
'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
'IMachine_mountMedium' => {
    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 => 'controllerPort', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'device', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'medium', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'force', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_mountMedium
'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 => 'nameOrId', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IVirtualBox_findMachine
'IEventSource_fireEvent' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'event', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'timeout', type => 'xsd:int', attr => {}),
    ], # end parameters
  }, # end IEventSource_fireEvent
'IEventSourceChangedEvent_getListener' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IEventSourceChangedEvent_getListener
'ISystemProperties_getVRDEAuthLibrary' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_getVRDEAuthLibrary
'IMachine_readLog' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'idx', type => 'xsd:unsignedInt', attr => {}),
      SOAP::Data->new(name => 'offset', type => 'xsd:long', attr => {}),
      SOAP::Data->new(name => 'size', type => 'xsd:long', attr => {}),
    ], # end parameters
  }, # end IMachine_readLog
'ICloudProfile_setProperty' => {
    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 => 'value', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProfile_setProperty
'ISystemProperties_setProxyURL' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'proxyURL', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ISystemProperties_setProxyURL
'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
'INATNetwork_getLocalhostReachable' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetwork_getLocalhostReachable
'ISession_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 ISession_setName
'IRecordingScreenSettings_setAudioBits' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'audioBits', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IRecordingScreenSettings_setAudioBits
'ICloudMachine_getVNCConsoleCommand' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudMachine_getVNCConsoleCommand
'IGuestDebugControl_setDebugPort' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'debugPort', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IGuestDebugControl_setDebugPort
'IHostOnlyNetwork_setLowerIP' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'lowerIP', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IHostOnlyNetwork_setLowerIP
'IMachine_lockMachine' => {
    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 => 'lockType', type => 'vbox:LockType', attr => {}),
    ], # end parameters
  }, # end IMachine_lockMachine
'IUefiVariableStore_addKek' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'keyEncryptionKey', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'owner', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'signatureType', type => 'vbox:SignatureType', attr => {}),
    ], # end parameters
  }, # end IUefiVariableStore_addKek
'INATNetworkSettingEvent_getNetwork' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetworkSettingEvent_getNetwork
'ICloudProfile_setProperties' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'names', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'values', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end ICloudProfile_setProperties
'INATEngine_setEnableTFTP' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'enableTFTP', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end INATEngine_setEnableTFTP
'IMachine_setEmulatedUSBCardReaderEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'emulatedUSBCardReaderEnabled', type => 'xsd:boolean', attr => {}),
    ], # end parameters
  }, # end IMachine_setEmulatedUSBCardReaderEnabled
'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
'IDisplay_detachScreens' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'screenIds', type => 'xsd:int', attr => {}),
    ], # end parameters
  }, # end IDisplay_detachScreens
'IMouse_putEventMultiTouchString' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'count', type => 'xsd:int', attr => {}),
      SOAP::Data->new(name => 'contacts', type => 'xsd:string', attr => {}),
      SOAP::Data->new(name => 'isTouchScreen', type => 'xsd:boolean', attr => {}),
      SOAP::Data->new(name => 'scanTime', type => 'xsd:unsignedInt', attr => {}),
    ], # end parameters
  }, # end IMouse_putEventMultiTouchString
'IMachine_getTrustedPlatformModule' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getTrustedPlatformModule
'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
'IMachineDebugger_getLogDbgDestinations' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachineDebugger_getLogDbgDestinations
'INATNetworkStartStopEvent_getStartEvent' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetworkStartStopEvent_getStartEvent
'IMachine_getClipboardFileTransfersEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IMachine_getClipboardFileTransfersEnabled
'IGuestMonitorChangedEvent_getChangeType' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end IGuestMonitorChangedEvent_getChangeType
'INATNetworkSettingEvent_getEnabled' => {
    endpoint => 'http://localhost:18083/',
    soapaction => '',
    namespace => 'http://www.virtualbox.org/',
    parameters => [
      SOAP::Data->new(name => '_this', type => 'xsd:string', attr => {}),
    ], # end parameters
  }, # end INATNetworkSettingEvent_getEnabled
); # end my %methods

use SOAP::Lite;
use Exporter;
use Carp ();

%methods = (%methods, %custom_methods);
use vars qw(@ISA $AUTOLOAD @EXPORT_OK %EXPORT_TAGS);
@ISA = qw(Exporter SOAP::Lite);
@EXPORT_OK = (keys %methods);
push @EXPORT_OK, qw($endpoint $fault);
%EXPORT_TAGS = ('all' => [@EXPORT_OK]);

sub _call {
    my ($self, $method) = (shift, shift);
    my $name = UNIVERSAL::isa($method => 'SOAP::Data') ? $method->name : $method;
    my %method = %{$methods{$name}};
    $self->proxy($method{endpoint}, timeout => 10 || 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);
        }
    }
    $self->on_fault($fault);
    $self->endpoint($endpoint)
       ->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");
    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;
