VirtualBox

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


Ignore:
Timestamp:
Nov 7, 2019 5:13:01 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
134511
Message:

Main/SystemProperties: added a family of attributes (one per relevant enum) which return if some enum value is well enough supported so that the GUI should offer it

File:
1 edited

Legend:

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

    r81688 r81739  
    12691269      <desc>Shared folder device.</desc>
    12701270    </const>
    1271     <const name="Graphics3D"          value="7">
     1271    <const name="Graphics3D"        value="7">
    12721272      <desc>Graphics device 3D activity.</desc>
    12731273    </const>
     
    34993499    <const name="S3" value="3" />
    35003500    <const name="WebDav" value="4" />
    3501     <const name="OCI" value="5" />
    35023501  </enum>
    35033502
     
    1087210871    name="ISystemProperties"
    1087310872    extends="$unknown"
    10874     uuid="d55176e5-6730-4e9e-fc1f-a59b1f44f78f"
     10873    uuid="297ea744-607e-4b8b-841f-23a6eb749a67"
    1087510874    wsmap="managed"
    1087610875    reservedMethods="4" reservedAttributes="16"
     
    1118911188      <desc> The proxy mode setting: System, NoProxy or Manual.</desc>
    1119011189    </attribute>
     11190
    1119111191    <attribute name="proxyURL" type="wstring" readonly="no">
    1119211192      <desc>
     
    1120811208        For compatibility with libproxy, an URL starting with "direct://" will cause
    1120911209        <link to="ProxyMode_NoProxy" /> behavior.
     11210      </desc>
     11211    </attribute>
     11212
     11213    <attribute name="supportedParavirtProviders" type="ParavirtProvider" safearray="yes" readonly="yes">
     11214      <desc>
     11215        Returns an array of officially supported values for enum <link to="ParavirtProvider"/>,
     11216        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11217      </desc>
     11218    </attribute>
     11219
     11220    <attribute name="supportedClipboardModes" type="ClipboardMode" safearray="yes" readonly="yes">
     11221      <desc>
     11222        Returns an array of officially supported values for enum <link to="ClipboardMode"/>,
     11223        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11224      </desc>
     11225    </attribute>
     11226
     11227    <attribute name="supportedDnDModes" type="DnDMode" safearray="yes" readonly="yes">
     11228      <desc>
     11229        Returns an array of officially supported values for enum <link to="DnDMode"/>,
     11230        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11231      </desc>
     11232    </attribute>
     11233
     11234    <attribute name="supportedFirmwareTypes" type="FirmwareType" safearray="yes" readonly="yes">
     11235      <desc>
     11236        Returns an array of officially supported values for enum <link to="FirmwareType"/>,
     11237        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11238      </desc>
     11239    </attribute>
     11240
     11241    <attribute name="supportedPointingHIDTypes" type="PointingHIDType" safearray="yes" readonly="yes">
     11242      <desc>
     11243        Returns an array of officially supported values for enum <link to="PointingHIDType"/>,
     11244        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11245      </desc>
     11246    </attribute>
     11247
     11248    <attribute name="supportedKeyboardHIDTypes" type="KeyboardHIDType" safearray="yes" readonly="yes">
     11249      <desc>
     11250        Returns an array of officially supported values for enum <link to="KeyboardHIDType"/>,
     11251        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11252      </desc>
     11253    </attribute>
     11254
     11255    <attribute name="supportedVFSTypes" type="VFSType" safearray="yes" readonly="yes">
     11256      <desc>
     11257        Returns an array of officially supported values for enum <link to="VFSType"/>,
     11258        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11259      </desc>
     11260    </attribute>
     11261
     11262    <attribute name="supportedImportOptions" type="ImportOptions" safearray="yes" readonly="yes">
     11263      <desc>
     11264        Returns an array of officially supported values for enum <link to="ImportOptions"/>,
     11265        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11266      </desc>
     11267    </attribute>
     11268
     11269    <attribute name="supportedExportOptions" type="ExportOptions" safearray="yes" readonly="yes">
     11270      <desc>
     11271        Returns an array of officially supported values for enum <link to="ExportOptions"/>,
     11272        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11273      </desc>
     11274    </attribute>
     11275
     11276    <attribute name="supportedRecordingAudioCodecs" type="RecordingAudioCodec" safearray="yes" readonly="yes">
     11277      <desc>
     11278        Returns an array of officially supported values for enum <link to="RecordingAudioCodec"/>,
     11279        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11280      </desc>
     11281    </attribute>
     11282
     11283    <attribute name="supportedRecordingVideoCodecs" type="RecordingVideoCodec" safearray="yes" readonly="yes">
     11284      <desc>
     11285        Returns an array of officially supported values for enum <link to="RecordingVideoCodec"/>,
     11286        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11287      </desc>
     11288    </attribute>
     11289
     11290    <attribute name="supportedRecordingVideoScalingMethods" type="RecordingVideoScalingMethod" safearray="yes" readonly="yes">
     11291      <desc>
     11292        Returns an array of officially supported values for enum <link to="RecordingVideoScalingMethod"/>,
     11293        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11294      </desc>
     11295    </attribute>
     11296
     11297    <attribute name="supportedRecordingVideoRateControlModes" type="RecordingVideoRateControlMode" safearray="yes" readonly="yes">
     11298      <desc>
     11299        Returns an array of officially supported values for enum <link to="RecordingVideoRateControlMode"/>,
     11300        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11301      </desc>
     11302    </attribute>
     11303
     11304    <attribute name="supportedGraphicsControllerTypes" type="GraphicsControllerType" safearray="yes" readonly="yes">
     11305      <desc>
     11306        Returns an array of officially supported values for enum <link to="GraphicsControllerType"/>,
     11307        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11308      </desc>
     11309    </attribute>
     11310
     11311    <attribute name="supportedCloneOptions" type="CloneOptions" safearray="yes" readonly="yes">
     11312      <desc>
     11313        Returns an array of officially supported values for enum <link to="CloneOptions"/>,
     11314        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11315      </desc>
     11316    </attribute>
     11317
     11318    <attribute name="supportedAutostopTypes" type="AutostopType" safearray="yes" readonly="yes">
     11319      <desc>
     11320        Returns an array of officially supported values for enum <link to="AutostopType"/>,
     11321        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11322      </desc>
     11323    </attribute>
     11324
     11325    <attribute name="supportedVMProcPriorities" type="VMProcPriority" safearray="yes" readonly="yes">
     11326      <desc>
     11327        Returns an array of officially supported values for enum <link to="VMProcPriority"/>,
     11328        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11329      </desc>
     11330    </attribute>
     11331
     11332    <attribute name="supportedNetworkAttachmentTypes" type="NetworkAttachmentType" safearray="yes" readonly="yes">
     11333      <desc>
     11334        Returns an array of officially supported values for enum <link to="NetworkAttachmentType"/>,
     11335        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11336      </desc>
     11337    </attribute>
     11338
     11339    <attribute name="supportedNetworkAdapterTypes" type="NetworkAdapterType" safearray="yes" readonly="yes">
     11340      <desc>
     11341        Returns an array of officially supported values for enum <link to="NetworkAdapterType"/>,
     11342        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11343      </desc>
     11344    </attribute>
     11345
     11346    <attribute name="supportedPortModes" type="PortMode" safearray="yes" readonly="yes">
     11347      <desc>
     11348        Returns an array of officially supported values for enum <link to="PortMode"/>,
     11349        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11350      </desc>
     11351    </attribute>
     11352
     11353    <attribute name="supportedUartTypes" type="UartType" safearray="yes" readonly="yes">
     11354      <desc>
     11355        Returns an array of officially supported values for enum <link to="UartType"/>,
     11356        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11357      </desc>
     11358    </attribute>
     11359
     11360    <attribute name="supportedUSBControllerTypes" type="USBControllerType" safearray="yes" readonly="yes">
     11361      <desc>
     11362        Returns an array of officially supported values for enum <link to="USBControllerType"/>,
     11363        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11364      </desc>
     11365    </attribute>
     11366
     11367    <attribute name="supportedAudioDriverTypes" type="AudioDriverType" safearray="yes" readonly="yes">
     11368      <desc>
     11369        Returns an array of officially supported values for enum <link to="AudioDriverType"/>,
     11370        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11371      </desc>
     11372    </attribute>
     11373
     11374    <attribute name="supportedAudioControllerTypes" type="AudioControllerType" safearray="yes" readonly="yes">
     11375      <desc>
     11376        Returns an array of officially supported values for enum <link to="AudioControllerType"/>,
     11377        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11378      </desc>
     11379    </attribute>
     11380
     11381    <attribute name="supportedStorageBuses" type="StorageBus" safearray="yes" readonly="yes">
     11382      <desc>
     11383        Returns an array of officially supported values for enum <link to="StorageBus"/>,
     11384        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11385      </desc>
     11386    </attribute>
     11387
     11388    <attribute name="supportedStorageControllerTypes" type="StorageControllerType" safearray="yes" readonly="yes">
     11389      <desc>
     11390        Returns an array of officially supported values for enum <link to="StorageControllerType"/>,
     11391        in the sense of what is e.g. worth offering in the VirtualBox GUI.
     11392      </desc>
     11393    </attribute>
     11394
     11395    <attribute name="supportedChipsetTypes" type="ChipsetType" safearray="yes" readonly="yes">
     11396      <desc>
     11397        Returns an array of officially supported values for enum <link to="ChipsetType"/>,
     11398        in the sense of what is e.g. worth offering in the VirtualBox GUI.
    1121011399      </desc>
    1121111400    </attribute>
     
    2660826797    <method name="exportVM">
    2660926798      <desc>
    26610         Export local VM into the OCI cloud, creating a custom image.
     26799        Export local VM into the cloud, creating a custom image.
    2661126800      </desc>
    2661226801      <param name="description" type="IVirtualSystemDescription" dir="in">
     
    2665826847      <desc>
    2665926848        Returns a form for editing the virtual system description for
    26660         import from OCI.
     26849        import from cloud.
    2666126850      </desc>
    2666226851      <param name="description" type="IVirtualSystemDescription" dir="in">
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