VirtualBox

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


Ignore:
Timestamp:
Jul 14, 2009 4:22:06 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
50084
Message:

Main: move vbox-independent OVF reader code to separate file; move some more string implementation from com::UTF8Str to iprt::MiniString

File:
1 edited

Legend:

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

    r21526 r21588  
    30353035  -->
    30363036
    3037   <enum
    3038     name="CIMOSType"
    3039     uuid="86ef5f8c-18b2-4db8-a314-33721b59f89b"
    3040   >
    3041     <desc>
    3042       OVF operating system values according to CIM V2.20 (as of Nov 2008); http://www.dmtf.org/standards/cim/cim_schema_v220
    3043     </desc>
    3044 
    3045     <const name="CIMOS_Unknown" value="0" />      <!-- "Unknown" -->
    3046     <const name="CIMOS_Other" value="1" />      <!-- "Other" -->
    3047     <const name="CIMOS_MACOS" value="2" />      <!-- "MACOS" -->
    3048     <const name="CIMOS_ATTUNIX" value="3" />      <!-- "ATTUNIX" -->
    3049     <const name="CIMOS_DGUX" value="4" />      <!-- "DGUX" -->
    3050     <const name="CIMOS_DECNT" value="5" />      <!-- "DECNT" -->
    3051     <const name="CIMOS_Tru64UNIX" value="6" />      <!-- "Tru64 UNIX" -->
    3052     <const name="CIMOS_OpenVMS" value="7" />      <!-- "OpenVMS" -->
    3053     <const name="CIMOS_HPUX" value="8" />      <!-- "HPUX" -->
    3054     <const name="CIMOS_AIX" value="9" />      <!-- "AIX" -->
    3055     <const name="CIMOS_MVS" value="10" />      <!-- "MVS" -->
    3056     <const name="CIMOS_OS400" value="11" />      <!-- "OS400" -->
    3057     <const name="CIMOS_OS2" value="12" />      <!-- "OS/2" -->
    3058     <const name="CIMOS_JavaVM" value="13" />      <!-- "JavaVM" -->
    3059     <const name="CIMOS_MSDOS" value="14" />      <!-- "MSDOS" -->
    3060     <const name="CIMOS_WIN3x" value="15" />      <!-- "WIN3x" -->
    3061     <const name="CIMOS_WIN95" value="16" />      <!-- "WIN95" -->
    3062     <const name="CIMOS_WIN98" value="17" />      <!-- "WIN98" -->
    3063     <const name="CIMOS_WINNT" value="18" />      <!-- "WINNT" -->
    3064     <const name="CIMOS_WINCE" value="19" />      <!-- "WINCE" -->
    3065     <const name="CIMOS_NCR3000" value="20" />      <!-- "NCR3000" -->
    3066     <const name="CIMOS_NetWare" value="21" />      <!-- "NetWare" -->
    3067     <const name="CIMOS_OSF" value="22" />      <!-- "OSF" -->
    3068     <const name="CIMOS_DCOS" value="23" />      <!-- "DC/OS" -->
    3069     <const name="CIMOS_ReliantUNIX" value="24" />      <!-- "Reliant UNIX" -->
    3070     <const name="CIMOS_SCOUnixWare" value="25" />      <!-- "SCO UnixWare" -->
    3071     <const name="CIMOS_SCOOpenServer" value="26" />      <!-- "SCO OpenServer" -->
    3072     <const name="CIMOS_Sequent" value="27" />      <!-- "Sequent" -->
    3073     <const name="CIMOS_IRIX" value="28" />      <!-- "IRIX" -->
    3074     <const name="CIMOS_Solaris" value="29" />      <!-- "Solaris" -->
    3075     <const name="CIMOS_SunOS" value="30" />      <!-- "SunOS" -->
    3076     <const name="CIMOS_U6000" value="31" />      <!-- "U6000" -->
    3077     <const name="CIMOS_ASERIES" value="32" />      <!-- "ASERIES" -->
    3078     <const name="CIMOS_HPNonStopOS" value="33" />      <!-- "HP NonStop OS" -->
    3079     <const name="CIMOS_HPNonStopOSS" value="34" />      <!-- "HP NonStop OSS" -->
    3080     <const name="CIMOS_BS2000" value="35" />      <!-- "BS2000" -->
    3081     <const name="CIMOS_LINUX" value="36" />      <!-- "LINUX" -->
    3082     <const name="CIMOS_Lynx" value="37" />      <!-- "Lynx" -->
    3083     <const name="CIMOS_XENIX" value="38" />      <!-- "XENIX" -->
    3084     <const name="CIMOS_VM" value="39" />      <!-- "VM" -->
    3085     <const name="CIMOS_InteractiveUNIX" value="40" />      <!-- "Interactive UNIX" -->
    3086     <const name="CIMOS_BSDUNIX" value="41" />      <!-- "BSDUNIX" -->
    3087     <const name="CIMOS_FreeBSD" value="42" />      <!-- "FreeBSD" -->
    3088     <const name="CIMOS_NetBSD" value="43" />      <!-- "NetBSD" -->
    3089     <const name="CIMOS_GNUHurd" value="44" />      <!-- "GNU Hurd" -->
    3090     <const name="CIMOS_OS9" value="45" />      <!-- "OS9" -->
    3091     <const name="CIMOS_MACHKernel" value="46" />      <!-- "MACH Kernel" -->
    3092     <const name="CIMOS_Inferno" value="47" />      <!-- "Inferno" -->
    3093     <const name="CIMOS_QNX" value="48" />      <!-- "QNX" -->
    3094     <const name="CIMOS_EPOC" value="49" />      <!-- "EPOC" -->
    3095     <const name="CIMOS_IxWorks" value="50" />      <!-- "IxWorks" -->
    3096     <const name="CIMOS_VxWorks" value="51" />      <!-- "VxWorks" -->
    3097     <const name="CIMOS_MiNT" value="52" />      <!-- "MiNT" -->
    3098     <const name="CIMOS_BeOS" value="53" />      <!-- "BeOS" -->
    3099     <const name="CIMOS_HPMPE" value="54" />      <!-- "HP MPE" -->
    3100     <const name="CIMOS_NextStep" value="55" />      <!-- "NextStep" -->
    3101     <const name="CIMOS_PalmPilot" value="56" />      <!-- "PalmPilot" -->
    3102     <const name="CIMOS_Rhapsody" value="57" />      <!-- "Rhapsody" -->
    3103     <const name="CIMOS_Windows2000" value="58" />      <!-- "Windows 2000" -->
    3104     <const name="CIMOS_Dedicated" value="59" />      <!-- "Dedicated" -->
    3105     <const name="CIMOS_OS390" value="60" />      <!-- "OS/390" -->
    3106     <const name="CIMOS_VSE" value="61" />      <!-- "VSE" -->
    3107     <const name="CIMOS_TPF" value="62" />      <!-- "TPF" -->
    3108     <const name="CIMOS_WindowsMe" value="63" />      <!-- "Windows (R) Me" -->
    3109     <const name="CIMOS_CalderaOpenUNIX" value="64" />      <!-- "Caldera Open UNIX" -->
    3110     <const name="CIMOS_OpenBSD" value="65" />      <!-- "OpenBSD" -->
    3111     <const name="CIMOS_NotApplicable" value="66" />      <!-- "Not Applicable" -->
    3112     <const name="CIMOS_WindowsXP" value="67" />      <!-- "Windows XP" -->
    3113     <const name="CIMOS_zOS" value="68" />      <!-- "z/OS" -->
    3114     <const name="CIMOS_MicrosoftWindowsServer2003" value="69" />      <!-- "Microsoft Windows Server 2003" -->
    3115     <const name="CIMOS_MicrosoftWindowsServer2003_64" value="70" />      <!-- "Microsoft Windows Server 2003 64-Bit" -->
    3116     <const name="CIMOS_WindowsXP_64" value="71" />      <!-- "Windows XP 64-Bit" -->
    3117     <const name="CIMOS_WindowsXPEmbedded" value="72" />      <!-- "Windows XP Embedded" -->
    3118     <const name="CIMOS_WindowsVista" value="73" />      <!-- "Windows Vista" -->
    3119     <const name="CIMOS_WindowsVista_64" value="74" />      <!-- "Windows Vista 64-Bit" -->
    3120     <const name="CIMOS_WindowsEmbeddedforPointofService" value="75" />      <!-- "Windows Embedded for Point of Service" -->
    3121     <const name="CIMOS_MicrosoftWindowsServer2008" value="76" />      <!-- "Microsoft Windows Server 2008" -->
    3122     <const name="CIMOS_MicrosoftWindowsServer2008_64" value="77" />      <!-- "Microsoft Windows Server 2008 64-Bit" -->
    3123     <const name="CIMOS_FreeBSD_64" value="78" />      <!-- "FreeBSD 64-Bit" -->
    3124     <const name="CIMOS_RedHatEnterpriseLinux" value="79" />      <!-- "RedHat Enterprise Linux" -->
    3125     <const name="CIMOS_RedHatEnterpriseLinux_64" value="80" />      <!-- "RedHat Enterprise Linux 64-Bit" -->
    3126     <const name="CIMOS_Solaris_64" value="81" />      <!-- "Solaris 64-Bit" -->
    3127     <const name="CIMOS_SUSE" value="82" />      <!-- "SUSE" -->
    3128     <const name="CIMOS_SUSE_64" value="83" />      <!-- "SUSE 64-Bit" -->
    3129     <const name="CIMOS_SLES" value="84" />      <!-- "SLES" -->
    3130     <const name="CIMOS_SLES_64" value="85" />      <!-- "SLES 64-Bit" -->
    3131     <const name="CIMOS_NovellOES" value="86" />      <!-- "Novell OES" -->
    3132     <const name="CIMOS_NovellLinuxDesktop" value="87" />      <!-- "Novell Linux Desktop" -->
    3133     <const name="CIMOS_SunJavaDesktopSystem" value="88" />      <!-- "Sun Java Desktop System" -->
    3134     <const name="CIMOS_Mandriva" value="89" />      <!-- "Mandriva" -->
    3135     <const name="CIMOS_Mandriva_64" value="90" />      <!-- "Mandriva 64-Bit" -->
    3136     <const name="CIMOS_TurboLinux" value="91" />      <!-- "TurboLinux" -->
    3137     <const name="CIMOS_TurboLinux_64" value="92" />      <!-- "TurboLinux 64-Bit" -->
    3138     <const name="CIMOS_Ubuntu" value="93" />      <!-- "Ubuntu" -->
    3139     <const name="CIMOS_Ubuntu_64" value="94" />      <!-- "Ubuntu 64-Bit" -->
    3140     <const name="CIMOS_Debian" value="95" />      <!-- "Debian" -->
    3141     <const name="CIMOS_Debian_64" value="96" />      <!-- "Debian 64-Bit" -->
    3142     <const name="CIMOS_Linux_2_4_x" value="97" />      <!-- "Linux 2.4.x" -->
    3143     <const name="CIMOS_Linux_2_4_x_64" value="98" />      <!-- "Linux 2.4.x 64-Bit" -->
    3144     <const name="CIMOS_Linux_2_6_x" value="99" />      <!-- "Linux 2.6.x" -->
    3145     <const name="CIMOS_Linux_2_6_x_64" value="100" />      <!-- "Linux 2.6.x 64-Bit" -->
    3146     <const name="CIMOS_Linux_64" value="101" />      <!-- "Linux 64-Bit" -->
    3147     <const name="CIMOS_Other_64" value="102" />      <!-- "Other 64-Bit" -->
    3148   </enum>
    3149 
    3150   <enum
    3151     name="OVFResourceType"
    3152     uuid="646a78d7-6f04-49f4-82c4-75c28a75a4cd"
    3153   >
    3154     <desc>
    3155         OVF resource type (as listed with CIM_ResourceAllocationSettingData; see for example
    3156         http://msdn.microsoft.com/en-us/library/cc136877(VS.85).aspx).
    3157     </desc>
    3158 
    3159     <const name="Other" value="1" />
    3160     <const name="ComputerSystem" value="2" />
    3161     <const name="Processor" value="3" />
    3162     <const name="Memory" value="4" />
    3163     <const name="IDEController" value="5" />
    3164     <const name="ParallelSCSIHBA" value="6" />
    3165     <const name="FCHBA" value="7" />
    3166     <const name="iSCSIHBA" value="8" />
    3167     <const name="IBHCA" value="9" />
    3168     <const name="EthernetAdapter" value="10" />
    3169     <const name="OtherNetworkAdapter" value="11" />
    3170     <const name="IOSlot" value="12" />
    3171     <const name="IODevice" value="13" />
    3172     <const name="FloppyDrive" value="14" />
    3173     <const name="CDDrive" value="15" />
    3174     <const name="DVDDrive" value="16" />
    3175     <const name="HardDisk" value="17" />
    3176     <const name="OtherStorageDevice" value="20" />
    3177     <const name="USBController" value="23" />
    3178     <const name="SoundCard" value="35" />
    3179   </enum>
    3180 
    31813037  <interface
    31823038     name="IAppliance" extends="$unknown"
     
    34963352        corresponding item in aVBoxValues[] contains the suggested guest operating system for VirtualBox.
    34973353        This will be one of the values listed in <link to="IVirtualBox::guestOSTypes" />. The corresponding
    3498         item in aOvfValues[] will contain a numerical value that described the operating system in the OVF
    3499         (see <link to="CIMOSType" />).
     3354        item in aOvfValues[] will contain a numerical value that described the operating system in the OVF.
    35003355      </li>
    35013356      <li>
Note: See TracChangeset for help on using the changeset viewer.

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