Changeset 82268 in vbox for trunk/src/VBox/Main/include/SystemPropertiesImpl.h
- Timestamp:
- Nov 28, 2019 4:15:37 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 135086
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/include/SystemPropertiesImpl.h
r81740 r82268 64 64 65 65 // wrapped ISystemProperties properties 66 HRESULT getMinGuestRAM(ULONG *aMinGuestRAM) ;67 HRESULT getMaxGuestRAM(ULONG *aMaxGuestRAM) ;68 HRESULT getMinGuestVRAM(ULONG *aMinGuestVRAM) ;69 HRESULT getMaxGuestVRAM(ULONG *aMaxGuestVRAM) ;70 HRESULT getMinGuestCPUCount(ULONG *aMinGuestCPUCount) ;71 HRESULT getMaxGuestCPUCount(ULONG *aMaxGuestCPUCount) ;72 HRESULT getMaxGuestMonitors(ULONG *aMaxGuestMonitors) ;73 HRESULT getInfoVDSize(LONG64 *aInfoVDSize) ;74 HRESULT getSerialPortCount(ULONG *aSerialPortCount) ;75 HRESULT getParallelPortCount(ULONG *aParallelPortCount) ;76 HRESULT getMaxBootPosition(ULONG *aMaxBootPosition) ;77 HRESULT getRawModeSupported(BOOL *aRawModeSupported) ;78 HRESULT getExclusiveHwVirt(BOOL *aExclusiveHwVirt) ;79 HRESULT setExclusiveHwVirt(BOOL aExclusiveHwVirt) ;80 HRESULT getDefaultMachineFolder(com::Utf8Str &aDefaultMachineFolder) ;81 HRESULT setDefaultMachineFolder(const com::Utf8Str &aDefaultMachineFolder) ;82 HRESULT getLoggingLevel(com::Utf8Str &aLoggingLevel) ;83 HRESULT setLoggingLevel(const com::Utf8Str &aLoggingLevel) ;84 HRESULT getMediumFormats(std::vector<ComPtr<IMediumFormat> > &aMediumFormats) ;85 HRESULT getDefaultHardDiskFormat(com::Utf8Str &aDefaultHardDiskFormat) ;86 HRESULT setDefaultHardDiskFormat(const com::Utf8Str &aDefaultHardDiskFormat) ;87 HRESULT getFreeDiskSpaceWarning(LONG64 *aFreeDiskSpaceWarning) ;88 HRESULT setFreeDiskSpaceWarning(LONG64 aFreeDiskSpaceWarning) ;89 HRESULT getFreeDiskSpacePercentWarning(ULONG *aFreeDiskSpacePercentWarning) ;90 HRESULT setFreeDiskSpacePercentWarning(ULONG aFreeDiskSpacePercentWarning) ;91 HRESULT getFreeDiskSpaceError(LONG64 *aFreeDiskSpaceError) ;92 HRESULT setFreeDiskSpaceError(LONG64 aFreeDiskSpaceError) ;93 HRESULT getFreeDiskSpacePercentError(ULONG *aFreeDiskSpacePercentError) ;94 HRESULT setFreeDiskSpacePercentError(ULONG aFreeDiskSpacePercentError) ;95 HRESULT getVRDEAuthLibrary(com::Utf8Str &aVRDEAuthLibrary) ;96 HRESULT setVRDEAuthLibrary(const com::Utf8Str &aVRDEAuthLibrary) ;97 HRESULT getWebServiceAuthLibrary(com::Utf8Str &aWebServiceAuthLibrary) ;98 HRESULT setWebServiceAuthLibrary(const com::Utf8Str &aWebServiceAuthLibrary) ;99 HRESULT getDefaultVRDEExtPack(com::Utf8Str &aDefaultVRDEExtPack) ;100 HRESULT setDefaultVRDEExtPack(const com::Utf8Str &aDefaultVRDEExtPack) ;101 HRESULT getLogHistoryCount(ULONG *aLogHistoryCount) ;102 HRESULT setLogHistoryCount(ULONG aLogHistoryCount) ;103 HRESULT getDefaultAudioDriver(AudioDriverType_T *aDefaultAudioDriver) ;104 HRESULT getAutostartDatabasePath(com::Utf8Str &aAutostartDatabasePath) ;105 HRESULT setAutostartDatabasePath(const com::Utf8Str &aAutostartDatabasePath) ;106 HRESULT getDefaultAdditionsISO(com::Utf8Str &aDefaultAdditionsISO) ;107 HRESULT setDefaultAdditionsISO(const com::Utf8Str &aDefaultAdditionsISO) ;108 HRESULT getDefaultFrontend(com::Utf8Str &aDefaultFrontend) ;109 HRESULT setDefaultFrontend(const com::Utf8Str &aDefaultFrontend) ;110 HRESULT getScreenShotFormats(std::vector<BitmapFormat_T> &aScreenShotFormats) ;111 HRESULT getProxyMode(ProxyMode_T *pProxyMode) ;112 HRESULT setProxyMode(ProxyMode_T aProxyMode) ;113 HRESULT getProxyURL(com::Utf8Str &aProxyURL) ;114 HRESULT setProxyURL(const com::Utf8Str &aProxyURL) ;115 HRESULT getSupportedParavirtProviders(std::vector<ParavirtProvider_T> &aSupportedParavirtProviders) ;116 HRESULT getSupportedClipboardModes(std::vector<ClipboardMode_T> &aSupportedClipboardModes) ;117 HRESULT getSupportedDnDModes(std::vector<DnDMode_T> &aSupportedDnDModes) ;118 HRESULT getSupportedFirmwareTypes(std::vector<FirmwareType_T> &aSupportedFirmwareTypes) ;119 HRESULT getSupportedPointingHIDTypes(std::vector<PointingHIDType_T> &aSupportedPointingHIDTypes) ;120 HRESULT getSupportedKeyboardHIDTypes(std::vector<KeyboardHIDType_T> &aSupportedKeyboardHIDTypes) ;121 HRESULT getSupportedVFSTypes(std::vector<VFSType_T> &aSupportedVFSTypes) ;122 HRESULT getSupportedImportOptions(std::vector<ImportOptions_T> &aSupportedImportOptions) ;123 HRESULT getSupportedExportOptions(std::vector<ExportOptions_T> &aSupportedExportOptions) ;124 HRESULT getSupportedRecordingAudioCodecs(std::vector<RecordingAudioCodec_T> &aSupportedRecordingAudioCodecs) ;125 HRESULT getSupportedRecordingVideoCodecs(std::vector<RecordingVideoCodec_T> &aSupportedRecordingVideoCodecs) ;126 HRESULT getSupportedRecordingVSMethods(std::vector<RecordingVideoScalingMethod_T> &aSupportedRecordingVideoScalingMethods) ;127 HRESULT getSupportedRecordingVRCModes(std::vector<RecordingVideoRateControlMode_T> &aSupportedRecordingVideoRateControlModes) ;128 HRESULT getSupportedGraphicsControllerTypes(std::vector<GraphicsControllerType_T> &aSupportedGraphicsControllerTypes) ;129 HRESULT getSupportedCloneOptions(std::vector<CloneOptions_T> &aSupportedCloneOptions) ;130 HRESULT getSupportedAutostopTypes(std::vector<AutostopType_T> &aSupportedAutostopTypes) ;131 HRESULT getSupportedVMProcPriorities(std::vector<VMProcPriority_T> &aSupportedVMProcPriorities) ;132 HRESULT getSupportedNetworkAttachmentTypes(std::vector<NetworkAttachmentType_T> &aSupportedNetworkAttachmentTypes) ;133 HRESULT getSupportedNetworkAdapterTypes(std::vector<NetworkAdapterType_T> &aSupportedNetworkAdapterTypes) ;134 HRESULT getSupportedPortModes(std::vector<PortMode_T> &aSupportedPortModes) ;135 HRESULT getSupportedUartTypes(std::vector<UartType_T> &aSupportedUartTypes) ;136 HRESULT getSupportedUSBControllerTypes(std::vector<USBControllerType_T> &aSupportedUSBControllerTypes) ;137 HRESULT getSupportedAudioDriverTypes(std::vector<AudioDriverType_T> &aSupportedAudioDriverTypes) ;138 HRESULT getSupportedAudioControllerTypes(std::vector<AudioControllerType_T> &aSupportedAudioControllerTypes) ;139 HRESULT getSupportedStorageBuses(std::vector<StorageBus_T> &aSupportedStorageBuses) ;140 HRESULT getSupportedStorageControllerTypes(std::vector<StorageControllerType_T> &aSupportedStorageControllerTypes) ;141 HRESULT getSupportedChipsetTypes(std::vector<ChipsetType_T> &aSupportedChipsetTypes) ;66 HRESULT getMinGuestRAM(ULONG *aMinGuestRAM) RT_OVERRIDE; 67 HRESULT getMaxGuestRAM(ULONG *aMaxGuestRAM) RT_OVERRIDE; 68 HRESULT getMinGuestVRAM(ULONG *aMinGuestVRAM) RT_OVERRIDE; 69 HRESULT getMaxGuestVRAM(ULONG *aMaxGuestVRAM) RT_OVERRIDE; 70 HRESULT getMinGuestCPUCount(ULONG *aMinGuestCPUCount) RT_OVERRIDE; 71 HRESULT getMaxGuestCPUCount(ULONG *aMaxGuestCPUCount) RT_OVERRIDE; 72 HRESULT getMaxGuestMonitors(ULONG *aMaxGuestMonitors) RT_OVERRIDE; 73 HRESULT getInfoVDSize(LONG64 *aInfoVDSize) RT_OVERRIDE; 74 HRESULT getSerialPortCount(ULONG *aSerialPortCount) RT_OVERRIDE; 75 HRESULT getParallelPortCount(ULONG *aParallelPortCount) RT_OVERRIDE; 76 HRESULT getMaxBootPosition(ULONG *aMaxBootPosition) RT_OVERRIDE; 77 HRESULT getRawModeSupported(BOOL *aRawModeSupported) RT_OVERRIDE; 78 HRESULT getExclusiveHwVirt(BOOL *aExclusiveHwVirt) RT_OVERRIDE; 79 HRESULT setExclusiveHwVirt(BOOL aExclusiveHwVirt) RT_OVERRIDE; 80 HRESULT getDefaultMachineFolder(com::Utf8Str &aDefaultMachineFolder) RT_OVERRIDE; 81 HRESULT setDefaultMachineFolder(const com::Utf8Str &aDefaultMachineFolder) RT_OVERRIDE; 82 HRESULT getLoggingLevel(com::Utf8Str &aLoggingLevel) RT_OVERRIDE; 83 HRESULT setLoggingLevel(const com::Utf8Str &aLoggingLevel) RT_OVERRIDE; 84 HRESULT getMediumFormats(std::vector<ComPtr<IMediumFormat> > &aMediumFormats) RT_OVERRIDE; 85 HRESULT getDefaultHardDiskFormat(com::Utf8Str &aDefaultHardDiskFormat) RT_OVERRIDE; 86 HRESULT setDefaultHardDiskFormat(const com::Utf8Str &aDefaultHardDiskFormat) RT_OVERRIDE; 87 HRESULT getFreeDiskSpaceWarning(LONG64 *aFreeDiskSpaceWarning) RT_OVERRIDE; 88 HRESULT setFreeDiskSpaceWarning(LONG64 aFreeDiskSpaceWarning) RT_OVERRIDE; 89 HRESULT getFreeDiskSpacePercentWarning(ULONG *aFreeDiskSpacePercentWarning) RT_OVERRIDE; 90 HRESULT setFreeDiskSpacePercentWarning(ULONG aFreeDiskSpacePercentWarning) RT_OVERRIDE; 91 HRESULT getFreeDiskSpaceError(LONG64 *aFreeDiskSpaceError) RT_OVERRIDE; 92 HRESULT setFreeDiskSpaceError(LONG64 aFreeDiskSpaceError) RT_OVERRIDE; 93 HRESULT getFreeDiskSpacePercentError(ULONG *aFreeDiskSpacePercentError) RT_OVERRIDE; 94 HRESULT setFreeDiskSpacePercentError(ULONG aFreeDiskSpacePercentError) RT_OVERRIDE; 95 HRESULT getVRDEAuthLibrary(com::Utf8Str &aVRDEAuthLibrary) RT_OVERRIDE; 96 HRESULT setVRDEAuthLibrary(const com::Utf8Str &aVRDEAuthLibrary) RT_OVERRIDE; 97 HRESULT getWebServiceAuthLibrary(com::Utf8Str &aWebServiceAuthLibrary) RT_OVERRIDE; 98 HRESULT setWebServiceAuthLibrary(const com::Utf8Str &aWebServiceAuthLibrary) RT_OVERRIDE; 99 HRESULT getDefaultVRDEExtPack(com::Utf8Str &aDefaultVRDEExtPack) RT_OVERRIDE; 100 HRESULT setDefaultVRDEExtPack(const com::Utf8Str &aDefaultVRDEExtPack) RT_OVERRIDE; 101 HRESULT getLogHistoryCount(ULONG *aLogHistoryCount) RT_OVERRIDE; 102 HRESULT setLogHistoryCount(ULONG aLogHistoryCount) RT_OVERRIDE; 103 HRESULT getDefaultAudioDriver(AudioDriverType_T *aDefaultAudioDriver) RT_OVERRIDE; 104 HRESULT getAutostartDatabasePath(com::Utf8Str &aAutostartDatabasePath) RT_OVERRIDE; 105 HRESULT setAutostartDatabasePath(const com::Utf8Str &aAutostartDatabasePath) RT_OVERRIDE; 106 HRESULT getDefaultAdditionsISO(com::Utf8Str &aDefaultAdditionsISO) RT_OVERRIDE; 107 HRESULT setDefaultAdditionsISO(const com::Utf8Str &aDefaultAdditionsISO) RT_OVERRIDE; 108 HRESULT getDefaultFrontend(com::Utf8Str &aDefaultFrontend) RT_OVERRIDE; 109 HRESULT setDefaultFrontend(const com::Utf8Str &aDefaultFrontend) RT_OVERRIDE; 110 HRESULT getScreenShotFormats(std::vector<BitmapFormat_T> &aScreenShotFormats) RT_OVERRIDE; 111 HRESULT getProxyMode(ProxyMode_T *pProxyMode) RT_OVERRIDE; 112 HRESULT setProxyMode(ProxyMode_T aProxyMode) RT_OVERRIDE; 113 HRESULT getProxyURL(com::Utf8Str &aProxyURL) RT_OVERRIDE; 114 HRESULT setProxyURL(const com::Utf8Str &aProxyURL) RT_OVERRIDE; 115 HRESULT getSupportedParavirtProviders(std::vector<ParavirtProvider_T> &aSupportedParavirtProviders) RT_OVERRIDE; 116 HRESULT getSupportedClipboardModes(std::vector<ClipboardMode_T> &aSupportedClipboardModes) RT_OVERRIDE; 117 HRESULT getSupportedDnDModes(std::vector<DnDMode_T> &aSupportedDnDModes) RT_OVERRIDE; 118 HRESULT getSupportedFirmwareTypes(std::vector<FirmwareType_T> &aSupportedFirmwareTypes) RT_OVERRIDE; 119 HRESULT getSupportedPointingHIDTypes(std::vector<PointingHIDType_T> &aSupportedPointingHIDTypes) RT_OVERRIDE; 120 HRESULT getSupportedKeyboardHIDTypes(std::vector<KeyboardHIDType_T> &aSupportedKeyboardHIDTypes) RT_OVERRIDE; 121 HRESULT getSupportedVFSTypes(std::vector<VFSType_T> &aSupportedVFSTypes) RT_OVERRIDE; 122 HRESULT getSupportedImportOptions(std::vector<ImportOptions_T> &aSupportedImportOptions) RT_OVERRIDE; 123 HRESULT getSupportedExportOptions(std::vector<ExportOptions_T> &aSupportedExportOptions) RT_OVERRIDE; 124 HRESULT getSupportedRecordingAudioCodecs(std::vector<RecordingAudioCodec_T> &aSupportedRecordingAudioCodecs) RT_OVERRIDE; 125 HRESULT getSupportedRecordingVideoCodecs(std::vector<RecordingVideoCodec_T> &aSupportedRecordingVideoCodecs) RT_OVERRIDE; 126 HRESULT getSupportedRecordingVSMethods(std::vector<RecordingVideoScalingMethod_T> &aSupportedRecordingVideoScalingMethods) RT_OVERRIDE; 127 HRESULT getSupportedRecordingVRCModes(std::vector<RecordingVideoRateControlMode_T> &aSupportedRecordingVideoRateControlModes) RT_OVERRIDE; 128 HRESULT getSupportedGraphicsControllerTypes(std::vector<GraphicsControllerType_T> &aSupportedGraphicsControllerTypes) RT_OVERRIDE; 129 HRESULT getSupportedCloneOptions(std::vector<CloneOptions_T> &aSupportedCloneOptions) RT_OVERRIDE; 130 HRESULT getSupportedAutostopTypes(std::vector<AutostopType_T> &aSupportedAutostopTypes) RT_OVERRIDE; 131 HRESULT getSupportedVMProcPriorities(std::vector<VMProcPriority_T> &aSupportedVMProcPriorities) RT_OVERRIDE; 132 HRESULT getSupportedNetworkAttachmentTypes(std::vector<NetworkAttachmentType_T> &aSupportedNetworkAttachmentTypes) RT_OVERRIDE; 133 HRESULT getSupportedNetworkAdapterTypes(std::vector<NetworkAdapterType_T> &aSupportedNetworkAdapterTypes) RT_OVERRIDE; 134 HRESULT getSupportedPortModes(std::vector<PortMode_T> &aSupportedPortModes) RT_OVERRIDE; 135 HRESULT getSupportedUartTypes(std::vector<UartType_T> &aSupportedUartTypes) RT_OVERRIDE; 136 HRESULT getSupportedUSBControllerTypes(std::vector<USBControllerType_T> &aSupportedUSBControllerTypes) RT_OVERRIDE; 137 HRESULT getSupportedAudioDriverTypes(std::vector<AudioDriverType_T> &aSupportedAudioDriverTypes) RT_OVERRIDE; 138 HRESULT getSupportedAudioControllerTypes(std::vector<AudioControllerType_T> &aSupportedAudioControllerTypes) RT_OVERRIDE; 139 HRESULT getSupportedStorageBuses(std::vector<StorageBus_T> &aSupportedStorageBuses) RT_OVERRIDE; 140 HRESULT getSupportedStorageControllerTypes(std::vector<StorageControllerType_T> &aSupportedStorageControllerTypes) RT_OVERRIDE; 141 HRESULT getSupportedChipsetTypes(std::vector<ChipsetType_T> &aSupportedChipsetTypes) RT_OVERRIDE; 142 142 143 143 // wrapped ISystemProperties methods 144 144 HRESULT getMaxNetworkAdapters(ChipsetType_T aChipset, 145 ULONG *aMaxNetworkAdapters) ;145 ULONG *aMaxNetworkAdapters) RT_OVERRIDE; 146 146 HRESULT getMaxNetworkAdaptersOfType(ChipsetType_T aChipset, 147 147 NetworkAttachmentType_T aType, 148 ULONG *aMaxNetworkAdapters) ;148 ULONG *aMaxNetworkAdapters) RT_OVERRIDE; 149 149 HRESULT getMaxDevicesPerPortForStorageBus(StorageBus_T aBus, 150 ULONG *aMaxDevicesPerPort) ;150 ULONG *aMaxDevicesPerPort) RT_OVERRIDE; 151 151 HRESULT getMinPortCountForStorageBus(StorageBus_T aBus, 152 ULONG *aMinPortCount) ;152 ULONG *aMinPortCount) RT_OVERRIDE; 153 153 HRESULT getMaxPortCountForStorageBus(StorageBus_T aBus, 154 ULONG *aMaxPortCount) ;154 ULONG *aMaxPortCount) RT_OVERRIDE; 155 155 HRESULT getMaxInstancesOfStorageBus(ChipsetType_T aChipset, 156 156 StorageBus_T aBus, 157 ULONG *aMaxInstances) ;157 ULONG *aMaxInstances) RT_OVERRIDE; 158 158 HRESULT getDeviceTypesForStorageBus(StorageBus_T aBus, 159 std::vector<DeviceType_T> &aDeviceTypes); 159 std::vector<DeviceType_T> &aDeviceTypes) RT_OVERRIDE; 160 HRESULT getStorageBusForStorageControllerType(StorageControllerType_T aStorageControllerType, 161 StorageBus_T *aStorageBus) RT_OVERRIDE; 162 HRESULT getStorageControllerTypesForStorageBus(StorageBus_T aStorageBus, 163 std::vector<StorageControllerType_T> &aStorageControllerTypes) RT_OVERRIDE; 160 164 HRESULT getDefaultIoCacheSettingForStorageController(StorageControllerType_T aControllerType, 161 BOOL *aEnabled) ;165 BOOL *aEnabled) RT_OVERRIDE; 162 166 HRESULT getStorageControllerHotplugCapable(StorageControllerType_T aControllerType, 163 BOOL *aHotplugCapable) ;167 BOOL *aHotplugCapable) RT_OVERRIDE; 164 168 HRESULT getMaxInstancesOfUSBControllerType(ChipsetType_T aChipset, 165 169 USBControllerType_T aType, 166 ULONG *aMaxInstances) ;170 ULONG *aMaxInstances) RT_OVERRIDE; 167 171 168 172 HRESULT i_getUserHomeDirectory(Utf8Str &strPath);
Note:
See TracChangeset
for help on using the changeset viewer.