Changeset 22175 in vbox for trunk/include
- Timestamp:
- Aug 11, 2009 4:01:01 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 50955
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/settings.h
r22173 r22175 125 125 //////////////////////////////////////////////////////////////////////////////// 126 126 127 struct USBDeviceFilter127 struct VBOXXML_CLASS USBDeviceFilter 128 128 { 129 129 USBDeviceFilter() … … 144 144 USBDeviceFilterAction_T action; // only used with host USB filters 145 145 com::Utf8Str strRemote; // irrelevant for host USB objects 146 ULONGulMaskedInterfaces; // irrelevant for host USB objects147 }; 148 149 struct Host146 uint32_t ulMaskedInterfaces; // irrelevant for host USB objects 147 }; 148 149 struct VBOXXML_CLASS Host 150 150 { 151 151 USBDeviceFiltersList llUSBDeviceFilters; 152 152 }; 153 153 154 struct SystemProperties154 struct VBOXXML_CLASS SystemProperties 155 155 { 156 156 SystemProperties() … … 163 163 com::Utf8Str strRemoteDisplayAuthLibrary; 164 164 com::Utf8Str strWebServiceAuthLibrary; 165 ULONGulLogHistoryCount;165 uint32_t ulLogHistoryCount; 166 166 }; 167 167 … … 171 171 typedef std::list<Medium> MediaList; 172 172 173 struct Medium173 struct VBOXXML_CLASS Medium 174 174 { 175 175 com::Guid uuid; … … 186 186 }; 187 187 188 struct MachineRegistryEntry188 struct VBOXXML_CLASS MachineRegistryEntry 189 189 { 190 190 com::Guid uuid; … … 193 193 typedef std::list<MachineRegistryEntry> MachinesRegistry; 194 194 195 struct DHCPServer195 struct VBOXXML_CLASS DHCPServer 196 196 { 197 197 com::Utf8Str strNetworkName, … … 236 236 //////////////////////////////////////////////////////////////////////////////// 237 237 238 struct V RDPSettings238 struct VBOXXML_CLASS VRDPSettings 239 239 { 240 240 VRDPSettings() … … 248 248 249 249 bool fEnabled; 250 ULONGulPort;250 uint32_t ulPort; 251 251 com::Utf8Str strNetAddress; 252 252 VRDPAuthType_T authType; 253 ULONGulAuthTimeout;253 uint32_t ulAuthTimeout; 254 254 bool fAllowMultiConnection, 255 255 fReuseSingleConnection; 256 256 }; 257 257 258 struct BIOSSettings258 struct VBOXXML_CLASS BIOSSettings 259 259 { 260 260 BIOSSettings() … … 273 273 fLogoFadeIn, 274 274 fLogoFadeOut; 275 ULONGulLogoDisplayTime;275 uint32_t ulLogoDisplayTime; 276 276 com::Utf8Str strLogoImagePath; 277 277 BIOSBootMenuMode_T biosBootMenuMode; … … 280 280 }; 281 281 282 struct DVDDrive282 struct VBOXXML_CLASS DVDDrive 283 283 { 284 284 DVDDrive() … … 291 291 }; 292 292 293 struct FloppyDrive293 struct VBOXXML_CLASS FloppyDrive 294 294 { 295 295 FloppyDrive() … … 302 302 }; 303 303 304 struct USBController304 struct VBOXXML_CLASS USBController 305 305 { 306 306 USBController() … … 314 314 }; 315 315 316 struct NetworkAdapter316 struct VBOXXML_CLASS NetworkAdapter 317 317 { 318 318 NetworkAdapter() … … 332 332 com::Utf8Str strMACAddress; 333 333 bool fCableConnected; 334 ULONGulLineSpeed;334 uint32_t ulLineSpeed; 335 335 bool fTraceEnabled; 336 336 com::Utf8Str strTraceFile; … … 343 343 typedef std::list<NetworkAdapter> NetworkAdaptersList; 344 344 345 struct SerialPort345 struct VBOXXML_CLASS SerialPort 346 346 { 347 347 SerialPort() … … 356 356 357 357 bool fEnabled; 358 ULONGulIOBase;359 ULONGulIRQ;358 uint32_t ulIOBase; 359 uint32_t ulIRQ; 360 360 PortMode_T portMode; 361 361 com::Utf8Str strPath; … … 364 364 typedef std::list<SerialPort> SerialPortsList; 365 365 366 struct ParallelPort366 struct VBOXXML_CLASS ParallelPort 367 367 { 368 368 ParallelPort() … … 375 375 376 376 bool fEnabled; 377 ULONGulIOBase;378 ULONGulIRQ;377 uint32_t ulIOBase; 378 uint32_t ulIRQ; 379 379 com::Utf8Str strPath; 380 380 }; 381 381 typedef std::list<ParallelPort> ParallelPortsList; 382 382 383 struct AudioAdapter383 struct VBOXXML_CLASS AudioAdapter 384 384 { 385 385 AudioAdapter() … … 394 394 }; 395 395 396 struct SharedFolder396 struct VBOXXML_CLASS SharedFolder 397 397 { 398 398 SharedFolder() … … 406 406 typedef std::list<SharedFolder> SharedFoldersList; 407 407 408 struct GuestProperty408 struct VBOXXML_CLASS GuestProperty 409 409 { 410 410 GuestProperty() … … 414 414 com::Utf8Str strName, 415 415 strValue; 416 ULONG64timestamp;416 uint64_t timestamp; 417 417 com::Utf8Str strFlags; 418 418 }; … … 421 421 typedef std::map<uint32_t, DeviceType_T> BootOrderMap; 422 422 423 struct Hardware423 struct VBOXXML_CLASS Hardware 424 424 { 425 425 Hardware() … … 486 486 }; 487 487 488 struct AttachedDevice488 struct VBOXXML_CLASS AttachedDevice 489 489 { 490 490 AttachedDevice() … … 501 501 typedef std::list<AttachedDevice> AttachedDevicesList; 502 502 503 struct StorageController503 struct VBOXXML_CLASS StorageController 504 504 { 505 505 StorageController() … … 516 516 StorageBus_T storageBus; // _SATA, _SCSI, _IDE 517 517 StorageControllerType_T controllerType; 518 ULONGulPortCount;518 uint32_t ulPortCount; 519 519 520 520 // only for when controllerType == StorageControllerType_IntelAhci: … … 530 530 // wrap the list into an extra struct so we can use the struct without 531 531 // having to define the typedef above in headers 532 struct Storage532 struct VBOXXML_CLASS Storage 533 533 { 534 534 StorageControllersList llStorageControllers; … … 538 538 typedef std::list<Snapshot> SnapshotsList; 539 539 540 struct Snapshot540 struct VBOXXML_CLASS Snapshot 541 541 { 542 542 com::Guid uuid;
Note:
See TracChangeset
for help on using the changeset viewer.