VirtualBox

Changeset 45068 in vbox for trunk


Ignore:
Timestamp:
Mar 18, 2013 5:27:22 PM (12 years ago)
Author:
vboxsync
Message:

Main/Machine: rename two methods for better compatibility with programming languages - delete and export might be keywords.

Location:
trunk
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/manual/en_US/SDKRef.xml

    r44948 r45068  
    35303530      <itemizedlist>
    35313531        <listitem>
     3532          <para><computeroutput>IMachine::delete</computeroutput>
     3533          has been renamed to <xref linkend="IMachine__deleteConfig"
     3534          xreflabel="IMachine::deleteConfig()" />, to improve API client
     3535          binding compatibility.</para>
     3536        </listitem>
     3537
     3538        <listitem>
     3539          <para><computeroutput>IMachine::export</computeroutput>
     3540          has been renamed to <xref linkend="IMachine__exportTo"
     3541          xreflabel="IMachine::exportTo()" />, to improve API client binding
     3542          compatibility.</para>
     3543        </listitem>
     3544
     3545        <listitem>
    35323546          <para>For <xref linkend="IMachine__launchVMProcess"
    35333547          xreflabel="IMachine::launchVMProcess()"/> the meaning of the
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageAppliance.cpp

    r44868 r45068  
    55
    66/*
    7  * Copyright (C) 2009-2012 Oracle Corporation
     7 * Copyright (C) 2009-2013 Oracle Corporation
    88 *
    99 * This file is part of VirtualBox Open Source Edition (OSE), as
     
    977977            ComPtr<IMachine> pMachine = *itM;
    978978            ComPtr<IVirtualSystemDescription> pVSD;
    979             CHECK_ERROR_BREAK(pMachine, Export(pAppliance, Bstr(pszAbsFilePath).raw(), pVSD.asOutParam()));
     979            CHECK_ERROR_BREAK(pMachine, ExportTo(pAppliance, Bstr(pszAbsFilePath).raw(), pVSD.asOutParam()));
    980980            // Add additional info to the virtual system description if the user wants so
    981981            ArgsMap *pmapArgs = NULL;
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp

    r44948 r45068  
    162162    {
    163163        ComPtr<IProgress> pProgress;
    164         CHECK_ERROR_RET(machine, Delete(ComSafeArrayAsInParam(aMedia), pProgress.asOutParam()),
     164        CHECK_ERROR_RET(machine, DeleteConfig(ComSafeArrayAsInParam(aMedia), pProgress.asOutParam()),
    165165                        RTEXITCODE_FAILURE);
    166166
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserModel.cpp

    r45049 r45068  
    77
    88/*
    9  * Copyright (C) 2012 Oracle Corporation
     9 * Copyright (C) 2012-2013 Oracle Corporation
    1010 *
    1111 * This file is part of VirtualBox Open Source Edition (OSE), as
     
    14671467                {
    14681468                    /* Delete machine hard-disks: */
    1469                     CProgress progress = machine.Delete(mediums);
     1469                    CProgress progress = machine.DeleteConfig(mediums);
    14701470                    if (machine.isOk())
    14711471                    {
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic4.cpp

    r41610 r45068  
    77
    88/*
    9  * Copyright (C) 2009-2012 Oracle Corporation
     9 * Copyright (C) 2009-2013 Oracle Corporation
    1010 *
    1111 * This file is part of VirtualBox Open Source Edition (OSE), as
     
    5555            {
    5656                /* Add the export description to our appliance object: */
    57                 CVirtualSystemDescription vsd = machine.Export(*pAppliance, qobject_cast<UIWizardExportApp*>(wizardImp())->uri());
     57                CVirtualSystemDescription vsd = machine.ExportTo(*pAppliance, qobject_cast<UIWizardExportApp*>(wizardImp())->uri());
    5858                fResult = machine.isOk();
    5959                if (!fResult)
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.cpp

    r43477 r45068  
    77
    88/*
    9  * Copyright (C) 2006-2012 Oracle Corporation
     9 * Copyright (C) 2006-2013 Oracle Corporation
    1010 *
    1111 * This file is part of VirtualBox Open Source Edition (OSE), as
     
    246246            if (vbox.isOk())
    247247            {
    248                 CProgress progress = m_machine.Delete(aMedia);
     248                CProgress progress = m_machine.DeleteConfig(aMedia);
    249249                progress.WaitForCompletion(-1);         // @todo do this nicely with a progress dialog, this can delete lots of files
    250250            }
  • trunk/src/VBox/Main/idl/VirtualBox.xidl

    r45010 r45068  
    128128/* currently, nsISupportsImpl.h lacks the below-like macros */
    129129
    130 #define NS_IMPL_THREADSAFE_QUERY_INTERFACE1_CI  NS_IMPL_QUERY_INTERFACE1_CI
    131 #define NS_IMPL_THREADSAFE_QUERY_INTERFACE2_CI  NS_IMPL_QUERY_INTERFACE2_CI
    132 #define NS_IMPL_THREADSAFE_QUERY_INTERFACE3_CI  NS_IMPL_QUERY_INTERFACE3_CI
    133 #define NS_IMPL_THREADSAFE_QUERY_INTERFACE4_CI  NS_IMPL_QUERY_INTERFACE4_CI
     130#define NS_IMPL_THREADSAFE_QUERY_INTERFACE1_CI NS_IMPL_QUERY_INTERFACE1_CI
     131#define NS_IMPL_THREADSAFE_QUERY_INTERFACE2_CI NS_IMPL_QUERY_INTERFACE2_CI
     132#define NS_IMPL_THREADSAFE_QUERY_INTERFACE3_CI NS_IMPL_QUERY_INTERFACE3_CI
     133#define NS_IMPL_THREADSAFE_QUERY_INTERFACE4_CI NS_IMPL_QUERY_INTERFACE4_CI
    134134
    135135
     
    402402    </desc>
    403403
    404     <const name="Null"    value="0">
     404    <const name="Null" value="0">
    405405      <desc>Null value, indicates invalid version.</desc>
    406406    </const>
    407     <const name="v1_0"     value="1">
     407    <const name="v1_0" value="1">
    408408      <desc>Legacy settings version, not currently supported.</desc>
    409409    </const>
    410     <const name="v1_1"     value="2">
     410    <const name="v1_1" value="2">
    411411      <desc>Legacy settings version, not currently supported.</desc>
    412412    </const>
    413     <const name="v1_2"     value="3">
     413    <const name="v1_2" value="3">
    414414      <desc>Legacy settings version, not currently supported.</desc>
    415415    </const>
    416     <const name="v1_3pre"  value="4">
     416    <const name="v1_3pre" value="4">
    417417      <desc>Legacy settings version, not currently supported.</desc>
    418418    </const>
    419     <const name="v1_3"     value="5">
     419    <const name="v1_3" value="5">
    420420      <desc>Settings version "1.3", written by VirtualBox 2.0.12.</desc>
    421421      <!--
     
    423423      -->
    424424    </const>
    425     <const name="v1_4"     value="6">
     425    <const name="v1_4" value="6">
    426426      <desc>Intermediate settings version, understood by VirtualBox 2.1.x.</desc>
    427427      <!--
     
    430430      -->
    431431    </const>
    432     <const name="v1_5"     value="7">
     432    <const name="v1_5" value="7">
    433433      <desc>Intermediate settings version, understood by VirtualBox 2.1.x.</desc>
    434434      <!--
     
    443443      -->
    444444    </const>
    445     <const name="v1_6"     value="8">
     445    <const name="v1_6" value="8">
    446446      <desc>Settings version "1.6", written by VirtualBox 2.1.4 (at least).</desc>
    447447      <!--
     
    452452      -->
    453453    </const>
    454     <const name="v1_7"     value="9">
     454    <const name="v1_7" value="9">
    455455      <desc>Settings version "1.7", written by VirtualBox 2.2.x and 3.0.x.</desc>
    456456      <!--
     
    462462      -->
    463463    </const>
    464     <const name="v1_8"     value="10">
     464    <const name="v1_8" value="10">
    465465      <desc>Intermediate settings version "1.8", understood by VirtualBox 3.1.x.</desc>
    466466      <!--
     
    468468      -->
    469469    </const>
    470     <const name="v1_9"     value="11">
     470    <const name="v1_9" value="11">
    471471      <desc>Settings version "1.9", written by VirtualBox 3.1.x.</desc>
    472472      <!--
     
    474474      -->
    475475    </const>
    476     <const name="v1_10"     value="12">
     476    <const name="v1_10" value="12">
    477477      <desc>Settings version "1.10", written by VirtualBox 3.2.x.</desc>
    478478      <!--
     
    481481      -->
    482482    </const>
    483     <const name="v1_11"     value="13">
     483    <const name="v1_11" value="13">
    484484      <desc>Settings version "1.11", written by VirtualBox 4.0.x.</desc>
    485485      <!--
     
    488488      -->
    489489    </const>
    490     <const name="v1_12"     value="14">
     490    <const name="v1_12" value="14">
    491491      <desc>Settings version "1.12", written by VirtualBox 4.1.x.</desc>
    492492      <!--
     
    495495      -->
    496496    </const>
    497     <const name="v1_13"     value="15">
     497    <const name="v1_13" value="15">
    498498      <desc>Settings version "1.13", written by VirtualBox 4.2.x.</desc>
    499499      <!--
     
    502502      -->
    503503    </const>
    504     <const name="v1_14"     value="16">
     504    <const name="v1_14" value="16">
    505505      <desc>Settings version "1.14", written by VirtualBox 4.3.x.</desc>
    506506      <!--
     
    509509    </const>
    510510
    511     <const name="Future"     value="99999">
     511    <const name="Future" value="99999">
    512512      <desc>Settings version greater than "1.13", written by a future VirtualBox version.</desc>
    513513    </const>
     
    522522    </desc>
    523523
    524     <const name="ReadOnly"   value="1"/>
    525     <const name="ReadWrite"  value="2"/>
     524    <const name="ReadOnly" value="1"/>
     525    <const name="ReadWrite" value="2"/>
    526526  </enum>
    527527
     
    655655    </desc>
    656656
    657     <const name="Null"                  value="0">
     657    <const name="Null"                      value="0">
    658658      <desc>Null value (never used by the API).</desc>
    659659    </const>
    660     <const name="PoweredOff"            value="1">
     660    <const name="PoweredOff"                value="1">
    661661      <desc>
    662662        The machine is not running and has no saved execution state; it has
     
    664664      </desc>
    665665    </const>
    666     <const name="Saved"                 value="2">
     666    <const name="Saved"                     value="2">
    667667      <desc>
    668668        The machine is not currently running, but the execution state of the machine
     
    671671      </desc>
    672672    </const>
    673     <const name="Teleported"            value="3">
     673    <const name="Teleported"                value="3">
    674674      <desc>
    675675        The machine was teleported to a different host (or process) and then
    676         powered off.  Take care when powering it on again may corrupt resources
     676        powered off. Take care when powering it on again may corrupt resources
    677677        it shares with the teleportation target (e.g. disk and network).
    678678      </desc>
    679679    </const>
    680     <const name="Aborted"               value="4">
     680    <const name="Aborted"                   value="4">
    681681      <desc>
    682682        The process running the machine has terminated abnormally. This may
     
    685685      </desc>
    686686    </const>
    687     <const name="Running"               value="5">
     687    <const name="Running"                   value="5">
    688688      <desc>
    689689        The machine is currently being executed.
     
    696696      </desc>
    697697    </const>
    698     <const name="Paused"                value="6">
     698    <const name="Paused"                    value="6">
    699699      <desc>
    700700        Execution of the machine has been paused.
     
    707707      </desc>
    708708    </const>
    709     <const name="Stuck"                 value="7">
     709    <const name="Stuck"                     value="7">
    710710      <desc>
    711711        Execution of the machine has reached the "Guru Meditation"
     
    718718      </desc>
    719719    </const>
    720     <const name="Teleporting"           value="8">
     720    <const name="Teleporting"               value="8">
    721721      <desc>
    722722        The machine is about to be teleported to a different host or process.
     
    726726      </desc>
    727727    </const>
    728     <const name="LiveSnapshotting"      value="9">
    729       <desc>
    730         A live snapshot is being taken.  The machine is running normally, but
    731         some of the runtime configuration options are inaccessible.  Also, if
     728    <const name="LiveSnapshotting"          value="9">
     729      <desc>
     730        A live snapshot is being taken. The machine is running normally, but
     731        some of the runtime configuration options are inaccessible. Also, if
    732732        paused while in this state it will transition to
    733733        @c Saving and it will not be resume the
     
    735735      </desc>
    736736    </const>
    737     <const name="Starting"              value="10">
     737    <const name="Starting"                  value="10">
    738738      <desc>
    739739        Machine is being started after powering it on from a
     
    741741      </desc>
    742742    </const>
    743     <const name="Stopping"              value="11">
     743    <const name="Stopping"                  value="11">
    744744      <desc>
    745745        Machine is being normally stopped powering it off, or after the guest OS
     
    747747      </desc>
    748748    </const>
    749     <const name="Saving"                value="12">
     749    <const name="Saving"                    value="12">
    750750      <desc>
    751751        Machine is saving its execution state to a file, or an online
     
    753753      </desc>
    754754    </const>
    755     <const name="Restoring"             value="13">
     755    <const name="Restoring"                 value="13">
    756756      <desc>
    757757        Execution state of the machine is being restored from a file
     
    759759      </desc>
    760760    </const>
    761     <const name="TeleportingPausedVM"   value="14">
     761    <const name="TeleportingPausedVM"       value="14">
    762762      <desc>
    763763        The machine is being teleported to another host or process, but it is
    764         not running.  This is the paused variant of the
     764        not running. This is the paused variant of the
    765765        @c state.
    766766      </desc>
    767767    </const>
    768     <const name="TeleportingIn"         value="15">
     768    <const name="TeleportingIn"             value="15">
    769769      <desc>
    770770        Teleporting the machine state in from another host or process.
    771771      </desc>
    772772    </const>
    773     <const name="FaultTolerantSyncing"   value="16">
     773    <const name="FaultTolerantSyncing"      value="16">
    774774      <desc>
    775775        The machine is being synced with a fault tolerant VM running elsewhere.
    776776      </desc>
    777777    </const>
    778     <const name="DeletingSnapshotOnline" value="17">
     778    <const name="DeletingSnapshotOnline"    value="17">
    779779      <desc>
    780780        Like @c DeletingSnapshot, but the merging of media is ongoing in
     
    782782      </desc>
    783783    </const>
    784     <const name="DeletingSnapshotPaused" value="18">
     784    <const name="DeletingSnapshotPaused"    value="18">
    785785      <desc>
    786786        Like @c DeletingSnapshotOnline, but the machine was paused when the
     
    788788      </desc>
    789789    </const>
    790     <const name="RestoringSnapshot"     value="19">
     790    <const name="RestoringSnapshot"         value="19">
    791791      <desc>
    792792        A machine snapshot is being restored; this typically does not take long.
    793793      </desc>
    794794    </const>
    795     <const name="DeletingSnapshot"      value="20">
     795    <const name="DeletingSnapshot"          value="20">
    796796      <desc>
    797797        A machine snapshot is being deleted; this can take a long time since this
     
    800800      </desc>
    801801    </const>
    802     <const name="SettingUp"             value="21">
     802    <const name="SettingUp"                 value="21">
    803803      <desc>
    804804        Lengthy setup operation is in progress.
     
    811811      </desc>
    812812    </const>
    813     <const name="LastOnline"  value="18" wsmap="suppress"> <!-- DeletingSnapshotPaused -->
     813    <const name="LastOnline" value="18" wsmap="suppress"> <!-- DeletingSnapshotPaused -->
    814814      <desc>
    815815        Pseudo-state: last online state (for use in relational expressions).
     
    822822      </desc>
    823823    </const>
    824     <const name="LastTransient"  value="21" wsmap="suppress"> <!-- SettingUp -->
     824    <const name="LastTransient" value="21" wsmap="suppress"> <!-- SettingUp -->
    825825      <desc>
    826826        Pseudo-state: last transient state (for use in relational expressions).
     
    915915      <link to="IMachine::setHWVirtExProperty"/> methods.
    916916    </desc>
    917     <const name="Null"                value="0">
     917    <const name="Null"                  value="0">
    918918      <desc>Null value (never used by the API).</desc>
    919919    </const>
    920     <const name="Enabled"             value="1">
     920    <const name="Enabled"               value="1">
    921921      <desc>
    922922        Whether hardware virtualization (VT-x/AMD-V) is enabled at all. If
     
    924924      </desc>
    925925    </const>
    926     <const name="Exclusive"           value="2">
     926    <const name="Exclusive"             value="2">
    927927      <desc>
    928928        Whether hardware virtualization is used exclusively by VirtualBox. When enabled,
     
    931931      </desc>
    932932    </const>
    933     <const name="VPID"                value="3">
     933    <const name="VPID"                  value="3">
    934934      <desc>
    935935        Whether VT-x VPID is enabled. If this extension is not available, it will not be used.
    936936      </desc>
    937937    </const>
    938     <const name="NestedPaging"        value="4">
     938    <const name="NestedPaging"          value="4">
    939939      <desc>
    940940        Whether Nested Paging is enabled. If this extension is not available, it will not be used.
    941941      </desc>
    942942    </const>
    943     <const name="LargePages"          value="5">
     943    <const name="LargePages"            value="5">
    944944      <desc>
    945945        Whether large page allocation is enabled; requires nested paging and a 64 bits host.
    946946      </desc>
    947947    </const>
    948     <const name="Force"               value="6">
     948    <const name="Force"                 value="6">
    949949      <desc>
    950950        Whether the VM should fail to start if hardware virtualization (VT-x/AMD-V) cannot be used. If
     
    11351135    </desc>
    11361136
    1137     <const name="HWVirtEx"        value="0"/>
    1138     <const name="PAE"             value="1"/>
    1139     <const name="LongMode"        value="2"/>
    1140     <const name="NestedPaging"    value="3"/>
     1137    <const name="HWVirtEx"          value="0"/>
     1138    <const name="PAE"               value="1"/>
     1139    <const name="LongMode"          value="2"/>
     1140    <const name="NestedPaging"      value="3"/>
    11411141  </enum>
    11421142
     
    11481148      Firmware type.
    11491149    </desc>
    1150     <const name="BIOS"           value="1">
     1150    <const name="BIOS"              value="1">
    11511151      <desc>BIOS Firmware.</desc>
    11521152    </const>
    1153     <const name="EFI"            value="2">
     1153    <const name="EFI"               value="2">
    11541154      <desc>EFI Firmware, bitness detected basing on OS type.</desc>
    11551155    </const>
    1156     <const name="EFI32"          value="3">
     1156    <const name="EFI32"             value="3">
    11571157      <desc>Efi firmware, 32-bit.</desc>
    11581158    </const>
    1159     <const name="EFI64"          value="4">
     1159    <const name="EFI64"             value="4">
    11601160      <desc>Efi firmware, 64-bit.</desc>
    11611161    </const>
    1162     <const name="EFIDUAL"        value="5">
     1162    <const name="EFIDUAL"           value="5">
    11631163      <desc>Efi firmware, combined 32 and 64-bit.</desc>
    11641164    </const>
     
    11721172      Type of pointing device used in a virtual machine.
    11731173    </desc>
    1174     <const name="None"           value="1">
     1174    <const name="None"              value="1">
    11751175      <desc>No mouse.</desc>
    11761176    </const>
    1177     <const name="PS2Mouse"       value="2">
     1177    <const name="PS2Mouse"          value="2">
    11781178      <desc>PS/2 auxiliary device, a.k.a. mouse.</desc>
    11791179    </const>
    1180     <const name="USBMouse"       value="3">
     1180    <const name="USBMouse"          value="3">
    11811181      <desc>USB mouse (relative pointer).</desc>
    11821182    </const>
    1183     <const name="USBTablet"      value="4">
     1183    <const name="USBTablet"         value="4">
    11841184      <desc>USB tablet (absolute pointer).</desc>
    11851185    </const>
    1186     <const name="ComboMouse"     value="5">
     1186    <const name="ComboMouse"        value="5">
    11871187      <desc>Combined device, working as PS/2 or USB mouse, depending on guest behavior.
    11881188      Using of such device can have negative performance implications. </desc>
     
    14551455
    14561456        This may be followed by a _ALPHA[0-9]*, _BETA[0-9]* or _RC[0-9]* tag
    1457         in prerelease builds.  Non-Oracle builds may (/shall) also have a
    1458         publisher tag, at the end.  The publisher tag starts with an underscore
     1457        in prerelease builds. Non-Oracle builds may (/shall) also have a
     1458        publisher tag, at the end. The publisher tag starts with an underscore
    14591459        just like the prerelease build type tag.
    14601460      </desc>
     
    21172117        have values defined.
    21182118      </desc>
    2119       <param name="value" type="wstring" dir="return" safearray="yes">
     2119      <param name="keys" type="wstring" dir="return" safearray="yes">
    21202120        <desc>Array of extra data keys.</desc>
    21212121      </param>
     
    23742374      after a call to this method.</desc>
    23752375
    2376       <param name="aProgress" type="IProgress" dir="return">
     2376      <param name="progress" type="IProgress" dir="return">
    23772377        <desc>Progress object to track the operation completion.</desc>
    23782378      </param>
     
    23822382      <desc>Change the current directory level.</desc>
    23832383
    2384       <param name="aDir" type="wstring" dir="in">
     2384      <param name="dir" type="wstring" dir="in">
    23852385        <desc>The name of the directory to go in.</desc>
    23862386      </param>
    23872387
    2388       <param name="aProgress" type="IProgress" dir="return">
     2388      <param name="progress" type="IProgress" dir="return">
    23892389        <desc>Progress object to track the operation completion.</desc>
    23902390      </param>
     
    23942394      <desc>Go one directory upwards from the current directory level.</desc>
    23952395
    2396       <param name="aProgress" type="IProgress" dir="return">
     2396      <param name="progress" type="IProgress" dir="return">
    23972397        <desc>Progress object to track the operation completion.</desc>
    23982398      </param>
     
    24042404      list up do date.</desc>
    24052405
    2406       <param name="aNames" type="wstring" safearray="yes" dir="out">
     2406      <param name="names" type="wstring" safearray="yes" dir="out">
    24072407        <desc>The list of names for the entries.</desc>
    24082408      </param>
    24092409
    2410       <param name="aTypes" type="unsigned long" safearray="yes" dir="out">
     2410      <param name="types" type="unsigned long" safearray="yes" dir="out">
    24112411        <desc>The list of types for the entries.</desc>
    24122412      </param>
    24132413
    2414       <param name="aSizes" type="unsigned long" safearray="yes" dir="out">
     2414      <param name="sizes" type="unsigned long" safearray="yes" dir="out">
    24152415        <desc>The list of sizes (in bytes) for the entries.</desc>
    24162416      </param>
    24172417
    2418       <param name="aModes" type="unsigned long" safearray="yes" dir="out">
     2418      <param name="modes" type="unsigned long" safearray="yes" dir="out">
    24192419        <desc>The list of file modes (in octal form) for the entries.</desc>
    24202420      </param>
     
    24252425      level.</desc>
    24262426
    2427       <param name="aNames" type="wstring" safearray="yes" dir="in">
     2427      <param name="names" type="wstring" safearray="yes" dir="in">
    24282428        <desc>The names to check.</desc>
    24292429      </param>
    24302430
    2431       <param name="aExists" type="wstring" safearray="yes" dir="return">
     2431      <param name="exists" type="wstring" safearray="yes" dir="return">
    24322432        <desc>The names which exist.</desc>
    24332433      </param>
     
    24372437      <desc>Deletes the given files in the current directory level.</desc>
    24382438
    2439       <param name="aNames" type="wstring" safearray="yes" dir="in">
     2439      <param name="names" type="wstring" safearray="yes" dir="in">
    24402440        <desc>The names to remove.</desc>
    24412441      </param>
    24422442
    2443       <param name="aProgress" type="IProgress" dir="return">
     2443      <param name="progress" type="IProgress" dir="return">
    24442444        <desc>Progress object to track the operation completion.</desc>
    24452445      </param>
     
    24572457    </desc>
    24582458
    2459     <const name="KeepAllMACs"        value="1">
     2459    <const name="KeepAllMACs"       value="1">
    24602460      <desc>Don't generate new MAC addresses of the attached network adapters.</desc>
    24612461    </const>
    2462     <const name="KeepNATMACs"        value="2">
     2462    <const name="KeepNATMACs"       value="2">
    24632463      <desc>Don't generate new MAC addresses of the attached network adapters when they are using NAT.</desc>
    24642464    </const>
     
    25242524          </li>
    25252525
    2526           <li>Finally, call <link to="#importMachines" /> to  create virtual machines in
     2526          <li>Finally, call <link to="#importMachines" /> to create virtual machines in
    25272527              VirtualBox as instances of <link to="IMachine" /> that match the information in the
    25282528              virtual system descriptions. After this call succeeded, the UUIDs of the machines created
     
    25382538            </li>
    25392539
    2540             <li>For each machine you would like to export, call <link to="IMachine::export" />
     2540            <li>For each machine you would like to export, call <link to="IMachine::exportTo" />
    25412541                with the IAppliance object you just created. Each such call creates one instance of
    25422542                <link to="IVirtualSystemDescription" /> inside the appliance.
     
    25442544
    25452545            <li>If desired, call <link to="IVirtualSystemDescription::setFinalValues" /> for each
    2546                 virtual system (machine) to override the suggestions made by the <link to="IMachine::export"/> routine.
     2546                virtual system (machine) to override the suggestions made by the <link to="IMachine::exportTo"/> routine.
    25472547            </li>
    25482548
     
    26032603      <desc> Array of virtual system descriptions. One such description is created
    26042604      for each virtual system (machine) found in the OVF.
    2605       This array is empty until either <link to="#interpret" /> (for import) or <link to="IMachine::export" />
     2605      This array is empty until either <link to="#interpret" /> (for import) or <link to="IMachine::exportTo" />
    26062606      (for export) has been called.
    26072607      </desc>
     
    26302630        </desc>
    26312631      </param>
    2632       <param name="aProgress" type="IProgress" dir="return">
     2632      <param name="progress" type="IProgress" dir="return">
    26332633        <desc>Progress object to track the operation completion.</desc>
    26342634      </param>
     
    26742674      </param>
    26752675
    2676       <param name="aProgress" type="IProgress" dir="return">
     2676      <param name="progress" type="IProgress" dir="return">
    26772677        <desc>Progress object to track the operation completion.</desc>
    26782678      </param>
     
    26822682      <desc>Returns a <link to="IVFSExplorer" /> object for the given URI.</desc>
    26832683
    2684       <param name="aUri" type="wstring" dir="in">
     2684      <param name="URI" type="wstring" dir="in">
    26852685        <desc>The URI describing the file system to use.</desc>
    26862686      </param>
    26872687
    2688       <param name="aExplorer" type="IVFSExplorer" dir="return">
     2688      <param name="explorer" type="IVFSExplorer" dir="return">
    26892689        <desc></desc>
    26902690      </param>
     
    27282728      <desc>Returns textual warnings which occurred during execution of <link to="#interpret" />.</desc>
    27292729
    2730       <param name="aWarnings" type="wstring" dir="return" safearray="yes">
     2730      <param name="warnings" type="wstring" dir="return" safearray="yes">
    27312731        <desc></desc>
    27322732      </param>
     
    28082808      The list below identifies the value sets that are possible depending on the
    28092809      <link to="VirtualSystemDescriptionType" /> enum value in the array item in @a aTypes[]. In each case,
    2810       the array item with the same index in @a aOvfValues[] will contain the original value as contained
     2810      the array item with the same index in @a OVFValues[] will contain the original value as contained
    28112811      in the OVF file (just for informational purposes), and the corresponding item in @a aVBoxValues[]
    28122812      will contain a suggested value to be used for VirtualBox. Depending on the description type,
     
    28162816      <li>
    28172817        "OS": the guest operating system type. There must be exactly one such array item on import. The
    2818         corresponding item in @a  aVBoxValues[] contains the suggested guest operating system for VirtualBox.
     2818        corresponding item in @a aVBoxValues[] contains the suggested guest operating system for VirtualBox.
    28192819        This will be one of the values listed in <link to="IVirtualBox::guestOSTypes" />. The corresponding
    2820         item in @a aOvfValues[] will contain a numerical value that described the operating system in the OVF.
     2820        item in @a OVFValues[] will contain a numerical value that described the operating system in the OVF.
    28212821      </li>
    28222822      <li>
    28232823        "Name": the name to give to the new virtual machine. There can be at most one such array item;
    28242824        if none is present on import, then an automatic name will be created from the operating system
    2825         type. The corresponding item im @a aOvfValues[] will contain the suggested virtual machine name
     2825        type. The corresponding item im @a OVFValues[] will contain the suggested virtual machine name
    28262826        from the OVF file, and @a aVBoxValues[] will contain a suggestion for a unique VirtualBox
    28272827        <link to="IMachine" /> name that does not exist yet.
     
    28472847      <li>
    28482848        "HardDiskControllerIDE": an IDE hard disk controller. There can be at most two such items.
    2849         An optional value in @a aOvfValues[] and @a aVBoxValues[] can be "PIIX3" or "PIIX4" to specify
     2849        An optional value in @a OVFValues[] and @a aVBoxValues[] can be "PIIX3" or "PIIX4" to specify
    28502850        the type of IDE controller; this corresponds to the ResourceSubType element which VirtualBox
    28512851        writes into the OVF.
     
    28592859      <li>
    28602860        "HardDiskControllerSATA": an SATA hard disk controller. There can be at most one such item. This
    2861         has no value in @a aOvfValues[] or @a aVBoxValues[].
     2861        has no value in @a OVFValues[] or @a aVBoxValues[].
    28622862        The matching item in the @a aRefs[] array will be used as with IDE controllers (see above).
    28632863      </li>
    28642864      <li>
    28652865        "HardDiskControllerSCSI": a SCSI hard disk controller. There can be at most one such item.
    2866         The items in @a aOvfValues[] and @a aVBoxValues[] will either be "LsiLogic", "BusLogic" or
     2866        The items in @a OVFValues[] and @a aVBoxValues[] will either be "LsiLogic", "BusLogic" or
    28672867        "LsiLogicSas". (Note that in OVF, the LsiLogicSas controller is treated as a SCSI controller
    28682868        whereas VirtualBox considers it a class of storage controllers of its own; see
     
    28742874        arbitrary number of these items, one for each virtual disk image that accompanies the OVF.
    28752875
    2876         The array item in @a aOvfValues[] will contain the file specification from the OVF file (without
     2876        The array item in @a OVFValues[] will contain the file specification from the OVF file (without
    28772877        a path since the image file should be in the same location as the OVF file itself), whereas the
    28782878        item in @a aVBoxValues[] will contain a qualified path specification to where VirtualBox uses the
     
    29172917      </desc>
    29182918
    2919       <param name="aTypes" type="VirtualSystemDescriptionType" dir="out" safearray="yes">
     2919      <param name="types" type="VirtualSystemDescriptionType" dir="out" safearray="yes">
    29202920        <desc></desc>
    29212921      </param>
    29222922
    2923       <param name="aRefs" type="wstring" dir="out" safearray="yes">
     2923      <param name="refs" type="wstring" dir="out" safearray="yes">
    29242924        <desc></desc>
    29252925      </param>
    29262926
    2927       <param name="aOvfValues" type="wstring" dir="out" safearray="yes">
     2927      <param name="OVFValues" type="wstring" dir="out" safearray="yes">
    29282928        <desc></desc>
    29292929      </param>
    29302930
    2931       <param name="aVBoxValues" type="wstring" dir="out" safearray="yes">
     2931      <param name="VBoxValues" type="wstring" dir="out" safearray="yes">
    29322932        <desc></desc>
    29332933      </param>
    29342934
    2935       <param name="aExtraConfigValues" type="wstring" dir="out" safearray="yes">
     2935      <param name="extraConfigValues" type="wstring" dir="out" safearray="yes">
    29362936        <desc></desc>
    29372937      </param>
     
    29432943      should be returned.</desc>
    29442944
    2945       <param name="aType" type="VirtualSystemDescriptionType" dir="in">
     2945      <param name="type" type="VirtualSystemDescriptionType" dir="in">
    29462946        <desc></desc>
    29472947      </param>
    29482948
    2949       <param name="aTypes" type="VirtualSystemDescriptionType" dir="out" safearray="yes">
     2949      <param name="types" type="VirtualSystemDescriptionType" dir="out" safearray="yes">
    29502950        <desc></desc>
    29512951      </param>
    29522952
    2953       <param name="aRefs" type="wstring" dir="out" safearray="yes">
     2953      <param name="refs" type="wstring" dir="out" safearray="yes">
    29542954        <desc></desc>
    29552955      </param>
    29562956
    2957       <param name="aOvfValues" type="wstring" dir="out" safearray="yes">
     2957      <param name="OVFValues" type="wstring" dir="out" safearray="yes">
    29582958        <desc></desc>
    29592959      </param>
    29602960
    2961       <param name="aVBoxValues" type="wstring" dir="out" safearray="yes">
     2961      <param name="VBoxValues" type="wstring" dir="out" safearray="yes">
    29622962        <desc></desc>
    29632963      </param>
    29642964
    2965       <param name="aExtraConfigValues" type="wstring" dir="out" safearray="yes">
     2965      <param name="extraConfigValues" type="wstring" dir="out" safearray="yes">
    29662966        <desc></desc>
    29672967      </param>
     
    29742974      values.</desc>
    29752975
    2976       <param name="aType" type="VirtualSystemDescriptionType" dir="in">
     2976      <param name="type" type="VirtualSystemDescriptionType" dir="in">
    29772977        <desc></desc>
    29782978      </param>
    29792979
    2980       <param name="aWhich" type="VirtualSystemDescriptionValueType" dir="in">
     2980      <param name="which" type="VirtualSystemDescriptionValueType" dir="in">
    29812981        <desc></desc>
    29822982      </param>
    29832983
    2984       <param name="aValues" type="wstring" dir="return" safearray="yes">
     2984      <param name="values" type="wstring" dir="return" safearray="yes">
    29852985        <desc></desc>
    29862986      </param>
     
    30073007      </desc>
    30083008
    3009       <param name="aEnabled" type="boolean" dir="in" safearray="yes">
     3009      <param name="enabled" type="boolean" dir="in" safearray="yes">
    30103010        <desc></desc>
    30113011      </param>
    30123012
    3013       <param name="aVBoxValues" type="wstring" dir="in" safearray="yes">
     3013      <param name="VBoxValues" type="wstring" dir="in" safearray="yes">
    30143014        <desc></desc>
    30153015      </param>
    30163016
    3017       <param name="aExtraConfigValues" type="wstring" dir="in" safearray="yes">
     3017      <param name="extraConfigValues" type="wstring" dir="in" safearray="yes">
    30183018        <desc></desc>
    30193019      </param>
     
    30283028      </desc>
    30293029
    3030       <param name="aType" type="VirtualSystemDescriptionType" dir="in">
     3030      <param name="type" type="VirtualSystemDescriptionType" dir="in">
    30313031        <desc></desc>
    30323032      </param>
    30333033
    3034       <param name="aVBoxValue" type="wstring" dir="in">
     3034      <param name="VBoxValue" type="wstring" dir="in">
    30353035        <desc></desc>
    30363036      </param>
    30373037
    3038       <param name="aExtraConfigValue" type="wstring" dir="in">
     3038      <param name="extraConfigValue" type="wstring" dir="in">
    30393039        <desc></desc>
    30403040      </param>
     
    30593059        machine state change from Saved to PoweredOff.
    30603060      </desc>
    3061       <param name="aRemove" type="boolean" dir="in"/>
     3061      <param name="remove" type="boolean" dir="in"/>
    30623062    </method>
    30633063
     
    30823082        Tells VBoxSVC that <link to="IConsole::powerUp"/> is under ways and
    30833083        gives it the progress object that should be part of any pending
    3084         <link to="IMachine::launchVMProcess"/> operations.  The progress
     3084        <link to="IMachine::launchVMProcess"/> operations. The progress
    30853085        object may be called back to reflect an early cancelation, so some care
    30863086        have to be taken with respect to any cancelation callbacks. The console
     
    30883088        to signal the completion of the progress object.
    30893089      </desc>
    3090       <param name="aProgress" type="IProgress" dir="in" />
     3090      <param name="progress" type="IProgress" dir="in" />
    30913091    </method>
    30923092
     
    34193419        managing properties to the console.
    34203420      </desc>
    3421       <param name="name" type="wstring" dir="out" safearray="yes">
     3421      <param name="names" type="wstring" dir="out" safearray="yes">
    34223422        <desc>
    34233423          The names of the properties returned.
    34243424        </desc>
    34253425      </param>
    3426       <param name="value" type="wstring" dir="out" safearray="yes">
    3427         <desc>
    3428           The values of the properties returned.  The array entries match the
     3426      <param name="values" type="wstring" dir="out" safearray="yes">
     3427        <desc>
     3428          The values of the properties returned. The array entries match the
    34293429          corresponding entries in the @a name array.
    34303430        </desc>
    34313431      </param>
    3432       <param name="timestamp" type="long long" dir="out" safearray="yes">
    3433         <desc>
    3434           The time stamps of the properties returned.  The array entries match
     3432      <param name="timestamps" type="long long" dir="out" safearray="yes">
     3433        <desc>
     3434          The time stamps of the properties returned. The array entries match
    34353435          the corresponding entries in the @a name array.
    34363436        </desc>
     
    34383438      <param name="flags" type="wstring" dir="out" safearray="yes">
    34393439        <desc>
    3440           The flags of the properties returned.  The array entries match the
     3440          The flags of the properties returned. The array entries match the
    34413441          corresponding entries in the @a name array.
    34423442        </desc>
     
    37363736    </desc>
    37373737
    3738     <const name="MachineState"                 value="1">
     3738    <const name="MachineState"          value="1">
    37393739      <desc>Clone the state of the selected machine.</desc>
    37403740    </const>
    3741     <const name="MachineAndChildStates"        value="2">
     3741    <const name="MachineAndChildStates" value="2">
    37423742      <desc>Clone the state of the selected machine and its child snapshots if present.</desc>
    37433743    </const>
    3744     <const name="AllStates"                    value="3">
     3744    <const name="AllStates"             value="3">
    37453745      <desc>Clone all states (including all snapshots) of the machine, regardless of the machine object used.</desc>
    37463746    </const>
     
    37573757    </desc>
    37583758
    3759     <const name="Link"               value="1">
     3759    <const name="Link"              value="1">
    37603760      <desc>Create a clone VM where all virtual disks are linked to the original VM.</desc>
    37613761    </const>
    3762     <const name="KeepAllMACs"        value="2">
     3762    <const name="KeepAllMACs"       value="2">
    37633763      <desc>Don't generate new MAC addresses of the attached network adapters.</desc>
    37643764    </const>
    3765     <const name="KeepNATMACs"        value="3">
     3765    <const name="KeepNATMACs"       value="3">
    37663766      <desc>Don't generate new MAC addresses of the attached network adapters when they are using NAT.</desc>
    37673767    </const>
    3768     <const name="KeepDiskNames"      value="4">
     3768    <const name="KeepDiskNames"     value="4">
    37693769      <desc>Don't change the disk names.</desc>
    37703770    </const>
     
    37813781    </desc>
    37823782
    3783     <const name="Disabled"           value="1">
     3783    <const name="Disabled"          value="1">
    37843784      <desc>Stopping the VM during system shutdown is disabled.</desc>
    37853785    </const>
    3786     <const name="SaveState"          value="2">
     3786    <const name="SaveState"         value="2">
    37873787      <desc>The state of the VM will be saved when the system shuts down.</desc>
    37883788    </const>
    3789     <const name="PowerOff"           value="3">
     3789    <const name="PowerOff"          value="3">
    37903790      <desc>The VM is powered off when the system shuts down.</desc>
    37913791    </const>
    3792     <const name="AcpiShutdown"       value="4">
     3792    <const name="AcpiShutdown"      value="4">
    37933793      <desc>An ACPI shutdown event is generated.</desc>
    37943794    </const>
     
    39853985      <desc>
    39863986        The UUID presented to the guest via memory tables, hardware and guest
    3987         properties.  For most VMs this is the same as the @a id, but for VMs
     3987        properties. For most VMs this is the same as the @a id, but for VMs
    39883988        which have been cloned or teleported it may be the same as the source
    39893989        VM. The latter is because the guest shouldn't notice that it was
     
    42064206    <attribute name="sessionType" type="wstring" readonly="yes">
    42074207      <desc>
    4208         Type of the session.  If <link to="#sessionState"/> is
     4208        Type of the session. If <link to="#sessionState"/> is
    42094209        Spawning or Locked, this attribute contains the
    42104210        same value as passed to the
     
    43374337    <attribute name="guestPropertyNotificationPatterns" type="wstring">
    43384338      <desc>
    4339         A comma-separated list of simple glob patterns.  Changes to guest
     4339        A comma-separated list of simple glob patterns. Changes to guest
    43404340        properties whose name matches one of the patterns will generate an
    43414341        <link to="IGuestPropertyChangedEvent"/> signal.
     
    43464346      <desc>
    43474347        When set to @a true, the virtual machine becomes a target teleporter
    4348         the next time it is powered on.  This can only set to @a true when the
     4348        the next time it is powered on. This can only set to @a true when the
    43494349        VM is in the @a PoweredOff or @a Aborted state.
    43504350
     
    43594359        teleportations on.
    43604360
    4361         0 means the port is automatically selected upon power on.  The actual
     4361        0 means the port is automatically selected upon power on. The actual
    43624362        value can be read from this property while the machine is waiting for
    43634363        incoming teleportations.
     
    43674367    <attribute name="teleporterAddress" type="wstring">
    43684368      <desc>
    4369         The address the target teleporter will listen on.  If set to an empty
     4369        The address the target teleporter will listen on. If set to an empty
    43704370        string, it will listen on all addresses.
    43714371      </desc>
     
    43794379
    43804380        Note that you SET a plain text password while reading back a HASHED
    4381         password.  Setting a hashed password is currently not supported.
     4381        password. Setting a hashed password is currently not supported.
    43824382      </desc>
    43834383    </attribute>
     
    44064406    <attribute name="faultTolerancePassword" type="wstring">
    44074407      <desc>
    4408         The password to check for on the standby VM.  This is just a
     4408        The password to check for on the standby VM. This is just a
    44094409        very basic measure to prevent simple hacks and operators accidentally
    44104410        choosing the wrong standby VM.
     
    44584458      <desc>
    44594459        Enables the tracing facility in the VMM (including PDM devices +
    4460         drivers).  The VMM will consume about 0.5MB of more memory when
     4460        drivers). The VMM will consume about 0.5MB of more memory when
    44614461        enabled and there may be some extra overhead from tracepoints that are
    44624462        always enabled.
     
    44674467      <desc>
    44684468        Tracepoint configuration to apply at startup when
    4469         <link to="IMachine::tracingEnabled" /> is true.  The string specifies
    4470         a space separated of tracepoint group names to enable.  The special
    4471         group 'all' enables all tracepoints.  Check DBGFR3TracingConfig for
     4469        <link to="IMachine::tracingEnabled" /> is true. The string specifies
     4470        a space separated of tracepoint group names to enable. The special
     4471        group 'all' enables all tracepoints. Check DBGFR3TracingConfig for
    44724472        more details on available tracepoint groups and such.
    44734473
    44744474        Note that on hosts supporting DTrace (or similar), a lot of the
    4475         tracepoints may be implemented exclusivly as DTrace probes.  So, the
     4475        tracepoints may be implemented exclusivly as DTrace probes. So, the
    44764476        effect of the same config may differ between Solaris and Windows for
    44774477        example.
     
    44824482      <desc>
    44834483        Enables tracepoints in PDM devices and drivers to use the VMCPU or VM
    4484         structures when firing off trace points.  This is especially useful
     4484        structures when firing off trace points. This is especially useful
    44854485        with DTrace tracepoints, as it allows you to use the VMCPU or VM
    44864486        pointer to obtain useful information such as guest register state.
     
    56055605            which currently have values defined.
    56065606        </desc>
    5607         <param name="value" type="wstring" dir="return" safearray="yes">
     5607        <param name="keys" type="wstring" dir="return" safearray="yes">
    56085608            <desc>Array of extra data keys.</desc>
    56095609        </param>
     
    59335933        the list of registered machines in the VirtualBox object. To delete the files which
    59345934        belonged to the machine, including the XML file of the machine itself, call
    5935         <link to="#delete"/>, optionally with the array of IMedium objects which was returned
     5935        <link to="#deleteConfig"/>, optionally with the array of IMedium objects which was returned
    59365936        from this method.
    59375937
     
    59525952          <li>With "DetachAllReturnHardDisksOnly", the call will behave like with "DetachAllReturnNone",
    59535953            except that all the hard disk medium objects which were detached from the machine will
    5954             be returned as an array. This allows for quickly passing them to the <link to="#delete" />
     5954            be returned as an array. This allows for quickly passing them to the <link to="#deleteConfig" />
    59555955            API for closing and deletion.</li>
    59565956          <li>With "Full", the call will behave like with "DetachAllReturnHardDisksOnly", except
    59575957            that all media will be returned in the array, including removable media like DVDs and
    59585958            floppies. This might be useful if the user wants to inspect in detail which media were
    5959             attached to the machine. Be careful when passing the media array to <link to="#delete" />
     5959            attached to the machine. Be careful when passing the media array to <link to="#deleteConfig" />
    59605960            in that case because users will typically want to preserve ISO and RAW image files.</li>
    59615961        </ul>
    59625962
    59635963        A typical implementation will use "DetachAllReturnHardDisksOnly" and then pass the
    5964         resulting IMedium array to <link to="#delete"/>. This way, the machine is completely
     5964        resulting IMedium array to <link to="#deleteConfig"/>. This way, the machine is completely
    59655965        deleted with all its saved states and hard disk images, but images for removable
    59665966        drives (such as ISO and RAW files) will remain on disk.
     
    59685968        This API does not verify whether the media files returned in the array are still
    59695969        attached to other machines (i.e. shared between several machines). If such a shared
    5970         image is passed to <link to="#delete" /> however, closing the image will fail there
     5970        image is passed to <link to="#deleteConfig" /> however, closing the image will fail there
    59715971        and the image will be silently skipped.
    59725972
     
    60026002        <desc>How to clean up after the machine has been unregistered.</desc>
    60036003      </param>
    6004       <param name="aMedia" type="IMedium" safearray="yes" dir="return">
     6004      <param name="media" type="IMedium" safearray="yes" dir="return">
    60056005        <desc>List of media detached from the machine, depending on the @a cleanupMode parameter.</desc>
    60066006      </param>
    60076007    </method>
    60086008
    6009     <method name="delete">
     6009    <method name="deleteConfig">
    60106010      <desc>
    60116011        Deletes the files associated with this machine from disk. If medium objects are passed
     
    60506050        </result>
    60516051      </desc>
    6052       <param name="aMedia" type="IMedium" safearray="yes" dir="in">
     6052      <param name="media" type="IMedium" safearray="yes" dir="in">
    60536053        <desc>List of media to be closed and whose storage files will be deleted.</desc>
    60546054      </param>
    6055       <param name="aProgress" type="IProgress" dir="return">
     6055      <param name="progress" type="IProgress" dir="return">
    60566056        <desc>Progress object to track the operation completion.</desc>
    60576057      </param>
    60586058    </method>
    60596059
    6060     <method name="export">
     6060    <method name="exportTo">
    60616061      <desc>Exports the machine to an OVF appliance. See <link to="IAppliance" /> for the
    60626062            steps required to export VirtualBox machines to OVF.
    60636063      </desc>
    60646064
    6065       <param name="aAppliance" type="IAppliance" dir="in">
     6065      <param name="appliance" type="IAppliance" dir="in">
    60666066        <desc>Appliance to export this machine to.</desc>
    60676067      </param>
     
    60696069        <desc>The target location.</desc>
    60706070      </param>
    6071       <param name="aDescription" type="IVirtualSystemDescription" dir="return">
     6071      <param name="description" type="IVirtualSystemDescription" dir="return">
    60726072        <desc>VirtualSystemDescription object which is created for this machine.</desc>
    60736073      </param>
     
    62176217      <param name="value" type="wstring" dir="out">
    62186218        <desc>
    6219           The value of the property.  If the property does not exist then this
     6219          The value of the property. If the property does not exist then this
    62206220          will be empty.
    62216221        </desc>
     
    62516251      <param name="value" type="wstring" dir="return">
    62526252        <desc>
    6253           The value of the property.  If the property does not exist then this
     6253          The value of the property. If the property does not exist then this
    62546254          will be empty.
    62556255        </desc>
     
    62736273      <param name="value" type="long long" dir="return">
    62746274        <desc>
    6275           The timestamp.  If the property does not exist then this will be
     6275          The timestamp. If the property does not exist then this will be
    62766276          empty.
    62776277        </desc>
     
    63056305      <param name="value" type="wstring" dir="in">
    63066306        <desc>
    6307           The new value of the property to set, change or delete.  If the
     6307          The new value of the property to set, change or delete. If the
    63086308          property does not yet exist and value is non-empty, it will be
    6309           created.  If the value is @c null or empty, the property will be
     6309          created. If the value is @c null or empty, the property will be
    63106310          deleted if it exists.
    63116311        </desc>
     
    63226322      <desc>
    63236323        Sets or changes a value in the machine's guest property
    6324         store.  The flags field will be left unchanged or created empty for a
     6324        store. The flags field will be left unchanged or created empty for a
    63256325        new property.
    63266326
     
    63746374        <desc>
    63756375          The patterns to match the properties against, separated by '|'
    6376           characters.  If this is empty or @c null, all properties will match.
    6377         </desc>
    6378       </param>
    6379       <param name="name" type="wstring" dir="out" safearray="yes">
     6376          characters. If this is empty or @c null, all properties will match.
     6377        </desc>
     6378      </param>
     6379      <param name="names" type="wstring" dir="out" safearray="yes">
    63806380        <desc>
    63816381          The names of the properties returned.
    63826382        </desc>
    63836383      </param>
    6384       <param name="value" type="wstring" dir="out" safearray="yes">
    6385         <desc>
    6386           The values of the properties returned.  The array entries match the
     6384      <param name="values" type="wstring" dir="out" safearray="yes">
     6385        <desc>
     6386          The values of the properties returned. The array entries match the
    63876387          corresponding entries in the @a name array.
    63886388        </desc>
    63896389      </param>
    6390       <param name="timestamp" type="long long" dir="out" safearray="yes">
    6391         <desc>
    6392           The time stamps of the properties returned.  The array entries match
     6390      <param name="timestamps" type="long long" dir="out" safearray="yes">
     6391        <desc>
     6392          The time stamps of the properties returned. The array entries match
    63936393          the corresponding entries in the @a name array.
    63946394        </desc>
     
    63966396      <param name="flags" type="wstring" dir="out" safearray="yes">
    63976397        <desc>
    6398           The flags of the properties returned.  The array entries match the
     6398          The flags of the properties returned. The array entries match the
    63996399          corresponding entries in the @a name array.
    64006400        </desc>
     
    69126912    <attribute name="sharedFolders" type="ISharedFolder" readonly="yes" safearray="yes">
    69136913      <desc>
    6914         Collection of shared folders for the current session.  These folders
     6914        Collection of shared folders for the current session. These folders
    69156915        are called transient shared folders because they are available to the
    69166916        guest OS running inside the associated virtual machine only for the
     
    69456945      <desc>
    69466946        Whether the guest clipboard should be connected to the host one or
    6947         whether it should only be allowed access to the VRDE clipboard.  This
     6947        whether it should only be allowed access to the VRDE clipboard. This
    69486948        setting may not affect existing guest clipboard connections which
    69496949        are already connected to the host clipboard.
     
    69616961          execute virtual machines in their own process (like the VirtualBox
    69626962          or VBoxSDL front-ends). Unless you are intending to write such a
    6963           front-end, do not call this method.  If you simply want to
     6963          front-end, do not call this method. If you simply want to
    69646964          start virtual machine execution using one of the existing front-ends
    69656965          (for example the VirtualBox GUI or headless server), use
     
    76087608      <param name="maxDowntime" type="unsigned long" dir="in">
    76097609        <desc>
    7610           The maximum allowed downtime given as milliseconds.  0 is not a valid
    7611           value.  Recommended value: 250 ms.
     7610          The maximum allowed downtime given as milliseconds. 0 is not a valid
     7611          value. Recommended value: 250 ms.
    76127612
    76137613          The higher the value is, the greater the chance for a successful
    7614           teleportation.  A small value may easily result in the teleportation
     7614          teleportation. A small value may easily result in the teleportation
    76157615          process taking hours and eventually fail.
    76167616
     
    76987698      Network interface type.
    76997699    </desc>
    7700     <const name="Bridged"               value="1"/>
    7701     <const name="HostOnly"              value="2"/>
     7700    <const name="Bridged"           value="1"/>
     7701    <const name="HostOnly"          value="2"/>
    77027702  </enum>
    77037703
     
    79377937      <param name="cpuId" type="unsigned long" dir="in">
    79387938        <desc>
    7939           Identifier of the CPU.  The CPU most be online.
     7939          Identifier of the CPU. The CPU most be online.
    79407940          <note>
    79417941            The current implementation might not necessarily return the
     
    79517951      <param name="subLeaf" type="unsigned long" dir="in">
    79527952        <desc>
    7953           CPUID leaf sub index (ecx).  This currently only applies to cache
    7954           information on Intel CPUs.  Use 0 if retrieving values for
     7953          CPUID leaf sub index (ecx). This currently only applies to cache
     7954          information on Intel CPUs. Use 0 if retrieving values for
    79557955          <link to="IMachine::setCPUIDLeaf"/>.
    79567956        </desc>
     
    83908390
    83918391        The list of supported medium formats may be obtained by the
    8392         <link  to="#mediumFormats"/> call. Note that the default medium
     8392        <link to="#mediumFormats"/> call. Note that the default medium
    83938393        format must have a capability to create differencing media;
    83948394        otherwise operations that create media implicitly may fail
     
    84898489
    84908490        This attribute is for choosing between multiple extension packs
    8491         providing VRDE.  If only one is installed, it will automatically be the
    8492         default one.  The attribute value can be empty if no VRDE extension
     8491        providing VRDE. If only one is installed, it will automatically be the
     8492        default one. The attribute value can be empty if no VRDE extension
    84938493        pack is installed.
    84948494
     
    85718571      <param name="maxNetworkAdapters" type="unsigned long" dir="return">
    85728572        <desc>The maximum number of network adapters allowed for
    8573           particular chipset and attachment  type.</desc>
     8573          particular chipset and attachment type.</desc>
    85748574      </param>
    85758575
     
    87938793    </desc>
    87948794
    8795     <const name="None"                    value="0">
     8795    <const name="None"                  value="0">
    87968796      <desc>No/invalid facility.</desc>
    87978797    </const>
    8798     <const name="VBoxGuestDriver"         value="20">
     8798    <const name="VBoxGuestDriver"       value="20">
    87998799      <desc>VirtualBox base driver (VBoxGuest).</desc>
    88008800    </const>
    8801     <const name="AutoLogon"               value="90">
     8801    <const name="AutoLogon"             value="90">
    88028802      <desc>Auto-logon modules (VBoxGINA, VBoxCredProv, pam_vbox).</desc>
    88038803    </const>
    8804     <const name="VBoxService"             value="100">
     8804    <const name="VBoxService"           value="100">
    88058805      <desc>VirtualBox system service (VBoxService).</desc>
    88068806    </const>
    8807     <const name="VBoxTrayClient"          value="101">
     8807    <const name="VBoxTrayClient"        value="101">
    88088808      <desc>VirtualBox desktop integration (VBoxTray on Windows, VBoxClient on non-Windows).</desc>
    88098809    </const>
    8810     <const name="Seamless"                value="1000">
     8810    <const name="Seamless"              value="1000">
    88118811      <desc>Seamless guest desktop integration.</desc>
    88128812    </const>
    8813     <const name="Graphics"                value="1100">
     8813    <const name="Graphics"              value="1100">
    88148814      <desc>Guest graphics mode. If not enabled, seamless rendering will not work, resize hints
    88158815        are not immediately acted on and guest display resizes are probably not initiated by
     
    88178817      </desc>
    88188818    </const>
    8819     <const name="All"                     value="2147483646">
     8819    <const name="All"                   value="2147483646">
    88208820      <desc>All facilities selected.</desc>
    88218821    </const>
     
    88308830    </desc>
    88318831
    8832     <const name="None"                    value="0">
     8832    <const name="None"                  value="0">
    88338833      <desc>No/invalid class.</desc>
    88348834    </const>
    8835     <const name="Driver"                  value="10">
     8835    <const name="Driver"                value="10">
    88368836      <desc>Driver.</desc>
    88378837    </const>
    8838     <const name="Service"                 value="30">
     8838    <const name="Service"               value="30">
    88398839      <desc>System service.</desc>
    88408840    </const>
    8841     <const name="Program"                 value="50">
     8841    <const name="Program"               value="50">
    88428842      <desc>Program.</desc>
    88438843    </const>
    8844     <const name="Feature"                 value="100">
     8844    <const name="Feature"               value="100">
    88458845      <desc>Feature.</desc>
    88468846    </const>
    8847     <const name="ThirdParty"              value="999">
     8847    <const name="ThirdParty"            value="999">
    88488848      <desc>Third party.</desc>
    88498849    </const>
    8850     <const name="All"                     value="2147483646">
     8850    <const name="All"                   value="2147483646">
    88518851      <desc>All facility classes selected.</desc>
    88528852    </const>
     
    88618861    </desc>
    88628862
    8863     <const name="Inactive"                value="0">
     8863    <const name="Inactive"              value="0">
    88648864      <desc>Facility is not active.</desc>
    88658865    </const>
    8866     <const name="Paused"                  value="1">
     8866    <const name="Paused"                value="1">
    88678867      <desc>Facility has been paused.</desc>
    88688868    </const>
    8869     <const name="PreInit"                 value="20">
     8869    <const name="PreInit"               value="20">
    88708870      <desc>Facility is preparing to initialize.</desc>
    88718871    </const>
    8872     <const name="Init"                    value="30">
     8872    <const name="Init"                  value="30">
    88738873      <desc>Facility is initializing.</desc>
    88748874    </const>
    8875     <const name="Active"                  value="50">
     8875    <const name="Active"                value="50">
    88768876      <desc>Facility is up and running.</desc>
    88778877    </const>
    8878     <const name="Terminating"             value="100">
     8878    <const name="Terminating"           value="100">
    88798879      <desc>Facility is shutting down.</desc>
    88808880    </const>
    8881     <const name="Terminated"              value="101">
     8881    <const name="Terminated"            value="101">
    88828882      <desc>Facility successfully shut down.</desc>
    88838883    </const>
    8884     <const name="Failed"                  value="800">
     8884    <const name="Failed"                value="800">
    88858885      <desc>Facility failed to start.</desc>
    88868886    </const>
    8887     <const name="Unknown"                 value="999">
     8887    <const name="Unknown"               value="999">
    88888888      <desc>Facility status is unknown.</desc>
    88898889    </const>
     
    89318931    </desc>
    89328932
    8933     <const name="None"                    value="0">
     8933    <const name="None"                  value="0">
    89348934      <desc>Guest Additions are not loaded.</desc>
    89358935    </const>
    8936     <const name="System"                  value="1">
     8936    <const name="System"                value="1">
    89378937      <desc>Guest drivers are loaded.</desc>
    89388938    </const>
    8939     <const name="Userland"                value="2">
     8939    <const name="Userland"              value="2">
    89408940      <desc>Common components (such as application services) are loaded.</desc>
    89418941    </const>
    8942     <const name="Desktop"                 value="3">
     8942    <const name="Desktop"               value="3">
    89438943      <desc>Per-user desktop components are loaded.</desc>
    89448944    </const>
     
    89538953    </desc>
    89548954
    8955     <const name="None"                    value="0">
     8955    <const name="None"                      value="0">
    89568956      <desc>No flag set.</desc>
    89578957    </const>
    8958     <const name="WaitForUpdateStartOnly"  value="1">
     8958    <const name="WaitForUpdateStartOnly"    value="1">
    89598959      <desc>Starts the regular updating process and waits until the
    89608960        actual Guest Additions update inside the guest was started.
     
    90789078    </desc>
    90799079
    9080     <const name="Set"                     value="0">
     9080    <const name="Set"                   value="0">
    90819081      <desc>Seek from the start of the file.</desc>
    90829082    </const>
    9083     <const name="Current"                 value="1">
     9083    <const name="Current"               value="1">
    90849084      <desc>Seek from the current file position.</desc>
    90859085    </const>
     
    90939093      Guest process input flags.
    90949094    </desc>
    9095     <const name="None"                    value="0">
     9095    <const name="None"                  value="0">
    90969096      <desc>No flag set.</desc>
    90979097    </const>
    9098     <const name="EndOfFile"               value="1">
     9098    <const name="EndOfFile"             value="1">
    90999099      <desc>End of file (input) reached.</desc>
    91009100    </const>
     
    91099109      type of output to retrieve.
    91109110    </desc>
    9111     <const name="None"                     value="0">
     9111    <const name="None"                  value="0">
    91129112      <desc>No flags set. Get output from stdout.</desc>
    91139113    </const>
    9114     <const name="StdErr"                   value="1">
     9114    <const name="StdErr"                value="1">
    91159115      <desc>Get output from stderr.</desc>
    91169116    </const>
     
    91259125    </desc>
    91269126
    9127     <const name="None"                    value="0">
     9127    <const name="None"                  value="0">
    91289128      <desc>No waiting flags specified. Do not use this.</desc>
    91299129    </const>
    9130     <const name="Start"                   value="1">
     9130    <const name="Start"                 value="1">
    91319131      <desc>Wait for the process being started.</desc>
    91329132    </const>
    9133     <const name="Terminate"               value="2">
     9133    <const name="Terminate"             value="2">
    91349134      <desc>Wait for the process being terminated.</desc>
    91359135    </const>
    9136     <const name="StdIn"                   value="4">
     9136    <const name="StdIn"                 value="4">
    91379137      <desc>Wait for stdin becoming available.</desc>
    91389138    </const>
    9139     <const name="StdOut"                  value="8">
     9139    <const name="StdOut"                value="8">
    91409140      <desc>Wait for data becoming available on stdout.</desc>
    91419141    </const>
    9142     <const name="StdErr"                  value="16">
     9142    <const name="StdErr"                value="16">
    91439143      <desc>Wait for data becoming available on stderr.</desc>
    91449144    </const>
     
    91649164    </desc>
    91659165
    9166     <const name="None"                    value="0">
     9166    <const name="None"                  value="0">
    91679167      <desc>No result was returned. Not being used.</desc>
    91689168    </const>
    9169     <const name="Start"                   value="1">
     9169    <const name="Start"                 value="1">
    91709170      <desc>The process has been started.</desc>
    91719171    </const>
    9172     <const name="Terminate"               value="2">
     9172    <const name="Terminate"             value="2">
    91739173      <desc>The process has been terminated.</desc>
    91749174    </const>
    9175     <const name="Status"                  value="3">
     9175    <const name="Status"                value="3">
    91769176      <desc>
    91779177        The process has changed its status. The status then can
     
    91799179      </desc>
    91809180    </const>
    9181     <const name="Error"                   value="4">
     9181    <const name="Error"                 value="4">
    91829182      <desc>Error while executing the process.</desc>
    91839183    </const>
    9184     <const name="Timeout"                 value="5">
     9184    <const name="Timeout"               value="5">
    91859185      <desc>
    91869186        The waiting operation timed out. This also will happen
     
    91899189      </desc>
    91909190    </const>
    9191     <const name="StdIn"                   value="6">
     9191    <const name="StdIn"                 value="6">
    91929192      <desc>
    91939193        The process signalled that stdin became available for writing
    91949194        and that the process awaits input now.</desc>
    91959195    </const>
    9196     <const name="StdOut"                  value="7">
     9196    <const name="StdOut"                value="7">
    91979197      <desc>Data on stdout became available for reading.</desc>
    91989198    </const>
    9199     <const name="StdErr"                  value="8">
     9199    <const name="StdErr"                value="8">
    92009200      <desc>Data on stderr became available for reading.</desc>
    92019201    </const>
    9202     <const name="WaitFlagNotSupported"    value="9">
     9202    <const name="WaitFlagNotSupported"  value="9">
    92039203      <desc>
    92049204        A waiting flag specified in the <link to="IProcess::waitFor"/> call
     
    92159215      File copying flags.
    92169216    </desc>
    9217     <const name="None"                    value="0">
     9217    <const name="None"                  value="0">
    92189218      <desc>No flag set.</desc>
    92199219    </const>
    9220     <const name="Recursive"               value="1">
     9220    <const name="Recursive"             value="1">
    92219221      <desc>Copy directories recursively.</desc>
    92229222    </const>
    9223     <const name="Update"                  value="2">
     9223    <const name="Update"                value="2">
    92249224      <desc>Only copy when the source file is newer than the destination file or when the destination file is missing.</desc>
    92259225    </const>
    9226     <const name="FollowLinks"             value="4">
     9226    <const name="FollowLinks"           value="4">
    92279227      <desc>Follow symbolic links.</desc>
    92289228    </const>
     
    92369236      Directory creation flags.
    92379237    </desc>
    9238     <const name="None"                    value="0">
     9238    <const name="None"                  value="0">
    92399239      <desc>No flag set.</desc>
    92409240    </const>
    9241     <const name="Parents"                 value="1">
     9241    <const name="Parents"               value="1">
    92429242      <desc>No error if existing, make parent directories as needed.</desc>
    92439243    </const>
     
    92529252    </desc>
    92539253
    9254     <const name="None"                    value="0">
     9254    <const name="None"                  value="0">
    92559255      <desc>No flag set.</desc>
    92569256    </const>
    9257     <const name="ContentAndDir"           value="1">
     9257    <const name="ContentAndDir"         value="1">
    92589258      <desc>Delete the content of the directory and the directory itself.</desc>
    92599259    </const>
    9260     <const name="ContentOnly"             value="2">
     9260    <const name="ContentOnly"           value="2">
    92619261      <desc>Only delete the content of the directory, omit the directory it self.</desc>
    92629262    </const>
     
    92719271    </desc>
    92729272
    9273     <const name="None"                    value="0">
     9273    <const name="None"                  value="0">
    92749274      <desc>No flag set.</desc>
    92759275    </const>
    9276     <const name="NoReplace"               value="1">
     9276    <const name="NoReplace"             value="1">
    92779277      <desc>Do not replace anything.</desc>
    92789278    </const>
    9279     <const name="Replace"                 value="2">
     9279    <const name="Replace"               value="2">
    92809280      <desc>This will replace attempt any target which isn't a directory.</desc>
    92819281    </const>
    9282     <const name="NoSymlinks"              value="4">
     9282    <const name="NoSymlinks"            value="4">
    92839283      <desc>Don't allow symbolic links as part of the path.</desc>
    92849284    </const>
     
    92939293    </desc>
    92949294
    9295     <const name="None"                    value="0">
     9295    <const name="None"                      value="0">
    92969296      <desc>No flag set.</desc>
    92979297    </const>
    9298     <const name="WaitForProcessStartOnly" value="1">
     9298    <const name="WaitForProcessStartOnly"   value="1">
    92999299      <desc>Only use the specified timeout value to wait for starting the guest process - the guest
    93009300        process itself then uses an infinite timeout.</desc>
    93019301    </const>
    9302     <const name="IgnoreOrphanedProcesses" value="2">
     9302    <const name="IgnoreOrphanedProcesses"   value="2">
    93039303      <desc>Do not report an error when executed processes are still alive when VBoxService or the guest OS is shutting down.</desc>
    93049304    </const>
    9305     <const name="Hidden"                  value="4">
     9305    <const name="Hidden"                    value="4">
    93069306      <desc>Do not show the started process according to the guest OS guidelines.</desc>
    93079307    </const>
    9308     <const name="NoProfile"               value="8">
     9308    <const name="NoProfile"                 value="8">
    93099309      <desc>Do not use the user's profile data when exeuting a process. Only available for Windows guests.</desc>
    93109310    </const>
    9311     <const name="WaitForStdOut"           value="16">
     9311    <const name="WaitForStdOut"             value="16">
    93129312      <desc>The guest process waits until all data from stdout is read out.</desc>
    93139313    </const>
    9314     <const name="WaitForStdErr"           value="32">
     9314    <const name="WaitForStdErr"             value="32">
    93159315      <desc>The guest process waits until all data from stderr is read out.</desc>
    93169316    </const>
    9317     <const name="ExpandArguments"         value="64">
     9317    <const name="ExpandArguments"           value="64">
    93189318      <desc>Expands environment variables in process arguments.</desc>
    93199319    </const>
     
    93289328    </desc>
    93299329
    9330     <const name="Invalid"                 value="0">
     9330    <const name="Invalid"               value="0">
    93319331      <desc>Invalid priority, do not use.</desc>
    93329332    </const>
    9333     <const name="Default"                 value="1">
     9333    <const name="Default"               value="1">
    93349334      <desc>Default process priority determined by the OS.</desc>
    93359335    </const>
     
    93449344    </desc>
    93459345
    9346     <const name="Unknown"                 value="0">
     9346    <const name="Unknown"               value="0">
    93479347      <desc>It is not known what is being targeted.</desc>
    93489348    </const>
    9349     <const name="Directory"               value="1">
     9349    <const name="Directory"             value="1">
    93509350      <desc>The link targets a directory.</desc>
    93519351    </const>
    9352     <const name="File"                    value="2">
     9352    <const name="File"                  value="2">
    93539353      <desc>The link targets a file (or whatever else).</desc>
    93549354    </const>
     
    93639363    </desc>
    93649364
    9365     <const name="None"                    value="0">
     9365    <const name="None"                  value="0">
    93669366      <desc>No flags set.</desc>
    93679367    </const>
    9368     <const name="NoSymlinks"              value="1">
     9368    <const name="NoSymlinks"            value="1">
    93699369      <desc>Don't allow symbolic links as part of the path.</desc>
    93709370    </const>
     
    93789378      Process execution statuses.
    93799379    </desc>
    9380     <const name="Undefined"               value="0">
     9380    <const name="Undefined"             value="0">
    93819381      <desc>Process is in an undefined state.</desc>
    93829382    </const>
    9383     <const name="Starting"                value="10">
     9383    <const name="Starting"              value="10">
    93849384      <desc>Process is being started.</desc>
    93859385    </const>
    9386     <const name="Started"                 value="100">
     9386    <const name="Started"               value="100">
    93879387      <desc>Process has been started.</desc>
    93889388    </const>
    9389     <const name="Paused"                  value="110">
     9389    <const name="Paused"                value="110">
    93909390      <desc>Process has been paused.</desc>
    93919391    </const>
    9392     <const name="Terminating"             value="480">
     9392    <const name="Terminating"           value="480">
    93939393      <desc>Process is being terminated.</desc>
    93949394    </const>
    9395     <const name="TerminatedNormally"      value="500">
     9395    <const name="TerminatedNormally"    value="500">
    93969396      <desc>Process terminated normally.</desc>
    93979397    </const>
    9398     <const name="TerminatedSignal"        value="510">
     9398    <const name="TerminatedSignal"      value="510">
    93999399      <desc>Process terminated via signal.</desc>
    94009400    </const>
    9401     <const name="TerminatedAbnormally"    value="511">
     9401    <const name="TerminatedAbnormally"  value="511">
    94029402      <desc>Process terminated abnormally.</desc>
    94039403    </const>
    9404      <const name="TimedOutKilled"         value="512">
     9404     <const name="TimedOutKilled"       value="512">
    94059405      <desc>Process timed out and was killed.</desc>
    94069406    </const>
    9407     <const name="TimedOutAbnormally"      value="513">
     9407    <const name="TimedOutAbnormally"    value="513">
    94089408      <desc>Process timed out and was not killed successfully.</desc>
    94099409    </const>
    9410     <const name="Down"                    value="600">
     9410    <const name="Down"                  value="600">
    94119411      <desc>Service/OS is stopping, process was killed.</desc>
    94129412    </const>
    9413     <const name="Error"                   value="800">
     9413    <const name="Error"                 value="800">
    94149414      <desc>Something went wrong.</desc>
    94159415    </const>
     
    94249424    </desc>
    94259425
    9426     <const name="Undefined"               value="0">
     9426    <const name="Undefined"             value="0">
    94279427      <desc>Type is undefined / unknown.</desc>
    94289428    </const>
    9429     <const name="FIFO"                    value="1">
     9429    <const name="FIFO"                  value="1">
    94309430      <desc>Named pipe.</desc>
    94319431    </const>
    9432     <const name="DevChar"                 value="10">
     9432    <const name="DevChar"               value="10">
    94339433      <desc>Character device.</desc>
    94349434    </const>
    9435     <const name="DevBlock"                value="11">
     9435    <const name="DevBlock"              value="11">
    94369436      <desc>Block device.</desc>
    94379437    </const>
    9438     <const name="Directory"               value="50">
     9438    <const name="Directory"             value="50">
    94399439      <desc>Directory.</desc>
    94409440    </const>
    9441     <const name="File"                    value="80">
     9441    <const name="File"                  value="80">
    94429442      <desc>File.</desc>
    94439443    </const>
    9444     <const name="Symlink"                 value="100">
     9444    <const name="Symlink"               value="100">
    94459445      <desc>Symlink.</desc>
    94469446    </const>
    9447     <const name="Socket"                  value="200">
     9447    <const name="Socket"                value="200">
    94489448      <desc>Socket.</desc>
    94499449    </const>
    9450     <const name="Whiteout"                value="400">
     9450    <const name="Whiteout"              value="400">
    94519451      <desc>Whiteout.</desc>
    94529452    </const>
     
    94619461    </desc>
    94629462
    9463     <const name="Ignore"               value="0">
     9463    <const name="Ignore"                value="0">
    94649464      <desc>Do nothing.</desc>
    94659465    </const>
    94669466
    9467     <const name="Copy"                 value="1">
     9467    <const name="Copy"                  value="1">
    94689468      <desc>Copy the item to the target.</desc>
    94699469    </const>
    94709470
    9471     <const name="Move"                 value="2">
     9471    <const name="Move"                  value="2">
    94729472      <desc>Move the item to the target.</desc>
    94739473    </const>
    94749474
    9475     <const name="Link"                 value="3">
     9475    <const name="Link"                  value="3">
    94769476      <desc>Link the item from within the target.</desc>
    94779477    </const>
     
    94859485      Directory open flags.
    94869486    </desc>
    9487     <const name="None"                    value="0">
     9487    <const name="None"                  value="0">
    94889488      <desc>No flag set.</desc>
    94899489    </const>
    9490     <const name="NoSymlinks"              value="1">
     9490    <const name="NoSymlinks"            value="1">
    94919491      <desc>Don't allow symbolic links as part of the path.</desc>
    94929492    </const>
     
    95409540    </attribute>
    95419541
    9542     <attribute name="timeout" type="unsigned long" readonly="no">
     9542    <attribute name="timeout" type="unsigned long">
    95439543      <desc>
    95449544        Returns the session timeout (in ms).
     
    96579657        </result>
    96589658        <result name="E_INVALIDARG">
    9659           Invalid argument.  This includes an incorrectly formatted template,
     9659          Invalid argument. This includes an incorrectly formatted template,
    96609660          or a non-absolute path.
    96619661        </result>
    96629662        <result name="VBOX_E_IPRT_ERROR">
    9663           The temporary directory could not be created.  Possible reasons
     9663          The temporary directory could not be created. Possible reasons
    96649664          include a non-existing path or an insecure path when the secure
    96659665          option was requested.
     
    96679667      </desc>
    96689668      <param name="templateName" type="wstring" dir="in">
    9669         <desc>Template for the name of the directory to create.  This must
    9670           contain at least one 'X' character.  The first group of consecutive
     9669        <desc>Template for the name of the directory to create. This must
     9670          contain at least one 'X' character. The first group of consecutive
    96719671          'X' characters in the template will be replaced by a random
    96729672          alphanumeric string to produce a unique name.</desc>
    96739673      </param>
    96749674      <param name="mode" type="unsigned long" dir="in">
    9675         <desc>The mode of the directory to create.  Use 0700 unless there are
    9676           reasons not to.  This parameter is ignored if "secure" is specified.
     9675        <desc>The mode of the directory to create. Use 0700 unless there are
     9676          reasons not to. This parameter is ignored if "secure" is specified.
    96779677          </desc>
    96789678      </param>
     
    96849684          Currently this means that another unprivileged user cannot
    96859685          manipulate the path specified or remove the temporary directory
    9686           after it has been created.  Also causes the mode specified to be
    9687           ignored.  May not be supported on all guest types.</desc>
     9686          after it has been created. Also causes the mode specified to be
     9687          ignored. May not be supported on all guest types.</desc>
    96889688      </param>
    96899689      <param name="directory" type="wstring" dir="return">
     
    98999899      <param name="templateName" type="wstring" dir="in">
    99009900        <desc>Template for the name of the file to create. This must contain
    9901           at least one 'X' character.  The first group of consecutive 'X'
     9901          at least one 'X' character. The first group of consecutive 'X'
    99029902          characters in the template will be replaced by a random
    99039903          alphanumeric string to produce a unique name.
     
    99069906      <param name="mode" type="unsigned long" dir="in">
    99079907        <desc>The mode of the file to create. Use 0700 unless there are
    9908           reasons not to.  This parameter is ignored if "secure" is specified.
     9908          reasons not to. This parameter is ignored if "secure" is specified.
    99099909         </desc>
    99109910      </param>
     
    99169916          Currently this means that another unprivileged user cannot
    99179917          manipulate the path specified or remove the temporary file after
    9918           it has been created.  Also causes the mode specified to be ignored.
     9918          it has been created. Also causes the mode specified to be ignored.
    99199919          May not be supported on all guest types.</desc>
    99209920      </param>
     
    1057410574      </desc>
    1057510575      <param name="objInfo" type="IFsObjInfo" dir="return">
    10576         <desc>Object information of the current directory entry read. Also see  <link to="IFsObjInfo"/>.</desc>
     10576        <desc>Object information of the current directory entry read. Also see
     10577          <link to="IFsObjInfo"/>.</desc>
    1057710578      </param>
    1057810579    </method>
     
    1064510646      </desc>
    1064610647      <param name="objInfo" type="IFsObjInfo" dir="return">
    10647         <desc>Object information of this file. Also see  <link to="IFsObjInfo"/>.</desc>
     10648        <desc>Object information of this file. Also see
     10649          <link to="IFsObjInfo"/>.</desc>
    1064810650      </param>
    1064910651    </method>
     
    1124911251        <desc>The screen id where the Drag and Drop event occured.</desc>
    1125011252      </param>
    11251       <param name="format" type="wstring" dir="out" safearray="yes">
     11253      <param name="formats" type="wstring" dir="out" safearray="yes">
    1125211254        <desc>On return the supported mime types.</desc>
    1125311255      </param>
     
    1155911561      <desc>
    1156011562          When non-zero, this specifies the number of milliseconds after which
    11561           the operation will automatically be canceled.  This can only be set on
     11563          the operation will automatically be canceled. This can only be set on
    1156211564          cancelable objects.
    1156311565      </desc>
     
    1158011582
    1158111583          Note that the VirtualBox/XPCOM/COM/native event queues of the calling
    11582           thread are not processed while waiting.  Neglecting event queues may
     11584          thread are not processed while waiting. Neglecting event queues may
    1158311585          have dire consequences (degrade performance, resource hogs,
    1158411586          deadlocks, etc.), this is specially so for the main thread on
    11585           platforms using XPCOM.  Callers are adviced wait for short periods
     11587          platforms using XPCOM. Callers are adviced wait for short periods
    1158611588          and service their event queues between calls, or to create a worker
    1158711589          thread to do the waiting.
     
    1195611958    </desc>
    1195711959
    11958     <const name="Standard"          value="0">
     11960    <const name="Standard"              value="0">
    1195911961      <desc>
    1196011962        No particular variant requested, results in using the backend default.
    1196111963      </desc>
    1196211964    </const>
    11963     <const name="VmdkSplit2G"       value="0x01">
     11965    <const name="VmdkSplit2G"           value="0x01">
    1196411966      <desc>
    1196511967        VMDK image split in chunks of less than 2GByte.
    1196611968      </desc>
    1196711969    </const>
    11968     <const name="VmdkRawDisk"       value="0x02">
     11970    <const name="VmdkRawDisk"           value="0x02">
    1196911971      <desc>
    1197011972        VMDK image representing a raw disk.
    1197111973      </desc>
    1197211974    </const>
    11973     <const name="VmdkStreamOptimized" value="0x04">
     11975    <const name="VmdkStreamOptimized"   value="0x04">
    1197411976      <desc>
    1197511977        VMDK streamOptimized image. Special import/export format which is
     
    1197711979      </desc>
    1197811980    </const>
    11979     <const name="VmdkESX" value="0x08">
     11981    <const name="VmdkESX"               value="0x08">
    1198011982      <desc>
    1198111983        VMDK format variant used on ESX products.
    1198211984      </desc>
    1198311985    </const>
    11984     <const name="Fixed" value="0x10000">
     11986    <const name="Fixed"                 value="0x10000">
    1198511987      <desc>
    1198611988        Fixed image. Only allowed for base images.
    1198711989      </desc>
    1198811990    </const>
    11989     <const name="Diff" value="0x20000">
     11991    <const name="Diff"                  value="0x20000">
    1199011992      <desc>
    1199111993        Differencing image. Only allowed for child images.
    1199211994      </desc>
    1199311995    </const>
    11994     <const name="NoCreateDir" value="0x40000000">
     11996    <const name="NoCreateDir"           value="0x40000000">
    1199511997      <desc>
    1199611998        Special flag which suppresses automatic creation of the subdirectory.
     
    1203812040      This also means that if <link to="IMachine::attachDevice"/> performs
    1203912041      a direct attachment then the same hard disk will be returned in response
    12040       to the subsequent  <link to="IMachine::getMedium"/> call; however if
     12042      to the subsequent <link to="IMachine::getMedium"/> call; however if
    1204112043      an indirect attachment is performed then
    1204212044      <link to="IMachine::getMedium"/> will return the implicitly created
     
    1208912091      machine settings to disk. This deferring is necessary to guarantee that
    1209012092      the hard disk configuration may be restored at any time by a call to
    12091       <link to="IMachine::discardSettings"/>  before the settings
     12093      <link to="IMachine::discardSettings"/> before the settings
    1209212094      are saved (committed).
    1209312095
     
    1232412326
    1232512327      Media are removed from media registries by the <link to="IMedium::close"/>,
    12326       <link to="#deleteStorage"/> and  <link to="#mergeTo"/> methods.
     12328      <link to="#deleteStorage"/> and <link to="#mergeTo"/> methods.
    1232712329
    1232812330      <h3>Accessibility checks</h3>
     
    1368213684        <see><link to="IMediumFormat::capabilities"/></see>
    1368313685      </desc>
    13684       <param  name="extensions" type="wstring" safearray="yes" dir="out">
     13686      <param name="extensions" type="wstring" safearray="yes" dir="out">
    1368513687        <desc>The array of supported extensions.</desc>
    1368613688      </param>
    13687       <param  name="type" type="DeviceType" safearray="yes" dir="out">
     13689      <param name="types" type="DeviceType" safearray="yes" dir="out">
    1368813690        <desc>The array which indicates the device type for every given extension.</desc>
    1368913691      </param>
     
    1370913711        <desc>Array of property names.</desc>
    1371013712      </param>
    13711       <param name="description" type="wstring" safearray="yes" dir="out">
     13713      <param name="descriptions" type="wstring" safearray="yes" dir="out">
    1371213714        <desc>Array of property descriptions.</desc>
    1371313715      </param>
     
    1400514007    </desc>
    1400614008
    14007     <const name="Opaque"                  value="0">
     14009    <const name="Opaque"                value="0">
    1400814010      <desc>
    1400914011        Unknown buffer format (the user may not assume any particular format of
     
    1401114013      </desc>
    1401214014    </const>
    14013     <const name="FOURCC_RGB"              value="0x32424752">
     14015    <const name="FOURCC_RGB"            value="0x32424752">
    1401414016      <desc>
    1401514017        Basic RGB format (<link to="IFramebuffer::bitsPerPixel"/> determines the
     
    1408714089        The initial purpose is to allow the display of icons providing
    1408814090        information about the VM state, including disk activity, in front
    14089         ends which do not have other means of doing that.  The overlay is
    14090         designed to controlled exclusively by IDisplay.  It has no locking
     14091        ends which do not have other means of doing that. The overlay is
     14092        designed to controlled exclusively by IDisplay. It has no locking
    1409114093        of its own, and any changes made to it are not guaranteed to be
    14092         visible until the affected portion of IFramebuffer is updated.  The
    14093         overlay can be created lazily the first time it is requested.  This
     14094        visible until the affected portion of IFramebuffer is updated. The
     14095        overlay can be created lazily the first time it is requested. This
    1409414096        attribute can also return @c null to signal that the overlay is not
    1409514097        implemented.
     
    1430214304    <method name="setVisibleRegion">
    1430314305      <desc>
    14304         Suggests a new visible region to this frame buffer.  This region
     14306        Suggests a new visible region to this frame buffer. This region
    1430514307        represents the area of the VM display which is a union of regions of
    1430614308        all top-level windows of the guest operating system running inside the
     
    1435514357    <desc>
    1435614358      The IFramebufferOverlay interface represents an alpha blended overlay
    14357       for displaying status icons above an IFramebuffer.  It is always created
    14358       not visible, so that it must be explicitly shown.  It only covers a
     14359      for displaying status icons above an IFramebuffer. It is always created
     14360      not visible, so that it must be explicitly shown. It only covers a
    1435914361      portion of the IFramebuffer, determined by its width, height and
    14360       co-ordinates.  It is always in packed pixel little-endian 32bit ARGB (in
    14361       that order) format, and may be written to directly.  Do re-read the
     14362      co-ordinates. It is always in packed pixel little-endian 32bit ARGB (in
     14363      that order) format, and may be written to directly. Do re-read the
    1436214364      width though, after setting it, as it may be adjusted (increased) to
    1436314365      make it more suitable for the front end.
     
    1437114373    </attribute>
    1437214374
    14373     <attribute name="visible" type="boolean" readonly="no">
     14375    <attribute name="visible" type="boolean">
    1437414376      <desc>
    1437514377        Whether the overlay is currently visible.
     
    1437714379    </attribute>
    1437814380
    14379     <attribute name="alpha" type="unsigned long" readonly="no">
    14380       <desc>
    14381         The global alpha value for the overlay.  This may or may not be
     14381    <attribute name="alpha" type="unsigned long">
     14382      <desc>
     14383        The global alpha value for the overlay. This may or may not be
    1438214384        supported by a given front end.
    1438314385      </desc>
     
    1502115023    </desc>
    1502215024
    15023     <const name="Disconnected"        value="0">
     15025    <const name="Disconnected"      value="0">
    1502415026      <desc>Virtual device is not attached to any real host device.</desc>
    1502515027    </const>
    15026     <const name="HostPipe"            value="1">
     15028    <const name="HostPipe"          value="1">
    1502715029      <desc>Virtual device is attached to a host pipe.</desc>
    1502815030    </const>
    15029     <const name="HostDevice"          value="2">
     15031    <const name="HostDevice"        value="2">
    1503015032      <desc>Virtual device is attached to a host device.</desc>
    1503115033    </const>
    15032     <const name="RawFile"             value="3">
     15034    <const name="RawFile"           value="3">
    1503315035      <desc>Virtual device is attached to a raw file.</desc>
    1503415036    </const>
     
    1519615198      <param name="filename" type="wstring" dir="in">
    1519715199        <desc>
    15198           The name of the output file.  The file must not exist.
     15200          The name of the output file. The file must not exist.
    1519915201        </desc>
    1520015202      </param>
     
    1521515217      <param name="filename" type="wstring" dir="in">
    1521615218        <desc>
    15217           The name of the output file.  The file must not exist.
     15219          The name of the output file. The file must not exist.
    1521815220        </desc>
    1521915221      </param>
     
    1539815400      <param name="value" type="wstring" dir="return">
    1539915401        <desc>
    15400           The register value.  This is usually a hex value (always 0x prefixed)
     15402          The register value. This is usually a hex value (always 0x prefixed)
    1540115403          but other format may be used for floating point registers (TBD).
    1540215404        </desc>
     
    1544015442      <param name="value" type="wstring" dir="in">
    1544115443        <desc>
    15442           The new register value.  Hexadecimal, decimal and octal formattings
     15444          The new register value. Hexadecimal, decimal and octal formattings
    1544315445          are supported in addition to any special formattings returned by
    1544415446          the getters.
     
    1626116263    </desc>
    1626216264
    16263     <const name="AC97" value="0"/>
    16264     <const name="SB16" value="1"/>
    16265     <const name="HDA"  value="2"/>
     16265    <const name="AC97"  value="0"/>
     16266    <const name="SB16"  value="1"/>
     16267    <const name="HDA"   value="2"/>
    1626616268  </enum>
    1626716269
     
    1630416306    </desc>
    1630516307
    16306     <const name="Null"            value="0">
     16308    <const name="Null"          value="0">
    1630716309      <desc>Null value, also means "no authentication".</desc>
    1630816310    </const>
    16309     <const name="External"        value="1"/>
    16310     <const name="Guest"           value="2"/>
     16311    <const name="External"      value="1"/>
     16312    <const name="Guest"         value="2"/>
    1631116313  </enum>
    1631216314
     
    1635016352    <attribute name="VRDEExtPack" type="wstring">
    1635116353      <desc>
    16352         The name of Extension Pack providing VRDE for this VM.  Overrides
     16354        The name of Extension Pack providing VRDE for this VM. Overrides
    1635316355        <link to="ISystemProperties::defaultVRDEExtPack"/>.
    1635416356      </desc>
     
    1658716589
    1658816590      </desc>
    16589       <param name="aMachineState" type="MachineState" dir="in"/>
     16591      <param name="machineState" type="MachineState" dir="in"/>
    1659016592    </method>
    1659116593
     
    1691216914        <desc>
    1691316915          The patterns to match the properties against as a comma-separated
    16914           string.  If this is empty, all properties currently set will be
     16916          string. If this is empty, all properties currently set will be
    1691516917          returned.
    1691616918        </desc>
    1691716919      </param>
    16918       <param name="key" type="wstring" dir="out" safearray="yes">
     16920      <param name="keys" type="wstring" dir="out" safearray="yes">
    1691916921        <desc>
    1692016922          The key names of the properties returned.
    1692116923        </desc>
    1692216924      </param>
    16923       <param name="value" type="wstring" dir="out" safearray="yes">
    16924         <desc>
    16925           The values of the properties returned.  The array entries match the
     16925      <param name="values" type="wstring" dir="out" safearray="yes">
     16926        <desc>
     16927          The values of the properties returned. The array entries match the
    1692616928          corresponding entries in the @a key array.
    1692716929        </desc>
    1692816930      </param>
    16929       <param name="timestamp" type="long long" dir="out" safearray="yes">
    16930         <desc>
    16931           The time stamps of the properties returned.  The array entries match
     16931      <param name="timestamps" type="long long" dir="out" safearray="yes">
     16932        <desc>
     16933          The time stamps of the properties returned. The array entries match
    1693216934          the corresponding entries in the @a key array.
    1693316935        </desc>
     
    1693516937      <param name="flags" type="wstring" dir="out" safearray="yes">
    1693616938        <desc>
    16937           The flags of the properties returned.  The array entries match the
     16939          The flags of the properties returned. The array entries match the
    1693816940          corresponding entries in the @a key array.
    1693916941        </desc>
     
    1705717059          VirtualBox type library needs to be created. In regular COM C++ client code,
    1705817060          this can be done by calling <tt>createLocalObject()</tt>, a standard COM API.
    17059           This object will  then act as a local session object in further calls to open
     17061          This object will then act as a local session object in further calls to open
    1706017062          a session.
    1706117063        </li>
     
    1713317135      see <link to="IStorageController::bus" />.
    1713417136    </desc>
    17135     <const name="Null"         value="0">
     17137    <const name="Null"      value="0">
    1713617138      <desc>@c null value. Never used by the API.</desc>
    1713717139    </const>
     
    1715217154    </desc>
    1715317155
    17154     <const name="Null"         value="0">
     17156    <const name="Null"          value="0">
    1715517157      <desc>@c null value. Never used by the API.</desc>
    1715617158    </const>
    17157     <const name="LsiLogic"  value="1">
     17159    <const name="LsiLogic"      value="1">
    1715817160      <desc>A SCSI controller of the LsiLogic variant.</desc>
    1715917161    </const>
    17160     <const name="BusLogic"  value="2">
     17162    <const name="BusLogic"      value="2">
    1716117163      <desc>A SCSI controller of the BusLogic variant.</desc>
    1716217164    </const>
    17163     <const name="IntelAhci" value="3">
     17165    <const name="IntelAhci"     value="3">
    1716417166      <desc>An Intel AHCI SATA controller; this is the only variant for SATA.</desc>
    1716517167    </const>
    17166     <const name="PIIX3"     value="4">
     17168    <const name="PIIX3"         value="4">
    1716717169      <desc>An IDE controller of the PIIX3 variant.</desc>
    1716817170    </const>
    17169     <const name="PIIX4"     value="5">
     17171    <const name="PIIX4"         value="5">
    1717017172      <desc>An IDE controller of the PIIX4 variant.</desc>
    1717117173    </const>
    17172     <const name="ICH6"      value="6">
     17174    <const name="ICH6"          value="6">
    1717317175      <desc>An IDE controller of the ICH6 variant.</desc>
    1717417176    </const>
    17175     <const name="I82078"    value="7">
     17177    <const name="I82078"        value="7">
    1717617178      <desc>A floppy disk controller; this is the only variant for floppy drives.</desc>
    1717717179    </const>
    17178     <const name="LsiLogicSas"  value="8">
     17180    <const name="LsiLogicSas"   value="8">
    1717917181      <desc>A variant of the LsiLogic controller using SAS.</desc>
    1718017182    </const>
     
    1718917191    </desc>
    1719017192
    17191     <const name="Null"         value="0">
     17193    <const name="Null"  value="0">
    1719217194      <desc>@c null value. Never used by the API.</desc>
    1719317195    </const>
    17194     <const name="PIIX3"  value="1">
     17196    <const name="PIIX3" value="1">
    1719517197      <desc>A PIIX3 (PCI IDE ISA Xcelerator) chipset.</desc>
    1719617198    </const>
     
    1722917231        <link to="IMachine::addStorageController" />. This then uniquely
    1723017232        identifies this controller with other method calls such as
    17231         <link to="IMachine::attachDevice" /> and  <link to="IMachine::mountMedium" />.
     17233        <link to="IMachine::attachDevice" /> and <link to="IMachine::mountMedium" />.
    1723217234      </desc>
    1723317235    </attribute>
     
    1733117333      in the webservice server's address space. The COM object is not freed
    1733217334      until the managed object reference is released, either by an explicit
    17333       call to  <link to="IManagedObjectRef::release" /> or by logging off from
     17335      call to <link to="IManagedObjectRef::release" /> or by logging off from
    1733417336      the webservice (<link to="IWebsessionManager::logoff" />), which releases
    1733517337      all objects created during the webservice session.
     
    1748817490
    1748917491      Performance metrics are associated with objects of interfaces like IHost
    17490       and IMachine. Each object has a distinct set of performance metrics.  The
     17492      and IMachine. Each object has a distinct set of performance metrics. The
    1749117493      set can be obtained with <link to="IPerformanceCollector::getMetrics"/>.
    1749217494
     
    1751017512      retained samples can be set. Only base metrics can be enabled and
    1751117513      disabled. All sub-metrics are collected when their base metric is
    17512       collected.  Collected values for any set of sub-metrics can be queried
     17514      collected. Collected values for any set of sub-metrics can be queried
    1751317515      with <link to="IPerformanceCollector::queryMetricsData" />.
    1751417516
     
    1800818010    </desc>
    1800918011    <attribute name="name" type="wstring" readonly="yes">
    18010       <desc>The extension pack name.  This is unique.</desc>
     18012      <desc>The extension pack name. This is unique.</desc>
    1801118013    </attribute>
    1801218014    <attribute name="description" type="wstring" readonly="yes">
     
    1801518017    <attribute name="version" type="wstring" readonly="yes">
    1801618018      <desc>
    18017         The extension pack version string.  This is restricted to the dotted
    18018         version number and optionally a build indicator. No tree revision or
     18019        The extension pack version string. This is restricted to the dotted
     18020        version number and optionally a build indicator. No tree revision or
    1801918021        tag will be included in the string as those things are available as
    18020         separate properties.  An optional publisher tag may be present like for
     18022        separate properties. An optional publisher tag may be present like for
    1802118023        <link to="IVirtualBox::version"/>.
    1802218024
     
    1802918031    <attribute name="edition" type="wstring" readonly="yes">
    1803018032      <desc>
    18031         Edition indicator. This is usually empty.
    18032 
    18033         Can for instance be used to help distinguishing between two editions
    18034         of the same extension pack where only the license, service contract or
    18035         something differs.
     18033        Edition indicator. This is usually empty.
     18034
     18035        Can for instance be used to help distinguishing between two editions
     18036        of the same extension pack where only the license, service contract or
     18037        something differs.
    1803618038      </desc>
    1803718039    </attribute>
     
    1805318055    <attribute name="whyUnusable" type="wstring" readonly="yes">
    1805418056      <desc>
    18055         String indicating why the extension pack is not usable.  This is an
     18057        String indicating why the extension pack is not usable. This is an
    1805618058        empty string if usable and always a non-empty string if not usable.
    1805718059      </desc>
     
    1806218064    <attribute name="license" type="wstring" readonly="yes">
    1806318065      <desc>
    18064         The default HTML license text for the extension pack.  Same as
     18066        The default HTML license text for the extension pack. Same as
    1806518067        calling <link to="#queryLicense">queryLicense</link> with
    1806618068        preferredLocale and preferredLanguage as empty strings and format set
     
    1811118113      <desc>
    1811218114        Queries the IUnknown interface to an object in the extension pack
    18113         main module.  This allows plug-ins and others to talk directly to an
     18115        main module. This allows plug-ins and others to talk directly to an
    1811418116        extension pack.
    1811518117        </desc>
    1811618118      <param name="objUuid" type="wstring" dir="in">
    18117         <desc>The object ID.  What exactly this is </desc>
     18119        <desc>The object ID. What exactly this is </desc>
    1811818120      </param>
    1811918121      <param name="returnInterface" type="$unknown" dir="return">
     
    1813018132    <desc>
    1813118133      Extension pack file (aka tarball, .vbox-extpack) representation returned
    18132       by <link to="IExtPackManager::openExtPackFile"/>.  This provides the base
     18134      by <link to="IExtPackManager::openExtPackFile"/>. This provides the base
    1813318135      extension pack information with the addition of the file name.
    1813418136    </desc>
     
    1815118153      <param name="displayInfo" type="wstring" dir="in">
    1815218154        <desc>
    18153           Platform specific display information.  Reserved for future hacks.
     18155          Platform specific display information. Reserved for future hacks.
    1815418156        </desc>
    1815518157      </param>
     
    1820218204      </desc>
    1820318205      <param name="path" type="wstring" dir="in">
    18204         <desc>The path of the extension pack tarball.  This can optionally be
     18206        <desc>The path of the extension pack tarball. This can optionally be
    1820518207        followed by a "::SHA-256=hex-digit" of the tarball. </desc>
    1820618208      </param>
     
    1821718219      <param name="forcedRemoval" type="boolean" dir="in">
    1821818220        <desc>
    18219           Forced removal of the extension pack.  This means that the uninstall
     18221          Forced removal of the extension pack. This means that the uninstall
    1822018222          hook will not be called.
    1822118223        </desc>
     
    1822318225      <param name="displayInfo" type="wstring" dir="in">
    1822418226        <desc>
    18225           Platform specific display information.  Reserved for future hacks.
     18227          Platform specific display information. Reserved for future hacks.
    1822618228        </desc>
    1822718229      </param>
     
    1896218964      an object implementing the <link to="IEventListener" /> interface must be provided.
    1896318965      For active listeners, such an object is typically created by the consumer, while for
    18964       passive listeners <link to="IEventSource::createListener" /> should  be used. Please
     18966      passive listeners <link to="IEventSource::createListener" /> should be used. Please
    1896518967      note that a listener created with <link to="IEventSource::createListener"/> must not be used as an active listener.
    1896618968
     
    1939419396      Notification when a property of one of the
    1939519397      virtual <link to="IMachine::getNetworkAdapter">network adapters</link>
    19396       changes.  Interested callees should use INetworkAdapter methods and
     19398      changes. Interested callees should use INetworkAdapter methods and
    1939719399      attributes to find out what has changed.
    1939819400    </desc>
     
    1943019432      Notification when a property of one of the
    1943119433      virtual <link to="IMachine::getParallelPort">parallel ports</link>
    19432       changes.  Interested callees should use ISerialPort methods and
     19434      changes. Interested callees should use ISerialPort methods and
    1943319435      attributes to find out what has changed.
    1943419436    </desc>
     
    1954219544      Notification when guest keyboard event happens.
    1954319545    </desc>
    19544     <attribute name="scancodes"  type="long" safearray="yes" readonly="yes">
     19546    <attribute name="scancodes" type="long" safearray="yes" readonly="yes">
    1954519547      <desc>
    1954619548        Array of scancodes.
     
    1996419966      Notification when NAT redirect rule added or removed.
    1996519967    </desc>
    19966     <attribute name="slot"  type="unsigned long" readonly="yes">
     19968    <attribute name="slot" type="unsigned long" readonly="yes">
    1996719969      <desc>
    1996819970        Adapter which NAT attached to.
    1996919971      </desc>
    1997019972    </attribute>
    19971     <attribute name="remove"  type="boolean" readonly="yes">
     19973    <attribute name="remove" type="boolean" readonly="yes">
    1997219974      <desc>
    1997319975        Whether rule remove or add.
    1997419976      </desc>
    1997519977    </attribute>
    19976     <attribute name="name"  type="wstring" readonly="yes">
     19978    <attribute name="name" type="wstring" readonly="yes">
    1997719979      <desc>
    1997819980        Name of the rule.
    1997919981      </desc>
    1998019982    </attribute>
    19981     <attribute name="proto"  type="NATProtocol" readonly="yes">
     19983    <attribute name="proto" type="NATProtocol" readonly="yes">
    1998219984      <desc>
    1998319985        Protocol (TCP or UDP) of the redirect rule.
    1998419986      </desc>
    1998519987    </attribute>
    19986     <attribute name="hostIP"  type="wstring" readonly="yes">
     19988    <attribute name="hostIP" type="wstring" readonly="yes">
    1998719989      <desc>
    1998819990        Host ip address to bind socket on.
    1998919991      </desc>
    1999019992    </attribute>
    19991     <attribute name="hostPort"  type="long" readonly="yes">
     19993    <attribute name="hostPort" type="long" readonly="yes">
    1999219994      <desc>
    1999319995        Host port to bind socket on.
    1999419996      </desc>
    1999519997    </attribute>
    19996     <attribute name="guestIP"  type="wstring" readonly="yes">
     19998    <attribute name="guestIP" type="wstring" readonly="yes">
    1999719999      <desc>
    1999820000        Guest ip address to redirect to.
    1999920001      </desc>
    2000020002    </attribute>
    20001     <attribute name="guestPort"  type="long" readonly="yes">
     20003    <attribute name="guestPort" type="long" readonly="yes">
    2000220004      <desc>
    2000320005        Guest port to redirect to.
  • trunk/src/VBox/Main/include/MachineImpl.h

    r44948 r45068  
    552552    STDMETHOD(DiscardSettings)();
    553553    STDMETHOD(Unregister)(CleanupMode_T cleanupMode, ComSafeArrayOut(IMedium*, aMedia));
    554     STDMETHOD(Delete)(ComSafeArrayIn(IMedium*, aMedia), IProgress **aProgress);
    555     STDMETHOD(Export)(IAppliance *aAppliance, IN_BSTR location, IVirtualSystemDescription **aDescription);
     554    STDMETHOD(DeleteConfig)(ComSafeArrayIn(IMedium*, aMedia), IProgress **aProgress);
     555    STDMETHOD(ExportTo)(IAppliance *aAppliance, IN_BSTR location, IVirtualSystemDescription **aDescription);
    556556    STDMETHOD(FindSnapshot)(IN_BSTR aNameOrId, ISnapshot **aSnapshot);
    557557    STDMETHOD(CreateSharedFolder)(IN_BSTR aName, IN_BSTR aHostPath, BOOL aWritable, BOOL aAutoMount);
  • trunk/src/VBox/Main/src-server/ApplianceImplExport.cpp

    r44528 r45068  
    66
    77/*
    8  * Copyright (C) 2008-2012 Oracle Corporation
     8 * Copyright (C) 2008-2013 Oracle Corporation
    99 *
    1010 * This file is part of VirtualBox Open Source Edition (OSE), as
     
    5858* @return
    5959*/
    60 STDMETHODIMP Machine::Export(IAppliance *aAppliance, IN_BSTR location, IVirtualSystemDescription **aDescription)
     60STDMETHODIMP Machine::ExportTo(IAppliance *aAppliance, IN_BSTR location, IVirtualSystemDescription **aDescription)
    6161{
    6262    HRESULT rc = S_OK;
  • trunk/src/VBox/Main/src-server/ApplianceImplImport.cpp

    r44528 r45068  
    12131213                rc2 = failedMachine->Unregister(CleanupMode_DetachAllReturnHardDisksOnly, ComSafeArrayAsOutParam(aMedia));
    12141214                ComPtr<IProgress> pProgress2;
    1215                 rc2 = failedMachine->Delete(ComSafeArrayAsInParam(aMedia), pProgress2.asOutParam());
     1215                rc2 = failedMachine->DeleteConfig(ComSafeArrayAsInParam(aMedia), pProgress2.asOutParam());
    12161216                pProgress2->WaitForCompletion(-1);
    12171217            }
  • trunk/src/VBox/Main/src-server/MachineImpl.cpp

    r44948 r45068  
    50745074};
    50755075
    5076 STDMETHODIMP Machine::Delete(ComSafeArrayIn(IMedium*, aMedia), IProgress **aProgress)
     5076STDMETHODIMP Machine::DeleteConfig(ComSafeArrayIn(IMedium*, aMedia), IProgress **aProgress)
    50775077{
    50785078    LogFlowFuncEnter();
  • trunk/src/VBox/Main/testcase/tstOVF.cpp

    r44529 r45068  
    66
    77/*
    8  * Copyright (C) 2010-2011 Oracle Corporation
     8 * Copyright (C) 2010-2013 Oracle Corporation
    99 *
    1010 * This file is part of VirtualBox Open Source Edition (OSE), as
     
    356356
    357357            ComPtr<IProgress> pProgress;
    358             rc = pMachine->Delete(ComSafeArrayAsInParam(sfaMedia), pProgress.asOutParam());
     358            rc = pMachine->DeleteConfig(ComSafeArrayAsInParam(sfaMedia), pProgress.asOutParam());
    359359            if (FAILED(rc)) throw MyError(rc, "Machine::DeleteSettings() failed\n");
    360360            rc = pProgress->WaitForCompletion(-1);
Note: See TracChangeset for help on using the changeset viewer.

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