VirtualBox

Changeset 42551 in vbox for trunk/src/VBox/Main/idl


Ignore:
Timestamp:
Aug 2, 2012 4:44:39 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
79727
Message:

Main: big API naming cleanup, use all caps acronyms everywhere, including SDK docs
Frontends/VBoxManage: implement guestcontrol execute for new API, disabled by default

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/idl/VirtualBox.xidl

    r42538 r42551  
    107107  represent virtual machine sessions which are used to configure virtual
    108108  machines and control their execution.
     109
     110  The naming of methods and attributes is very clearly defined: they all start
     111  with a lowercase letter (except if they start with an acronym), and are using
     112  CamelCase style otherwise. This naming only applies to the IDL description,
     113  and is modified by the various language bindings (some convert the first
     114  character to upper case, some not). See the SDK reference for more details
     115  about how to call a method or attribute from a specific programming language.
    109116</desc>
    110117
     
    843850        In <link to="IMachine::sessionState"/>, this means that the machine
    844851        is currently locked for a session, whose process identifier can
    845         then be found in the <link to="IMachine::sessionPid" /> attribute.
     852        then be found in the <link to="IMachine::sessionPID" /> attribute.
    846853
    847854        In <link to="ISession::state"/>, this means that a machine is
     
    11531160
    11541161  <enum
    1155     name="PointingHidType"
    1156     uuid="0d3c17a2-821a-4b2e-ae41-890c6c60aa97"
     1162    name="PointingHIDType"
     1163    uuid="e44b2f7b-72ba-44fb-9e53-2186014f0d17"
    11571164    >
    11581165    <desc>
     
    11781185
    11791186  <enum
    1180     name="KeyboardHidType"
    1181     uuid="5a5b0996-3a3e-44bb-9019-56979812cbcc"
     1187    name="KeyboardHIDType"
     1188    uuid="383e43d7-5c7c-4ec8-9cb8-eda1bccd6699"
    11821189    >
    11831190    <desc>
     
    13101317    >
    13111318    <desc>
    1312       The IDHCPServer interface represents the vbox dhcp server configuration.
    1313 
    1314       To enumerate all the dhcp servers on the host, use the
     1319      The IDHCPServer interface represents the vbox DHCP server configuration.
     1320
     1321      To enumerate all the DHCP servers on the host, use the
    13151322      <link to="IVirtualBox::DHCPServers"/> attribute.
    13161323    </desc>
     
    13181325    <attribute name="enabled" type="boolean">
    13191326      <desc>
    1320         specifies if the dhcp server is enabled
     1327        specifies if the DHCP server is enabled
    13211328      </desc>
    13221329    </attribute>
     
    19431950        or a new UUID will be randomly generated (e.g. for ISO and RAW files).
    19441951        If for some reason you need to change the medium's UUID, use
    1945         <link to="IMedium::setIDs" />.
     1952        <link to="IMedium::setIds" />.
    19461953
    19471954        If a differencing hard disk medium is to be opened by this method, the
     
    21682175    <!--method name="createDHCPServerForInterface">
    21692176      <desc>
    2170         Creates a dhcp server settings to be used for the given interface
     2177        Creates a DHCP server settings to be used for the given interface
    21712178        <result name="E_INVALIDARG">
    21722179          Host network interface @a name already exists.
     
    21772184      </param>
    21782185      <param name="server" type="IDHCPServer" dir="out">
    2179         <desc>Dhcp server settings</desc>
     2186        <desc>DHCP server settings</desc>
    21802187      </param>
    21812188    </method-->
     
    21832190    <method name="createDHCPServer">
    21842191      <desc>
    2185         Creates a dhcp server settings to be used for the given internal network name
     2192        Creates a DHCP server settings to be used for the given internal network name
    21862193        <result name="E_INVALIDARG">
    21872194          Host network interface @a name already exists.
     
    21922199      </param>
    21932200      <param name="server" type="IDHCPServer" dir="return">
    2194         <desc>Dhcp server settings</desc>
     2201        <desc>DHCP server settings</desc>
    21952202      </param>
    21962203    </method>
     
    21982205    <method name="findDHCPServerByNetworkName">
    21992206      <desc>
    2200         Searches a dhcp server settings to be used for the given internal network name
     2207        Searches a DHCP server settings to be used for the given internal network name
    22012208        <result name="E_INVALIDARG">
    22022209          Host network interface @a name already exists.
     
    22082215      </param>
    22092216      <param name="server" type="IDHCPServer" dir="return">
    2210         <desc>Dhcp server settings</desc>
     2217        <desc>DHCP server settings</desc>
    22112218      </param>
    22122219    </method>
     
    22142221    <!--method name="findDHCPServerForInterface">
    22152222      <desc>
    2216         Searches a dhcp server settings to be used for the given interface
     2223        Searches a DHCP server settings to be used for the given interface
    22172224        <result name="E_INVALIDARG">
    22182225          Host network interface @a name already exists.
     
    22232230      </param>
    22242231      <param name="server" type="IDHCPServer" dir="out">
    2225         <desc>Dhcp server settings</desc>
     2232        <desc>DHCP server settings</desc>
    22262233      </param>
    22272234    </method-->
     
    22292236    <method name="removeDHCPServer">
    22302237      <desc>
    2231         Removes the dhcp server settings
     2238        Removes the DHCP server settings
    22322239        <result name="E_INVALIDARG">
    22332240          Host network interface @a name already exists.
     
    22352242      </desc>
    22362243      <param name="server" type="IDHCPServer" dir="in">
    2237         <desc>Dhcp server settings to be removed</desc>
     2244        <desc>DHCP server settings to be removed</desc>
    22382245      </param>
    22392246    </method>
     
    36073614
    36083615  <interface
    3609     name="IPciAddress" extends="$unknown"
     3616    name="IPCIAddress" extends="$unknown"
    36103617    uuid="D88B324F-DB19-4D3B-A1A9-BF5B127199A8"
    36113618    wsmap="struct"
     
    36503657
    36513658  <interface
    3652     name="IPciDeviceAttachment" extends="$unknown"
     3659    name="IPCIDeviceAttachment" extends="$unknown"
    36533660    uuid="91f33d6f-e621-4f70-a77e-15f0e3c714d5"
    36543661    wsmap="struct"
     
    37573764  <interface
    37583765    name="IMachine" extends="$unknown"
    3759     uuid="481ae051-96ed-4ba3-81e6-7b2c186005bc"
     3766    uuid="22781af3-1c96-4126-9edf-67a020e0e858"
    37603767    wsmap="managed"
    37613768    >
     
    39683975    </attribute>
    39693976
    3970       <attribute name="memorySize" type="unsigned long">
     3977    <attribute name="memorySize" type="unsigned long">
    39713978      <desc>System memory size in megabytes.</desc>
    39723979    </attribute>
     
    40184025    </attribute>
    40194026
    4020     <attribute name="pointingHidType" type="PointingHidType">
     4027    <attribute name="pointingHIDType" type="PointingHIDType">
    40214028      <desc>Type of pointing HID (such as mouse or tablet) used in this VM.
    40224029        The default is typically "PS2Mouse" but can vary depending on the
     
    40244031    </attribute>
    40254032
    4026     <attribute name="keyboardHidType" type="KeyboardHidType">
     4033    <attribute name="keyboardHIDType" type="KeyboardHIDType">
    40274034      <desc>Type of keyboard HID used in this VM.
    40284035        The default is typically "PS2Keyboard" but can vary depending on the
     
    40304037    </attribute>
    40314038
    4032     <attribute name="hpetEnabled" type="boolean">
     4039    <attribute name="HPETEnabled" type="boolean">
    40334040      <desc>This attribute controls if High Precision Event Timer (HPET) is
    40344041        enabled in this VM. Use this property if you want to provide guests
     
    41514158    </attribute>
    41524159
    4153     <attribute name="sessionPid" type="unsigned long" readonly="yes">
     4160    <attribute name="sessionPID" type="unsigned long" readonly="yes">
    41544161      <desc>
    41554162        Identifier of the session process. This attribute contains the
     
    43604367    </attribute>
    43614368
    4362     <attribute name="ioCacheEnabled" type="boolean">
     4369    <attribute name="IOCacheEnabled" type="boolean">
    43634370      <desc>
    43644371        When set to @a true, the builtin I/O cache of the virtual machine
     
    43674374    </attribute>
    43684375
    4369     <attribute name="ioCacheSize" type="unsigned long">
     4376    <attribute name="IOCacheSize" type="unsigned long">
    43704377      <desc>
    43714378        Maximum size of the I/O cache in MB.
     
    43734380    </attribute>
    43744381
    4375     <attribute name="pciDeviceAssignments" type="IPciDeviceAttachment" readonly="yes" safearray="yes">
     4382    <attribute name="PCIDeviceAssignments" type="IPCIDeviceAttachment" readonly="yes" safearray="yes">
    43764383      <desc>Array of PCI devices assigned to this machine, to get list of all
    43774384        PCI devices attached to the machine use
    4378         <link to="IConsole::attachedPciDevices"/> attribute, as this attribute
     4385        <link to="IConsole::attachedPCIDevices"/> attribute, as this attribute
    43794386        is intended to list only devices additional to what described in
    43804387        virtual hardware config. Usually, this list keeps host's physical
     
    53215328    </method>
    53225329
    5323     <method name="attachHostPciDevice">
     5330    <method name="attachHostPCIDevice">
    53245331      <desc>
    53255332        Attaches host PCI device with the given (host) PCI address to the
    53265333        PCI bus of the virtual machine. Please note, that this operation
    53275334        is two phase, as real attachment will happen when VM will start,
    5328         and most information will be delivered as IHostPciDevicePlugEvent
     5335        and most information will be delivered as IHostPCIDevicePlugEvent
    53295336        on IVirtualBox event source.
    53305337
    5331         <see><link to="IHostPciDevicePlugEvent"/></see>
     5338        <see><link to="IHostPCIDevicePlugEvent"/></see>
    53325339
    53335340        <result name="VBOX_E_INVALID_VM_STATE">
     
    53535360    </method>
    53545361
    5355     <method name="detachHostPciDevice">
     5362    <method name="detachHostPCIDevice">
    53565363      <desc>
    53575364        Detach host PCI device from the virtual machine.
    5358         Also HostPciDevicePlugEvent on IVirtualBox event source
     5365        Also HostPCIDevicePlugEvent on IVirtualBox event source
    53595366        will be delivered. As currently we don't support hot device
    5360         unplug, IHostPciDevicePlugEvent event is delivered immediately.
    5361 
    5362         <see><link to="IHostPciDevicePlugEvent"/></see>
     5367        unplug, IHostPCIDevicePlugEvent event is delivered immediately.
     5368
     5369        <see><link to="IHostPCIDevicePlugEvent"/></see>
    53635370
    53645371        <result name="VBOX_E_INVALID_VM_STATE">
     
    67246731  <interface
    67256732    name="IConsole" extends="$unknown"
    6726     uuid="1968b7d3-e3bf-4ceb-99e0-cb7c913317bb"
     6733    uuid="db7ab4ca-2a3f-4183-9243-c1208da92392"
    67276734    wsmap="managed"
    67286735    >
     
    68516858    </attribute>
    68526859
    6853     <attribute name="attachedPciDevices" type="IPciDeviceAttachment" readonly="yes" safearray="yes">
     6860    <attribute name="attachedPCIDevices" type="IPCIDeviceAttachment" readonly="yes" safearray="yes">
    68546861      <desc>Array of PCI devices attached to this machine.</desc>
    68556862    </attribute>
     
    76177624  <interface
    76187625    name="IHostNetworkInterface" extends="$unknown"
    7619     uuid="ce6fae58-7642-4102-b5db-c9005c2320a8"
     7626    uuid="87a4153d-6889-4dd6-9654-2e9ff0ae8dec"
    76207627    wsmap="managed"
    76217628    >
     
    76387645    </attribute>
    76397646
    7640     <attribute name="dhcpEnabled" type="boolean" readonly="yes">
     7647    <attribute name="DHCPEnabled" type="boolean" readonly="yes">
    76417648      <desc>Specifies whether the DHCP is enabled for the interface.</desc>
    76427649    </attribute>
     
    76787685    </attribute>
    76797686
    7680     <method name="enableStaticIpConfig">
     7687    <method name="enableStaticIPConfig">
    76817688      <desc>sets and enables the static IP V4 configuration for the given interface.</desc>
    76827689      <param name="IPAddress" type="wstring" dir="in">
     
    76927699    </method>
    76937700
    7694     <method name="enableStaticIpConfigV6">
     7701    <method name="enableStaticIPConfigV6">
    76957702      <desc>sets and enables the static IP V6 configuration for the given interface.</desc>
    76967703      <param name="IPV6Address" type="wstring" dir="in">
     
    77067713    </method>
    77077714
    7708     <method name="enableDynamicIpConfig">
     7715    <method name="enableDynamicIPConfig">
    77097716      <desc>enables the dynamic IP configuration.</desc>
    77107717    </method>
    77117718
    7712     <method name="dhcpRediscover">
    7713       <desc>refreshes the IP configuration for dhcp-enabled interface.</desc>
     7719    <method name="DHCPRediscover">
     7720      <desc>refreshes the IP configuration for DHCP-enabled interface.</desc>
    77147721    </method>
    77157722
     
    77187725  <interface
    77197726    name="IHost" extends="$unknown"
    7720     uuid="dab4a2b8-c735-4f08-94fc-9bec84182e2f"
     7727    uuid="30678943-32df-4830-b413-931b25ac86a0"
    77217728    wsmap="managed"
    77227729    >
     
    79117918    </attribute>
    79127919
    7913     <attribute name="Acceleration3DAvailable" type="boolean" readonly="yes">
     7920    <attribute name="acceleration3DAvailable" type="boolean" readonly="yes">
    79147921      <desc>Returns @c true when the host supports 3D hardware acceleration.</desc>
    79157922    </attribute>
     
    85608567  <interface
    85618568    name="IGuestOSType" extends="$unknown"
    8562     uuid="63a03874-e495-41f7-a6dd-48b92fba8355"
     8569    uuid="6d968f9a-858b-4c50-bf17-241f069e94c2"
    85638570    wsmap="struct"
    85648571    >
     
    86188625    </attribute>
    86198626
    8620     <attribute name="recommendedPae" type="boolean" readonly="yes">
     8627    <attribute name="recommendedPAE" type="boolean" readonly="yes">
    86218628      <desc>Returns @c true if using PAE is recommended for this OS type.</desc>
    86228629    </attribute>
    86238630
    8624     <attribute name="recommendedDvdStorageController" type="StorageControllerType" readonly="yes">
     8631    <attribute name="recommendedDVDStorageController" type="StorageControllerType" readonly="yes">
    86258632      <desc>Recommended storage controller type for DVD/CD drives.</desc>
    86268633    </attribute>
    86278634
    8628     <attribute name="recommendedDvdStorageBus" type="StorageBus" readonly="yes">
     8635    <attribute name="recommendedDVDStorageBus" type="StorageBus" readonly="yes">
    86298636      <desc>Recommended storage bus type for DVD/CD drives.</desc>
    86308637    </attribute>
    86318638
    8632     <attribute name="recommendedHdStorageController" type="StorageControllerType" readonly="yes">
     8639    <attribute name="recommendedHDStorageController" type="StorageControllerType" readonly="yes">
    86338640      <desc>Recommended storage controller type for HD drives.</desc>
    86348641    </attribute>
    86358642
    8636     <attribute name="recommendedHdStorageBus" type="StorageBus" readonly="yes">
     8643    <attribute name="recommendedHDStorageBus" type="StorageBus" readonly="yes">
    86378644      <desc>Recommended storage bus type for HD drives.</desc>
    86388645    </attribute>
     
    86428649    </attribute>
    86438650
    8644     <attribute name="recommendedUsbHid" type="boolean" readonly="yes">
     8651    <attribute name="recommendedUSBHID" type="boolean" readonly="yes">
    86458652      <desc>Returns @c true if using USB Human Interface Devices, such as keyboard and mouse recommended.</desc>
    86468653    </attribute>
    86478654
    8648     <attribute name="recommendedHpet" type="boolean" readonly="yes">
     8655    <attribute name="recommendedHPET" type="boolean" readonly="yes">
    86498656      <desc>Returns @c true if using HPET is recommended for this OS type.</desc>
    86508657    </attribute>
    86518658
    8652     <attribute name="recommendedUsbTablet" type="boolean" readonly="yes">
     8659    <attribute name="recommendedUSBTablet" type="boolean" readonly="yes">
    86538660      <desc>Returns @c true if using a USB Tablet is recommended.</desc>
    86548661    </attribute>
    86558662
    8656     <attribute name="recommendedRtcUseUtc" type="boolean" readonly="yes">
     8663    <attribute name="recommendedRTCUseUTC" type="boolean" readonly="yes">
    86578664      <desc>Returns @c true if the RTC of this VM should be set to UTC</desc>
    86588665    </attribute>
     
    86708677    </attribute>
    86718678
    8672     <attribute name="recommendedUsb" type="boolean" readonly="yes">
     8679    <attribute name="recommendedUSB" type="boolean" readonly="yes">
    86738680      <desc>Returns @c true a USB controller is recommended for this OS type.</desc>
    86748681    </attribute>
     
    93609367  <interface
    93619368    name="IGuestSession" extends="$unknown"
    9362     uuid="89f39320-d86c-4705-a376-d083f3c5c4e3"
     9369    uuid="a8bbf136-3f0d-42cd-9fd3-c5816adb10a0"
    93639370    wsmap="managed"
    93649371    >
     
    94099416    </attribute>
    94109417   
    9411     <attribute name="environment" type="wstring" readonly="yes" safearray="yes">
     9418    <attribute name="environment" type="wstring" safearray="yes">
    94129419      <desc>
    94139420        TODO
     
    94339440    </attribute>
    94349441   
    9435     <method name="Close">
     9442    <method name="close">
    94369443      <desc>
    94379444        TODO
     
    94439450    </method>
    94449451   
    9445     <method name="CopyFrom">
     9452    <method name="copyFrom">
    94469453      <desc>
    94479454        TODO
     
    94659472    </method>
    94669473   
    9467     <method name="CopyTo">
     9474    <method name="copyTo">
    94689475      <desc>
    94699476        TODO
     
    95099516    </method>
    95109517   
    9511     <method name="DirectoryCreateTemp">
     9518    <method name="directoryCreateTemp">
    95129519      <desc>
    95139520        TODO
     
    95319538    </method>
    95329539   
    9533     <method name="DirectoryExists">
     9540    <method name="directoryExists">
    95349541      <desc>
    95359542        TODO
     
    95479554    </method>
    95489555   
    9549     <method name="DirectoryOpen">
     9556    <method name="directoryOpen">
    95509557      <desc>
    95519558        TODO
     
    95699576    </method>
    95709577   
    9571     <method name="DirectoryQueryInfo">
     9578    <method name="directoryQueryInfo">
    95729579      <desc>
    95739580        TODO
     
    95859592    </method>
    95869593   
    9587     <method name="DirectoryRemove">
     9594    <method name="directoryRemove">
    95889595      <desc>
    95899596        TODO
     
    95989605    </method>
    95999606   
    9600     <method name="DirectoryRemoveRecursive">
     9607    <method name="directoryRemoveRecursive">
    96019608      <desc>
    96029609        TODO
     
    96179624    </method>
    96189625   
    9619     <method name="DirectoryRename">
     9626    <method name="directoryRename">
    96209627      <desc>
    96219628        TODO
     
    96369643    </method>
    96379644   
    9638     <method name="DirectorySetACL">
     9645    <method name="directorySetACL">
    96399646      <desc>
    96409647        TODO
     
    96529659    </method>
    96539660   
    9654     <method name="EnvironmentClear">
     9661    <method name="environmentClear">
    96559662      <desc>
    96569663        TODO
     
    96629669    </method>
    96639670   
    9664     <method name="EnvironmentGet">
     9671    <method name="environmentGet">
    96659672      <desc>
    96669673        TODO
     
    96789685    </method>
    96799686   
    9680     <method name="EnvironmentSet">
     9687    <method name="environmentSet">
    96819688      <desc>
    96829689        TODO
     
    96949701    </method>
    96959702   
    9696     <method name="EnvironmentSetArray">
     9703    <method name="environmentUnset">
    96979704      <desc>
    96989705        TODO
     
    97029709        </result>
    97039710      </desc>
     9711      <param name="name" type="wstring" dir="in">
     9712        <desc>TODO</desc>
     9713      </param>
     9714    </method>
     9715   
     9716    <method name="fileCreateTemp">
     9717      <desc>
     9718        TODO
     9719
     9720        <result name="VBOX_E_NOT_SUPPORTED">
     9721          TODO
     9722        </result>
     9723      </desc>
     9724      <param name="templateName" type="wstring" dir="in">
     9725        <desc>TODO</desc>
     9726      </param>
     9727      <param name="mode" type="unsigned long" dir="in">
     9728        <desc>TODO</desc>
     9729      </param>
     9730      <param name="path" type="wstring" dir="in">
     9731        <desc>TODO</desc>
     9732      </param>
     9733      <param name="file" type="IGuestFile" dir="return">
     9734        <desc>Optional.</desc>
     9735      </param>
     9736    </method>
     9737   
     9738    <method name="fileExists">
     9739      <desc>
     9740        TODO
     9741
     9742        <result name="VBOX_E_NOT_SUPPORTED">
     9743          TODO
     9744        </result>
     9745      </desc>
     9746      <param name="path" type="wstring" dir="in">
     9747        <desc>TODO</desc>
     9748      </param>
     9749      <param name="exists" type="boolean" dir="return">
     9750        <desc>TODO</desc>
     9751      </param>
     9752    </method>
     9753   
     9754    <method name="fileOpen">
     9755      <desc>
     9756        TODO
     9757
     9758        <result name="VBOX_E_NOT_SUPPORTED">
     9759          TODO
     9760        </result>
     9761      </desc>
     9762      <param name="path" type="wstring" dir="in">
     9763        <desc>TODO</desc>
     9764      </param>
     9765      <param name="openMode" type="wstring" dir="in">
     9766        <desc>TODO</desc>
     9767      </param>
     9768      <param name="disposition" type="wstring" dir="in">
     9769        <desc>TODO</desc>
     9770      </param>
     9771      <param name="creationMode" type="unsigned long" dir="in">
     9772        <desc>TODO</desc>
     9773      </param>
     9774      <param name="offset" type="long long" dir="in">
     9775        <desc>TODO</desc>
     9776      </param>
     9777      <param name="file" type="IGuestFile" dir="return">
     9778        <desc>TODO</desc>
     9779      </param>
     9780    </method>
     9781   
     9782    <method name="fileQueryInfo">
     9783      <desc>
     9784        TODO
     9785
     9786        <result name="VBOX_E_NOT_SUPPORTED">
     9787          TODO
     9788        </result>
     9789      </desc>
     9790      <param name="path" type="wstring" dir="in">
     9791        <desc>TODO</desc>
     9792      </param>
     9793      <param name="info" type="IGuestFsObjInfo" dir="return">
     9794        <desc>TODO</desc>
     9795      </param>
     9796    </method>
     9797   
     9798    <method name="fileQuerySize">
     9799      <desc>
     9800        TODO
     9801
     9802        <result name="VBOX_E_NOT_SUPPORTED">
     9803          TODO
     9804        </result>
     9805      </desc>
     9806      <param name="path" type="wstring" dir="in">
     9807        <desc>TODO</desc>
     9808      </param>
     9809      <param name="size" type="long long" dir="return">
     9810        <desc>TODO</desc>
     9811      </param>
     9812    </method>
     9813   
     9814    <method name="fileRename">
     9815      <desc>
     9816        TODO
     9817
     9818        <result name="VBOX_E_NOT_SUPPORTED">
     9819          TODO
     9820        </result>
     9821      </desc>
     9822      <param name="source" type="wstring" dir="in">
     9823        <desc>TODO</desc>
     9824      </param>
     9825      <param name="dest" type="wstring" dir="in">
     9826        <desc>TODO</desc>
     9827      </param>
     9828      <param name="flags" type="PathRenameFlag" dir="in" safearray="yes">
     9829        <desc>TODO</desc>
     9830      </param>
     9831    </method>
     9832   
     9833    <method name="fileSetACL">
     9834      <desc>
     9835        TODO
     9836
     9837        <result name="VBOX_E_NOT_SUPPORTED">
     9838          TODO
     9839        </result>
     9840      </desc>
     9841      <param name="file" type="wstring" dir="in">
     9842        <desc>TODO</desc>
     9843      </param>
     9844      <param name="acl" type="wstring" dir="in">
     9845        <desc>TODO</desc>
     9846      </param>
     9847    </method>
     9848   
     9849    <method name="processCreate">
     9850      <desc>
     9851        TODO
     9852
     9853        <result name="VBOX_E_NOT_SUPPORTED">
     9854          TODO
     9855        </result>
     9856      </desc>
     9857      <param name="command" type="wstring" dir="in">
     9858        <desc>TODO</desc>
     9859      </param>
     9860      <param name="arguments" type="wstring" dir="in" safearray="yes">
     9861        <desc>TODO</desc>
     9862      </param>
    97049863      <param name="environment" type="wstring" dir="in" safearray="yes">
    97059864        <desc>TODO</desc>
    97069865      </param>
     9866      <param name="flags" type="ProcessCreateFlag" dir="in" safearray="yes">
     9867        <desc>TODO</desc>
     9868      </param>
     9869      <param name="timeoutMS" type="unsigned long" dir="in">
     9870        <desc>TODO</desc>
     9871      </param>
     9872      <param name="guestProcess" type="IGuestProcess" dir="return">
     9873        <desc>TODO</desc>
     9874      </param>
    97079875    </method>
    97089876   
    9709     <method name="EnvironmentUnset">
     9877    <method name="processCreateEx">
    97109878      <desc>
    97119879        TODO
     
    97159883        </result>
    97169884      </desc>
    9717       <param name="name" type="wstring" dir="in">
     9885      <param name="command" type="wstring" dir="in">
    97189886        <desc>TODO</desc>
    97199887      </param>
     9888      <param name="arguments" type="wstring" dir="in" safearray="yes">
     9889        <desc>TODO</desc>
     9890      </param>
     9891      <param name="environment" type="wstring" dir="in" safearray="yes">
     9892        <desc>TODO</desc>
     9893      </param>
     9894      <param name="flags" type="ProcessCreateFlag" dir="in" safearray="yes">
     9895        <desc>TODO</desc>
     9896      </param>
     9897      <param name="timeoutMS" type="unsigned long" dir="in">
     9898        <desc>TODO</desc>
     9899      </param>
     9900      <param name="priority" type="ProcessPriority" dir="in">
     9901        <desc>TODO</desc>
     9902      </param>
     9903      <param name="affinity" type="long" dir="in" safearray="yes">
     9904        <desc>TODO</desc>
     9905      </param>
     9906      <param name="guestProcess" type="IGuestProcess" dir="return">
     9907        <desc>TODO</desc>
     9908      </param>
    97209909    </method>
    97219910   
    9722     <method name="FileCreateTemp">
     9911    <method name="processGet">
    97239912      <desc>
    97249913        TODO
     
    97289917        </result>
    97299918      </desc>
    9730       <param name="templateName" type="wstring" dir="in">
     9919      <param name="pid" type="unsigned long" dir="in">
    97319920        <desc>TODO</desc>
    97329921      </param>
    9733       <param name="mode" type="unsigned long" dir="in">
     9922      <param name="guestProcess" type="IGuestProcess" dir="return">
    97349923        <desc>TODO</desc>
    97359924      </param>
     9925    </method>
     9926   
     9927    <method name="symlinkCreate">
     9928      <desc>
     9929        TODO
     9930
     9931        <result name="VBOX_E_NOT_SUPPORTED">
     9932          TODO
     9933        </result>
     9934      </desc>
     9935      <param name="source" type="wstring" dir="in">
     9936        <desc>TODO</desc>
     9937      </param>
     9938      <param name="target" type="wstring" dir="in">
     9939        <desc>TODO</desc>
     9940      </param>
     9941      <param name="type" type="SymlinkType" dir="in">
     9942        <desc>TODO</desc>
     9943      </param>
     9944    </method>
     9945   
     9946    <method name="symlinkExists">
     9947      <desc>
     9948        TODO
     9949
     9950        <result name="VBOX_E_NOT_SUPPORTED">
     9951          TODO
     9952        </result>
     9953      </desc>
     9954      <param name="symlink" type="wstring" dir="in">
     9955        <desc>TODO</desc>
     9956      </param>
     9957      <param name="exists" type="boolean" dir="return">
     9958        <desc>TODO</desc>
     9959      </param>
     9960    </method>
     9961   
     9962    <method name="symlinkRead">
     9963      <desc>
     9964        TODO
     9965
     9966        <result name="VBOX_E_NOT_SUPPORTED">
     9967          TODO
     9968        </result>
     9969      </desc>
     9970      <param name="symlink" type="wstring" dir="in">
     9971        <desc>TODO</desc>
     9972      </param>
     9973      <param name="flags" type="SymlinkReadFlag" dir="in" safearray="yes">
     9974        <desc>TODO</desc>
     9975      </param>
     9976      <param name="target" type="wstring" dir="return">
     9977        <desc>TODO</desc>
     9978      </param>
     9979    </method>
     9980   
     9981    <method name="symlinkRemoveDirectory">
     9982      <desc>
     9983        TODO
     9984
     9985        <result name="VBOX_E_NOT_SUPPORTED">
     9986          TODO
     9987        </result>
     9988      </desc>
    97369989      <param name="path" type="wstring" dir="in">
    97379990        <desc>TODO</desc>
    97389991      </param>
    9739       <param name="file" type="IGuestFile" dir="return">
    9740         <desc>Optional.</desc>
    9741       </param>
    97429992    </method>
    97439993   
    9744     <method name="FileExists">
     9994    <method name="symlinkRemoveFile">
    97459995      <desc>
    97469996        TODO
     
    975010000        </result>
    975110001      </desc>
    9752       <param name="path" type="wstring" dir="in">
    9753         <desc>TODO</desc>
    9754       </param>
    9755       <param name="exists" type="boolean" dir="return">
    9756         <desc>TODO</desc>
    9757       </param>
    9758     </method>
    9759    
    9760     <method name="FileOpen">
    9761       <desc>
    9762         TODO
    9763 
    9764         <result name="VBOX_E_NOT_SUPPORTED">
    9765           TODO
    9766         </result>
    9767       </desc>
    9768       <param name="path" type="wstring" dir="in">
    9769         <desc>TODO</desc>
    9770       </param>
    9771       <param name="openMode" type="wstring" dir="in">
    9772         <desc>TODO</desc>
    9773       </param>
    9774       <param name="disposition" type="wstring" dir="in">
    9775         <desc>TODO</desc>
    9776       </param>
    9777       <param name="creationMode" type="unsigned long" dir="in">
    9778         <desc>TODO</desc>
    9779       </param>
    9780       <param name="offset" type="long long" dir="in">
    9781         <desc>TODO</desc>
    9782       </param>
    9783       <param name="file" type="IGuestFile" dir="return">
    9784         <desc>TODO</desc>
    9785       </param>
    9786     </method>
    9787    
    9788     <method name="FileQueryInfo">
    9789       <desc>
    9790         TODO
    9791 
    9792         <result name="VBOX_E_NOT_SUPPORTED">
    9793           TODO
    9794         </result>
    9795       </desc>
    9796       <param name="path" type="wstring" dir="in">
    9797         <desc>TODO</desc>
    9798       </param>
    9799       <param name="info" type="IGuestFsObjInfo" dir="return">
    9800         <desc>TODO</desc>
    9801       </param>
    9802     </method>
    9803    
    9804     <method name="FileQuerySize">
    9805       <desc>
    9806         TODO
    9807 
    9808         <result name="VBOX_E_NOT_SUPPORTED">
    9809           TODO
    9810         </result>
    9811       </desc>
    9812       <param name="path" type="wstring" dir="in">
    9813         <desc>TODO</desc>
    9814       </param>
    9815       <param name="size" type="long long" dir="return">
    9816         <desc>TODO</desc>
    9817       </param>
    9818     </method>
    9819    
    9820     <method name="FileRename">
    9821       <desc>
    9822         TODO
    9823 
    9824         <result name="VBOX_E_NOT_SUPPORTED">
    9825           TODO
    9826         </result>
    9827       </desc>
    9828       <param name="source" type="wstring" dir="in">
    9829         <desc>TODO</desc>
    9830       </param>
    9831       <param name="dest" type="wstring" dir="in">
    9832         <desc>TODO</desc>
    9833       </param>
    9834       <param name="flags" type="PathRenameFlag" dir="in" safearray="yes">
    9835         <desc>TODO</desc>
    9836       </param>
    9837     </method>
    9838    
    9839     <method name="FileSetACL">
    9840       <desc>
    9841         TODO
    9842 
    9843         <result name="VBOX_E_NOT_SUPPORTED">
    9844           TODO
    9845         </result>
    9846       </desc>
    984710002      <param name="file" type="wstring" dir="in">
    984810003        <desc>TODO</desc>
    984910004      </param>
    9850       <param name="acl" type="wstring" dir="in">
    9851         <desc>TODO</desc>
    9852       </param>
    9853     </method>
    9854    
    9855     <method name="ProcessCreate">
    9856       <desc>
    9857         TODO
    9858 
    9859         <result name="VBOX_E_NOT_SUPPORTED">
    9860           TODO
    9861         </result>
    9862       </desc>
    9863       <param name="command" type="wstring" dir="in">
    9864         <desc>TODO</desc>
    9865       </param>
    9866       <param name="arguments" type="wstring" dir="in" safearray="yes">
    9867         <desc>TODO</desc>
    9868       </param>
    9869       <param name="environment" type="wstring" dir="in" safearray="yes">
    9870         <desc>TODO</desc>
    9871       </param>
    9872       <param name="flags" type="ProcessCreateFlag" dir="in" safearray="yes">
    9873         <desc>TODO</desc>
    9874       </param>
    9875       <param name="timeoutMS" type="unsigned long" dir="in">
    9876         <desc>TODO</desc>
    9877       </param>
    9878       <param name="guestProcess" type="IGuestProcess" dir="return">
    9879         <desc>TODO</desc>
    9880       </param>
    9881     </method>
    9882    
    9883     <method name="ProcessCreateEx">
    9884       <desc>
    9885         TODO
    9886 
    9887         <result name="VBOX_E_NOT_SUPPORTED">
    9888           TODO
    9889         </result>
    9890       </desc>
    9891       <param name="command" type="wstring" dir="in">
    9892         <desc>TODO</desc>
    9893       </param>
    9894       <param name="arguments" type="wstring" dir="in" safearray="yes">
    9895         <desc>TODO</desc>
    9896       </param>
    9897       <param name="environment" type="wstring" dir="in" safearray="yes">
    9898         <desc>TODO</desc>
    9899       </param>
    9900       <param name="flags" type="ProcessCreateFlag" dir="in" safearray="yes">
    9901         <desc>TODO</desc>
    9902       </param>
    9903       <param name="timeoutMS" type="unsigned long" dir="in">
    9904         <desc>TODO</desc>
    9905       </param>
    9906       <param name="priority" type="ProcessPriority" dir="in">
    9907         <desc>TODO</desc>
    9908       </param>
    9909       <param name="affinity" type="long" dir="in" safearray="yes">
    9910         <desc>TODO</desc>
    9911       </param>
    9912       <param name="guestProcess" type="IGuestProcess" dir="return">
    9913         <desc>TODO</desc>
    9914       </param>
    9915     </method>
    9916    
    9917     <method name="ProcessGet">
    9918       <desc>
    9919         TODO
    9920 
    9921         <result name="VBOX_E_NOT_SUPPORTED">
    9922           TODO
    9923         </result>
    9924       </desc>
    9925       <param name="pid" type="unsigned long" dir="in">
    9926         <desc>TODO</desc>
    9927       </param>
    9928       <param name="guestProcess" type="IGuestProcess" dir="return">
    9929         <desc>TODO</desc>
    9930       </param>
    9931     </method>
    9932    
    9933     <method name="SymlinkCreate">
    9934       <desc>
    9935         TODO
    9936 
    9937         <result name="VBOX_E_NOT_SUPPORTED">
    9938           TODO
    9939         </result>
    9940       </desc>
    9941       <param name="source" type="wstring" dir="in">
    9942         <desc>TODO</desc>
    9943       </param>
    9944       <param name="target" type="wstring" dir="in">
    9945         <desc>TODO</desc>
    9946       </param>
    9947       <param name="type" type="SymlinkType" dir="in">
    9948         <desc>TODO</desc>
    9949       </param>
    9950     </method>
    9951    
    9952     <method name="SymlinkExists">
    9953       <desc>
    9954         TODO
    9955 
    9956         <result name="VBOX_E_NOT_SUPPORTED">
    9957           TODO
    9958         </result>
    9959       </desc>
    9960       <param name="symlink" type="wstring" dir="in">
    9961         <desc>TODO</desc>
    9962       </param>
    9963       <param name="exists" type="boolean" dir="return">
    9964         <desc>TODO</desc>
    9965       </param>
    9966     </method>
    9967    
    9968     <method name="SymlinkRead">
    9969       <desc>
    9970         TODO
    9971 
    9972         <result name="VBOX_E_NOT_SUPPORTED">
    9973           TODO
    9974         </result>
    9975       </desc>
    9976       <param name="symlink" type="wstring" dir="in">
    9977         <desc>TODO</desc>
    9978       </param>
    9979       <param name="flags" type="SymlinkReadFlag" dir="in" safearray="yes">
    9980         <desc>TODO</desc>
    9981       </param>
    9982       <param name="target" type="wstring" dir="return">
    9983         <desc>TODO</desc>
    9984       </param>
    9985     </method>
    9986    
    9987     <method name="SymlinkRemoveDirectory">
    9988       <desc>
    9989         TODO
    9990 
    9991         <result name="VBOX_E_NOT_SUPPORTED">
    9992           TODO
    9993         </result>
    9994       </desc>
    9995       <param name="path" type="wstring" dir="in">
    9996         <desc>TODO</desc>
    9997       </param>
    9998     </method>
    9999    
    10000     <method name="SymlinkRemoveFile">
    10001       <desc>
    10002         TODO
    10003 
    10004         <result name="VBOX_E_NOT_SUPPORTED">
    10005           TODO
    10006         </result>
    10007       </desc>
    10008       <param name="file" type="wstring" dir="in">
    10009         <desc>TODO</desc>
    10010       </param>
    1001110005    </method>
    1001210006   
     
    1001510009  <interface
    1001610010    name="IProcess" extends="$unknown"
    10017     uuid="83275f41-01ee-4362-ac44-298191b5186c"
     10011    uuid="896df50a-c5d1-4892-8bc6-b78d0c1f4e33"
    1001810012    wsmap="managed"
    1001910013    >
     
    1002110015      TODO
    1002210016    </desc>
    10023     <attribute name="pid" type="unsigned long" readonly="yes">
     10017    <attribute name="PID" type="unsigned long" readonly="yes">
    1002410018      <desc>
    1002510019        TODO
     
    1007810072    </attribute>
    1007910073   
    10080     <method name="WaitFor">
     10074    <method name="waitFor">
    1008110075      <desc>
    1008210076        TODO
     
    1009710091    </method>
    1009810092   
    10099     <method name="WaitForArray">
    10100       <desc>
    10101         Scriptable version of <link to="#WaitFor" />.
     10093    <method name="waitForArray">
     10094      <desc>
     10095        Scriptable version of <link to="#waitFor" />.
    1010210096
    1010310097        <result name="VBOX_E_NOT_SUPPORTED">
     
    1011610110    </method>
    1011710111   
    10118     <method name="Read">
     10112    <method name="read">
    1011910113      <desc>
    1012010114        TODO
     
    1013810132    </method>
    1013910133   
    10140     <method name="Write">
     10134    <method name="write">
    1014110135      <desc>
    1014210136        TODO
     
    1019210186    </method>
    1019310187   
    10194     <method name="Terminate">
     10188    <method name="terminate">
    1019510189      <desc>
    1019610190        TODO
     
    1021510209  <interface
    1021610210    name="IDirectory" extends="$unknown"
    10217     uuid="edb0fb3b-9c74-40a6-9c54-ed7abd9d7533"
     10211    uuid="e55ab5e5-4feb-452b-86ed-59cff4c581a3"
    1021810212    wsmap="managed"
    1021910213    >
     
    1023110225    </attribute>
    1023210226   
    10233     <method name="Read">
     10227    <method name="read">
    1023410228      <desc>
    1023510229        TODO
     
    1025710251  <interface
    1025810252    name="IFile" extends="$unknown"
    10259     uuid="3f067338-2490-47e4-ae81-45a65300f3b1"
     10253    uuid="2615152d-35c0-4363-8325-ab7e1f2b8b34"
    1026010254    wsmap="managed"
    1026110255    >
     
    1029710291    </attribute>
    1029810292   
    10299     <method name="Close">
     10293    <method name="close">
    1030010294      <desc>
    1030110295        TODO
     
    1030710301    </method>
    1030810302   
    10309     <method name="QueryInfo">
     10303    <method name="queryInfo">
    1031010304      <desc>
    1031110305        TODO
     
    1032010314    </method> 
    1032110315       
    10322     <method name="Read">
     10316    <method name="read">
    1032310317      <desc>
    1032410318        TODO
     
    1033910333    </method>
    1034010334       
    10341     <method name="ReadAt">
     10335    <method name="readAt">
    1034210336      <desc>
    1034310337        TODO
     
    1036110355    </method>
    1036210356   
    10363     <method name="Seek">
     10357    <method name="seek">
    1036410358      <desc>
    1036510359        TODO
     
    1037710371    </method>
    1037810372   
    10379     <method name="SetACL">
     10373    <method name="setACL">
    1038010374      <desc>
    1038110375        TODO
     
    1039010384    </method>
    1039110385   
    10392     <method name="Write">
     10386    <method name="write">
    1039310387      <desc>
    1039410388        TODO
     
    1040610400    </method>
    1040710401   
    10408     <method name="WriteAt">
     10402    <method name="writeAt">
    1040910403      <desc>
    1041010404        TODO
     
    1043910433  <interface
    1044010434    name="IFsObjInfo" extends="$unknown"
    10441     uuid="fbcde6d8-69a4-41a3-950f-f98aed6ade52"
     10435    uuid="4925335b-9aa6-4870-bda3-8edb09fb602c"
    1044210436    wsmap="managed"
    1044310437    >
     
    1050210496      </desc>
    1050310497    </attribute>
    10504     <attribute name="gid" type="unsigned long" readonly="yes">
     10498    <attribute name="GID" type="unsigned long" readonly="yes">
    1050510499      <desc>
    1050610500        TODO
     
    1057410568      </desc>
    1057510569    </attribute>     
    10576     <attribute name="uid" type="unsigned long" readonly="yes">
     10570    <attribute name="UID" type="unsigned long" readonly="yes">
    1057710571      <desc>
    1057810572        TODO
     
    1284612840    </attribute>
    1284712841
    12848     <method name="setIDs">
     12842    <method name="setIds">
    1284912843      <desc>
    1285012844        Changes the UUID and parent UUID for a hard disk medium.
     
    1493514929  <interface
    1493614930    name="INetworkAdapter" extends="$unknown"
    14937     uuid="8b2e705c-0547-4008-b7bc-788757346092"
     14931    uuid="efa0f965-63c7-4c60-afdf-b1cc9943b9c0"
    1493814932    wsmap="managed"
    1493914933    >
     
    1505215046    </attribute>
    1505315047
    15054     <attribute name="natDriver" type="INATEngine" readonly="yes">
     15048    <attribute name="NATEngine" type="INATEngine" readonly="yes">
    1505515049      <desc>
    1505615050        Points to the NAT engine which handles the network address translation
     
    1576615760  <interface
    1576715761    name="IUSBController" extends="$unknown"
    15768     uuid="6fdcccc5-abd3-4fec-9387-2ad3914fc4a8"
     15762    uuid="01e6f13a-0580-452f-a40f-74e32a5e4921"
    1576915763    wsmap="managed"
    1577015764    >
     
    1577815772    </attribute>
    1577915773
    15780     <attribute name="enabledEhci" type="boolean">
     15774    <attribute name="enabledEHCI" type="boolean">
    1578115775      <desc>
    1578215776        Flag whether the USB EHCI controller is present in the
     
    1802618020  <interface
    1802718021    name="INATEngine" extends="$unknown"
    18028     uuid="4b286616-eb03-11de-b0fb-1701eca42246"
     18022    uuid="26451b99-3b2d-4dcb-8e4b-d63654218175"
    1802918023    wsmap="managed"
    1803018024    >
    1803118025    <desc>Interface for managing a NAT engine which is used with a virtual machine. This
    1803218026      allows for changing NAT behavior such as port-forwarding rules. This interface is
    18033       used in the <link to="INetworkAdapter::natDriver" /> attribute.</desc>
     18027      used in the <link to="INetworkAdapter::NATEngine" /> attribute.</desc>
    1803418028    <attribute name="network" type="wstring">
    1803518029      <desc>The network attribute of the NAT engine (the same value is used with built-in
     
    1804118035      </desc>
    1804218036    </attribute>
    18043     <attribute name="tftpPrefix" type="wstring">
     18037    <attribute name="TFTPPrefix" type="wstring">
    1804418038      <desc>TFTP prefix attribute which is used with the built-in DHCP server to fill
    1804518039        the corresponding fields of DHCP leases.</desc>
    1804618040    </attribute>
    18047     <attribute name="tftpBootFile" type="wstring">
     18041    <attribute name="TFTPBootFile" type="wstring">
    1804818042      <desc>TFTP boot file attribute which is used with the built-in DHCP server to fill
    1804918043        the corresponding fields of DHCP leases.</desc>
    1805018044    </attribute>
    18051     <attribute name="tftpNextServer" type="wstring">
     18045    <attribute name="TFTPNextServer" type="wstring">
    1805218046      <desc>TFTP server attribute which is used with the built-in DHCP server to fill
    1805318047        the corresponding fields of DHCP leases.
     
    1805818052      <desc></desc>
    1805918053    </attribute>
    18060     <attribute name="dnsPassDomain" type="boolean">
     18054    <attribute name="DNSPassDomain" type="boolean">
    1806118055      <desc>Whether the DHCP server should pass the DNS domain used by the host.</desc>
    1806218056    </attribute>
    18063     <attribute name="dnsProxy" type="boolean">
     18057    <attribute name="DNSProxy" type="boolean">
    1806418058      <desc>Whether the DHCP server (and the DNS traffic by NAT) should pass the address
    1806518059        of the DNS proxy and process traffic using DNS servers registered on the host.</desc>
    1806618060    </attribute>
    18067     <attribute name="dnsUseHostResolver" type="boolean">
     18061    <attribute name="DNSUseHostResolver" type="boolean">
    1806818062      <desc>Whether the DHCP server (and the DNS traffic by NAT) should pass the address
    1806918063        of the DNS proxy and process traffic using the host resolver mechanism.</desc>
     
    1811118105          <desc>Protocol handled with the rule.</desc>
    1811218106        </param>
    18113         <param name="hostIp" type="wstring" dir="in">
     18107        <param name="hostIP" type="wstring" dir="in">
    1811418108          <desc>IP of the host interface to which the rule should apply. An empty ip address is
    1811518109            acceptable, in which case the NAT engine binds the handling socket to any interface.</desc>
     
    1811818112          <desc>The port number to listen on.</desc>
    1811918113        </param>
    18120         <param name="guestIp" type="wstring" dir="in">
     18114        <param name="guestIP" type="wstring" dir="in">
    1812118115          <desc>The IP address of the guest which the NAT engine will forward matching packets
    1812218116            to. An empty IP address is acceptable, in which case the NAT engine will forward
     
    1860918603  <enum
    1861018604    name="VBoxEventType"
    18611     uuid="b627520a-6b1a-4a9a-914d-f31434d3d10f"
     18605    uuid="0d67e79e-b7b1-4919-aab3-b36866075515"
    1861218606    >
    1861318607
     
    1884218836      </desc>
    1884318837    </const>
    18844     <const name="OnHostPciDevicePlug" value="67">
    18845       <desc>
    18846         See <link to="IHostPciDevicePlugEvent">IHostPciDevicePlugEvent</link>.
     18838    <const name="OnHostPCIDevicePlug" value="67">
     18839      <desc>
     18840        See <link to="IHostPCIDevicePlugEvent">IHostPCIDevicePlugEvent</link>.
    1884718841      </desc>
    1884818842    </const>
     
    1965619650  <interface
    1965719651    name="ICPUChangedEvent" extends="IEvent"
    19658     uuid="D0F0BECC-EE17-4D17-A8CC-383B0EB55E9D"
     19652    uuid="4da2dec7-71b2-4817-9a64-4ed12c17388e"
    1965919653    wsmap="managed" autogen="VBoxEvent" id="OnCPUChanged"
    1966019654    >
     
    1966219656      Notification when a CPU changes.
    1966319657    </desc>
    19664     <attribute name="cpu" type="unsigned long" readonly="yes">
     19658    <attribute name="CPU" type="unsigned long" readonly="yes">
    1966519659      <desc>
    1966619660        The CPU which changed.
     
    2011320107  <interface
    2011420108    name="INATRedirectEvent" extends="IMachineEvent"
    20115     uuid="57DE97D7-3CBB-42A0-888F-610D5832D16B"
     20109    uuid="24eef068-c380-4510-bc7c-19314a7352f1"
    2011620110    wsmap="managed" autogen="VBoxEvent" id="OnNATRedirect"
    2011720111    >
     
    2013920133      </desc>
    2014020134    </attribute>
    20141     <attribute name="hostIp"  type="wstring" readonly="yes">
     20135    <attribute name="hostIP"  type="wstring" readonly="yes">
    2014220136      <desc>
    2014320137        Host ip address to bind socket on.
     
    2014920143      </desc>
    2015020144    </attribute>
    20151     <attribute name="guestIp"  type="wstring" readonly="yes">
     20145    <attribute name="guestIP"  type="wstring" readonly="yes">
    2015220146      <desc>
    2015320147        Guest ip address to redirect to.
     
    2016220156
    2016320157  <interface
    20164     name="IHostPciDevicePlugEvent" extends="IMachineEvent"
     20158    name="IHostPCIDevicePlugEvent" extends="IMachineEvent"
    2016520159    waitable="yes"
    20166     uuid="9cebfc27-c579-4965-8eb7-d31794cd7dcf"
    20167     wsmap="managed" autogen="VBoxEvent" id="OnHostPciDevicePlug"
     20160    uuid="a0bad6df-d612-47d3-89d4-db3992533948"
     20161    wsmap="managed" autogen="VBoxEvent" id="OnHostPCIDevicePlug"
    2016820162    >
    2016920163    <desc>
    2017020164      Notification when host PCI device is plugged/unplugged. Plugging
    2017120165      usually takes place on VM startup, unplug - when
    20172       <link to="IMachine::detachHostPciDevice"/> is called.
    20173 
    20174       <see><link to="IMachine::detachHostPciDevice"/></see>
     20166      <link to="IMachine::detachHostPCIDevice"/> is called.
     20167
     20168      <see><link to="IMachine::detachHostPCIDevice"/></see>
    2017520169
    2017620170    </desc>
     
    2018920183    </attribute>
    2019020184
    20191     <attribute name="attachment" type="IPciDeviceAttachment" readonly="yes">
     20185    <attribute name="attachment" type="IPCIDeviceAttachment" readonly="yes">
    2019220186      <desc>
    2019320187        Attachment info for this device.
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette